UNPKG

@vrism/viewer-sdk

Version:

React and Vanilla JavaScript SDK for embedding 3D product viewers powered by Verge3D technology

1 lines 2.23 MB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).VrismSDK={})}(this,function(e){"use strict";var t=Object.defineProperty,n=(e,n,r)=>((e,n,r)=>n in e?t(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r)(e,"symbol"!=typeof n?n+"":n,r),r=document.createElement("style");if(r.textContent='._userGuideBtn_1fhni_1{outline:none;position:absolute;top:var(--guideBtnTop, 16px);left:var(--guideBtnLeft, auto);right:var(--guideBtnRight, 16px);bottom:var(--guideBtnBottom, auto);border:0;cursor:pointer;width:var(--guideBtnSize, 48px);height:var(--guideBtnSize, 48px);padding:0;background:var(--guideBtnBgColor, hsla(0, 0%, 100%, .8));box-shadow:0 4px 10px #2121210d;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .25s;z-index:5}._userGuideBtn_1fhni_1 svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--guideIconSize, 24px);height:var(--guideIconSize, 24px);color:var(--guideBtnIconColor, #000)}._visible_1fhni_32{opacity:1;pointer-events:all}._guideModal_1fhni_37{position:absolute;inset:0;z-index:20;background:#000000e6}._guideContainer_1fhni_47{max-width:308px;width:100%;position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);margin:0 auto;padding:0;list-style:none}._isDesktop_1fhni_59 ._guideContainer_1fhni_47{max-width:680px}._isDesktop_1fhni_59 ._guideList_1fhni_62{gap:32px}._guideList_1fhni_62{display:flex;justify-content:space-between;grid-gap:32px;color:#fff;gap:10px;margin:0 auto;flex-wrap:wrap;padding:0;list-style:none}._guideItem_1fhni_78{width:146px;height:128px;text-align:center}._label_1fhni_84{display:block;font-size:14px;line-height:17px;margin:4px 0 8px;font-weight:700;font-family:Roboto,sans-serif}._desc_1fhni_93{display:block;font-size:12px;line-height:17px;word-break:keep-all;font-family:Noto Sans KR,sans-serif}._copyright_1fhni_101{position:absolute;bottom:24px;left:50%;transform:translate(-50%);width:197px;height:36px}._closeBtn_1fhni_110{position:absolute;top:16px;right:16px;width:32px;height:32px;padding:0;background:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}._closeBtn_1fhni_110 svg path{fill:#fff}._langBtn_1fhni_129{top:16px;right:68px;border:none;position:absolute;display:flex;background:#fff;border-radius:50px;padding:2px;width:82px;box-sizing:inherit;justify-content:space-between;cursor:pointer;font-weight:400;font-family:Noto Sans KR,sans-serif}._langSpan_1fhni_146{display:inline-block;padding:5px 10px;border-radius:50px;font-size:12px;line-height:18px;font-family:Roboto,sans-serif}._langSpan_1fhni_146._isActive_1fhni_154{background:#000;color:#fff}._hiddenText_1njgb_1{position:absolute;left:-9999px;margin-top:-1px;height:1px;text-indent:-9999px;overflow:hidden}@keyframes _guide360_zr2k4_1{0%{transform:translate(-50%,-50%)}to{transform:translate(50%,-50%)}}._iconWrapper_zr2k4_9{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._iconWrapper_zr2k4_9 ._icon_zr2k4_9{position:relative;z-index:1;width:48px;height:48px}._iconWrapper_zr2k4_9:after{position:absolute;top:calc(var(--gestureGuideIconSize, 40px) * -.1);left:50%;width:calc(var(--gestureGuideIconSize, 40px) * .4);height:calc(var(--gestureGuideIconSize, 40px) * .4);transform:translate(calc(-50% - var(--gestureGuideIconSize, 40px) * .125));background:#ffffff80;border-radius:50%;content:""}._iconWrapper_zr2k4_9._isCustomIcon_zr2k4_32:after{display:none}._rotatableGuide_zr2k4_36{position:absolute;opacity:0;pointer-events:none;transition:opacity .15s;z-index:5}._isActive_zr2k4_44{left:50%;top:50%;margin-left:calc(var(--gestureGuideIconSize, 40px) / -2);width:var(--gestureGuideIconSize, 40px);height:var(--gestureGuideIconSize, 40px);animation:_guide360_zr2k4_1 1.5s infinite alternate-reverse;opacity:1}._isClicked_zr2k4_54{top:22px;left:23px;margin:0;width:26px;height:auto}._show_zr2k4_70{opacity:1}._hide_zr2k4_74{opacity:0}._fullscreenBtn_yrr4o_1{position:absolute;top:var(--fullscreenBtnTop, auto);left:var(--fullscreenBtnLeft, auto);right:var(--fullscreenBtnRight, 16px);bottom:var(--fullscreenBtnBottom, 16px);border:0;cursor:pointer;width:var(--fullscreenBtnSize, 48px);height:var(--fullscreenBtnSize, 48px);background:var(--fullscreenBtnBgColor, hsla(0, 0%, 100%, .8));color:var(--fullscreenIconColor, #000);box-shadow:0 4px 10px #2121210d;border-radius:50%;z-index:5;outline:none}._fullscreenBtn_yrr4o_1 svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--fullscreenIconSize, 24px);height:var(--fullscreenIconSize, 24px);color:var(--fullscreenIconColor, #000)}._fullscreenBtn_yrr4o_1 svg path{fill:var(--fullscreenIconColor, #000)}._container_1h6ql_1{position:absolute;inset:0;background:#f0f0f2}._logoImage_1h6ql_7{position:absolute;top:50%;left:50%;z-index:1;width:85px;height:85px;transform:translate(-50%,-50%);background-size:contain;background-position:center;background-repeat:no-repeat}._logoImage_1h6ql_7._small_1h6ql_19{width:50px;height:50px}._logoImage_1h6ql_7._medium_1h6ql_23{width:85px;height:85px}._logoImage_1h6ql_7._large_1h6ql_27{width:120px;height:120px}._progressBarWrapper_1h6ql_32{position:absolute;top:50%;left:50%;width:170px;height:170px;transform:translate3d(-50%,-50%,0);background:"#f0f0f2"}._progressBarWrapper_1h6ql_32._small_1h6ql_19{width:100px;height:100px}._progressBarWrapper_1h6ql_32._medium_1h6ql_23{width:170px;height:170px}._progressBarWrapper_1h6ql_32._large_1h6ql_27{width:240px;height:240px}._progressBarPlaceholader_1h6ql_54{position:absolute;top:"auto";bottom:0;left:0;right:0;z-index:10;background:"#cfcfcf";height:"2px"}._progressBar_1h6ql_32{background:#000;height:2px;text-indent:-9999px;transition:width .25s}._container_1dt7f_1{position:absolute;inset:0;z-index:10;color:#fff;opacity:1;transition:opacity .15s;pointer-events:all}._container_rleb5_1{position:absolute;inset:0}._circleWrapper_rleb5_9{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}._logo_rleb5_16{position:absolute;top:50%;left:calc(50% + 1px);transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat;background-position:center}._container_v12rc_1{background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;inset:0;z-index:10}@media (min-width: 769px){._container_v12rc_1{background-size:contain}}.is-mobile-preview ._container_v12rc_1{background-size:cover}._progressBarPlaceholader_v12rc_19{position:absolute;inset:auto 0 0;background:#cfcfcf;height:2px}._progressBar_v12rc_19{position:absolute;bottom:0;left:0;right:100%;background-color:#000;height:2px;text-indent:-9999px;transition:right .25s}._container_1y0bq_1{min-width:100%;min-height:100%;position:absolute;inset:0}.v3d-canvas{z-index:5}.xn9pbc0{position:absolute;top:0;left:0;width:100%;height:100%}.c2tqkm0{font-size:13px;line-height:24px;font-weight:500;color:#191919}@media (min-width: 769px){.c2tqkm0{font-size:15px}}._1kbn1vv0{position:absolute;top:50%;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:9000}._1a1z9zs0{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:1000}._1a1z9zs1{width:8px;height:8px;padding:0;border:none;background-color:#000;border-radius:50%;opacity:.2}._1a1z9zs1.active{opacity:1}._7qujqh1{position:relative;width:100%;height:100%;overflow:hidden}._7qujqh0 ._7qujqh1{height:100%}._7qujqh2{position:absolute;top:0;left:0;width:100%;height:100%}._7qujqh3{position:absolute;top:50%;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:9000}@media screen and (min-width: 768px){._7qujqh1{height:calc(100svh - 220px)}}.rikjg20{position:absolute;top:var(--vtoBtnTop, initial);left:var(--vtoBtnLeft, initial);right:var(--vtoBtnRight, 16px);bottom:var(--vtoBtnBottom, 16px);border:none;display:flex;align-items:center;justify-content:center;background:var(--vtoBtnBgColor, rgba(255, 255, 255, .8));color:var(--vtoBtnColor, #000);cursor:pointer;box-shadow:0 4px 10px #2121210d;outline:none;max-width:147px;width:fit-content;height:42px;font-size:var(--vtoFontSize, 14px);padding:16px;border-radius:2rem;transition:max-width .25s ease-in-out}.rikjg20.control-box-show{max-width:42px;width:100%;opacity:hidden;padding:10px}.rikjg20.with-fullscreen{bottom:var(--vtoBtnBottom, 80px)}.rikjg20.with-fullscreen.mobile-ios{bottom:var(--vtoBtnBottom, 16px)}._7qujqh0 .rikjg20{max-width:147px;padding:16px}._7qujqh0 .rikjg20.control-box-show{max-width:42px;padding:10px}._7qujqh0 .rikjg20.with-fullscreen.mobile-ios{bottom:var(--vtoBtnBottom, 16px)}.rikjg21{display:none;position:relative;top:-2px;font-size:var(--vtoIconSize, 24px);margin-right:2px}.rikjg21.control-box-show{display:block}.rikjg22{font-size:var(--vtoFontSize, 14px);font-weight:500;max-width:100%;transition:max-width .2s ease-in-out;white-space:nowrap;overflow:hidden}.rikjg22.control-box-show,._7qujqh0 .rikjg22.control-box-show{opacity:0;max-width:0px}@media (min-width: 768px){.rikjg20.control-box-show{max-width:147px;padding:16px}.rikjg22.control-box-show{opacity:1;max-width:100%}}._1rhfta0{position:absolute;bottom:24px;left:24px;font-size:30px;border:none;display:flex;align-items:center;flex-direction:column;background:#fff;color:#000;cursor:pointer;padding:8px;border-radius:8px;width:60px;height:60px}._1rhfta1{display:block;font-size:30px;transform:rotate(0) translateY(-5px);transition:transform .3s ease-in-out}._1rhfta1.active{transform:rotate(-30deg) translateY(0)}._1rhfta2{display:block;font-size:12px}.qeakxk0{position:absolute;top:60px;left:24px;font-size:14px;color:#fff;background:#00000080;border:1px solid #333;opacity:0;transition:opacity .3s ease-in-out,padding .3s ease-in-out;font-family:Pretendard,sans-serif;font-weight:500;width:fit-content;padding:0}.qeakxk0.active{opacity:1;padding:12px}.qeakxk0.top-right{top:60px;right:24px}.qeakxk0.bottom-right{inset:auto 24px 100px auto;text-align:right}.qeakxk0.top-left{inset:60px auto auto 24px}.qeakxk0.bottom-left{inset:auto auto 100px 24px}.qeakxk1{font-size:24px;font-weight:700;border:none;line-height:1.15;background:linear-gradient(#6b8d1f,#1e270a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._1omg8vm0{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;border:none;padding:0;background:none;font-size:24px;pointer-events:all;z-index:9999;color:currentColor}._7qujqh0 ._1omg8vm0{width:28px;height:28px}._1omg8vm0 svg{vertical-align:top}@media (min-width: 769px){._1omg8vm0{width:40px;height:40px}}.z4ojh50{display:flex;flex-direction:column;justify-content:space-between;align-items:space-between;position:absolute;bottom:16px;left:16px;background:#fffc;border-radius:10px;box-shadow:0 0 10px #0000001a;opacity:0;overflow:hidden;z-index:15;transition:opacity .3s ease-in-out}.z4ojh50.show{opacity:1;pointer-events:auto}.z4ojh50.hide{opacity:0;pointer-events:none}.z4ojh50.only-step-enabled{display:none}.z4ojh50.only-dots{padding:8px 0}.z4ojh50.only-dots.no-close-button{padding-right:0}._7qujqh0 .z4ojh50{max-width:260px;bottom:16px;left:16px;transform:none}._7qujqh0 .z4ojh50.no-close-button{width:fit-content;padding:0}.z4ojh51{display:flex;flex-direction:column;gap:8px;padding-left:16px;padding-right:16px;overflow:hidden;height:auto;word-break:keep-all;line-height:1.2;text-align:left}.z4ojh51.active{padding-top:16px;padding-bottom:16px}.z4ojh51 p{margin:0;padding:0}.z4ojh52{display:flex;justify-content:space-between;align-items:center;padding:5px 16px 5px 8px}.z4ojh52.is-only-control{padding:5px 8px!important}.z4ojh53{margin:0;padding:0;color:#000;font-size:18px;line-height:1.25;font-weight:700;word-break:break-word}._7qujqh0 .z4ojh53{font-size:18px;font-weight:400}.z4ojh54{margin:0;padding:0;font-size:15px;line-height:1.4;font-weight:400;word-break:break-word;color:#00000080}._7qujqh0 .z4ojh54{font-size:15px;font-weight:400;padding-right:0}.z4ojh55{position:relative;top:0;left:0;transform:none}.z4ojh56{position:relative;padding:0;top:0;left:0;transform:none}.z4ojh56.is-first-element{margin-left:12px}.z4ojh56.show{display:flex}.z4ojh57{display:block}.z4ojh58{width:fit-content;display:flex;justify-content:flex-start;align-items:center;gap:16px}.z4ojh59{opacity:0;pointer-events:none;display:flex;align-items:center;justify-content:center;background:transparent;border:none;font-size:24px;cursor:pointer;min-width:40px;height:40px;padding:0;margin-left:0;color:#00000059}.z4ojh59.show{display:flex;opacity:1;pointer-events:auto}.z4ojh59.is-last-element{margin-left:16px}.z4ojh5a{display:flex;flex-direction:column;justify-content:space-between;align-items:space-between}.z4ojh5a.show{background-image:linear-gradient(to bottom,#fff,#fffc)}.z4ojh5b{position:absolute;top:0;left:0;z-index:10;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;font-size:24px;cursor:pointer;color:#000;outline:none!important;background:#fff}@media (min-width: 768px){.z4ojh50.no-close-button{width:fit-content;padding-right:16px}.z4ojh50.only-control{padding-right:0}.z4ojh53{font-size:24px;font-weight:600}.z4ojh54{font-size:16px;padding-right:16px}.z4ojh56{display:flex}}@keyframes q7473r0{0%{opacity:.8;pointer-events:none}to{opacity:.2;pointer-events:none}}@keyframes q7473r1{0%{opacity:0}to{opacity:.8}}@keyframes q7473r2{0%{opacity:.8}to{opacity:1}}.q7473r3{position:absolute;width:40px;height:40px;top:0;left:0;cursor:pointer;border:none;background:transparent;outline:none;border-radius:50%}.q7473r3:active{outline:none}.q7473r4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #fff;width:24px;height:24px;background:#00000080;pointer-events:auto;opacity:0;transition:width .2s ease-in-out,height .2s ease-in-out,opacity .2s ease-in-out;animation:q7473r1 .5s .25s ease-in-out forwards}.q7473r4:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:#fff;transform:scale(.5);transition:transform .2s ease-in-out}.q7473r4:hover{border-color:#fff}.q7473r4:hover:before{transform:scale(.65)}.active .q7473r4:before{transform:scale(.8)}.active .q7473r4{width:36px;height:36px;opacity:.8;animation:q7473r2 .5s .25s ease-in-out forwards}.active.picker-mode .q7473r4{border-color:red;background:#ff4e3a}.active.picker-mode .q7473r4:before{background:#ffffff80}.inactive .q7473r4{opacity:.3!important}.hidden .q7473r4{opacity:0;pointer-events:none}.picker-mode .q7473r4{animation:q7473r0 1s infinite alternate}@media screen and (min-width: 769px){.q7473r4{width:36px;height:36px}.active .q7473r4{width:48px;height:48px}._7qujqh0 .q7473r4{width:24px;height:24px}._7qujqh0 .active .q7473r4{width:36px;height:36px}}._8poszt0{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;opacity:1;transition:opacity .2s ease-in-out}._8poszt0.hide{opacity:0}@keyframes _1hetsyb0{0%{opacity:0}50%{opacity:1}to{opacity:0}}._1hetsyb1{border:4px solid rgba(0,0,0,.5)}._1hetsyb2{position:absolute;inset:0;border:50px solid rgba(0,0,0,.5);z-index:100;font-size:14px;padding:4px 8px;border-radius:4px;color:#000;pointer-events:none}._1hetsyb2._1hetsyb1{border:4px solid rgba(0,0,0,.5)}._1hetsyb3{font-size:14px;font-weight:600;color:#000;pointer-events:none;opacity:0;animation:_1hetsyb0 1s infinite}._1hetsyb4{font-size:12px;font-weight:500;color:#333;text-align:center;padding:2px 4px;background-color:#ffffffe6;border-radius:3px;pointer-events:none;opacity:0;animation:_1hetsyb0 1.2s infinite}._1hetsyb5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#000;border-radius:50%}._container_1k3r6_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}._title_1k3r6_9{margin:0;font-size:36px}._message_1k3r6_14{font-size:12px;font-weight:400}._container_1x4kk_1{position:relative;width:100%;height:100%}._viewer_1x4kk_7{position:absolute;top:0;left:0;width:100%;height:100%}\n/*$vite$:1*/',document.head.appendChild(r),void 0===i)var i=globalThis;if(void 0===o)var o={env:{NODE_ENV:"production"},nextTick:function(e){setTimeout(e,0)}};var a="undefined"!=typeof document?document.currentScript:null;class s{constructor(e){n(this,"currentConfig"),n(this,"baseProps"),n(this,"_apiBaseUrl"),this.currentConfig=e.config,this.baseProps={token:e.token,contentId:e.contentId||"",containerId:e.containerId},this._apiBaseUrl=e._apiBaseUrl}updateConfig(e,t){this.currentConfig="string"==typeof e?{...this.currentConfig,[e]:t}:{...this.currentConfig,...e}}updateContentId(e){this.baseProps.contentId=e}getConfig(){return this.currentConfig}toReactProps(e={}){var t,n;const r={...this.baseProps,camera:null==(t=this.currentConfig)?void 0:t.camera,ui:null==(n=this.currentConfig)?void 0:n.ui,...e};return this._apiBaseUrl&&(r._apiBaseUrl=this._apiBaseUrl),r}}class l{constructor(){n(this,"onLoadFinish"),n(this,"onStepChange"),n(this,"onChange"),n(this,"onLoadScene"),n(this,"onLoadUpdate"),n(this,"onFullscreenChange"),n(this,"onError")}getEventHandlers(){const e={};return this.onChange&&(e.onChange=this.onChange),this.onLoadScene&&(e.onLoadScene=this.onLoadScene),this.onLoadUpdate&&(e.onLoadUpdate=this.onLoadUpdate),this.onLoadFinish&&(e.onLoadFinish=this.onLoadFinish),this.onStepChange&&(e.onStepChange=this.onStepChange),this.onFullscreenChange&&(e.onFullscreenChange=this.onFullscreenChange),this.onError&&(e.onError=this.onError),e}clear(){this.onLoadFinish=void 0,this.onStepChange=void 0,this.onChange=void 0,this.onLoadScene=void 0,this.onLoadUpdate=void 0,this.onFullscreenChange=void 0,this.onError=void 0}}function c(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function u(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if("function"==typeof t){var n=function e(){var n=!1;try{n=this instanceof e}catch(nO){}return n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}var d,h,p={exports:{}},f={};function m(){if(d)return f;d=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),a=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),c=Symbol.for("react.memo"),u=Symbol.for("react.lazy"),h=Symbol.iterator,p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||p}function _(){}function A(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||p}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},_.prototype=v.prototype;var y=A.prototype=new _;y.constructor=A,m(y,v.prototype),y.isPureReactComponent=!0;var x=Array.isArray,b=Object.prototype.hasOwnProperty,w={current:null},C={key:!0,ref:!0,__self:!0,__source:!0};function S(t,n,r){var i,o={},a=null,s=null;if(null!=n)for(i in void 0!==n.ref&&(s=n.ref),void 0!==n.key&&(a=""+n.key),n)b.call(n,i)&&!C.hasOwnProperty(i)&&(o[i]=n[i]);var l=arguments.length-2;if(1===l)o.children=r;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];o.children=c}if(t&&t.defaultProps)for(i in l=t.defaultProps)void 0===o[i]&&(o[i]=l[i]);return{$$typeof:e,type:t,key:a,ref:s,props:o,_owner:w.current}}function E(t){return"object"==typeof t&&null!==t&&t.$$typeof===e}var M=/\/+/g;function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}(""+e.key):t.toString(36)}function I(n,r,i,o,a){var s=typeof n;"undefined"!==s&&"boolean"!==s||(n=null);var l=!1;if(null===n)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(n.$$typeof){case e:case t:l=!0}}if(l)return a=a(l=n),n=""===o?"."+T(l,0):o,x(a)?(i="",null!=n&&(i=n.replace(M,"$&/")+"/"),I(a,r,i,"",function(e){return e})):null!=a&&(E(a)&&(a=function(t,n){return{$$typeof:e,type:t.type,key:n,ref:t.ref,props:t.props,_owner:t._owner}}(a,i+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(M,"$&/")+"/")+n)),r.push(a)),1;if(l=0,o=""===o?".":o+":",x(n))for(var c=0;c<n.length;c++){var u=o+T(s=n[c],c);l+=I(s,r,i,u,a)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=h&&e[h]||e["@@iterator"])?e:null}(n),"function"==typeof u)for(n=u.call(n),c=0;!(s=n.next()).done;)l+=I(s=s.value,r,i,u=o+T(s,c++),a);else if("object"===s)throw r=String(n),Error("Objects are not valid as a React child (found: "+("[object Object]"===r?"object with keys {"+Object.keys(n).join(", ")+"}":r)+"). If you meant to render a collection of children, use an array instead.");return l}function R(e,t,n){if(null==e)return e;var r=[],i=0;return I(e,r,"","",function(e){return t.call(n,e,i++)}),r}function L(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)},function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var P={current:null},B={transition:null},D={ReactCurrentDispatcher:P,ReactCurrentBatchConfig:B,ReactCurrentOwner:w};function O(){throw Error("act(...) is not supported in production builds of React.")}return f.Children={map:R,forEach:function(e,t,n){R(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return R(e,function(){t++}),t},toArray:function(e){return R(e,function(e){return e})||[]},only:function(e){if(!E(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},f.Component=v,f.Fragment=n,f.Profiler=i,f.PureComponent=A,f.StrictMode=r,f.Suspense=l,f.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=D,f.act=O,f.cloneElement=function(t,n,r){if(null==t)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+t+".");var i=m({},t.props),o=t.key,a=t.ref,s=t._owner;if(null!=n){if(void 0!==n.ref&&(a=n.ref,s=w.current),void 0!==n.key&&(o=""+n.key),t.type&&t.type.defaultProps)var l=t.type.defaultProps;for(c in n)b.call(n,c)&&!C.hasOwnProperty(c)&&(i[c]=void 0===n[c]&&void 0!==l?l[c]:n[c])}var c=arguments.length-2;if(1===c)i.children=r;else if(1<c){l=Array(c);for(var u=0;u<c;u++)l[u]=arguments[u+2];i.children=l}return{$$typeof:e,type:t.type,key:o,ref:a,props:i,_owner:s}},f.createContext=function(e){return(e={$$typeof:a,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:o,_context:e},e.Consumer=e},f.createElement=S,f.createFactory=function(e){var t=S.bind(null,e);return t.type=e,t},f.createRef=function(){return{current:null}},f.forwardRef=function(e){return{$$typeof:s,render:e}},f.isValidElement=E,f.lazy=function(e){return{$$typeof:u,_payload:{_status:-1,_result:e},_init:L}},f.memo=function(e,t){return{$$typeof:c,type:e,compare:void 0===t?null:t}},f.startTransition=function(e){var t=B.transition;B.transition={};try{e()}finally{B.transition=t}},f.unstable_act=O,f.useCallback=function(e,t){return P.current.useCallback(e,t)},f.useContext=function(e){return P.current.useContext(e)},f.useDebugValue=function(){},f.useDeferredValue=function(e){return P.current.useDeferredValue(e)},f.useEffect=function(e,t){return P.current.useEffect(e,t)},f.useId=function(){return P.current.useId()},f.useImperativeHandle=function(e,t,n){return P.current.useImperativeHandle(e,t,n)},f.useInsertionEffect=function(e,t){return P.current.useInsertionEffect(e,t)},f.useLayoutEffect=function(e,t){return P.current.useLayoutEffect(e,t)},f.useMemo=function(e,t){return P.current.useMemo(e,t)},f.useReducer=function(e,t,n){return P.current.useReducer(e,t,n)},f.useRef=function(e){return P.current.useRef(e)},f.useState=function(e){return P.current.useState(e)},f.useSyncExternalStore=function(e,t,n){return P.current.useSyncExternalStore(e,t,n)},f.useTransition=function(){return P.current.useTransition()},f.version="18.3.1",f}function g(){return h||(h=1,p.exports=m()),p.exports}var v=g();const _=c(v);var A,y,x,b,w,C={},S={exports:{}},E={},M={exports:{}},T={};function I(){return A||(A=1,function(e){function t(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(!(0<i(o,t)))break e;e[r]=t,e[n]=o,n=r}}function n(e){return 0===e.length?null:e[0]}function r(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,a=o>>>1;r<a;){var s=2*(r+1)-1,l=e[s],c=s+1,u=e[c];if(0>i(l,n))c<o&&0>i(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(c<o&&0>i(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],c=[],u=1,d=null,h=3,p=!1,f=!1,m=!1,g="function"==typeof setTimeout?setTimeout:null,v="function"==typeof clearTimeout?clearTimeout:null,_="undefined"!=typeof setImmediate?setImmediate:null;function A(e){for(var i=n(c);null!==i;){if(null===i.callback)r(c);else{if(!(i.startTime<=e))break;r(c),i.sortIndex=i.expirationTime,t(l,i)}i=n(c)}}function y(e){if(m=!1,A(e),!f)if(null!==n(l))f=!0,P(x);else{var t=n(c);null!==t&&B(y,t.startTime-e)}}function x(t,i){f=!1,m&&(m=!1,v(S),S=-1),p=!0;var o=h;try{for(A(i),d=n(l);null!==d&&(!(d.expirationTime>i)||t&&!T());){var a=d.callback;if("function"==typeof a){d.callback=null,h=d.priorityLevel;var s=a(d.expirationTime<=i);i=e.unstable_now(),"function"==typeof s?d.callback=s:d===n(l)&&r(l),A(i)}else r(l);d=n(l)}if(null!==d)var u=!0;else{var g=n(c);null!==g&&B(y,g.startTime-i),u=!1}return u}finally{d=null,h=o,p=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var b,w=!1,C=null,S=-1,E=5,M=-1;function T(){return!(e.unstable_now()-M<E)}function I(){if(null!==C){var t=e.unstable_now();M=t;var n=!0;try{n=C(!0,t)}finally{n?b():(w=!1,C=null)}}else w=!1}if("function"==typeof _)b=function(){_(I)};else if("undefined"!=typeof MessageChannel){var R=new MessageChannel,L=R.port2;R.port1.onmessage=I,b=function(){L.postMessage(null)}}else b=function(){g(I,0)};function P(e){C=e,w||(w=!0,b())}function B(t,n){S=g(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_continueExecution=function(){f||p||(f=!0,P(x))},e.unstable_forceFrameRate=function(e){0>e||125<e||(E=0<e?Math.floor(1e3/e):5)},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=n}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=h;h=e;try{return t()}finally{h=n}},e.unstable_scheduleCallback=function(r,i,o){var a=e.unstable_now();switch(o="object"==typeof o&&null!==o&&"number"==typeof(o=o.delay)&&0<o?a+o:a,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return r={id:u++,callback:i,priorityLevel:r,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>a?(r.sortIndex=o,t(c,r),null===n(l)&&r===n(c)&&(m?(v(S),S=-1):m=!0,B(y,o-a))):(r.sortIndex=s,t(l,r),f||p||(f=!0,P(x))),r},e.unstable_shouldYield=T,e.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}}(T)),T}function R(){return y||(y=1,M.exports=I()),M.exports}function L(){if(x)return E;x=1;var e=g(),t=R();function n(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var r=new Set,i={};function o(e,t){a(e,t),a(e+"Capture",t)}function a(e,t){for(i[e]=t,e=0;e<t.length;e++)r.add(t[e])}var s=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),l=Object.prototype.hasOwnProperty,c=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,u={},d={};function h(e,t,n,r,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var p={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){p[e]=new h(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];p[t]=new h(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){p[e]=new h(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){p[e]=new h(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){p[e]=new h(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){p[e]=new h(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){p[e]=new h(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){p[e]=new h(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){p[e]=new h(e,5,!1,e.toLowerCase(),null,!1,!1)});var f=/[\-:]([a-z])/g;function m(e){return e[1].toUpperCase()}function v(e,t,n,r){var i=p.hasOwnProperty(t)?p[t]:null;(null!==i?0!==i.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!l.call(d,e)||!l.call(u,e)&&(c.test(e)?d[e]=!0:(u[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(f,m);p[t]=new h(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(f,m);p[t]=new h(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(f,m);p[t]=new h(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){p[e]=new h(e,1,!1,e.toLowerCase(),null,!1,!1)}),p.xlinkHref=new h("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){p[e]=new h(e,1,!1,e.toLowerCase(),null,!0,!0)});var _=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,A=Symbol.for("react.element"),y=Symbol.for("react.portal"),b=Symbol.for("react.fragment"),w=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),S=Symbol.for("react.provider"),M=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),I=Symbol.for("react.suspense"),L=Symbol.for("react.suspense_list"),P=Symbol.for("react.memo"),B=Symbol.for("react.lazy"),D=Symbol.for("react.offscreen"),O=Symbol.iterator;function N(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=O&&e[O]||e["@@iterator"])?e:null}var k,F=Object.assign;function z(e){if(void 0===k)try{throw Error()}catch(bi){var t=bi.stack.trim().match(/\n( *(at )?)/);k=t&&t[1]||""}return"\n"+k+e}var U=!1;function V(e,t){if(!e||U)return"";U=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&"string"==typeof c.stack){for(var i=c.stack.split("\n"),o=r.stack.split("\n"),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(1!==a||1!==s)do{if(a--,0>--s||i[a]!==o[s]){var l="\n"+i[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=a&&0<=s);break}}}finally{U=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?z(e):""}function G(e){switch(e.tag){case 5:return z(e.type);case 16:return z("Lazy");case 13:return z("Suspense");case 19:return z("SuspenseList");case 0:case 2:case 15:return V(e.type,!1);case 11:return V(e.type.render,!1);case 1:return V(e.type,!0);default:return""}}function j(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case b:return"Fragment";case y:return"Portal";case C:return"Profiler";case w:return"StrictMode";case I:return"Suspense";case L:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case M:return(e.displayName||"Context")+".Consumer";case S:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case P:return null!==(t=e.displayName||null)?t:j(e.type)||"Memo";case B:t=e._payload,e=e._init;try{return j(e(t))}catch(bi){}}return null}function W(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return j(t);case 8:return t===w?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function Q(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function H(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Y(e){e._valueTracker||(e._valueTracker=function(e){var t=H(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function X(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=H(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function q(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function K(e,t){var n=t.checked;return F({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Z(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Q(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function $(e,t){null!=(t=t.checked)&&v(e,"checked",t,!1)}function J(e,t){$(e,t);var n=Q(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?te(e,t.type,n):t.hasOwnProperty("defaultValue")&&te(e,t.type,Q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function ee(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(("submit"===r||"reset"===r)&&null==t.value)return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function te(e,t,n){"number"===t&&q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ne=Array.isArray;function re(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Q(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function ie(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(n(91));return F({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function oe(e,t){var r=t.value;if(null==r){if(r=t.children,t=t.defaultValue,null!=r){if(null!=t)throw Error(n(92));if(ne(r)){if(1<r.length)throw Error(n(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:Q(r)}}function ae(e,t){var n=Q(t.value),r=Q(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function se(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ce(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,de,he=(de=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction(function(){return de(e,t)})}:de);function pe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var fe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},me=["Webkit","ms","Moz","O"];function ge(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||fe.hasOwnProperty(e)&&fe[e]?(""+t).trim():t+"px"}function ve(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=ge(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(fe).forEach(function(e){me.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fe[t]=fe[e]})});var _e=F({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ae(e,t){if(t){if(_e[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(n(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(n(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(n(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(n(62))}}function ye(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var xe=null;function be(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var we=null,Ce=null,Se=null;function Ee(e){if(e=yi(e)){if("function"!=typeof we)throw Error(n(280));var t=e.stateNode;t&&(t=wi(t),we(e.stateNode,e.type,t))}}function Me(e){Ce?Se?Se.push(e):Se=[e]:Ce=e}function Te(){if(Ce){var e=Ce,t=Se;if(Se=Ce=null,Ee(e),t)for(e=0;e<t.length;e++)Ee(t[e])}}function Ie(e,t){return e(t)}function Re(){}var Le=!1;function Pe(e,t,n){if(Le)return e(t,n);Le=!0;try{return Ie(e,t,n)}finally{Le=!1,(null!==Ce||null!==Se)&&(Re(),Te())}}function Be(e,t){var r=e.stateNode;if(null===r)return null;var i=wi(r);if(null===i)return null;r=i[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(i=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!i;break e;default:e=!1}if(e)return null;if(r&&"function"!=typeof r)throw Error(n(231,t,typeof r));return r}var De=!1;if(s)try{var Oe={};Object.defineProperty(Oe,"passive",{get:function(){De=!0}}),window.addEventListener("test",Oe,Oe),window.removeEventListener("test",Oe,Oe)}catch(de){De=!1}function Ne(e,t,n,r,i,o,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(u){this.onError(u)}}var ke=!1,Fe=null,ze=!1,Ue=null,Ve={onError:function(e){ke=!0,Fe=e}};function Ge(e,t,n,r,i,o,a,s,l){ke=!1,Fe=null,Ne.apply(Ve,arguments)}function je(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function We(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function Qe(e){if(je(e)!==e)throw Error(n(188))}function He(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=je(e)))throw Error(n(188));return t!==e?null:e}for(var r=e,i=t;;){var o=r.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(i=o.return)){r=i;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===r)return Qe(o),e;if(a===i)return Qe(o),t;a=a.sibling}throw Error(n(188))}if(r.return!==i.return)r=o,i=a;else{for(var s=!1,l=o.child;l;){if(l===r){s=!0,r=o,i=a;break}if(l===i){s=!0,i=o,r=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===r){s=!0,r=a,i=o;break}if(l===i){s=!0,i=a,r=o;break}l=l.sibling}if(!s)throw Error(n(189))}}if(r.alternate!==i)throw Error(n(190))}if(3!==r.tag)throw Error(n(188));return r.stateNode.current===r?e:t}(e))?Ye(e):null}function Ye(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ye(e);if(null!==t)return t;e=e.sibling}return null}var Xe=t.unstable_scheduleCallback,qe=t.unstable_cancelCallback,Ke=t.unstable_shouldYield,Ze=t.unstable_requestPaint,$e=t.unstable_now,Je=t.unstable_getCurrentPriorityLevel,et=t.unstable_ImmediatePriority,tt=t.unstable_UserBlockingPriority,nt=t.unstable_NormalPriority,rt=t.unstable_LowPriority,it=t.unstable_IdlePriority,ot=null,at=null,st=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(lt(e)/ct|0)|0},lt=Math.log,ct=Math.LN2,ut=64,dt=4194304;function ht(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=268435455&n;if(0!==a){var s=a&~i;0!==s?r=ht(s):0!==(o&=a)&&(r=ht(o))}else 0!==(a=n&~i)?r=ht(a):0!==o&&(r=ht(o));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&i)&&((i=r&-r)>=(o=t&-t)||16===i&&4194240&o))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)r|=e[n=31-st(t)],t&=~(i=1<<n);return r}function ft(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function mt(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function gt(){var e=ut;return!(4194240&(ut<<=1))&&(ut=64),e}function vt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function _t(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-st(t)]=n}function At(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-st(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var yt=0;function xt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var bt,wt,Ct,St,Et,Mt=!1,Tt=[],It=null,Rt=null,Lt=null,Pt=new Map,Bt=new Map,Dt=[],Ot="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Nt(e,t){switch(e){case"focusin":case"focusout":It=null;break;case"dragenter":case"dragleave":Rt=null;break;case"mouseover":case"mouseout":Lt=null;break;case"pointerover":case"pointerout":Pt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Bt.delete(t.pointerId)}}function kt(e,t,n,r,i,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},null!==t&&null!==(t=yi(t))&&wt(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function Ft(e){var t=Ai(e.target);if(null!==t){var n=je(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=We(n)))return e.blockedOn=t,void Et(e.priority,function(){Ct(n)})}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return