var Kt=Object.defineProperty,Yt=Object.defineProperties;var Xt=Object.getOwnPropertyDescriptors;var Bt=Object.getOwnPropertySymbols;var Wt=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable;var zt=Math.pow,jt=(S,ee,te)=>ee in S?Kt(S,ee,{enumerable:!0,configurable:!0,writable:!0,value:te}):S[ee]=te,Ot=(S,ee)=>{for(var te in ee||(ee={}))Wt.call(ee,te)&&jt(S,te,ee[te]);if(Bt)for(var te of Bt(ee))qt.call(ee,te)&&jt(S,te,ee[te]);return S},Nt=(S,ee)=>Yt(S,Xt(ee));var Dt=(S,ee)=>{var te={};for(var re in S)Wt.call(S,re)&&ee.indexOf(re)<0&&(te[re]=S[re]);if(S!=null&&Bt)for(var re of Bt(S))ee.indexOf(re)<0&&qt.call(S,re)&&(te[re]=S[re]);return te};var Ct=(S,ee,te)=>(jt(S,typeof ee!="symbol"?ee+"":ee,te),te);var xt=(S,ee,te)=>new Promise((re,ne)=>{var ie=se=>{try{oe(te.next(se))}catch(le){ne(le)}},ae=se=>{try{oe(te.throw(se))}catch(le){ne(le)}},oe=se=>se.done?re(se.value):Promise.resolve(se.value).then(ie,ae);oe((te=te.apply(S,ee)).next())});(function(){if(typeof window!="object")return;if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype){"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});return}function S(ve){try{return ve.defaultView&&ve.defaultView.frameElement||null}catch(me){return null}}var ee=function(ve){for(var me=ve,_e=S(me);_e;)me=_e.ownerDocument,_e=S(me);return me}(window.document),te=[],re=null,ne=null;function ie(ve){this.time=ve.time,this.target=ve.target,this.rootBounds=pe(ve.rootBounds),this.boundingClientRect=pe(ve.boundingClientRect),this.intersectionRect=pe(ve.intersectionRect||he()),this.isIntersecting=!!ve.intersectionRect;var me=this.boundingClientRect,_e=me.width*me.height,we=this.intersectionRect,$e=we.width*we.height;_e?this.intersectionRatio=Number(($e/_e).toFixed(4)):this.intersectionRatio=this.isIntersecting?1:0}function ae(ve,me){var _e=me||{};if(typeof ve!="function")throw new Error("callback must be a function");if(_e.root&&_e.root.nodeType!=1&&_e.root.nodeType!=9)throw new Error("root must be a Document or Element");this._checkForIntersections=se(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=ve,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(_e.rootMargin),this.thresholds=this._initThresholds(_e.threshold),this.root=_e.root||null,this.rootMargin=this._rootMarginValues.map(function(we){return we.value+we.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}ae.prototype.THROTTLE_TIMEOUT=100,ae.prototype.POLL_INTERVAL=null,ae.prototype.USE_MUTATION_OBSERVER=!0,ae._setupCrossOriginUpdater=function(){return re||(re=function(ve,me){!ve||!me?ne=he():ne=de(ve,me),te.forEach(function(_e){_e._checkForIntersections()})}),re},ae._resetCrossOriginUpdater=function(){re=null,ne=null},ae.prototype.observe=function(ve){var me=this._observationTargets.some(function(_e){return _e.element==ve});if(!me){if(!(ve&&ve.nodeType==1))throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:ve,entry:null}),this._monitorIntersections(ve.ownerDocument),this._checkForIntersections()}},ae.prototype.unobserve=function(ve){this._observationTargets=this._observationTargets.filter(function(me){return me.element!=ve}),this._unmonitorIntersections(ve.ownerDocument),this._observationTargets.length==0&&this._unregisterInstance()},ae.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},ae.prototype.takeRecords=function(){var ve=this._queuedEntries.slice();return this._queuedEntries=[],ve},ae.prototype._initThresholds=function(ve){var me=ve||[0];return Array.isArray(me)||(me=[me]),me.sort().filter(function(_e,we,$e){if(typeof _e!="number"||isNaN(_e)||_e<0||_e>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return _e!==$e[we-1]})},ae.prototype._parseRootMargin=function(ve){var me=ve||"0px",_e=me.split(/\s+/).map(function(we){var $e=/^(-?\d*\.?\d+)(px|%)$/.exec(we);if(!$e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat($e[1]),unit:$e[2]}});return _e[1]=_e[1]||_e[0],_e[2]=_e[2]||_e[0],_e[3]=_e[3]||_e[1],_e},ae.prototype._monitorIntersections=function(ve){var me=ve.defaultView;if(!!me&&this._monitoringDocuments.indexOf(ve)==-1){var _e=this._checkForIntersections,we=null,$e=null;this.POLL_INTERVAL?we=me.setInterval(_e,this.POLL_INTERVAL):(le(me,"resize",_e,!0),le(ve,"scroll",_e,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in me&&($e=new me.MutationObserver(_e),$e.observe(ve,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))),this._monitoringDocuments.push(ve),this._monitoringUnsubscribes.push(function(){var ke=ve.defaultView;ke&&(we&&ke.clearInterval(we),ue(ke,"resize",_e,!0)),ue(ve,"scroll",_e,!0),$e&&$e.disconnect()});var Te=this.root&&(this.root.ownerDocument||this.root)||ee;if(ve!=Te){var xe=S(ve);xe&&this._monitorIntersections(xe.ownerDocument)}}},ae.prototype._unmonitorIntersections=function(ve){var me=this._monitoringDocuments.indexOf(ve);if(me!=-1){var _e=this.root&&(this.root.ownerDocument||this.root)||ee,we=this._observationTargets.some(function(xe){var ke=xe.element.ownerDocument;if(ke==ve)return!0;for(;ke&&ke!=_e;){var Ne=S(ke);if(ke=Ne&&Ne.ownerDocument,ke==ve)return!0}return!1});if(!we){var $e=this._monitoringUnsubscribes[me];if(this._monitoringDocuments.splice(me,1),this._monitoringUnsubscribes.splice(me,1),$e(),ve!=_e){var Te=S(ve);Te&&this._unmonitorIntersections(Te.ownerDocument)}}}},ae.prototype._unmonitorAllIntersections=function(){var ve=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var me=0;me=0&&ke>=0&&{top:_e,bottom:we,left:$e,right:Te,width:xe,height:ke}||null}function ce(ve){var me;try{me=ve.getBoundingClientRect()}catch(_e){}return me?(me.width&&me.height||(me={top:me.top,right:me.right,bottom:me.bottom,left:me.left,width:me.right-me.left,height:me.bottom-me.top}),me):he()}function he(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function pe(ve){return!ve||"x"in ve?ve:{top:ve.top,y:ve.top,bottom:ve.bottom,left:ve.left,x:ve.left,right:ve.right,width:ve.width,height:ve.height}}function de(ve,me){var _e=me.top-ve.top,we=me.left-ve.left;return{top:_e,left:we,height:me.height,width:me.width,bottom:_e+me.height,right:we+me.width}}function be(ve,me){for(var _e=me;_e;){if(_e==ve)return!0;_e=ye(_e)}return!1}function ye(ve){var me=ve.parentNode;return ve.nodeType==9&&ve!=ee?S(ve):(me&&me.assignedSlot&&(me=me.assignedSlot.parentNode),me&&me.nodeType==11&&me.host?me.host:me)}function ge(ve){return ve&&ve.nodeType===9}window.IntersectionObserver=ae,window.IntersectionObserverEntry=ie})();var BUTILS_CACHE$2="__butils_cache",CACHED_STYLES$2="__butils_styles",CACHED_SCRIPTS$2="__butils_scripts",DAY_TIME$1=864e5,RE_URL$2=/^(https?:)?(\/\/)?(((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.[a-z]{2,6})(:[0-9]{1-6})?([-0-9a-zA-Z+&@#/%=~_|?!:,.;]*)?$/;function isUrl$2(S){return RE_URL$2.test(S)}function isArr(S){return S instanceof Array}function isFun(S){return typeof S=="function"}function isStr$3(S){return typeof S=="string"}function isNum$4(S,ee){var te=typeof S=="number";return ee?te:te&&!Number.isNaN(S)&&Number.isFinite(S)}function deepCopy(S){var ee=[],te=function re(ne){if(!ne||typeof ne!="object")return ne;if(isArr(ne))return ne.map(function(ae){return re(ae)});if(ee.indexOf(ne)>-1)return ne.constructor&&"[".concat(ne.constructor.name,"]");ee.push(ne);var ie={};return Object.keys(ne).forEach(function(ae){return ie[ae]=re(ne[ae])}),ie};return te(S)}function debounce$4(S,ee,te,re,ne){re!==!1&&(re=!0),te!==!1&&(te=!0);var ie=0,ae=null;return function(){var oe=this,se=arguments,le=Date.now(),ue=function(){ne||(clearTimeout(ae),ae=null),ae||(ae=setTimeout(function(){ae=null,S.apply(oe,se)},ee))};le-ie>ee?(ie=le,te?S.apply(oe,se):re&&ue()):re?(ie=le,ue()):ne||(ie=le)}}function getStringHash$2(S){var ee=0,te=-1,re;if(S.length===0)return ee;for(;++te-1){var te=S.indexOf("?")>-1?S.substring(S.lastIndexOf("?")+1):S;if(te)for(var re=te.split("&"),ne=0;ne=1e4&&te<1e8?(te/1e4).toFixed(1)+(ee?"\u842C":"\u4E07"):te>=1e8?(te/1e8).toFixed(1)+(ee?"\u5104":"\u4EBF"):/\./.test(S)?S:te}var _isInBrowser$3=!1;function isInBrowser$4(){return _isInBrowser$3===!1&&(_isInBrowser$3=typeof window!="undefined"),_isInBrowser$3}var isSSR$7=function(){return!isInBrowser$4()},isSSR$8=isSSR$7;function getCookie$2(S,ee){ee||(ee={});var te=ee.decode===!1,re=ee.template;!re&&!isSSR$8()&&(re=document.cookie);var ne=S===!0,ie={};if(re)for(var ae=te?re:decodeURIComponent(re),oe=ae.split(";"),se=0;se-1)return re(!0);var ae=document.querySelector("#".concat(S));return ae&&ae.parentNode.removeChild(ae),ie=ie.filter(function(oe){return oe!==S}),ie.push(S),setCache$4(ne,ie),re(!1)})}function loadScript$4(S,ee){return new Promise(function(te,re){if(!isUrl$2(S))return re(new Error("src\u4E0D\u662F\u4E00\u4E2A\u6B63\u786E\u7684url\u5730\u5740\uFF01"));var ne="bs_url_".concat(getStringHash$2(S));cachedStyleOrScript$2(ne,ee,!1).then(function(ie){if(ie)return te();var ae=document.createElement("script");ae.id=ne,ae.type="text/JavaScript",ae.src=S,ae.onload=function(){return te()},ae.onreadystatechange=function(){(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")&&te()},document.querySelector("head").appendChild(ae)})}).then()}function getClientSize(){var S="inner",ee=window;return"innerWidth"in window||(S="client",ee=document.documentElement||document.body),{clientWidth:ee["".concat(S,"Width")],clientHeight:ee["".concat(S,"Height")]}}function onWindowResize(S,ee){var te=getClientSize(),re=te.clientWidth,ne=te.clientHeight,ie=re,ae=ne,oe=function(){var le=getClientSize(),ue=le.clientWidth,fe=le.clientHeight,ce={isUp:feae,isShowKeyboard:fe=3)te=S.spm_info;else{var re=document.getElementsByTagName("meta"),ne=S.spm_id||re&&re.spm_prefix&&re.spm_prefix.content||"-2.-2",ie=S.c||"0",ae=S.d||"0",oe=S.e;te=oe?"".concat(ne,".").concat(ie,".").concat(ae,".").concat(oe):"".concat(ne,".").concat(ie,".").concat(ae)}var se=Object.assign({},ee);se.spm_id=te,window.reportObserver&&window.reportObserver.reportCustomData&&window.reportObserver.reportCustomData(S.type,se)}/*! * @bilibili/bili-theme (v11.0.5) * 哔哩哔哩主题设置(支持SSR) * 构建时间:7/5/2024, 12:07:31 PM */function _typeof$7(S){return(_typeof$7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ee){return typeof ee}:function(ee){return ee&&typeof Symbol=="function"&&ee.constructor===Symbol&&ee!==Symbol.prototype?"symbol":typeof ee})(S)}let DEFAULT_THEME="light",LIGHT_U_CSS="light_u",MAP_CSS="map",COOKIE_ID="theme_style",COOKIE_UID="DedeUserID",CSS_ID="__css-map__",CSS_ID_FILTER="__css-map-filter__",isServer$1=typeof window=="undefined";var cookie={get:(S,ee)=>{if(!(ee=typeof(ee=typeof ee=="string"||isServer$1?ee:document.cookie)=="object"&&isServer$1?ee&&ee.headers&&ee.headers.cookie:ee))return"";var te=ee.split("; ");let re="";for(let ie=0;ie{if(!isServer$1){typeof(te=Object.assign({},{path:"/"},te)).expires=="number"&&(te.expires=new Date(Date.now()+864e5*te.expires)),te.expires&&(te.expires=te.expires.toUTCString());let ne="";for(var re in te)te[re]&&(ne+="; "+re,te[re]!==!0)&&(ne+="="+te[re].split(";")[0]);document.cookie=S+"="+ee+ne}}},isInBrowser$3=(typeof window=="undefined"?"undefined":_typeof$7(window))==="object",initThemeWithCSR=function(S){isInBrowser$3&&initCSRLinks(S=S||(cookie.get(COOKIE_UID,document.cookie)?cookie.get(COOKIE_ID,document.cookie):DEFAULT_THEME))},getTheme=function(S){return(isInBrowser$3||S)&&cookie.get(COOKIE_UID,S||document.cookie)?cookie.get(COOKIE_ID,S||document.cookie):DEFAULT_THEME},changeTheme=function(S){var ee,te;isInBrowser$3&&(ee=(te=document.getElementById(CSS_ID)).href,te.href=getLinkHref(S),changeThemeByFilter(S),te.href!==ee)&&window.CustomEvent&&(te=new CustomEvent("biliThemeChange",{detail:{theme:S},bubbles:!0,cancelable:!0}),document.dispatchEvent(te))},changeThemeByFilter=function(S){var ee=document.getElementById(CSS_ID_FILTER);if(ee){if(S===DEFAULT_THEME&&ee.innerText.trim().startsWith("/*"))return;ee.innerHTML=S===DEFAULT_THEME?"/*".concat(ee.innerText,"*/"):ee.innerText.trim().replace(/^[/*]+|[*/]+$/g,"")}cookie.set(COOKIE_ID,S,{expires:365,domain:".bilibili.com"})};function initCSRLinks(S){if(!document.getElementById(CSS_ID))for(var S=S||DEFAULT_THEME,ee=document.getElementsByTagName("head")[0],te=0,re=[MAP_CSS,LIGHT_U_CSS,S];te=65;var se=document.createElement("canvas");te=!!(!((ie=se.getContext)===null||ie===void 0)&&ie.call(se,"2d"))&&((oe=(ae=se.toDataURL)===null||ae===void 0?void 0:ae.call(se,"image/webp"))===null||oe===void 0?void 0:oe.indexOf("data:image/webp"))===0}catch(le){te=!1}return te},S.asyncCanUseWebP=function(){return new Promise(function(ne){if((0,re.default)())return ne(!1);if((0,S.canUseWebP)())return ne(!0);var ie=new Image;ie.onerror=function(){(0,S.setWebp)(!1),ne(!1)},ie.onload=function(){(0,S.setWebp)(!0),ne(!0)},ie.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA="})}})(l$7);var c$7="BMG_EXTS",s$7=null,v$7=function(){if(s$7)return s$7;try{s$7=(localStorage.getItem(c$7)||"").split(",")}catch(ee){s$7=[]}return s$7},w$4=function(ee){if(ee===void 0&&(ee=!1),!window[A$4]||ee){var te=v$7();window[A$4]={avif:te.includes("avif"),webp:te.includes("webp")}}},p$8=function(ee){return function(te){switch(function(){var re=[],ne=window[A$4]||{avif:!1,webp:!1};ne.avif&&re.push("avif"),ne.webp&&re.push("webp");try{localStorage.setItem(c$7,re.join(","))}catch(ie){}}(),ee){case"avif":d$4.setAvif(te);break;case"webp":l$7.setWebp(te)}}},b$5=function(ee){var te;_typeof$6(window[A$4])!="object"&&w$4(),!((te=window[A$4])===null||te===void 0)&&te[ee]||(window[A$4][ee]=!0,p$8(ee)(!0))},_$6=function(){return window[n$7]};collect$2.collect=function(S,ee,te){if(!a$7()){var re=a$7()?null:window.__BMG_TRACKER__||null;te=te||_$6();var ne=(f$7(S)||"").substring(1);if(["avif","webp"].indexOf(ne)>-1&&b$5(ne),te!=="onlyext"){if(re)re.collect(S,ee);else if(te!=="nocache"){var ie={src:S,type:ee,ts:Date.now()/1e3|0};Array.isArray(window[e$8])?window[e$8].push(ie):window[e$8]=[ie]}}}},collect$2.getCollectMode=_$6,collect$2.getLocalExtsState=v$7,collect$2.getWindowExtsState=function(S){var ee,te;return S==="avif"?((ee=window[A$4])===null||ee===void 0?void 0:ee.avif)||!1:S==="webp"?((te=window[A$4])===null||te===void 0?void 0:te.webp)||!1:window[A$4]||null},initWindowExtsState=collect$2.initWindowExtsState=w$4,collect$2.setCollectMode=function(S){window[n$7]=S},collect$2.updateExtState=p$8,collect$2.updateWindowExtsState=b$5;var lib={exports:{}};(function(S,ee){(function(te,re){S.exports=re()})(commonjsGlobal$1,function(){return function(te){var re={};function ne(ie){if(re[ie])return re[ie].exports;var ae=re[ie]={i:ie,l:!1,exports:{}};return te[ie].call(ae.exports,ae,ae.exports,ne),ae.l=!0,ae.exports}return ne.m=te,ne.c=re,ne.d=function(ie,ae,oe){ne.o(ie,ae)||Object.defineProperty(ie,ae,{enumerable:!0,get:oe})},ne.r=function(ie){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(ie,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(ie,"__esModule",{value:!0})},ne.t=function(ie,ae){if(1&ae&&(ie=ne(ie)),8&ae||4&ae&&typeof ie=="object"&&ie&&ie.__esModule)return ie;var oe=Object.create(null);if(ne.r(oe),Object.defineProperty(oe,"default",{enumerable:!0,value:ie}),2&ae&&typeof ie!="string")for(var se in ie)ne.d(oe,se,function(le){return ie[le]}.bind(null,se));return oe},ne.n=function(ie){var ae=ie&&ie.__esModule?function(){return ie.default}:function(){return ie};return ne.d(ae,"a",ae),ae},ne.o=function(ie,ae){return Object.prototype.hasOwnProperty.call(ie,ae)},ne.p="",ne(ne.s=6)}([function(te,re){function ne(ie,ae){for(var oe=0;oe0&&pe>he&&(pe=he);for(var de=0;de=0?(be=me.substr(0,_e),ye=me.substr(_e+1)):(be=me,ye=""),ge=decodeURIComponent(be),ve=decodeURIComponent(ye),ie(fe,ge)?ae(fe[ge])?fe[ge].push(ve):fe[ge]=[fe[ge],ve]:fe[ge]=ve}return fe};var ae=Array.isArray||function(oe){return Object.prototype.toString.call(oe)==="[object Array]"}},function(te,re,ne){var ie=function(le){switch(typeof le){case"string":return le;case"boolean":return le?"true":"false";case"number":return isFinite(le)?le:"";default:return""}};te.exports=function(le,ue,fe,ce){return ue=ue||"&",fe=fe||"=",le===null&&(le=void 0),typeof le=="object"?oe(se(le),function(he){var pe=encodeURIComponent(ie(he))+fe;return ae(le[he])?oe(le[he],function(de){return pe+encodeURIComponent(ie(de))}).join(ue):pe+encodeURIComponent(ie(le[he]))}).join(ue):ce?encodeURIComponent(ie(ce))+fe+encodeURIComponent(ie(le)):""};var ae=Array.isArray||function(le){return Object.prototype.toString.call(le)==="[object Array]"};function oe(le,ue){if(le.map)return le.map(ue);for(var fe=[],ce=0;ce0&&this._getNav()}return se()($e,null,[{key:"init",value:function(){return $e.instace||($e.instace=new $e),$e.instace}}]),se()($e,[{key:"_notice",value:function(Te){for(var xe=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ke=0,Ne=this.callbacks.length;ke1&&arguments[1]!==void 0)||arguments[1];this.callbacks.push(Te),xe&&this._getNav()}},{key:"get",value:function(Te){if(!be(Te))return new Promise(function(xe){$e.instace._addOnce(function(ke){xe(ke)})});this._addOnce(Te)}},{key:"watch",value:function(Te){var xe=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];be(Te)&&this._addCallbacks(Te,xe)}},{key:"unWatch",value:function(Te){if(be(Te)){var xe=this.callbacks.indexOf(Te);xe!==-1&&this.callbacks.splice(xe,1)}}},{key:"refresh",value:function(){this._clean(),this._getNav()}},{key:"quickLogin",value:function(Te){var xe=this,ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.MiniLogin?this._Login(Te,ke):pe(me).then(function(){xe.MiniLogin=new window.MiniLogin(ke),xe._Login(Te)})}},{key:"close",value:function(Te){try{this.MiniLogin&&this.MiniLogin.closeComponent&&this.MiniLogin.closeComponent(Te)}catch(xe){console.error("[bili-user] closeComponent error:",xe)}}},{key:"_Login",value:function(Te,xe){var ke=this;this.MiniLogin.showComponent({spm_id_from:xe&&xe.spm_id_from||""}),this.MiniLogin.addEventListener("success",function(){ke.refresh(),ke._setBiliLoginState(),Te&&Te({code:0,message:"success"}),ke.MiniLogin.removeEventListener("success"),ke.MiniLogin.removeEventListener("cancel")}),this.MiniLogin.addEventListener("cancel",function(){Te&&Te({code:-1,message:"cancel"}),ke.MiniLogin.removeEventListener("success"),ke.MiniLogin.removeEventListener("cancel")}),this.MiniLogin.addEventListener("show",function(){Te&&Te({code:0,message:"show"})})}},{key:"logout",value:function(Te,xe){var ke=this,Ne=typeof Te=="function"&&Te,Fe={biliCSRF:de("bili_jct")};xe&&(Fe.gourl=xe),he({method:"POST",url:"//passport.bilibili.com/login/exit/v2",headers:{"Content-type":"application/x-www-form-urlencoded"},data:Fe}).then(function(je){je.status&&(ke.refresh(),ke._setBiliLoginState(),Ne&&Ne({code:0,message:"log out success",data:je.data}),xe&&(window.location=je.data.redirectUrl))}).catch(function(je){Ne&&Ne({code:-1,message:"XMLHttpRequest status:"+je})})}}]),$e}(),we={};ye()||(we=window.__BiliUser__||function(){var $e=null,Te=ge()?"biligame":"bilibili";if(new RegExp(".?".concat(Te,".com$")).test(document.domain))try{document.domain="".concat(Te,".com"),$e=window.parent.__BiliUser__}catch(xe){}return $e}()||_e.init(),window.__BiliUser__=we),re.default=we}])})})(lib);var BiliUser=getDefaultExportFromCjs$2(lib.exports);/** * @vue/shared v3.4.29 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function makeMap(S,ee){const te=new Set(S.split(","));return ee?re=>te.has(re.toLowerCase()):re=>te.has(re)}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn=S=>S.charCodeAt(0)===111&&S.charCodeAt(1)===110&&(S.charCodeAt(2)>122||S.charCodeAt(2)<97),isModelListener=S=>S.startsWith("onUpdate:"),extend=Object.assign,remove=(S,ee)=>{const te=S.indexOf(ee);te>-1&&S.splice(te,1)},hasOwnProperty$3=Object.prototype.hasOwnProperty,hasOwn$a=(S,ee)=>hasOwnProperty$3.call(S,ee),isArray$3=Array.isArray,isMap=S=>toTypeString$1(S)==="[object Map]",isSet=S=>toTypeString$1(S)==="[object Set]",isFunction$3=S=>typeof S=="function",isString$2=S=>typeof S=="string",isSymbol$5=S=>typeof S=="symbol",isObject$f=S=>S!==null&&typeof S=="object",isPromise$1=S=>(isObject$f(S)||isFunction$3(S))&&isFunction$3(S.then)&&isFunction$3(S.catch),objectToString$3=Object.prototype.toString,toTypeString$1=S=>objectToString$3.call(S),toRawType=S=>toTypeString$1(S).slice(8,-1),isPlainObject$2=S=>toTypeString$1(S)==="[object Object]",isIntegerKey=S=>isString$2(S)&&S!=="NaN"&&S[0]!=="-"&&""+parseInt(S,10)===S,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=S=>{const ee=Object.create(null);return te=>ee[te]||(ee[te]=S(te))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(S=>S.replace(camelizeRE,(ee,te)=>te?te.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(S=>S.replace(hyphenateRE,"-$1").toLowerCase()),capitalize=cacheStringFunction(S=>S.charAt(0).toUpperCase()+S.slice(1)),toHandlerKey=cacheStringFunction(S=>S?`on${capitalize(S)}`:""),hasChanged=(S,ee)=>!Object.is(S,ee),invokeArrayFns=(S,...ee)=>{for(let te=0;te{Object.defineProperty(S,ee,{configurable:!0,enumerable:!1,writable:re,value:te})},looseToNumber=S=>{const ee=parseFloat(S);return isNaN(ee)?S:ee},toNumber$2=S=>{const ee=isString$2(S)?Number(S):NaN;return isNaN(ee)?S:ee};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});function normalizeStyle(S){if(isArray$3(S)){const ee={};for(let te=0;te{if(te){const re=te.split(propertyDelimiterRE);re.length>1&&(ee[re[0].trim()]=re[1].trim())}}),ee}function stringifyStyle(S){let ee="";if(!S||isString$2(S))return ee;for(const te in S){const re=S[te];(isString$2(re)||typeof re=="number")&&(ee+=`${te.startsWith("--")?te:hyphenate(te)}:${re};`)}return ee}function normalizeClass(S){let ee="";if(isString$2(S))ee=S;else if(isArray$3(S))for(let te=0;teisString$2(S)?S:S==null?"":isArray$3(S)||isObject$f(S)&&(S.toString===objectToString$3||!isFunction$3(S.toString))?JSON.stringify(S,replacer,2):String(S),replacer=(S,ee)=>ee&&ee.__v_isRef?replacer(S,ee.value):isMap(ee)?{[`Map(${ee.size})`]:[...ee.entries()].reduce((te,[re,ne],ie)=>(te[stringifySymbol(re,ie)+" =>"]=ne,te),{})}:isSet(ee)?{[`Set(${ee.size})`]:[...ee.values()].map(te=>stringifySymbol(te))}:isSymbol$5(ee)?stringifySymbol(ee):isObject$f(ee)&&!isArray$3(ee)&&!isPlainObject$2(ee)?String(ee):ee,stringifySymbol=(S,ee="")=>{var te;return isSymbol$5(S)?`Symbol(${(te=S.description)!=null?te:ee})`:S};/** * @vue/reactivity v3.4.29 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let activeEffectScope;class EffectScope{constructor(ee=!1){this.detached=ee,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!ee&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(ee){if(this._active){const te=activeEffectScope;try{return activeEffectScope=this,ee()}finally{activeEffectScope=te}}}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(ee){if(this._active){let te,re;for(te=0,re=this.effects.length;te=5)break}}this._dirtyLevel===1&&(this._dirtyLevel=0),resetTracking()}return this._dirtyLevel>=5}set dirty(ee){this._dirtyLevel=ee?5:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let ee=shouldTrack,te=activeEffect;try{return shouldTrack=!0,activeEffect=this,this._runnings++,preCleanupEffect(this),this.fn()}finally{postCleanupEffect(this),this._runnings--,activeEffect=te,shouldTrack=ee}}stop(){this.active&&(preCleanupEffect(this),postCleanupEffect(this),this.onStop&&this.onStop(),this.active=!1)}}function triggerComputed(S){return S.value}function preCleanupEffect(S){S._trackId++,S._depsLength=0}function postCleanupEffect(S){if(S.deps.length>S._depsLength){for(let ee=S._depsLength;ee0){re._dirtyLevel=2;continue}let ne;re._dirtyLevel{const te=new Map;return te.cleanup=S,te.computed=ee,te},targetMap=new WeakMap,ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol("");function track(S,ee,te){if(shouldTrack&&activeEffect){let re=targetMap.get(S);re||targetMap.set(S,re=new Map);let ne=re.get(te);ne||re.set(te,ne=createDep(()=>re.delete(te))),trackEffect(activeEffect,ne)}}function trigger(S,ee,te,re,ne,ie){const ae=targetMap.get(S);if(!ae)return;let oe=[];if(ee==="clear")oe=[...ae.values()];else if(te==="length"&&isArray$3(S)){const se=Number(re);ae.forEach((le,ue)=>{(ue==="length"||!isSymbol$5(ue)&&ue>=se)&&oe.push(le)})}else switch(te!==void 0&&oe.push(ae.get(te)),ee){case"add":isArray$3(S)?isIntegerKey(te)&&oe.push(ae.get("length")):(oe.push(ae.get(ITERATE_KEY)),isMap(S)&&oe.push(ae.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$3(S)||(oe.push(ae.get(ITERATE_KEY)),isMap(S)&&oe.push(ae.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap(S)&&oe.push(ae.get(ITERATE_KEY));break}pauseScheduling();for(const se of oe)se&&triggerEffects(se,5);resetScheduling()}function getDepFromReactive(S,ee){const te=targetMap.get(S);return te&&te.get(ee)}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(S=>S!=="arguments"&&S!=="caller").map(S=>Symbol[S]).filter(isSymbol$5)),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const S={};return["includes","indexOf","lastIndexOf"].forEach(ee=>{S[ee]=function(...te){const re=toRaw(this);for(let ie=0,ae=this.length;ie{S[ee]=function(...te){pauseTracking(),pauseScheduling();const re=toRaw(this)[ee].apply(this,te);return resetScheduling(),resetTracking(),re}}),S}function hasOwnProperty$2(S){isSymbol$5(S)||(S=String(S));const ee=toRaw(this);return track(ee,"has",S),ee.hasOwnProperty(S)}class BaseReactiveHandler{constructor(ee=!1,te=!1){this._isReadonly=ee,this._isShallow=te}get(ee,te,re){const ne=this._isReadonly,ie=this._isShallow;if(te==="__v_isReactive")return!ne;if(te==="__v_isReadonly")return ne;if(te==="__v_isShallow")return ie;if(te==="__v_raw")return re===(ne?ie?shallowReadonlyMap:readonlyMap:ie?shallowReactiveMap:reactiveMap).get(ee)||Object.getPrototypeOf(ee)===Object.getPrototypeOf(re)?ee:void 0;const ae=isArray$3(ee);if(!ne){if(ae&&hasOwn$a(arrayInstrumentations,te))return Reflect.get(arrayInstrumentations,te,re);if(te==="hasOwnProperty")return hasOwnProperty$2}const oe=Reflect.get(ee,te,re);return(isSymbol$5(te)?builtInSymbols.has(te):isNonTrackableKeys(te))||(ne||track(ee,"get",te),ie)?oe:isRef(oe)?ae&&isIntegerKey(te)?oe:oe.value:isObject$f(oe)?ne?readonly(oe):reactive(oe):oe}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(ee=!1){super(!1,ee)}set(ee,te,re,ne){let ie=ee[te];if(!this._isShallow){const se=isReadonly(ie);if(!isShallow(re)&&!isReadonly(re)&&(ie=toRaw(ie),re=toRaw(re)),!isArray$3(ee)&&isRef(ie)&&!isRef(re))return se?!1:(ie.value=re,!0)}const ae=isArray$3(ee)&&isIntegerKey(te)?Number(te)S,getProto=S=>Reflect.getPrototypeOf(S);function get$2(S,ee,te=!1,re=!1){S=S.__v_raw;const ne=toRaw(S),ie=toRaw(ee);te||(hasChanged(ee,ie)&&track(ne,"get",ee),track(ne,"get",ie));const{has:ae}=getProto(ne),oe=re?toShallow:te?toReadonly:toReactive;if(ae.call(ne,ee))return oe(S.get(ee));if(ae.call(ne,ie))return oe(S.get(ie));S!==ne&&S.get(ee)}function has$1(S,ee=!1){const te=this.__v_raw,re=toRaw(te),ne=toRaw(S);return ee||(hasChanged(S,ne)&&track(re,"has",S),track(re,"has",ne)),S===ne?te.has(S):te.has(S)||te.has(ne)}function size(S,ee=!1){return S=S.__v_raw,!ee&&track(toRaw(S),"iterate",ITERATE_KEY),Reflect.get(S,"size",S)}function add(S){S=toRaw(S);const ee=toRaw(this);return getProto(ee).has.call(ee,S)||(ee.add(S),trigger(ee,"add",S,S)),this}function set$2(S,ee){ee=toRaw(ee);const te=toRaw(this),{has:re,get:ne}=getProto(te);let ie=re.call(te,S);ie||(S=toRaw(S),ie=re.call(te,S));const ae=ne.call(te,S);return te.set(S,ee),ie?hasChanged(ee,ae)&&trigger(te,"set",S,ee):trigger(te,"add",S,ee),this}function deleteEntry(S){const ee=toRaw(this),{has:te,get:re}=getProto(ee);let ne=te.call(ee,S);ne||(S=toRaw(S),ne=te.call(ee,S)),re&&re.call(ee,S);const ie=ee.delete(S);return ne&&trigger(ee,"delete",S,void 0),ie}function clear$1(){const S=toRaw(this),ee=S.size!==0,te=S.clear();return ee&&trigger(S,"clear",void 0,void 0),te}function createForEach(S,ee){return function(re,ne){const ie=this,ae=ie.__v_raw,oe=toRaw(ae),se=ee?toShallow:S?toReadonly:toReactive;return!S&&track(oe,"iterate",ITERATE_KEY),ae.forEach((le,ue)=>re.call(ne,se(le),se(ue),ie))}}function createIterableMethod(S,ee,te){return function(...re){const ne=this.__v_raw,ie=toRaw(ne),ae=isMap(ie),oe=S==="entries"||S===Symbol.iterator&&ae,se=S==="keys"&&ae,le=ne[S](...re),ue=te?toShallow:ee?toReadonly:toReactive;return!ee&&track(ie,"iterate",se?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:fe,done:ce}=le.next();return ce?{value:fe,done:ce}:{value:oe?[ue(fe[0]),ue(fe[1])]:ue(fe),done:ce}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(S){return function(...ee){return S==="delete"?!1:S==="clear"?void 0:this}}function createInstrumentations(){const S={get(ie){return get$2(this,ie)},get size(){return size(this)},has:has$1,add,set:set$2,delete:deleteEntry,clear:clear$1,forEach:createForEach(!1,!1)},ee={get(ie){return get$2(this,ie,!1,!0)},get size(){return size(this)},has:has$1,add,set:set$2,delete:deleteEntry,clear:clear$1,forEach:createForEach(!1,!0)},te={get(ie){return get$2(this,ie,!0)},get size(){return size(this,!0)},has(ie){return has$1.call(this,ie,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},re={get(ie){return get$2(this,ie,!0,!0)},get size(){return size(this,!0)},has(ie){return has$1.call(this,ie,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(ie=>{S[ie]=createIterableMethod(ie,!1,!1),te[ie]=createIterableMethod(ie,!0,!1),ee[ie]=createIterableMethod(ie,!1,!0),re[ie]=createIterableMethod(ie,!0,!0)}),[S,te,ee,re]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(S,ee){const te=ee?S?shallowReadonlyInstrumentations:shallowInstrumentations:S?readonlyInstrumentations:mutableInstrumentations;return(re,ne,ie)=>ne==="__v_isReactive"?!S:ne==="__v_isReadonly"?S:ne==="__v_raw"?re:Reflect.get(hasOwn$a(te,ne)&&ne in re?te:re,ne,ie)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},shallowReadonlyCollectionHandlers={get:createInstrumentationGetter(!0,!0)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(S){switch(S){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(S){return S.__v_skip||!Object.isExtensible(S)?0:targetTypeMap(toRawType(S))}function reactive(S){return isReadonly(S)?S:createReactiveObject(S,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(S){return createReactiveObject(S,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(S){return createReactiveObject(S,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function shallowReadonly(S){return createReactiveObject(S,!0,shallowReadonlyHandlers,shallowReadonlyCollectionHandlers,shallowReadonlyMap)}function createReactiveObject(S,ee,te,re,ne){if(!isObject$f(S)||S.__v_raw&&!(ee&&S.__v_isReactive))return S;const ie=ne.get(S);if(ie)return ie;const ae=getTargetType(S);if(ae===0)return S;const oe=new Proxy(S,ae===2?re:te);return ne.set(S,oe),oe}function isReactive(S){return isReadonly(S)?isReactive(S.__v_raw):!!(S&&S.__v_isReactive)}function isReadonly(S){return!!(S&&S.__v_isReadonly)}function isShallow(S){return!!(S&&S.__v_isShallow)}function isProxy(S){return S?!!S.__v_raw:!1}function toRaw(S){const ee=S&&S.__v_raw;return ee?toRaw(ee):S}function markRaw(S){return Object.isExtensible(S)&&def(S,"__v_skip",!0),S}const toReactive=S=>isObject$f(S)?reactive(S):S,toReadonly=S=>isObject$f(S)?readonly(S):S;class ComputedRefImpl{constructor(ee,te,re,ne){this.getter=ee,this._setter=te,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ReactiveEffect(()=>ee(this._value),()=>triggerRefValue(this,this.effect._dirtyLevel===3?3:4)),this.effect.computed=this,this.effect.active=this._cacheable=!ne,this.__v_isReadonly=re}get value(){const ee=toRaw(this);return(!ee._cacheable||ee.effect.dirty)&&hasChanged(ee._value,ee._value=ee.effect.run())&&triggerRefValue(ee,5),trackRefValue(ee),ee.effect._dirtyLevel>=2&&triggerRefValue(ee,3),ee._value}set value(ee){this._setter(ee)}get _dirty(){return this.effect.dirty}set _dirty(ee){this.effect.dirty=ee}}function computed$1(S,ee,te=!1){let re,ne;const ie=isFunction$3(S);return ie?(re=S,ne=NOOP):(re=S.get,ne=S.set),new ComputedRefImpl(re,ne,ie||!ne,te)}function trackRefValue(S){var ee;shouldTrack&&activeEffect&&(S=toRaw(S),trackEffect(activeEffect,(ee=S.dep)!=null?ee:S.dep=createDep(()=>S.dep=void 0,S instanceof ComputedRefImpl?S:void 0)))}function triggerRefValue(S,ee=5,te,re){S=toRaw(S);const ne=S.dep;ne&&triggerEffects(ne,ee)}function isRef(S){return!!(S&&S.__v_isRef===!0)}function ref(S){return createRef(S,!1)}function createRef(S,ee){return isRef(S)?S:new RefImpl(S,ee)}class RefImpl{constructor(ee,te){this.__v_isShallow=te,this.dep=void 0,this.__v_isRef=!0,this._rawValue=te?ee:toRaw(ee),this._value=te?ee:toReactive(ee)}get value(){return trackRefValue(this),this._value}set value(ee){const te=this.__v_isShallow||isShallow(ee)||isReadonly(ee);ee=te?ee:toRaw(ee),hasChanged(ee,this._rawValue)&&(this._rawValue,this._rawValue=ee,this._value=te?ee:toReactive(ee),triggerRefValue(this,5))}}function unref(S){return isRef(S)?S.value:S}const shallowUnwrapHandlers={get:(S,ee,te)=>unref(Reflect.get(S,ee,te)),set:(S,ee,te,re)=>{const ne=S[ee];return isRef(ne)&&!isRef(te)?(ne.value=te,!0):Reflect.set(S,ee,te,re)}};function proxyRefs(S){return isReactive(S)?S:new Proxy(S,shallowUnwrapHandlers)}function toRefs(S){const ee=isArray$3(S)?new Array(S.length):{};for(const te in S)ee[te]=propertyToRef(S,te);return ee}class ObjectRefImpl{constructor(ee,te,re){this._object=ee,this._key=te,this._defaultValue=re,this.__v_isRef=!0}get value(){const ee=this._object[this._key];return ee===void 0?this._defaultValue:ee}set value(ee){this._object[this._key]=ee}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(ee){this._getter=ee,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function toRef(S,ee,te){return isRef(S)?S:isFunction$3(S)?new GetterRefImpl(S):isObject$f(S)&&arguments.length>1?propertyToRef(S,ee,te):ref(S)}function propertyToRef(S,ee,te){const re=S[ee];return isRef(re)?re:new ObjectRefImpl(S,ee,te)}/** * @vue/runtime-core v3.4.29 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const stack=[];function warn$1(S,...ee){pauseTracking();const te=stack.length?stack[stack.length-1].component:null,re=te&&te.appContext.config.warnHandler,ne=getComponentTrace();if(re)callWithErrorHandling(re,te,11,[S+ee.map(ie=>{var ae,oe;return(oe=(ae=ie.toString)==null?void 0:ae.call(ie))!=null?oe:JSON.stringify(ie)}).join(""),te&&te.proxy,ne.map(({vnode:ie})=>`at <${formatComponentName(te,ie.type)}>`).join(` `),ne]);else{const ie=[`[Vue warn]: ${S}`,...ee];ne.length&&ie.push(` `,...formatTrace(ne)),console.warn(...ie)}resetTracking()}function getComponentTrace(){let S=stack[stack.length-1];if(!S)return[];const ee=[];for(;S;){const te=ee[0];te&&te.vnode===S?te.recurseCount++:ee.push({vnode:S,recurseCount:0});const re=S.component&&S.component.parent;S=re&&re.vnode}return ee}function formatTrace(S){const ee=[];return S.forEach((te,re)=>{ee.push(...re===0?[]:[` `],...formatTraceEntry(te))}),ee}function formatTraceEntry({vnode:S,recurseCount:ee}){const te=ee>0?`... (${ee} recursive calls)`:"",re=S.component?S.component.parent==null:!1,ne=` at <${formatComponentName(S.component,S.type,re)}`,ie=">"+te;return S.props?[ne,...formatProps(S.props),ie]:[ne+ie]}function formatProps(S){const ee=[],te=Object.keys(S);return te.slice(0,3).forEach(re=>{ee.push(...formatProp(re,S[re]))}),te.length>3&&ee.push(" ..."),ee}function formatProp(S,ee,te){return isString$2(ee)?(ee=JSON.stringify(ee),te?ee:[`${S}=${ee}`]):typeof ee=="number"||typeof ee=="boolean"||ee==null?te?ee:[`${S}=${ee}`]:isRef(ee)?(ee=formatProp(S,toRaw(ee.value),!0),te?ee:[`${S}=Ref<`,ee,">"]):isFunction$3(ee)?[`${S}=fn${ee.name?`<${ee.name}>`:""}`]:(ee=toRaw(ee),te?ee:[`${S}=`,ee])}function callWithErrorHandling(S,ee,te,re){try{return re?S(...re):S()}catch(ne){handleError(ne,ee,te)}}function callWithAsyncErrorHandling(S,ee,te,re){if(isFunction$3(S)){const ne=callWithErrorHandling(S,ee,te,re);return ne&&isPromise$1(ne)&&ne.catch(ie=>{handleError(ie,ee,te)}),ne}if(isArray$3(S)){const ne=[];for(let ie=0;ie>>1,ne=queue$3[re],ie=getId(ne);ieflushIndex&&queue$3.splice(ee,1)}function queuePostFlushCb(S){isArray$3(S)?pendingPostFlushCbs.push(...S):(!activePostFlushCbs||!activePostFlushCbs.includes(S,S.allowRecurse?postFlushIndex+1:postFlushIndex))&&pendingPostFlushCbs.push(S),queueFlush()}function flushPreFlushCbs(S,ee,te=isFlushing?flushIndex+1:0){for(;tegetId(te)-getId(re));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...ee);return}for(activePostFlushCbs=ee,postFlushIndex=0;postFlushIndexS.id==null?1/0:S.id,comparator=(S,ee)=>{const te=getId(S)-getId(ee);if(te===0){if(S.pre&&!ee.pre)return-1;if(ee.pre&&!S.pre)return 1}return te};function flushJobs(S){isFlushPending=!1,isFlushing=!0,queue$3.sort(comparator);const ee=NOOP;try{for(flushIndex=0;flushIndexisString$2(he)?he.trim():he)),fe&&(ne=te.map(looseToNumber))}let oe,se=re[oe=toHandlerKey(ee)]||re[oe=toHandlerKey(camelize(ee))];!se&&ie&&(se=re[oe=toHandlerKey(hyphenate(ee))]),se&&callWithAsyncErrorHandling(se,S,6,ne);const le=re[oe+"Once"];if(le){if(!S.emitted)S.emitted={};else if(S.emitted[oe])return;S.emitted[oe]=!0,callWithAsyncErrorHandling(le,S,6,ne)}}function normalizeEmitsOptions(S,ee,te=!1){const re=ee.emitsCache,ne=re.get(S);if(ne!==void 0)return ne;const ie=S.emits;let ae={},oe=!1;if(!isFunction$3(S)){const se=le=>{const ue=normalizeEmitsOptions(le,ee,!0);ue&&(oe=!0,extend(ae,ue))};!te&&ee.mixins.length&&ee.mixins.forEach(se),S.extends&&se(S.extends),S.mixins&&S.mixins.forEach(se)}return!ie&&!oe?(isObject$f(S)&&re.set(S,null),null):(isArray$3(ie)?ie.forEach(se=>ae[se]=null):extend(ae,ie),isObject$f(S)&&re.set(S,ae),ae)}function isEmitListener(S,ee){return!S||!isOn(ee)?!1:(ee=ee.slice(2).replace(/Once$/,""),hasOwn$a(S,ee[0].toLowerCase()+ee.slice(1))||hasOwn$a(S,hyphenate(ee))||hasOwn$a(S,ee))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(S){const ee=currentRenderingInstance;return currentRenderingInstance=S,currentScopeId=S&&S.type.__scopeId||null,ee}function pushScopeId(S){currentScopeId=S}function popScopeId(){currentScopeId=null}function withCtx(S,ee=currentRenderingInstance,te){if(!ee||S._n)return S;const re=(...ne)=>{re._d&&setBlockTracking(-1);const ie=setCurrentRenderingInstance(ee);let ae;try{ae=S(...ne)}finally{setCurrentRenderingInstance(ie),re._d&&setBlockTracking(1)}return ae};return re._n=!0,re._c=!0,re._d=!0,re}function markAttrsAccessed(){}function renderComponentRoot(S){const{type:ee,vnode:te,proxy:re,withProxy:ne,propsOptions:[ie],slots:ae,attrs:oe,emit:se,render:le,renderCache:ue,props:fe,data:ce,setupState:he,ctx:pe,inheritAttrs:de}=S,be=setCurrentRenderingInstance(S);let ye,ge;try{if(te.shapeFlag&4){const me=ne||re,_e=me;ye=normalizeVNode(le.call(_e,me,ue,fe,he,ce,pe)),ge=oe}else{const me=ee;ye=normalizeVNode(me.length>1?me(fe,{attrs:oe,slots:ae,emit:se}):me(fe,null)),ge=ee.props?oe:getFunctionalFallthrough(oe)}}catch(me){blockStack.length=0,handleError(me,S,1),ye=createVNode(Comment)}let ve=ye;if(ge&&de!==!1){const me=Object.keys(ge),{shapeFlag:_e}=ve;me.length&&_e&7&&(ie&&me.some(isModelListener)&&(ge=filterModelListeners(ge,ie)),ve=cloneVNode(ve,ge,!1,!0))}return te.dirs&&(ve=cloneVNode(ve,null,!1,!0),ve.dirs=ve.dirs?ve.dirs.concat(te.dirs):te.dirs),te.transition&&(ve.transition=te.transition),ye=ve,setCurrentRenderingInstance(be),ye}function filterSingleRoot(S,ee=!0){let te;for(let re=0;re{let ee;for(const te in S)(te==="class"||te==="style"||isOn(te))&&((ee||(ee={}))[te]=S[te]);return ee},filterModelListeners=(S,ee)=>{const te={};for(const re in S)(!isModelListener(re)||!(re.slice(9)in ee))&&(te[re]=S[re]);return te};function shouldUpdateComponent(S,ee,te){const{props:re,children:ne,component:ie}=S,{props:ae,children:oe,patchFlag:se}=ee,le=ie.emitsOptions;if(ee.dirs||ee.transition)return!0;if(te&&se>=0){if(se&1024)return!0;if(se&16)return re?hasPropsChanged(re,ae,le):!!ae;if(se&8){const ue=ee.dynamicProps;for(let fe=0;feS.__isSuspense;let suspenseId=0;const SuspenseImpl={name:"Suspense",__isSuspense:!0,process(S,ee,te,re,ne,ie,ae,oe,se,le){if(S==null)mountSuspense(ee,te,re,ne,ie,ae,oe,se,le);else{if(ie&&ie.deps>0&&!S.suspense.isInFallback){ee.suspense=S.suspense,ee.suspense.vnode=ee,ee.el=S.el;return}patchSuspense(S,ee,te,re,ne,ae,oe,se,le)}},hydrate:hydrateSuspense,create:createSuspenseBoundary,normalize:normalizeSuspenseChildren},Suspense=SuspenseImpl;function triggerEvent(S,ee){const te=S.props&&S.props[ee];isFunction$3(te)&&te()}function mountSuspense(S,ee,te,re,ne,ie,ae,oe,se){const{p:le,o:{createElement:ue}}=se,fe=ue("div"),ce=S.suspense=createSuspenseBoundary(S,ne,re,ee,fe,te,ie,ae,oe,se);le(null,ce.pendingBranch=S.ssContent,fe,null,re,ce,ie,ae),ce.deps>0?(triggerEvent(S,"onPending"),triggerEvent(S,"onFallback"),le(null,S.ssFallback,ee,te,re,null,ie,ae),setActiveBranch(ce,S.ssFallback)):ce.resolve(!1,!0)}function patchSuspense(S,ee,te,re,ne,ie,ae,oe,{p:se,um:le,o:{createElement:ue}}){const fe=ee.suspense=S.suspense;fe.vnode=ee,ee.el=S.el;const ce=ee.ssContent,he=ee.ssFallback,{activeBranch:pe,pendingBranch:de,isInFallback:be,isHydrating:ye}=fe;if(de)fe.pendingBranch=ce,isSameVNodeType(ce,de)?(se(de,ce,fe.hiddenContainer,null,ne,fe,ie,ae,oe),fe.deps<=0?fe.resolve():be&&(ye||(se(pe,he,te,re,ne,null,ie,ae,oe),setActiveBranch(fe,he)))):(fe.pendingId=suspenseId++,ye?(fe.isHydrating=!1,fe.activeBranch=de):le(de,ne,fe),fe.deps=0,fe.effects.length=0,fe.hiddenContainer=ue("div"),be?(se(null,ce,fe.hiddenContainer,null,ne,fe,ie,ae,oe),fe.deps<=0?fe.resolve():(se(pe,he,te,re,ne,null,ie,ae,oe),setActiveBranch(fe,he))):pe&&isSameVNodeType(ce,pe)?(se(pe,ce,te,re,ne,fe,ie,ae,oe),fe.resolve(!0)):(se(null,ce,fe.hiddenContainer,null,ne,fe,ie,ae,oe),fe.deps<=0&&fe.resolve()));else if(pe&&isSameVNodeType(ce,pe))se(pe,ce,te,re,ne,fe,ie,ae,oe),setActiveBranch(fe,ce);else if(triggerEvent(ee,"onPending"),fe.pendingBranch=ce,ce.shapeFlag&512?fe.pendingId=ce.component.suspenseId:fe.pendingId=suspenseId++,se(null,ce,fe.hiddenContainer,null,ne,fe,ie,ae,oe),fe.deps<=0)fe.resolve();else{const{timeout:ge,pendingId:ve}=fe;ge>0?setTimeout(()=>{fe.pendingId===ve&&fe.fallback(he)},ge):ge===0&&fe.fallback(he)}}function createSuspenseBoundary(S,ee,te,re,ne,ie,ae,oe,se,le,ue=!1){const{p:fe,m:ce,um:he,n:pe,o:{parentNode:de,remove:be}}=le;let ye;const ge=isVNodeSuspensible(S);ge&&ee&&ee.pendingBranch&&(ye=ee.pendingId,ee.deps++);const ve=S.props?toNumber$2(S.props.timeout):void 0,me=ie,_e={vnode:S,parent:ee,parentComponent:te,namespace:ae,container:re,hiddenContainer:ne,deps:0,pendingId:suspenseId++,timeout:typeof ve=="number"?ve:-1,activeBranch:null,pendingBranch:null,isInFallback:!ue,isHydrating:ue,isUnmounted:!1,effects:[],resolve(we=!1,$e=!1){const{vnode:Te,activeBranch:xe,pendingBranch:ke,pendingId:Ne,effects:Fe,parentComponent:je,container:De}=_e;let Me=!1;_e.isHydrating?_e.isHydrating=!1:we||(Me=xe&&ke.transition&&ke.transition.mode==="out-in",Me&&(xe.transition.afterLeave=()=>{Ne===_e.pendingId&&(ce(ke,De,ie===me?pe(xe):ie,0),queuePostFlushCb(Fe))}),xe&&(de(xe.el)!==_e.hiddenContainer&&(ie=pe(xe)),he(xe,je,_e,!0)),Me||ce(ke,De,ie,0)),setActiveBranch(_e,ke),_e.pendingBranch=null,_e.isInFallback=!1;let Se=_e.parent,Ce=!1;for(;Se;){if(Se.pendingBranch){Se.effects.push(...Fe),Ce=!0;break}Se=Se.parent}!Ce&&!Me&&queuePostFlushCb(Fe),_e.effects=[],ge&&ee&&ee.pendingBranch&&ye===ee.pendingId&&(ee.deps--,ee.deps===0&&!$e&&ee.resolve()),triggerEvent(Te,"onResolve")},fallback(we){if(!_e.pendingBranch)return;const{vnode:$e,activeBranch:Te,parentComponent:xe,container:ke,namespace:Ne}=_e;triggerEvent($e,"onFallback");const Fe=pe(Te),je=()=>{!_e.isInFallback||(fe(null,we,ke,Fe,xe,null,Ne,oe,se),setActiveBranch(_e,we))},De=we.transition&&we.transition.mode==="out-in";De&&(Te.transition.afterLeave=je),_e.isInFallback=!0,he(Te,xe,null,!0),De||je()},move(we,$e,Te){_e.activeBranch&&ce(_e.activeBranch,we,$e,Te),_e.container=we},next(){return _e.activeBranch&&pe(_e.activeBranch)},registerDep(we,$e,Te){const xe=!!_e.pendingBranch;xe&&_e.deps++;const ke=we.vnode.el;we.asyncDep.catch(Ne=>{handleError(Ne,we,0)}).then(Ne=>{if(we.isUnmounted||_e.isUnmounted||_e.pendingId!==we.suspenseId)return;we.asyncResolved=!0;const{vnode:Fe}=we;handleSetupResult(we,Ne,!1),ke&&(Fe.el=ke);const je=!ke&&we.subTree.el;$e(we,Fe,de(ke||we.subTree.el),ke?null:pe(we.subTree),_e,ae,Te),je&&be(je),updateHOCHostEl(we,Fe.el),xe&&--_e.deps===0&&_e.resolve()})},unmount(we,$e){_e.isUnmounted=!0,_e.activeBranch&&he(_e.activeBranch,te,we,$e),_e.pendingBranch&&he(_e.pendingBranch,te,we,$e)}};return _e}function hydrateSuspense(S,ee,te,re,ne,ie,ae,oe,se){const le=ee.suspense=createSuspenseBoundary(ee,re,te,S.parentNode,document.createElement("div"),null,ne,ie,ae,oe,!0),ue=se(S,le.pendingBranch=ee.ssContent,te,le,ie,ae);return le.deps===0&&le.resolve(!1,!0),ue}function normalizeSuspenseChildren(S){const{shapeFlag:ee,children:te}=S,re=ee&32;S.ssContent=normalizeSuspenseSlot(re?te.default:te),S.ssFallback=re?normalizeSuspenseSlot(te.fallback):createVNode(Comment)}function normalizeSuspenseSlot(S){let ee;if(isFunction$3(S)){const te=isBlockTreeEnabled&&S._c;te&&(S._d=!1,openBlock()),S=S(),te&&(S._d=!0,ee=currentBlock,closeBlock())}return isArray$3(S)&&(S=filterSingleRoot(S)),S=normalizeVNode(S),ee&&!S.dynamicChildren&&(S.dynamicChildren=ee.filter(te=>te!==S)),S}function queueEffectWithSuspense(S,ee){ee&&ee.pendingBranch?isArray$3(S)?ee.effects.push(...S):ee.effects.push(S):queuePostFlushCb(S)}function setActiveBranch(S,ee){S.activeBranch=ee;const{vnode:te,parentComponent:re}=S;let ne=ee.el;for(;!ne&&ee.component;)ee=ee.component.subTree,ne=ee.el;te.el=ne,re&&re.subTree===te&&(re.vnode.el=ne,updateHOCHostEl(re,ne))}function isVNodeSuspensible(S){const ee=S.props&&S.props.suspensible;return ee!=null&&ee!==!1}function injectHook(S,ee,te=currentInstance,re=!1){if(te){const ne=te[S]||(te[S]=[]),ie=ee.__weh||(ee.__weh=(...ae)=>{pauseTracking();const oe=setCurrentInstance(te),se=callWithAsyncErrorHandling(ee,te,S,ae);return oe(),resetTracking(),se});return re?ne.unshift(ie):ne.push(ie),ie}}const createHook=S=>(ee,te=currentInstance)=>{(!isInSSRComponentSetup||S==="sp")&&injectHook(S,(...re)=>ee(...re),te)},onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(S,ee=currentInstance){injectHook("ec",S,ee)}function withDirectives(S,ee){if(currentRenderingInstance===null)return S;const te=getComponentPublicInstance(currentRenderingInstance),re=S.dirs||(S.dirs=[]);for(let ne=0;neee(ae,oe,void 0,ie&&ie[oe]));else{const ae=Object.keys(S);ne=new Array(ae.length);for(let oe=0,se=ae.length;oeextend({name:S.name},ee,{setup:S}))():S}const isAsyncWrapper=S=>!!S.type.__asyncLoader;function renderSlot(S,ee,te={},re,ne){if(currentRenderingInstance.isCE||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&¤tRenderingInstance.parent.isCE)return ee!=="default"&&(te.name=ee),createVNode("slot",te,re&&re());let ie=S[ee];ie&&ie._c&&(ie._d=!1),openBlock();const ae=ie&&ensureValidVNode$2(ie(te)),oe=createBlock(Fragment,{key:te.key||ae&&ae.key||`_${ee}`},ae||(re?re():[]),ae&&S._===1?64:-2);return!ne&&oe.scopeId&&(oe.slotScopeIds=[oe.scopeId+"-s"]),ie&&ie._c&&(ie._d=!0),oe}function ensureValidVNode$2(S){return S.some(ee=>isVNode(ee)?!(ee.type===Comment||ee.type===Fragment&&!ensureValidVNode$2(ee.children)):!0)?S:null}const getPublicInstance=S=>S?isStatefulComponent(S)?getComponentPublicInstance(S):getPublicInstance(S.parent):null,publicPropertiesMap=extend(Object.create(null),{$:S=>S,$el:S=>S.vnode.el,$data:S=>S.data,$props:S=>S.props,$attrs:S=>S.attrs,$slots:S=>S.slots,$refs:S=>S.refs,$parent:S=>getPublicInstance(S.parent),$root:S=>getPublicInstance(S.root),$emit:S=>S.emit,$options:S=>resolveMergedOptions(S),$forceUpdate:S=>S.f||(S.f=()=>{S.effect.dirty=!0,queueJob(S.update)}),$nextTick:S=>S.n||(S.n=nextTick.bind(S.proxy)),$watch:S=>instanceWatch.bind(S)}),hasSetupBinding=(S,ee)=>S!==EMPTY_OBJ&&!S.__isScriptSetup&&hasOwn$a(S,ee),PublicInstanceProxyHandlers={get({_:S},ee){if(ee==="__v_skip")return!0;const{ctx:te,setupState:re,data:ne,props:ie,accessCache:ae,type:oe,appContext:se}=S;let le;if(ee[0]!=="$"){const he=ae[ee];if(he!==void 0)switch(he){case 1:return re[ee];case 2:return ne[ee];case 4:return te[ee];case 3:return ie[ee]}else{if(hasSetupBinding(re,ee))return ae[ee]=1,re[ee];if(ne!==EMPTY_OBJ&&hasOwn$a(ne,ee))return ae[ee]=2,ne[ee];if((le=S.propsOptions[0])&&hasOwn$a(le,ee))return ae[ee]=3,ie[ee];if(te!==EMPTY_OBJ&&hasOwn$a(te,ee))return ae[ee]=4,te[ee];shouldCacheAccess&&(ae[ee]=0)}}const ue=publicPropertiesMap[ee];let fe,ce;if(ue)return ee==="$attrs"&&track(S.attrs,"get",""),ue(S);if((fe=oe.__cssModules)&&(fe=fe[ee]))return fe;if(te!==EMPTY_OBJ&&hasOwn$a(te,ee))return ae[ee]=4,te[ee];if(ce=se.config.globalProperties,hasOwn$a(ce,ee))return ce[ee]},set({_:S},ee,te){const{data:re,setupState:ne,ctx:ie}=S;return hasSetupBinding(ne,ee)?(ne[ee]=te,!0):re!==EMPTY_OBJ&&hasOwn$a(re,ee)?(re[ee]=te,!0):hasOwn$a(S.props,ee)||ee[0]==="$"&&ee.slice(1)in S?!1:(ie[ee]=te,!0)},has({_:{data:S,setupState:ee,accessCache:te,ctx:re,appContext:ne,propsOptions:ie}},ae){let oe;return!!te[ae]||S!==EMPTY_OBJ&&hasOwn$a(S,ae)||hasSetupBinding(ee,ae)||(oe=ie[0])&&hasOwn$a(oe,ae)||hasOwn$a(re,ae)||hasOwn$a(publicPropertiesMap,ae)||hasOwn$a(ne.config.globalProperties,ae)},defineProperty(S,ee,te){return te.get!=null?S._.accessCache[ee]=0:hasOwn$a(te,"value")&&this.set(S,ee,te.value,null),Reflect.defineProperty(S,ee,te)}};function normalizePropsOrEmits(S){return isArray$3(S)?S.reduce((ee,te)=>(ee[te]=null,ee),{}):S}let shouldCacheAccess=!0;function applyOptions(S){const ee=resolveMergedOptions(S),te=S.proxy,re=S.ctx;shouldCacheAccess=!1,ee.beforeCreate&&callHook$1(ee.beforeCreate,S,"bc");const{data:ne,computed:ie,methods:ae,watch:oe,provide:se,inject:le,created:ue,beforeMount:fe,mounted:ce,beforeUpdate:he,updated:pe,activated:de,deactivated:be,beforeDestroy:ye,beforeUnmount:ge,destroyed:ve,unmounted:me,render:_e,renderTracked:we,renderTriggered:$e,errorCaptured:Te,serverPrefetch:xe,expose:ke,inheritAttrs:Ne,components:Fe,directives:je,filters:De}=ee;if(le&&resolveInjections(le,re,null),ae)for(const Ce in ae){const Ae=ae[Ce];isFunction$3(Ae)&&(re[Ce]=Ae.bind(te))}if(ne){const Ce=ne.call(te,te);isObject$f(Ce)&&(S.data=reactive(Ce))}if(shouldCacheAccess=!0,ie)for(const Ce in ie){const Ae=ie[Ce],Ee=isFunction$3(Ae)?Ae.bind(te,te):isFunction$3(Ae.get)?Ae.get.bind(te,te):NOOP,Ie=!isFunction$3(Ae)&&isFunction$3(Ae.set)?Ae.set.bind(te):NOOP,Oe=computed({get:Ee,set:Ie});Object.defineProperty(re,Ce,{enumerable:!0,configurable:!0,get:()=>Oe.value,set:He=>Oe.value=He})}if(oe)for(const Ce in oe)createWatcher(oe[Ce],re,te,Ce);if(se){const Ce=isFunction$3(se)?se.call(te):se;Reflect.ownKeys(Ce).forEach(Ae=>{provide(Ae,Ce[Ae])})}ue&&callHook$1(ue,S,"c");function Se(Ce,Ae){isArray$3(Ae)?Ae.forEach(Ee=>Ce(Ee.bind(te))):Ae&&Ce(Ae.bind(te))}if(Se(onBeforeMount,fe),Se(onMounted,ce),Se(onBeforeUpdate,he),Se(onUpdated,pe),Se(onActivated,de),Se(onDeactivated,be),Se(onErrorCaptured,Te),Se(onRenderTracked,we),Se(onRenderTriggered,$e),Se(onBeforeUnmount,ge),Se(onUnmounted,me),Se(onServerPrefetch,xe),isArray$3(ke))if(ke.length){const Ce=S.exposed||(S.exposed={});ke.forEach(Ae=>{Object.defineProperty(Ce,Ae,{get:()=>te[Ae],set:Ee=>te[Ae]=Ee})})}else S.exposed||(S.exposed={});_e&&S.render===NOOP&&(S.render=_e),Ne!=null&&(S.inheritAttrs=Ne),Fe&&(S.components=Fe),je&&(S.directives=je)}function resolveInjections(S,ee,te=NOOP){isArray$3(S)&&(S=normalizeInject(S));for(const re in S){const ne=S[re];let ie;isObject$f(ne)?"default"in ne?ie=inject(ne.from||re,ne.default,!0):ie=inject(ne.from||re):ie=inject(ne),isRef(ie)?Object.defineProperty(ee,re,{enumerable:!0,configurable:!0,get:()=>ie.value,set:ae=>ie.value=ae}):ee[re]=ie}}function callHook$1(S,ee,te){callWithAsyncErrorHandling(isArray$3(S)?S.map(re=>re.bind(ee.proxy)):S.bind(ee.proxy),ee,te)}function createWatcher(S,ee,te,re){const ne=re.includes(".")?createPathGetter(te,re):()=>te[re];if(isString$2(S)){const ie=ee[S];isFunction$3(ie)&&watch(ne,ie)}else if(isFunction$3(S))watch(ne,S.bind(te));else if(isObject$f(S))if(isArray$3(S))S.forEach(ie=>createWatcher(ie,ee,te,re));else{const ie=isFunction$3(S.handler)?S.handler.bind(te):ee[S.handler];isFunction$3(ie)&&watch(ne,ie,S)}}function resolveMergedOptions(S){const ee=S.type,{mixins:te,extends:re}=ee,{mixins:ne,optionsCache:ie,config:{optionMergeStrategies:ae}}=S.appContext,oe=ie.get(ee);let se;return oe?se=oe:!ne.length&&!te&&!re?se=ee:(se={},ne.length&&ne.forEach(le=>mergeOptions(se,le,ae,!0)),mergeOptions(se,ee,ae)),isObject$f(ee)&&ie.set(ee,se),se}function mergeOptions(S,ee,te,re=!1){const{mixins:ne,extends:ie}=ee;ie&&mergeOptions(S,ie,te,!0),ne&&ne.forEach(ae=>mergeOptions(S,ae,te,!0));for(const ae in ee)if(!(re&&ae==="expose")){const oe=internalOptionMergeStrats[ae]||te&&te[ae];S[ae]=oe?oe(S[ae],ee[ae]):ee[ae]}return S}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(S,ee){return ee?S?function(){return extend(isFunction$3(S)?S.call(this,this):S,isFunction$3(ee)?ee.call(this,this):ee)}:ee:S}function mergeInject(S,ee){return mergeObjectOptions(normalizeInject(S),normalizeInject(ee))}function normalizeInject(S){if(isArray$3(S)){const ee={};for(let te=0;te1)return te&&isFunction$3(ee)?ee.call(re&&re.proxy):ee}}function hasInjectionContext(){return!!(currentInstance||currentRenderingInstance||currentApp)}const internalObjectProto={},createInternalObject=()=>Object.create(internalObjectProto),isInternalObject=S=>Object.getPrototypeOf(S)===internalObjectProto;function initProps(S,ee,te,re=!1){const ne={},ie=createInternalObject();S.propsDefaults=Object.create(null),setFullProps(S,ee,ne,ie);for(const ae in S.propsOptions[0])ae in ne||(ne[ae]=void 0);te?S.props=re?ne:shallowReactive(ne):S.type.props?S.props=ne:S.props=ie,S.attrs=ie}function updateProps(S,ee,te,re){const{props:ne,attrs:ie,vnode:{patchFlag:ae}}=S,oe=toRaw(ne),[se]=S.propsOptions;let le=!1;if((re||ae>0)&&!(ae&16)){if(ae&8){const ue=S.vnode.dynamicProps;for(let fe=0;fe{se=!0;const[ce,he]=normalizePropsOptions(fe,ee,!0);extend(ae,ce),he&&oe.push(...he)};!te&&ee.mixins.length&&ee.mixins.forEach(ue),S.extends&&ue(S.extends),S.mixins&&S.mixins.forEach(ue)}if(!ie&&!se)return isObject$f(S)&&re.set(S,EMPTY_ARR),EMPTY_ARR;if(isArray$3(ie))for(let ue=0;ue-1,he[1]=de<0||pe-1||hasOwn$a(he,"default"))&&oe.push(fe)}}}const le=[ae,oe];return isObject$f(S)&&re.set(S,le),le}function validatePropName(S){return S[0]!=="$"&&!isReservedProp(S)}function getType(S){return S===null?"null":typeof S=="function"?S.name||"":typeof S=="object"&&S.constructor&&S.constructor.name||""}function isSameType(S,ee){return getType(S)===getType(ee)}function getTypeIndex(S,ee){return isArray$3(ee)?ee.findIndex(te=>isSameType(te,S)):isFunction$3(ee)&&isSameType(ee,S)?0:-1}const isInternalKey=S=>S[0]==="_"||S==="$stable",normalizeSlotValue=S=>isArray$3(S)?S.map(normalizeVNode):[normalizeVNode(S)],normalizeSlot=(S,ee,te)=>{if(ee._n)return ee;const re=withCtx((...ne)=>normalizeSlotValue(ee(...ne)),te);return re._c=!1,re},normalizeObjectSlots=(S,ee,te)=>{const re=S._ctx;for(const ne in S){if(isInternalKey(ne))continue;const ie=S[ne];if(isFunction$3(ie))ee[ne]=normalizeSlot(ne,ie,re);else if(ie!=null){const ae=normalizeSlotValue(ie);ee[ne]=()=>ae}}},normalizeVNodeSlots=(S,ee)=>{const te=normalizeSlotValue(ee);S.slots.default=()=>te},initSlots=(S,ee)=>{const te=S.slots=createInternalObject();if(S.vnode.shapeFlag&32){const re=ee._;re?(extend(te,ee),def(te,"_",re,!0)):normalizeObjectSlots(ee,te)}else ee&&normalizeVNodeSlots(S,ee)},updateSlots=(S,ee,te)=>{const{vnode:re,slots:ne}=S;let ie=!0,ae=EMPTY_OBJ;if(re.shapeFlag&32){const oe=ee._;oe?te&&oe===1?ie=!1:(extend(ne,ee),!te&&oe===1&&delete ne._):(ie=!ee.$stable,normalizeObjectSlots(ee,ne)),ae=ee}else ee&&(normalizeVNodeSlots(S,ee),ae={default:1});if(ie)for(const oe in ne)!isInternalKey(oe)&&ae[oe]==null&&delete ne[oe]};function setRef(S,ee,te,re,ne=!1){if(isArray$3(S)){S.forEach((ce,he)=>setRef(ce,ee&&(isArray$3(ee)?ee[he]:ee),te,re,ne));return}if(isAsyncWrapper(re)&&!ne)return;const ie=re.shapeFlag&4?getComponentPublicInstance(re.component):re.el,ae=ne?null:ie,{i:oe,r:se}=S,le=ee&&ee.r,ue=oe.refs===EMPTY_OBJ?oe.refs={}:oe.refs,fe=oe.setupState;if(le!=null&&le!==se&&(isString$2(le)?(ue[le]=null,hasOwn$a(fe,le)&&(fe[le]=null)):isRef(le)&&(le.value=null)),isFunction$3(se))callWithErrorHandling(se,oe,12,[ae,ue]);else{const ce=isString$2(se),he=isRef(se);if(ce||he){const pe=()=>{if(S.f){const de=ce?hasOwn$a(fe,se)?fe[se]:ue[se]:se.value;ne?isArray$3(de)&&remove(de,ie):isArray$3(de)?de.includes(ie)||de.push(ie):ce?(ue[se]=[ie],hasOwn$a(fe,se)&&(fe[se]=ue[se])):(se.value=[ie],S.k&&(ue[S.k]=se.value))}else ce?(ue[se]=ae,hasOwn$a(fe,se)&&(fe[se]=ae)):he&&(se.value=ae,S.k&&(ue[S.k]=ae))};ae?(pe.id=-1,queuePostRenderEffect(pe,te)):pe()}}}let hasLoggedMismatchError=!1;const logMismatchError=()=>{hasLoggedMismatchError||(console.error("Hydration completed but contains mismatches."),hasLoggedMismatchError=!0)},isSVGContainer=S=>S.namespaceURI.includes("svg")&&S.tagName!=="foreignObject",isMathMLContainer=S=>S.namespaceURI.includes("MathML"),getContainerType=S=>{if(isSVGContainer(S))return"svg";if(isMathMLContainer(S))return"mathml"},isComment$1=S=>S.nodeType===8;function createHydrationFunctions(S){const{mt:ee,p:te,o:{patchProp:re,createText:ne,nextSibling:ie,parentNode:ae,remove:oe,insert:se,createComment:le}}=S,ue=(ve,me)=>{if(!me.hasChildNodes()){__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&warn$1("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),te(null,ve,me),flushPostFlushCbs(),me._vnode=ve;return}fe(me.firstChild,ve,null,null,null),flushPostFlushCbs(),me._vnode=ve},fe=(ve,me,_e,we,$e,Te=!1)=>{Te=Te||!!me.dynamicChildren;const xe=isComment$1(ve)&&ve.data==="[",ke=()=>de(ve,me,_e,we,$e,xe),{type:Ne,ref:Fe,shapeFlag:je,patchFlag:De}=me;let Me=ve.nodeType;me.el=ve,De===-2&&(Te=!1,me.dynamicChildren=null);let Se=null;switch(Ne){case Text:Me!==3?me.children===""?(se(me.el=ne(""),ae(ve),ve),Se=ve):Se=ke():(ve.data!==me.children&&(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&warn$1("Hydration text mismatch in",ve.parentNode,` - rendered on server: ${JSON.stringify(ve.data)} - expected on client: ${JSON.stringify(me.children)}`),logMismatchError(),ve.data=me.children),Se=ie(ve));break;case Comment:ge(ve)?(Se=ie(ve),ye(me.el=ve.content.firstChild,ve,_e)):Me!==8||xe?Se=ke():Se=ie(ve);break;case Static:if(xe&&(ve=ie(ve),Me=ve.nodeType),Me===1||Me===3){Se=ve;const Ce=!me.children.length;for(let Ae=0;Ae{Te=Te||!!me.dynamicChildren;const{type:xe,props:ke,patchFlag:Ne,shapeFlag:Fe,dirs:je,transition:De}=me,Me=xe==="input"||xe==="option";if(Me||Ne!==-1){je&&invokeDirectiveHook(me,null,_e,"created");let Se=!1;if(ge(ve)){Se=needTransition(we,De)&&_e&&_e.vnode.props&&_e.vnode.props.appear;const Ae=ve.content.firstChild;Se&&De.beforeEnter(Ae),ye(Ae,ve,_e),me.el=ve=Ae}if(Fe&16&&!(ke&&(ke.innerHTML||ke.textContent))){let Ae=he(ve.firstChild,me,ve,_e,we,$e,Te),Ee=!1;for(;Ae;){__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!Ee&&(warn$1("Hydration children mismatch on",ve,` Server rendered element contains more child nodes than client vdom.`),Ee=!0),logMismatchError();const Ie=Ae;Ae=Ae.nextSibling,oe(Ie)}}else Fe&8&&ve.textContent!==me.children&&(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&warn$1("Hydration text content mismatch on",ve,` - rendered on server: ${ve.textContent} - expected on client: ${me.children}`),logMismatchError(),ve.textContent=me.children);if(ke)if(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__||Me||!Te||Ne&48)for(const Ae in ke)__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&propHasMismatch(ve,Ae,ke[Ae],me,_e)&&logMismatchError(),(Me&&(Ae.endsWith("value")||Ae==="indeterminate")||isOn(Ae)&&!isReservedProp(Ae)||Ae[0]===".")&&re(ve,Ae,null,ke[Ae],void 0,void 0,_e);else ke.onClick&&re(ve,"onClick",null,ke.onClick,void 0,void 0,_e);let Ce;(Ce=ke&&ke.onVnodeBeforeMount)&&invokeVNodeHook(Ce,_e,me),je&&invokeDirectiveHook(me,null,_e,"beforeMount"),((Ce=ke&&ke.onVnodeMounted)||je||Se)&&queueEffectWithSuspense(()=>{Ce&&invokeVNodeHook(Ce,_e,me),Se&&De.enter(ve),je&&invokeDirectiveHook(me,null,_e,"mounted")},we)}return ve.nextSibling},he=(ve,me,_e,we,$e,Te,xe)=>{xe=xe||!!me.dynamicChildren;const ke=me.children,Ne=ke.length;let Fe=!1;for(let je=0;je{const{slotScopeIds:xe}=me;xe&&($e=$e?$e.concat(xe):xe);const ke=ae(ve),Ne=he(ie(ve),me,ke,_e,we,$e,Te);return Ne&&isComment$1(Ne)&&Ne.data==="]"?ie(me.anchor=Ne):(logMismatchError(),se(me.anchor=le("]"),ke,Ne),Ne)},de=(ve,me,_e,we,$e,Te)=>{if(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&warn$1(`Hydration node mismatch: - rendered on server:`,ve,ve.nodeType===3?"(text)":isComment$1(ve)&&ve.data==="["?"(start of fragment)":"",` - expected on client:`,me.type),logMismatchError(),me.el=null,Te){const Ne=be(ve);for(;;){const Fe=ie(ve);if(Fe&&Fe!==Ne)oe(Fe);else break}}const xe=ie(ve),ke=ae(ve);return oe(ve),te(null,me,ke,xe,_e,we,getContainerType(ke),$e),xe},be=(ve,me="[",_e="]")=>{let we=0;for(;ve;)if(ve=ie(ve),ve&&isComment$1(ve)&&(ve.data===me&&we++,ve.data===_e)){if(we===0)return ie(ve);we--}return ve},ye=(ve,me,_e)=>{const we=me.parentNode;we&&we.replaceChild(ve,me);let $e=_e;for(;$e;)$e.vnode.el===me&&($e.vnode.el=$e.subTree.el=ve),$e=$e.parent},ge=ve=>ve.nodeType===1&&ve.tagName.toLowerCase()==="template";return[ue,fe]}function propHasMismatch(S,ee,te,re,ne){var ie;let ae,oe,se,le;if(ee==="class")se=S.getAttribute("class"),le=normalizeClass(te),isSetEqual(toClassSet(se||""),toClassSet(le))||(ae=oe="class");else if(ee==="style"){se=S.getAttribute("style")||"",le=isString$2(te)?te:stringifyStyle(normalizeStyle(te));const ue=toStyleMap(se),fe=toStyleMap(le);if(re.dirs)for(const{dir:he,value:pe}of re.dirs)he.name==="show"&&!pe&&fe.set("display","none");const ce=ne==null?void 0:ne.subTree;if(re===ce||(ce==null?void 0:ce.type)===Fragment&&ce.children.includes(re)){const he=(ie=ne==null?void 0:ne.getCssVars)==null?void 0:ie.call(ne);for(const pe in he)fe.set(`--${pe}`,String(he[pe]))}isMapEqual(ue,fe)||(ae=oe="style")}else(S instanceof SVGElement&&isKnownSvgAttr(ee)||S instanceof HTMLElement&&(isBooleanAttr(ee)||isKnownHtmlAttr(ee)))&&(isBooleanAttr(ee)?(se=S.hasAttribute(ee),le=includeBooleanAttr(te)):te==null?(se=S.hasAttribute(ee),le=!1):(S.hasAttribute(ee)?se=S.getAttribute(ee):ee==="value"&&S.tagName==="TEXTAREA"?se=S.value:se=!1,le=isRenderableAttrValue(te)?String(te):!1),se!==le&&(ae="attribute",oe=ee));if(ae){const ue=he=>he===!1?"(not rendered)":`${oe}="${he}"`,fe=`Hydration ${ae} mismatch on`,ce=` - rendered on server: ${ue(se)} - expected on client: ${ue(le)} Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead. You should fix the source of the mismatch.`;return warn$1(fe,S,ce),!0}return!1}function toClassSet(S){return new Set(S.trim().split(/\s+/))}function isSetEqual(S,ee){if(S.size!==ee.size)return!1;for(const te of S)if(!ee.has(te))return!1;return!0}function toStyleMap(S){const ee=new Map;for(const te of S.split(";")){let[re,ne]=te.split(":");re=re==null?void 0:re.trim(),ne=ne==null?void 0:ne.trim(),re&&ne&&ee.set(re,ne)}return ee}function isMapEqual(S,ee){if(S.size!==ee.size)return!1;for(const[te,re]of S)if(re!==ee.get(te))return!1;return!0}function initFeatureFlags(){typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__!="boolean"&&(getGlobalThis().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(S){return baseCreateRenderer(S)}function createHydrationRenderer(S){return baseCreateRenderer(S,createHydrationFunctions)}function baseCreateRenderer(S,ee){initFeatureFlags();const te=getGlobalThis();te.__VUE__=!0;const{insert:re,remove:ne,patchProp:ie,createElement:ae,createText:oe,createComment:se,setText:le,setElementText:ue,parentNode:fe,nextSibling:ce,setScopeId:he=NOOP,insertStaticContent:pe}=S,de=(Le,Be,Ge,Ke=null,Ue=null,Qe=null,Ye=void 0,Ze=null,Pe=!!Be.dynamicChildren)=>{if(Le===Be)return;Le&&!isSameVNodeType(Le,Be)&&(Ke=wt(Le),He(Le,Ue,Qe,!0),Le=null),Be.patchFlag===-2&&(Pe=!1,Be.dynamicChildren=null);const{type:Re,ref:Ve,shapeFlag:We}=Be;switch(Re){case Text:be(Le,Be,Ge,Ke);break;case Comment:ye(Le,Be,Ge,Ke);break;case Static:Le==null&&ge(Be,Ge,Ke,Ye);break;case Fragment:Fe(Le,Be,Ge,Ke,Ue,Qe,Ye,Ze,Pe);break;default:We&1?_e(Le,Be,Ge,Ke,Ue,Qe,Ye,Ze,Pe):We&6?je(Le,Be,Ge,Ke,Ue,Qe,Ye,Ze,Pe):(We&64||We&128)&&Re.process(Le,Be,Ge,Ke,Ue,Qe,Ye,Ze,Pe,At)}Ve!=null&&Ue&&setRef(Ve,Le&&Le.ref,Qe,Be||Le,!Be)},be=(Le,Be,Ge,Ke)=>{if(Le==null)re(Be.el=oe(Be.children),Ge,Ke);else{const Ue=Be.el=Le.el;Be.children!==Le.children&&le(Ue,Be.children)}},ye=(Le,Be,Ge,Ke)=>{Le==null?re(Be.el=se(Be.children||""),Ge,Ke):Be.el=Le.el},ge=(Le,Be,Ge,Ke)=>{[Le.el,Le.anchor]=pe(Le.children,Be,Ge,Ke,Le.el,Le.anchor)},ve=({el:Le,anchor:Be},Ge,Ke)=>{let Ue;for(;Le&&Le!==Be;)Ue=ce(Le),re(Le,Ge,Ke),Le=Ue;re(Be,Ge,Ke)},me=({el:Le,anchor:Be})=>{let Ge;for(;Le&&Le!==Be;)Ge=ce(Le),ne(Le),Le=Ge;ne(Be)},_e=(Le,Be,Ge,Ke,Ue,Qe,Ye,Ze,Pe)=>{Be.type==="svg"?Ye="svg":Be.type==="math"&&(Ye="mathml"),Le==null?we(Be,Ge,Ke,Ue,Qe,Ye,Ze,Pe):xe(Le,Be,Ue,Qe,Ye,Ze,Pe)},we=(Le,Be,Ge,Ke,Ue,Qe,Ye,Ze)=>{let Pe,Re;const{props:Ve,shapeFlag:We,transition:qe,dirs:mt}=Le;if(Pe=Le.el=ae(Le.type,Qe,Ve&&Ve.is,Ve),We&8?ue(Pe,Le.children):We&16&&Te(Le.children,Pe,null,Ke,Ue,resolveChildrenNamespace(Le,Qe),Ye,Ze),mt&&invokeDirectiveHook(Le,null,Ke,"created"),$e(Pe,Le,Le.scopeId,Ye,Ke),Ve){for(const St in Ve)St!=="value"&&!isReservedProp(St)&&ie(Pe,St,null,Ve[St],Qe,Le.children,Ke,Ue,dt);"value"in Ve&&ie(Pe,"value",null,Ve.value,Qe),(Re=Ve.onVnodeBeforeMount)&&invokeVNodeHook(Re,Ke,Le)}mt&&invokeDirectiveHook(Le,null,Ke,"beforeMount");const _t=needTransition(Ue,qe);_t&&qe.beforeEnter(Pe),re(Pe,Be,Ge),((Re=Ve&&Ve.onVnodeMounted)||_t||mt)&&queuePostRenderEffect(()=>{Re&&invokeVNodeHook(Re,Ke,Le),_t&&qe.enter(Pe),mt&&invokeDirectiveHook(Le,null,Ke,"mounted")},Ue)},$e=(Le,Be,Ge,Ke,Ue)=>{if(Ge&&he(Le,Ge),Ke)for(let Qe=0;Qe{for(let Re=Pe;Re{const Ze=Be.el=Le.el;let{patchFlag:Pe,dynamicChildren:Re,dirs:Ve}=Be;Pe|=Le.patchFlag&16;const We=Le.props||EMPTY_OBJ,qe=Be.props||EMPTY_OBJ;let mt;if(Ge&&toggleRecurse(Ge,!1),(mt=qe.onVnodeBeforeUpdate)&&invokeVNodeHook(mt,Ge,Be,Le),Ve&&invokeDirectiveHook(Be,Le,Ge,"beforeUpdate"),Ge&&toggleRecurse(Ge,!0),Re?ke(Le.dynamicChildren,Re,Ze,Ge,Ke,resolveChildrenNamespace(Be,Ue),Qe):Ye||Ae(Le,Be,Ze,null,Ge,Ke,resolveChildrenNamespace(Be,Ue),Qe,!1),Pe>0){if(Pe&16)Ne(Ze,Be,We,qe,Ge,Ke,Ue);else if(Pe&2&&We.class!==qe.class&&ie(Ze,"class",null,qe.class,Ue),Pe&4&&ie(Ze,"style",We.style,qe.style,Ue),Pe&8){const _t=Be.dynamicProps;for(let St=0;St<_t.length;St++){const Et=_t[St],Pt=We[Et],It=qe[Et];(It!==Pt||Et==="value")&&ie(Ze,Et,Pt,It,Ue,Le.children,Ge,Ke,dt)}}Pe&1&&Le.children!==Be.children&&ue(Ze,Be.children)}else!Ye&&Re==null&&Ne(Ze,Be,We,qe,Ge,Ke,Ue);((mt=qe.onVnodeUpdated)||Ve)&&queuePostRenderEffect(()=>{mt&&invokeVNodeHook(mt,Ge,Be,Le),Ve&&invokeDirectiveHook(Be,Le,Ge,"updated")},Ke)},ke=(Le,Be,Ge,Ke,Ue,Qe,Ye)=>{for(let Ze=0;Ze{if(Ge!==Ke){if(Ge!==EMPTY_OBJ)for(const Ze in Ge)!isReservedProp(Ze)&&!(Ze in Ke)&&ie(Le,Ze,Ge[Ze],null,Ye,Be.children,Ue,Qe,dt);for(const Ze in Ke){if(isReservedProp(Ze))continue;const Pe=Ke[Ze],Re=Ge[Ze];Pe!==Re&&Ze!=="value"&&ie(Le,Ze,Re,Pe,Ye,Be.children,Ue,Qe,dt)}"value"in Ke&&ie(Le,"value",Ge.value,Ke.value,Ye)}},Fe=(Le,Be,Ge,Ke,Ue,Qe,Ye,Ze,Pe)=>{const Re=Be.el=Le?Le.el:oe(""),Ve=Be.anchor=Le?Le.anchor:oe("");let{patchFlag:We,dynamicChildren:qe,slotScopeIds:mt}=Be;mt&&(Ze=Ze?Ze.concat(mt):mt),Le==null?(re(Re,Ge,Ke),re(Ve,Ge,Ke),Te(Be.children||[],Ge,Ve,Ue,Qe,Ye,Ze,Pe)):We>0&&We&64&&qe&&Le.dynamicChildren?(ke(Le.dynamicChildren,qe,Ge,Ue,Qe,Ye,Ze),(Be.key!=null||Ue&&Be===Ue.subTree)&&traverseStaticChildren(Le,Be,!0)):Ae(Le,Be,Ge,Ve,Ue,Qe,Ye,Ze,Pe)},je=(Le,Be,Ge,Ke,Ue,Qe,Ye,Ze,Pe)=>{Be.slotScopeIds=Ze,Le==null?Be.shapeFlag&512?Ue.ctx.activate(Be,Ge,Ke,Ye,Pe):De(Be,Ge,Ke,Ue,Qe,Ye,Pe):Me(Le,Be,Pe)},De=(Le,Be,Ge,Ke,Ue,Qe,Ye)=>{const Ze=Le.component=createComponentInstance(Le,Ke,Ue);if(isKeepAlive(Le)&&(Ze.ctx.renderer=At),setupComponent(Ze),Ze.asyncDep){if(Ue&&Ue.registerDep(Ze,Se,Ye),!Le.el){const Pe=Ze.subTree=createVNode(Comment);ye(null,Pe,Be,Ge)}}else Se(Ze,Le,Be,Ge,Ue,Qe,Ye)},Me=(Le,Be,Ge)=>{const Ke=Be.component=Le.component;if(shouldUpdateComponent(Le,Be,Ge))if(Ke.asyncDep&&!Ke.asyncResolved){Ce(Ke,Be,Ge);return}else Ke.next=Be,invalidateJob(Ke.update),Ke.effect.dirty=!0,Ke.update();else Be.el=Le.el,Ke.vnode=Be},Se=(Le,Be,Ge,Ke,Ue,Qe,Ye)=>{const Ze=()=>{if(Le.isMounted){let{next:Ve,bu:We,u:qe,parent:mt,vnode:_t}=Le;{const Rt=locateNonHydratedAsyncRoot(Le);if(Rt){Ve&&(Ve.el=_t.el,Ce(Le,Ve,Ye)),Rt.asyncDep.then(()=>{Le.isUnmounted||Ze()});return}}let St=Ve,Et;toggleRecurse(Le,!1),Ve?(Ve.el=_t.el,Ce(Le,Ve,Ye)):Ve=_t,We&&invokeArrayFns(We),(Et=Ve.props&&Ve.props.onVnodeBeforeUpdate)&&invokeVNodeHook(Et,mt,Ve,_t),toggleRecurse(Le,!0);const Pt=renderComponentRoot(Le),It=Le.subTree;Le.subTree=Pt,de(It,Pt,fe(It.el),wt(It),Le,Ue,Qe),Ve.el=Pt.el,St===null&&updateHOCHostEl(Le,Pt.el),qe&&queuePostRenderEffect(qe,Ue),(Et=Ve.props&&Ve.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(Et,mt,Ve,_t),Ue)}else{let Ve;const{el:We,props:qe}=Be,{bm:mt,m:_t,parent:St}=Le,Et=isAsyncWrapper(Be);if(toggleRecurse(Le,!1),mt&&invokeArrayFns(mt),!Et&&(Ve=qe&&qe.onVnodeBeforeMount)&&invokeVNodeHook(Ve,St,Be),toggleRecurse(Le,!0),We&>){const Pt=()=>{Le.subTree=renderComponentRoot(Le),gt(We,Le.subTree,Le,Ue,null)};Et?Be.type.__asyncLoader().then(()=>!Le.isUnmounted&&Pt()):Pt()}else{const Pt=Le.subTree=renderComponentRoot(Le);de(null,Pt,Ge,Ke,Le,Ue,Qe),Be.el=Pt.el}if(_t&&queuePostRenderEffect(_t,Ue),!Et&&(Ve=qe&&qe.onVnodeMounted)){const Pt=Be;queuePostRenderEffect(()=>invokeVNodeHook(Ve,St,Pt),Ue)}(Be.shapeFlag&256||St&&isAsyncWrapper(St.vnode)&&St.vnode.shapeFlag&256)&&Le.a&&queuePostRenderEffect(Le.a,Ue),Le.isMounted=!0,Be=Ge=Ke=null}},Pe=Le.effect=new ReactiveEffect(Ze,NOOP,()=>queueJob(Re),Le.scope),Re=Le.update=()=>{Pe.dirty&&Pe.run()};Re.id=Le.uid,toggleRecurse(Le,!0),Re()},Ce=(Le,Be,Ge)=>{Be.component=Le;const Ke=Le.vnode.props;Le.vnode=Be,Le.next=null,updateProps(Le,Be.props,Ke,Ge),updateSlots(Le,Be.children,Ge),pauseTracking(),flushPreFlushCbs(Le),resetTracking()},Ae=(Le,Be,Ge,Ke,Ue,Qe,Ye,Ze,Pe=!1)=>{const Re=Le&&Le.children,Ve=Le?Le.shapeFlag:0,We=Be.children,{patchFlag:qe,shapeFlag:mt}=Be;if(qe>0){if(qe&128){Ie(Re,We,Ge,Ke,Ue,Qe,Ye,Ze,Pe);return}else if(qe&256){Ee(Re,We,Ge,Ke,Ue,Qe,Ye,Ze,Pe);return}}mt&8?(Ve&16&&dt(Re,Ue,Qe),We!==Re&&ue(Ge,We)):Ve&16?mt&16?Ie(Re,We,Ge,Ke,Ue,Qe,Ye,Ze,Pe):dt(Re,Ue,Qe,!0):(Ve&8&&ue(Ge,""),mt&16&&Te(We,Ge,Ke,Ue,Qe,Ye,Ze,Pe))},Ee=(Le,Be,Ge,Ke,Ue,Qe,Ye,Ze,Pe)=>{Le=Le||EMPTY_ARR,Be=Be||EMPTY_ARR;const Re=Le.length,Ve=Be.length,We=Math.min(Re,Ve);let qe;for(qe=0;qeVe?dt(Le,Ue,Qe,!0,!1,We):Te(Be,Ge,Ke,Ue,Qe,Ye,Ze,Pe,We)},Ie=(Le,Be,Ge,Ke,Ue,Qe,Ye,Ze,Pe)=>{let Re=0;const Ve=Be.length;let We=Le.length-1,qe=Ve-1;for(;Re<=We&&Re<=qe;){const mt=Le[Re],_t=Be[Re]=Pe?cloneIfMounted(Be[Re]):normalizeVNode(Be[Re]);if(isSameVNodeType(mt,_t))de(mt,_t,Ge,null,Ue,Qe,Ye,Ze,Pe);else break;Re++}for(;Re<=We&&Re<=qe;){const mt=Le[We],_t=Be[qe]=Pe?cloneIfMounted(Be[qe]):normalizeVNode(Be[qe]);if(isSameVNodeType(mt,_t))de(mt,_t,Ge,null,Ue,Qe,Ye,Ze,Pe);else break;We--,qe--}if(Re>We){if(Re<=qe){const mt=qe+1,_t=mtqe)for(;Re<=We;)He(Le[Re],Ue,Qe,!0),Re++;else{const mt=Re,_t=Re,St=new Map;for(Re=_t;Re<=qe;Re++){const kt=Be[Re]=Pe?cloneIfMounted(Be[Re]):normalizeVNode(Be[Re]);kt.key!=null&&St.set(kt.key,Re)}let Et,Pt=0;const It=qe-_t+1;let Rt=!1,Mt=0;const Ft=new Array(It);for(Re=0;Re=It){He(kt,Ue,Qe,!0);continue}let Lt;if(kt.key!=null)Lt=St.get(kt.key);else for(Et=_t;Et<=qe;Et++)if(Ft[Et-_t]===0&&isSameVNodeType(kt,Be[Et])){Lt=Et;break}Lt===void 0?He(kt,Ue,Qe,!0):(Ft[Lt-_t]=Re+1,Lt>=Mt?Mt=Lt:Rt=!0,de(kt,Be[Lt],Ge,null,Ue,Qe,Ye,Ze,Pe),Pt++)}const Ht=Rt?getSequence(Ft):EMPTY_ARR;for(Et=Ht.length-1,Re=It-1;Re>=0;Re--){const kt=_t+Re,Lt=Be[kt],Gt=kt+1{const{el:Qe,type:Ye,transition:Ze,children:Pe,shapeFlag:Re}=Le;if(Re&6){Oe(Le.component.subTree,Be,Ge,Ke);return}if(Re&128){Le.suspense.move(Be,Ge,Ke);return}if(Re&64){Ye.move(Le,Be,Ge,At);return}if(Ye===Fragment){re(Qe,Be,Ge);for(let We=0;WeZe.enter(Qe),Ue);else{const{leave:We,delayLeave:qe,afterLeave:mt}=Ze,_t=()=>re(Qe,Be,Ge),St=()=>{We(Qe,()=>{_t(),mt&&mt()})};qe?qe(Qe,_t,St):St()}else re(Qe,Be,Ge)},He=(Le,Be,Ge,Ke=!1,Ue=!1)=>{const{type:Qe,props:Ye,ref:Ze,children:Pe,dynamicChildren:Re,shapeFlag:Ve,patchFlag:We,dirs:qe,memoIndex:mt}=Le;if(Ze!=null&&setRef(Ze,null,Ge,Le,!0),mt!=null&&(Be.renderCache[mt]=void 0),Ve&256){Be.ctx.deactivate(Le);return}const _t=Ve&1&&qe,St=!isAsyncWrapper(Le);let Et;if(St&&(Et=Ye&&Ye.onVnodeBeforeUnmount)&&invokeVNodeHook(Et,Be,Le),Ve&6)bt(Le.component,Ge,Ke);else{if(Ve&128){Le.suspense.unmount(Ge,Ke);return}_t&&invokeDirectiveHook(Le,null,Be,"beforeUnmount"),Ve&64?Le.type.remove(Le,Be,Ge,Ue,At,Ke):Re&&(Qe!==Fragment||We>0&&We&64)?dt(Re,Be,Ge,!1,!0):(Qe===Fragment&&We&384||!Ue&&Ve&16)&&dt(Pe,Be,Ge),Ke&&Xe(Le)}(St&&(Et=Ye&&Ye.onVnodeUnmounted)||_t)&&queuePostRenderEffect(()=>{Et&&invokeVNodeHook(Et,Be,Le),_t&&invokeDirectiveHook(Le,null,Be,"unmounted")},Ge)},Xe=Le=>{const{type:Be,el:Ge,anchor:Ke,transition:Ue}=Le;if(Be===Fragment){Je(Ge,Ke);return}if(Be===Static){me(Le);return}const Qe=()=>{ne(Ge),Ue&&!Ue.persisted&&Ue.afterLeave&&Ue.afterLeave()};if(Le.shapeFlag&1&&Ue&&!Ue.persisted){const{leave:Ye,delayLeave:Ze}=Ue,Pe=()=>Ye(Ge,Qe);Ze?Ze(Le.el,Qe,Pe):Pe()}else Qe()},Je=(Le,Be)=>{let Ge;for(;Le!==Be;)Ge=ce(Le),ne(Le),Le=Ge;ne(Be)},bt=(Le,Be,Ge)=>{const{bum:Ke,scope:Ue,update:Qe,subTree:Ye,um:Ze,m:Pe,a:Re}=Le;invalidateMount(Pe),invalidateMount(Re),Ke&&invokeArrayFns(Ke),Ue.stop(),Qe&&(Qe.active=!1,He(Ye,Le,Be,Ge)),Ze&&queuePostRenderEffect(Ze,Be),queuePostRenderEffect(()=>{Le.isUnmounted=!0},Be),Be&&Be.pendingBranch&&!Be.isUnmounted&&Le.asyncDep&&!Le.asyncResolved&&Le.suspenseId===Be.pendingId&&(Be.deps--,Be.deps===0&&Be.resolve())},dt=(Le,Be,Ge,Ke=!1,Ue=!1,Qe=0)=>{for(let Ye=Qe;YeLe.shapeFlag&6?wt(Le.component.subTree):Le.shapeFlag&128?Le.suspense.next():ce(Le.anchor||Le.el);let $t=!1;const Tt=(Le,Be,Ge)=>{Le==null?Be._vnode&&He(Be._vnode,null,null,!0):de(Be._vnode||null,Le,Be,null,null,null,Ge),$t||($t=!0,flushPreFlushCbs(),flushPostFlushCbs(),$t=!1),Be._vnode=Le},At={p:de,um:He,m:Oe,r:Xe,mt:De,mc:Te,pc:Ae,pbc:ke,n:wt,o:S};let ze,gt;return ee&&([ze,gt]=ee(At)),{render:Tt,hydrate:ze,createApp:createAppAPI(Tt,ze)}}function resolveChildrenNamespace({type:S,props:ee},te){return te==="svg"&&S==="foreignObject"||te==="mathml"&&S==="annotation-xml"&&ee&&ee.encoding&&ee.encoding.includes("html")?void 0:te}function toggleRecurse({effect:S,update:ee},te){S.allowRecurse=ee.allowRecurse=te}function needTransition(S,ee){return(!S||S&&!S.pendingBranch)&&ee&&!ee.persisted}function traverseStaticChildren(S,ee,te=!1){const re=S.children,ne=ee.children;if(isArray$3(re)&&isArray$3(ne))for(let ie=0;ie>1,S[te[oe]]0&&(ee[re]=te[ie-1]),te[ie]=re)}}for(ie=te.length,ae=te[ie-1];ie-- >0;)te[ie]=ae,ae=ee[ae];return te}function locateNonHydratedAsyncRoot(S){const ee=S.subTree.component;if(ee)return ee.asyncDep&&!ee.asyncResolved?ee:locateNonHydratedAsyncRoot(ee)}function invalidateMount(S){if(S)for(let ee=0;eeinject(ssrContextKey);function watchEffect(S,ee){return doWatch(S,null,ee)}const INITIAL_WATCHER_VALUE={};function watch(S,ee,te){return doWatch(S,ee,te)}function doWatch(S,ee,{immediate:te,deep:re,flush:ne,once:ie,onTrack:ae,onTrigger:oe}=EMPTY_OBJ){if(ee&&ie){const we=ee;ee=(...$e)=>{we(...$e),_e()}}const se=currentInstance,le=we=>re===!0?we:traverse(we,re===!1?1:void 0);let ue,fe=!1,ce=!1;if(isRef(S)?(ue=()=>S.value,fe=isShallow(S)):isReactive(S)?(ue=()=>le(S),fe=!0):isArray$3(S)?(ce=!0,fe=S.some(we=>isReactive(we)||isShallow(we)),ue=()=>S.map(we=>{if(isRef(we))return we.value;if(isReactive(we))return le(we);if(isFunction$3(we))return callWithErrorHandling(we,se,2)})):isFunction$3(S)?ee?ue=()=>callWithErrorHandling(S,se,2):ue=()=>(he&&he(),callWithAsyncErrorHandling(S,se,3,[pe])):ue=NOOP,ee&&re){const we=ue;ue=()=>traverse(we())}let he,pe=we=>{he=ve.onStop=()=>{callWithErrorHandling(we,se,4),he=ve.onStop=void 0}},de;if(isInSSRComponentSetup)if(pe=NOOP,ee?te&&callWithAsyncErrorHandling(ee,se,3,[ue(),ce?[]:void 0,pe]):ue(),ne==="sync"){const we=useSSRContext();de=we.__watcherHandles||(we.__watcherHandles=[])}else return NOOP;let be=ce?new Array(S.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const ye=()=>{if(!(!ve.active||!ve.dirty))if(ee){const we=ve.run();(re||fe||(ce?we.some(($e,Te)=>hasChanged($e,be[Te])):hasChanged(we,be)))&&(he&&he(),callWithAsyncErrorHandling(ee,se,3,[we,be===INITIAL_WATCHER_VALUE?void 0:ce&&be[0]===INITIAL_WATCHER_VALUE?[]:be,pe]),be=we)}else ve.run()};ye.allowRecurse=!!ee;let ge;ne==="sync"?ge=ye:ne==="post"?ge=()=>queuePostRenderEffect(ye,se&&se.suspense):(ye.pre=!0,se&&(ye.id=se.uid),ge=()=>queueJob(ye));const ve=new ReactiveEffect(ue,NOOP,ge),me=getCurrentScope(),_e=()=>{ve.stop(),me&&remove(me.effects,ve)};return ee?te?ye():be=ve.run():ne==="post"?queuePostRenderEffect(ve.run.bind(ve),se&&se.suspense):ve.run(),de&&de.push(_e),_e}function instanceWatch(S,ee,te){const re=this.proxy,ne=isString$2(S)?S.includes(".")?createPathGetter(re,S):()=>re[S]:S.bind(re,re);let ie;isFunction$3(ee)?ie=ee:(ie=ee.handler,te=ee);const ae=setCurrentInstance(this),oe=doWatch(ne,ie.bind(re),te);return ae(),oe}function createPathGetter(S,ee){const te=ee.split(".");return()=>{let re=S;for(let ne=0;ne{traverse(re,ee,te)});else if(isPlainObject$2(S)){for(const re in S)traverse(S[re],ee,te);for(const re of Object.getOwnPropertySymbols(S))Object.prototype.propertyIsEnumerable.call(S,re)&&traverse(S[re],ee,te)}return S}const isKeepAlive=S=>S.type.__isKeepAlive;function onActivated(S,ee){registerKeepAliveHook(S,"a",ee)}function onDeactivated(S,ee){registerKeepAliveHook(S,"da",ee)}function registerKeepAliveHook(S,ee,te=currentInstance){const re=S.__wdc||(S.__wdc=()=>{let ne=te;for(;ne;){if(ne.isDeactivated)return;ne=ne.parent}return S()});if(injectHook(ee,re,te),te){let ne=te.parent;for(;ne&&ne.parent;)isKeepAlive(ne.parent.vnode)&&injectToKeepAliveRoot(re,ee,te,ne),ne=ne.parent}}function injectToKeepAliveRoot(S,ee,te,re){const ne=injectHook(ee,S,re,!0);onUnmounted(()=>{remove(re[ee],ne)},te)}const leaveCbKey=Symbol("_leaveCb"),enterCbKey=Symbol("_enterCb");function useTransitionState(){const S={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return onMounted(()=>{S.isMounted=!0}),onBeforeUnmount(()=>{S.isUnmounting=!0}),S}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},recursiveGetSubtree=S=>{const ee=S.subTree;return ee.component?recursiveGetSubtree(ee.component):ee},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(S,{slots:ee}){const te=getCurrentInstance(),re=useTransitionState();return()=>{const ne=ee.default&&getTransitionRawChildren(ee.default(),!0);if(!ne||!ne.length)return;let ie=ne[0];if(ne.length>1){for(const ce of ne)if(ce.type!==Comment){ie=ce;break}}const ae=toRaw(S),{mode:oe}=ae;if(re.isLeaving)return emptyPlaceholder(ie);const se=getKeepAliveChild(ie);if(!se)return emptyPlaceholder(ie);let le=resolveTransitionHooks(se,ae,re,te,ce=>le=ce);setTransitionHooks(se,le);const ue=te.subTree,fe=ue&&getKeepAliveChild(ue);if(fe&&fe.type!==Comment&&!isSameVNodeType(se,fe)&&recursiveGetSubtree(te).type!==Comment){const ce=resolveTransitionHooks(fe,ae,re,te);if(setTransitionHooks(fe,ce),oe==="out-in"&&se.type!==Comment)return re.isLeaving=!0,ce.afterLeave=()=>{re.isLeaving=!1,te.update.active!==!1&&(te.effect.dirty=!0,te.update())},emptyPlaceholder(ie);oe==="in-out"&&se.type!==Comment&&(ce.delayLeave=(he,pe,de)=>{const be=getLeavingNodesForType(re,fe);be[String(fe.key)]=fe,he[leaveCbKey]=()=>{pe(),he[leaveCbKey]=void 0,delete le.delayedLeave},le.delayedLeave=de})}return ie}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(S,ee){const{leavingVNodes:te}=S;let re=te.get(ee.type);return re||(re=Object.create(null),te.set(ee.type,re)),re}function resolveTransitionHooks(S,ee,te,re,ne){const{appear:ie,mode:ae,persisted:oe=!1,onBeforeEnter:se,onEnter:le,onAfterEnter:ue,onEnterCancelled:fe,onBeforeLeave:ce,onLeave:he,onAfterLeave:pe,onLeaveCancelled:de,onBeforeAppear:be,onAppear:ye,onAfterAppear:ge,onAppearCancelled:ve}=ee,me=String(S.key),_e=getLeavingNodesForType(te,S),we=(xe,ke)=>{xe&&callWithAsyncErrorHandling(xe,re,9,ke)},$e=(xe,ke)=>{const Ne=ke[1];we(xe,ke),isArray$3(xe)?xe.every(Fe=>Fe.length<=1)&&Ne():xe.length<=1&&Ne()},Te={mode:ae,persisted:oe,beforeEnter(xe){let ke=se;if(!te.isMounted)if(ie)ke=be||se;else return;xe[leaveCbKey]&&xe[leaveCbKey](!0);const Ne=_e[me];Ne&&isSameVNodeType(S,Ne)&&Ne.el[leaveCbKey]&&Ne.el[leaveCbKey](),we(ke,[xe])},enter(xe){let ke=le,Ne=ue,Fe=fe;if(!te.isMounted)if(ie)ke=ye||le,Ne=ge||ue,Fe=ve||fe;else return;let je=!1;const De=xe[enterCbKey]=Me=>{je||(je=!0,Me?we(Fe,[xe]):we(Ne,[xe]),Te.delayedLeave&&Te.delayedLeave(),xe[enterCbKey]=void 0)};ke?$e(ke,[xe,De]):De()},leave(xe,ke){const Ne=String(S.key);if(xe[enterCbKey]&&xe[enterCbKey](!0),te.isUnmounting)return ke();we(ce,[xe]);let Fe=!1;const je=xe[leaveCbKey]=De=>{Fe||(Fe=!0,ke(),De?we(de,[xe]):we(pe,[xe]),xe[leaveCbKey]=void 0,_e[Ne]===S&&delete _e[Ne])};_e[Ne]=S,he?$e(he,[xe,je]):je()},clone(xe){const ke=resolveTransitionHooks(xe,ee,te,re,ne);return ne&&ne(ke),ke}};return Te}function emptyPlaceholder(S){if(isKeepAlive(S))return S=cloneVNode(S),S.children=null,S}function getKeepAliveChild(S){if(!isKeepAlive(S))return S;const{shapeFlag:ee,children:te}=S;if(te){if(ee&16)return te[0];if(ee&32&&isFunction$3(te.default))return te.default()}}function setTransitionHooks(S,ee){S.shapeFlag&6&&S.component?setTransitionHooks(S.component.subTree,ee):S.shapeFlag&128?(S.ssContent.transition=ee.clone(S.ssContent),S.ssFallback.transition=ee.clone(S.ssFallback)):S.transition=ee}function getTransitionRawChildren(S,ee=!1,te){let re=[],ne=0;for(let ie=0;ie1)for(let ie=0;ieS.__isTeleport,isTeleportDisabled=S=>S&&(S.disabled||S.disabled===""),isTargetSVG=S=>typeof SVGElement!="undefined"&&S instanceof SVGElement,isTargetMathML=S=>typeof MathMLElement=="function"&&S instanceof MathMLElement,resolveTarget=(S,ee)=>{const te=S&&S.to;return isString$2(te)?ee?ee(te):null:te},TeleportImpl={name:"Teleport",__isTeleport:!0,process(S,ee,te,re,ne,ie,ae,oe,se,le){const{mc:ue,pc:fe,pbc:ce,o:{insert:he,querySelector:pe,createText:de,createComment:be}}=le,ye=isTeleportDisabled(ee.props);let{shapeFlag:ge,children:ve,dynamicChildren:me}=ee;if(S==null){const _e=ee.el=de(""),we=ee.anchor=de("");he(_e,te,re),he(we,te,re);const $e=ee.target=resolveTarget(ee.props,pe),Te=ee.targetAnchor=de("");$e&&(he(Te,$e),ae==="svg"||isTargetSVG($e)?ae="svg":(ae==="mathml"||isTargetMathML($e))&&(ae="mathml"));const xe=(ke,Ne)=>{ge&16&&ue(ve,ke,Ne,ne,ie,ae,oe,se)};ye?xe(te,we):$e&&xe($e,Te)}else{ee.el=S.el;const _e=ee.anchor=S.anchor,we=ee.target=S.target,$e=ee.targetAnchor=S.targetAnchor,Te=isTeleportDisabled(S.props),xe=Te?te:we,ke=Te?_e:$e;if(ae==="svg"||isTargetSVG(we)?ae="svg":(ae==="mathml"||isTargetMathML(we))&&(ae="mathml"),me?(ce(S.dynamicChildren,me,xe,ne,ie,ae,oe),traverseStaticChildren(S,ee,!0)):se||fe(S,ee,xe,ke,ne,ie,ae,oe,!1),ye)Te?ee.props&&S.props&&ee.props.to!==S.props.to&&(ee.props.to=S.props.to):moveTeleport(ee,te,_e,le,1);else if((ee.props&&ee.props.to)!==(S.props&&S.props.to)){const Ne=ee.target=resolveTarget(ee.props,pe);Ne&&moveTeleport(ee,Ne,null,le,0)}else Te&&moveTeleport(ee,we,$e,le,1)}updateCssVars(ee)},remove(S,ee,te,re,{um:ne,o:{remove:ie}},ae){const{shapeFlag:oe,children:se,anchor:le,targetAnchor:ue,target:fe,props:ce}=S;if(fe&&ie(ue),ae&&ie(le),oe&16){const he=ae||!isTeleportDisabled(ce);for(let pe=0;pe0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(S),S}function createElementBlock(S,ee,te,re,ne,ie){return setupBlock(createBaseVNode(S,ee,te,re,ne,ie,!0))}function createBlock(S,ee,te,re,ne){return setupBlock(createVNode(S,ee,te,re,ne,!0))}function isVNode(S){return S?S.__v_isVNode===!0:!1}function isSameVNodeType(S,ee){return S.type===ee.type&&S.key===ee.key}const normalizeKey=({key:S})=>S!=null?S:null,normalizeRef=({ref:S,ref_key:ee,ref_for:te})=>(typeof S=="number"&&(S=""+S),S!=null?isString$2(S)||isRef(S)||isFunction$3(S)?{i:currentRenderingInstance,r:S,k:ee,f:!!te}:S:null);function createBaseVNode(S,ee=null,te=null,re=0,ne=null,ie=S===Fragment?0:1,ae=!1,oe=!1){const se={__v_isVNode:!0,__v_skip:!0,type:S,props:ee,key:ee&&normalizeKey(ee),ref:ee&&normalizeRef(ee),scopeId:currentScopeId,slotScopeIds:null,children:te,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:ie,patchFlag:re,dynamicProps:ne,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return oe?(normalizeChildren(se,te),ie&128&&S.normalize(se)):te&&(se.shapeFlag|=isString$2(te)?8:16),isBlockTreeEnabled>0&&!ae&¤tBlock&&(se.patchFlag>0||ie&6)&&se.patchFlag!==32&¤tBlock.push(se),se}const createVNode=_createVNode;function _createVNode(S,ee=null,te=null,re=0,ne=null,ie=!1){if((!S||S===NULL_DYNAMIC_COMPONENT)&&(S=Comment),isVNode(S)){const oe=cloneVNode(S,ee,!0);return te&&normalizeChildren(oe,te),isBlockTreeEnabled>0&&!ie&¤tBlock&&(oe.shapeFlag&6?currentBlock[currentBlock.indexOf(S)]=oe:currentBlock.push(oe)),oe.patchFlag=-2,oe}if(isClassComponent(S)&&(S=S.__vccOpts),ee){ee=guardReactiveProps(ee);let{class:oe,style:se}=ee;oe&&!isString$2(oe)&&(ee.class=normalizeClass(oe)),isObject$f(se)&&(isProxy(se)&&!isArray$3(se)&&(se=extend({},se)),ee.style=normalizeStyle(se))}const ae=isString$2(S)?1:isSuspense(S)?128:isTeleport(S)?64:isObject$f(S)?4:isFunction$3(S)?2:0;return createBaseVNode(S,ee,te,re,ne,ae,ie,!0)}function guardReactiveProps(S){return S?isProxy(S)||isInternalObject(S)?extend({},S):S:null}function cloneVNode(S,ee,te=!1,re=!1){const{props:ne,ref:ie,patchFlag:ae,children:oe,transition:se}=S,le=ee?mergeProps(ne||{},ee):ne,ue={__v_isVNode:!0,__v_skip:!0,type:S.type,props:le,key:le&&normalizeKey(le),ref:ee&&ee.ref?te&&ie?isArray$3(ie)?ie.concat(normalizeRef(ee)):[ie,normalizeRef(ee)]:normalizeRef(ee):ie,scopeId:S.scopeId,slotScopeIds:S.slotScopeIds,children:oe,target:S.target,targetAnchor:S.targetAnchor,staticCount:S.staticCount,shapeFlag:S.shapeFlag,patchFlag:ee&&S.type!==Fragment?ae===-1?16:ae|16:ae,dynamicProps:S.dynamicProps,dynamicChildren:S.dynamicChildren,appContext:S.appContext,dirs:S.dirs,transition:se,component:S.component,suspense:S.suspense,ssContent:S.ssContent&&cloneVNode(S.ssContent),ssFallback:S.ssFallback&&cloneVNode(S.ssFallback),el:S.el,anchor:S.anchor,ctx:S.ctx,ce:S.ce};return se&&re&&setTransitionHooks(ue,se.clone(ue)),ue}function createTextVNode(S=" ",ee=0){return createVNode(Text,null,S,ee)}function createStaticVNode(S,ee){const te=createVNode(Static,null,S);return te.staticCount=ee,te}function createCommentVNode(S="",ee=!1){return ee?(openBlock(),createBlock(Comment,null,S)):createVNode(Comment,null,S)}function normalizeVNode(S){return S==null||typeof S=="boolean"?createVNode(Comment):isArray$3(S)?createVNode(Fragment,null,S.slice()):typeof S=="object"?cloneIfMounted(S):createVNode(Text,null,String(S))}function cloneIfMounted(S){return S.el===null&&S.patchFlag!==-1||S.memo?S:cloneVNode(S)}function normalizeChildren(S,ee){let te=0;const{shapeFlag:re}=S;if(ee==null)ee=null;else if(isArray$3(ee))te=16;else if(typeof ee=="object")if(re&65){const ne=ee.default;ne&&(ne._c&&(ne._d=!1),normalizeChildren(S,ne()),ne._c&&(ne._d=!0));return}else{te=32;const ne=ee._;!ne&&!isInternalObject(ee)?ee._ctx=currentRenderingInstance:ne===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?ee._=1:(ee._=2,S.patchFlag|=1024))}else isFunction$3(ee)?(ee={default:ee,_ctx:currentRenderingInstance},te=32):(ee=String(ee),re&64?(te=16,ee=[createTextVNode(ee)]):te=8);S.children=ee,S.shapeFlag|=te}function mergeProps(...S){const ee={};for(let te=0;tecurrentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const S=getGlobalThis(),ee=(te,re)=>{let ne;return(ne=S[te])||(ne=S[te]=[]),ne.push(re),ie=>{ne.length>1?ne.forEach(ae=>ae(ie)):ne[0](ie)}};internalSetCurrentInstance=ee("__VUE_INSTANCE_SETTERS__",te=>currentInstance=te),setInSSRSetupState=ee("__VUE_SSR_SETTERS__",te=>isInSSRComponentSetup=te)}const setCurrentInstance=S=>{const ee=currentInstance;return internalSetCurrentInstance(S),S.scope.on(),()=>{S.scope.off(),internalSetCurrentInstance(ee)}},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(S){return S.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(S,ee=!1){ee&&setInSSRSetupState(ee);const{props:te,children:re}=S.vnode,ne=isStatefulComponent(S);initProps(S,te,ne,ee),initSlots(S,re);const ie=ne?setupStatefulComponent(S,ee):void 0;return ee&&setInSSRSetupState(!1),ie}function setupStatefulComponent(S,ee){const te=S.type;S.accessCache=Object.create(null),S.proxy=new Proxy(S.ctx,PublicInstanceProxyHandlers);const{setup:re}=te;if(re){const ne=S.setupContext=re.length>1?createSetupContext(S):null,ie=setCurrentInstance(S);pauseTracking();const ae=callWithErrorHandling(re,S,0,[S.props,ne]);if(resetTracking(),ie(),isPromise$1(ae)){if(ae.then(unsetCurrentInstance,unsetCurrentInstance),ee)return ae.then(oe=>{handleSetupResult(S,oe,ee)}).catch(oe=>{handleError(oe,S,0)});S.asyncDep=ae}else handleSetupResult(S,ae,ee)}else finishComponentSetup(S,ee)}function handleSetupResult(S,ee,te){isFunction$3(ee)?S.type.__ssrInlineRender?S.ssrRender=ee:S.render=ee:isObject$f(ee)&&(S.setupState=proxyRefs(ee)),finishComponentSetup(S,te)}let compile;function finishComponentSetup(S,ee,te){const re=S.type;if(!S.render){if(!ee&&compile&&!re.render){const ne=re.template||resolveMergedOptions(S).template;if(ne){const{isCustomElement:ie,compilerOptions:ae}=S.appContext.config,{delimiters:oe,compilerOptions:se}=re,le=extend(extend({isCustomElement:ie,delimiters:oe},ae),se);re.render=compile(ne,le)}}S.render=re.render||NOOP}{const ne=setCurrentInstance(S);pauseTracking();try{applyOptions(S)}finally{resetTracking(),ne()}}}const attrsProxyHandlers={get(S,ee){return track(S,"get",""),S[ee]}};function createSetupContext(S){const ee=te=>{S.exposed=te||{}};return{attrs:new Proxy(S.attrs,attrsProxyHandlers),slots:S.slots,emit:S.emit,expose:ee}}function getComponentPublicInstance(S){return S.exposed?S.exposeProxy||(S.exposeProxy=new Proxy(proxyRefs(markRaw(S.exposed)),{get(ee,te){if(te in ee)return ee[te];if(te in publicPropertiesMap)return publicPropertiesMap[te](S)},has(ee,te){return te in ee||te in publicPropertiesMap}})):S.proxy}const classifyRE=/(?:^|[-_])(\w)/g,classify=S=>S.replace(classifyRE,ee=>ee.toUpperCase()).replace(/[-_]/g,"");function getComponentName(S,ee=!0){return isFunction$3(S)?S.displayName||S.name:S.name||ee&&S.__name}function formatComponentName(S,ee,te=!1){let re=getComponentName(ee);if(!re&&ee.__file){const ne=ee.__file.match(/([^/\\]+)\.\w+$/);ne&&(re=ne[1])}if(!re&&S&&S.parent){const ne=ie=>{for(const ae in ie)if(ie[ae]===ee)return ae};re=ne(S.components||S.parent.type.components)||ne(S.appContext.components)}return re?classify(re):te?"App":"Anonymous"}function isClassComponent(S){return isFunction$3(S)&&"__vccOpts"in S}const computed=(S,ee)=>computed$1(S,ee,isInSSRComponentSetup);function h$6(S,ee,te){const re=arguments.length;return re===2?isObject$f(ee)&&!isArray$3(ee)?isVNode(ee)?createVNode(S,null,[ee]):createVNode(S,ee):createVNode(S,null,ee):(re>3?te=Array.prototype.slice.call(arguments,2):re===3&&isVNode(te)&&(te=[te]),createVNode(S,ee,te))}const version$1="3.4.29";/** * @vue/runtime-dom v3.4.29 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const svgNS="http://www.w3.org/2000/svg",mathmlNS="http://www.w3.org/1998/Math/MathML",doc=typeof document!="undefined"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(S,ee,te)=>{ee.insertBefore(S,te||null)},remove:S=>{const ee=S.parentNode;ee&&ee.removeChild(S)},createElement:(S,ee,te,re)=>{const ne=ee==="svg"?doc.createElementNS(svgNS,S):ee==="mathml"?doc.createElementNS(mathmlNS,S):te?doc.createElement(S,{is:te}):doc.createElement(S);return S==="select"&&re&&re.multiple!=null&&ne.setAttribute("multiple",re.multiple),ne},createText:S=>doc.createTextNode(S),createComment:S=>doc.createComment(S),setText:(S,ee)=>{S.nodeValue=ee},setElementText:(S,ee)=>{S.textContent=ee},parentNode:S=>S.parentNode,nextSibling:S=>S.nextSibling,querySelector:S=>doc.querySelector(S),setScopeId(S,ee){S.setAttribute(ee,"")},insertStaticContent(S,ee,te,re,ne,ie){const ae=te?te.previousSibling:ee.lastChild;if(ne&&(ne===ie||ne.nextSibling))for(;ee.insertBefore(ne.cloneNode(!0),te),!(ne===ie||!(ne=ne.nextSibling)););else{templateContainer.innerHTML=re==="svg"?`${S}`:re==="mathml"?`${S}`:S;const oe=templateContainer.content;if(re==="svg"||re==="mathml"){const se=oe.firstChild;for(;se.firstChild;)oe.appendChild(se.firstChild);oe.removeChild(se)}ee.insertBefore(oe,te)}return[ae?ae.nextSibling:ee.firstChild,te?te.previousSibling:ee.lastChild]}},TRANSITION="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),Transition=(S,{slots:ee})=>h$6(BaseTransition,resolveTransitionProps(S),ee);Transition.displayName="Transition";const DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Transition.props=extend({},BaseTransitionPropsValidators,DOMTransitionPropsValidators);const callHook=(S,ee=[])=>{isArray$3(S)?S.forEach(te=>te(...ee)):S&&S(...ee)},hasExplicitCallback=S=>S?isArray$3(S)?S.some(ee=>ee.length>1):S.length>1:!1;function resolveTransitionProps(S){const ee={};for(const Fe in S)Fe in DOMTransitionPropsValidators||(ee[Fe]=S[Fe]);if(S.css===!1)return ee;const{name:te="v",type:re,duration:ne,enterFromClass:ie=`${te}-enter-from`,enterActiveClass:ae=`${te}-enter-active`,enterToClass:oe=`${te}-enter-to`,appearFromClass:se=ie,appearActiveClass:le=ae,appearToClass:ue=oe,leaveFromClass:fe=`${te}-leave-from`,leaveActiveClass:ce=`${te}-leave-active`,leaveToClass:he=`${te}-leave-to`}=S,pe=normalizeDuration(ne),de=pe&&pe[0],be=pe&&pe[1],{onBeforeEnter:ye,onEnter:ge,onEnterCancelled:ve,onLeave:me,onLeaveCancelled:_e,onBeforeAppear:we=ye,onAppear:$e=ge,onAppearCancelled:Te=ve}=ee,xe=(Fe,je,De)=>{removeTransitionClass(Fe,je?ue:oe),removeTransitionClass(Fe,je?le:ae),De&&De()},ke=(Fe,je)=>{Fe._isLeaving=!1,removeTransitionClass(Fe,fe),removeTransitionClass(Fe,he),removeTransitionClass(Fe,ce),je&&je()},Ne=Fe=>(je,De)=>{const Me=Fe?$e:ge,Se=()=>xe(je,Fe,De);callHook(Me,[je,Se]),nextFrame(()=>{removeTransitionClass(je,Fe?se:ie),addTransitionClass(je,Fe?ue:oe),hasExplicitCallback(Me)||whenTransitionEnds(je,re,de,Se)})};return extend(ee,{onBeforeEnter(Fe){callHook(ye,[Fe]),addTransitionClass(Fe,ie),addTransitionClass(Fe,ae)},onBeforeAppear(Fe){callHook(we,[Fe]),addTransitionClass(Fe,se),addTransitionClass(Fe,le)},onEnter:Ne(!1),onAppear:Ne(!0),onLeave(Fe,je){Fe._isLeaving=!0;const De=()=>ke(Fe,je);addTransitionClass(Fe,fe),addTransitionClass(Fe,ce),forceReflow(),nextFrame(()=>{!Fe._isLeaving||(removeTransitionClass(Fe,fe),addTransitionClass(Fe,he),hasExplicitCallback(me)||whenTransitionEnds(Fe,re,be,De))}),callHook(me,[Fe,De])},onEnterCancelled(Fe){xe(Fe,!1),callHook(ve,[Fe])},onAppearCancelled(Fe){xe(Fe,!0),callHook(Te,[Fe])},onLeaveCancelled(Fe){ke(Fe),callHook(_e,[Fe])}})}function normalizeDuration(S){if(S==null)return null;if(isObject$f(S))return[NumberOf(S.enter),NumberOf(S.leave)];{const ee=NumberOf(S);return[ee,ee]}}function NumberOf(S){return toNumber$2(S)}function addTransitionClass(S,ee){ee.split(/\s+/).forEach(te=>te&&S.classList.add(te)),(S[vtcKey]||(S[vtcKey]=new Set)).add(ee)}function removeTransitionClass(S,ee){ee.split(/\s+/).forEach(re=>re&&S.classList.remove(re));const te=S[vtcKey];te&&(te.delete(ee),te.size||(S[vtcKey]=void 0))}function nextFrame(S){requestAnimationFrame(()=>{requestAnimationFrame(S)})}let endId=0;function whenTransitionEnds(S,ee,te,re){const ne=S._endId=++endId,ie=()=>{ne===S._endId&&re()};if(te)return setTimeout(ie,te);const{type:ae,timeout:oe,propCount:se}=getTransitionInfo(S,ee);if(!ae)return re();const le=ae+"end";let ue=0;const fe=()=>{S.removeEventListener(le,ce),ie()},ce=he=>{he.target===S&&++ue>=se&&fe()};setTimeout(()=>{ue(te[pe]||"").split(", "),ne=re(`${TRANSITION}Delay`),ie=re(`${TRANSITION}Duration`),ae=getTimeout(ne,ie),oe=re(`${ANIMATION}Delay`),se=re(`${ANIMATION}Duration`),le=getTimeout(oe,se);let ue=null,fe=0,ce=0;ee===TRANSITION?ae>0&&(ue=TRANSITION,fe=ae,ce=ie.length):ee===ANIMATION?le>0&&(ue=ANIMATION,fe=le,ce=se.length):(fe=Math.max(ae,le),ue=fe>0?ae>le?TRANSITION:ANIMATION:null,ce=ue?ue===TRANSITION?ie.length:se.length:0);const he=ue===TRANSITION&&/\b(transform|all)(,|$)/.test(re(`${TRANSITION}Property`).toString());return{type:ue,timeout:fe,propCount:ce,hasTransform:he}}function getTimeout(S,ee){for(;S.lengthtoMs(te)+toMs(S[re])))}function toMs(S){return S==="auto"?0:Number(S.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(S,ee,te){const re=S[vtcKey];re&&(ee=(ee?[ee,...re]:[...re]).join(" ")),ee==null?S.removeAttribute("class"):te?S.setAttribute("class",ee):S.className=ee}const vShowOriginalDisplay=Symbol("_vod"),vShowHidden=Symbol("_vsh"),vShow={beforeMount(S,{value:ee},{transition:te}){S[vShowOriginalDisplay]=S.style.display==="none"?"":S.style.display,te&&ee?te.beforeEnter(S):setDisplay(S,ee)},mounted(S,{value:ee},{transition:te}){te&&ee&&te.enter(S)},updated(S,{value:ee,oldValue:te},{transition:re}){!ee!=!te&&(re?ee?(re.beforeEnter(S),setDisplay(S,!0),re.enter(S)):re.leave(S,()=>{setDisplay(S,!1)}):setDisplay(S,ee))},beforeUnmount(S,{value:ee}){setDisplay(S,ee)}};function setDisplay(S,ee){S.style.display=ee?S[vShowOriginalDisplay]:"none",S[vShowHidden]=!ee}const CSS_VAR_TEXT=Symbol(""),displayRE=/(^|;)\s*display\s*:/;function patchStyle(S,ee,te){const re=S.style,ne=isString$2(te);let ie=!1;if(te&&!ne){if(ee)if(isString$2(ee))for(const ae of ee.split(";")){const oe=ae.slice(0,ae.indexOf(":")).trim();te[oe]==null&&setStyle(re,oe,"")}else for(const ae in ee)te[ae]==null&&setStyle(re,ae,"");for(const ae in te)ae==="display"&&(ie=!0),setStyle(re,ae,te[ae])}else if(ne){if(ee!==te){const ae=re[CSS_VAR_TEXT];ae&&(te+=";"+ae),re.cssText=te,ie=displayRE.test(te)}}else ee&&S.removeAttribute("style");vShowOriginalDisplay in S&&(S[vShowOriginalDisplay]=ie?re.display:"",S[vShowHidden]&&(re.display="none"))}const importantRE=/\s*!important$/;function setStyle(S,ee,te){if(isArray$3(te))te.forEach(re=>setStyle(S,ee,re));else if(te==null&&(te=""),ee.startsWith("--"))S.setProperty(ee,te);else{const re=autoPrefix(S,ee);importantRE.test(te)?S.setProperty(hyphenate(re),te.replace(importantRE,""),"important"):S[re]=te}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(S,ee){const te=prefixCache[ee];if(te)return te;let re=camelize(ee);if(re!=="filter"&&re in S)return prefixCache[ee]=re;re=capitalize(re);for(let ne=0;necachedNow||(p$7.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(S,ee){const te=re=>{if(!re._vts)re._vts=Date.now();else if(re._vts<=te.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(re,te.value),ee,5,[re])};return te.value=S,te.attached=getNow(),te}function patchStopImmediatePropagation(S,ee){if(isArray$3(ee)){const te=S.stopImmediatePropagation;return S.stopImmediatePropagation=()=>{te.call(S),S._stopped=!0},ee.map(re=>ne=>!ne._stopped&&re&&re(ne))}else return ee}const isNativeOn=S=>S.charCodeAt(0)===111&&S.charCodeAt(1)===110&&S.charCodeAt(2)>96&&S.charCodeAt(2)<123,patchProp=(S,ee,te,re,ne,ie,ae,oe,se)=>{const le=ne==="svg";ee==="class"?patchClass(S,re,le):ee==="style"?patchStyle(S,te,re):isOn(ee)?isModelListener(ee)||patchEvent(S,ee,te,re,ae):(ee[0]==="."?(ee=ee.slice(1),!0):ee[0]==="^"?(ee=ee.slice(1),!1):shouldSetAsProp(S,ee,re,le))?(patchDOMProp(S,ee,re,ie,ae,oe,se),(ee==="value"||ee==="checked"||ee==="selected")&&patchAttr(S,ee,re,le,ae,ee!=="value")):(ee==="true-value"?S._trueValue=re:ee==="false-value"&&(S._falseValue=re),patchAttr(S,ee,re,le))};function shouldSetAsProp(S,ee,te,re){if(re)return!!(ee==="innerHTML"||ee==="textContent"||ee in S&&isNativeOn(ee)&&isFunction$3(te));if(ee==="spellcheck"||ee==="draggable"||ee==="translate"||ee==="form"||ee==="list"&&S.tagName==="INPUT"||ee==="type"&&S.tagName==="TEXTAREA")return!1;if(ee==="width"||ee==="height"){const ne=S.tagName;if(ne==="IMG"||ne==="VIDEO"||ne==="CANVAS"||ne==="SOURCE")return!1}return isNativeOn(ee)&&isString$2(te)?!1:ee in S}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:S=>S.stopPropagation(),prevent:S=>S.preventDefault(),self:S=>S.target!==S.currentTarget,ctrl:S=>!S.ctrlKey,shift:S=>!S.shiftKey,alt:S=>!S.altKey,meta:S=>!S.metaKey,left:S=>"button"in S&&S.button!==0,middle:S=>"button"in S&&S.button!==1,right:S=>"button"in S&&S.button!==2,exact:(S,ee)=>systemModifiers.some(te=>S[`${te}Key`]&&!ee.includes(te))},withModifiers=(S,ee)=>{const te=S._withMods||(S._withMods={}),re=ee.join(".");return te[re]||(te[re]=(ne,...ie)=>{for(let ae=0;ae{const te=S._withKeys||(S._withKeys={}),re=ee.join(".");return te[re]||(te[re]=ne=>{if(!("key"in ne))return;const ie=hyphenate(ne.key);if(ee.some(ae=>ae===ie||keyNames[ae]===ie))return S(ne)})},rendererOptions=extend({patchProp},nodeOps);let renderer,enabledHydration=!1;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}function ensureHydrationRenderer(){return renderer=enabledHydration?renderer:createHydrationRenderer(rendererOptions),enabledHydration=!0,renderer}const render=(...S)=>{ensureRenderer().render(...S)},createSSRApp=(...S)=>{const ee=ensureHydrationRenderer().createApp(...S),{mount:te}=ee;return ee.mount=re=>{const ne=normalizeContainer(re);if(ne)return te(ne,!0,resolveRootNamespace(ne))},ee};function resolveRootNamespace(S){if(S instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&S instanceof MathMLElement)return"mathml"}function normalizeContainer(S){return isString$2(S)?document.querySelector(S):S}/*! For license information please see index.js.LICENSE.txt */var e$7={d:function(S,ee){for(var te in ee)e$7.o(ee,te)&&!e$7.o(S,te)&&Object.defineProperty(S,te,{enumerable:!0,get:ee[te]})},o:function(S,ee){return Object.prototype.hasOwnProperty.call(S,ee)}},r$5={};e$7.d(r$5,{tk:function(){return yt},El:function(){return at},QB:function(){return nt}});const n$6=(a$6={Fragment:function(){return Fragment},computed:function(){return computed},createElementBlock:function(){return createElementBlock},defineComponent:function(){return defineComponent},onBeforeUnmount:function(){return onBeforeUnmount},onMounted:function(){return onMounted},openBlock:function(){return openBlock},ref:function(){return ref},renderList:function(){return renderList},watch:function(){return watch}},o$6={},e$7.d(o$6,a$6),o$6);var a$6,o$6,i$6;function u$6(){u$6=function(){return ee};var S,ee={},te=Object.prototype,re=te.hasOwnProperty,ne=Object.defineProperty||function(Se,Ce,Ae){Se[Ce]=Ae.value},ie=typeof Symbol=="function"?Symbol:{},ae=ie.iterator||"@@iterator",oe=ie.asyncIterator||"@@asyncIterator",se=ie.toStringTag||"@@toStringTag";function le(Se,Ce,Ae){return Object.defineProperty(Se,Ce,{value:Ae,enumerable:!0,configurable:!0,writable:!0}),Se[Ce]}try{le({},"")}catch(Se){le=function(Ce,Ae,Ee){return Ce[Ae]=Ee}}function ue(Se,Ce,Ae,Ee){var Ie=Ce&&Ce.prototype instanceof ye?Ce:ye,Oe=Object.create(Ie.prototype),He=new De(Ee||[]);return ne(Oe,"_invoke",{value:ke(Se,Ae,He)}),Oe}function fe(Se,Ce,Ae){try{return{type:"normal",arg:Se.call(Ce,Ae)}}catch(Ee){return{type:"throw",arg:Ee}}}ee.wrap=ue;var ce="suspendedStart",he="suspendedYield",pe="executing",de="completed",be={};function ye(){}function ge(){}function ve(){}var me={};le(me,ae,function(){return this});var _e=Object.getPrototypeOf,we=_e&&_e(_e(Me([])));we&&we!==te&&re.call(we,ae)&&(me=we);var $e=ve.prototype=ye.prototype=Object.create(me);function Te(Se){["next","throw","return"].forEach(function(Ce){le(Se,Ce,function(Ae){return this._invoke(Ce,Ae)})})}function xe(Se,Ce){function Ae(Ie,Oe,He,Xe){var Je=fe(Se[Ie],Se,Oe);if(Je.type!=="throw"){var bt=Je.arg,dt=bt.value;return dt&&g$2(dt)=="object"&&re.call(dt,"__await")?Ce.resolve(dt.__await).then(function(wt){Ae("next",wt,He,Xe)},function(wt){Ae("throw",wt,He,Xe)}):Ce.resolve(dt).then(function(wt){bt.value=wt,He(bt)},function(wt){return Ae("throw",wt,He,Xe)})}Xe(Je.arg)}var Ee;ne(this,"_invoke",{value:function(Ie,Oe){function He(){return new Ce(function(Xe,Je){Ae(Ie,Oe,Xe,Je)})}return Ee=Ee?Ee.then(He,He):He()}})}function ke(Se,Ce,Ae){var Ee=ce;return function(Ie,Oe){if(Ee===pe)throw Error("Generator is already running");if(Ee===de){if(Ie==="throw")throw Oe;return{value:S,done:!0}}for(Ae.method=Ie,Ae.arg=Oe;;){var He=Ae.delegate;if(He){var Xe=Ne(He,Ae);if(Xe){if(Xe===be)continue;return Xe}}if(Ae.method==="next")Ae.sent=Ae._sent=Ae.arg;else if(Ae.method==="throw"){if(Ee===ce)throw Ee=de,Ae.arg;Ae.dispatchException(Ae.arg)}else Ae.method==="return"&&Ae.abrupt("return",Ae.arg);Ee=pe;var Je=fe(Se,Ce,Ae);if(Je.type==="normal"){if(Ee=Ae.done?de:he,Je.arg===be)continue;return{value:Je.arg,done:Ae.done}}Je.type==="throw"&&(Ee=de,Ae.method="throw",Ae.arg=Je.arg)}}}function Ne(Se,Ce){var Ae=Ce.method,Ee=Se.iterator[Ae];if(Ee===S)return Ce.delegate=null,Ae==="throw"&&Se.iterator.return&&(Ce.method="return",Ce.arg=S,Ne(Se,Ce),Ce.method==="throw")||Ae!=="return"&&(Ce.method="throw",Ce.arg=new TypeError("The iterator does not provide a '"+Ae+"' method")),be;var Ie=fe(Ee,Se.iterator,Ce.arg);if(Ie.type==="throw")return Ce.method="throw",Ce.arg=Ie.arg,Ce.delegate=null,be;var Oe=Ie.arg;return Oe?Oe.done?(Ce[Se.resultName]=Oe.value,Ce.next=Se.nextLoc,Ce.method!=="return"&&(Ce.method="next",Ce.arg=S),Ce.delegate=null,be):Oe:(Ce.method="throw",Ce.arg=new TypeError("iterator result is not an object"),Ce.delegate=null,be)}function Fe(Se){var Ce={tryLoc:Se[0]};1 in Se&&(Ce.catchLoc=Se[1]),2 in Se&&(Ce.finallyLoc=Se[2],Ce.afterLoc=Se[3]),this.tryEntries.push(Ce)}function je(Se){var Ce=Se.completion||{};Ce.type="normal",delete Ce.arg,Se.completion=Ce}function De(Se){this.tryEntries=[{tryLoc:"root"}],Se.forEach(Fe,this),this.reset(!0)}function Me(Se){if(Se||Se===""){var Ce=Se[ae];if(Ce)return Ce.call(Se);if(typeof Se.next=="function")return Se;if(!isNaN(Se.length)){var Ae=-1,Ee=function Ie(){for(;++Ae=0;--Ee){var Ie=this.tryEntries[Ee],Oe=Ie.completion;if(Ie.tryLoc==="root")return Ae("end");if(Ie.tryLoc<=this.prev){var He=re.call(Ie,"catchLoc"),Xe=re.call(Ie,"finallyLoc");if(He&&Xe){if(this.prev=0;--Ae){var Ee=this.tryEntries[Ae];if(Ee.tryLoc<=this.prev&&re.call(Ee,"finallyLoc")&&this.prev=0;--Ce){var Ae=this.tryEntries[Ce];if(Ae.finallyLoc===Se)return this.complete(Ae.completion,Ae.afterLoc),je(Ae),be}},catch:function(Se){for(var Ce=this.tryEntries.length-1;Ce>=0;--Ce){var Ae=this.tryEntries[Ce];if(Ae.tryLoc===Se){var Ee=Ae.completion;if(Ee.type==="throw"){var Ie=Ee.arg;je(Ae)}return Ie}}throw Error("illegal catch attempt")},delegateYield:function(Se,Ce,Ae){return this.delegate={iterator:Me(Se),resultName:Ce,nextLoc:Ae},this.method==="next"&&(this.arg=S),be}},ee}function c$6(S,ee,te,re,ne,ie,ae){try{var oe=S[ie](ae),se=oe.value}catch(le){return void te(le)}oe.done?ee(se):Promise.resolve(se).then(re,ne)}function s$6(S){return function(){var ee=this,te=arguments;return new Promise(function(re,ne){var ie=S.apply(ee,te);function ae(se){c$6(ie,re,ne,ae,oe,"next",se)}function oe(se){c$6(ie,re,ne,ae,oe,"throw",se)}ae(void 0)})}}function l$6(S){return function(ee){if(Array.isArray(ee))return E$2(ee)}(S)||function(ee){if(typeof Symbol!="undefined"&&ee[Symbol.iterator]!=null||ee["@@iterator"]!=null)return Array.from(ee)}(S)||w$3(S)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function f$6(S,ee,te){return ee=v$6(ee),function(re,ne){if(ne&&(g$2(ne)=="object"||typeof ne=="function"))return ne;if(ne!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(ie){if(ie===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ie}(re)}(S,h$5()?Reflect.construct(ee,te||[],v$6(S).constructor):ee.apply(S,te))}function h$5(){try{var S=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(ee){}return(h$5=function(){return!!S})()}function v$6(S){return v$6=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(ee){return ee.__proto__||Object.getPrototypeOf(ee)},v$6(S)}function y$5(S,ee){if(typeof ee!="function"&&ee!==null)throw new TypeError("Super expression must either be null or a function");S.prototype=Object.create(ee&&ee.prototype,{constructor:{value:S,writable:!0,configurable:!0}}),Object.defineProperty(S,"prototype",{writable:!1}),ee&&p$6(S,ee)}function p$6(S,ee){return p$6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(te,re){return te.__proto__=re,te},p$6(S,ee)}function m$4(S,ee,te){return(ee=_$5(ee))in S?Object.defineProperty(S,ee,{value:te,enumerable:!0,configurable:!0,writable:!0}):S[ee]=te,S}function d$3(S,ee){if(!(S instanceof ee))throw new TypeError("Cannot call a class as a function")}function x(S,ee){for(var te=0;te=S.length?{done:!0}:{done:!1,value:S[re++]}},e:function(se){throw se},f:ne}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var ie,ae=!0,oe=!1;return{s:function(){te=te.call(S)},n:function(){var se=te.next();return ae=se.done,se},e:function(se){oe=!0,ie=se},f:function(){try{ae||te.return==null||te.return()}finally{if(oe)throw ie}}}}function g$2(S){return g$2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ee){return typeof ee}:function(ee){return ee&&typeof Symbol=="function"&&ee.constructor===Symbol&&ee!==Symbol.prototype?"symbol":typeof ee},g$2(S)}function N$1(S,ee){return function(te){if(Array.isArray(te))return te}(S)||function(te,re){var ne=te==null?null:typeof Symbol!="undefined"&&te[Symbol.iterator]||te["@@iterator"];if(ne!=null){var ie,ae,oe,se,le=[],ue=!0,fe=!1;try{if(oe=(ne=ne.call(te)).next,re===0){if(Object(ne)!==ne)return;ue=!1}else for(;!(ue=(ie=oe.call(ne)).done)&&(le.push(ie.value),le.length!==re);ue=!0);}catch(ce){fe=!0,ae=ce}finally{try{if(!ue&&ne.return!=null&&(se=ne.return(),Object(se)!==se))return}finally{if(fe)throw ae}}return le}}(S,ee)||w$3(S,ee)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function w$3(S,ee){if(S){if(typeof S=="string")return E$2(S,ee);var te={}.toString.call(S).slice(8,-1);return te==="Object"&&S.constructor&&(te=S.constructor.name),te==="Map"||te==="Set"?Array.from(S):te==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(te)?E$2(S,ee):void 0}}function E$2(S,ee){(ee==null||ee>S.length)&&(ee=S.length);for(var te=0,re=Array(ee);teS.phi1&&(S.phi2-=2*L),S.sweepFlag===1&&S.phi2re)return[];if(re===0)return[[S*te/(S*S+ee*ee),ee*te/(S*S+ee*ee)]];var ne=Math.sqrt(re);return[[(S*te+ee*ne)/(S*S+ee*ee),(ee*te-S*ne)/(S*S+ee*ee)],[(S*te-ee*ne)/(S*S+ee*ee),(ee*te+S*ne)/(S*S+ee*ee)]]}var H,V=Math.PI/180;function P$1(S,ee,te){return(1-te)*S+te*ee}function D$1(S,ee,te,re){return S+Math.cos(re/180*L)*ee+Math.sin(re/180*L)*te}function j$1(S,ee,te,re){var ne=1e-6,ie=ee-S,ae=te-ee,oe=3*ie+3*(re-te)-6*ae,se=6*(ae-ie),le=3*ie;return Math.abs(oe)2&&arguments[2]!==void 0?arguments[2]:1e-6,he=ue*ue/4-fe;if(he<-ce)return[];if(he<=ce)return[-ue/2];var pe=Math.sqrt(he);return[-ue/2-pe,-ue/2+pe]}(se/oe,le/oe,ne)}function X(S,ee,te,re,ne){var ie=1-ne;return S*(ie*ie*ie)+ee*(3*ie*ie*ne)+te*(3*ie*ne*ne)+re*(ne*ne*ne)}(function(S){function ee(){return ne(function(ae,oe,se){return ae.relative&&(ae.x1!==void 0&&(ae.x1+=oe),ae.y1!==void 0&&(ae.y1+=se),ae.x2!==void 0&&(ae.x2+=oe),ae.y2!==void 0&&(ae.y2+=se),ae.x!==void 0&&(ae.x+=oe),ae.y!==void 0&&(ae.y+=se),ae.relative=!1),ae})}function te(){var ae=NaN,oe=NaN,se=NaN,le=NaN;return ne(function(ue,fe,ce){return ue.type&G.SMOOTH_CURVE_TO&&(ue.type=G.CURVE_TO,ae=isNaN(ae)?fe:ae,oe=isNaN(oe)?ce:oe,ue.x1=ue.relative?fe-ae:2*fe-ae,ue.y1=ue.relative?ce-oe:2*ce-oe),ue.type&G.CURVE_TO?(ae=ue.relative?fe+ue.x2:ue.x2,oe=ue.relative?ce+ue.y2:ue.y2):(ae=NaN,oe=NaN),ue.type&G.SMOOTH_QUAD_TO&&(ue.type=G.QUAD_TO,se=isNaN(se)?fe:se,le=isNaN(le)?ce:le,ue.x1=ue.relative?fe-se:2*fe-se,ue.y1=ue.relative?ce-le:2*ce-le),ue.type&G.QUAD_TO?(se=ue.relative?fe+ue.x1:ue.x1,le=ue.relative?ce+ue.y1:ue.y1):(se=NaN,le=NaN),ue})}function re(){var ae=NaN,oe=NaN;return ne(function(se,le,ue){if(se.type&G.SMOOTH_QUAD_TO&&(se.type=G.QUAD_TO,ae=isNaN(ae)?le:ae,oe=isNaN(oe)?ue:oe,se.x1=se.relative?le-ae:2*le-ae,se.y1=se.relative?ue-oe:2*ue-oe),se.type&G.QUAD_TO){ae=se.relative?le+se.x1:se.x1,oe=se.relative?ue+se.y1:se.y1;var fe=se.x1,ce=se.y1;se.type=G.CURVE_TO,se.x1=((se.relative?0:le)+2*fe)/3,se.y1=((se.relative?0:ue)+2*ce)/3,se.x2=(se.x+2*fe)/3,se.y2=(se.y+2*ce)/3}else ae=NaN,oe=NaN;return se})}function ne(ae){var oe=0,se=0,le=NaN,ue=NaN;return function(fe){if(isNaN(le)&&!(fe.type&G.MOVE_TO))throw new Error("path must start with moveto");var ce=ae(fe,oe,se,le,ue);return fe.type&G.CLOSE_PATH&&(oe=le,se=ue),fe.x!==void 0&&(oe=fe.relative?oe+fe.x:fe.x),fe.y!==void 0&&(se=fe.relative?se+fe.y:fe.y),fe.type&G.MOVE_TO&&(le=oe,ue=se),ce}}function ie(ae,oe,se,le,ue,fe){return I$1(ae,oe,se,le,ue,fe),ne(function(ce,he,pe,de){var be=ce.x1,ye=ce.x2,ge=ce.relative&&!isNaN(de),ve=ce.x!==void 0?ce.x:ge?0:he,me=ce.y!==void 0?ce.y:ge?0:pe;function _e(Oe){return Oe*Oe}ce.type&G.HORIZ_LINE_TO&&oe!==0&&(ce.type=G.LINE_TO,ce.y=ce.relative?0:pe),ce.type&G.VERT_LINE_TO&&se!==0&&(ce.type=G.LINE_TO,ce.x=ce.relative?0:he),ce.x!==void 0&&(ce.x=ce.x*ae+me*se+(ge?0:ue)),ce.y!==void 0&&(ce.y=ve*oe+ce.y*le+(ge?0:fe)),ce.x1!==void 0&&(ce.x1=ce.x1*ae+ce.y1*se+(ge?0:ue)),ce.y1!==void 0&&(ce.y1=be*oe+ce.y1*le+(ge?0:fe)),ce.x2!==void 0&&(ce.x2=ce.x2*ae+ce.y2*se+(ge?0:ue)),ce.y2!==void 0&&(ce.y2=ye*oe+ce.y2*le+(ge?0:fe));var we=ae*le-oe*se;if(ce.xRot!==void 0&&(ae!==1||oe!==0||se!==0||le!==1))if(we===0)delete ce.rX,delete ce.rY,delete ce.xRot,delete ce.lArcFlag,delete ce.sweepFlag,ce.type=G.LINE_TO;else{var $e=ce.xRot*Math.PI/180,Te=Math.sin($e),xe=Math.cos($e),ke=1/_e(ce.rX),Ne=1/_e(ce.rY),Fe=_e(xe)*ke+_e(Te)*Ne,je=2*Te*xe*(ke-Ne),De=_e(Te)*ke+_e(xe)*Ne,Me=Fe*le*le-je*oe*le+De*oe*oe,Se=je*(ae*le+oe*se)-2*(Fe*se*le+De*ae*oe),Ce=Fe*se*se-je*ae*se+De*ae*ae,Ae=(Math.atan2(Se,Me-Ce)+Math.PI)%Math.PI/2,Ee=Math.sin(Ae),Ie=Math.cos(Ae);ce.rX=Math.abs(we)/Math.sqrt(Me*_e(Ie)+Se*Ee*Ie+Ce*_e(Ee)),ce.rY=Math.abs(we)/Math.sqrt(Me*_e(Ee)-Se*Ee*Ie+Ce*_e(Ie)),ce.xRot=180*Ae/Math.PI}return ce.sweepFlag!==void 0&&0>we&&(ce.sweepFlag=+!ce.sweepFlag),ce})}S.ROUND=function(){var ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1e13;function oe(se){return Math.round(se*ae)/ae}return I$1(ae),function(se){return se.x1!==void 0&&(se.x1=oe(se.x1)),se.y1!==void 0&&(se.y1=oe(se.y1)),se.x2!==void 0&&(se.x2=oe(se.x2)),se.y2!==void 0&&(se.y2=oe(se.y2)),se.x!==void 0&&(se.x=oe(se.x)),se.y!==void 0&&(se.y=oe(se.y)),se.rX!==void 0&&(se.rX=oe(se.rX)),se.rY!==void 0&&(se.rY=oe(se.rY)),se}},S.TO_ABS=ee,S.TO_REL=function(){return ne(function(ae,oe,se){return ae.relative||(ae.x1!==void 0&&(ae.x1-=oe),ae.y1!==void 0&&(ae.y1-=se),ae.x2!==void 0&&(ae.x2-=oe),ae.y2!==void 0&&(ae.y2-=se),ae.x!==void 0&&(ae.x-=oe),ae.y!==void 0&&(ae.y-=se),ae.relative=!0),ae})},S.NORMALIZE_HVZ=function(){var ae=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],oe=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],se=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];return ne(function(le,ue,fe,ce,he){if(isNaN(ce)&&!(le.type&G.MOVE_TO))throw new Error("path must start with moveto");return oe&&le.type&G.HORIZ_LINE_TO&&(le.type=G.LINE_TO,le.y=le.relative?0:fe),se&&le.type&G.VERT_LINE_TO&&(le.type=G.LINE_TO,le.x=le.relative?0:ue),ae&&le.type&G.CLOSE_PATH&&(le.type=G.LINE_TO,le.x=le.relative?ce-ue:ce,le.y=le.relative?he-fe:he),le.type&G.ARC&&(le.rX===0||le.rY===0)&&(le.type=G.LINE_TO,delete le.rX,delete le.rY,delete le.xRot,delete le.lArcFlag,delete le.sweepFlag),le})},S.NORMALIZE_ST=te,S.QT_TO_C=re,S.INFO=ne,S.SANITIZE=function(){var ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;I$1(ae);var oe=NaN,se=NaN,le=NaN,ue=NaN;return ne(function(fe,ce,he,pe,de){var be=Math.abs,ye=!1,ge=0,ve=0;if(fe.type&G.SMOOTH_CURVE_TO&&(ge=isNaN(oe)?0:ce-oe,ve=isNaN(se)?0:he-se),fe.type&(G.CURVE_TO|G.SMOOTH_CURVE_TO)?(oe=fe.relative?ce+fe.x2:fe.x2,se=fe.relative?he+fe.y2:fe.y2):(oe=NaN,se=NaN),fe.type&G.SMOOTH_QUAD_TO?(le=isNaN(le)?ce:2*ce-le,ue=isNaN(ue)?he:2*he-ue):fe.type&G.QUAD_TO?(le=fe.relative?ce+fe.x1:fe.x1,ue=fe.relative?he+fe.y1:fe.y2):(le=NaN,ue=NaN),fe.type&G.LINE_COMMANDS||fe.type&G.ARC&&(fe.rX===0||fe.rY===0||!fe.lArcFlag)||fe.type&G.CURVE_TO||fe.type&G.SMOOTH_CURVE_TO||fe.type&G.QUAD_TO||fe.type&G.SMOOTH_QUAD_TO){var me=fe.x===void 0?0:fe.relative?fe.x:fe.x-ce,_e=fe.y===void 0?0:fe.relative?fe.y:fe.y-he;ge=isNaN(le)?fe.x1===void 0?ge:fe.relative?fe.x:fe.x1-ce:le-ce,ve=isNaN(ue)?fe.y1===void 0?ve:fe.relative?fe.y:fe.y1-he:ue-he;var we=fe.x2===void 0?0:fe.relative?fe.x:fe.x2-ce,$e=fe.y2===void 0?0:fe.relative?fe.y:fe.y2-he;be(me)<=ae&&be(_e)<=ae&&be(ge)<=ae&&be(ve)<=ae&&be(we)<=ae&&be($e)<=ae&&(ye=!0)}return fe.type&G.CLOSE_PATH&&be(ce-pe)<=ae&&be(he-de)<=ae&&(ye=!0),ye?[]:fe})},S.MATRIX=ie,S.ROTATE=function(ae){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;I$1(ae,oe,se);var le=Math.sin(ae),ue=Math.cos(ae);return ie(ue,le,-le,ue,oe-oe*ue+se*le,se-oe*le-se*ue)},S.TRANSLATE=function(ae){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return I$1(ae,oe),ie(1,0,0,1,ae,oe)},S.SCALE=function(ae){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ae;return I$1(ae,oe),ie(ae,0,0,oe,0,0)},S.SKEW_X=function(ae){return I$1(ae),ie(1,0,Math.atan(ae),1,0,0)},S.SKEW_Y=function(ae){return I$1(ae),ie(1,Math.atan(ae),0,1,0,0)},S.X_AXIS_SYMMETRY=function(){var ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return I$1(ae),ie(-1,0,0,1,ae,0)},S.Y_AXIS_SYMMETRY=function(){var ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return I$1(ae),ie(1,0,0,-1,0,ae)},S.A_TO_C=function(){return ne(function(ae,oe,se){return G.ARC===ae.type?function(le,ue,fe){le.cX||k(le,ue,fe);for(var ce=Math.min(le.phi1,le.phi2),he=Math.max(le.phi1,le.phi2)-ce,pe=Math.ceil(he/90),de=new Array(pe),be=ue,ye=fe,ge=0;gele.maxX&&(le.maxX=Oe),Oele.maxY&&(le.maxY=Oe),Oege&&pe(X(fe,he.x1,he.x2,he.x,ge))}}catch(Oe){ye.e(Oe)}finally{ye.f()}var ve,me=T$1(j$1(ce,he.y1,he.y2,he.y));try{for(me.s();!(ve=me.n()).done;){var _e=ve.value;0<_e&&1>_e&&de(X(ce,he.y1,he.y2,he.y,_e))}}catch(Oe){me.e(Oe)}finally{me.f()}}if(he.type&G.ARC){pe(he.x),de(he.y),k(he,fe,ce);var we,$e=he.xRot/180*Math.PI,Te=Math.cos($e)*he.rX,xe=Math.sin($e)*he.rX,ke=-Math.sin($e)*he.rY,Ne=Math.cos($e)*he.rY,Fe=N$1(he.phi1he.phi2?[he.phi2+360,he.phi1+360]:[he.phi2,he.phi1],2),je=Fe[0],De=Fe[1],Me=function(Oe){var He=N$1(Oe,2),Xe=He[0],Je=He[1],bt=180*Math.atan2(Je,Xe)/Math.PI;return btje&&Ceje&&Ie0&&arguments[0]!==void 0?arguments[0]:[];if(this.parse(" ",te),this.curArgs.length!==0||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return te}},{key:"parse",value:function(te){for(var re=this,ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ie=function(fe){ne.push(fe),re.curArgs.length=0,re.canParseCommandOrComma=!0},ae=0;aeue)throw new SyntaxError('Expected positive number, got "'.concat(ue,'" at index "').concat(ae,'"'))}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError('Expected a flag, got "'.concat(this.curNumber,'" at index "').concat(ae,'"'))}this.curArgs.push(ue),this.curArgs.length===Z[this.curCommandType]&&(G.HORIZ_LINE_TO===this.curCommandType?ie({type:G.HORIZ_LINE_TO,relative:this.curCommandRelative,x:ue}):G.VERT_LINE_TO===this.curCommandType?ie({type:G.VERT_LINE_TO,relative:this.curCommandRelative,y:ue}):this.curCommandType===G.MOVE_TO||this.curCommandType===G.LINE_TO||this.curCommandType===G.SMOOTH_QUAD_TO?(ie({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),G.MOVE_TO===this.curCommandType&&(this.curCommandType=G.LINE_TO)):this.curCommandType===G.CURVE_TO?ie({type:G.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===G.SMOOTH_CURVE_TO?ie({type:G.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===G.QUAD_TO?ie({type:G.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===G.ARC&&ie({type:G.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!F(oe))if(oe===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(oe!=="+"&&oe!=="-"&&oe!==".")if(le)this.curNumber=oe,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index ".concat(ae,"."));if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'.concat(oe,'" at index ').concat(ae,". Command cannot follow comma"));if(this.canParseCommandOrComma=!1,oe!=="z"&&oe!=="Z")if(oe==="h"||oe==="H")this.curCommandType=G.HORIZ_LINE_TO,this.curCommandRelative=oe==="h";else if(oe==="v"||oe==="V")this.curCommandType=G.VERT_LINE_TO,this.curCommandRelative=oe==="v";else if(oe==="m"||oe==="M")this.curCommandType=G.MOVE_TO,this.curCommandRelative=oe==="m";else if(oe==="l"||oe==="L")this.curCommandType=G.LINE_TO,this.curCommandRelative=oe==="l";else if(oe==="c"||oe==="C")this.curCommandType=G.CURVE_TO,this.curCommandRelative=oe==="c";else if(oe==="s"||oe==="S")this.curCommandType=G.SMOOTH_CURVE_TO,this.curCommandRelative=oe==="s";else if(oe==="q"||oe==="Q")this.curCommandType=G.QUAD_TO,this.curCommandRelative=oe==="q";else if(oe==="t"||oe==="T")this.curCommandType=G.SMOOTH_QUAD_TO,this.curCommandRelative=oe==="t";else{if(oe!=="a"&&oe!=="A")throw new SyntaxError('Unexpected character "'.concat(oe,'" at index ').concat(ae,"."));this.curCommandType=G.ARC,this.curCommandRelative=oe==="a"}else ne.push({type:G.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=oe,this.curNumberHasDecimal=oe==="."}else this.curNumber+=oe,this.curNumberHasDecimal=!0;else this.curNumber+=oe;else this.curNumber+=oe,this.curNumberHasExp=!0;else this.curNumber+=oe,this.curNumberHasExpDigits=this.curNumberHasExp}return ne}},{key:"transform",value:function(te){var re=Object.create(this,{parse:{value:function(ne){var ie,ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],oe=T$1(Object.getPrototypeOf(this).parse.call(this,ne));try{for(oe.s();!(ie=oe.n()).done;){var se=ie.value,le=te(se);Array.isArray(le)?ae.push.apply(ae,l$6(le)):ae.push(le)}}catch(ue){oe.e(ue)}finally{oe.f()}return ae}}});return re}}])}(),G=(i$6=function(S){function ee(te){var re;return d$3(this,ee),m$4(re=f$6(this,ee),"commands",void 0),re.commands=typeof te=="string"?ee.parse(te):te,re}return y$5(ee,Y),O$2(ee,[{key:"encode",value:function(){return ee.encode(this.commands)}},{key:"getBounds",value:function(){var te=H.CALCULATE_BOUNDS();return this.transform(te),te}},{key:"transform",value:function(te){var re,ne=[],ie=T$1(this.commands);try{for(ie.s();!(re=ie.n()).done;){var ae=te(re.value);Array.isArray(ae)?ne.push.apply(ne,l$6(ae)):ne.push(ae)}}catch(oe){ie.e(oe)}finally{ie.f()}return this.commands=ne,this}}],[{key:"encode",value:function(te){return function(re){var ne="";Array.isArray(re)||(re=[re]);for(var ie=0;ie2&&arguments[2]!==void 0?arguments[2]:0;if(ce<=0)return ue;for(var he in fe)ue[he]?ue[he]=le(ue[he],fe[he],ce-1):ue[he]=fe[he];return ue},re?K[re]=oe(K[re]||{},ae,2):Object.keys(ae).map(function(le){K[le]=oe(K[le]||{},ae[le],2)});case 18:case"end":return se.stop()}},ee,null,[[4,10]])}));return function(ee){return S.apply(this,arguments)}}(),rt=[],nt=function(){var S=s$6(u$6().mark(function ee(te){var re;return u$6().wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return re=Promise.all(te.map(et)),rt.push(re),ne.next=4,re;case 4:return ne.abrupt("return");case 5:case"end":return ne.stop()}},ee)}));return function(ee){return S.apply(this,arguments)}}(),at=function(){var S=s$6(u$6().mark(function ee(te){var re;return u$6().wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return re=Promise.all(te.map(function(){var ie=s$6(u$6().mark(function ae(oe){return u$6().wrap(function(se){for(;;)switch(se.prev=se.next){case 0:ct({icon:oe});case 1:case"end":return se.stop()}},ae)}));return function(ae){return ie.apply(this,arguments)}}())),rt.push(re),ne.next=4,re;case 4:return ne.abrupt("return");case 5:case"end":return ne.stop()}},ee)}));return function(ee){return S.apply(this,arguments)}}(),ot=function(){var S=s$6(u$6().mark(function ee(te){var re,ne,ie,ae,oe,se,le,ue,fe,ce,he,pe,de;return u$6().wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(ae=te.category,oe=te.name,se=te.version,le=te.domain,ue=[ae,oe,se],ae&&oe&&se){be.next=4;break}throw new Error("SVGIconNext: invalid icon option");case 4:return be.prev=4,be.next=7,Promise.all(rt);case 7:be.next=11;break;case 9:be.prev=9,be.t0=be.catch(4);case 11:if((re=K[ae])===null||re===void 0||(re=re[oe])===null||re===void 0||!re[se]){be.next=13;break}return be.abrupt("return",(fe=K[ae])===null||fe===void 0||(fe=fe[oe])===null||fe===void 0?void 0:fe[se]);case 13:if((ne=$$c[ae])===null||ne===void 0||(ne=ne[oe])===null||ne===void 0||!ne[se]){be.next=15;break}return be.abrupt("return",(ce=$$c[ae])===null||ce===void 0||(ce=ce[oe])===null||ce===void 0?void 0:ce[se]);case 15:return be.prev=15,pe=tt("https://".concat(le,"/bfs/svg-next/").concat(ae,"/").concat(oe,"/v").concat(se,".json")),J($$c,ue,pe),be.t1=J,be.t2=K,be.t3=ue,be.next=23,(he=$$c[ae])===null||he===void 0||(he=he[oe])===null||he===void 0?void 0:he[se];case 23:be.t4=be.sent,(0,be.t1)(be.t2,be.t3,be.t4),be.next=31;break;case 27:throw be.prev=27,be.t5=be.catch(15),J($$c,ue,null),new Error("[SVGIconNext] fetch icon config failed: ".concat(ae," ").concat(oe," ").concat(se," ").concat((de=be.t5===null||be.t5===void 0?void 0:be.t5.message)!==null&&de!==void 0?de:be.t5));case 31:return be.abrupt("return",(ie=K[ae])===null||ie===void 0||(ie=ie[oe])===null||ie===void 0?void 0:ie[se]);case 32:case"end":return be.stop()}},ee,null,[[4,9],[15,27]])}));return function(ee){return S.apply(this,arguments)}}(),it=null,ut=function(){var S;return it||(it=(S=typeof window!="undefined"&&window.__BMG_AF__)!==null&&S!==void 0?S:null),it},ct=function(){var S=s$6(u$6().mark(function ee(te){var re,ne,ie,ae,oe,se,le,ue,fe,ce,he,pe,de,be,ye,ge,ve,me,_e;return u$6().wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return ie=te.icon,ae=ie.split("/"),oe=N$1(ae,3),se=oe[0],le=oe[1],ue=oe[2],fe=((re=ut())===null||re===void 0?void 0:re.defDomain)||"i0.hdslb.com",we.prev=4,we.next=7,ot({category:se,name:le,version:ue,domain:fe});case 7:(ce=ut())===null||ce===void 0||ce.recordConnectivity(fe,!0),we.next=44;break;case 10:if(we.prev=10,we.t0=we.catch(4),ut()){we.next=22;break}return we.prev=13,fe="i1.hdslb.com",we.next=17,ot({category:se,name:le,version:ue,domain:fe});case 17:we.next=22;break;case 19:throw we.prev=19,we.t1=we.catch(13),new Error((pe=we.t1.message)===null||pe===void 0?void 0:pe.replace("[SVGIconNext]","[SVGIconNext] retry"));case 22:(he=ut())===null||he===void 0||he.recordConnectivity(fe,!1),de=!0;case 24:if(!de){we.next=44;break}if((ve=(be=ut())===null||be===void 0||(ye=(ge=be).getNext)===null||ye===void 0?void 0:ye.call(ge,fe))==null||!ve.src){we.next=40;break}return fe=ve.src,we.prev=28,we.next=31,ot({category:se,name:le,version:ue,domain:fe});case 31:(me=ut())===null||me===void 0||me.recordConnectivity(fe,!0),de=!1,we.next=38;break;case 35:we.prev=35,we.t2=we.catch(28),(_e=ut())===null||_e===void 0||_e.recordConnectivity(fe,!1);case 38:we.next=42;break;case 40:throw de=!1,we.t0;case 42:we.next=24;break;case 44:return we.abrupt("return",(ne=K[se])===null||ne===void 0||(ne=ne[le])===null||ne===void 0?void 0:ne[ue]);case 45:case"end":return we.stop()}},ee,null,[[4,10],[13,19],[28,35]])}));return function(ee){return S.apply(this,arguments)}}();const st=new WeakMap,lt=typeof window!="undefined"&&"IntersectionObserver"in window,ft=lt?new IntersectionObserver(S=>{S.forEach(ee=>{var te;(te=st.get(ee.target))==null||te(ee.isIntersecting)})}):null,ht=["viewBox","width","height"],vt=["d","fill"],yt=(0,n$6.defineComponent)({__name:"SVGIconNext",props:{icon:{},size:{},axes:{},palette:{},lazy:{type:Boolean}},setup(S){const ee=S,te=(0,n$6.computed)(()=>Ot({},ee)),re=(0,n$6.ref)(null),ne=(0,n$6.computed)(()=>q(te.value)),ie=(0,n$6.computed)(()=>function(le,ue){var fe;if(!le.palette)return ue.colors?ue.colors:"currentColor";if(Array.isArray(le.palette))return le.palette;var ce=ue==null||(fe=ue.palettes)===null||fe===void 0?void 0:fe.find(function(he){return he.name===le.palette});return ce?ce.value:le.palette}(te.value,re.value)),ae=()=>xt(this,null,function*(){re.value=yield ct(te.value)}),oe=(0,n$6.computed)(()=>re.value?W(te.value,re.value):[]),se=(0,n$6.ref)();if(ee.lazy){const le=(ue=>{const fe=(0,n$6.ref)(!1);if(!ft)return fe;const ce=he=>{fe.value=he};return(0,n$6.onMounted)(()=>{const he=ue.value;he&&(st.set(he,ce),ft.observe(he))}),(0,n$6.watch)(ue,he=>{he&&ft.unobserve(he),ue.value&&(st.set(ue.value,ce),ft.observe(ue.value))}),(0,n$6.onBeforeUnmount)(()=>{ue.value&&ft.unobserve(ue.value)}),fe})(se);lt||ae(),(0,n$6.watch)(le,()=>xt(this,null,function*(){le.value&&!re.value&&(yield ae())})),(0,n$6.watch)(()=>te.value.icon,()=>xt(this,null,function*(){le.value?yield ae():re.value=null}))}else(0,n$6.watch)(()=>te.value.icon,ae);return(0,n$6.onMounted)(()=>xt(this,null,function*(){if(!ee.lazy||!window.IntersectionObserver){const le=yield ct(te.value);re.value=le}})),(le,ue)=>((0,n$6.openBlock)(),(0,n$6.createElementBlock)("svg",{ref_key:"svgEl",ref:se,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:`0 0 ${ne.value[0]} ${ne.value[1]}`,width:ne.value[0],height:ne.value[1]},[((0,n$6.openBlock)(!0),(0,n$6.createElementBlock)(n$6.Fragment,null,(0,n$6.renderList)(oe.value,(fe,ce)=>{var he;return(0,n$6.openBlock)(),(0,n$6.createElementBlock)("path",{key:ce,d:fe,fill:typeof ie.value=="string"?ie.value:((he=ie.value)==null?void 0:he[ce])||""},null,8,vt)}),128))],8,ht))}});var pt=r$5.tk;r$5.El;r$5.QB;var isVue2=!1;/*! * pinia v2.1.7 * (c) 2023 Eduardo San Martin Morote * @license MIT */let activePinia;const setActivePinia=S=>activePinia=S,piniaSymbol=Symbol();function isPlainObject$1(S){return S&&typeof S=="object"&&Object.prototype.toString.call(S)==="[object Object]"&&typeof S.toJSON!="function"}var MutationType;(function(S){S.direct="direct",S.patchObject="patch object",S.patchFunction="patch function"})(MutationType||(MutationType={}));function createPinia(){const S=effectScope(!0),ee=S.run(()=>ref({}));let te=[],re=[];const ne=markRaw({install(ie){setActivePinia(ne),ne._a=ie,ie.provide(piniaSymbol,ne),ie.config.globalProperties.$pinia=ne,re.forEach(ae=>te.push(ae)),re=[]},use(ie){return!this._a&&!isVue2?re.push(ie):te.push(ie),this},_p:te,_a:null,_e:S,_s:new Map,state:ee});return ne}const noop$2=()=>{};function addSubscription(S,ee,te,re=noop$2){S.push(ee);const ne=()=>{const ie=S.indexOf(ee);ie>-1&&(S.splice(ie,1),re())};return!te&&getCurrentScope()&&onScopeDispose(ne),ne}function triggerSubscriptions(S,...ee){S.slice().forEach(te=>{te(...ee)})}const fallbackRunWithContext=S=>S();function mergeReactiveObjects(S,ee){S instanceof Map&&ee instanceof Map&&ee.forEach((te,re)=>S.set(re,te)),S instanceof Set&&ee instanceof Set&&ee.forEach(S.add,S);for(const te in ee){if(!ee.hasOwnProperty(te))continue;const re=ee[te],ne=S[te];isPlainObject$1(ne)&&isPlainObject$1(re)&&S.hasOwnProperty(te)&&!isRef(re)&&!isReactive(re)?S[te]=mergeReactiveObjects(ne,re):S[te]=re}return S}const skipHydrateSymbol=Symbol();function shouldHydrate(S){return!isPlainObject$1(S)||!S.hasOwnProperty(skipHydrateSymbol)}const{assign}=Object;function isComputed(S){return!!(isRef(S)&&S.effect)}function createOptionsStore(S,ee,te,re){const{state:ne,actions:ie,getters:ae}=ee,oe=te.state.value[S];let se;function le(){oe||(te.state.value[S]=ne?ne():{});const ue=toRefs(te.state.value[S]);return assign(ue,ie,Object.keys(ae||{}).reduce((fe,ce)=>(fe[ce]=markRaw(computed(()=>{setActivePinia(te);const he=te._s.get(S);return ae[ce].call(he,he)})),fe),{}))}return se=createSetupStore(S,le,ee,te,re,!0),se}function createSetupStore(S,ee,te={},re,ne,ie){let ae;const oe=assign({actions:{}},te),se={deep:!0};let le,ue,fe=[],ce=[],he;const pe=re.state.value[S];!ie&&!pe&&(re.state.value[S]={}),ref({});let de;function be(Te){let xe;le=ue=!1,typeof Te=="function"?(Te(re.state.value[S]),xe={type:MutationType.patchFunction,storeId:S,events:he}):(mergeReactiveObjects(re.state.value[S],Te),xe={type:MutationType.patchObject,payload:Te,storeId:S,events:he});const ke=de=Symbol();nextTick().then(()=>{de===ke&&(le=!0)}),ue=!0,triggerSubscriptions(fe,xe,re.state.value[S])}const ye=ie?function(){const{state:xe}=te,ke=xe?xe():{};this.$patch(Ne=>{assign(Ne,ke)})}:noop$2;function ge(){ae.stop(),fe=[],ce=[],re._s.delete(S)}function ve(Te,xe){return function(){setActivePinia(re);const ke=Array.from(arguments),Ne=[],Fe=[];function je(Se){Ne.push(Se)}function De(Se){Fe.push(Se)}triggerSubscriptions(ce,{args:ke,name:Te,store:_e,after:je,onError:De});let Me;try{Me=xe.apply(this&&this.$id===S?this:_e,ke)}catch(Se){throw triggerSubscriptions(Fe,Se),Se}return Me instanceof Promise?Me.then(Se=>(triggerSubscriptions(Ne,Se),Se)).catch(Se=>(triggerSubscriptions(Fe,Se),Promise.reject(Se))):(triggerSubscriptions(Ne,Me),Me)}}const me={_p:re,$id:S,$onAction:addSubscription.bind(null,ce),$patch:be,$reset:ye,$subscribe(Te,xe={}){const ke=addSubscription(fe,Te,xe.detached,()=>Ne()),Ne=ae.run(()=>watch(()=>re.state.value[S],Fe=>{(xe.flush==="sync"?ue:le)&&Te({storeId:S,type:MutationType.direct,events:he},Fe)},assign({},se,xe)));return ke},$dispose:ge},_e=reactive(me);re._s.set(S,_e);const $e=(re._a&&re._a.runWithContext||fallbackRunWithContext)(()=>re._e.run(()=>(ae=effectScope()).run(ee)));for(const Te in $e){const xe=$e[Te];if(isRef(xe)&&!isComputed(xe)||isReactive(xe))ie||(pe&&shouldHydrate(xe)&&(isRef(xe)?xe.value=pe[Te]:mergeReactiveObjects(xe,pe[Te])),re.state.value[S][Te]=xe);else if(typeof xe=="function"){const ke=ve(Te,xe);$e[Te]=ke,oe.actions[Te]=xe}}return assign(_e,$e),assign(toRaw(_e),$e),Object.defineProperty(_e,"$state",{get:()=>re.state.value[S],set:Te=>{be(xe=>{assign(xe,Te)})}}),re._p.forEach(Te=>{assign(_e,ae.run(()=>Te({store:_e,app:re._a,pinia:re,options:oe})))}),pe&&ie&&te.hydrate&&te.hydrate(_e.$state,pe),le=!0,ue=!0,_e}function defineStore(S,ee,te){let re,ne;const ie=typeof ee=="function";typeof S=="string"?(re=S,ne=ie?te:ee):(ne=S,re=S.id);function ae(oe,se){const le=hasInjectionContext();return oe=oe||(le?inject(piniaSymbol,null):null),oe&&setActivePinia(oe),oe=activePinia,oe._s.has(re)||(ie?createSetupStore(re,ee,ne,oe):createOptionsStore(re,ne,oe)),oe._s.get(re)}return ae.$id=re,ae}function storeToRefs(S){{S=toRaw(S);const ee={};for(const te in S){const re=S[te];(isRef(re)||isReactive(re))&&(ee[te]=toRef(S,te))}return ee}}let _isSSR$1=!0;const isSSR$1$2=()=>(_isSSR$1&&(_isSSR$1=typeof window=="undefined"),_isSSR$1),canUseAvif$1=()=>(isSSR$1$2(),!1);let webp;const canUseWebP=()=>{var S,ee,te,re;if(isSSR$1$2())return!1;if(typeof webp!="undefined")return webp;try{if(typeof navigator!="undefined"&&/Firefox\/(\d+)/i.test(navigator.userAgent))return webp=Number(((S=navigator.userAgent.match(/Firefox\/(\d+)/i))===null||S===void 0?void 0:S[1])||"0")>=65,webp;const ne=document.createElement("canvas");webp=!((ee=ne.getContext)===null||ee===void 0)&&ee.call(ne,"2d")?((re=(te=ne.toDataURL)===null||te===void 0?void 0:te.call(ne,"image/webp"))===null||re===void 0?void 0:re.indexOf("data:image/webp"))===0:!1}catch(ne){webp=!1}return webp},autoDetect=(S=["webp"])=>{for(let ee=0;eetypeof S=="number",isInt=S=>isNum$3(S)&&(S|0)===S;function trimURL(S){return S?S.replace(/^http(s)?:/,""):""}const EXT_REG$1=/\.(jpeg|jpg|png|webp|gif|avif)$/,getImgUrlExt$2=S=>{var ee;return((ee=S.match(EXT_REG$1))===null||ee===void 0?void 0:ee[0])||null},isBFS=S=>!!/\/bfs\//.test(S),isSupportBmgFormat=S=>isBFS(S)?!!getImgUrlExt$2(S):!1,getIntNum=S=>typeof S!="number"||isNaN(S)?0:Math.floor(S)||0,getBmgSrc$1=(S,ee={c:!0})=>{var te;if(typeof S!="string")return"";if(!isSupportBmgFormat(S))return S;if(S.indexOf("@")>-1){if(ee.cache)return S;S=S.split("@")[0]}S=S.replace("//pre-","//");const re=ee.dpr||(isSSR$1$2()?2:Math.floor((te=window==null?void 0:window.devicePixelRatio)!==null&&te!==void 0?te:2)||1),ne=[];ee.w&&isInt(ee.w)&&ne.push(`${Math.floor(ee.w*re)}w`),ee.h&&isInt(ee.h)&&ne.push(`${Math.floor(ee.h*re)}h`),ee.e&&ne.push(`${ee.e}e`),ee.c&&ne.push("1c"),ee.a&&ne.push(`${[getIntNum(ee.a.x),getIntNum(ee.a.y),getIntNum(ee.a.w)*re,getIntNum(ee.a.h)*re].join("-")}a`),ee.p&&isInt(ee.p)&&ne.push(`${ee.p}p`),ee.s&&ne.push("1s"),ee.q&&isInt(ee.q)&&ne.push(`${ee.q}q`),ee.style&&ne.push(`!${ee.style}`);let ie="";return ee.ext&&["webp","avif"].includes(ee.ext)&&(ie=ee.ext),ne.length===0&&!ie?S:`${trimURL(S)}@${ne.join("_")}${ie?`.${ie}`:""}`};function _typeof$1$1(S){return _typeof$1$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ee){return typeof ee}:function(ee){return ee&&typeof Symbol=="function"&&ee.constructor===Symbol&&ee!==Symbol.prototype?"symbol":typeof ee},_typeof$1$1(S)}var r$1$1="__BMG_TRACKER_COLLECT_EXTS__",w$1$1=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},h$4={};Object.defineProperty(h$4,"__esModule",{value:!0});var m$3=!0;h$4.default=function(){return m$3&&(m$3=typeof window=="undefined"),m$3};var y$4={};Object.defineProperty(y$4,"__esModule",{value:!0});var _$1$1=/\.(jpeg|jpg|png|webp|gif|avif)$/;y$4.default=function(S){var ee;return((ee=S.match(_$1$1))===null||ee===void 0?void 0:ee[0])||null};var E$1={};(function(S){var ee=w$1$1&&w$1$1.__importDefault||function(ne){return ne&&ne.__esModule?ne:{default:ne}};Object.defineProperty(S,"__esModule",{value:!0}),S.asyncCanUseAvif=S.canUseAvif=S.setAvif=void 0;var te,re=ee(h$4);S.setAvif=function(ne){te=ne},S.canUseAvif=function(){return!(0,re.default)()&&te!==void 0&&te},S.asyncCanUseAvif=function(){return new Promise(function(ne){if((0,re.default)())return ne(!1);if((0,S.canUseAvif)())return ne(!0);var ie=new Image;ie.onerror=function(){(0,S.setAvif)(!1),ne(!1)},ie.onload=function(){(0,S.setAvif)(!0),ne(!0)},ie.src="data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D///8WfhwB8+ErK42A="})}})(E$1);var I={};(function(S){var ee=w$1$1&&w$1$1.__importDefault||function(ne){return ne&&ne.__esModule?ne:{default:ne}};Object.defineProperty(S,"__esModule",{value:!0}),S.asyncCanUseWebP=S.canUseWebP=S.setWebp=void 0;var te,re=ee(h$4);S.setWebp=function(ne){te=ne},S.canUseWebP=function(){var ne,ie,ae,oe;if((0,re.default)())return!1;if(te!==void 0)return te;try{if(typeof navigator!="undefined"&&/Firefox\/(\d+)/i.test(navigator.userAgent))return te=Number(((ne=navigator.userAgent.match(/Firefox\/(\d+)/i))===null||ne===void 0?void 0:ne[1])||"0")>=65;var se=document.createElement("canvas");te=!!(!((ie=se.getContext)===null||ie===void 0)&&ie.call(se,"2d"))&&((oe=(ae=se.toDataURL)===null||ae===void 0?void 0:ae.call(se,"image/webp"))===null||oe===void 0?void 0:oe.indexOf("data:image/webp"))===0}catch(le){te=!1}return te},S.asyncCanUseWebP=function(){return new Promise(function(ne){if((0,re.default)())return ne(!1);if((0,S.canUseWebP)())return ne(!0);var ie=new Image;ie.onerror=function(){(0,S.setWebp)(!1),ne(!1)},ie.onload=function(){(0,S.setWebp)(!0),ne(!0)},ie.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA="})}})(I);var O$1="BMG_EXTS",B=null,C=function(ee){if(ee===void 0&&(ee=!1),!window[r$1$1]||ee){var te=function(){if(B)return B;try{B=(localStorage.getItem(O$1)||"").split(",")}catch(re){console.warn(re),B=[]}return B}();window[r$1$1]={avif:te.includes("avif"),webp:te.includes("webp")}}},j={};(function(S){Object.defineProperty(S,"__esModule",{value:!0}),S.commitLog=S.getSpmId=S.getSpmPrefix=void 0;var ee=function(){return typeof window=="undefined"},te="";S.getSpmPrefix=function(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,ne;if(ee())return"";if(te&&!re)return te;try{return te=((ne=document.querySelector("meta[name=spm_prefix]"))===null||ne===void 0?void 0:ne.content)||"",te}catch(ie){return""}},S.getSpmId=function(re){if(!re)return"";var ne=(0,S.getSpmPrefix)();return ne?re.indexOf(ne)>-1?re:"".concat(ne,".").concat(re):""},S.commitLog=function(re,ne,ie,ae){var oe,se,le,ue;if(!ee()&&!(!window.reportConfig&&!window.MReporter)&&!(!re||!ne)){var fe=null;if(!fe&&window.reportConfig)if(window.reportMsgObj)fe=window.reportMsgObj;else{var ce=window.reportConfig.msgObjects;fe=window[ce]||null}var he=ne.indexOf("selfDef");if(he>-1)return void(fe&&(fe[ne.substring(he+8)]=ie,(oe=window.reportObserver)===null||oe===void 0||oe.forceCommit()));var pe=(0,S.getSpmPrefix)();if(!!pe){var de=_typeof$1$1(ie)=="object"?JSON.stringify(ie):JSON.stringify({});if(window.MReporter)return ne.indexOf(pe)>-1&&(ne=ne.replace("".concat(pe,"."),"")),void((le=(se=window.MReporter)[re])===null||le===void 0||le.call(se,{evt:ne,msg:de,target_url:ae||""}));(ue=window.reportObserver)===null||ue===void 0||ue.reportCustomData(re,{spm_id:(0,S.getSpmId)(ne),msg:de,target_url:ae||""})}}}})(j);var commonjsGlobal=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},detect={},canUseAvif={},isSsr={};Object.defineProperty(isSsr,"__esModule",{value:!0});var _isSSR=!0,isSSR$6=function(){return _isSSR&&(_isSSR=typeof window=="undefined"),_isSSR},_default=isSsr.default=isSSR$6;(function(S){var ee=commonjsGlobal&&commonjsGlobal.__importDefault||function(oe){return oe&&oe.__esModule?oe:{default:oe}};Object.defineProperty(S,"__esModule",{value:!0}),S.asyncCanUseAvif=S.canUseAvif=S.setAvif=void 0;var te=ee(isSsr),re,ne=function(oe){re=oe};S.setAvif=ne;var ie=function(){return(0,te.default)()?!1:typeof re!="undefined"?re:!1};S.canUseAvif=ie;var ae=function(){return new Promise(function(oe){if((0,te.default)())return oe(!1);if((0,S.canUseAvif)())return oe(!0);var se=new Image;se.onerror=function(){(0,S.setAvif)(!1),oe(!1)},se.onload=function(){(0,S.setAvif)(!0),oe(!0)},se.src="data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D///8WfhwB8+ErK42A="})};S.asyncCanUseAvif=ae})(canUseAvif);var canUseWebp={};(function(S){var ee=commonjsGlobal&&commonjsGlobal.__importDefault||function(oe){return oe&&oe.__esModule?oe:{default:oe}};Object.defineProperty(S,"__esModule",{value:!0}),S.asyncCanUseWebP=S.canUseWebP=S.setWebp=void 0;var te=ee(isSsr),re,ne=function(oe){re=oe};S.setWebp=ne;var ie=function(){var oe,se,le,ue;if((0,te.default)())return!1;if(typeof re!="undefined")return re;try{if(typeof navigator!="undefined"&&/Firefox\/(\d+)/i.test(navigator.userAgent))return re=Number(((oe=navigator.userAgent.match(/Firefox\/(\d+)/i))===null||oe===void 0?void 0:oe[1])||"0")>=65,re;var fe=document.createElement("canvas");re=!((se=fe.getContext)===null||se===void 0)&&se.call(fe,"2d")?((ue=(le=fe.toDataURL)===null||le===void 0?void 0:le.call(fe,"image/webp"))===null||ue===void 0?void 0:ue.indexOf("data:image/webp"))===0:!1}catch(ce){re=!1}return re};S.canUseWebP=ie;var ae=function(){return new Promise(function(oe){if((0,te.default)())return oe(!1);if((0,S.canUseWebP)())return oe(!0);var se=new Image;se.onerror=function(){(0,S.setWebp)(!1),oe(!1)},se.onload=function(){(0,S.setWebp)(!0),oe(!0)},se.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA="})};S.asyncCanUseWebP=ae})(canUseWebp);var canUseHtmlPictureElement={},__importDefault=commonjsGlobal&&commonjsGlobal.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(canUseHtmlPictureElement,"__esModule",{value:!0});var is_ssr_1=__importDefault(isSsr);canUseHtmlPictureElement.default=function(){return(0,is_ssr_1.default)()?!1:!!window.HTMLPictureElement};(function(S){var ee=commonjsGlobal&&commonjsGlobal.__importDefault||function(oe){return oe&&oe.__esModule?oe:{default:oe}};Object.defineProperty(S,"__esModule",{value:!0}),S.autoDetectAll=S.autoDetect=S.canUseHtmlPictureElement=S.canUseWebP=S.setWebp=S.canUseAvif=S.setAvif=void 0;var te=canUseAvif;Object.defineProperty(S,"canUseAvif",{enumerable:!0,get:function(){return te.canUseAvif}}),Object.defineProperty(S,"setAvif",{enumerable:!0,get:function(){return te.setAvif}});var re=canUseWebp;Object.defineProperty(S,"canUseWebP",{enumerable:!0,get:function(){return re.canUseWebP}}),Object.defineProperty(S,"setWebp",{enumerable:!0,get:function(){return re.setWebp}});var ne=ee(canUseHtmlPictureElement);S.canUseHtmlPictureElement=ne.default;var ie=function(oe){oe===void 0&&(oe=["webp"]);for(var se=0;se-1){if(fe.cache)return ue;ue=ue.split("@")[0]}ue=ue.replace("//pre-","//");var he=fe.dpr||((0,re.default)()?2:Math.floor((ce=window==null?void 0:window.devicePixelRatio)!==null&&ce!==void 0?ce:2)||1),pe=[];fe.w&&(0,ne.isInt)(fe.w)&&pe.push("".concat(Math.floor(fe.w*he),"w")),fe.h&&(0,ne.isInt)(fe.h)&&pe.push("".concat(Math.floor(fe.h*he),"h")),fe.e&&pe.push("".concat(fe.e,"e")),fe.c&&pe.push("1c"),fe.a&&pe.push("".concat([se(fe.a.x),se(fe.a.y),se(fe.a.w)*he,se(fe.a.h)*he].join("-"),"a")),fe.p&&(0,ne.isInt)(fe.p)&&pe.push("".concat(fe.p,"p")),fe.s&&pe.push("1s"),fe.q&&(0,ne.isInt)(fe.q)&&pe.push("".concat(fe.q,"q")),fe.style&&pe.push("!".concat(fe.style));var de="";return fe.ext&&["webp","avif"].includes(fe.ext)&&(de=fe.ext),pe.length===0&&!de?ue:"".concat((0,te.default)(ue),"@").concat(pe.join("_")).concat(de?".".concat(de):"")};S.getBmgSrc=le})(getBmgSrc);var collect$1={};function _typeof$5(S){return _typeof$5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ee){return typeof ee}:function(ee){return ee&&typeof Symbol=="function"&&ee.constructor===Symbol&&ee!==Symbol.prototype?"symbol":typeof ee},_typeof$5(S)}Object.defineProperty(collect$1,"__esModule",{value:!0});var e$6="__BMG_TRACKER_COLLECT_QUEUE__",A$2="__BMG_TRACKER_COLLECT_EXTS__",n$5="__BMG_TRACKER_COLLECT_MODE__",t$3=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof commonjsGlobal!="undefined"?commonjsGlobal:typeof self!="undefined"?self:{},i$5={};Object.defineProperty(i$5,"__esModule",{value:!0});var o$5=!0,a$5=i$5.default=function(){return o$5&&(o$5=typeof window=="undefined"),o$5},r$4={};Object.defineProperty(r$4,"__esModule",{value:!0});var u$5=/\.(jpeg|jpg|png|webp|gif|avif)$/,f$5=r$4.default=function(S){var ee;return((ee=S.match(u$5))===null||ee===void 0?void 0:ee[0])||null},d$2={};(function(S){var ee=t$3&&t$3.__importDefault||function(ne){return ne&&ne.__esModule?ne:{default:ne}};Object.defineProperty(S,"__esModule",{value:!0}),S.asyncCanUseAvif=S.canUseAvif=S.setAvif=void 0;var te,re=ee(i$5);S.setAvif=function(ne){te=ne},S.canUseAvif=function(){return!(0,re.default)()&&te!==void 0&&te},S.asyncCanUseAvif=function(){return new Promise(function(ne){if((0,re.default)())return ne(!1);if((0,S.canUseAvif)())return ne(!0);var ie=new Image;ie.onerror=function(){(0,S.setAvif)(!1),ne(!1)},ie.onload=function(){(0,S.setAvif)(!0),ne(!0)},ie.src="data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D///8WfhwB8+ErK42A="})}})(d$2);var l$5={};(function(S){var ee=t$3&&t$3.__importDefault||function(ne){return ne&&ne.__esModule?ne:{default:ne}};Object.defineProperty(S,"__esModule",{value:!0}),S.asyncCanUseWebP=S.canUseWebP=S.setWebp=void 0;var te,re=ee(i$5);S.setWebp=function(ne){te=ne},S.canUseWebP=function(){var ne,ie,ae,oe;if((0,re.default)())return!1;if(te!==void 0)return te;try{if(typeof navigator!="undefined"&&/Firefox\/(\d+)/i.test(navigator.userAgent))return te=Number(((ne=navigator.userAgent.match(/Firefox\/(\d+)/i))===null||ne===void 0?void 0:ne[1])||"0")>=65;var se=document.createElement("canvas");te=!!(!((ie=se.getContext)===null||ie===void 0)&&ie.call(se,"2d"))&&((oe=(ae=se.toDataURL)===null||ae===void 0?void 0:ae.call(se,"image/webp"))===null||oe===void 0?void 0:oe.indexOf("data:image/webp"))===0}catch(le){te=!1}return te},S.asyncCanUseWebP=function(){return new Promise(function(ne){if((0,re.default)())return ne(!1);if((0,S.canUseWebP)())return ne(!0);var ie=new Image;ie.onerror=function(){(0,S.setWebp)(!1),ne(!1)},ie.onload=function(){(0,S.setWebp)(!0),ne(!0)},ie.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA="})}})(l$5);var c$5="BMG_EXTS",s$5=null,v$5=function(){if(s$5)return s$5;try{s$5=(localStorage.getItem(c$5)||"").split(",")}catch(ee){console.warn(ee),s$5=[]}return s$5},w$2=function(ee){if(ee===void 0&&(ee=!1),!window[A$2]||ee){var te=v$5();window[A$2]={avif:te.includes("avif"),webp:te.includes("webp")}}},p$5=function(ee){return function(te){switch(function(){var re=[],ne=window[A$2]||{avif:!1,webp:!1};ne.avif&&re.push("avif"),ne.webp&&re.push("webp");try{localStorage.setItem(c$5,re.join(","))}catch(ie){console.warn(ie)}}(),ee){case"avif":d$2.setAvif(te);break;case"webp":l$5.setWebp(te)}}},b$3=function(ee){var te;_typeof$5(window[A$2])!="object"&&w$2(),!((te=window[A$2])===null||te===void 0)&&te[ee]||(window[A$2][ee]=!0,p$5(ee)(!0))},_$4=function(){return window[n$5]};collect$1.collect=function(S,ee,te){if(!a$5()){var re=a$5()?null:window.__BMG_TRACKER__||null;te=te||_$4();var ne=(f$5(S)||"").substring(1);if(["avif","webp"].indexOf(ne)>-1&&b$3(ne),te!=="onlyext"){if(re)re.collect(S,ee);else if(te!=="nocache"){var ie={src:S,type:ee,ts:Date.now()/1e3|0};Array.isArray(window[e$6])?window[e$6].push(ie):window[e$6]=[ie]}}}},collect$1.getCollectMode=_$4,collect$1.getLocalExtsState=v$5,collect$1.getWindowExtsState=function(S){var ee,te;return S==="avif"?((ee=window[A$2])===null||ee===void 0?void 0:ee.avif)||!1:S==="webp"?((te=window[A$2])===null||te===void 0?void 0:te.webp)||!1:window[A$2]||null},collect$1.initWindowExtsState=w$2,collect$1.setCollectMode=function(S){window[n$5]=S},collect$1.updateExtState=p$5,collect$1.updateWindowExtsState=b$3;const getDomain=(S,ee)=>`${S}${ee}.hdslb.com`,DOMAIN_REGEXP=new RegExp(getDomain("(s|i)","\\d")),getSrcDefDomain=S=>{if(_default())return S||"";const ee=window.__BMG_AF__;return ee!=null&&ee.defDomain?(ee.defUpdated,ee.defDomain):S||""},replaceSrcDefDomain=(S,ee)=>{var te;if(!ee)return S;const re=((te=S.match(DOMAIN_REGEXP))===null||te===void 0?void 0:te[0])||"";return re&&re!==ee?S.replace(DOMAIN_REGEXP,ee):S},getSrcsetByExt=(S,ee)=>S.indexOf("@")===-1?`${S}@.${ee}`:(S=S.replace(new RegExp(".(avif|webp)$"),""),`${S}.${ee}`),getBmgExt=(S=!1)=>{var ee,te;return isSSR$1$2()?"":S&&((ee=window[r$1$1])===null||ee===void 0?void 0:ee.avif)?"avif":!((te=window[r$1$1])===null||te===void 0)&&te.webp?"webp":autoDetect()},getBmgSrcStateList=(S,ee,te)=>{const[re,ne]=S.split("?");ne&&(S=re),delete ee.ext,te!=null&&te.domain&&(S=replaceSrcDefDomain(S,getSrcDefDomain(te==null?void 0:te.domain)));const ie=getBmgSrc$1(S,ee);if(te!=null&&te.performance){const oe=getBmgExt(te.avif);if(te.avif&&oe==="avif"||!te.avif&&oe==="webp")return[{ext:oe,src:getSrcsetByExt(ie,oe)}]}const ae=[{ext:"webp",src:getSrcsetByExt(ie,"webp")},{ext:"",src:ie}];return te!=null&&te.avif&&ae.unshift({ext:"avif",src:getSrcsetByExt(ie,"avif")}),ne&&ae.forEach(oe=>{oe.src=`${oe.src}?${ne}`}),ae};typeof window!="undefined"&&C();var freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global,freeGlobal$1=freeGlobal,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal$1||freeSelf||Function("return this")(),root$1=root,Symbol$2=root$1.Symbol,Symbol$3=Symbol$2,objectProto$1=Object.prototype,hasOwnProperty$1=objectProto$1.hasOwnProperty,nativeObjectToString$1=objectProto$1.toString,symToStringTag$1=Symbol$3?Symbol$3.toStringTag:void 0;function getRawTag(S){var ee=hasOwnProperty$1.call(S,symToStringTag$1),te=S[symToStringTag$1];try{S[symToStringTag$1]=void 0;var re=!0}catch(ie){}var ne=nativeObjectToString$1.call(S);return re&&(ee?S[symToStringTag$1]=te:delete S[symToStringTag$1]),ne}var objectProto=Object.prototype,nativeObjectToString=objectProto.toString;function objectToString$2(S){return nativeObjectToString.call(S)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$3?Symbol$3.toStringTag:void 0;function baseGetTag(S){return S==null?S===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(S)?getRawTag(S):objectToString$2(S)}function isObjectLike(S){return S!=null&&typeof S=="object"}var symbolTag="[object Symbol]";function isSymbol$4(S){return typeof S=="symbol"||isObjectLike(S)&&baseGetTag(S)==symbolTag}var reWhitespace=/\s/;function trimmedEndIndex(S){for(var ee=S.length;ee--&&reWhitespace.test(S.charAt(ee)););return ee}var reTrimStart=/^\s+/;function baseTrim(S){return S&&S.slice(0,trimmedEndIndex(S)+1).replace(reTrimStart,"")}function isObject$e(S){var ee=typeof S;return S!=null&&(ee=="object"||ee=="function")}var NAN=0/0,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber$1(S){if(typeof S=="number")return S;if(isSymbol$4(S))return NAN;if(isObject$e(S)){var ee=typeof S.valueOf=="function"?S.valueOf():S;S=isObject$e(ee)?ee+"":ee}if(typeof S!="string")return S===0?S:+S;S=baseTrim(S);var te=reIsBinary.test(S);return te||reIsOctal.test(S)?freeParseInt(S.slice(2),te?2:8):reIsBadHex.test(S)?NAN:+S}var INFINITY=1/0,MAX_INTEGER=17976931348623157e292;function toFinite(S){if(!S)return S===0?S:0;if(S=toNumber$1(S),S===INFINITY||S===-INFINITY){var ee=S<0?-1:1;return ee*MAX_INTEGER}return S===S?S:0}function toInteger$1(S){var ee=toFinite(S),te=ee%1;return ee===ee?te?ee-te:ee:0}var asyncTag="[object AsyncFunction]",funcTag="[object Function]",genTag="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction$2(S){if(!isObject$e(S))return!1;var ee=baseGetTag(S);return ee==funcTag||ee==genTag||ee==asyncTag||ee==proxyTag}var MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(S,ee){var te=typeof S;return ee=ee==null?MAX_SAFE_INTEGER$1:ee,!!ee&&(te=="number"||te!="symbol"&&reIsUint.test(S))&&S>-1&&S%1==0&&S-1&&S%1==0&&S<=MAX_SAFE_INTEGER}function isArrayLike(S){return S!=null&&isLength(S.length)&&!isFunction$2(S)}function isIterateeCall(S,ee,te){if(!isObject$e(te))return!1;var re=typeof ee;return(re=="number"?isArrayLike(te)&&isIndex(ee,te.length):re=="string"&&ee in te)?eq(te[ee],S):!1}function baseSlice(S,ee,te){var re=-1,ne=S.length;ee<0&&(ee=-ee>ne?0:ne+ee),te=te>ne?ne:te,te<0&&(te+=ne),ne=ee>te?0:te-ee>>>0,ee>>>=0;for(var ie=Array(ne);++re=ee||$e<0||fe&&Te>=ie}function ye(){var we=now$1();if(be(we))return ge(we);oe=setTimeout(ye,de(we))}function ge(we){return oe=void 0,ce&&re?he(we):(re=ne=void 0,ae)}function ve(){oe!==void 0&&clearTimeout(oe),le=0,re=se=ne=oe=void 0}function me(){return oe===void 0?ae:ge(now$1())}function _e(){var we=now$1(),$e=be(we);if(re=arguments,ne=this,se=we,$e){if(oe===void 0)return pe(se);if(fe)return clearTimeout(oe),oe=setTimeout(ye,ee),he(se)}return oe===void 0&&(oe=setTimeout(ye,ee)),ae}return _e.cancel=ve,_e.flush=me,_e}function pDefer(){const S={};return S.promise=new Promise((ee,te)=>{S.resolve=ee,S.reject=te}),S}var e$5=setTimeout;function t$2(S,ee){var te=ee.useCachedSetTimeout?e$5:setTimeout;return new Promise(function(re){te(re,S)})}function n$4(S){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},te=ee.useCachedSetTimeout,re=t$2(S,{useCachedSetTimeout:te});function ne(ie){return re.then(function(){return ie})}return ne.then=function(){return re.then.apply(re,arguments)},ne.catch=Promise.resolve().catch,ne}var withInstall=function(S){var ee=S;return ee.install=function(te){te.component(ee.displayName||ee.name,S)},S},throwError=function(S){throw new Error("[Vivid-ui:]"+S)},vuiCssPrefix="vui",getSizeAbbr=function(S){switch(S){case"small":return"sm";case"medium":return"md";case"large":return"lg";default:return""}},isFunction$1=function(S){return typeof S!="function"?(console.warn("[vue3-dirs-clickoutside:]",S,"is not a function."),!1):!0},clickOutside={mounted:function(S,ee){var te=ee.value;if(S._clickOutsideHandle={handle:function(){},callback:void 0},!!isFunction$1(te)){var re=function(ie){var ae,oe=ie.target===S||S.contains(ie.target);oe||!((ae=S._clickOutsideHandle)===null||ae===void 0)&&ae.callback&&S._clickOutsideHandle.callback(ie)};S._clickOutsideHandle.handle=re,S._clickOutsideHandle.callback=te;var ne="ontouchstart"in document.documentElement?"touchstart":"click";document.addEventListener(ne,S._clickOutsideHandle.handle)}},updated:function(S,ee){var te=ee.value;S._clickOutsideHandle.callback=isFunction$1(te)?te:void 0},unmounted:function(S){var ee=S._clickOutsideHandle;if(ee.callback){var te="ontouchstart"in document.documentElement?"touchstart":"click";document.removeEventListener(te,ee.handle)}S._clickOutsideHandle.callback=void 0}};function ensureValidVNode$1(S){return S.some(function(ee){return isVNode(ee)?ee.type===Comment?!1:!(ee.type===Fragment&&!ensureValidVNode$1(ee.children)):!0})?S:null}function resolveSlotWithProps(S,ee,te){return S&&ensureValidVNode$1(S(ee))||te(ee)}function isNum$1(S,ee){var te=typeof S=="number";return ee?te:te&&!Number.isNaN(S)&&Number.isFinite(S)}var isNum_1=isNum$1,isNum$2=isNum_1;function isStr$1(S){return typeof S=="string"}var isStr_1=isStr$1,isStr$2=isStr_1,__assign$3=globalThis&&globalThis.__assign||function(){return __assign$3=Object.assign||function(S){for(var ee,te=1,re=arguments.length;teS.phi1&&(S.phi2-=2*n$3),S.sweepFlag===1&&S.phi2re)return[];if(re===0)return[[S*te/(S*S+ee*ee),ee*te/(S*S+ee*ee)]];var ne=Math.sqrt(re);return[[(S*te+ee*ne)/(S*S+ee*ee),(ee*te-S*ne)/(S*S+ee*ee)],[(S*te-ee*ne)/(S*S+ee*ee),(ee*te+S*ne)/(S*S+ee*ee)]]}var u$4,h$3=Math.PI/180;function c$4(S,ee,te){return(1-te)*S+te*ee}function y$3(S,ee,te,re){return S+Math.cos(re/180*n$3)*ee+Math.sin(re/180*n$3)*te}function p$4(S,ee,te,re){var ne=1e-6,ie=ee-S,ae=te-ee,oe=3*ie+3*(re-te)-6*ae,se=6*(ae-ie),le=3*ie;return Math.abs(oe)$e&&(he.sweepFlag=+!he.sweepFlag),he})}function ae(){return function(oe){var se={};for(var le in oe)se[le]=oe[le];return se}}S.ROUND=function(oe){function se(le){return Math.round(le*oe)/oe}return oe===void 0&&(oe=1e13),a$4(oe),function(le){return le.x1!==void 0&&(le.x1=se(le.x1)),le.y1!==void 0&&(le.y1=se(le.y1)),le.x2!==void 0&&(le.x2=se(le.x2)),le.y2!==void 0&&(le.y2=se(le.y2)),le.x!==void 0&&(le.x=se(le.x)),le.y!==void 0&&(le.y=se(le.y)),le.rX!==void 0&&(le.rX=se(le.rX)),le.rY!==void 0&&(le.rY=se(le.rY)),le}},S.TO_ABS=ee,S.TO_REL=function(){return ne(function(oe,se,le){return oe.relative||(oe.x1!==void 0&&(oe.x1-=se),oe.y1!==void 0&&(oe.y1-=le),oe.x2!==void 0&&(oe.x2-=se),oe.y2!==void 0&&(oe.y2-=le),oe.x!==void 0&&(oe.x-=se),oe.y!==void 0&&(oe.y-=le),oe.relative=!0),oe})},S.NORMALIZE_HVZ=function(oe,se,le){return oe===void 0&&(oe=!0),se===void 0&&(se=!0),le===void 0&&(le=!0),ne(function(ue,fe,ce,he,pe){if(isNaN(he)&&!(ue.type&_$3.MOVE_TO))throw new Error("path must start with moveto");return se&&ue.type&_$3.HORIZ_LINE_TO&&(ue.type=_$3.LINE_TO,ue.y=ue.relative?0:ce),le&&ue.type&_$3.VERT_LINE_TO&&(ue.type=_$3.LINE_TO,ue.x=ue.relative?0:fe),oe&&ue.type&_$3.CLOSE_PATH&&(ue.type=_$3.LINE_TO,ue.x=ue.relative?he-fe:he,ue.y=ue.relative?pe-ce:pe),ue.type&_$3.ARC&&(ue.rX===0||ue.rY===0)&&(ue.type=_$3.LINE_TO,delete ue.rX,delete ue.rY,delete ue.xRot,delete ue.lArcFlag,delete ue.sweepFlag),ue})},S.NORMALIZE_ST=te,S.QT_TO_C=re,S.INFO=ne,S.SANITIZE=function(oe){oe===void 0&&(oe=0),a$4(oe);var se=NaN,le=NaN,ue=NaN,fe=NaN;return ne(function(ce,he,pe,de,be){var ye=Math.abs,ge=!1,ve=0,me=0;if(ce.type&_$3.SMOOTH_CURVE_TO&&(ve=isNaN(se)?0:he-se,me=isNaN(le)?0:pe-le),ce.type&(_$3.CURVE_TO|_$3.SMOOTH_CURVE_TO)?(se=ce.relative?he+ce.x2:ce.x2,le=ce.relative?pe+ce.y2:ce.y2):(se=NaN,le=NaN),ce.type&_$3.SMOOTH_QUAD_TO?(ue=isNaN(ue)?he:2*he-ue,fe=isNaN(fe)?pe:2*pe-fe):ce.type&_$3.QUAD_TO?(ue=ce.relative?he+ce.x1:ce.x1,fe=ce.relative?pe+ce.y1:ce.y2):(ue=NaN,fe=NaN),ce.type&_$3.LINE_COMMANDS||ce.type&_$3.ARC&&(ce.rX===0||ce.rY===0||!ce.lArcFlag)||ce.type&_$3.CURVE_TO||ce.type&_$3.SMOOTH_CURVE_TO||ce.type&_$3.QUAD_TO||ce.type&_$3.SMOOTH_QUAD_TO){var _e=ce.x===void 0?0:ce.relative?ce.x:ce.x-he,we=ce.y===void 0?0:ce.relative?ce.y:ce.y-pe;ve=isNaN(ue)?ce.x1===void 0?ve:ce.relative?ce.x:ce.x1-he:ue-he,me=isNaN(fe)?ce.y1===void 0?me:ce.relative?ce.y:ce.y1-pe:fe-pe;var $e=ce.x2===void 0?0:ce.relative?ce.x:ce.x2-he,Te=ce.y2===void 0?0:ce.relative?ce.y:ce.y2-pe;ye(_e)<=oe&&ye(we)<=oe&&ye(ve)<=oe&&ye(me)<=oe&&ye($e)<=oe&&ye(Te)<=oe&&(ge=!0)}return ce.type&_$3.CLOSE_PATH&&ye(he-de)<=oe&&ye(pe-be)<=oe&&(ge=!0),ge?[]:ce})},S.MATRIX=ie,S.ROTATE=function(oe,se,le){se===void 0&&(se=0),le===void 0&&(le=0),a$4(oe,se,le);var ue=Math.sin(oe),fe=Math.cos(oe);return ie(fe,ue,-ue,fe,se-se*fe+le*ue,le-se*ue-le*fe)},S.TRANSLATE=function(oe,se){return se===void 0&&(se=0),a$4(oe,se),ie(1,0,0,1,oe,se)},S.SCALE=function(oe,se){return se===void 0&&(se=oe),a$4(oe,se),ie(oe,0,0,se,0,0)},S.SKEW_X=function(oe){return a$4(oe),ie(1,0,Math.atan(oe),1,0,0)},S.SKEW_Y=function(oe){return a$4(oe),ie(1,Math.atan(oe),0,1,0,0)},S.X_AXIS_SYMMETRY=function(oe){return oe===void 0&&(oe=0),a$4(oe),ie(-1,0,0,1,oe,0)},S.Y_AXIS_SYMMETRY=function(oe){return oe===void 0&&(oe=0),a$4(oe),ie(1,0,0,-1,0,oe)},S.A_TO_C=function(){return ne(function(oe,se,le){return _$3.ARC===oe.type?function(ue,fe,ce){var he,pe,de,be;ue.cX||o$4(ue,fe,ce);for(var ye=Math.min(ue.phi1,ue.phi2),ge=Math.max(ue.phi1,ue.phi2)-ye,ve=Math.ceil(ge/90),me=new Array(ve),_e=fe,we=ce,$e=0;$efe.maxX&&(fe.maxX=Ie),Iefe.maxY&&(fe.maxY=Ie),IeEe&&be(m$2(he,de.x1,de.x2,de.x,Ee));for(var me=0,_e=p$4(pe,de.y1,de.y2,de.y);me<_e.length;me++)0<(Ee=_e[me])&&1>Ee&&ye(m$2(pe,de.y1,de.y2,de.y,Ee))}if(de.type&_$3.ARC){be(de.x),ye(de.y),o$4(de,he,pe);for(var we=de.xRot/180*Math.PI,$e=Math.cos(we)*de.rX,Te=Math.sin(we)*de.rX,xe=-Math.sin(we)*de.rY,ke=Math.cos(we)*de.rY,Ne=de.phi1de.phi2?[de.phi2+360,de.phi1+360]:[de.phi2,de.phi1],Fe=Ne[0],je=Ne[1],De=function(Ie){var Oe=Ie[0],He=Ie[1],Xe=180*Math.atan2(He,Oe)/Math.PI;return XeFe&&EeFe&&Eeue)throw new SyntaxError('Expected positive number, got "'+ue+'" at index "'+ae+'"')}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+ae+'"')}this.curArgs.push(ue),this.curArgs.length===N[this.curCommandType]&&(_$3.HORIZ_LINE_TO===this.curCommandType?ie({type:_$3.HORIZ_LINE_TO,relative:this.curCommandRelative,x:ue}):_$3.VERT_LINE_TO===this.curCommandType?ie({type:_$3.VERT_LINE_TO,relative:this.curCommandRelative,y:ue}):this.curCommandType===_$3.MOVE_TO||this.curCommandType===_$3.LINE_TO||this.curCommandType===_$3.SMOOTH_QUAD_TO?(ie({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),_$3.MOVE_TO===this.curCommandType&&(this.curCommandType=_$3.LINE_TO)):this.curCommandType===_$3.CURVE_TO?ie({type:_$3.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===_$3.SMOOTH_CURVE_TO?ie({type:_$3.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===_$3.QUAD_TO?ie({type:_$3.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===_$3.ARC&&ie({type:_$3.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!T(oe))if(oe===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(oe!=="+"&&oe!=="-"&&oe!==".")if(le)this.curNumber=oe,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+ae+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+oe+'" at index '+ae+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,oe!=="z"&&oe!=="Z")if(oe==="h"||oe==="H")this.curCommandType=_$3.HORIZ_LINE_TO,this.curCommandRelative=oe==="h";else if(oe==="v"||oe==="V")this.curCommandType=_$3.VERT_LINE_TO,this.curCommandRelative=oe==="v";else if(oe==="m"||oe==="M")this.curCommandType=_$3.MOVE_TO,this.curCommandRelative=oe==="m";else if(oe==="l"||oe==="L")this.curCommandType=_$3.LINE_TO,this.curCommandRelative=oe==="l";else if(oe==="c"||oe==="C")this.curCommandType=_$3.CURVE_TO,this.curCommandRelative=oe==="c";else if(oe==="s"||oe==="S")this.curCommandType=_$3.SMOOTH_CURVE_TO,this.curCommandRelative=oe==="s";else if(oe==="q"||oe==="Q")this.curCommandType=_$3.QUAD_TO,this.curCommandRelative=oe==="q";else if(oe==="t"||oe==="T")this.curCommandType=_$3.SMOOTH_QUAD_TO,this.curCommandRelative=oe==="t";else{if(oe!=="a"&&oe!=="A")throw new SyntaxError('Unexpected character "'+oe+'" at index '+ae+".");this.curCommandType=_$3.ARC,this.curCommandRelative=oe==="a"}else re.push({type:_$3.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=oe,this.curNumberHasDecimal=oe==="."}else this.curNumber+=oe,this.curNumberHasDecimal=!0;else this.curNumber+=oe;else this.curNumber+=oe,this.curNumberHasExp=!0;else this.curNumber+=oe,this.curNumberHasExpDigits=this.curNumberHasExp}return re},ee.prototype.transform=function(te){return Object.create(this,{parse:{value:function(re,ne){ne===void 0&&(ne=[]);for(var ie=0,ae=Object.getPrototypeOf(this).parse.call(this,re);ie0&&ie[ie.length-1])&&(le[0]===6||le[0]===2)){te=0;continue}if(le[0]===3&&(!ie||le[1]>ie[0]&&le[1]=S.length&&(S=void 0),{value:S&&S[re++],done:!S}}};throw new TypeError(ee?"Object is not iterable.":"Symbol.iterator is not defined.")},__read$1=globalThis&&globalThis.__read||function(S,ee){var te=typeof Symbol=="function"&&S[Symbol.iterator];if(!te)return S;var re=te.call(S),ne,ie=[],ae;try{for(;(ee===void 0||ee-- >0)&&!(ne=re.next()).done;)ie.push(ne.value)}catch(oe){ae={error:oe}}finally{try{ne&&!ne.done&&(te=re.return)&&te.call(re)}finally{if(ae)throw ae.error}}return ie},promiseMap={},commandDiff=function(S,ee,te){if(S.type!==ee.type)throw new Error("Cannot diff between different command types");var re=S,ne=ee,ie={},ae=["x","y","x1","y1","x2","y2"];return ae.forEach(function(oe){re[oe]!==void 0&&ne[oe]!==void 0&&(ie[oe]=(ne[oe]-re[oe])*te)}),ie},pathDataDiff=function(S,ee,te){var re=[];return S.commands.forEach(function(ne,ie){re.push(commandDiff(ne,ee.commands[ie],te))}),re},sumDiff=function(S,ee){var te,re,ne=new _$3(S.encode()),ie=function(le){if(le.length===0)return"continue";ne.commands.forEach(function(ue,fe){Object.keys(le[fe]).forEach(function(ce){ue[ce]=ue[ce]+le[fe][ce]})})};try{for(var ae=__values(ee),oe=ae.next();!oe.done;oe=ae.next()){var se=oe.value;ie(se)}}catch(le){te={error:le}}finally{try{oe&&!oe.done&&(re=ae.return)&&re.call(ae)}finally{if(te)throw te.error}}return ne},mapToRange=function(S,ee,te){var re=ee.max-ee.min,ne=te.max-te.min,ie=(S-ee.min)/re;return te.min+ie*ne},setDeep=function(S,ee,te){for(var re=S,ne=0;ne0&&ie[ie.length-1])&&(le[0]===6||le[0]===2)){te=0;continue}if(le[0]===3&&(!ie||le[1]>ie[0]&&le[1]0?"'strk' "+ye:"","font-size":ge}});return function(){return h$6("i",{class:re.value,style:ne.value})}}var ie=ref(null),ae=computed(function(){var de=[24,24];return Array.isArray(S.size)||(de[0]=Number(S.size),de[1]=Number(S.size)),{icon:S.icon,size:de,axes:S.axes,palette:S.palette}}),oe=ref(null),se=computed(function(){return typeof S.size=="object"?S.size[0]:Number(S.size)}),le=computed(function(){return typeof S.size=="object"&&S.size[1]?S.size[1]:Number(S.size)}),ue=computed(function(){return"0 0 "+se.value+" "+le.value}),fe=ref([]),ce=ref([]);function he(){return __awaiter$2(this,void 0,void 0,function(){var de;return __generator$2(this,function(be){switch(be.label){case 0:return typeof window=="undefined"?[2]:(de=oe,[4,fetchConfig(ae.value)]);case 1:return de.value=be.sent(),fe.value=getPaths(ae.value,oe.value),ce.value=getPalette(ae.value,oe.value),[2]}})})}if(S.lazy){var pe=useElementVisible(ie);watch(pe,function(){return __awaiter$2(te,void 0,void 0,function(){return __generator$2(this,function(de){return pe.value&&!oe.value&&he(),[2]})})}),watch(function(){return ae.value.icon},function(){return __awaiter$2(te,void 0,void 0,function(){return __generator$2(this,function(de){return pe.value?he():oe.value=null,[2]})})})}else watch(function(){return ae.value.icon},function(de){return __awaiter$2(te,void 0,void 0,function(){return __generator$2(this,function(be){return he(),[2]})})},{immediate:!0});return onMounted(function(){ie.value.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink")}),function(){return h$6("svg",{ref:function(de){ie.value=de},class:cssPrefix$9,xmlns:"http://www.w3.org/2000/svg",viewBox:ue.value,width:se.value,height:le.value},fe.value.map(function(de,be){return h$6("path",{key:be,d:de,fill:typeof ce.value=="string"?ce.value:ce.value[be]||""})}))}}}),VIcon=withInstall(VIcon$1),_isInBrowser$2=!1;function isInBrowser$2(){return _isInBrowser$2===!1&&(_isInBrowser$2=typeof window!="undefined"),_isInBrowser$2}var isSSR$4=function(){return!isInBrowser$2()},isSSR$5=isSSR$4,isComment=function(S){return S.type===Comment},isFragment=function(S){return S.type===Fragment},isTemplate=function(S){return S.type==="template"};function getChildren(S,ee){if(!isComment(S))return isFragment(S)||isTemplate(S)?ee>0?getFirstValidNode(S.children,ee-1):void 0:S}function getFirstValidNode(S,ee){return ee===void 0&&(ee=3),Array.isArray(S)?S.length?getChildren(S[0],ee):void 0:getChildren(S,ee)}function flatten(S,ee,te){return ee===void 0&&(ee=!0),te===void 0&&(te=[]),S.forEach(function(re){if(re!==null){if(typeof re!="object"){(typeof re=="string"||typeof re=="number")&&te.push(createTextVNode(String(re)));return}if(Array.isArray(re)){flatten(re,ee,te);return}if(re.type===Fragment){if(re.children===null)return;Array.isArray(re.children)&&flatten(re.children,ee,te)}else re.type!==Comment&&te.push(re)}}),te}var top="top",bottom="bottom",right="right",left="left",auto="auto",basePlacements=[top,bottom,right,left],start="start",end="end",clippingParents="clippingParents",viewport="viewport",popper="popper",reference="reference",variationPlacements=basePlacements.reduce(function(S,ee){return S.concat([ee+"-"+start,ee+"-"+end])},[]),placements=[].concat(basePlacements,[auto]).reduce(function(S,ee){return S.concat([ee,ee+"-"+start,ee+"-"+end])},[]),beforeRead="beforeRead",read="read",afterRead="afterRead",beforeMain="beforeMain",main="main",afterMain="afterMain",beforeWrite="beforeWrite",write="write",afterWrite="afterWrite",modifierPhases=[beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite];function getNodeName(S){return S?(S.nodeName||"").toLowerCase():null}function getWindow(S){if(S==null)return window;if(S.toString()!=="[object Window]"){var ee=S.ownerDocument;return ee&&ee.defaultView||window}return S}function isElement(S){var ee=getWindow(S).Element;return S instanceof ee||S instanceof Element}function isHTMLElement(S){var ee=getWindow(S).HTMLElement;return S instanceof ee||S instanceof HTMLElement}function isShadowRoot(S){if(typeof ShadowRoot=="undefined")return!1;var ee=getWindow(S).ShadowRoot;return S instanceof ee||S instanceof ShadowRoot}function applyStyles(S){var ee=S.state;Object.keys(ee.elements).forEach(function(te){var re=ee.styles[te]||{},ne=ee.attributes[te]||{},ie=ee.elements[te];!isHTMLElement(ie)||!getNodeName(ie)||(Object.assign(ie.style,re),Object.keys(ne).forEach(function(ae){var oe=ne[ae];oe===!1?ie.removeAttribute(ae):ie.setAttribute(ae,oe===!0?"":oe)}))})}function effect$2(S){var ee=S.state,te={popper:{position:ee.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(ee.elements.popper.style,te.popper),ee.styles=te,ee.elements.arrow&&Object.assign(ee.elements.arrow.style,te.arrow),function(){Object.keys(ee.elements).forEach(function(re){var ne=ee.elements[re],ie=ee.attributes[re]||{},ae=Object.keys(ee.styles.hasOwnProperty(re)?ee.styles[re]:te[re]),oe=ae.reduce(function(se,le){return se[le]="",se},{});!isHTMLElement(ne)||!getNodeName(ne)||(Object.assign(ne.style,oe),Object.keys(ie).forEach(function(se){ne.removeAttribute(se)}))})}}var applyStyles$1={name:"applyStyles",enabled:!0,phase:"write",fn:applyStyles,effect:effect$2,requires:["computeStyles"]};function getBasePlacement(S){return S.split("-")[0]}var max$2=Math.max,min$3=Math.min,round=Math.round;function getUAString(){var S=navigator.userAgentData;return S!=null&&S.brands&&Array.isArray(S.brands)?S.brands.map(function(ee){return ee.brand+"/"+ee.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(S,ee,te){ee===void 0&&(ee=!1),te===void 0&&(te=!1);var re=S.getBoundingClientRect(),ne=1,ie=1;ee&&isHTMLElement(S)&&(ne=S.offsetWidth>0&&round(re.width)/S.offsetWidth||1,ie=S.offsetHeight>0&&round(re.height)/S.offsetHeight||1);var ae=isElement(S)?getWindow(S):window,oe=ae.visualViewport,se=!isLayoutViewport()&&te,le=(re.left+(se&&oe?oe.offsetLeft:0))/ne,ue=(re.top+(se&&oe?oe.offsetTop:0))/ie,fe=re.width/ne,ce=re.height/ie;return{width:fe,height:ce,top:ue,right:le+fe,bottom:ue+ce,left:le,x:le,y:ue}}function getLayoutRect(S){var ee=getBoundingClientRect(S),te=S.offsetWidth,re=S.offsetHeight;return Math.abs(ee.width-te)<=1&&(te=ee.width),Math.abs(ee.height-re)<=1&&(re=ee.height),{x:S.offsetLeft,y:S.offsetTop,width:te,height:re}}function contains(S,ee){var te=ee.getRootNode&&ee.getRootNode();if(S.contains(ee))return!0;if(te&&isShadowRoot(te)){var re=ee;do{if(re&&S.isSameNode(re))return!0;re=re.parentNode||re.host}while(re)}return!1}function getComputedStyle$1(S){return getWindow(S).getComputedStyle(S)}function isTableElement(S){return["table","td","th"].indexOf(getNodeName(S))>=0}function getDocumentElement(S){return((isElement(S)?S.ownerDocument:S.document)||window.document).documentElement}function getParentNode(S){return getNodeName(S)==="html"?S:S.assignedSlot||S.parentNode||(isShadowRoot(S)?S.host:null)||getDocumentElement(S)}function getTrueOffsetParent(S){return!isHTMLElement(S)||getComputedStyle$1(S).position==="fixed"?null:S.offsetParent}function getContainingBlock(S){var ee=/firefox/i.test(getUAString()),te=/Trident/i.test(getUAString());if(te&&isHTMLElement(S)){var re=getComputedStyle$1(S);if(re.position==="fixed")return null}var ne=getParentNode(S);for(isShadowRoot(ne)&&(ne=ne.host);isHTMLElement(ne)&&["html","body"].indexOf(getNodeName(ne))<0;){var ie=getComputedStyle$1(ne);if(ie.transform!=="none"||ie.perspective!=="none"||ie.contain==="paint"||["transform","perspective"].indexOf(ie.willChange)!==-1||ee&&ie.willChange==="filter"||ee&&ie.filter&&ie.filter!=="none")return ne;ne=ne.parentNode}return null}function getOffsetParent(S){for(var ee=getWindow(S),te=getTrueOffsetParent(S);te&&isTableElement(te)&&getComputedStyle$1(te).position==="static";)te=getTrueOffsetParent(te);return te&&(getNodeName(te)==="html"||getNodeName(te)==="body"&&getComputedStyle$1(te).position==="static")?ee:te||getContainingBlock(S)||ee}function getMainAxisFromPlacement(S){return["top","bottom"].indexOf(S)>=0?"x":"y"}function within(S,ee,te){return max$2(S,min$3(ee,te))}function withinMaxClamp(S,ee,te){var re=within(S,ee,te);return re>te?te:re}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(S){return Object.assign({},getFreshSideObject(),S)}function expandToHashMap(S,ee){return ee.reduce(function(te,re){return te[re]=S,te},{})}var toPaddingObject=function(ee,te){return ee=typeof ee=="function"?ee(Object.assign({},te.rects,{placement:te.placement})):ee,mergePaddingObject(typeof ee!="number"?ee:expandToHashMap(ee,basePlacements))};function arrow(S){var ee,te=S.state,re=S.name,ne=S.options,ie=te.elements.arrow,ae=te.modifiersData.popperOffsets,oe=getBasePlacement(te.placement),se=getMainAxisFromPlacement(oe),le=[left,right].indexOf(oe)>=0,ue=le?"height":"width";if(!(!ie||!ae)){var fe=toPaddingObject(ne.padding,te),ce=getLayoutRect(ie),he=se==="y"?top:left,pe=se==="y"?bottom:right,de=te.rects.reference[ue]+te.rects.reference[se]-ae[se]-te.rects.popper[ue],be=ae[se]-te.rects.reference[se],ye=getOffsetParent(ie),ge=ye?se==="y"?ye.clientHeight||0:ye.clientWidth||0:0,ve=de/2-be/2,me=fe[he],_e=ge-ce[ue]-fe[pe],we=ge/2-ce[ue]/2+ve,$e=within(me,we,_e),Te=se;te.modifiersData[re]=(ee={},ee[Te]=$e,ee.centerOffset=$e-we,ee)}}function effect$1(S){var ee=S.state,te=S.options,re=te.element,ne=re===void 0?"[data-popper-arrow]":re;ne!=null&&(typeof ne=="string"&&(ne=ee.elements.popper.querySelector(ne),!ne)||!contains(ee.elements.popper,ne)||(ee.elements.arrow=ne))}var arrow$1={name:"arrow",enabled:!0,phase:"main",fn:arrow,effect:effect$1,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function getVariation(S){return S.split("-")[1]}var unsetSides={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR(S,ee){var te=S.x,re=S.y,ne=ee.devicePixelRatio||1;return{x:round(te*ne)/ne||0,y:round(re*ne)/ne||0}}function mapToStyles(S){var ee,te=S.popper,re=S.popperRect,ne=S.placement,ie=S.variation,ae=S.offsets,oe=S.position,se=S.gpuAcceleration,le=S.adaptive,ue=S.roundOffsets,fe=S.isFixed,ce=ae.x,he=ce===void 0?0:ce,pe=ae.y,de=pe===void 0?0:pe,be=typeof ue=="function"?ue({x:he,y:de}):{x:he,y:de};he=be.x,de=be.y;var ye=ae.hasOwnProperty("x"),ge=ae.hasOwnProperty("y"),ve=left,me=top,_e=window;if(le){var we=getOffsetParent(te),$e="clientHeight",Te="clientWidth";if(we===getWindow(te)&&(we=getDocumentElement(te),getComputedStyle$1(we).position!=="static"&&oe==="absolute"&&($e="scrollHeight",Te="scrollWidth")),we=we,ne===top||(ne===left||ne===right)&&ie===end){me=bottom;var xe=fe&&we===_e&&_e.visualViewport?_e.visualViewport.height:we[$e];de-=xe-re.height,de*=se?1:-1}if(ne===left||(ne===top||ne===bottom)&&ie===end){ve=right;var ke=fe&&we===_e&&_e.visualViewport?_e.visualViewport.width:we[Te];he-=ke-re.width,he*=se?1:-1}}var Ne=Object.assign({position:oe},le&&unsetSides),Fe=ue===!0?roundOffsetsByDPR({x:he,y:de},getWindow(te)):{x:he,y:de};if(he=Fe.x,de=Fe.y,se){var je;return Object.assign({},Ne,(je={},je[me]=ge?"0":"",je[ve]=ye?"0":"",je.transform=(_e.devicePixelRatio||1)<=1?"translate("+he+"px, "+de+"px)":"translate3d("+he+"px, "+de+"px, 0)",je))}return Object.assign({},Ne,(ee={},ee[me]=ge?de+"px":"",ee[ve]=ye?he+"px":"",ee.transform="",ee))}function computeStyles(S){var ee=S.state,te=S.options,re=te.gpuAcceleration,ne=re===void 0?!0:re,ie=te.adaptive,ae=ie===void 0?!0:ie,oe=te.roundOffsets,se=oe===void 0?!0:oe,le={placement:getBasePlacement(ee.placement),variation:getVariation(ee.placement),popper:ee.elements.popper,popperRect:ee.rects.popper,gpuAcceleration:ne,isFixed:ee.options.strategy==="fixed"};ee.modifiersData.popperOffsets!=null&&(ee.styles.popper=Object.assign({},ee.styles.popper,mapToStyles(Object.assign({},le,{offsets:ee.modifiersData.popperOffsets,position:ee.options.strategy,adaptive:ae,roundOffsets:se})))),ee.modifiersData.arrow!=null&&(ee.styles.arrow=Object.assign({},ee.styles.arrow,mapToStyles(Object.assign({},le,{offsets:ee.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:se})))),ee.attributes.popper=Object.assign({},ee.attributes.popper,{"data-popper-placement":ee.placement})}var computeStyles$1={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:computeStyles,data:{}},passive={passive:!0};function effect(S){var ee=S.state,te=S.instance,re=S.options,ne=re.scroll,ie=ne===void 0?!0:ne,ae=re.resize,oe=ae===void 0?!0:ae,se=getWindow(ee.elements.popper),le=[].concat(ee.scrollParents.reference,ee.scrollParents.popper);return ie&&le.forEach(function(ue){ue.addEventListener("scroll",te.update,passive)}),oe&&se.addEventListener("resize",te.update,passive),function(){ie&&le.forEach(function(ue){ue.removeEventListener("scroll",te.update,passive)}),oe&&se.removeEventListener("resize",te.update,passive)}}var eventListeners={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect,data:{}},hash$1={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(S){return S.replace(/left|right|bottom|top/g,function(ee){return hash$1[ee]})}var hash={start:"end",end:"start"};function getOppositeVariationPlacement(S){return S.replace(/start|end/g,function(ee){return hash[ee]})}function getWindowScroll(S){var ee=getWindow(S),te=ee.pageXOffset,re=ee.pageYOffset;return{scrollLeft:te,scrollTop:re}}function getWindowScrollBarX(S){return getBoundingClientRect(getDocumentElement(S)).left+getWindowScroll(S).scrollLeft}function getViewportRect(S,ee){var te=getWindow(S),re=getDocumentElement(S),ne=te.visualViewport,ie=re.clientWidth,ae=re.clientHeight,oe=0,se=0;if(ne){ie=ne.width,ae=ne.height;var le=isLayoutViewport();(le||!le&&ee==="fixed")&&(oe=ne.offsetLeft,se=ne.offsetTop)}return{width:ie,height:ae,x:oe+getWindowScrollBarX(S),y:se}}function getDocumentRect(S){var ee,te=getDocumentElement(S),re=getWindowScroll(S),ne=(ee=S.ownerDocument)==null?void 0:ee.body,ie=max$2(te.scrollWidth,te.clientWidth,ne?ne.scrollWidth:0,ne?ne.clientWidth:0),ae=max$2(te.scrollHeight,te.clientHeight,ne?ne.scrollHeight:0,ne?ne.clientHeight:0),oe=-re.scrollLeft+getWindowScrollBarX(S),se=-re.scrollTop;return getComputedStyle$1(ne||te).direction==="rtl"&&(oe+=max$2(te.clientWidth,ne?ne.clientWidth:0)-ie),{width:ie,height:ae,x:oe,y:se}}function isScrollParent(S){var ee=getComputedStyle$1(S),te=ee.overflow,re=ee.overflowX,ne=ee.overflowY;return/auto|scroll|overlay|hidden/.test(te+ne+re)}function getScrollParent(S){return["html","body","#document"].indexOf(getNodeName(S))>=0?S.ownerDocument.body:isHTMLElement(S)&&isScrollParent(S)?S:getScrollParent(getParentNode(S))}function listScrollParents(S,ee){var te;ee===void 0&&(ee=[]);var re=getScrollParent(S),ne=re===((te=S.ownerDocument)==null?void 0:te.body),ie=getWindow(re),ae=ne?[ie].concat(ie.visualViewport||[],isScrollParent(re)?re:[]):re,oe=ee.concat(ae);return ne?oe:oe.concat(listScrollParents(getParentNode(ae)))}function rectToClientRect(S){return Object.assign({},S,{left:S.x,top:S.y,right:S.x+S.width,bottom:S.y+S.height})}function getInnerBoundingClientRect(S,ee){var te=getBoundingClientRect(S,!1,ee==="fixed");return te.top=te.top+S.clientTop,te.left=te.left+S.clientLeft,te.bottom=te.top+S.clientHeight,te.right=te.left+S.clientWidth,te.width=S.clientWidth,te.height=S.clientHeight,te.x=te.left,te.y=te.top,te}function getClientRectFromMixedType(S,ee,te){return ee===viewport?rectToClientRect(getViewportRect(S,te)):isElement(ee)?getInnerBoundingClientRect(ee,te):rectToClientRect(getDocumentRect(getDocumentElement(S)))}function getClippingParents(S){var ee=listScrollParents(getParentNode(S)),te=["absolute","fixed"].indexOf(getComputedStyle$1(S).position)>=0,re=te&&isHTMLElement(S)?getOffsetParent(S):S;return isElement(re)?ee.filter(function(ne){return isElement(ne)&&contains(ne,re)&&getNodeName(ne)!=="body"}):[]}function getClippingRect(S,ee,te,re){var ne=ee==="clippingParents"?getClippingParents(S):[].concat(ee),ie=[].concat(ne,[te]),ae=ie[0],oe=ie.reduce(function(se,le){var ue=getClientRectFromMixedType(S,le,re);return se.top=max$2(ue.top,se.top),se.right=min$3(ue.right,se.right),se.bottom=min$3(ue.bottom,se.bottom),se.left=max$2(ue.left,se.left),se},getClientRectFromMixedType(S,ae,re));return oe.width=oe.right-oe.left,oe.height=oe.bottom-oe.top,oe.x=oe.left,oe.y=oe.top,oe}function computeOffsets(S){var ee=S.reference,te=S.element,re=S.placement,ne=re?getBasePlacement(re):null,ie=re?getVariation(re):null,ae=ee.x+ee.width/2-te.width/2,oe=ee.y+ee.height/2-te.height/2,se;switch(ne){case top:se={x:ae,y:ee.y-te.height};break;case bottom:se={x:ae,y:ee.y+ee.height};break;case right:se={x:ee.x+ee.width,y:oe};break;case left:se={x:ee.x-te.width,y:oe};break;default:se={x:ee.x,y:ee.y}}var le=ne?getMainAxisFromPlacement(ne):null;if(le!=null){var ue=le==="y"?"height":"width";switch(ie){case start:se[le]=se[le]-(ee[ue]/2-te[ue]/2);break;case end:se[le]=se[le]+(ee[ue]/2-te[ue]/2);break}}return se}function detectOverflow(S,ee){ee===void 0&&(ee={});var te=ee,re=te.placement,ne=re===void 0?S.placement:re,ie=te.strategy,ae=ie===void 0?S.strategy:ie,oe=te.boundary,se=oe===void 0?clippingParents:oe,le=te.rootBoundary,ue=le===void 0?viewport:le,fe=te.elementContext,ce=fe===void 0?popper:fe,he=te.altBoundary,pe=he===void 0?!1:he,de=te.padding,be=de===void 0?0:de,ye=mergePaddingObject(typeof be!="number"?be:expandToHashMap(be,basePlacements)),ge=ce===popper?reference:popper,ve=S.rects.popper,me=S.elements[pe?ge:ce],_e=getClippingRect(isElement(me)?me:me.contextElement||getDocumentElement(S.elements.popper),se,ue,ae),we=getBoundingClientRect(S.elements.reference),$e=computeOffsets({reference:we,element:ve,strategy:"absolute",placement:ne}),Te=rectToClientRect(Object.assign({},ve,$e)),xe=ce===popper?Te:we,ke={top:_e.top-xe.top+ye.top,bottom:xe.bottom-_e.bottom+ye.bottom,left:_e.left-xe.left+ye.left,right:xe.right-_e.right+ye.right},Ne=S.modifiersData.offset;if(ce===popper&&Ne){var Fe=Ne[ne];Object.keys(ke).forEach(function(je){var De=[right,bottom].indexOf(je)>=0?1:-1,Me=[top,bottom].indexOf(je)>=0?"y":"x";ke[je]+=Fe[Me]*De})}return ke}function computeAutoPlacement(S,ee){ee===void 0&&(ee={});var te=ee,re=te.placement,ne=te.boundary,ie=te.rootBoundary,ae=te.padding,oe=te.flipVariations,se=te.allowedAutoPlacements,le=se===void 0?placements:se,ue=getVariation(re),fe=ue?oe?variationPlacements:variationPlacements.filter(function(pe){return getVariation(pe)===ue}):basePlacements,ce=fe.filter(function(pe){return le.indexOf(pe)>=0});ce.length===0&&(ce=fe);var he=ce.reduce(function(pe,de){return pe[de]=detectOverflow(S,{placement:de,boundary:ne,rootBoundary:ie,padding:ae})[getBasePlacement(de)],pe},{});return Object.keys(he).sort(function(pe,de){return he[pe]-he[de]})}function getExpandedFallbackPlacements(S){if(getBasePlacement(S)===auto)return[];var ee=getOppositePlacement(S);return[getOppositeVariationPlacement(S),ee,getOppositeVariationPlacement(ee)]}function flip(S){var ee=S.state,te=S.options,re=S.name;if(!ee.modifiersData[re]._skip){for(var ne=te.mainAxis,ie=ne===void 0?!0:ne,ae=te.altAxis,oe=ae===void 0?!0:ae,se=te.fallbackPlacements,le=te.padding,ue=te.boundary,fe=te.rootBoundary,ce=te.altBoundary,he=te.flipVariations,pe=he===void 0?!0:he,de=te.allowedAutoPlacements,be=ee.options.placement,ye=getBasePlacement(be),ge=ye===be,ve=se||(ge||!pe?[getOppositePlacement(be)]:getExpandedFallbackPlacements(be)),me=[be].concat(ve).reduce(function(Je,bt){return Je.concat(getBasePlacement(bt)===auto?computeAutoPlacement(ee,{placement:bt,boundary:ue,rootBoundary:fe,padding:le,flipVariations:pe,allowedAutoPlacements:de}):bt)},[]),_e=ee.rects.reference,we=ee.rects.popper,$e=new Map,Te=!0,xe=me[0],ke=0;ke=0,Me=De?"width":"height",Se=detectOverflow(ee,{placement:Ne,boundary:ue,rootBoundary:fe,altBoundary:ce,padding:le}),Ce=De?je?right:left:je?bottom:top;_e[Me]>we[Me]&&(Ce=getOppositePlacement(Ce));var Ae=getOppositePlacement(Ce),Ee=[];if(ie&&Ee.push(Se[Fe]<=0),oe&&Ee.push(Se[Ce]<=0,Se[Ae]<=0),Ee.every(function(Je){return Je})){xe=Ne,Te=!1;break}$e.set(Ne,Ee)}if(Te)for(var Ie=pe?3:1,Oe=function(bt){var dt=me.find(function(wt){var $t=$e.get(wt);if($t)return $t.slice(0,bt).every(function(Tt){return Tt})});if(dt)return xe=dt,"break"},He=Ie;He>0;He--){var Xe=Oe(He);if(Xe==="break")break}ee.placement!==xe&&(ee.modifiersData[re]._skip=!0,ee.placement=xe,ee.reset=!0)}}var flip$1={name:"flip",enabled:!0,phase:"main",fn:flip,requiresIfExists:["offset"],data:{_skip:!1}};function getSideOffsets(S,ee,te){return te===void 0&&(te={x:0,y:0}),{top:S.top-ee.height-te.y,right:S.right-ee.width+te.x,bottom:S.bottom-ee.height+te.y,left:S.left-ee.width-te.x}}function isAnySideFullyClipped(S){return[top,right,bottom,left].some(function(ee){return S[ee]>=0})}function hide(S){var ee=S.state,te=S.name,re=ee.rects.reference,ne=ee.rects.popper,ie=ee.modifiersData.preventOverflow,ae=detectOverflow(ee,{elementContext:"reference"}),oe=detectOverflow(ee,{altBoundary:!0}),se=getSideOffsets(ae,re),le=getSideOffsets(oe,ne,ie),ue=isAnySideFullyClipped(se),fe=isAnySideFullyClipped(le);ee.modifiersData[te]={referenceClippingOffsets:se,popperEscapeOffsets:le,isReferenceHidden:ue,hasPopperEscaped:fe},ee.attributes.popper=Object.assign({},ee.attributes.popper,{"data-popper-reference-hidden":ue,"data-popper-escaped":fe})}var hide$1={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:hide};function distanceAndSkiddingToXY(S,ee,te){var re=getBasePlacement(S),ne=[left,top].indexOf(re)>=0?-1:1,ie=typeof te=="function"?te(Object.assign({},ee,{placement:S})):te,ae=ie[0],oe=ie[1];return ae=ae||0,oe=(oe||0)*ne,[left,right].indexOf(re)>=0?{x:oe,y:ae}:{x:ae,y:oe}}function offset(S){var ee=S.state,te=S.options,re=S.name,ne=te.offset,ie=ne===void 0?[0,0]:ne,ae=placements.reduce(function(ue,fe){return ue[fe]=distanceAndSkiddingToXY(fe,ee.rects,ie),ue},{}),oe=ae[ee.placement],se=oe.x,le=oe.y;ee.modifiersData.popperOffsets!=null&&(ee.modifiersData.popperOffsets.x+=se,ee.modifiersData.popperOffsets.y+=le),ee.modifiersData[re]=ae}var offset$1={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:offset};function popperOffsets(S){var ee=S.state,te=S.name;ee.modifiersData[te]=computeOffsets({reference:ee.rects.reference,element:ee.rects.popper,strategy:"absolute",placement:ee.placement})}var popperOffsets$1={name:"popperOffsets",enabled:!0,phase:"read",fn:popperOffsets,data:{}};function getAltAxis(S){return S==="x"?"y":"x"}function preventOverflow(S){var ee=S.state,te=S.options,re=S.name,ne=te.mainAxis,ie=ne===void 0?!0:ne,ae=te.altAxis,oe=ae===void 0?!1:ae,se=te.boundary,le=te.rootBoundary,ue=te.altBoundary,fe=te.padding,ce=te.tether,he=ce===void 0?!0:ce,pe=te.tetherOffset,de=pe===void 0?0:pe,be=detectOverflow(ee,{boundary:se,rootBoundary:le,padding:fe,altBoundary:ue}),ye=getBasePlacement(ee.placement),ge=getVariation(ee.placement),ve=!ge,me=getMainAxisFromPlacement(ye),_e=getAltAxis(me),we=ee.modifiersData.popperOffsets,$e=ee.rects.reference,Te=ee.rects.popper,xe=typeof de=="function"?de(Object.assign({},ee.rects,{placement:ee.placement})):de,ke=typeof xe=="number"?{mainAxis:xe,altAxis:xe}:Object.assign({mainAxis:0,altAxis:0},xe),Ne=ee.modifiersData.offset?ee.modifiersData.offset[ee.placement]:null,Fe={x:0,y:0};if(!!we){if(ie){var je,De=me==="y"?top:left,Me=me==="y"?bottom:right,Se=me==="y"?"height":"width",Ce=we[me],Ae=Ce+be[De],Ee=Ce-be[Me],Ie=he?-Te[Se]/2:0,Oe=ge===start?$e[Se]:Te[Se],He=ge===start?-Te[Se]:-$e[Se],Xe=ee.elements.arrow,Je=he&&Xe?getLayoutRect(Xe):{width:0,height:0},bt=ee.modifiersData["arrow#persistent"]?ee.modifiersData["arrow#persistent"].padding:getFreshSideObject(),dt=bt[De],wt=bt[Me],$t=within(0,$e[Se],Je[Se]),Tt=ve?$e[Se]/2-Ie-$t-dt-ke.mainAxis:Oe-$t-dt-ke.mainAxis,At=ve?-$e[Se]/2+Ie+$t+wt+ke.mainAxis:He+$t+wt+ke.mainAxis,ze=ee.elements.arrow&&getOffsetParent(ee.elements.arrow),gt=ze?me==="y"?ze.clientTop||0:ze.clientLeft||0:0,Le=(je=Ne==null?void 0:Ne[me])!=null?je:0,Be=Ce+Tt-Le-gt,Ge=Ce+At-Le,Ke=within(he?min$3(Ae,Be):Ae,Ce,he?max$2(Ee,Ge):Ee);we[me]=Ke,Fe[me]=Ke-Ce}if(oe){var Ue,Qe=me==="x"?top:left,Ye=me==="x"?bottom:right,Ze=we[_e],Pe=_e==="y"?"height":"width",Re=Ze+be[Qe],Ve=Ze-be[Ye],We=[top,left].indexOf(ye)!==-1,qe=(Ue=Ne==null?void 0:Ne[_e])!=null?Ue:0,mt=We?Re:Ze-$e[Pe]-Te[Pe]-qe+ke.altAxis,_t=We?Ze+$e[Pe]+Te[Pe]-qe-ke.altAxis:Ve,St=he&&We?withinMaxClamp(mt,Ze,_t):within(he?mt:Re,Ze,he?_t:Ve);we[_e]=St,Fe[_e]=St-Ze}ee.modifiersData[re]=Fe}}var preventOverflow$1={name:"preventOverflow",enabled:!0,phase:"main",fn:preventOverflow,requiresIfExists:["offset"]};function getHTMLElementScroll(S){return{scrollLeft:S.scrollLeft,scrollTop:S.scrollTop}}function getNodeScroll(S){return S===getWindow(S)||!isHTMLElement(S)?getWindowScroll(S):getHTMLElementScroll(S)}function isElementScaled(S){var ee=S.getBoundingClientRect(),te=round(ee.width)/S.offsetWidth||1,re=round(ee.height)/S.offsetHeight||1;return te!==1||re!==1}function getCompositeRect(S,ee,te){te===void 0&&(te=!1);var re=isHTMLElement(ee),ne=isHTMLElement(ee)&&isElementScaled(ee),ie=getDocumentElement(ee),ae=getBoundingClientRect(S,ne,te),oe={scrollLeft:0,scrollTop:0},se={x:0,y:0};return(re||!re&&!te)&&((getNodeName(ee)!=="body"||isScrollParent(ie))&&(oe=getNodeScroll(ee)),isHTMLElement(ee)?(se=getBoundingClientRect(ee,!0),se.x+=ee.clientLeft,se.y+=ee.clientTop):ie&&(se.x=getWindowScrollBarX(ie))),{x:ae.left+oe.scrollLeft-se.x,y:ae.top+oe.scrollTop-se.y,width:ae.width,height:ae.height}}function order(S){var ee=new Map,te=new Set,re=[];S.forEach(function(ie){ee.set(ie.name,ie)});function ne(ie){te.add(ie.name);var ae=[].concat(ie.requires||[],ie.requiresIfExists||[]);ae.forEach(function(oe){if(!te.has(oe)){var se=ee.get(oe);se&&ne(se)}}),re.push(ie)}return S.forEach(function(ie){te.has(ie.name)||ne(ie)}),re}function orderModifiers(S){var ee=order(S);return modifierPhases.reduce(function(te,re){return te.concat(ee.filter(function(ne){return ne.phase===re}))},[])}function debounce$2(S){var ee;return function(){return ee||(ee=new Promise(function(te){Promise.resolve().then(function(){ee=void 0,te(S())})})),ee}}function mergeByName(S){var ee=S.reduce(function(te,re){var ne=te[re.name];return te[re.name]=ne?Object.assign({},ne,re,{options:Object.assign({},ne.options,re.options),data:Object.assign({},ne.data,re.data)}):re,te},{});return Object.keys(ee).map(function(te){return ee[te]})}var DEFAULT_OPTIONS={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var S=arguments.length,ee=new Array(S),te=0;te0&&ie[ie.length-1])&&(le[0]===6||le[0]===2)){te=0;continue}if(le[0]===3&&(!ie||le[1]>ie[0]&&le[1]0)&&!(ne=re.next()).done;)ie.push(ne.value)}catch(oe){ae={error:oe}}finally{try{ne&&!ne.done&&(te=re.return)&&te.call(re)}finally{if(ae)throw ae.error}}return ie},__spreadArray=globalThis&&globalThis.__spreadArray||function(S,ee,te){if(te||arguments.length===2)for(var re=0,ne=ee.length,ie;re0&&ie[ie.length-1])&&(le[0]===6||le[0]===2)){te=0;continue}if(le[0]===3&&(!ie||le[1]>ie[0]&&le[1]1){var te=[];return S.forEach(function(re,ne){var ie=deepCloneSlide(re,{key:"original"+ne,"data-index":ne});te.splice(te.length-1,0,ie),ne===0&&te.push(deepCloneSlide(re,{key:"cloned"+ee,"data-index":ne})),ne===S.length-1&&te.unshift(deepCloneSlide(re,{key:"cloned"+0,"data-index":ne}))}),te}return S},deepCloneSlide=function(S,ee,te){if(ee===void 0&&(ee={}),te===void 0&&(te=!1),Array.isArray(S))return S.map(function(ne){return deepCloneSlide(ne,ee,te)});if(!isVNode(S))return S;var re=cloneVNode(S,ee,te);return Array.isArray(re.children)&&(re.children=deepCloneSlide(re.children)),re},component$2="carousel",cssPrefix$2=vuiCssPrefix+"_"+component$2,carouselProps={defaultIndex:{type:Number,default:0},loop:{type:Boolean,default:!1},move:{type:Number,default:1},autoplay:{type:Boolean,default:!0},durationTime:{type:Number,default:300},showDots:{type:Boolean,default:!0},dotPlacement:{type:String,default:EDotPlacement.Bottom},dotType:{type:String,default:EDotType.Dot},trigger:{type:String,default:"click"},direction:{type:String,default:EDirection.Horizontal},showTime:{type:Number,default:5e3},autoPlay:{type:Boolean,default:!1},pauseOnHover:{type:Boolean,default:!0},showNumber:{type:Number,default:1},showArrow:{type:Boolean,default:!0},onChange:Function},CarouselCom=defineComponent({name:"VCarousel",components:{CarouselDots,CarouselArrow},inheritAttrs:!1,props:carouselProps,setup:function(S,ee){ee.slots,ee.attrs,ee.emit,reactive({children:[],realChildren:[],width:"",duration2:0,maxMove:0,isAnimation:!1,moveDirection:0,defaultMove:0,hasVideo:!1,isReset:!1}),ref(0);var te=function(){S.autoplay&&ce()},re=function(){S.autoplay&&he()},ne=computed(function(){return ue.value?"0s":(S.durationTime/1e3).toFixed(1)+"s"}),ie=computed(function(){return{"--duration--time":ne.value}}),ae=computed(function(){return{"--translate-x-slides":le.value+"%"}}),oe=ref(S.defaultIndex),se=ref(S.defaultIndex+1),le=ref(-100),ue=ref(!1),fe=null,ce=function(){fe&&(clearInterval(fe),fe=null)},he=function(){ce();var De=!S.autoplay||me.value<2;De||(fe=window.setInterval(ye,S.showTime))};onMounted(function(){he()});var pe=!1,de=function(De){De!==oe.value&&(oe.value=De,le.value=-100*(De+1),se.value=De+1)},be=function(){pe||(ue.value=!1,le.value+=100,se.value-=1,oe.value<=0?oe.value=me.value-1:oe.value-=1,pe=!0,setTimeout(function(){pe=!1},300))},ye=function(){pe||(ue.value=!1,le.value-=100,se.value+=1,oe.value>=me.value-1?oe.value=0:oe.value+=1,pe=!0,setTimeout(function(){pe=!1},300))};watch(function(){return se.value},function(){se.value>=me.value+1?setTimeout(function(){ue.value=!0,le.value=-100,se.value=1},300):se.value<=0&&setTimeout(function(){ue.value=!0,le.value=-100*me.value,se.value=me.value},300)}),watch(function(){return oe.value},function(De,Me){var Se;(Se=S.onChange)===null||Se===void 0||Se.call(S,De,Me)});var ge=ref([]),ve=computed(function(){return ge.value.length}),me=computed(function(){var De,Me=(De=ge.value)===null||De===void 0?void 0:De.length;return Me>2?Me-2:Me}),_e=function(De){!De||ge.value.push(De)},we=function(De){if(!!De){var Me=ge.value.indexOf(De);Me!==-1&&ge.value.splice(Me,1)}},$e=function(De){return typeof De=="number"?De:De?ge.value.indexOf(De):-1},Te=function(De){return oe.value===De},xe=function(De){var Me=$e(De);return Me!==null&&(Me===oe.value-1||Me===ve.value-1&&oe.value!==ve.value-1)},ke=function(De){var Me=$e(De);return Me!==null&&(Me===oe.value+1||Me===0&&oe.value!==0)},Ne=computed(function(){return{total:me.value||0,currentIndex:oe.value,to:de}}),Fe=computed(function(){return{prev:be,next:ye}}),je={currentIndexRef:ref(""),to:de,prev:be,next:ye,isPrev:xe,isNext:ke,isActive:Te,isVertical:!1,isHorizontal:!1,isPrevDisabled:!1,isNextDisabled:!1,addSlide:_e,removeSlide:we};return provide("carouselContext",je),{carouselStyle:ie,slidesStyle:ae,displayLength:me,currentIndex:oe,dotSlotProps:Ne,arrowSlotProps:Fe,handleMouseenter:te,handleMouseleave:re,getCurrentIndex:function(){return oe.value},to:de,prev:be,next:ye}},render:function(){var S=this,ee=this,te=ee.showArrow,re=ee.$slots,ne=re.default,ie=re.dots,ae=re.arrow,oe=ne&&flatten(ne==null?void 0:ne())||[],se=duplicateSlides(oe),le=filterCarouselItem(se);return le.length||(le=se.map(function(ue){return h$6(CarouselItemCom,null,{default:function(){return cloneVNode(ue)}})})),h$6("div",{ref:"domEl",class:[""+cssPrefix$2,cssPrefix$2+"--"+this.dotPlacement,this.showArrow&&cssPrefix$2+"--show-arrow"],style:this.carouselStyle,onMouseenter:this.handleMouseenter,onMouseleave:this.handleMouseleave},h$6("div",{class:[cssPrefix$2+"__slides"],style:this.slidesStyle},le,h$6("div",{class:[cssPrefix$2+"-transform","clearfix"]})),this.showDots&&resolveSlotWithProps(ie,this.dotSlotProps,function(){return[h$6(CarouselDots,{total:S.displayLength,trigger:S.trigger,dotType:S.dotType,currentIndex:S.currentIndex})]}),te&&resolveSlotWithProps(ae,this.arrowSlotProps,function(){return[h$6(CarouselArrow,null)]}))}});function filterCarouselItem(S){return S.reduce(function(ee,te){return isCarouselItem(te)&&ee.push(te),ee},[])}var Carousel=withInstall(CarouselCom);withInstall(CarouselItemCom);var Carousel$1=Carousel,component$1="loading",cssPrefix$1=vuiCssPrefix+"_"+component$1,loadingProps={contentClass:String,contentStyle:[Object,String],description:String,row:Boolean,stroke:String,rotate:{type:Boolean,default:!0},size:{type:String,default:"medium"},show:{type:Boolean,default:!0},delay:Number},Loading=defineComponent({name:"VLoading",inheritAttrs:!1,props:loadingProps,setup:function(S,ee){var te=ee.slots;ee.attrs,ee.emit;var re=computed(function(){var ie=S.size,ae={small:"0.8",medium:"1",large:"1.2"};return{"--v-loading-size":typeof ie=="number"?ie+"px":ae[ie]}}),ne=ref(!1);return watchEffect(function(ie){var ae;if(S.show){var oe=S.delay;if(oe){ae=window.setTimeout(function(){ne.value=!0},oe),ie(function(){clearTimeout(ae)});return}}ne.value=S.show}),function(){var ie,ae=(S.description||te.description)&&h$6("div",{class:cssPrefix$1+"-description"},S.description?S.description:(ie=te.description)===null||ie===void 0?void 0:ie.call(te)),oe=[cssPrefix$1+"-body",S.row&&cssPrefix$1+"-body--row"],se=te.icon?h$6("div",{class:oe},h$6("div",{class:[""+cssPrefix$1,S.rotate&&cssPrefix$1+"--rotate"],style:!te.default&&re.value},te.icon()),ae):h$6("div",{class:oe},h$6("div",{class:cssPrefix$1+"-loading-tv",style:te.default?"":re.value},h$6("img",{width:"24",height:"24",src:"//s1.hdslb.com/bfs/static/jinkela/long/gif/loading-blue.gif"})),ae);return te.default?h$6("div",{class:cssPrefix$1+"-container",style:re.value},h$6("div",{class:[cssPrefix$1+"-content",ne.value&&cssPrefix$1+"-content--loading",S.contentClass],style:S.contentStyle},te.default()),h$6(Transition,{name:"fade-in-transition"},{default:function(){return ne.value?se:null}})):se}}}),VLoading=withInstall(Loading),__assign=globalThis&&globalThis.__assign||function(){return __assign=Object.assign||function(S){for(var ee,te=1,re=arguments.length;te0&&ne[ne.length-1])||ue[0]!==6&&ue[0]!==2)){ae=0;continue}if(ue[0]===3&&(!ne||ue[1]>ne[0]&&ue[1]":">",'"':""","'":"'","`":"`"},c$3.HTML_UNESCAPES={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"},c$3.ID_CHAR_SET={number:"0123456789",letter:"abcdefghijklmnopqrstuvwxyz",special:"~`!@#$%^&*()-_+=[]{};:\"',<.>/?"},c$3.RE_BASE64=/^((data:.*;)?base64,)?([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,c$3.RE_CN_CHAR=/^[\u4e00-\u9fa5]*$/,c$3.RE_DB_CHAR=/^[^x00-xff]*$/,c$3.RE_DOMAIN=/^([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.[a-z]{2,6}$/,c$3.RE_EMAIL=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,c$3.RE_ID_CARD=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$/,c$3.RE_ID_CARD_V1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/,c$3.RE_ID_CARD_V2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$/,c$3.RE_IPV4=/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,c$3.RE_MONTH=/^(0?[1-9]|1[0-2])$/,c$3.RE_MONTH_DAY=/^((0?[1-9])|((1|2)[0-9])|30|31)$/,c$3.RE_PHONE=/^(\+?0?86-?)?1[3456789]\d{9}$/,c$3.RE_PROT=/^[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]$/,c$3.RE_QQ=/^[1-9][0-9]{4,}$/,c$3.RE_TEL=/^((\d{3,4})|\d{3,4}-)?\d{7,8}?$/,c$3.RE_URL=/^(https?:)?(\/\/)?(((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.[a-z]{2,6})(:[0-9]{1-6})?([-0-9a-zA-Z+&@#/%=~_|?!:,.;]*)?$/,c$3.RE_URL_DOMAIN=/^(https?:)?\/\/([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.[a-z]{2,6}(:[0-9]{1-6})?([-0-9a-zA-Z+&@#/%=~_|?!:,.;]*)?$`/,c$3.RE_URL_IP=/^(https?:)?\/\/((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)(:[0-9]{1-6})?([-0-9a-zA-Z+&@#/%=~_|?!:,.;]*)?$`/,c$3.RE_URL_SUFFIX=/^[-0-9a-zA-Z+&@#/%=~_|?!:,.;]*$/,c$3.RE_UUID=/^[0-9a-zA-Z]{8}-([0-9a-zA-Z]{4}-){3}[0-9a-zA-Z]{12}$/,c$3.RE_ZIP_CODE=/^[1-9]\d{5}(?!\d)$/;var f$3=s$3(r$2),d$1=s$3(a$3),l$3=c$3,u$3=function(ee,te,re){var ne="",ie=0;if((re=re||{}).encode!==!1&&(te=encodeURIComponent(te)),f$3(re.exMinuts)&&(ie+=6e4*re.exMinuts),f$3(re.exDays)&&(ie+=re.exDays*l$3.DAY_TIME),ie){var ae=new Date;ae.setTime(ae.getTime()+ie),ne=";expires=".concat(ae.toUTCString())}var oe=d$1(re.domain)?";domain=".concat(re.domain):"";document.cookie="".concat(ee,"=").concat(te).concat(ne,";path=/").concat(oe)},h$2,p$3=(h$2=u$3)&&_typeof$4(h$2)=="object"&&"default"in h$2?h$2.default:h$2,_$2,g$1,v$3,m$1=function(ee,te){p$3(ee,"",{exDays:-1,domain:te})};(function(S){S.I="i"})(_$2||(_$2={})),function(S){S.Off="0",S.On="1"}(g$1||(g$1={})),function(S){S[S.Goahead=0]="Goahead",S[S.Last=1]="Last",S[S.End=2]="End"}(v$3||(v$3={}));var b$2="bmg_af_wl",y$2="bmg_af_dft",E="bmg_af_switch",w$1="bmg_src_def_domain",D="bmg-src-default-domain-change",A$1=function(){function S(ee){if(this.defDomain="",this.on=!1,this.config={fr:!1,def:"",dl:[]},this.wl=[],this.defUpdated=!1,this.connectivities={},this.x=1,typeof window!="undefined")return this.defFallbackThreshold=(ee==null?void 0:ee.defFallbackThreshold)||Number(this.getLocalStorage(y$2,!0)||"5"),window.__BMG_AF__?(this.config=window.__BMG_AF__.config,this.defDomain=window.__BMG_AF__.defDomain,this.x=window.__BMG_AF__.x,this.on=window.__BMG_AF__.on,this):(window.__BMG_AF__=this,this.on=o$3(E,{decode:!1})===g$1.On,this.on&&(this.defDomain=o$3(w$1,{decode:!1})),this.getX(document.cookie),this.initConfig(!0),void this.syncConfig());this.defFallbackThreshold=(ee==null?void 0:ee.defFallbackThreshold)||5,ee!=null&&ee.cookie&&(this.on=o$3(E,{template:ee.cookie,decode:!1})===g$1.On,this.on&&(this.defDomain=o$3(w$1,{template:ee.cookie,decode:!1})),this.getX(ee.cookie)),this.initConfig(!1)}return S.prototype.getX=function(ee){var te="",re=o$3("buvid3",{template:ee,decode:!1});if(re&&(te=re.substring(0,2)),te){var ne=parseInt(te,16);isNaN(ne)||(this.x=Math.round(ne/2.56))}},S.prototype.checkWlConfig=function(ee){try{var te=!0,re=JSON.parse(ee);if(Array.isArray(re)&&re.length){for(var ne=0;ne-1&&(te.splice(ie,1),te.unshift(re),ne=re)}else ee&&u$3(w$1,ne);this.defDomain=ne,this.config={fr:!1,def:ne,dl:te}}}},S.prototype.getDomain=function(ee,te,re){return re===void 0&&(re=".hdslb.com"),"".concat(ee).concat(te).concat(re)},S.prototype.getDl=function(ee,te){var re=this,ne=this.x,ie=te.map(function(ue,fe){return{n:ue*Math.random(),i:fe}}).filter(function(ue){return ue.n>0});if(ne<100||ne>=0){for(var ae=te.reduce(function(ue,fe){return ue+fe},0),oe=0,se=0;oese)||le>=ne)break;se=le}ie[oe].n=ae}return ie.sort(function(ue,fe){return fe.n-ue.n}).map(function(ue){var fe=ue.i;return re.getDomain(ee,fe)})},Object.defineProperty(S.prototype,"domainRegExp",{get:function(){return new RegExp(this.getDomain("(s|i)","\\d"))},enumerable:!1,configurable:!0}),S.prototype.recordConnectivity=function(ee,te){if(typeof window!="undefined"&&window.__BMG_AF__){var re=this.config.def,ne=ee.match(this.domainRegExp);if(ne!=null&&ne[0]){var ie=ne==null?void 0:ne[0];ie in this.connectivities?this.connectivities[ie][te?"success":"fail"]++:this.connectivities[ie]={success:Number(te),fail:Number(!te),fallback:ie!==re};var ae=this.connectivities[ie],oe=ae.fallback,se=ae.success,le=(this.connectivities[re]||{fail:0}).fail;oe&&!this.defUpdated&&se&&le>this.defFallbackThreshold&&this.updateDefDomain(ie)}}},S.prototype.updateDefDomain=function(ee){this.defDomain=ee,this.config.def=ee;var te=this.config.dl.indexOf(ee);te>-1&&te!==1&&(this.config.dl.splice(te,1),this.config.dl.splice(1,0,ee)),u$3(w$1,ee),this.dispatchEvent(D,{domain:ee}),this.defUpdated=!0},S.prototype.getNext=function(ee){if(!this.on||!this.config.def)return null;var te=ee.match(this.domainRegExp);if(te!=null&&te[0]){var re=this.config.dl,ne=re.indexOf(te[0]);if(ne>-1){var ie=ee.indexOf("/bfs/")===-1;return ne===re.length-1?ie||ee.indexOf("@")===-1?null:{src:ee.split("@")[0],strategy:v$3.End}:{src:ee.replace(this.domainRegExp,re[ne+1]),strategy:ne===re.length-2?ie?v$3.End:v$3.Last:v$3.Goahead}}}return null},S.prototype.syncConfig=function(){return n$2(this,void 0,void 0,function(){var ee,te,re,ne,ie,ae,oe,se=this;return i$3(this,function(le){switch(le.label){case 0:return this.config.fr?this.config.fr instanceof Promise?[4,this.config.fr]:[3,2]:[3,3];case 1:le.sent(),le.label=2;case 2:return[2];case 3:ee=null,te=new Promise(function(ue){ee=ue}),this.config.fr=te,te.then(function(ue){se.config.fr=ue}),le.label=4;case 4:return le.trys.push([4,7,,8]),[4,useKv({appKey:"333.1339",apiURL:"//api.bilibili.com",strict:1,nscode:1})];case 5:return[4,le.sent().getGroup("fallback")];case 6:if(re=le.sent()){if((ne=re.on===g$1.On)?this.on||u$3(E,g$1.On):(m$1(w$1),u$3(E,g$1.Off)),!ne)return[2,ee(!0)];re.i&&(ie=this.checkWlConfig(re.i),JSON.stringify(ie)!==JSON.stringify(this.wl)&&(ae=this.getDl(_$2.I,ie),(oe=ae[0])!==this.config.def&&(this.config.def=oe,u$3(w$1,oe)),this.config.dl=ae,this.setLocalStorage(b$2,ie))),re.dft&&this.setLocalStorage(y$2,re.dft),ee(!0)}else ee(!1);return[3,8];case 7:return le.sent(),ee(!1),[3,8];case 8:return[2]}})})},S.prototype.getLocalStorage=function(ee,te){if(typeof localStorage=="undefined")return null;var re="";try{return typeof(re=localStorage.getItem(ee))!="string"||te===!1?re:JSON.parse(re)}catch(ne){return re||null}},S.prototype.setLocalStorage=function(ee,te){if(typeof localStorage=="undefined")return!1;try{return localStorage.setItem(ee,JSON.stringify(te)),!0}catch(re){return!1}},S.prototype.dispatchEvent=function(ee,te){window.CustomEvent!==void 0?document.dispatchEvent(new CustomEvent(ee,{detail:te})):console.warn("This browser not support custom event")},S.prototype.callReport=function(ee,te){useReport("tech",ee,te)},S.prototype.handleImgEvent=function(ee,te){var re;if(this.on&&te instanceof HTMLImageElement){var ne=te.currentSrc||te.src,ie=te.getAttribute("fallback");if(ee==="load")return ie&&this.callReport("bmg_fallback.success",{}),void this.recordConnectivity(ne,!0);if(this.recordConnectivity(ne,!1),ie!==v$3.End.toString()){var ae=this.getNext(ne);if(ae&&ae.src!==ne){if(te.setAttribute("fallback",ae.strategy.toString()),((re=te.parentElement)===null||re===void 0?void 0:re.tagName)==="PICTURE"){var oe=function(se,le,ue){if(ue||arguments.length===2)for(var fe,ce=0,he=le.length;ceee[Math.floor(Math.random()*ee.length)]).join("")}var __defProp$1=Object.defineProperty,__defNormalProp$1=(S,ee,te)=>ee in S?__defProp$1(S,ee,{enumerable:!0,configurable:!0,writable:!0,value:te}):S[ee]=te,__publicField$1=(S,ee,te)=>__defNormalProp$1(S,typeof ee!="symbol"?ee+"":ee,te);class EventListener{constructor(){__publicField$1(this,"listeners",[])}addEventListener(ee){this.listeners.push(ee)}removeEventListener(ee){const te=this.listeners.findIndex(re=>re===ee);this.listeners.splice(te,1)}trigger(...ee){this.listeners.forEach(te=>te(...ee))}destroy(){this.listeners.length=0}}var __defProp$2=Object.defineProperty,__defNormalProp$2=(S,ee,te)=>ee in S?__defProp$2(S,ee,{enumerable:!0,configurable:!0,writable:!0,value:te}):S[ee]=te,__publicField$2=(S,ee,te)=>__defNormalProp$2(S,typeof ee!="symbol"?ee+"":ee,te);class LeaderElection2{constructor(ee){this.uniqueLeaderID=ee,__publicField$2(this,"iframeSrcUrl","https://s1.hdslb.com/bfs/seed/jinkela/short/leader-election/iframe.html"),__publicField$2(this,"_isLeader",!1),__publicField$2(this,"leaderRequestConf",[]),__publicField$2(this,"iframeUniqueID",randomString$1(10)),__publicField$2(this,"iframe"),__publicField$2(this,"eventListener",new EventListener),__publicField$2(this,"abdicateLeadership"),__publicField$2(this,"onbroadcast",null),this.createIframe(),this.onIframeMessage()}get isLeader(){return this._isLeader}set isLeader(ee){this._isLeader=ee}addBroadcastListener(ee){this.eventListener.addEventListener(ee)}addLeaderListener(ee){this.leaderRequestConf.push(ee)}postMessage(ee){this.sendMessageToIframe("broadcast",ee)}requestLeadership(ee){return this.addLeaderListener(ee),this.iframe.onload=()=>{this.sendMessageToIframe("communicate","requestLeadership")},this.abdicateLeadership=()=>{this.sendMessageToIframe("communicate","abdicateLeadership")},this.abdicateLeadership}createIframe(){const ee=document.createElement("iframe");ee.id=this.iframeUniqueID,ee.src=`${this.iframeSrcUrl}?leaderID=${this.uniqueLeaderID}`,ee.style.display="none",document.body.appendChild(ee),this.iframe=ee}onIframeMessage(){window.addEventListener("message",ee=>{var te;if(!(ee.origin!==new URL(this.iframeSrcUrl).origin||ee.data.id!==this.uniqueLeaderID))switch(ee.data.type){case"beingLeader":{this.isLeader=!0,this.leaderRequestConf.forEach(re=>{re.afterBeingLeader()});break}case"lostLeader":{this.isLeader=!1,this.leaderRequestConf.forEach(re=>{var ne;(ne=re.afterLostLeader)==null||ne.call(re)});break}case"channelMessage":{this.eventListener.trigger(ee.data.payload),(te=this.onbroadcast)==null||te.call(this,ee.data.payload);break}default:ee.data;break}},!1)}sendMessageToIframe(ee,te){var re;(re=this.iframe.contentWindow)==null||re.postMessage({type:ee,payload:te},"*")}destroy(){this.onbroadcast=null,this.eventListener.destroy(),this.sendMessageToIframe("communicate","destroy"),document.body.removeChild(this.iframe)}}function useBroadcast(S,ee){const te=new LeaderElection2(S);return ee&&(te.onbroadcast=ee),{broadcast:te.postMessage.bind(te),destroy:te.destroy.bind(te),addBroadcastListener:te.addBroadcastListener.bind(te)}}function mitt(S){return{all:S=S||new Map,on:function(ee,te){var re=S.get(ee);re?re.push(te):S.set(ee,[te])},off:function(ee,te){var re=S.get(ee);re&&(te?re.splice(re.indexOf(te)>>>0,1):S.set(ee,[]))},emit:function(ee,te){var re=S.get(ee);re&&re.slice().map(function(ne){ne(te)}),(re=S.get("*"))&&re.slice().map(function(ne){ne(ee,te)})}}}var BUTILS_CACHE$1="__butils_cache",CACHED_STYLES$1="__butils_styles",CACHED_SCRIPTS$1="__butils_scripts",RE_URL$1=/^(https?:)?(\/\/)?(((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.[a-z]{2,6})(:[0-9]{1-6})?([-0-9a-zA-Z+&@#/%=~_|?!:,.;]*)?$/;function isUrl$1(S){return RE_URL$1.test(S)}function debounce$1(S,ee,te,re,ne){re!==!1&&(re=!0),te!==!1&&(te=!0);var ie=0,ae=null;return function(){var oe=this,se=arguments,le=Date.now(),ue=function(){ne||(clearTimeout(ae),ae=null),ae||(ae=setTimeout(function(){ae=null,S.apply(oe,se)},ee))};le-ie>ee?(ie=le,te?S.apply(oe,se):re&&ue()):(ie=le,re&&ue())}}function throttle$1(S,ee,te,re){return debounce$1(S,ee,te,re,!0)}function getStringHash$1(S){var ee=0,te=-1,re;if(S.length===0)return ee;for(;++te=1e4&&te<1e8?(te/1e4).toFixed(1)+(ee?"\u842C":"\u4E07"):te>=1e8?(te/1e8).toFixed(1)+(ee?"\u5104":"\u4EBF"):/\./.test(S)?S:te}function formatToDate(S){var ee=S instanceof Date?S:new Date(S),te=ee.getTime();return!te&&te!==0?null:ee}function formatDate(S,ee){var te=formatToDate(ee);if(!te)return"";var re={"Y+":te.getFullYear(),"M+":te.getMonth()+1,"D+":te.getDate(),"h+":te.getHours(),"m+":te.getMinutes(),"s+":te.getSeconds(),S:te.getMilliseconds(),Q:Math.floor((te.getMonth()+3)/3)},ne=S;return Object.keys(re).forEach(function(ie){if(new RegExp("(".concat(ie,")")).test(ne))if(ie==="Y+")ne=ne.replace(RegExp.$1,String(re["Y+"]).substr(4-RegExp.$1.length));else{var ae=re[ie],oe=RegExp.$1.length===1?ae:"00".concat(ae).substr(String(ae).length);ne=ne.replace(RegExp.$1,oe)}}),ne}function formatDuration(S,ee){if(!S||!/[hms]/.test(S))return"";(!ee||ee<0)&&(ee=0);var te=Math.floor(ee/36e5),re=Math.floor(ee/6e4),ne=Math.floor(ee/1e3),ie={h:"",m:"",s:"",hh:"",mm:"",ss:""};S.match(/h/)?(ie.h=te,ie.m=Math.floor(ne%3600/60),ie.s=Math.floor(ne%60)):(ie.h=0,ie.m=re,ie.s=Math.floor(ne%60));var ae=S.replace(/\(([^)]*hh?[^)]*)\)\?/,function(oe,se){return ie.h?se:""});return["h","m","s"].forEach(function(oe){ie[oe+oe]=ie[oe]<10?"0"+ie[oe]:ie[oe],ae=ae.replace(new RegExp(oe+"{2,}","g"),ie[oe+oe]).replace(new RegExp(oe,"g"),ie[oe])}),ae}var _isInBrowser$1=!1;function isInBrowser$1(){return _isInBrowser$1===!1&&(_isInBrowser$1=typeof window!="undefined"),_isInBrowser$1}var isSSR$2=function(){return!isInBrowser$1()},isSSR$3=isSSR$2;function getCookie$1(S,ee){ee||(ee={});var te=ee.decode===!1,re=ee.template;!re&&!isSSR$3()&&(re=document.cookie);var ne=S===!0,ie={};if(re)for(var ae=te?re:decodeURIComponent(re),oe=ae.split(";"),se=0;se-1)return re(!0);var ae=document.querySelector("#".concat(S));return ae&&ae.parentNode.removeChild(ae),ie=ie.filter(function(oe){return oe!==S}),ie.push(S),setCache$2(ne,ie),re(!1)})}function loadScript$2(S,ee){return new Promise(function(te,re){if(!isUrl$1(S))return re(new Error("src\u4E0D\u662F\u4E00\u4E2A\u6B63\u786E\u7684url\u5730\u5740\uFF01"));var ne="bs_url_".concat(getStringHash$1(S));cachedStyleOrScript$1(ne,ee,!1).then(function(ie){if(ie)return te();var ae=document.createElement("script");ae.id=ne,ae.type="text/JavaScript",ae.src=S,ae.onload=function(){return te()},ae.onreadystatechange=function(){(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")&&te()},document.querySelector("head").appendChild(ae)})}).then()}const Vt=class{constructor(ee){Ct(this,"whitelist",[]);Ct(this,"blacklist",[]);Ct(this,"handler",()=>Promise.resolve("Please set a handler for middleware"));let te,re;typeof ee=="function"?te=ee:(this.whitelist=(ee==null?void 0:ee.whitelist)||[],this.blacklist=(ee==null?void 0:ee.blacklist)||[],te=ee==null?void 0:ee.handler,ee!=null&&ee.payload&&(re=ee.payload)),this.handler=(ne,ie,ae)=>xt(this,null,function*(){if((ae==null?void 0:ae.disabled)!==!0){const oe=ne.config.url;if(this.whitelist.length){if(!this.match(oe,this.whitelist))return yield ie()}else if(this.blacklist.length&&this.match(oe,this.blacklist))return yield ie()}else return yield ie();return yield(te||this.handler).bind(this)(ne,ie,Vt.mergeConfig(ae,re))})}match(ee,te){let re=!1;for(let ne=0;ne-1){re=!0;break}return re}};let HttpSvcMiddleware$1=Vt;Ct(HttpSvcMiddleware$1,"handler"),Ct(HttpSvcMiddleware$1,"mergeConfig",(ee,te)=>Nt(Ot({},ee||{}),{payload:Ot(Ot({},(ee==null?void 0:ee.payload)||{}),te||{})}));function getDefaultExportFromCjs$1(S){return S&&S.__esModule&&Object.prototype.hasOwnProperty.call(S,"default")?S.default:S}var md5$1$1={exports:{}},crypt$1={exports:{}};(function(){var S="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ee={rotl:function(te,re){return te<>>32-re},rotr:function(te,re){return te<<32-re|te>>>re},endian:function(te){if(te.constructor==Number)return ee.rotl(te,8)&16711935|ee.rotl(te,24)&4278255360;for(var re=0;re0;te--)re.push(Math.floor(Math.random()*256));return re},bytesToWords:function(te){for(var re=[],ne=0,ie=0;ne>>5]|=te[ne]<<24-ie%32;return re},wordsToBytes:function(te){for(var re=[],ne=0;ne>>5]>>>24-ne%32&255);return re},bytesToHex:function(te){for(var re=[],ne=0;ne>>4).toString(16)),re.push((te[ne]&15).toString(16));return re.join("")},hexToBytes:function(te){for(var re=[],ne=0;ne>>6*(3-ae)&63)):re.push("=");return re.join("")},base64ToBytes:function(te){te=te.replace(/[^A-Z0-9+\/]/ig,"");for(var re=[],ne=0,ie=0;ne>>6-ie*2);return re}};crypt$1.exports=ee})();var cryptExports$1=crypt$1.exports,charenc$1={utf8:{stringToBytes:function(S){return charenc$1.bin.stringToBytes(unescape(encodeURIComponent(S)))},bytesToString:function(S){return decodeURIComponent(escape(charenc$1.bin.bytesToString(S)))}},bin:{stringToBytes:function(S){for(var ee=[],te=0;te * @license MIT */var isBuffer_1$1=function(S){return S!=null&&(isBuffer$1(S)||isSlowBuffer$1(S)||!!S._isBuffer)};function isBuffer$1(S){return!!S.constructor&&typeof S.constructor.isBuffer=="function"&&S.constructor.isBuffer(S)}function isSlowBuffer$1(S){return typeof S.readFloatLE=="function"&&typeof S.slice=="function"&&isBuffer$1(S.slice(0,0))}(function(){var S=cryptExports$1,ee=charenc_1$1.utf8,te=isBuffer_1$1,re=charenc_1$1.bin,ne=function(ie,ae){ie.constructor==String?ae&&ae.encoding==="binary"?ie=re.stringToBytes(ie):ie=ee.stringToBytes(ie):te(ie)?ie=Array.prototype.slice.call(ie,0):!Array.isArray(ie)&&ie.constructor!==Uint8Array&&(ie=ie.toString());for(var oe=S.bytesToWords(ie),se=ie.length*8,le=1732584193,ue=-271733879,fe=-1732584194,ce=271733878,he=0;he>>24)&16711935|(oe[he]<<24|oe[he]>>>8)&4278255360;oe[se>>>5]|=128<>>9<<4)+14]=se;for(var pe=ne._ff,de=ne._gg,be=ne._hh,ye=ne._ii,he=0;he>>0,ue=ue+ve>>>0,fe=fe+me>>>0,ce=ce+_e>>>0}return S.endian([le,ue,fe,ce])};ne._ff=function(ie,ae,oe,se,le,ue,fe){var ce=ie+(ae&oe|~ae&se)+(le>>>0)+fe;return(ce<>>32-ue)+ae},ne._gg=function(ie,ae,oe,se,le,ue,fe){var ce=ie+(ae&se|oe&~se)+(le>>>0)+fe;return(ce<>>32-ue)+ae},ne._hh=function(ie,ae,oe,se,le,ue,fe){var ce=ie+(ae^oe^se)+(le>>>0)+fe;return(ce<>>32-ue)+ae},ne._ii=function(ie,ae,oe,se,le,ue,fe){var ce=ie+(oe^(ae|~se))+(le>>>0)+fe;return(ce<>>32-ue)+ae},ne._blocksize=16,ne._digestsize=16,md5$1$1.exports=function(ie,ae){if(ie==null)throw new Error("Illegal argument "+ie);var oe=S.wordsToBytes(ne(ie,ae));return ae&&ae.asBytes?oe:ae&&ae.asString?re.bytesToString(oe):S.bytesToHex(oe)}})();var md5Exports$1=md5$1$1.exports;const md5$2=getDefaultExportFromCjs$1(md5Exports$1),formatString$2=S=>{let ee="";for(let te=0;te{S.charAt(re)&&te.push(S.charAt(re))}),te.join("").slice(0,32)}function getLocal$1(S){try{return localStorage.getItem(S)}catch(ee){return null}}function formatImgByLocalParams$1(S,ee){ee||(ee={});const{imgKey:te,subKey:re}=getImgFormatConfig$1(ee);if(te&&re){const ne=getPictureHashKey$1(te+re),ie=Math.round(Date.now()/1e3),ae=Object.assign({},S,{wts:ie}),oe=Object.keys(ae).sort(),se=[],le=/[!'()*]/g;for(let ce=0;cext(void 0,null,function*(){var ie;if(typeof window=="undefined")return yield ee();if(!S.request)return yield ee();const re=S.request.params||{},ne=formatImgByLocalParams$1(re,((ie=te==null?void 0:te.payload)==null?void 0:ie.encWbiKeys)||{wbiImgKey:formatString$2(BASIC_WBI_KEYS$1.wbiImgKey),wbiSubKey:formatString$2(BASIC_WBI_KEYS$1.wbiSubKey)});if(!ne)return yield ee();S.request.params=Object.assign({},S.request.params,ne),yield ee()});class HttpSvcWbiEncode$1 extends HttpSvcMiddleware$1{constructor(){super(...arguments);Ct(this,"handler",wbiEncode$1);Ct(this,"name","WBI_ENCODE")}}Ct(HttpSvcWbiEncode$1,"handler",wbiEncode$1);const getBuiltInMiddlewareName=S=>`BUILT_IN_${S}`,createError=(S,ee)=>{var ne;const te=(ne=S.response)==null?void 0:ne.status,re=new Error(ee||`Request Error: ${te||"unknow status"}`);return re.config=S.request,S.response&&(re.response=S.response,S.response.ok||(re.status=te)),re},isMiddleware=S=>!!(S.name&&S.handler),isNode$2=typeof window=="undefined",isArray$2=S=>toString.call(S)==="[object Array]",isObject$d=S=>S!==null&&typeof S=="object",isRecordObj$1=S=>Object.prototype.toString.call(S)==="[object Object]",isFormData=S=>typeof FormData!="undefined"&&S instanceof FormData,isDate$1=S=>toString.call(S)==="[object Date]",encodeParams=S=>encodeURIComponent(S).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]"),buildURL=(S,ee)=>{const te=[];Object.keys(ee).forEach(ne=>{let ie=ee[ne];ie===null||typeof ie=="undefined"||(isArray$2(ie)?ne=ne+"[]":ie=[ie],ie.forEach(ae=>{isDate$1(ae)?ae=ae.toString():isObject$d(ae)&&(ae=JSON.stringify(ae)),te.push(encodeParams(ne)+"="+encodeParams(ae))}))});const re=te.join("&");if(re){const ne=S.indexOf("#");ne!==-1&&(S=S.slice(0,ne)),S+=(S.indexOf("?")===-1?"?":"&")+re}return S},parseUrl=S=>{const[ee,te]=S.split("?");if(te){const re=te.split("&");if(re.length){const ne={};for(const ie of re){const[ae,oe]=ie.split("=");ae&&typeof oe!="undefined"&&(typeof oe=="string"?ne[ae]=decodeURIComponent(oe):ne[ae]=oe)}return{url:ee,params:ne}}}return{url:S}},formatString$1=S=>{let ee="";for(let te=0;te(S==null?void 0:S[CONTENT_TYPE_KEY])||(S==null?void 0:S["content-type"]),setContentType=(S,ee)=>{!ee||(S[CONTENT_TYPE_KEY]=ee)},initCtx=function(S,ee){return xt(this,null,function*(){if(!S.request)return ee();const{baseURL:te,headers:re,params:ne,data:ie,credentials:ae="include"}=S.config;let oe=S.config.url;const se=S.request.method,{url:le,params:ue}=parseUrl(oe);if(ue?(oe=S.request.url=le,S.request.params=Ot(Ot({},ue),ne||{})):(S.request.url=oe,S.request.params=Ot({},ne||{})),te&&/^(https?:)?\/\//.test(oe)===!1&&(S.request.url=`${te}${oe}`),S.request.headers=Ot({},re||{}),(se==="POST"||se==="PUT")&&ie)if(typeof ie=="object")if(isFormData(ie)){const fe=new FormData;for(const[ce,he]of ie.entries())fe.append(ce,he);S.request.data=fe}else isRecordObj$1(ie)?S.request.data=JSON.parse(JSON.stringify(ie)):S.request.data=ie;else S.request.data=ie;return S.request.credentials=ae,yield ee()})};class HttpSvcInitCtx extends HttpSvcMiddleware$1{constructor(){super(...arguments);Ct(this,"handler",initCtx);Ct(this,"name",getBuiltInMiddlewareName("INIT_CTX"))}}Ct(HttpSvcInitCtx,"handler",initCtx);var BUTILS_CACHE="__butils_cache",CACHED_STYLES="__butils_styles",CACHED_SCRIPTS="__butils_scripts",DAY_TIME=864e5,RE_URL=/^(https?:)?(\/\/)?(((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.[a-z]{2,6})(:[0-9]{1-6})?([-0-9a-zA-Z+&@#/%=~_|?!:,.;]*)?$/;function isUrl(S){return RE_URL.test(S)}function isStr(S){return typeof S=="string"}function isNum(S,ee){var te=typeof S=="number";return ee?te:te&&!Number.isNaN(S)&&Number.isFinite(S)}function getStringHash(S){var ee=0,te=-1,re;if(S.length===0)return ee;for(;++te-1)return re(!0);var ae=document.querySelector("#".concat(S));return ae&&ae.parentNode.removeChild(ae),ie=ie.filter(function(oe){return oe!==S}),ie.push(S),setCache$1(ne,ie),re(!1)})}function loadScript$1(S,ee){return new Promise(function(te,re){if(!isUrl(S))return re(new Error("src\u4E0D\u662F\u4E00\u4E2A\u6B63\u786E\u7684url\u5730\u5740\uFF01"));var ne="bs_url_".concat(getStringHash(S));cachedStyleOrScript(ne,ee,!1).then(function(ie){if(ie)return te();var ae=document.createElement("script");ae.id=ne,ae.type="text/JavaScript",ae.src=S,ae.onload=function(){return te()},ae.onreadystatechange=function(){(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")&&te()},document.querySelector("head").appendChild(ae)})}).then()}const timeout=function(S,ee){return xt(this,null,function*(){let te=S.config.timeout;if(isNum(S.config.timeout)||(te=isNode$2?350:1e4),!S.abortController&&te&&typeof AbortController!="undefined"){const re=new AbortController;S.abortController=re,S.timeoutId=setTimeout(()=>{re.abort()},te),yield ee(),clearTimeout(S.timeoutId)}else yield ee()})};class HttpSvcTimeout extends HttpSvcMiddleware$1{constructor(){super(timeout);Ct(this,"name",getBuiltInMiddlewareName("TIMEOUT"))}}Ct(HttpSvcTimeout,"handler",timeout);var ContentType=(S=>(S.JSON="application/json",S.Form="application/x-www-form-urlencoded",S.FormData="multipart/form-data",S))(ContentType||{});const isEqualContentType=(S,ee)=>ee?ee.indexOf(S)>-1:!1,jsonBody=(S,ee,te)=>{if(!!S.request)if(S.request.data=JSON.stringify(ee),S.request.headers)te||setContentType(S.request.headers,"application/json");else{const re={};setContentType(re,"application/json"),S.request.headers=re}},body=function(S,ee,te){return xt(this,null,function*(){var ae;if(!S.request)return ee();const{method:re,params:ne,headers:ie}=S.request;if(S.request.url=buildURL(S.request.url,ne||{}),(re==="POST"||re==="PUT")&&!!isRecordObj$1(S.request.data)){const se=getContentType(ie),le=S.request.data;if((ae=te==null?void 0:te.payload)!=null&&ae.stringify)return jsonBody(S,le,se),yield ee();if(isEqualContentType("application/x-www-form-urlencoded",se)&&(S.request.data=buildURL("",le).slice(1)),isEqualContentType("application/json",se||"application/json")&&jsonBody(S,le,se),isEqualContentType("multipart/form-data",se)){const ue=Object.keys(le);ue.length&&(S.request.data=ue.reduce((fe,ce)=>(fe.append(ce,le[ce]),fe),new FormData))}}return yield ee()})};class HttpSvcBody extends HttpSvcMiddleware$1{constructor(){super(body);Ct(this,"name",getBuiltInMiddlewareName("BODY"))}}Ct(HttpSvcBody,"handler",body);const csrf=function(S,ee,te){return xt(this,null,function*(){if(!S.request)return ee();const{method:re,data:ne,headers:ie}=S.request,ae=(te==null?void 0:te.payload)||{};let oe="",se=!1;const le=()=>{if(!(oe||se))try{isNode$2?oe=getCookie("bili_jct",{template:(ie==null?void 0:ie.cookie)||(ie==null?void 0:ie.Cookie)||"_",decode:!1}):oe=getCookie("bili_jct",{decode:!1}),se=!0}catch(ce){isNode$2||console.warn(ce)}},ue=ae.key||"csrf",fe=ce=>{if(le(),!(!oe||!S.request)){if(ce==="params"){S.request.params?S.request.params[ue]=oe:S.request.params={[ue]:oe};return}if(!!ne)switch(!0){case isFormData(ne):ne.append(ue,oe);break;case isRecordObj$1(ne):ne[ue]=oe;break}}};if(re==="GET")ae.params===!0&&fe("params");else if(re==="POST"||re==="PUT"){const ce=getContentType(ie)||"";typeof ae.data=="undefined"&&typeof ae.params=="undefined"?ce?isEqualContentType(ContentType.JSON,ce)?fe("params"):fe("data"):typeof ne=="undefined"||isRecordObj$1(ne)?fe("params"):fe("data"):(ae.params&&fe("params"),ae.data&&(typeof ne=="undefined"&&(isEqualContentType(ContentType.FormData,ce)?S.request.data=new FormData:S.request.data={}),fe("data")))}return yield ee()})};class HttpSvcCsrf extends HttpSvcMiddleware$1{constructor(){super(csrf);Ct(this,"name",getBuiltInMiddlewareName("CSRF"))}}Ct(HttpSvcCsrf,"handler",csrf);const fetch$1=(S,ee)=>xt(void 0,null,function*(){var oe;if(isNode$2)throw new Error("When you are in a Node environment, please use server-side fetch middleware.");if(!window.fetch)throw new Error("When you are in a non-modern browser, please manually polyfill fetch.");if(!S.request)return yield ee();if(S.response)return yield ee();const{url:te,method:re,headers:ne,credentials:ie}=S.request,ae=S.request.data;return S.response=yield window.fetch(te,{method:re,body:ae,headers:ne,credentials:ie,signal:(oe=S.abortController)==null?void 0:oe.signal}),yield ee()});class HttpSvcFetch extends HttpSvcMiddleware$1{constructor(){super(...arguments);Ct(this,"handler",fetch$1);Ct(this,"name",getBuiltInMiddlewareName("FETCH"))}}Ct(HttpSvcFetch,"handler",fetch$1);const resData=function(S,ee,te){return xt(this,null,function*(){var re,ne;if(yield ee(),(re=S.response)!=null&&re.ok&&typeof S.response.data=="undefined")try{const ie=((ne=te==null?void 0:te.payload)==null?void 0:ne.type)||"json";S.response.data=yield S.response[ie]()}catch(ie){console.warn(ie)}})};class HttpSvcResData extends HttpSvcMiddleware$1{constructor(){super(resData);Ct(this,"name",getBuiltInMiddlewareName("RES_DATA"))}}Ct(HttpSvcResData,"handler",resData);const spray=(S,ee)=>xt(void 0,null,function*(){yield ee()});class HttpSvcSprayMiddleware extends HttpSvcMiddleware$1{constructor(te,re){super();Ct(this,"name",getBuiltInMiddlewareName("SPRAY"));this.handler=(ne,ie)=>xt(this,null,function*(){return yield te(ne,ie,{payload:re})})}}Ct(HttpSvcSprayMiddleware,"handler",spray);const retry=(S,ee,te)=>xt(void 0,null,function*(){var ue;const re=(ue=S.request)==null?void 0:ue.function,{times:ne,condition:ie,onRetry:ae,enhanceError:oe}=(te==null?void 0:te.payload)||{times:0},se=()=>!ne||S.retry===ne,le=fe=>xt(void 0,null,function*(){var ce;if(!re){const he=createError(S,"Missing request function");throw oe?oe(he,S.response):he}if(se()&&!((ce=te==null?void 0:te.payload)!=null&&ce.runtimeShortCircuit)){const he=createError(S);throw oe?oe(he,S.response):he}S.retry=S.retry?S.retry+1:1;try{if(ae){const he=yield ae(S.config,fe);he&&(S.config=he)}S.response&&delete S.response,yield re(S)}catch(he){const pe=createError(S,he.message);throw oe?oe(pe,S.response):pe}});try{yield ee()}catch(fe){if(se()){const ce=createError(S,fe==null?void 0:fe.message);throw oe?oe(ce,S.response):ce}yield le();return}if(ie){const fe=yield ie(S.response);if(fe){yield le(fe);return}}(!S.response||!S.response.ok)&&(yield le())});class HttpSvcRetry extends HttpSvcMiddleware$1{constructor(){super(...arguments);Ct(this,"name",getBuiltInMiddlewareName("RETRY"));Ct(this,"handler",retry)}}Ct(HttpSvcRetry,"handler",retry);let isFetching=!1;const TICKET_COOKIE_KEY="bili_ticket",TICKET_COOKIE_KEY_EXP="bili_ticket_expires",BEFORE_UPDATE_MINUTES=30,LOCAL_STORAGE_KEY$1="wbi_img_urls",detectTicketAndWbi=S=>xt(void 0,null,function*(){var ie;const ee=getCookie(TICKET_COOKIE_KEY,{decode:!1});let te="",re="";if(window!=null&&window.UNIFY_HTTP_WBI_CONFIG?[te,re]=((ie=window.UNIFY_HTTP_WBI_CONFIG)==null?void 0:ie.split("-"))||[]:[te,re]=(localStorage.getItem(LOCAL_STORAGE_KEY$1)||"").split("-"),isExpired()||!ee||!te||!re){if(isFetching)return;S.useAsyncRequest(ae=>xt(void 0,null,function*(){var oe,se;try{isFetching=!0;const le=yield buildTicketURL(),ue=yield ae({url:le,method:"POST",credentials:"include"});(ue==null?void 0:ue.code)===0&&((oe=ue.data)==null?void 0:oe.ticket)&&((se=ue.data)==null?void 0:se.nav)&&setTicketAndNavInLocalStorage(ue.data)}finally{isFetching=!1}}))}}),isExpired=()=>{const S=getCookie(TICKET_COOKIE_KEY_EXP,{decode:!1}),ee=BEFORE_UPDATE_MINUTES*60*1e3,te=new Date().getTime();return S*1e3-te<=ee||S*1e3{var re;if((re=window==null?void 0:window.biliBridgePc)!=null&&re.callNative){window.biliBridgePc.callNative("auth/setCookies",[{name:S,value:ee,expirationDate:Math.ceil(Date.now()/1e3)+te,isExpiredRemove:!0}]);return}setCookie(S,ee,{domain:".bilibili.com",exMinuts:te/60})},setTicketAndNavInLocalStorage=S=>{const{ticket:ee,nav:te,ttl:re,created_at:ne}=S;setTicketInCookie(TICKET_COOKIE_KEY,ee,re),setTicketInCookie(TICKET_COOKIE_KEY_EXP,String(ne+re),re),window.UNIFY_HTTP_WBI_CONFIG=`${te.img}-${te.sub}`,localStorage.setItem(LOCAL_STORAGE_KEY$1,`${te.img}-${te.sub}`)},buildTicketURL=()=>xt(void 0,null,function*(){const S=Math.floor(new Date().getTime()/1e3),ee="YhxToH[2q";if(yield loadScript$1("//s1.hdslb.com/bfs/static/jinkela/long/unify-http-request/forticket.min.js"),!window.CryptoJS)throw new Error("CryptoJS is not found");if(!window.CryptoJS.HmacSHA256)throw new Error("CryptoJS.HmacSHA256 is not found");if(!window.CryptoJS.enc)throw new Error("CryptoJS.enc is not found");const te=window.CryptoJS.HmacSHA256(`ts${S}`,formatString$1(ee)),re=window.CryptoJS.enc.Hex.stringify(te);return yield buildURL("//api.bilibili.com/bapis/bilibili.api.ticket.v1.Ticket/GenWebTicket",{key_id:"ec02",hexsign:re,"context[ts]":S,csrf:getCookie("bili_jct",{decode:!1})})}),updateTicketAndWbi=(S,ee)=>xt(void 0,null,function*(){var te;if(typeof window=="undefined")return yield ee();if(S.request){const{method:re,params:ne}=S.request;!(ne!=null&&ne.web_location)&&re==="GET"&&(S.request.params=Nt(Ot({},S.request.params||{}),{web_location:((te=document.getElementsByTagName("meta").spm_prefix)==null?void 0:te.content)||"0.0"}))}try{detectTicketAndWbi(S)}catch(re){console.log("[updateTicketAndWbi]",re)}yield ee()});class HttpSvcTicketWbiUpdate extends HttpSvcMiddleware$1{constructor(){super(updateTicketAndWbi);Ct(this,"name",getBuiltInMiddlewareName("TICKET_WBI"))}}Ct(HttpSvcTicketWbiUpdate,"handler",updateTicketAndWbi);class HttpSvcControl{constructor(ee){this.httpSvc=ee}}class ConfigControl extends HttpSvcControl{provide(ee={}){const te={inject:(re,ne)=>(this.inject(ee,re,ne),te),disable:re=>(this.disable(ee,re),te),get:()=>ee};return te}inject(ee,te,re){ee[te]=re}disable(ee,te){ee[te]=Nt(Ot({},ee[te]||{}),{disabled:!0})}get(ee,te){return ee[te]||{}}}const BUILT_IN_MIDDLEWARE={INIT_CTX:getBuiltInMiddlewareName("INIT_CTX"),TIMEOUT:getBuiltInMiddlewareName("TIMEOUT"),BODY:getBuiltInMiddlewareName("BODY"),CSRF:getBuiltInMiddlewareName("CSRF"),FETCH:getBuiltInMiddlewareName("FETCH"),RETRY:getBuiltInMiddlewareName("RETRY"),SPRAY:getBuiltInMiddlewareName("SPRAY"),RES_DATA:getBuiltInMiddlewareName("RES_DATA"),RES_EXTRACT:getBuiltInMiddlewareName("RES_EXTRACT"),TICKET_WBI:getBuiltInMiddlewareName("TICKET_WBI"),LOG:getBuiltInMiddlewareName("LOG"),CACHE:getBuiltInMiddlewareName("CACHE")},ORDER_PRIFIX="$ORDER_";class AssembleDispatcher{constructor(ee){Ct(this,"middlewares",[]);Ct(this,"middlewareConfigCtxProvider");this.control=ee,this.middlewareConfigCtxProvider=this.control.httpSvc.configCtrl.provide()}with(ee,te){return ee?(typeof ee=="string"?(this.middlewares.push({name:`${ORDER_PRIFIX}${ee}`,handler:HttpSvcSprayMiddleware.handler}),te&&this.inject(ee,te)):typeof ee=="function"?this.middlewares.push(new HttpSvcSprayMiddleware(ee,te)):isMiddleware(ee)&&(this.middlewares.push(ee),te&&this.inject(ee.name,te)),this):this}inject(ee,te){return this.middlewareConfigCtxProvider.inject(ee,{payload:te}),this}disable(ee){return this.middlewareConfigCtxProvider.disable(ee),this}request(ee){const te=this.control.compose(this.middlewares);return this.control.httpSvc.requestCtrl.request(ee,this.middlewareConfigCtxProvider.get(),te)}}class AssembleControl extends HttpSvcControl{constructor(){super(...arguments);Ct(this,"middlewares",[])}alreadyExistsIdx(te){return this.middlewares.findIndex(re=>re.name===te)}register(te){if(Array.isArray(te)){let re=!1;te.forEach(ne=>{if(isMiddleware(ne)){re=!0;const ie=this.alreadyExistsIdx(ne.name);ie>-1?this.middlewares[ie]=ne:this.middlewares.push(ne)}}),re&&this.httpSvc.requestCtrl.reset()}}setup(){return new AssembleDispatcher(this)}disable(te){return this.setup().disable(te)}with(te,re){return this.setup().with(te,re)}compose(te){const re=[...this.middlewares],ne=[],ie={[BUILT_IN_MIDDLEWARE.RETRY]:null,[BUILT_IN_MIDDLEWARE.BODY]:null,[BUILT_IN_MIDDLEWARE.RES_DATA]:null},ae=Object.keys(ie),oe={};(te||[]).forEach(ue=>{if(isMiddleware(ue)){let fe=ue.name;if(ae.includes(fe))ie[fe]||(ie[fe]=ue);else if(fe.startsWith(ORDER_PRIFIX)){if(fe=fe.substring(ORDER_PRIFIX.length),!oe[fe]&&!(fe in ie)){const ce=re.findIndex(he=>he.name===fe);if(ce>-1){const he=re[ce];re.splice(ce,1),oe[fe]=he,ne.push(he)}}}else BUILT_IN_MIDDLEWARE.SPRAY===fe?ne.push(ue):oe[fe]||(oe[fe]=ue,ne.push(ue))}});const se=[];re.forEach(ue=>{ae.includes(ue.name)?ie[ue.name]||(ie[ue.name]=ue):oe[ue.name]||se.push(ue)}),se.push(...ne);const le=[ie[BUILT_IN_MIDDLEWARE.RETRY]||new HttpSvcRetry,new HttpSvcInitCtx,...se,ie[BUILT_IN_MIDDLEWARE.RES_DATA]||new HttpSvcResData,ie[BUILT_IN_MIDDLEWARE.BODY]||new HttpSvcBody,new HttpSvcTimeout,this.httpSvc.fetch];return ue=>xt(this,null,function*(){var be,ye;let fe=-1;const ce=this.httpSvc.configCtrl,he=ce.get(ue.middleware,"DEBUG").payload;if(yield de(0),he)return ue;if(!ce.get(ue.middleware,BUILT_IN_MIDDLEWARE.RES_EXTRACT).disabled&&((be=ue.response)==null?void 0:be.ok))return((ye=ue.response)==null?void 0:ye.data)||null;return ue.response;function de(ge){return xt(this,null,function*(){if(ge===le.length)return;if(ge<=fe)throw createError(ue,"The next() called multiple times");fe=ge;const ve=le[fe];if(!ve)throw createError(ue,"Middleware is not exist");yield ve.handler(ue,de.bind(null,ge+1),ce.get(ue.middleware,ve.name))})}})}}class RequestControl extends HttpSvcControl{constructor(){super(...arguments);Ct(this,"fn",null)}request(ie){return xt(this,arguments,function*(te,re={},ne){return ne||(this.fn||this.generateRequestFunction(),ne=this.fn),yield ne(this.createContext(te,re,ne))})}generateRequestFunction(){this.fn=this.httpSvc.assembleCtrl.compose()}reset(){this.fn=null}get useAsyncRequest(){return(te,re)=>{const ne=this.httpSvc.create(re);te(ne.request.bind(ne))}}createContext(te,re={},ne){const{url:ie,method:ae}=te;return{config:Ot({baseURL:this.httpSvc.baseURL},te),useAsyncRequest:this.useAsyncRequest,middleware:re,request:{url:ie,method:(ae||"get").toUpperCase(),function:ne}}}}class HttpService$1{constructor(ee){Ct(this,"fetch");Ct(this,"assembleCtrl",new AssembleControl(this));Ct(this,"configCtrl",new ConfigControl(this));Ct(this,"requestCtrl",new RequestControl(this));Ct(this,"baseURL","//api.domain.com");if(ee)if(Array.isArray(ee))this.fetch=new HttpSvcFetch,this.register(ee);else{const{middlewares:te,fetch:re,baseURL:ne}=ee;this.fetch=re||new HttpSvcFetch,this.register(te||[]),ne&&(this.baseURL=ne)}else this.fetch=new HttpSvcFetch,this.register([])}register(ee){this.assembleCtrl.register(ee)}request(ee){return this.requestCtrl.request(ee)}disable(ee){return this.assembleCtrl.disable(ee)}with(ee,te){return this.assembleCtrl.with(ee,te)}setFetch(ee){this.fetch=ee,this.requestCtrl.reset()}create(ee){return new HttpService$1(Ot({fetch:this.fetch},ee||{}))}}class HttpService extends HttpService$1{constructor(ee){const te="//api.bilibili.com",re=[new HttpSvcTicketWbiUpdate,new HttpSvcCsrf];if(ee){const ne=[],ie=Array.isArray(ee);(ie?ee:ee.middlewares||[]).forEach(ae=>{const oe=re.findIndex(se=>ae.name===se.name);oe>-1&&re.splice(oe,1),ne.push(ae)}),super({fetch:ie?void 0:ee.fetch,baseURL:!ie&&ee.baseURL||te,middlewares:[...re,...ne]})}else super({baseURL:te,middlewares:[...re]})}}const isNode$1=typeof window=="undefined",debugTip="[@bilibili/http-svc-request-report] ",isRecordObj=S=>Object.prototype.toString.call(S)==="[object Object]",isNotInList=(S,ee)=>typeof S!="undefined"&&ee.indexOf(S)===-1,requestReport=(S,ee,te)=>xt(void 0,null,function*(){var _e,we,$e,Te,xe,ke,Ne,Fe,je;if(isNode$1)return yield ee();const re=S.request;if(!re)return yield ee();yield ee();const ne=S.response;if(!ne)return;const ie=window.__MIRROR_REPORT__&&window.__MIRROR_REPORT__.canBatchTechReport,ae=(_e=te==null?void 0:te.payload)==null?void 0:_e.debug,oe=ne.status,se=ne.data,le=(we=S.config.url)==null?void 0:we.split("?")[0],ue=(($e=re.method)==null?void 0:$e.toUpperCase())==="POST"?isRecordObj(S.config.data)?S.config.data:{}:re.params,fe={"X-Bili-Trace-Id":ne.headers.get("x-bili-trace-id")||ne.headers.get("X-Bili-Trace-Id")},ce={origin:(Te=te==null?void 0:te.payload)==null?void 0:Te.origin,module:(xe=te==null?void 0:te.payload)==null?void 0:xe.module,spmId:((ke=te==null?void 0:te.payload)==null?void 0:ke.spmId)||((Ne=document.getElementsByTagName("meta").spm_prefix)==null?void 0:Ne.content)||"0.0"},he={api:le,params:ue,headers:fe,httpCode:oe},pe=De=>{const Me={type:"error",msg:Ot(Ot({},he),De)},Se=Nt(Ot({},ce),{isBatch:!1});ae&&(console.log(`---${debugTip}reportError before---`),console.log(`---${debugTip}response---`,ne),console.log(`---${debugTip}canBatchReport options---`,Me),console.log(`---${debugTip}canBatchReport config---`,Se)),ie?ie(Me,Se):ae&&console.warn(`${debugTip}window.__MIRROR_REPORT__.canBatchTechReport is not defined! Skip reporting...`),ae&&(console.log(`---${debugTip}reportError after---`),console.log(`---${debugTip}response---`,ne),console.log(`---${debugTip}canBatchReport options---`,Me),console.log(`---${debugTip}canBatchReport config---`,Se))},de=De=>{const Me={type:"custom",msg:Ot(Ot({},he),De)},Se=Nt(Ot({},ce),{isBatch:!0});ae&&(console.log(`---${debugTip}reportSuccess before---`),console.log(`---${debugTip}response---`,ne),console.log(`---${debugTip}canBatchReport options---`,Me),console.log(`---${debugTip}canBatchReport config---`,Se)),ie?ie(Me,Se):ae&&console.warn(`${debugTip}window.__MIRROR_REPORT__.canBatchTechReport is not defined! Skip reporting...`),ae&&(console.log(`---${debugTip}reportSuccess after---`),console.log(`---${debugTip}response---`,ne),console.log(`---${debugTip}canBatchReport options---`,Me),console.log(`---${debugTip}canBatchReport config---`,Se))},be=((Fe=te==null?void 0:te.payload)==null?void 0:Fe.successStatusList)||[200];if(isNotInList(oe,be)){pe({code:(ne==null?void 0:ne.status)||"NO_STATUS",msg:(ne==null?void 0:ne.statusText)||""});return}const ye=((je=te==null?void 0:te.payload)==null?void 0:je.successCodeList)||[0],ge=se==null?void 0:se.code,ve=se==null?void 0:se.errno,me=(se==null?void 0:se.message)||(se==null?void 0:se.msg)||"";if(isNotInList(ge,ye)||isNotInList(ve,ye)){pe({code:ge||ve||"NO_CODE_OR_ERRNO",msg:me});return}de({code:ge||ve||0,msg:me})});class HttpSvcRequestReport extends HttpSvcMiddleware$1{constructor(te={}){super({handler:requestReport,payload:te});Ct(this,"name","REQUEST_REPORT")}}Ct(HttpSvcRequestReport,"handler",requestReport);const isNode=typeof window=="undefined",loadScript=S=>new Promise((ee,te)=>{const re=document.createElement("script");re.src=S,re.onload=()=>{ee()},re.onerror=()=>{te(new Error(`Failed to load script: ${S}`))},document.body.appendChild(re)}),CONDITION_EVENT="RISK_CAPTCHA",HEADERS_TOKEN_KEY="x-bili-gaia-vtoken",loadCaptchaScript=()=>xt(void 0,null,function*(){let S=window.CaptchaLoader;return S||(yield loadScript("//s1.hdslb.com/bfs/seed/jinkela/risk-captcha-sdk/CaptchaLoader.js"),S=window.CaptchaLoader)}),getMiddlewarePayloadFromCtx=(S,ee)=>{var te;return((te=S.middleware[ee])==null?void 0:te.payload)||{}},callVerifyCaptcha=S=>xt(void 0,null,function*(){try{const re=yield(yield(yield loadCaptchaScript()).load())(S);return re||Promise.reject(new Error("verify captcha error: no token"))}catch(ee){return Promise.reject(ee)}}),useRetryCaptchaCondition=(S,ee)=>te=>xt(void 0,null,function*(){var re,ne,ie,ae,oe;if(isNode)return!1;try{let se={};const{code:le}=te.data||{};if(le===-352){const fe={},ce=te.headers.get("x-bili-gaia-vvoucher");if(ce?fe.v_voucher=ce:Object.assign(fe,((re=te.data)==null?void 0:re.data)||{}),Object.keys(fe).length===0)return!1;se.riskParams=fe}else if(le===-401){if(!((ie=(ne=te.data)==null?void 0:ne.data)!=null&&ie.ga_data))return!1;se=(oe=(ae=te.data)==null?void 0:ae.data)==null?void 0:oe.ga_data}else{if(!S)return!1;const fe=S(te.data);if(!fe)return!1;se=fe}const ue=yield callVerifyCaptcha(Nt(Ot({},se),{fromSpmid:ee}));return{event:CONDITION_EVENT,data:ue}}catch(se){console.warn(se)}return!1}),riskCaptcha=(S,ee,te)=>xt(void 0,null,function*(){const{getToken:re,getCaptchaOptionsFromData:ne,fromSpmid:ie,inApp:ae,times:oe,condition:se,onRetry:le}=(te==null?void 0:te.payload)||{},ue={times:oe||0,condition(ce){return xt(this,null,function*(){try{if(!S.retry){const he=yield useRetryCaptchaCondition(ne,ie)(ce);if(he)return ue.times||(ue.runtimeShortCircuit=!0),he}return se?yield se(ce):!1}catch(he){return!1}})},onRetry(ce,he){return xt(this,null,function*(){var pe;if(typeof he=="object"&&(he==null?void 0:he.event)===CONDITION_EVENT){delete ue.runtimeShortCircuit;const de=he.data;if(yield re==null?void 0:re(de),S&&S.response&&S.response.data){const{code:be}=S.response.data;be===-401&&(ce.params=Nt(Ot({},ce.params||{}),{token:de,gaia_vtoken:de})),be===-352&&(ce.params=Nt(Ot({},ce.params||{}),{gaia_vtoken:de}),(ae||((pe=getMiddlewarePayloadFromCtx(S,"APP_RUNTIME"))==null?void 0:pe.version))&&(ce.headers=Nt(Ot({},ce.headers||{}),{[HEADERS_TOKEN_KEY]:de})))}return ce}else if(le)return yield le(ce,he);return ce})}};yield HttpSvcRetry.handler(S,ee,{payload:ue})});class HttpSvcRiskCaptcha extends HttpSvcMiddleware$1{constructor(te){super({handler:riskCaptcha,payload:te});Ct(this,"name",BUILT_IN_MIDDLEWARE.RETRY)}}Ct(HttpSvcRiskCaptcha,"handler",riskCaptcha);function getLocalStorage(S){return localStorage[S]&&S!=="getItem"?localStorage[S]:localStorage.getItem(S)}function getLocalStorageObject(S){return tryCatchSync(JSON.parse,getLocalStorage(S)||null)}function setLocalStorage(S,ee){localStorage.setItem(S,JSON.stringify(ee))}function tryCatchSync(S,...ee){try{return[null,S(...ee)]}catch(te){return[te]}}function randomString(S){const ee="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");return Array.from({length:S},()=>ee[Math.floor(Math.random()*ee.length)]).join("")}var __defProp=Object.defineProperty,__defNormalProp=(S,ee,te)=>ee in S?__defProp(S,ee,{enumerable:!0,configurable:!0,writable:!0,value:te}):S[ee]=te,__publicField=(S,ee,te)=>__defNormalProp(S,typeof ee!="symbol"?ee+"":ee,te);class BaseLeaderElection{constructor(ee){this.leaderId=ee,__publicField(this,"leaderLSToken",randomString(10)),__publicField(this,"_isLeader",!1),__publicField(this,"heartbeatTimer"),__publicField(this,"intervalCheckLeaderTimer"),__publicField(this,"intervalCheckLeaderTime",3e4),__publicField(this,"beforeUnloadFn"),__publicField(this,"leaderRequestConf"),__publicField(this,"enableWebLock");var te,re;this.enableWebLock=typeof((te=navigator.locks)==null?void 0:te.request)=="function"&&typeof((re=navigator.locks)==null?void 0:re.query)=="function"}get isLeader(){return this._isLeader}set isLeader(ee){var te,re,ne,ie;if(ee===!1){this._isLeader=!1,(re=(te=this.leaderRequestConf)==null?void 0:te.afterLostLeader)==null||re.call(te),this.heartbeatTimer&&window.clearInterval(this.heartbeatTimer),this.beforeUnloadFn&&window.removeEventListener("beforeunload",this.beforeUnloadFn);return}this._isLeader=!0,(ie=(ne=this.leaderRequestConf)==null?void 0:ne.afterBeingLeader)==null||ie.call(ne),this.enableWebLock===!1&&(this.heartbeat(),this.beforeUnload())}requestLeadershipByLocalStorage(){return this.intervalCheckLeader(),()=>{this.isLeader=!1}}requestLeadershipByWebLock(){if(this.isLeader)return()=>{};let ee;const te=new Promise(re=>{ee=re});return navigator.locks.request(this.leaderId,()=>(this.isLeader=!0,te)),()=>{ee(),this.isLeader=!1}}intervalCheckLeader(){this.checkIsLeader(),this.intervalCheckLeaderTimer||(this.intervalCheckLeaderTimer=window.setInterval(()=>{this.checkIsLeader()},this.intervalCheckLeaderTime))}checkIsLeader(){const[ee,te]=getLocalStorageObject(this.leaderId);if(ee){this.isLeader=!1;return}if(!this.isLeader){if(!te){this.isLeader=!0;return}if(te.token!==this.leaderLSToken&&Date.now()-te.timestamp>7e4){this.isLeader=!0;return}}}heartbeat(){setLocalStorage(this.leaderId,{token:this.leaderLSToken,timestamp:Date.now()}),this.heartbeatTimer=window.setInterval(()=>{const[ee,te]=getLocalStorageObject(this.leaderId);if(!ee){if(!te){setLocalStorage(this.leaderId,{token:this.leaderLSToken,timestamp:Date.now()});return}if(te.token===this.leaderLSToken){setLocalStorage(this.leaderId,{token:this.leaderLSToken,timestamp:Date.now()});return}Date.now()-te.timestamp<3e4&&(this.isLeader=!1)}},3e4)}beforeUnload(){this.beforeUnloadFn=ee.bind(this,this.leaderId),window.addEventListener("beforeunload",this.beforeUnloadFn);function ee(te){localStorage.removeItem(te)}}}class LeaderElection extends BaseLeaderElection{constructor(ee){super(ee)}requestLeadership(ee){return this.leaderRequestConf=ee,this.enableWebLock?this.requestLeadershipByWebLock():this.requestLeadershipByLocalStorage()}}function useLeaderElection(S,ee){const te=ref(!1),ne=new LeaderElection(S).requestLeadership({afterBeingLeader(){te.value=!0,ee.afterBeingLeader()},afterLostLeader:ee.afterLostLeader});return[te,ne]}var output={},asyncToGenerator={exports:{}};(function(S){function ee(re,ne,ie,ae,oe,se,le){try{var ue=re[se](le),fe=ue.value}catch(ce){return void ie(ce)}ue.done?ne(fe):Promise.resolve(fe).then(ae,oe)}function te(re){return function(){var ne=this,ie=arguments;return new Promise(function(ae,oe){var se=re.apply(ne,ie);function le(fe){ee(se,ae,oe,le,ue,"next",fe)}function ue(fe){ee(se,ae,oe,le,ue,"throw",fe)}le(void 0)})}}S.exports=te,S.exports.__esModule=!0,S.exports.default=S.exports})(asyncToGenerator);var regeneratorRuntime$1={exports:{}},_typeof$3={exports:{}};(function(S){function ee(te){return S.exports=ee=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(re){return typeof re}:function(re){return re&&typeof Symbol=="function"&&re.constructor===Symbol&&re!==Symbol.prototype?"symbol":typeof re},S.exports.__esModule=!0,S.exports.default=S.exports,ee(te)}S.exports=ee,S.exports.__esModule=!0,S.exports.default=S.exports})(_typeof$3);(function(S){var ee=_typeof$3.exports.default;function te(){S.exports=te=function(){return ne},S.exports.__esModule=!0,S.exports.default=S.exports;var re,ne={},ie=Object.prototype,ae=ie.hasOwnProperty,oe=Object.defineProperty||function(Ee,Ie,Oe){Ee[Ie]=Oe.value},se=typeof Symbol=="function"?Symbol:{},le=se.iterator||"@@iterator",ue=se.asyncIterator||"@@asyncIterator",fe=se.toStringTag||"@@toStringTag";function ce(Ee,Ie,Oe){return Object.defineProperty(Ee,Ie,{value:Oe,enumerable:!0,configurable:!0,writable:!0}),Ee[Ie]}try{ce({},"")}catch(Ee){ce=function(Oe,He,Xe){return Oe[He]=Xe}}function he(Ee,Ie,Oe,He){var Xe=Ie&&Ie.prototype instanceof me?Ie:me,Je=Object.create(Xe.prototype),bt=new Ce(He||[]);return oe(Je,"_invoke",{value:je(Ee,Oe,bt)}),Je}function pe(Ee,Ie,Oe){try{return{type:"normal",arg:Ee.call(Ie,Oe)}}catch(He){return{type:"throw",arg:He}}}ne.wrap=he;var de="suspendedStart",be="suspendedYield",ye="executing",ge="completed",ve={};function me(){}function _e(){}function we(){}var $e={};ce($e,le,function(){return this});var Te=Object.getPrototypeOf,xe=Te&&Te(Te(Ae([])));xe&&xe!==ie&&ae.call(xe,le)&&($e=xe);var ke=we.prototype=me.prototype=Object.create($e);function Ne(Ee){["next","throw","return"].forEach(function(Ie){ce(Ee,Ie,function(Oe){return this._invoke(Ie,Oe)})})}function Fe(Ee,Ie){function Oe(Xe,Je,bt,dt){var wt=pe(Ee[Xe],Ee,Je);if(wt.type!=="throw"){var $t=wt.arg,Tt=$t.value;return Tt&&ee(Tt)=="object"&&ae.call(Tt,"__await")?Ie.resolve(Tt.__await).then(function(At){Oe("next",At,bt,dt)},function(At){Oe("throw",At,bt,dt)}):Ie.resolve(Tt).then(function(At){$t.value=At,bt($t)},function(At){return Oe("throw",At,bt,dt)})}dt(wt.arg)}var He;oe(this,"_invoke",{value:function(Je,bt){function dt(){return new Ie(function(wt,$t){Oe(Je,bt,wt,$t)})}return He=He?He.then(dt,dt):dt()}})}function je(Ee,Ie,Oe){var He=de;return function(Xe,Je){if(He===ye)throw Error("Generator is already running");if(He===ge){if(Xe==="throw")throw Je;return{value:re,done:!0}}for(Oe.method=Xe,Oe.arg=Je;;){var bt=Oe.delegate;if(bt){var dt=De(bt,Oe);if(dt){if(dt===ve)continue;return dt}}if(Oe.method==="next")Oe.sent=Oe._sent=Oe.arg;else if(Oe.method==="throw"){if(He===de)throw He=ge,Oe.arg;Oe.dispatchException(Oe.arg)}else Oe.method==="return"&&Oe.abrupt("return",Oe.arg);He=ye;var wt=pe(Ee,Ie,Oe);if(wt.type==="normal"){if(He=Oe.done?ge:be,wt.arg===ve)continue;return{value:wt.arg,done:Oe.done}}wt.type==="throw"&&(He=ge,Oe.method="throw",Oe.arg=wt.arg)}}}function De(Ee,Ie){var Oe=Ie.method,He=Ee.iterator[Oe];if(He===re)return Ie.delegate=null,Oe==="throw"&&Ee.iterator.return&&(Ie.method="return",Ie.arg=re,De(Ee,Ie),Ie.method==="throw")||Oe!=="return"&&(Ie.method="throw",Ie.arg=new TypeError("The iterator does not provide a '"+Oe+"' method")),ve;var Xe=pe(He,Ee.iterator,Ie.arg);if(Xe.type==="throw")return Ie.method="throw",Ie.arg=Xe.arg,Ie.delegate=null,ve;var Je=Xe.arg;return Je?Je.done?(Ie[Ee.resultName]=Je.value,Ie.next=Ee.nextLoc,Ie.method!=="return"&&(Ie.method="next",Ie.arg=re),Ie.delegate=null,ve):Je:(Ie.method="throw",Ie.arg=new TypeError("iterator result is not an object"),Ie.delegate=null,ve)}function Me(Ee){var Ie={tryLoc:Ee[0]};1 in Ee&&(Ie.catchLoc=Ee[1]),2 in Ee&&(Ie.finallyLoc=Ee[2],Ie.afterLoc=Ee[3]),this.tryEntries.push(Ie)}function Se(Ee){var Ie=Ee.completion||{};Ie.type="normal",delete Ie.arg,Ee.completion=Ie}function Ce(Ee){this.tryEntries=[{tryLoc:"root"}],Ee.forEach(Me,this),this.reset(!0)}function Ae(Ee){if(Ee||Ee===""){var Ie=Ee[le];if(Ie)return Ie.call(Ee);if(typeof Ee.next=="function")return Ee;if(!isNaN(Ee.length)){var Oe=-1,He=function Xe(){for(;++Oe=0;--Xe){var Je=this.tryEntries[Xe],bt=Je.completion;if(Je.tryLoc==="root")return He("end");if(Je.tryLoc<=this.prev){var dt=ae.call(Je,"catchLoc"),wt=ae.call(Je,"finallyLoc");if(dt&&wt){if(this.prev=0;--He){var Xe=this.tryEntries[He];if(Xe.tryLoc<=this.prev&&ae.call(Xe,"finallyLoc")&&this.prev=0;--Oe){var He=this.tryEntries[Oe];if(He.finallyLoc===Ie)return this.complete(He.completion,He.afterLoc),Se(He),ve}},catch:function(Ie){for(var Oe=this.tryEntries.length-1;Oe>=0;--Oe){var He=this.tryEntries[Oe];if(He.tryLoc===Ie){var Xe=He.completion;if(Xe.type==="throw"){var Je=Xe.arg;Se(He)}return Je}}throw Error("illegal catch attempt")},delegateYield:function(Ie,Oe,He){return this.delegate={iterator:Ae(Ie),resultName:Oe,nextLoc:He},this.method==="next"&&(this.arg=re),ve}},ne}S.exports=te,S.exports.__esModule=!0,S.exports.default=S.exports})(regeneratorRuntime$1);var runtime=regeneratorRuntime$1.exports(),regenerator=runtime;try{regeneratorRuntime=runtime}catch(S){typeof globalThis=="object"?globalThis.regeneratorRuntime=runtime:Function("r","regeneratorRuntime = r")(runtime)}var check=function(S){return S&&S.Math===Math&&S},global$n=check(typeof globalThis=="object"&&globalThis)||check(typeof window=="object"&&window)||check(typeof self=="object"&&self)||check(typeof commonjsGlobal$1=="object"&&commonjsGlobal$1)||check(typeof commonjsGlobal$1=="object"&&commonjsGlobal$1)||function(){return this}()||Function("return this")(),sharedStore={exports:{}},isPure=!1,global$m=global$n,defineProperty$4=Object.defineProperty,defineGlobalProperty$3=function(S,ee){try{defineProperty$4(global$m,S,{value:ee,configurable:!0,writable:!0})}catch(te){global$m[S]=ee}return ee},globalThis$1=global$n,defineGlobalProperty$2=defineGlobalProperty$3,SHARED="__core-js_shared__",store$3=sharedStore.exports=globalThis$1[SHARED]||defineGlobalProperty$2(SHARED,{});(store$3.versions||(store$3.versions=[])).push({version:"3.37.1",mode:"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE",source:"https://github.com/zloirock/core-js"});var store$2=sharedStore.exports,shared$4=function(S,ee){return store$2[S]||(store$2[S]=ee||{})},fails$j=function(S){try{return!!S()}catch(ee){return!0}},fails$i=fails$j,functionBindNative=!fails$i(function(){var S=function(){}.bind();return typeof S!="function"||S.hasOwnProperty("prototype")}),NATIVE_BIND$3=functionBindNative,FunctionPrototype$2=Function.prototype,call$g=FunctionPrototype$2.call,uncurryThisWithBind=NATIVE_BIND$3&&FunctionPrototype$2.bind.bind(call$g,call$g),functionUncurryThis=NATIVE_BIND$3?uncurryThisWithBind:function(S){return function(){return call$g.apply(S,arguments)}},isNullOrUndefined$6=function(S){return S==null},isNullOrUndefined$5=isNullOrUndefined$6,$TypeError$d=TypeError,requireObjectCoercible$7=function(S){if(isNullOrUndefined$5(S))throw new $TypeError$d("Can't call method on "+S);return S},requireObjectCoercible$6=requireObjectCoercible$7,$Object$3=Object,toObject$4=function(S){return $Object$3(requireObjectCoercible$6(S))},uncurryThis$m=functionUncurryThis,toObject$3=toObject$4,hasOwnProperty=uncurryThis$m({}.hasOwnProperty),hasOwnProperty_1=Object.hasOwn||function(ee,te){return hasOwnProperty(toObject$3(ee),te)},uncurryThis$l=functionUncurryThis,id$1=0,postfix=Math.random(),toString$9=uncurryThis$l(1 .toString),uid$2=function(S){return"Symbol("+(S===void 0?"":S)+")_"+toString$9(++id$1+postfix,36)},engineUserAgent=typeof navigator!="undefined"&&String(navigator.userAgent)||"",global$l=global$n,userAgent$3=engineUserAgent,process$3=global$l.process,Deno$1=global$l.Deno,versions=process$3&&process$3.versions||Deno$1&&Deno$1.version,v8=versions&&versions.v8,match$2,version;v8&&(match$2=v8.split("."),version=match$2[0]>0&&match$2[0]<4?1:+(match$2[0]+match$2[1]));!version&&userAgent$3&&(match$2=userAgent$3.match(/Edge\/(\d+)/),(!match$2||match$2[1]>=74)&&(match$2=userAgent$3.match(/Chrome\/(\d+)/),match$2&&(version=+match$2[1])));var engineV8Version=version,V8_VERSION$2=engineV8Version,fails$h=fails$j,global$k=global$n,$String$5=global$k.String,symbolConstructorDetection=!!Object.getOwnPropertySymbols&&!fails$h(function(){var S=Symbol("symbol detection");return!$String$5(S)||!(Object(S)instanceof Symbol)||!Symbol.sham&&V8_VERSION$2&&V8_VERSION$2<41}),NATIVE_SYMBOL$1=symbolConstructorDetection,useSymbolAsUid=NATIVE_SYMBOL$1&&!Symbol.sham&&typeof Symbol.iterator=="symbol",global$j=global$n,shared$3=shared$4,hasOwn$9=hasOwnProperty_1,uid$1=uid$2,NATIVE_SYMBOL=symbolConstructorDetection,USE_SYMBOL_AS_UID$1=useSymbolAsUid,Symbol$1=global$j.Symbol,WellKnownSymbolsStore=shared$3("wks"),createWellKnownSymbol=USE_SYMBOL_AS_UID$1?Symbol$1.for||Symbol$1:Symbol$1&&Symbol$1.withoutSetter||uid$1,wellKnownSymbol$e=function(S){return hasOwn$9(WellKnownSymbolsStore,S)||(WellKnownSymbolsStore[S]=NATIVE_SYMBOL&&hasOwn$9(Symbol$1,S)?Symbol$1[S]:createWellKnownSymbol("Symbol."+S)),WellKnownSymbolsStore[S]},wellKnownSymbol$d=wellKnownSymbol$e,TO_STRING_TAG$2=wellKnownSymbol$d("toStringTag"),test={};test[TO_STRING_TAG$2]="z";var toStringTagSupport=String(test)==="[object z]",documentAll=typeof document=="object"&&document.all,isCallable$j=typeof documentAll=="undefined"&&documentAll!==void 0?function(S){return typeof S=="function"||S===documentAll}:function(S){return typeof S=="function"},objectDefineProperty={},fails$g=fails$j,descriptors=!fails$g(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}),isCallable$i=isCallable$j,isObject$c=function(S){return typeof S=="object"?S!==null:isCallable$i(S)},global$i=global$n,isObject$b=isObject$c,document$3=global$i.document,EXISTS$1=isObject$b(document$3)&&isObject$b(document$3.createElement),documentCreateElement$2=function(S){return EXISTS$1?document$3.createElement(S):{}},DESCRIPTORS$a=descriptors,fails$f=fails$j,createElement$1=documentCreateElement$2,ie8DomDefine=!DESCRIPTORS$a&&!fails$f(function(){return Object.defineProperty(createElement$1("div"),"a",{get:function(){return 7}}).a!==7}),DESCRIPTORS$9=descriptors,fails$e=fails$j,v8PrototypeDefineBug=DESCRIPTORS$9&&fails$e(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}),isObject$a=isObject$c,$String$4=String,$TypeError$c=TypeError,anObject$d=function(S){if(isObject$a(S))return S;throw new $TypeError$c($String$4(S)+" is not an object")},NATIVE_BIND$2=functionBindNative,call$f=Function.prototype.call,functionCall=NATIVE_BIND$2?call$f.bind(call$f):function(){return call$f.apply(call$f,arguments)},global$h=global$n,isCallable$h=isCallable$j,aFunction=function(S){return isCallable$h(S)?S:void 0},getBuiltIn$7=function(S,ee){return arguments.length<2?aFunction(global$h[S]):global$h[S]&&global$h[S][ee]},uncurryThis$k=functionUncurryThis,objectIsPrototypeOf=uncurryThis$k({}.isPrototypeOf),getBuiltIn$6=getBuiltIn$7,isCallable$g=isCallable$j,isPrototypeOf$3=objectIsPrototypeOf,USE_SYMBOL_AS_UID=useSymbolAsUid,$Object$2=Object,isSymbol$3=USE_SYMBOL_AS_UID?function(S){return typeof S=="symbol"}:function(S){var ee=getBuiltIn$6("Symbol");return isCallable$g(ee)&&isPrototypeOf$3(ee.prototype,$Object$2(S))},$String$3=String,tryToString$4=function(S){try{return $String$3(S)}catch(ee){return"Object"}},isCallable$f=isCallable$j,tryToString$3=tryToString$4,$TypeError$b=TypeError,aCallable$8=function(S){if(isCallable$f(S))return S;throw new $TypeError$b(tryToString$3(S)+" is not a function")},aCallable$7=aCallable$8,isNullOrUndefined$4=isNullOrUndefined$6,getMethod$5=function(S,ee){var te=S[ee];return isNullOrUndefined$4(te)?void 0:aCallable$7(te)},call$e=functionCall,isCallable$e=isCallable$j,isObject$9=isObject$c,$TypeError$a=TypeError,ordinaryToPrimitive$1=function(S,ee){var te,re;if(ee==="string"&&isCallable$e(te=S.toString)&&!isObject$9(re=call$e(te,S))||isCallable$e(te=S.valueOf)&&!isObject$9(re=call$e(te,S))||ee!=="string"&&isCallable$e(te=S.toString)&&!isObject$9(re=call$e(te,S)))return re;throw new $TypeError$a("Can't convert object to primitive value")},call$d=functionCall,isObject$8=isObject$c,isSymbol$2=isSymbol$3,getMethod$4=getMethod$5,ordinaryToPrimitive=ordinaryToPrimitive$1,wellKnownSymbol$c=wellKnownSymbol$e,$TypeError$9=TypeError,TO_PRIMITIVE=wellKnownSymbol$c("toPrimitive"),toPrimitive$4=function(S,ee){if(!isObject$8(S)||isSymbol$2(S))return S;var te=getMethod$4(S,TO_PRIMITIVE),re;if(te){if(ee===void 0&&(ee="default"),re=call$d(te,S,ee),!isObject$8(re)||isSymbol$2(re))return re;throw new $TypeError$9("Can't convert object to primitive value")}return ee===void 0&&(ee="number"),ordinaryToPrimitive(S,ee)},toPrimitive$3=toPrimitive$4,isSymbol$1=isSymbol$3,toPropertyKey$4=function(S){var ee=toPrimitive$3(S,"string");return isSymbol$1(ee)?ee:ee+""},DESCRIPTORS$8=descriptors,IE8_DOM_DEFINE$1=ie8DomDefine,V8_PROTOTYPE_DEFINE_BUG$1=v8PrototypeDefineBug,anObject$c=anObject$d,toPropertyKey$3=toPropertyKey$4,$TypeError$8=TypeError,$defineProperty=Object.defineProperty,$getOwnPropertyDescriptor$1=Object.getOwnPropertyDescriptor,ENUMERABLE="enumerable",CONFIGURABLE$1="configurable",WRITABLE="writable";objectDefineProperty.f=DESCRIPTORS$8?V8_PROTOTYPE_DEFINE_BUG$1?function(ee,te,re){if(anObject$c(ee),te=toPropertyKey$3(te),anObject$c(re),typeof ee=="function"&&te==="prototype"&&"value"in re&&WRITABLE in re&&!re[WRITABLE]){var ne=$getOwnPropertyDescriptor$1(ee,te);ne&&ne[WRITABLE]&&(ee[te]=re.value,re={configurable:CONFIGURABLE$1 in re?re[CONFIGURABLE$1]:ne[CONFIGURABLE$1],enumerable:ENUMERABLE in re?re[ENUMERABLE]:ne[ENUMERABLE],writable:!1})}return $defineProperty(ee,te,re)}:$defineProperty:function(ee,te,re){if(anObject$c(ee),te=toPropertyKey$3(te),anObject$c(re),IE8_DOM_DEFINE$1)try{return $defineProperty(ee,te,re)}catch(ne){}if("get"in re||"set"in re)throw new $TypeError$8("Accessors not supported");return"value"in re&&(ee[te]=re.value),ee};var makeBuiltIn$3={exports:{}},DESCRIPTORS$7=descriptors,hasOwn$8=hasOwnProperty_1,FunctionPrototype$1=Function.prototype,getDescriptor=DESCRIPTORS$7&&Object.getOwnPropertyDescriptor,EXISTS=hasOwn$8(FunctionPrototype$1,"name"),PROPER=EXISTS&&function(){}.name==="something",CONFIGURABLE=EXISTS&&(!DESCRIPTORS$7||DESCRIPTORS$7&&getDescriptor(FunctionPrototype$1,"name").configurable),functionName={EXISTS,PROPER,CONFIGURABLE},uncurryThis$j=functionUncurryThis,isCallable$d=isCallable$j,store$1=sharedStore.exports,functionToString=uncurryThis$j(Function.toString);isCallable$d(store$1.inspectSource)||(store$1.inspectSource=function(S){return functionToString(S)});var inspectSource$3=store$1.inspectSource,global$g=global$n,isCallable$c=isCallable$j,WeakMap$2=global$g.WeakMap,weakMapBasicDetection=isCallable$c(WeakMap$2)&&/native code/.test(String(WeakMap$2)),createPropertyDescriptor$2=function(S,ee){return{enumerable:!(S&1),configurable:!(S&2),writable:!(S&4),value:ee}},DESCRIPTORS$6=descriptors,definePropertyModule$3=objectDefineProperty,createPropertyDescriptor$1=createPropertyDescriptor$2,createNonEnumerableProperty$4=DESCRIPTORS$6?function(S,ee,te){return definePropertyModule$3.f(S,ee,createPropertyDescriptor$1(1,te))}:function(S,ee,te){return S[ee]=te,S},shared$2=shared$4,uid=uid$2,keys=shared$2("keys"),sharedKey$2=function(S){return keys[S]||(keys[S]=uid(S))},hiddenKeys$4={},NATIVE_WEAK_MAP=weakMapBasicDetection,global$f=global$n,isObject$7=isObject$c,createNonEnumerableProperty$3=createNonEnumerableProperty$4,hasOwn$7=hasOwnProperty_1,shared$1=sharedStore.exports,sharedKey$1=sharedKey$2,hiddenKeys$3=hiddenKeys$4,OBJECT_ALREADY_INITIALIZED="Object already initialized",TypeError$3=global$f.TypeError,WeakMap$1=global$f.WeakMap,set$1,get$1,has,enforce=function(S){return has(S)?get$1(S):set$1(S,{})},getterFor=function(S){return function(ee){var te;if(!isObject$7(ee)||(te=get$1(ee)).type!==S)throw new TypeError$3("Incompatible receiver, "+S+" required");return te}};if(NATIVE_WEAK_MAP||shared$1.state){var store=shared$1.state||(shared$1.state=new WeakMap$1);store.get=store.get,store.has=store.has,store.set=store.set,set$1=function(S,ee){if(store.has(S))throw new TypeError$3(OBJECT_ALREADY_INITIALIZED);return ee.facade=S,store.set(S,ee),ee},get$1=function(S){return store.get(S)||{}},has=function(S){return store.has(S)}}else{var STATE=sharedKey$1("state");hiddenKeys$3[STATE]=!0,set$1=function(S,ee){if(hasOwn$7(S,STATE))throw new TypeError$3(OBJECT_ALREADY_INITIALIZED);return ee.facade=S,createNonEnumerableProperty$3(S,STATE,ee),ee},get$1=function(S){return hasOwn$7(S,STATE)?S[STATE]:{}},has=function(S){return hasOwn$7(S,STATE)}}var internalState={set:set$1,get:get$1,has,enforce,getterFor},uncurryThis$i=functionUncurryThis,fails$d=fails$j,isCallable$b=isCallable$j,hasOwn$6=hasOwnProperty_1,DESCRIPTORS$5=descriptors,CONFIGURABLE_FUNCTION_NAME=functionName.CONFIGURABLE,inspectSource$2=inspectSource$3,InternalStateModule$1=internalState,enforceInternalState=InternalStateModule$1.enforce,getInternalState$1=InternalStateModule$1.get,$String$2=String,defineProperty$3=Object.defineProperty,stringSlice$6=uncurryThis$i("".slice),replace$3=uncurryThis$i("".replace),join=uncurryThis$i([].join),CONFIGURABLE_LENGTH=DESCRIPTORS$5&&!fails$d(function(){return defineProperty$3(function(){},"length",{value:8}).length!==8}),TEMPLATE=String(String).split("String"),makeBuiltIn$2=makeBuiltIn$3.exports=function(S,ee,te){stringSlice$6($String$2(ee),0,7)==="Symbol("&&(ee="["+replace$3($String$2(ee),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),te&&te.getter&&(ee="get "+ee),te&&te.setter&&(ee="set "+ee),(!hasOwn$6(S,"name")||CONFIGURABLE_FUNCTION_NAME&&S.name!==ee)&&(DESCRIPTORS$5?defineProperty$3(S,"name",{value:ee,configurable:!0}):S.name=ee),CONFIGURABLE_LENGTH&&te&&hasOwn$6(te,"arity")&&S.length!==te.arity&&defineProperty$3(S,"length",{value:te.arity});try{te&&hasOwn$6(te,"constructor")&&te.constructor?DESCRIPTORS$5&&defineProperty$3(S,"prototype",{writable:!1}):S.prototype&&(S.prototype=void 0)}catch(ne){}var re=enforceInternalState(S);return hasOwn$6(re,"source")||(re.source=join(TEMPLATE,typeof ee=="string"?ee:"")),S};Function.prototype.toString=makeBuiltIn$2(function(){return isCallable$b(this)&&getInternalState$1(this).source||inspectSource$2(this)},"toString");var isCallable$a=isCallable$j,definePropertyModule$2=objectDefineProperty,makeBuiltIn$1=makeBuiltIn$3.exports,defineGlobalProperty$1=defineGlobalProperty$3,defineBuiltIn$5=function(S,ee,te,re){re||(re={});var ne=re.enumerable,ie=re.name!==void 0?re.name:ee;if(isCallable$a(te)&&makeBuiltIn$1(te,ie,re),re.global)ne?S[ee]=te:defineGlobalProperty$1(ee,te);else{try{re.unsafe?S[ee]&&(ne=!0):delete S[ee]}catch(ae){}ne?S[ee]=te:definePropertyModule$2.f(S,ee,{value:te,enumerable:!1,configurable:!re.nonConfigurable,writable:!re.nonWritable})}return S},uncurryThis$h=functionUncurryThis,toString$8=uncurryThis$h({}.toString),stringSlice$5=uncurryThis$h("".slice),classofRaw$2=function(S){return stringSlice$5(toString$8(S),8,-1)},TO_STRING_TAG_SUPPORT$2=toStringTagSupport,isCallable$9=isCallable$j,classofRaw$1=classofRaw$2,wellKnownSymbol$b=wellKnownSymbol$e,TO_STRING_TAG$1=wellKnownSymbol$b("toStringTag"),$Object$1=Object,CORRECT_ARGUMENTS=classofRaw$1(function(){return arguments}())==="Arguments",tryGet=function(S,ee){try{return S[ee]}catch(te){}},classof$8=TO_STRING_TAG_SUPPORT$2?classofRaw$1:function(S){var ee,te,re;return S===void 0?"Undefined":S===null?"Null":typeof(te=tryGet(ee=$Object$1(S),TO_STRING_TAG$1))=="string"?te:CORRECT_ARGUMENTS?classofRaw$1(ee):(re=classofRaw$1(ee))==="Object"&&isCallable$9(ee.callee)?"Arguments":re},TO_STRING_TAG_SUPPORT$1=toStringTagSupport,classof$7=classof$8,objectToString$1=TO_STRING_TAG_SUPPORT$1?{}.toString:function(){return"[object "+classof$7(this)+"]"},TO_STRING_TAG_SUPPORT=toStringTagSupport,defineBuiltIn$4=defineBuiltIn$5,toString$7=objectToString$1;TO_STRING_TAG_SUPPORT||defineBuiltIn$4(Object.prototype,"toString",toString$7,{unsafe:!0});var objectGetOwnPropertyDescriptor={},objectPropertyIsEnumerable={},$propertyIsEnumerable={}.propertyIsEnumerable,getOwnPropertyDescriptor$3=Object.getOwnPropertyDescriptor,NASHORN_BUG=getOwnPropertyDescriptor$3&&!$propertyIsEnumerable.call({1:2},1);objectPropertyIsEnumerable.f=NASHORN_BUG?function(ee){var te=getOwnPropertyDescriptor$3(this,ee);return!!te&&te.enumerable}:$propertyIsEnumerable;var uncurryThis$g=functionUncurryThis,fails$c=fails$j,classof$6=classofRaw$2,$Object=Object,split=uncurryThis$g("".split),indexedObject=fails$c(function(){return!$Object("z").propertyIsEnumerable(0)})?function(S){return classof$6(S)==="String"?split(S,""):$Object(S)}:$Object,IndexedObject$1=indexedObject,requireObjectCoercible$5=requireObjectCoercible$7,toIndexedObject$4=function(S){return IndexedObject$1(requireObjectCoercible$5(S))},DESCRIPTORS$4=descriptors,call$c=functionCall,propertyIsEnumerableModule=objectPropertyIsEnumerable,createPropertyDescriptor=createPropertyDescriptor$2,toIndexedObject$3=toIndexedObject$4,toPropertyKey$2=toPropertyKey$4,hasOwn$5=hasOwnProperty_1,IE8_DOM_DEFINE=ie8DomDefine,$getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor;objectGetOwnPropertyDescriptor.f=DESCRIPTORS$4?$getOwnPropertyDescriptor:function(ee,te){if(ee=toIndexedObject$3(ee),te=toPropertyKey$2(te),IE8_DOM_DEFINE)try{return $getOwnPropertyDescriptor(ee,te)}catch(re){}if(hasOwn$5(ee,te))return createPropertyDescriptor(!call$c(propertyIsEnumerableModule.f,ee,te),ee[te])};var objectGetOwnPropertyNames={},ceil=Math.ceil,floor$1=Math.floor,mathTrunc=Math.trunc||function(ee){var te=+ee;return(te>0?floor$1:ceil)(te)},trunc=mathTrunc,toIntegerOrInfinity$4=function(S){var ee=+S;return ee!==ee||ee===0?0:trunc(ee)},toIntegerOrInfinity$3=toIntegerOrInfinity$4,max$1=Math.max,min$2=Math.min,toAbsoluteIndex$1=function(S,ee){var te=toIntegerOrInfinity$3(S);return te<0?max$1(te+ee,0):min$2(te,ee)},toIntegerOrInfinity$2=toIntegerOrInfinity$4,min$1=Math.min,toLength$3=function(S){var ee=toIntegerOrInfinity$2(S);return ee>0?min$1(ee,9007199254740991):0},toLength$2=toLength$3,lengthOfArrayLike$3=function(S){return toLength$2(S.length)},toIndexedObject$2=toIndexedObject$4,toAbsoluteIndex=toAbsoluteIndex$1,lengthOfArrayLike$2=lengthOfArrayLike$3,createMethod$3=function(S){return function(ee,te,re){var ne=toIndexedObject$2(ee),ie=lengthOfArrayLike$2(ne);if(ie===0)return!S&&-1;var ae=toAbsoluteIndex(re,ie),oe;if(S&&te!==te){for(;ie>ae;)if(oe=ne[ae++],oe!==oe)return!0}else for(;ie>ae;ae++)if((S||ae in ne)&&ne[ae]===te)return S||ae||0;return!S&&-1}},arrayIncludes={includes:createMethod$3(!0),indexOf:createMethod$3(!1)},uncurryThis$f=functionUncurryThis,hasOwn$4=hasOwnProperty_1,toIndexedObject$1=toIndexedObject$4,indexOf$1=arrayIncludes.indexOf,hiddenKeys$2=hiddenKeys$4,push$2=uncurryThis$f([].push),objectKeysInternal=function(S,ee){var te=toIndexedObject$1(S),re=0,ne=[],ie;for(ie in te)!hasOwn$4(hiddenKeys$2,ie)&&hasOwn$4(te,ie)&&push$2(ne,ie);for(;ee.length>re;)hasOwn$4(te,ie=ee[re++])&&(~indexOf$1(ne,ie)||push$2(ne,ie));return ne},enumBugKeys$3=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],internalObjectKeys$1=objectKeysInternal,enumBugKeys$2=enumBugKeys$3,hiddenKeys$1=enumBugKeys$2.concat("length","prototype");objectGetOwnPropertyNames.f=Object.getOwnPropertyNames||function(ee){return internalObjectKeys$1(ee,hiddenKeys$1)};var objectGetOwnPropertySymbols={};objectGetOwnPropertySymbols.f=Object.getOwnPropertySymbols;var getBuiltIn$5=getBuiltIn$7,uncurryThis$e=functionUncurryThis,getOwnPropertyNamesModule=objectGetOwnPropertyNames,getOwnPropertySymbolsModule=objectGetOwnPropertySymbols,anObject$b=anObject$d,concat$1=uncurryThis$e([].concat),ownKeys$2=getBuiltIn$5("Reflect","ownKeys")||function(ee){var te=getOwnPropertyNamesModule.f(anObject$b(ee)),re=getOwnPropertySymbolsModule.f;return re?concat$1(te,re(ee)):te},hasOwn$3=hasOwnProperty_1,ownKeys$1=ownKeys$2,getOwnPropertyDescriptorModule=objectGetOwnPropertyDescriptor,definePropertyModule$1=objectDefineProperty,copyConstructorProperties$2=function(S,ee,te){for(var re=ownKeys$1(ee),ne=definePropertyModule$1.f,ie=getOwnPropertyDescriptorModule.f,ae=0;aefe;fe++)if(he=ye(S[fe]),he&&isPrototypeOf$1(ResultPrototype,he))return he;return new Result(!1)}le=getIterator(S,ue)}for(pe=ie?S.next:le.next;!(de=call$7(pe,le)).done;){try{he=ye(de.value)}catch(ge){iteratorClose(le,"throw",ge)}if(typeof he=="object"&&he&&isPrototypeOf$1(ResultPrototype,he))return he}return new Result(!1)},wellKnownSymbol$4=wellKnownSymbol$e,ITERATOR=wellKnownSymbol$4("iterator"),SAFE_CLOSING=!1;try{var called=0,iteratorWithReturn={next:function(){return{done:!!called++}},return:function(){SAFE_CLOSING=!0}};iteratorWithReturn[ITERATOR]=function(){return this},Array.from(iteratorWithReturn,function(){throw 2})}catch(S){}var checkCorrectnessOfIteration$1=function(S,ee){try{if(!ee&&!SAFE_CLOSING)return!1}catch(ne){return!1}var te=!1;try{var re={};re[ITERATOR]=function(){return{next:function(){return{done:te=!0}}}},S(re)}catch(ne){}return te},NativePromiseConstructor$1=promiseNativeConstructor,checkCorrectnessOfIteration=checkCorrectnessOfIteration$1,FORCED_PROMISE_CONSTRUCTOR$3=promiseConstructorDetection.CONSTRUCTOR,promiseStaticsIncorrectIteration=FORCED_PROMISE_CONSTRUCTOR$3||!checkCorrectnessOfIteration(function(S){NativePromiseConstructor$1.all(S).then(void 0,function(){})}),$$a=_export,call$6=functionCall,aCallable$1=aCallable$8,newPromiseCapabilityModule$2=newPromiseCapability$2,perform$1=perform$3,iterate$1=iterate$2,PROMISE_STATICS_INCORRECT_ITERATION$1=promiseStaticsIncorrectIteration;$$a({target:"Promise",stat:!0,forced:PROMISE_STATICS_INCORRECT_ITERATION$1},{all:function(ee){var te=this,re=newPromiseCapabilityModule$2.f(te),ne=re.resolve,ie=re.reject,ae=perform$1(function(){var oe=aCallable$1(te.resolve),se=[],le=0,ue=1;iterate$1(ee,function(fe){var ce=le++,he=!1;ue++,call$6(oe,te,fe).then(function(pe){he||(he=!0,se[ce]=pe,--ue||ne(se))},ie)}),--ue||ne(se)});return ae.error&&ie(ae.value),re.promise}});var $$9=_export,FORCED_PROMISE_CONSTRUCTOR$2=promiseConstructorDetection.CONSTRUCTOR,NativePromiseConstructor=promiseNativeConstructor,getBuiltIn$1=getBuiltIn$7,isCallable$3=isCallable$j,defineBuiltIn$1=defineBuiltIn$5,NativePromisePrototype=NativePromiseConstructor&&NativePromiseConstructor.prototype;$$9({target:"Promise",proto:!0,forced:FORCED_PROMISE_CONSTRUCTOR$2,real:!0},{catch:function(S){return this.then(void 0,S)}});if(isCallable$3(NativePromiseConstructor)){var method=getBuiltIn$1("Promise").prototype.catch;NativePromisePrototype.catch!==method&&defineBuiltIn$1(NativePromisePrototype,"catch",method,{unsafe:!0})}var $$8=_export,call$5=functionCall,aCallable=aCallable$8,newPromiseCapabilityModule$1=newPromiseCapability$2,perform=perform$3,iterate=iterate$2,PROMISE_STATICS_INCORRECT_ITERATION=promiseStaticsIncorrectIteration;$$8({target:"Promise",stat:!0,forced:PROMISE_STATICS_INCORRECT_ITERATION},{race:function(ee){var te=this,re=newPromiseCapabilityModule$1.f(te),ne=re.reject,ie=perform(function(){var ae=aCallable(te.resolve);iterate(ee,function(oe){call$5(ae,te,oe).then(re.resolve,ne)})});return ie.error&&ne(ie.value),re.promise}});var $$7=_export,newPromiseCapabilityModule=newPromiseCapability$2,FORCED_PROMISE_CONSTRUCTOR$1=promiseConstructorDetection.CONSTRUCTOR;$$7({target:"Promise",stat:!0,forced:FORCED_PROMISE_CONSTRUCTOR$1},{reject:function(ee){var te=newPromiseCapabilityModule.f(this),re=te.reject;return re(ee),te.promise}});var anObject$6=anObject$d,isObject$3=isObject$c,newPromiseCapability=newPromiseCapability$2,promiseResolve$1=function(S,ee){if(anObject$6(S),isObject$3(ee)&&ee.constructor===S)return ee;var te=newPromiseCapability.f(S),re=te.resolve;return re(ee),te.promise},$$6=_export,getBuiltIn=getBuiltIn$7,FORCED_PROMISE_CONSTRUCTOR=promiseConstructorDetection.CONSTRUCTOR,promiseResolve=promiseResolve$1;getBuiltIn("Promise");$$6({target:"Promise",stat:!0,forced:FORCED_PROMISE_CONSTRUCTOR},{resolve:function(ee){return promiseResolve(this,ee)}});var global$6=global$n,path$1=global$6,isCallable$2=isCallable$j,isObject$2=isObject$c,setPrototypeOf=objectSetPrototypeOf,inheritIfRequired$1=function(S,ee,te){var re,ne;return setPrototypeOf&&isCallable$2(re=ee.constructor)&&re!==te&&isObject$2(ne=re.prototype)&&ne!==te.prototype&&setPrototypeOf(S,ne),S},uncurryThis$8=functionUncurryThis,thisNumberValue$1=uncurryThis$8(1 .valueOf),classof$2=classof$8,$String=String,toString$6=function(S){if(classof$2(S)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return $String(S)},whitespaces$1=` \v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`,uncurryThis$7=functionUncurryThis,requireObjectCoercible$3=requireObjectCoercible$7,toString$5=toString$6,whitespaces=whitespaces$1,replace$2=uncurryThis$7("".replace),ltrim=RegExp("^["+whitespaces+"]+"),rtrim=RegExp("(^|[^"+whitespaces+"])["+whitespaces+"]+$"),createMethod$2=function(S){return function(ee){var te=toString$5(requireObjectCoercible$3(ee));return S&1&&(te=replace$2(te,ltrim,"")),S&2&&(te=replace$2(te,rtrim,"$1")),te}},stringTrim={start:createMethod$2(1),end:createMethod$2(2),trim:createMethod$2(3)},$$5=_export,IS_PURE=isPure,DESCRIPTORS$1=descriptors,global$5=global$n,path=path$1,uncurryThis$6=functionUncurryThis,isForced=isForced_1,hasOwn=hasOwnProperty_1,inheritIfRequired=inheritIfRequired$1,isPrototypeOf=objectIsPrototypeOf,isSymbol=isSymbol$3,toPrimitive$2=toPrimitive$4,fails$8=fails$j,getOwnPropertyNames=objectGetOwnPropertyNames.f,getOwnPropertyDescriptor=objectGetOwnPropertyDescriptor.f,defineProperty=objectDefineProperty.f,thisNumberValue=thisNumberValue$1,trim=stringTrim.trim,NUMBER="Number",NativeNumber=global$5[NUMBER];path[NUMBER];var NumberPrototype=NativeNumber.prototype,TypeError$1=global$5.TypeError,stringSlice$4=uncurryThis$6("".slice),charCodeAt$1=uncurryThis$6("".charCodeAt),toNumeric=function(S){var ee=toPrimitive$2(S,"number");return typeof ee=="bigint"?ee:toNumber(ee)},toNumber=function(S){var ee=toPrimitive$2(S,"number"),te,re,ne,ie,ae,oe,se,le;if(isSymbol(ee))throw new TypeError$1("Cannot convert a Symbol value to a number");if(typeof ee=="string"&&ee.length>2){if(ee=trim(ee),te=charCodeAt$1(ee,0),te===43||te===45){if(re=charCodeAt$1(ee,2),re===88||re===120)return NaN}else if(te===48){switch(charCodeAt$1(ee,1)){case 66:case 98:ne=2,ie=49;break;case 79:case 111:ne=8,ie=55;break;default:return+ee}for(ae=stringSlice$4(ee,2),oe=ae.length,se=0;seie)return NaN;return parseInt(ae,ne)}}return+ee},FORCED$1=isForced(NUMBER,!NativeNumber(" 0o1")||!NativeNumber("0b1")||NativeNumber("+0x1")),calledWithNew=function(S){return isPrototypeOf(NumberPrototype,S)&&fails$8(function(){thisNumberValue(S)})},NumberWrapper=function(ee){var te=arguments.length<1?0:NativeNumber(toNumeric(ee));return calledWithNew(this)?inheritIfRequired(Object(te),this,NumberWrapper):te};NumberWrapper.prototype=NumberPrototype;FORCED$1&&!IS_PURE&&(NumberPrototype.constructor=NumberWrapper);$$5({global:!0,constructor:!0,wrap:!0,forced:FORCED$1},{Number:NumberWrapper});var copyConstructorProperties=function(S,ee){for(var te=DESCRIPTORS$1?getOwnPropertyNames(ee):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),re=0,ne;te.length>re;re++)hasOwn(ee,ne=te[re])&&!hasOwn(S,ne)&&defineProperty(S,ne,getOwnPropertyDescriptor(ee,ne))};(FORCED$1||IS_PURE)&©ConstructorProperties(path[NUMBER],NativeNumber);var fails$7=fails$j,arrayMethodIsStrict$2=function(S,ee){var te=[][S];return!!te&&fails$7(function(){te.call(null,ee||function(){return 1},1)})},$$4=_export,uncurryThis$5=functionUncurryThisClause,$indexOf=arrayIncludes.indexOf,arrayMethodIsStrict$1=arrayMethodIsStrict$2,nativeIndexOf=uncurryThis$5([].indexOf),NEGATIVE_ZERO=!!nativeIndexOf&&1/nativeIndexOf([1],1,-0)<0,FORCED=NEGATIVE_ZERO||!arrayMethodIsStrict$1("indexOf");$$4({target:"Array",proto:!0,forced:FORCED},{indexOf:function(ee){var te=arguments.length>1?arguments[1]:void 0;return NEGATIVE_ZERO?nativeIndexOf(this,ee,te)||0:$indexOf(this,ee,te)}});var anObject$5=anObject$d,regexpFlags$1=function(){var S=anObject$5(this),ee="";return S.hasIndices&&(ee+="d"),S.global&&(ee+="g"),S.ignoreCase&&(ee+="i"),S.multiline&&(ee+="m"),S.dotAll&&(ee+="s"),S.unicode&&(ee+="u"),S.unicodeSets&&(ee+="v"),S.sticky&&(ee+="y"),ee},fails$6=fails$j,global$4=global$n,$RegExp$2=global$4.RegExp,UNSUPPORTED_Y$1=fails$6(function(){var S=$RegExp$2("a","y");return S.lastIndex=2,S.exec("abcd")!==null}),MISSED_STICKY=UNSUPPORTED_Y$1||fails$6(function(){return!$RegExp$2("a","y").sticky}),BROKEN_CARET=UNSUPPORTED_Y$1||fails$6(function(){var S=$RegExp$2("^r","gy");return S.lastIndex=2,S.exec("str")!==null}),regexpStickyHelpers={BROKEN_CARET,MISSED_STICKY,UNSUPPORTED_Y:UNSUPPORTED_Y$1},objectDefineProperties={},internalObjectKeys=objectKeysInternal,enumBugKeys$1=enumBugKeys$3,objectKeys$1=Object.keys||function(ee){return internalObjectKeys(ee,enumBugKeys$1)},DESCRIPTORS=descriptors,V8_PROTOTYPE_DEFINE_BUG=v8PrototypeDefineBug,definePropertyModule=objectDefineProperty,anObject$4=anObject$d,toIndexedObject=toIndexedObject$4,objectKeys=objectKeys$1;objectDefineProperties.f=DESCRIPTORS&&!V8_PROTOTYPE_DEFINE_BUG?Object.defineProperties:function(ee,te){anObject$4(ee);for(var re=toIndexedObject(te),ne=objectKeys(te),ie=ne.length,ae=0,oe;ie>ae;)definePropertyModule.f(ee,oe=ne[ae++],re[oe]);return ee};var anObject$3=anObject$d,definePropertiesModule=objectDefineProperties,enumBugKeys=enumBugKeys$3,hiddenKeys=hiddenKeys$4,html=html$2,documentCreateElement$1=documentCreateElement$2,sharedKey=sharedKey$2,GT=">",LT="<",PROTOTYPE="prototype",SCRIPT="script",IE_PROTO=sharedKey("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(S){return LT+SCRIPT+GT+S+LT+"/"+SCRIPT+GT},NullProtoObjectViaActiveX=function(S){S.write(scriptTag("")),S.close();var ee=S.parentWindow.Object;return S=null,ee},NullProtoObjectViaIFrame=function(){var S=documentCreateElement$1("iframe"),ee="java"+SCRIPT+":",te;return S.style.display="none",html.appendChild(S),S.src=String(ee),te=S.contentWindow.document,te.open(),te.write(scriptTag("document.F=Object")),te.close(),te.F},activeXDocument,NullProtoObject=function(){try{activeXDocument=new ActiveXObject("htmlfile")}catch(ee){}NullProtoObject=typeof document!="undefined"?document.domain&&activeXDocument?NullProtoObjectViaActiveX(activeXDocument):NullProtoObjectViaIFrame():NullProtoObjectViaActiveX(activeXDocument);for(var S=enumBugKeys.length;S--;)delete NullProtoObject[PROTOTYPE][enumBugKeys[S]];return NullProtoObject()};hiddenKeys[IE_PROTO]=!0;var objectCreate=Object.create||function(ee,te){var re;return ee!==null?(EmptyConstructor[PROTOTYPE]=anObject$3(ee),re=new EmptyConstructor,EmptyConstructor[PROTOTYPE]=null,re[IE_PROTO]=ee):re=NullProtoObject(),te===void 0?re:definePropertiesModule.f(re,te)},fails$5=fails$j,global$3=global$n,$RegExp$1=global$3.RegExp,regexpUnsupportedDotAll=fails$5(function(){var S=$RegExp$1(".","s");return!(S.dotAll&&S.test(` `)&&S.flags==="s")}),fails$4=fails$j,global$2=global$n,$RegExp=global$2.RegExp,regexpUnsupportedNcg=fails$4(function(){var S=$RegExp("(?b)","g");return S.exec("b").groups.a!=="b"||"b".replace(S,"$c")!=="bc"}),call$4=functionCall,uncurryThis$4=functionUncurryThis,toString$4=toString$6,regexpFlags=regexpFlags$1,stickyHelpers=regexpStickyHelpers,shared=shared$4,create=objectCreate,getInternalState=internalState.get,UNSUPPORTED_DOT_ALL=regexpUnsupportedDotAll,UNSUPPORTED_NCG=regexpUnsupportedNcg,nativeReplace=shared("native-string-replace",String.prototype.replace),nativeExec=RegExp.prototype.exec,patchedExec=nativeExec,charAt$3=uncurryThis$4("".charAt),indexOf=uncurryThis$4("".indexOf),replace$1=uncurryThis$4("".replace),stringSlice$3=uncurryThis$4("".slice),UPDATES_LAST_INDEX_WRONG=function(){var S=/a/,ee=/b*/g;return call$4(nativeExec,S,"a"),call$4(nativeExec,ee,"a"),S.lastIndex!==0||ee.lastIndex!==0}(),UNSUPPORTED_Y=stickyHelpers.BROKEN_CARET,NPCG_INCLUDED=/()??/.exec("")[1]!==void 0,PATCH=UPDATES_LAST_INDEX_WRONG||NPCG_INCLUDED||UNSUPPORTED_Y||UNSUPPORTED_DOT_ALL||UNSUPPORTED_NCG;PATCH&&(patchedExec=function(ee){var te=this,re=getInternalState(te),ne=toString$4(ee),ie=re.raw,ae,oe,se,le,ue,fe,ce;if(ie)return ie.lastIndex=te.lastIndex,ae=call$4(patchedExec,ie,ne),te.lastIndex=ie.lastIndex,ae;var he=re.groups,pe=UNSUPPORTED_Y&&te.sticky,de=call$4(regexpFlags,te),be=te.source,ye=0,ge=ne;if(pe&&(de=replace$1(de,"y",""),indexOf(de,"g")===-1&&(de+="g"),ge=stringSlice$3(ne,te.lastIndex),te.lastIndex>0&&(!te.multiline||te.multiline&&charAt$3(ne,te.lastIndex-1)!==` `)&&(be="(?: "+be+")",ge=" "+ge,ye++),oe=new RegExp("^(?:"+be+")",de)),NPCG_INCLUDED&&(oe=new RegExp("^"+be+"$(?!\\s)",de)),UPDATES_LAST_INDEX_WRONG&&(se=te.lastIndex),le=call$4(nativeExec,pe?oe:te,ge),pe?le?(le.input=stringSlice$3(le.input,ye),le[0]=stringSlice$3(le[0],ye),le.index=te.lastIndex,te.lastIndex+=le[0].length):te.lastIndex=0:UPDATES_LAST_INDEX_WRONG&&le&&(te.lastIndex=te.global?le.index+le[0].length:se),NPCG_INCLUDED&&le&&le.length>1&&call$4(nativeReplace,le[0],oe,function(){for(ue=1;ue=ie?S?"":void 0:(ae=charCodeAt(re,ne),ae<55296||ae>56319||ne+1===ie||(oe=charCodeAt(re,ne+1))<56320||oe>57343?S?charAt$2(re,ne):ae:S?stringSlice$2(re,ne,ne+2):(ae-55296<<10)+(oe-56320)+65536)}},stringMultibyte={codeAt:createMethod$1(!1),charAt:createMethod$1(!0)},charAt$1=stringMultibyte.charAt,advanceStringIndex$2=function(S,ee,te){return ee+(te?charAt$1(S,ee).length:1)},call$2=functionCall,anObject$2=anObject$d,isCallable$1=isCallable$j,classof$1=classofRaw$2,regexpExec=regexpExec$2,$TypeError=TypeError,regexpExecAbstract=function(S,ee){var te=S.exec;if(isCallable$1(te)){var re=call$2(te,S,ee);return re!==null&&anObject$2(re),re}if(classof$1(S)==="RegExp")return call$2(regexpExec,S,ee);throw new $TypeError("RegExp#exec called on incompatible receiver")},call$1=functionCall,fixRegExpWellKnownSymbolLogic$1=fixRegexpWellKnownSymbolLogic,anObject$1=anObject$d,isNullOrUndefined$1=isNullOrUndefined$6,toLength$1=toLength$3,toString$2=toString$6,requireObjectCoercible$1=requireObjectCoercible$7,getMethod$1=getMethod$5,advanceStringIndex$1=advanceStringIndex$2,regExpExec$1=regexpExecAbstract;fixRegExpWellKnownSymbolLogic$1("match",function(S,ee,te){return[function(ne){var ie=requireObjectCoercible$1(this),ae=isNullOrUndefined$1(ne)?void 0:getMethod$1(ne,S);return ae?call$1(ae,ne,ie):new RegExp(ne)[S](toString$2(ie))},function(re){var ne=anObject$1(this),ie=toString$2(re),ae=te(ee,ne,ie);if(ae.done)return ae.value;if(!ne.global)return regExpExec$1(ne,ie);var oe=ne.unicode;ne.lastIndex=0;for(var se=[],le=0,ue;(ue=regExpExec$1(ne,ie))!==null;){var fe=toString$2(ue[0]);se[le]=fe,fe===""&&(ne.lastIndex=advanceStringIndex$1(ie,toLength$1(ne.lastIndex),oe)),le++}return le===0?null:se}]});var classof=classofRaw$2,isArray$1=Array.isArray||function(ee){return classof(ee)==="Array"},isArray=isArray$1,isConstructor=isConstructor$2,isObject$1=isObject$c,wellKnownSymbol$2=wellKnownSymbol$e,SPECIES$1=wellKnownSymbol$2("species"),$Array=Array,arraySpeciesConstructor$1=function(S){var ee;return isArray(S)&&(ee=S.constructor,isConstructor(ee)&&(ee===$Array||isArray(ee.prototype))?ee=void 0:isObject$1(ee)&&(ee=ee[SPECIES$1],ee===null&&(ee=void 0))),ee===void 0?$Array:ee},arraySpeciesConstructor=arraySpeciesConstructor$1,arraySpeciesCreate$1=function(S,ee){return new(arraySpeciesConstructor(S))(ee===0?0:ee)},bind=functionBindContext,uncurryThis$2=functionUncurryThis,IndexedObject=indexedObject,toObject$2=toObject$4,lengthOfArrayLike=lengthOfArrayLike$3,arraySpeciesCreate=arraySpeciesCreate$1,push$1=uncurryThis$2([].push),createMethod=function(S){var ee=S===1,te=S===2,re=S===3,ne=S===4,ie=S===6,ae=S===7,oe=S===5||ie;return function(se,le,ue,fe){for(var ce=toObject$2(se),he=IndexedObject(ce),pe=lengthOfArrayLike(he),de=bind(le,ue),be=0,ye=fe||arraySpeciesCreate,ge=ee?ye(se,pe):te||ae?ye(se,0):void 0,ve,me;pe>be;be++)if((oe||be in he)&&(ve=he[be],me=de(ve,be,ce),S))if(ee)ge[be]=me;else if(me)switch(S){case 3:return!0;case 5:return ve;case 6:return be;case 2:push$1(ge,ve)}else switch(S){case 4:return!1;case 7:push$1(ge,ve)}return ie?-1:re||ne?ne:ge}},arrayIteration={forEach:createMethod(0),map:createMethod(1),filter:createMethod(2),some:createMethod(3),every:createMethod(4),find:createMethod(5),findIndex:createMethod(6),filterReject:createMethod(7)},fails$2=fails$j,wellKnownSymbol$1=wellKnownSymbol$e,V8_VERSION=engineV8Version,SPECIES=wellKnownSymbol$1("species"),arrayMethodHasSpeciesSupport$2=function(S){return V8_VERSION>=51||!fails$2(function(){var ee=[],te=ee.constructor={};return te[SPECIES]=function(){return{foo:1}},ee[S](Boolean).foo!==1})},$$2=_export,$map=arrayIteration.map,arrayMethodHasSpeciesSupport$1=arrayMethodHasSpeciesSupport$2,HAS_SPECIES_SUPPORT$1=arrayMethodHasSpeciesSupport$1("map");$$2({target:"Array",proto:!0,forced:!HAS_SPECIES_SUPPORT$1},{map:function(ee){return $map(this,ee,arguments.length>1?arguments[1]:void 0)}});var $$1=_export,$filter=arrayIteration.filter,arrayMethodHasSpeciesSupport=arrayMethodHasSpeciesSupport$2,HAS_SPECIES_SUPPORT=arrayMethodHasSpeciesSupport("filter");$$1({target:"Array",proto:!0,forced:!HAS_SPECIES_SUPPORT},{filter:function(ee){return $filter(this,ee,arguments.length>1?arguments[1]:void 0)}});var $=_export,toObject$1=toObject$4,nativeKeys=objectKeys$1,fails$1=fails$j,FAILS_ON_PRIMITIVES=fails$1(function(){nativeKeys(1)});$({target:"Object",stat:!0,forced:FAILS_ON_PRIMITIVES},{keys:function(ee){return nativeKeys(toObject$1(ee))}});var uncurryThis$1=functionUncurryThis,toObject=toObject$4,floor=Math.floor,charAt=uncurryThis$1("".charAt),replace=uncurryThis$1("".replace),stringSlice$1=uncurryThis$1("".slice),SUBSTITUTION_SYMBOLS=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,SUBSTITUTION_SYMBOLS_NO_NAMED=/\$([$&'`]|\d{1,2})/g,getSubstitution$1=function(S,ee,te,re,ne,ie){var ae=te+S.length,oe=re.length,se=SUBSTITUTION_SYMBOLS_NO_NAMED;return ne!==void 0&&(ne=toObject(ne),se=SUBSTITUTION_SYMBOLS),replace(ie,se,function(le,ue){var fe;switch(charAt(ue,0)){case"$":return"$";case"&":return S;case"`":return stringSlice$1(ee,0,te);case"'":return stringSlice$1(ee,ae);case"<":fe=ne[stringSlice$1(ue,1,-1)];break;default:var ce=+ue;if(ce===0)return le;if(ce>oe){var he=floor(ce/10);return he===0?le:he<=oe?re[he-1]===void 0?charAt(ue,1):re[he-1]+charAt(ue,1):le}fe=re[ce-1]}return fe===void 0?"":fe})},apply=functionApply,call=functionCall,uncurryThis=functionUncurryThis,fixRegExpWellKnownSymbolLogic=fixRegexpWellKnownSymbolLogic,fails=fails$j,anObject=anObject$d,isCallable=isCallable$j,isNullOrUndefined=isNullOrUndefined$6,toIntegerOrInfinity=toIntegerOrInfinity$4,toLength=toLength$3,toString$1=toString$6,requireObjectCoercible=requireObjectCoercible$7,advanceStringIndex=advanceStringIndex$2,getMethod=getMethod$5,getSubstitution=getSubstitution$1,regExpExec=regexpExecAbstract,wellKnownSymbol=wellKnownSymbol$e,REPLACE=wellKnownSymbol("replace"),max=Math.max,min=Math.min,concat=uncurryThis([].concat),push=uncurryThis([].push),stringIndexOf=uncurryThis("".indexOf),stringSlice=uncurryThis("".slice),maybeToString=function(S){return S===void 0?S:String(S)},REPLACE_KEEPS_$0=function(){return"a".replace(/./,"$0")==="$0"}(),REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE=function(){return/./[REPLACE]?/./[REPLACE]("a","$0")==="":!1}(),REPLACE_SUPPORTS_NAMED_GROUPS=!fails(function(){var S=/./;return S.exec=function(){var ee=[];return ee.groups={a:"7"},ee},"".replace(S,"$")!=="7"});fixRegExpWellKnownSymbolLogic("replace",function(S,ee,te){var re=REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE?"$":"$0";return[function(ie,ae){var oe=requireObjectCoercible(this),se=isNullOrUndefined(ie)?void 0:getMethod(ie,REPLACE);return se?call(se,ie,oe,ae):call(ee,toString$1(oe),ie,ae)},function(ne,ie){var ae=anObject(this),oe=toString$1(ne);if(typeof ie=="string"&&stringIndexOf(ie,re)===-1&&stringIndexOf(ie,"$<")===-1){var se=te(ee,ae,oe,ie);if(se.done)return se.value}var le=isCallable(ie);le||(ie=toString$1(ie));var ue=ae.global,fe;ue&&(fe=ae.unicode,ae.lastIndex=0);for(var ce=[],he;he=regExpExec(ae,oe),!(he===null||(push(ce,he),!ue));){var pe=toString$1(he[0]);pe===""&&(ae.lastIndex=advanceStringIndex(oe,toLength(ae.lastIndex),fe))}for(var de="",be=0,ye=0;ye=be&&(de+=stringSlice(oe,be,ve)+_e,be=ve+ge.length)}return de+stringSlice(oe,be)}]},!REPLACE_SUPPORTS_NAMED_GROUPS||!REPLACE_KEEPS_$0||REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE);var domIterables={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},documentCreateElement=documentCreateElement$2,classList=documentCreateElement("span").classList,DOMTokenListPrototype$1=classList&&classList.constructor&&classList.constructor.prototype,domTokenListPrototype=DOMTokenListPrototype$1===Object.prototype?void 0:DOMTokenListPrototype$1,$forEach=arrayIteration.forEach,arrayMethodIsStrict=arrayMethodIsStrict$2,STRICT_METHOD=arrayMethodIsStrict("forEach"),arrayForEach=STRICT_METHOD?[].forEach:function(ee){return $forEach(this,ee,arguments.length>1?arguments[1]:void 0)},global$1=global$n,DOMIterables=domIterables,DOMTokenListPrototype=domTokenListPrototype,forEach=arrayForEach,createNonEnumerableProperty=createNonEnumerableProperty$4,handlePrototype=function(S){if(S&&S.forEach!==forEach)try{createNonEnumerableProperty(S,"forEach",forEach)}catch(ee){S.forEach=forEach}};for(var COLLECTION_NAME in DOMIterables)DOMIterables[COLLECTION_NAME]&&handlePrototype(global$1[COLLECTION_NAME]&&global$1[COLLECTION_NAME].prototype);handlePrototype(DOMTokenListPrototype);Object.defineProperty(output,"__esModule",{value:!0});var _asyncToGenerator=asyncToGenerator.exports,_regeneratorRuntime=regenerator;function _interopDefaultLegacy(S){return S&&typeof S=="object"&&"default"in S?S:{default:S}}var _asyncToGenerator__default=_interopDefaultLegacy(_asyncToGenerator),_regeneratorRuntime__default=_interopDefaultLegacy(_regeneratorRuntime),iframeOrigin="https://s1.hdslb.com",iframePath="/bfs/seed/jinkela/short/cols/iframe.html",COLS_GET="COLS_GET",COLS_SET="COLS_SET",COLS_RM="COLS_RM",COLS_KEYS="COLS_KEYS",COLS_CLR="COLS_CLR",COLS_LIS="COLS_LIS",COLS_LIS_UN="COLS_LIS_UN",COLS_RES="COLS_RES",createIframe=function(){var S=_asyncToGenerator__default.default(_regeneratorRuntime__default.default.mark(function ee(){var te;return _regeneratorRuntime__default.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:if(document.readyState!=="loading"){ne.next=3;break}return ne.next=3,new Promise(function(ie){var ae=function oe(){ie(),document.removeEventListener("DOMContentLoaded",oe)};document.addEventListener("DOMContentLoaded",ae)});case 3:if(te=document.querySelector('iframe[src="'.concat(iframeOrigin).concat(iframePath,'"]')),te||(te=document.createElement("iframe"),te.src=iframeOrigin+iframePath,te.style.display="none",document.body.appendChild(te)),te.dataset.count=(Number(te.dataset.count)||0)+1,!te.dataset.loaded){ne.next=10;break}return ne.abrupt("return",te);case 10:return ne.abrupt("return",new Promise(function(ie){var ae=function oe(){te.dataset.loaded=!0,te.removeEventListener("load",oe),ie(te)};te.addEventListener("load",ae)}));case 11:case"end":return ne.stop()}},ee)}));return function(){return S.apply(this,arguments)}}(),id=Math.round(Math.random()*65535),genId=function(){return id+=1,id=id%65535,id},init=function(){var S=_asyncToGenerator__default.default(_regeneratorRuntime__default.default.mark(function ee(te,re){var ne,ie,ae,oe,se;return _regeneratorRuntime__default.default.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:if(!(!te||((ne=te.indexOf)===null||ne===void 0?void 0:ne.call(te,":"))!==-1)){ue.next=2;break}throw new Error('namespace must be a string without ":"');case 2:if(ie=(re==null?void 0:re.timeOut)||1e3,ae=navigator.vendor.match(/apple/i),!ae){ue.next=6;break}return ue.abrupt("return",{getItem:function(ce){return _asyncToGenerator__default.default(_regeneratorRuntime__default.default.mark(function he(){return _regeneratorRuntime__default.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",localStorage.getItem(te+":"+ce));case 1:case"end":return de.stop()}},he)}))()},setItem:function(ce,he){return _asyncToGenerator__default.default(_regeneratorRuntime__default.default.mark(function pe(){return _regeneratorRuntime__default.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.abrupt("return",localStorage.setItem(te+":"+ce,he));case 1:case"end":return be.stop()}},pe)}))()},removeItem:function(ce){return _asyncToGenerator__default.default(_regeneratorRuntime__default.default.mark(function he(){return _regeneratorRuntime__default.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",localStorage.removeItem(te+":"+ce));case 1:case"end":return de.stop()}},he)}))()},keys:function(){return _asyncToGenerator__default.default(_regeneratorRuntime__default.default.mark(function ce(){return _regeneratorRuntime__default.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return pe.abrupt("return",Object.keys(localStorage).filter(function(de){return de.indexOf(te+":")===0}).map(function(de){return de.replace(te+":","")}));case 1:case"end":return pe.stop()}},ce)}))()},clear:function(){return _asyncToGenerator__default.default(_regeneratorRuntime__default.default.mark(function ce(){var he,pe;return _regeneratorRuntime__default.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:he=te+":",pe=Object.keys(localStorage).filter(function(ye){return ye.indexOf(he)===0}),pe.forEach(function(ye){return localStorage.removeItem(ye)});case 3:case"end":return be.stop()}},ce)}))()},listen:function(){return function(){}},destroy:function(){}});case 6:return oe=function(ce){return new Promise(function(he,pe){setTimeout(function(){return pe(new Error("COLS: response timeout"))},ie);var de=function be(ye){ye.data.type===COLS_RES&&ye.data.id===ce&&(he(ye.data.value),window.removeEventListener("message",be))};window.addEventListener("message",de)})},ue.next=9,createIframe();case 9:return se=ue.sent,ue.abrupt("return",{getItem:function(ce){return _asyncToGenerator__default.default(_regeneratorRuntime__default.default.mark(function he(){var pe;return _regeneratorRuntime__default.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return ce=te+":"+ce,pe=genId(),se.contentWindow.postMessage({type:COLS_GET,key:ce,id:pe},iframeOrigin),be.abrupt("return",oe(pe));case 4:case"end":return be.stop()}},he)}))()},setItem:function(ce,he){return _asyncToGenerator__default.default(_regeneratorRuntime__default.default.mark(function pe(){var de;return _regeneratorRuntime__default.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ce=te+":"+ce,de=genId(),se.contentWindow.postMessage({type:COLS_SET,key:ce,value:he,id:de},iframeOrigin),ye.abrupt("return",oe(de));case 4:case"end":return ye.stop()}},pe)}))()},removeItem:function(ce){return _asyncToGenerator__default.default(_regeneratorRuntime__default.default.mark(function he(){var pe;return _regeneratorRuntime__default.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return ce=te+":"+ce,pe=genId(),se.contentWindow.postMessage({type:COLS_RM,key:ce,id:pe},iframeOrigin),be.abrupt("return",oe(pe));case 4:case"end":return be.stop()}},he)}))()},keys:function(){return _asyncToGenerator__default.default(_regeneratorRuntime__default.default.mark(function ce(){var he,pe;return _regeneratorRuntime__default.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return he=te,pe=genId(),se.contentWindow.postMessage({type:COLS_KEYS,key:he,id:pe},iframeOrigin),be.abrupt("return",oe(pe));case 4:case"end":return be.stop()}},ce)}))()},clear:function(){return _asyncToGenerator__default.default(_regeneratorRuntime__default.default.mark(function ce(){var he,pe;return _regeneratorRuntime__default.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return he=te,pe=genId(),se.contentWindow.postMessage({type:COLS_CLR,key:he,id:pe},iframeOrigin),be.abrupt("return",oe(pe));case 4:case"end":return be.stop()}},ce)}))()},listen:function(ce,he){ce=te+":"+ce;var pe=genId();se.contentWindow.postMessage({type:COLS_LIS,key:ce,id:pe},iframeOrigin);var de=function(ye){ye.data.type===COLS_RES&&ye.data.id===pe&&he(ye.data.value)};return window.addEventListener("message",de),function(){window.removeEventListener("message",de),se.contentWindow.postMessage({type:COLS_LIS_UN,key:ce,id:pe},iframeOrigin)}},destroy:function(){se.dataset.count=(Number(se.dataset.count)||0)-1,Number(se.dataset.count)<=0&&se.parentNode.removeChild(se)}});case 11:case"end":return ue.stop()}},ee)}));return function(te,re){return S.apply(this,arguments)}}(),init_1=output.init=init;function e$3(S,ee){return new Promise((te,re)=>{let ne=new XMLHttpRequest;function ie(){if(!ne)return;const ae=ne.responseType,oe=function(se){const le=se.trim().split(/[\r\n]+/),ue={};return le.forEach(fe=>{const ce=fe.split(": "),he=ce.shift(),pe=ce.join(": ");he&&(ue[he]=pe)}),ue}(ne.getAllResponseHeaders());!ne.status||ne.status>=200&&ne.status<=299?te({data:ae&&ae!=="text"?ne.response:ne.responseText,status:ne.status,statusText:ne.statusText,headers:oe}):re(new Error(`Request Error: ${ne.status} ${ne.statusText}`)),ne=null}if(ne.open((ee==null?void 0:ee.method)||"GET",S,!0),ne.timeout=(ee==null?void 0:ee.timeout)||2e3,ne.responseType=(ee==null?void 0:ee.responseType)||"json",ne.onreadystatechange=function(){ne&&ne.readyState===4&&(ne.status!==0||ne.responseURL&&ne.responseURL.indexOf("file:")===0)&&setTimeout(ie)},ne.onabort=function(){ne&&(re(new Error(`Request aborted: ${S}`)),ne=null)},ne.onerror=function(){re(new Error(`Network Error: ${S}`)),ne=null},ne.ontimeout=function(){re(ee!=null&&ee.timeout?`Timeout exceeded: ${ee.timeout}`:"Timeout exceeded"),ne=null},ne.withCredentials=(ee==null?void 0:ee.withCredentials)||!1,ee!=null&&ee.headers)for(const ae in ee.headers)ne.setRequestHeader(ae,ee.headers[ae]);ne.send((ee==null?void 0:ee.data)||null)})}function e$2(){try{var S=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(ee){}return(e$2=function(){return!!S})()}function n$1(S){return n$1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(ee){return ee.__proto__||Object.getPrototypeOf(ee)},n$1(S)}function o$2(S,ee){return o$2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(te,re){return te.__proto__=re,te},o$2(S,ee)}function i$2(S){var ee=typeof Map=="function"?new Map:void 0;return i$2=function(te){if(te===null||!function(ne){try{return Function.toString.call(ne).indexOf("[native code]")!==-1}catch(ie){return typeof ne=="function"}}(te))return te;if(typeof te!="function")throw new TypeError("Super expression must either be null or a function");if(ee!==void 0){if(ee.has(te))return ee.get(te);ee.set(te,re)}function re(){return function(ne,ie,ae){if(e$2())return Reflect.construct.apply(null,arguments);var oe=[null];oe.push.apply(oe,ie);var se=new(ne.bind.apply(ne,oe));return ae&&o$2(se,ae.prototype),se}(te,arguments,n$1(this).constructor)}return re.prototype=Object.create(te.prototype,{constructor:{value:re,enumerable:!1,writable:!0,configurable:!0}}),o$2(re,te)},i$2(S)}var u$2;(function(S){S.TEST="test",S.PROD="prod"})(u$2||(u$2={}));var a$2,c$2=typeof window!="undefined";function s$2(){return typeof global=="undefined"?typeof window=="undefined"?{}:window:global}(function(S){S.NS_DATA="/x/kv-frontend/namespace/data",S.APP_UPDATES="/x/kv-frontend/app/batchupdates"})(a$2||(a$2={}));var p$2=function(){function S(){this.storage={}}var ee=S.prototype;return ee.set=function(te,re,ne){this.storage[te]={value:re,ttl:Date.now()+1e3*ne}},ee.get=function(te){var re=this.storage[te];return re?re.value:null},ee.has=function(te){var re=this.storage[te];return re&&Date.now()<=re.ttl},S}(),f$2=s$2(),v$2=f$2._KV_CORE_CACHE_||new p$2;f$2._KV_CORE_CACHE_=v$2;var l$2=function(S){var ee,te;function re(ne,ie){var ae;return(ae=S.call(this,ne)||this).code=void 0,ae.code=ie,ae}return te=S,(ee=re).prototype=Object.create(te.prototype),ee.prototype.constructor=ee,o$2(ee,te),re}(i$2(Error)),h$1=function(){function S(te){this.option=void 0,this.baseUrl=void 0,this.option=te,this.baseUrl=function(re,ne){if(re)return re;var ie=c$2?""+window.location.protocol:"http:",ae="api.YmlsaWJpbGk=.com".split(".").map(function(oe,se){return se===1?(le=oe,typeof window!="undefined"?window.atob(le):Buffer.from(le,"base64").toString()):oe;var le}).join(".");return ne===u$2.PROD?ae=ae.replace(/^(?:pre-|uat-)/,""):ne===u$2.TEST&&/^api/.test(ae)&&(ae="pre-"+ae),ie+"//"+ae}(te.apiURL,te.env)}var ee=S.prototype;return ee.request=function(te,re,ne,ie){try{var ae=function(oe,se,le){return""+oe+se+"?"+Object.keys(le).map(function(ue){var fe=le[ue];if(fe!==void 0)return ue+"="+encodeURIComponent(fe)}).filter(function(ue){return ue}).join("&")}(te,re,ne);return Promise.resolve(e$3(ae,{timeout:(ie==null?void 0:ie.timeout)||this.option.timeout})).then(function(oe){if(oe.data.code===0)return oe.data.data;throw new l$2(oe.data.message,oe.data.code)})}catch(oe){return Promise.reject(oe)}},ee.get=function(te,re,ne){try{return Promise.resolve(this.request(this.baseUrl,te,re,ne))}catch(ie){return Promise.reject(ie)}},S}(),m=s$2(),y$1=m._KV_CORE_REQUEST_QUEUE_||{};m._KV_CORE_REQUEST_QUEUE_=y$1;var P=function(){function S(te){this.request=void 0,this.request=new h$1(te)}var ee=S.prototype;return ee.getAppUpdates=function(te,re){try{return Promise.resolve(this.request.get(a$2.APP_UPDATES,{appKey:te.appKey,batches:JSON.stringify(te.batches)},re))}catch(ne){return Promise.reject(ne)}},ee.getNSData=function(te,re){try{return Promise.resolve(this.request.get(a$2.NS_DATA,{appKey:te.appKey,nscode:te.nscode||0,versionId:te.versionId},re))}catch(ne){return Promise.reject(ne)}},S}();function b$1(S){return new P(S).getAppUpdates(S)}function _$1(S){return new P(S).getNSData(S)}function i$1(){return i$1=Object.assign?Object.assign.bind():function(S){for(var ee=1;eeS.length)&&(ee=S.length);for(var te=0,re=new Array(ee);te=ie.length?{done:!0}:{done:!1,value:ie[se++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}(this.queue);!(te=re()).done;){var ne=te.value;this.report(ne.event,ne.value)}},ee.report=function(te,re){re===void 0&&(re={});try{if(!this.reporter)return this.queue.push({event:te,value:re}),void this.init();var ne=i$1({type:te===u$1.ERROR?"error":"custom"},re);this.reporter.tech(te,ne)}catch(ie){console.error(ie)}},S}()),h="KV_CONFIG_SDK",f$1=function(){function S(te){var re=te.appKey,ne=te.nscode,ie=te.env;this.appKey=void 0,this.appKeyStorageName=void 0,this.appKey=re,this.appKeyStorageName=ie===u$2.TEST?re+"_"+ne+"_test":re+"_"+ne,this.checkLocalStorage()}var ee=S.prototype;return ee.checkLocalStorage=function(){var te=S.getLocalStorage();if(te){for(var re in te){var ne=new Date().getTime();te[re].timestamp+te[re].expires40&&Object.keys(te).sort(function(ie,ae){return te[ie].lastUsed-te[ae].lastUsed}).slice(40).forEach(function(ie){delete te[ie]}),S.setLocalStorage(te)}},ee.getAppKey=function(){var te=S.getLocalStorage()||{};return te[this.appKeyStorageName]?(te[this.appKeyStorageName].lastUsed=new Date().getTime(),S.setLocalStorage(te),te[this.appKeyStorageName]||{}):{}},ee.setAppkey=function(te){var re=i$1({timestamp:new Date().getTime(),lastUsed:new Date().getTime()},te),ne=S.getLocalStorage()||{};ne[this.appKeyStorageName]=re,S.setLocalStorage(ne)},S.getLocalStorage=function(){var te;try{var re;(te=(re=localStorage)==null?void 0:re.getItem(h))&&(te=JSON.parse(te))}catch(ne){console.error("\u4ECE\u672C\u5730\u83B7\u53D6"+h+"\u7684\u65F6\u5019\u5F02\u5E38",ne),te=void 0,v$1.report(u$1.ERROR,{message:"\u4ECE\u672C\u5730\u83B7\u53D6"+h+"\u7684\u65F6\u5019\u5F02\u5E38"+(ne.message||"")})}return te},S.setLocalStorage=function(te){try{localStorage&&localStorage.setItem(h,JSON.stringify(te))}catch(re){(function(ne){var ie=!1;if(ne)if(ne.code)switch(ne.code){case 22:ie=!0;break;case 1014:ne.name==="NS_ERROR_DOM_QUOTA_REACHED"&&(ie=!0)}else ne.number===-2147024882&&(ie=!0);return ie})(re)?(console.log("storage \u8D85\u51FA\u6D4F\u89C8\u5668\u9650\u5236",re),v$1.report(u$1.ERROR,{message:"storage \u8D85\u51FA\u6D4F\u89C8\u5668\u9650\u5236"+(re.message||"")})):(console.log("storage \u66F4\u65B0\u5931\u8D25",re),v$1.report(u$1.ERROR,{message:"storage \u66F4\u65B0\u5931\u8D25"+(re.message||"")}))}},S}();function g(S,ee){try{var te=S()}catch(re){return ee(re)}return te&&te.then?te.then(void 0,ee):te}var y=function(){function S(te){this.options={appKey:"",apiURL:"",nscode:0,expires:l$1,strict:s$1.STRICT,reporter:{ignoreAppKeyNotFound:!1}},this.storage=void 0,this.fetchPromise=void 0,this.flattenValue={},this.nestedValue={},this.versionId=void 0;var re=te.appKey,ne=te.expires,ie=ne===void 0?l$1:ne;if(!re)return v$1.report(u$1.ERROR,{message:"no appkey passed"}),void console.warn("appKey is required");this.options=i$1({},this.options,te,{expires:Math.min(ie,l$1)}),this.storage=new f$1({appKey:re,nscode:this.options.nscode,env:this.options.env});var ae=this.storage.getAppKey(),oe=ae.value,se=ae.versionId;this.versionId=se,this.updateValue(oe||{}),(this.options.strict!==s$1.NON_STRICT||te.autoFetch)&&(this.fetchPromise=this.fetchAppKey(se)),this.report(u$1.PV)}var ee=S.prototype;return ee.getAll=function(){try{return Promise.resolve(this.getBase(p$1.APP))}catch(te){return Promise.reject(te)}},ee.getGroup=function(te){try{return Promise.resolve(this.getBase(p$1.GROUP,te))}catch(re){return Promise.reject(re)}},ee.get=function(te){try{return Promise.resolve(this.getBase(p$1.KEY,te))}catch(re){return Promise.reject(re)}},ee.getAllSync=function(){return this.getBaseSync(p$1.APP)},ee.getGroupSync=function(te){return this.getBaseSync(p$1.GROUP,te)},ee.getSync=function(te){return this.getBaseSync(p$1.KEY,te)},ee.getBaseSync=function(te,re){if(re===void 0&&(re=""),te===p$1.APP)return this.nestedValue;if(te===p$1.GROUP)return this.nestedValue[re]||{};var ne=re.split("."),ie=ne[0];return this.nestedValue[ie]?this.nestedValue[ie][ne[1]]:""},ee.getBase=function(te,re){re===void 0&&(re="");try{var ne=this;return Promise.resolve(ne.options.strict===s$1.NON_STRICT?ne.getBaseSync(te,re):ne.fetchPromise.then(function(){return ne.getBaseSync(te,re)}))}catch(ie){return Promise.reject(ie)}},ee.fetchAppKey=function(te){try{var re=this,ne=re.options,ie=ne.appKey,ae=ne.nscode,oe=ne.env,se=g(function(){return Promise.resolve((le={appKey:ie,versionId:te,nscode:ae,env:oe},ue="kv-sdk:"+le.appKey+":"+le.nscode+":"+le.versionId,v$2.has(ue)||v$2.set(ue,_$1(le).catch(function(fe){throw fe.code!==-304&&delete v$2.storage[ue],fe}),10),v$2.get(ue))).then(function(fe){re.storage.setAppkey({value:fe.data,versionId:fe.versionId,appVersionId:fe.appVersionId,nscode:ae,appKey:re.options.appKey,expires:re.options.expires}),re.versionId=fe.versionId,re.updateValue(fe.data)});var le,ue},function(le){var ue;le.code===-304||(ue=re.options.reporter)!=null&&ue.ignoreAppKeyNotFound&&le.code===-404||re.report(u$1.ERROR,{message:le.message||le.msg||"\u83B7\u53D6\u5931\u8D25"})});return Promise.resolve(se&&se.then?se.then(function(){}):void 0)}catch(le){return Promise.reject(le)}},S.updateLocalAppKey=function(te){try{return Promise.resolve(g(function(){var re=te.appKey,ne=te.appVersionId,ie=f$1.getLocalStorage();if(ie){var ae=Object.keys(ie).filter(function(oe){return ie[oe].appKey===re&&ie[oe].appVersionId!==ne}).map(function(oe){return ie[oe]});if(ae.length)return Promise.resolve(b$1({appKey:re,batches:ae.map(function(oe){return{appVersionId:oe.appVersionId,nscode:oe.nscode}})})).then(function(oe){var se=f$1.getLocalStorage()||{};oe.forEach(function(le){var ue=re+"_"+le.nscode;if(le.deleted)delete se[ue];else if(le.updated){var fe={timestamp:new Date().getTime(),value:le.data,versionId:le.versionId,appVersionId:le.appVersionId,nscode:le.nscode,appKey:re};se[ue]=i$1({},se[ue]||{},fe)}}),f$1.setLocalStorage(se)})}},function(re){re.code!==-304&&console.error(re)}))}catch(re){return Promise.reject(re)}},ee.updateValue=function(te){var re=this;this.flattenValue=te;var ne={};Object.keys(this.flattenValue).forEach(function(ie){var ae=ie.split("."),oe=ae[0],se=ae[1];ne[oe]||(ne[oe]={}),ne[oe][se]=re.flattenValue[ie]}),this.nestedValue=ne},ee.report=function(te,re){re===void 0&&(re={}),v$1.report(te,i$1({appKey:this.options.appKey,nscode:this.options.nscode,sdkVersion:"1.3.15"},re))},S}(),r$1,e$1;(function(S){S.TEST="test",S.PROD="prod"})(r$1||(r$1={})),function(S){S[S.NON_STRICT=0]="NON_STRICT",S[S.STRICT=1]="STRICT"}(e$1||(e$1={}));var o$1=function(){function S(te){this.store=void 0,this.store=new y(te)}var ee=S.prototype;return ee.getAll=function(){return this.store.getAll()},ee.getGroup=function(te){try{return Promise.resolve(this.store.getGroup(te))}catch(re){return Promise.reject(re)}},ee.get=function(te){try{return Promise.resolve(this.store.get(te))}catch(re){return Promise.reject(re)}},S}(),bsocket_long={exports:{}};(function(module,exports){var factory;factory=function(){return function(){var __webpack_modules__={315:function(S){S.exports=function(ee,te){for(var re=new Array(arguments.length-1),ne=0,ie=2,ae=!0;ie1&&oe.charAt(se)==="=";)++le;return Math.ceil(3*oe.length)/4-le};for(var re=new Array(64),ne=new Array(123),ie=0;ie<64;)ne[re[ie]=ie<26?ie+65:ie<52?ie+71:ie<62?ie-4:ie-59|43]=ie++;te.encode=function(oe,se,le){for(var ue,fe=null,ce=[],he=0,pe=0;se>2],ue=(3&de)<<4,pe=1;break;case 1:ce[he++]=re[ue|de>>4],ue=(15&de)<<2,pe=2;break;case 2:ce[he++]=re[ue|de>>6],ce[he++]=re[63&de],pe=0}he>8191&&((fe||(fe=[])).push(String.fromCharCode.apply(String,ce)),he=0)}return pe&&(ce[he++]=re[ue],ce[he++]=61,pe===1&&(ce[he++]=61)),fe?(he&&fe.push(String.fromCharCode.apply(String,ce.slice(0,he))),fe.join("")):String.fromCharCode.apply(String,ce.slice(0,he))};var ae="invalid encoding";te.decode=function(oe,se,le){for(var ue,fe=le,ce=0,he=0;he1)break;if((pe=ne[pe])===void 0)throw Error(ae);switch(ce){case 0:ue=pe,ce=1;break;case 1:se[le++]=ue<<2|(48&pe)>>4,ue=pe,ce=2;break;case 2:se[le++]=(15&ue)<<4|(60&pe)>>2,ue=pe,ce=3;break;case 3:se[le++]=(3&ue)<<6|pe,ce=0}}if(ce===1)throw Error(ae);return le-fe},te.test=function(oe){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(oe)}},260:function(S){function ee(te,re){typeof te=="string"&&(re=te,te=void 0);var ne=[];function ie(oe){if(typeof oe!="string"){var se=ae();if(ee.verbose&&console.log("codegen: "+se),se="return "+se,oe){for(var le=Object.keys(oe),ue=new Array(le.length+1),fe=new Array(le.length),ce=0;ce0?0:2147483648,fe,ce);else if(isNaN(ue))le(2143289344,fe,ce);else if(ue>34028234663852886e22)le((he<<31|2139095040)>>>0,fe,ce);else if(ue<11754943508222875e-54)le((he<<31|Math.round(ue/1401298464324817e-60))>>>0,fe,ce);else{var pe=Math.floor(Math.log(ue)/Math.LN2);le((he<<31|pe+127<<23|8388607&Math.round(ue*Math.pow(2,-pe)*8388608))>>>0,fe,ce)}}function se(le,ue,fe){var ce=le(ue,fe),he=2*(ce>>31)+1,pe=ce>>>23&255,de=8388607&ce;return pe===255?de?NaN:he*(1/0):pe===0?1401298464324817e-60*he*de:he*Math.pow(2,pe-150)*(de+8388608)}ae.writeFloatLE=oe.bind(null,te),ae.writeFloatBE=oe.bind(null,re),ae.readFloatLE=se.bind(null,ne),ae.readFloatBE=se.bind(null,ie)}(),typeof Float64Array!="undefined"?function(){var oe=new Float64Array([-0]),se=new Uint8Array(oe.buffer),le=se[7]===128;function ue(pe,de,be){oe[0]=pe,de[be]=se[0],de[be+1]=se[1],de[be+2]=se[2],de[be+3]=se[3],de[be+4]=se[4],de[be+5]=se[5],de[be+6]=se[6],de[be+7]=se[7]}function fe(pe,de,be){oe[0]=pe,de[be]=se[7],de[be+1]=se[6],de[be+2]=se[5],de[be+3]=se[4],de[be+4]=se[3],de[be+5]=se[2],de[be+6]=se[1],de[be+7]=se[0]}function ce(pe,de){return se[0]=pe[de],se[1]=pe[de+1],se[2]=pe[de+2],se[3]=pe[de+3],se[4]=pe[de+4],se[5]=pe[de+5],se[6]=pe[de+6],se[7]=pe[de+7],oe[0]}function he(pe,de){return se[7]=pe[de],se[6]=pe[de+1],se[5]=pe[de+2],se[4]=pe[de+3],se[3]=pe[de+4],se[2]=pe[de+5],se[1]=pe[de+6],se[0]=pe[de+7],oe[0]}ae.writeDoubleLE=le?ue:fe,ae.writeDoubleBE=le?fe:ue,ae.readDoubleLE=le?ce:he,ae.readDoubleBE=le?he:ce}():function(){function oe(le,ue,fe,ce,he,pe){var de=ce<0?1:0;if(de&&(ce=-ce),ce===0)le(0,he,pe+ue),le(1/ce>0?0:2147483648,he,pe+fe);else if(isNaN(ce))le(0,he,pe+ue),le(2146959360,he,pe+fe);else if(ce>17976931348623157e292)le(0,he,pe+ue),le((de<<31|2146435072)>>>0,he,pe+fe);else{var be;if(ce<22250738585072014e-324)le((be=ce/5e-324)>>>0,he,pe+ue),le((de<<31|be/4294967296)>>>0,he,pe+fe);else{var ye=Math.floor(Math.log(ce)/Math.LN2);ye===1024&&(ye=1023),le(4503599627370496*(be=ce*Math.pow(2,-ye))>>>0,he,pe+ue),le((de<<31|ye+1023<<20|1048576*be&1048575)>>>0,he,pe+fe)}}}function se(le,ue,fe,ce,he){var pe=le(ce,he+ue),de=le(ce,he+fe),be=2*(de>>31)+1,ye=de>>>20&2047,ge=4294967296*(1048575&de)+pe;return ye===2047?ge?NaN:be*(1/0):ye===0?5e-324*be*ge:be*Math.pow(2,ye-1075)*(ge+4503599627370496)}ae.writeDoubleLE=oe.bind(null,te,0,4),ae.writeDoubleBE=oe.bind(null,re,4,0),ae.readDoubleLE=se.bind(null,ne,0,4),ae.readDoubleBE=se.bind(null,ie,4,0)}(),ae}function te(ae,oe,se){oe[se]=255&ae,oe[se+1]=ae>>>8&255,oe[se+2]=ae>>>16&255,oe[se+3]=ae>>>24}function re(ae,oe,se){oe[se]=ae>>>24,oe[se+1]=ae>>>16&255,oe[se+2]=ae>>>8&255,oe[se+3]=255&ae}function ne(ae,oe){return(ae[oe]|ae[oe+1]<<8|ae[oe+2]<<16|ae[oe+3]<<24)>>>0}function ie(ae,oe){return(ae[oe]<<24|ae[oe+1]<<16|ae[oe+2]<<8|ae[oe+3])>>>0}S.exports=ee(ee)},38:function(module){function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(S){}return null}module.exports=inquire},780:function(S,ee){var te=ee,re=te.isAbsolute=function(ie){return/^(?:\/|\w+:)/.test(ie)},ne=te.normalize=function(ie){var ae=(ie=ie.replace(/\\/g,"/").replace(/\/{2,}/g,"/")).split("/"),oe=re(ie),se="";oe&&(se=ae.shift()+"/");for(var le=0;le0&&ae[le-1]!==".."?ae.splice(--le,2):oe?ae.splice(le,1):++le:ae[le]==="."?ae.splice(le,1):++le;return se+ae.join("/")};te.resolve=function(ie,ae,oe){return oe||(ae=ne(ae)),re(ae)?ae:(oe||(ie=ne(ie)),(ie=ie.replace(/(?:\/|^)[^/]+$/,"")).length?ne(ie+"/"+ae):ae)}},635:function(S){S.exports=function(ee,te,re){var ne=re||8192,ie=ne>>>1,ae=null,oe=ne;return function(se){if(se<1||se>ie)return ee(se);oe+se>ne&&(ae=ee(ne),oe=0);var le=te.call(ae,oe,oe+=se);return 7&oe&&(oe=1+(7|oe)),le}}},167:function(S,ee){var te=ee;te.length=function(re){for(var ne=0,ie=0,ae=0;ae191&&ae<224?se[le++]=(31&ae)<<6|63&re[ne++]:ae>239&&ae<365?(ae=((7&ae)<<18|(63&re[ne++])<<12|(63&re[ne++])<<6|63&re[ne++])-65536,se[le++]=55296+(ae>>10),se[le++]=56320+(1023&ae)):se[le++]=(15&ae)<<12|(63&re[ne++])<<6|63&re[ne++],le>8191&&((oe||(oe=[])).push(String.fromCharCode.apply(String,se)),le=0);return oe?(le&&oe.push(String.fromCharCode.apply(String,se.slice(0,le))),oe.join("")):String.fromCharCode.apply(String,se.slice(0,le))},te.write=function(re,ne,ie){for(var ae,oe,se=ie,le=0;le>6|192,ne[ie++]=63&ae|128):(64512&ae)==55296&&(64512&(oe=re.charCodeAt(le+1)))==56320?(ae=65536+((1023&ae)<<10)+(1023&oe),++le,ne[ie++]=ae>>18|240,ne[ie++]=ae>>12&63|128,ne[ie++]=ae>>6&63|128,ne[ie++]=63&ae|128):(ne[ie++]=ae>>12|224,ne[ie++]=ae>>6&63|128,ne[ie++]=63&ae|128);return ie-se}},448:function(S){var ee,te=typeof Reflect=="object"?Reflect:null,re=te&&typeof te.apply=="function"?te.apply:function(be,ye,ge){return Function.prototype.apply.call(be,ye,ge)};ee=te&&typeof te.ownKeys=="function"?te.ownKeys:Object.getOwnPropertySymbols?function(be){return Object.getOwnPropertyNames(be).concat(Object.getOwnPropertySymbols(be))}:function(be){return Object.getOwnPropertyNames(be)};var ne=Number.isNaN||function(be){return be!=be};function ie(){ie.init.call(this)}S.exports=ie,S.exports.once=function(be,ye){return new Promise(function(ge,ve){function me(we){be.removeListener(ye,_e),ve(we)}function _e(){typeof be.removeListener=="function"&&be.removeListener("error",me),ge([].slice.call(arguments))}de(be,ye,_e,{once:!0}),ye!=="error"&&function(we,$e,Te){typeof we.on=="function"&&de(we,"error",$e,Te)}(be,me,{once:!0})})},ie.EventEmitter=ie,ie.prototype._events=void 0,ie.prototype._eventsCount=0,ie.prototype._maxListeners=void 0;var ae=10;function oe(be){if(typeof be!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof be)}function se(be){return be._maxListeners===void 0?ie.defaultMaxListeners:be._maxListeners}function le(be,ye,ge,ve){var me,_e,we,$e;if(oe(ge),(_e=be._events)===void 0?(_e=be._events=Object.create(null),be._eventsCount=0):(_e.newListener!==void 0&&(be.emit("newListener",ye,ge.listener?ge.listener:ge),_e=be._events),we=_e[ye]),we===void 0)we=_e[ye]=ge,++be._eventsCount;else if(typeof we=="function"?we=_e[ye]=ve?[ge,we]:[we,ge]:ve?we.unshift(ge):we.push(ge),(me=se(be))>0&&we.length>me&&!we.warned){we.warned=!0;var Te=new Error("Possible EventEmitter memory leak detected. "+we.length+" "+String(ye)+" listeners added. Use emitter.setMaxListeners() to increase limit");Te.name="MaxListenersExceededWarning",Te.emitter=be,Te.type=ye,Te.count=we.length,$e=Te,console&&console.warn&&console.warn($e)}return be}function ue(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function fe(be,ye,ge){var ve={fired:!1,wrapFn:void 0,target:be,type:ye,listener:ge},me=ue.bind(ve);return me.listener=ge,ve.wrapFn=me,me}function ce(be,ye,ge){var ve=be._events;if(ve===void 0)return[];var me=ve[ye];return me===void 0?[]:typeof me=="function"?ge?[me.listener||me]:[me]:ge?function(_e){for(var we=new Array(_e.length),$e=0;$e0&&(_e=ye[0]),_e instanceof Error)throw _e;var we=new Error("Unhandled error."+(_e?" ("+_e.message+")":""));throw we.context=_e,we}var $e=me[be];if($e===void 0)return!1;if(typeof $e=="function")re($e,this,ye);else{var Te=$e.length,xe=pe($e,Te);for(ge=0;ge=0;_e--)if(ge[_e]===ye||ge[_e].listener===ye){we=ge[_e].listener,me=_e;break}if(me<0)return this;me===0?ge.shift():function($e,Te){for(;Te+1<$e.length;Te++)$e[Te]=$e[Te+1];$e.pop()}(ge,me),ge.length===1&&(ve[be]=ge[0]),ve.removeListener!==void 0&&this.emit("removeListener",be,we||ye)}return this},ie.prototype.off=ie.prototype.removeListener,ie.prototype.removeAllListeners=function(be){var ye,ge,ve;if((ge=this._events)===void 0)return this;if(ge.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):ge[be]!==void 0&&(--this._eventsCount==0?this._events=Object.create(null):delete ge[be]),this;if(arguments.length===0){var me,_e=Object.keys(ge);for(ve=0;ve<_e.length;++ve)(me=_e[ve])!=="removeListener"&&this.removeAllListeners(me);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(typeof(ye=ge[be])=="function")this.removeListener(be,ye);else if(ye!==void 0)for(ve=ye.length-1;ve>=0;ve--)this.removeListener(be,ye[ve]);return this},ie.prototype.listeners=function(be){return ce(this,be,!0)},ie.prototype.rawListeners=function(be){return ce(this,be,!1)},ie.listenerCount=function(be,ye){return typeof be.listenerCount=="function"?be.listenerCount(ye):he.call(be,ye)},ie.prototype.listenerCount=he,ie.prototype.eventNames=function(){return this._eventsCount>0?ee(this._events):[]}},798:function(S,ee,te){S.exports=te(546)},700:function(S,ee,te){var re=ee,ne=te(258),ie=te(449);function ae(se,le,ue,fe){if(le.resolvedType)if(le.resolvedType instanceof ne){se("switch(d%s){",fe);for(var ce=le.resolvedType.values,he=Object.keys(ce),pe=0;pe>>0",fe,fe);break;case"int32":case"sint32":case"sfixed32":se("m%s=d%s|0",fe,fe);break;case"uint64":de=!0;case"int64":case"sint64":case"fixed64":case"sfixed64":se("if(util.Long)")("(m%s=util.Long.fromValue(d%s)).unsigned=%j",fe,fe,de)('else if(typeof d%s==="string")',fe)("m%s=parseInt(d%s,10)",fe,fe)('else if(typeof d%s==="number")',fe)("m%s=d%s",fe,fe)('else if(typeof d%s==="object")',fe)("m%s=new util.LongBits(d%s.low>>>0,d%s.high>>>0).toNumber(%s)",fe,fe,fe,de?"true":"");break;case"bytes":se('if(typeof d%s==="string")',fe)("util.base64.decode(d%s,m%s=util.newBuffer(util.base64.length(d%s)),0)",fe,fe,fe)("else if(d%s.length)",fe)("m%s=d%s",fe,fe);break;case"string":se("m%s=String(d%s)",fe,fe);break;case"bool":se("m%s=Boolean(d%s)",fe,fe)}}return se}function oe(se,le,ue,fe){if(le.resolvedType)le.resolvedType instanceof ne?se("d%s=o.enums===String?types[%i].values[m%s]:m%s",fe,ue,fe,fe):se("d%s=types[%i].toObject(m%s,o)",fe,ue,fe);else{var ce=!1;switch(le.type){case"double":case"float":se("d%s=o.json&&!isFinite(m%s)?String(m%s):m%s",fe,fe,fe,fe);break;case"uint64":ce=!0;case"int64":case"sint64":case"fixed64":case"sfixed64":se('if(typeof m%s==="number")',fe)("d%s=o.longs===String?String(m%s):m%s",fe,fe,fe)("else")("d%s=o.longs===String?util.Long.prototype.toString.call(m%s):o.longs===Number?new util.LongBits(m%s.low>>>0,m%s.high>>>0).toNumber(%s):m%s",fe,fe,fe,fe,ce?"true":"",fe);break;case"bytes":se("d%s=o.bytes===String?util.base64.encode(m%s,0,m%s.length):o.bytes===Array?Array.prototype.slice.call(m%s):m%s",fe,fe,fe,fe,fe);break;default:se("d%s=m%s",fe,fe)}}return se}re.fromObject=function(se){var le=se.fieldsArray,ue=ie.codegen(["d"],se.name+"$fromObject")("if(d instanceof this.ctor)")("return d");if(!le.length)return ue("return new this.ctor");ue("var m=new this.ctor");for(var fe=0;fe>>3){");for(var le=0;le>>0,8|ne.mapKey[ce.keyType],ce.keyType),de===void 0?le("types[%i].encode(%s[ks[i]],w.uint32(18).fork()).ldelim().ldelim()",he,se):le(".uint32(%i).%s(%s[ks[i]]).ldelim()",16|de,pe,se),le("}")("}")):ce.repeated?(le("if(%s!=null&&%s.length){",se,se),ce.packed&&ne.packed[pe]!==void 0?le("w.uint32(%i).fork()",(ce.id<<3|2)>>>0)("for(var i=0;i<%s.length;++i)",se)("w.%s(%s[i])",pe,se)("w.ldelim()"):(le("for(var i=0;i<%s.length;++i)",se),de===void 0?ae(le,ce,he,se+"[i]"):le("w.uint32(%i).%s(%s[i])",(ce.id<<3|de)>>>0,pe,se)),le("}")):(ce.optional&&le("if(%s!=null&&m.hasOwnProperty(%j))",se,ce.name),de===void 0?ae(le,ce,he,se):le("w.uint32(%i).%s(%s)",(ce.id<<3|de)>>>0,pe,se))}return le("return w")};var re=te(258),ne=te(298),ie=te(449);function ae(oe,se,le,ue){return se.resolvedType.group?oe("types[%i].encode(%s,w.uint32(%i)).uint32(%i)",le,ue,(se.id<<3|3)>>>0,(se.id<<3|4)>>>0):oe("types[%i].encode(%s,w.uint32(%i).fork()).ldelim()",le,ue,(se.id<<3|2)>>>0)}},258:function(S,ee,te){S.exports=ae;var re=te(341);((ae.prototype=Object.create(re.prototype)).constructor=ae).className="Enum";var ne=te(946),ie=te(449);function ae(oe,se,le,ue,fe){if(re.call(this,oe,le),se&&typeof se!="object")throw TypeError("values must be an object");if(this.valuesById={},this.values=Object.create(this.valuesById),this.comment=ue,this.comments=fe||{},this.reserved=void 0,se)for(var ce=Object.keys(se),he=0;he=he)return!0}return!1},ue.isReservedName=function(ce,he){if(ce){for(var pe=0;pe0;){var de=ce.shift();if(pe.nested&&pe.nested[de]){if(!((pe=pe.nested[de])instanceof ue))throw Error("path conflicts with non-namespace objects")}else pe.add(pe=new ue(de))}return he&&pe.addJSON(he),pe},ue.prototype.resolveAll=function(){for(var ce=this.nestedArray,he=0;he-1)return de}else if(de instanceof ue&&(de=de.lookup(ce.slice(1),he,!0)))return de}else for(var be=0;be-1&&this.oneof.splice(le,1),se.partOf=null,this},ae.prototype.onAdd=function(se){re.prototype.onAdd.call(this,se);for(var le=0;le "+pe.len)}function se(pe){this.buf=pe,this.pos=0,this.len=pe.length}var le,ue=typeof Uint8Array!="undefined"?function(pe){if(pe instanceof Uint8Array||Array.isArray(pe))return new se(pe);throw Error("illegal buffer")}:function(pe){if(Array.isArray(pe))return new se(pe);throw Error("illegal buffer")};function fe(){var pe=new ie(0,0),de=0;if(!(this.len-this.pos>4)){for(;de<3;++de){if(this.pos>=this.len)throw oe(this);if(pe.lo=(pe.lo|(127&this.buf[this.pos])<<7*de)>>>0,this.buf[this.pos++]<128)return pe}return pe.lo=(pe.lo|(127&this.buf[this.pos++])<<7*de)>>>0,pe}for(;de<4;++de)if(pe.lo=(pe.lo|(127&this.buf[this.pos])<<7*de)>>>0,this.buf[this.pos++]<128)return pe;if(pe.lo=(pe.lo|(127&this.buf[this.pos])<<28)>>>0,pe.hi=(pe.hi|(127&this.buf[this.pos])>>4)>>>0,this.buf[this.pos++]<128)return pe;if(de=0,this.len-this.pos>4){for(;de<5;++de)if(pe.hi=(pe.hi|(127&this.buf[this.pos])<<7*de+3)>>>0,this.buf[this.pos++]<128)return pe}else for(;de<5;++de){if(this.pos>=this.len)throw oe(this);if(pe.hi=(pe.hi|(127&this.buf[this.pos])<<7*de+3)>>>0,this.buf[this.pos++]<128)return pe}throw Error("invalid varint encoding")}function ce(pe,de){return(pe[de-4]|pe[de-3]<<8|pe[de-2]<<16|pe[de-1]<<24)>>>0}function he(){if(this.pos+8>this.len)throw oe(this,8);return new ie(ce(this.buf,this.pos+=4),ce(this.buf,this.pos+=4))}se.create=ne.Buffer?function(pe){return(se.create=function(de){return ne.Buffer.isBuffer(de)?new re(de):ue(de)})(pe)}:ue,se.prototype._slice=ne.Array.prototype.subarray||ne.Array.prototype.slice,se.prototype.uint32=(le=4294967295,function(){if(le=(127&this.buf[this.pos])>>>0,this.buf[this.pos++]<128||(le=(le|(127&this.buf[this.pos])<<7)>>>0,this.buf[this.pos++]<128)||(le=(le|(127&this.buf[this.pos])<<14)>>>0,this.buf[this.pos++]<128)||(le=(le|(127&this.buf[this.pos])<<21)>>>0,this.buf[this.pos++]<128)||(le=(le|(15&this.buf[this.pos])<<28)>>>0,this.buf[this.pos++]<128))return le;if((this.pos+=5)>this.len)throw this.pos=this.len,oe(this,10);return le}),se.prototype.int32=function(){return 0|this.uint32()},se.prototype.sint32=function(){var pe=this.uint32();return pe>>>1^-(1&pe)|0},se.prototype.bool=function(){return this.uint32()!==0},se.prototype.fixed32=function(){if(this.pos+4>this.len)throw oe(this,4);return ce(this.buf,this.pos+=4)},se.prototype.sfixed32=function(){if(this.pos+4>this.len)throw oe(this,4);return 0|ce(this.buf,this.pos+=4)},se.prototype.float=function(){if(this.pos+4>this.len)throw oe(this,4);var pe=ne.float.readFloatLE(this.buf,this.pos);return this.pos+=4,pe},se.prototype.double=function(){if(this.pos+8>this.len)throw oe(this,4);var pe=ne.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,pe},se.prototype.bytes=function(){var pe=this.uint32(),de=this.pos,be=this.pos+pe;if(be>this.len)throw oe(this,pe);return this.pos+=pe,Array.isArray(this.buf)?this.buf.slice(de,be):de===be?new this.buf.constructor(0):this._slice.call(this.buf,de,be)},se.prototype.string=function(){var pe=this.bytes();return ae.read(pe,0,pe.length)},se.prototype.skip=function(pe){if(typeof pe=="number"){if(this.pos+pe>this.len)throw oe(this,pe);this.pos+=pe}else do if(this.pos>=this.len)throw oe(this);while(128&this.buf[this.pos++]);return this},se.prototype.skipType=function(pe){switch(pe){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;(pe=7&this.uint32())!=4;)this.skipType(pe);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+pe+" at offset "+this.pos)}return this},se._configure=function(pe){re=pe;var de=ne.Long?"toLong":"toNumber";ne.merge(se.prototype,{int64:function(){return fe.call(this)[de](!1)},uint64:function(){return fe.call(this)[de](!0)},sint64:function(){return fe.call(this).zzDecode()[de](!1)},fixed64:function(){return he.call(this)[de](!0)},sfixed64:function(){return he.call(this)[de](!1)}})}},467:function(S,ee,te){S.exports=ie;var re=te(872);(ie.prototype=Object.create(re.prototype)).constructor=ie;var ne=te(65);function ie(ae){re.call(this,ae)}ne.Buffer&&(ie.prototype._slice=ne.Buffer.prototype.slice),ie.prototype.string=function(){var ae=this.uint32();return this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+ae,this.len))}},764:function(S,ee,te){S.exports=fe;var re=te(946);((fe.prototype=Object.create(re.prototype)).constructor=fe).className="Root";var ne,ie,ae,oe=te(801),se=te(258),le=te(370),ue=te(449);function fe(de){re.call(this,"",de),this.deferred=[],this.files=[]}function ce(){}fe.fromJSON=function(de,be){return be||(be=new fe),de.options&&be.setOptions(de.options),be.addJSON(de.nested)},fe.prototype.resolvePath=ue.path.resolve,fe.prototype.load=function de(be,ye,ge){typeof ye=="function"&&(ge=ye,ye=void 0);var ve=this;if(!ge)return ue.asPromise(de,ve,be,ye);var me=ge===ce;function _e(Ne,Fe){if(ge){var je=ge;if(ge=null,me)throw Ne;je(Ne,Fe)}}function we(Ne,Fe){try{if(ue.isString(Fe)&&Fe.charAt(0)==="{"&&(Fe=JSON.parse(Fe)),ue.isString(Fe)){ie.filename=Ne;var je,De=ie(Fe,ve,ye),Me=0;if(De.imports)for(;Me-1){var De=Ne.substring(je);De in ae&&(Ne=De)}if(!(ve.files.indexOf(Ne)>-1))if(ve.files.push(Ne),Ne in ae)me?we(Ne,ae[Ne]):(++Te,setTimeout(function(){--Te,we(Ne,ae[Ne])}));else if(me){var Me;try{Me=ue.fs.readFileSync(Ne).toString("utf8")}catch(Se){return void(Fe||_e(Se))}we(Ne,Me)}else++Te,ue.fetch(Ne,function(Se,Ce){--Te,ge&&(Se?Fe?Te||_e(null,ve):_e(Se):we(Ne,Ce))})}var Te=0;ue.isString(be)&&(be=[be]);for(var xe,ke=0;ke-1&&this.deferred.splice(be,1)}}else if(de instanceof se)he.test(de.name)&&delete de.parent[de.name];else if(de instanceof re){for(var ye=0;ye>>0,this.hi=le>>>0}var ie=ne.zero=new ne(0,0);ie.toNumber=function(){return 0},ie.zzEncode=ie.zzDecode=function(){return this},ie.length=function(){return 1};var ae=ne.zeroHash="\0\0\0\0\0\0\0\0";ne.fromNumber=function(se){if(se===0)return ie;var le=se<0;le&&(se=-se);var ue=se>>>0,fe=(se-ue)/4294967296>>>0;return le&&(fe=~fe>>>0,ue=~ue>>>0,++ue>4294967295&&(ue=0,++fe>4294967295&&(fe=0))),new ne(ue,fe)},ne.from=function(se){if(typeof se=="number")return ne.fromNumber(se);if(re.isString(se)){if(!re.Long)return ne.fromNumber(parseInt(se,10));se=re.Long.fromString(se)}return se.low||se.high?new ne(se.low>>>0,se.high>>>0):ie},ne.prototype.toNumber=function(se){if(!se&&this.hi>>>31){var le=1+~this.lo>>>0,ue=~this.hi>>>0;return le||(ue=ue+1>>>0),-(le+4294967296*ue)}return this.lo+4294967296*this.hi},ne.prototype.toLong=function(se){return re.Long?new re.Long(0|this.lo,0|this.hi,Boolean(se)):{low:0|this.lo,high:0|this.hi,unsigned:Boolean(se)}};var oe=String.prototype.charCodeAt;ne.fromHash=function(se){return se===ae?ie:new ne((oe.call(se,0)|oe.call(se,1)<<8|oe.call(se,2)<<16|oe.call(se,3)<<24)>>>0,(oe.call(se,4)|oe.call(se,5)<<8|oe.call(se,6)<<16|oe.call(se,7)<<24)>>>0)},ne.prototype.toHash=function(){return String.fromCharCode(255&this.lo,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,255&this.hi,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)},ne.prototype.zzEncode=function(){var se=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^se)>>>0,this.lo=(this.lo<<1^se)>>>0,this},ne.prototype.zzDecode=function(){var se=-(1&this.lo);return this.lo=((this.lo>>>1|this.hi<<31)^se)>>>0,this.hi=(this.hi>>>1^se)>>>0,this},ne.prototype.length=function(){var se=this.lo,le=(this.lo>>>28|this.hi<<4)>>>0,ue=this.hi>>>24;return ue===0?le===0?se<16384?se<128?1:2:se<2097152?3:4:le<16384?le<128?5:6:le<2097152?7:8:ue<128?9:10}},65:function(S,ee,te){var re=ee;function ne(ae,oe,se){for(var le=Object.keys(oe),ue=0;ue0)},re.Buffer=function(){try{var ae=re.inquire("buffer").Buffer;return ae.prototype.utf8Write?ae:null}catch(oe){return null}}(),re._Buffer_from=null,re._Buffer_allocUnsafe=null,re.newBuffer=function(ae){return typeof ae=="number"?re.Buffer?re._Buffer_allocUnsafe(ae):new re.Array(ae):re.Buffer?re._Buffer_from(ae):typeof Uint8Array=="undefined"?ae:new Uint8Array(ae)},re.Array=typeof Uint8Array!="undefined"?Uint8Array:Array,re.Long=re.global.dcodeIO&&re.global.dcodeIO.Long||re.global.Long||re.inquire("long"),re.key2Re=/^true|false|0|1$/,re.key32Re=/^-?(?:0|[1-9][0-9]*)$/,re.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,re.longToHash=function(ae){return ae?re.LongBits.from(ae).toHash():re.LongBits.zeroHash},re.longFromHash=function(ae,oe){var se=re.LongBits.fromHash(ae);return re.Long?re.Long.fromBits(se.lo,se.hi,oe):se.toNumber(Boolean(oe))},re.merge=ne,re.lcFirst=function(ae){return ae.charAt(0).toLowerCase()+ae.substring(1)},re.newError=ie,re.ProtocolError=ie("ProtocolError"),re.oneOfGetter=function(ae){for(var oe={},se=0;se-1;--ue)if(oe[le[ue]]===1&&this[le[ue]]!==void 0&&this[le[ue]]!==null)return le[ue]}},re.oneOfSetter=function(ae){return function(oe){for(var se=0;se>>7|ye.hi<<25)>>>0,ye.hi>>>=7;for(;ye.lo>127;)ge[ve++]=127&ye.lo|128,ye.lo=ye.lo>>>7;ge[ve++]=ye.lo}function de(ye,ge,ve){ge[ve]=255&ye,ge[ve+1]=ye>>>8&255,ge[ve+2]=ye>>>16&255,ge[ve+3]=ye>>>24}fe.create=ne.Buffer?function(){return(fe.create=function(){return new re})()}:function(){return new fe},fe.alloc=function(ye){return new ne.Array(ye)},ne.Array!==Array&&(fe.alloc=ne.pool(fe.alloc,ne.Array.prototype.subarray)),fe.prototype._push=function(ye,ge,ve){return this.tail=this.tail.next=new se(ye,ge,ve),this.len+=ge,this},he.prototype=Object.create(se.prototype),he.prototype.fn=function(ye,ge,ve){for(;ye>127;)ge[ve++]=127&ye|128,ye>>>=7;ge[ve]=ye},fe.prototype.uint32=function(ye){return this.len+=(this.tail=this.tail.next=new he((ye>>>=0)<128?1:ye<16384?2:ye<2097152?3:ye<268435456?4:5,ye)).len,this},fe.prototype.int32=function(ye){return ye<0?this._push(pe,10,ie.fromNumber(ye)):this.uint32(ye)},fe.prototype.sint32=function(ye){return this.uint32((ye<<1^ye>>31)>>>0)},fe.prototype.uint64=function(ye){var ge=ie.from(ye);return this._push(pe,ge.length(),ge)},fe.prototype.int64=fe.prototype.uint64,fe.prototype.sint64=function(ye){var ge=ie.from(ye).zzEncode();return this._push(pe,ge.length(),ge)},fe.prototype.bool=function(ye){return this._push(ce,1,ye?1:0)},fe.prototype.fixed32=function(ye){return this._push(de,4,ye>>>0)},fe.prototype.sfixed32=fe.prototype.fixed32,fe.prototype.fixed64=function(ye){var ge=ie.from(ye);return this._push(de,4,ge.lo)._push(de,4,ge.hi)},fe.prototype.sfixed64=fe.prototype.fixed64,fe.prototype.float=function(ye){return this._push(ne.float.writeFloatLE,4,ye)},fe.prototype.double=function(ye){return this._push(ne.float.writeDoubleLE,8,ye)};var be=ne.Array.prototype.set?function(ye,ge,ve){ge.set(ye,ve)}:function(ye,ge,ve){for(var me=0;me>>0;if(!ge)return this._push(ce,1,0);if(ne.isString(ye)){var ve=fe.alloc(ge=ae.length(ye));ae.decode(ye,ve,0),ye=ve}return this.uint32(ge)._push(be,ge,ye)},fe.prototype.string=function(ye){var ge=oe.length(ye);return ge?this.uint32(ge)._push(oe.write,ge,ye):this._push(ce,1,0)},fe.prototype.fork=function(){return this.states=new ue(this),this.head=this.tail=new se(le,0,0),this.len=0,this},fe.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new se(le,0,0),this.len=0),this},fe.prototype.ldelim=function(){var ye=this.head,ge=this.tail,ve=this.len;return this.reset().uint32(ve),ve&&(this.tail.next=ye.next,this.tail=ge,this.len+=ve),this},fe.prototype.finish=function(){for(var ye=this.head.next,ge=this.constructor.alloc(this.len),ve=0;ye;)ye.fn(ye.val,ge,ve),ve+=ye.len,ye=ye.next;return ge},fe._configure=function(ye){re=ye}},640:function(S,ee,te){S.exports=ae;var re=te(981);(ae.prototype=Object.create(re.prototype)).constructor=ae;var ne=te(65),ie=ne.Buffer;function ae(){re.call(this)}ae.alloc=function(le){return(ae.alloc=ne._Buffer_allocUnsafe)(le)};var oe=ie&&ie.prototype instanceof Uint8Array&&ie.prototype.set.name==="set"?function(le,ue,fe){ue.set(le,fe)}:function(le,ue,fe){if(le.copy)le.copy(ue,fe,0,le.length);else for(var ce=0;ce>>0;return this.uint32(ue),ue&&this._push(oe,ue,le),this},ae.prototype.string=function(le){var ue=ie.byteLength(le);return this.uint32(ue),ue&&this._push(se,ue,le),this}}},__webpack_module_cache__={};function __webpack_require__(S){var ee=__webpack_module_cache__[S];if(ee!==void 0)return ee.exports;var te=__webpack_module_cache__[S]={exports:{}};return __webpack_modules__[S].call(te.exports,te,te.exports,__webpack_require__),te.exports}__webpack_require__.n=function(S){var ee=S&&S.__esModule?function(){return S.default}:function(){return S};return __webpack_require__.d(ee,{a:ee}),ee},__webpack_require__.d=function(S,ee){for(var te in ee)__webpack_require__.o(ee,te)&&!__webpack_require__.o(S,te)&&Object.defineProperty(S,te,{enumerable:!0,get:ee[te]})},__webpack_require__.o=function(S,ee){return Object.prototype.hasOwnProperty.call(S,ee)};var __webpack_exports__={};return function(){__webpack_require__.d(__webpack_exports__,{default:function(){return Ze}});var S=function(Pe,Re){return S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Ve,We){Ve.__proto__=We}||function(Ve,We){for(var qe in We)Object.prototype.hasOwnProperty.call(We,qe)&&(Ve[qe]=We[qe])},S(Pe,Re)};function ee(Pe,Re){if(typeof Re!="function"&&Re!==null)throw new TypeError("Class extends value "+String(Re)+" is not a constructor or null");function Ve(){this.constructor=Pe}S(Pe,Re),Pe.prototype=Re===null?Object.create(Re):(Ve.prototype=Re.prototype,new Ve)}var te=function(){return te=Object.assign||function(Pe){for(var Re,Ve=1,We=arguments.length;Ve0)&&!(We=mt.next()).done;)_t.push(We.value)}catch(St){qe={error:St}}finally{try{We&&!We.done&&(Ve=mt.return)&&Ve.call(mt)}finally{if(qe)throw qe.error}}return _t}var ne={B_INITED:"b_inited",B_OPEN:"b_open",B_CLOSE:"b_close",B_MSG:"b_msg",B_ROOM:"b_room",B_AUTH:"b_audth",B_SUB:"b_sub",B_UN_SUB:"b_un_sub",B_HEARTBEAT:"b_heartbeat",B_ERROR:"b_error"},ie="/bilibili.broadcast.v1",ae=".Broadcast",oe={AUTH:"".concat(ie+ae,"/Auth"),HEARTBEAT:"".concat(ie+ae,"/Heartbeat"),SUBSCRIBE:"".concat(ie+ae,"/Subscribe"),UNSUBSCRIBE:"".concat(ie+ae,"/Unsubscribe"),MSG_ACK:"".concat(ie+ae,"/MessageAck"),ENTER:"".concat(ie,".BroadcastRoom/Enter"),ROOMREQ:"".concat(ie,".RoomReq"),ROOMRES:"".concat(ie,".RoomResp"),AUTHREQ:"".concat(ie,".AuthReq"),TARGETPATH:"".concat(ie,".TargetPath"),HEARTBEATRES:"".concat(ie,".HeartbeatResp"),MSG_ACK_REQ:"".concat(ie,".MessageAckReq")},se="join",le="leave",ue=JSON.parse('{"nested":{"bilibili":{"nested":{"broadcast":{"nested":{"v1":{"nested":{"AuthReq":{"fields":{"guid":{"type":"string","id":1},"connId":{"type":"string","id":2},"lastMsgId":{"type":"int64","id":3}}},"AuthResp":{"fields":{}},"HeartbeatReq":{"fields":{}},"HeartbeatResp":{"fields":{}},"TargetPath":{"fields":{"targetPaths":{"rule":"repeated","type":"string","id":1}}},"MessageAckReq":{"fields":{"ackId":{"type":"int64","id":1},"ackOrigin":{"type":"string","id":2},"targetPath":{"type":"string","id":3},"msgType":{"type":"int64","id":4}}},"Subscribe":{"fields":{"type":{"type":"string","id":1},"targetPaths":{"rule":"repeated","type":"string","id":2}}},"Status":{"fields":{"code":{"type":"int32","id":1},"message":{"type":"string","id":2},"details":{"rule":"repeated","type":"google.protobuf.Any","id":3}}},"FrameOption":{"fields":{"messageId":{"type":"int64","id":1},"sequence":{"type":"int64","id":2},"isAck":{"type":"bool","id":3},"status":{"type":"Status","id":4},"ackOrigin":{"type":"string","id":5},"timestamp":{"type":"int64","id":6},"msgType":{"type":"int64","id":7}}},"BroadcastFrame":{"fields":{"options":{"type":"FrameOption","id":1},"targetPath":{"type":"string","id":2},"body":{"type":"google.protobuf.Any","id":3}}},"RoomJoinEvent":{"fields":{}},"RoomLeaveEvent":{"fields":{}},"RoomOnlineEvent":{"fields":{"online":{"type":"int32","id":1},"allOnline":{"type":"int32","id":2}}},"RoomMessageEvent":{"fields":{"targetPath":{"type":"string","id":1},"body":{"type":"google.protobuf.Any","id":2}}},"RoomErrorEvent":{"fields":{"status":{"type":"Status","id":1}}},"RoomReq":{"oneofs":{"event":{"oneof":["join","leave","online","msg"]}},"fields":{"id":{"type":"string","id":1},"join":{"type":"RoomJoinEvent","id":2},"leave":{"type":"RoomLeaveEvent","id":3},"online":{"type":"RoomOnlineEvent","id":4},"msg":{"type":"RoomMessageEvent","id":5}}},"RoomResp":{"oneofs":{"event":{"oneof":["join","leave","online","msg","err"]}},"fields":{"id":{"type":"string","id":1},"join":{"type":"RoomJoinEvent","id":2},"leave":{"type":"RoomLeaveEvent","id":3},"online":{"type":"RoomOnlineEvent","id":4},"msg":{"type":"RoomMessageEvent","id":5},"err":{"type":"RoomErrorEvent","id":6}}}}}}}}},"google":{"nested":{"protobuf":{"nested":{"Any":{"fields":{"type_url":{"type":"string","id":1},"value":{"type":"bytes","id":2}}}}}}}}}'),fe=function(Pe){return[Date.now(),"bsocket","","bsocket_enter","","",0,0,0,0,"",0,0,0,0,0,0,0,"",JSON.stringify(Pe),"",""]},ce=function(Pe){return new Promise(function(Re,Ve){var We=new XMLHttpRequest;We.open("GET",Pe,!0),We.onload=function(){Re(We.response)},We.onerror=function(qe){Ve(qe)},We.send()})};let he;const pe=new Uint8Array(16);function de(){if(!he&&(he=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!he))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return he(pe)}const be=[];for(let Pe=0;Pe<256;++Pe)be.push((Pe+256).toString(16).slice(1));function ye(Pe,Re=0){return(be[Pe[Re+0]]+be[Pe[Re+1]]+be[Pe[Re+2]]+be[Pe[Re+3]]+"-"+be[Pe[Re+4]]+be[Pe[Re+5]]+"-"+be[Pe[Re+6]]+be[Pe[Re+7]]+"-"+be[Pe[Re+8]]+be[Pe[Re+9]]+"-"+be[Pe[Re+10]]+be[Pe[Re+11]]+be[Pe[Re+12]]+be[Pe[Re+13]]+be[Pe[Re+14]]+be[Pe[Re+15]]).toLowerCase()}let ge,ve,me=0,_e=0;var we=function(Pe,Re,Ve){let We=Re&&Ve||0;const qe=Re||new Array(16);let mt=(Pe=Pe||{}).node||ge,_t=Pe.clockseq!==void 0?Pe.clockseq:ve;if(mt==null||_t==null){const Mt=Pe.random||(Pe.rng||de)();mt==null&&(mt=ge=[1|Mt[0],Mt[1],Mt[2],Mt[3],Mt[4],Mt[5]]),_t==null&&(_t=ve=16383&(Mt[6]<<8|Mt[7]))}let St=Pe.msecs!==void 0?Pe.msecs:Date.now(),Et=Pe.nsecs!==void 0?Pe.nsecs:_e+1;const Pt=St-me+(Et-_e)/1e4;if(Pt<0&&Pe.clockseq===void 0&&(_t=_t+1&16383),(Pt<0||St>me)&&Pe.nsecs===void 0&&(Et=0),Et>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");me=St,_e=Et,ve=_t,St+=122192928e5;const It=(1e4*(268435455&St)+Et)%4294967296;qe[We++]=It>>>24&255,qe[We++]=It>>>16&255,qe[We++]=It>>>8&255,qe[We++]=255&It;const Rt=St/4294967296*1e4&268435455;qe[We++]=Rt>>>8&255,qe[We++]=255&Rt,qe[We++]=Rt>>>24&15|16,qe[We++]=Rt>>>16&255,qe[We++]=_t>>>8|128,qe[We++]=255&_t;for(let Mt=0;Mt<6;++Mt)qe[We+Mt]=mt[Mt];return Re||ye(qe)},$e=function(){function Pe(Re){this.bsocket=Re,this.outType={},this.retryCount=0,this.seq=1,this.beatCount=0,this.subscribed={},this.roomed={},this.authed=!1,this.msgFlag={},this.config=Re.config,this.guid=we(),this.init()}return Pe.prototype.init=function(){var Re=this.config.room;if(this.protobuf=this.config.protobuf,Re)for(var Ve=0;Ve1e3&&ke.LOG.shift(),ke.LOG.push(((We={})[Re]=Ve,We))},Pe.prototype.send=function(Re,Ve){var We;if(Ve===void 0&&(Ve=this.msgType),!this.disposed){this.addLog("send",JSON.stringify(Re));var qe=this.toBuffer(Re,Ve);if(qe)switch(this.readyState()){case 0:console.warn("is CONNECTING");break;case 1:(We=this.ws)===null||We===void 0||We.send(qe);break;default:this.retry()}else console.warn("\u683C\u5F0F\u4E0D\u5BF9")}},Pe.prototype.initSocket=function(){try{this.config.protocols?this.ws=new WebSocket(this.config.url,this.config.protocols):this.ws=new WebSocket(this.config.url),this.ws.binaryType="arraybuffer",this.ws.onopen=this.onopen.bind(this),this.ws.onmessage=this.ommessage.bind(this),this.ws.onclose=this.onclose.bind(this),this.ws.onerror=this.onerror.bind(this),this.bsocket.emit(ne.B_INITED,this.inited),this.inited=!0,this.disposed=!1,this.addLog("init",this.config.url)}catch(Re){this.addLog("initErr",JSON.stringify(Re)),console.warn(Re),this.onerror(Re)}},Pe.prototype.onopen=function(Re){this.addLog("open",JSON.stringify(Re)),this.retryCount=0,this.bsocket.emit(ne.B_OPEN,Re),this.auth()},Pe.prototype.onclose=function(){this.bsocket.emit(ne.B_CLOSE),this.addLog("close","")},Pe.prototype.onerror=function(Re){this.bsocket.emit(ne.B_ERROR,Re),this.addLog("err",JSON.stringify(Re))},Pe.prototype.onAuthed=function(Re){var Ve;this.bsocket.emit(ne.B_AUTH,Re),this.authed=!0,!((Ve=this.config.subscribe)===null||Ve===void 0)&&Ve.length&&(this.subscribe(this.config.subscribe),this.config.subscribe.length=0);var We=Object.keys(this.subscribed);for(var qe in We.length&&this.subscribeBase(We),this.roomed)this.roomBase(this.roomed[qe])},Pe.prototype.ommessage=function(Re){var Ve,We,qe=this.toMsg(Re.data,this.msgType);if(this.beatCount=0,this.retryTimer&&clearTimeout(this.retryTimer),this.heartBeat(),this.addLog("msg",JSON.stringify(qe)),qe){if(!((Ve=qe.options)===null||Ve===void 0)&&Ve.isAck&&this.send({options:{sequence:++this.seq},targetPath:oe.MSG_ACK,body:this.encodeAny(this.ackReqType.create({ackId:qe.options.messageId,ackOrigin:qe.options.ackOrigin,targetPath:qe.targetPath,msgType:qe.options.msgType}),this.ackReqType,oe.MSG_ACK_REQ)}),qe==null?void 0:qe.targetPath)switch(qe.targetPath){case oe.AUTH:this.onAuthed(qe);break;case oe.SUBSCRIBE:this.onSubscribed(qe);break;case oe.UNSUBSCRIBE:this.onUnSubscribed(qe);break;case oe.HEARTBEAT:this.bsocket.emit(ne.B_HEARTBEAT,qe);break;case oe.ENTER:this.onRoomMsg(qe);break;default:this.onOtherMsg(qe)}delete this.msgFlag[(We=qe.options)===null||We===void 0?void 0:We.sequence]}},Pe.prototype.onUnSubscribed=function(Re){var Ve,We=this.msgFlag[(Ve=Re.options)===null||Ve===void 0?void 0:Ve.sequence];if(this.bsocket.emit(ne.B_UN_SUB,Re,We),We)for(var qe=0;qe",qe)}this.bsocket.emit(ne.B_MSG,Re)},Pe.prototype.onRoomMsg=function(Re){var Ve,We,qe;if(!((Ve=Re.body)===null||Ve===void 0)&&Ve.value){var mt=this.toMsg(Re.body.value,this.roomResp);if(!((We=mt.msg)===null||We===void 0)&&We.targetPath){if(this.outType[mt.msg.targetPath]){var _t=this.toMsg(mt.msg.body.value,this.outType[mt.msg.targetPath]);return void this.bsocket.emit(ne.B_MSG,{data:_t,id:mt.id})}console.warn("err: targetPath mismatch >",mt.msg.targetPath)}var St=this.msgFlag[(qe=Re.options)===null||qe===void 0?void 0:qe.sequence];if(St){switch(St.event){case se:this.roomed[St.id]=St;break;case le:delete this.roomed[St.id]}return void this.bsocket.emit(ne.B_ROOM,mt)}}this.bsocket.emit(ne.B_MSG,Re)},Pe.prototype.auth=function(){this.send({options:{sequence:++this.seq},targetPath:oe.AUTH,body:this.encodeAny(this.authType.create({guid:this.guid}),this.authType,oe.AUTHREQ)})},Pe.prototype.outsend=function(Re,Ve,We){this.addLog("outSend",JSON.stringify(Re)),this.outType[Ve]?this.send({options:{sequence:++this.seq},targetPath:Ve,body:this.encodeAny(this.outType[Ve].create(Re),this.outType[Ve],We)}):console.warn("no type: "+Ve)},Pe.prototype.readyState=function(){var Re;return(Re=this.ws)===null||Re===void 0?void 0:Re.readyState},Pe.prototype.dispose=function(){this.disposed=!0,this.addLog("event","dispose"),this.retryTimer&&clearTimeout(this.retryTimer),this.beatTimer&&clearTimeout(this.beatTimer),this.close()},Pe.prototype.close=function(){var Re;this.addLog("event","close"),(Re=this.ws)===null||Re===void 0||Re.close()},Pe.prototype.unSubscribe=function(Re){this.addLog("unsubscribe",JSON.stringify(Re));var Ve=[];if(Re!=null&&Re.length){var We=void 0,qe=void 0;for(We=0;We3)return this.retry(),!0;this.beatTimer&&clearTimeout(this.beatTimer),this.beatTimer=setTimeout(function(){Re.addLog("heartBeat",String(Re.beatCount)),Re.beatCount++,Re.send({options:{sequence:++Re.seq},targetPath:oe.HEARTBEAT,body:Re.encodeAny(Re.beatReqType.create({}),Re.beatReqType,oe.HEARTBEATRES)}),Re.heartBeat()},this.config.heartTime)},Pe.prototype.toMsg=function(Re,Ve){var We;try{var qe=Ve.decode(new Uint8Array(Re));We=Ve.toObject(qe)}catch(mt){this.onerror(mt)}return We},Pe.prototype.toBuffer=function(Re,Ve){if(Ve.verify(Re))return"";var We=Ve.create(Re);return Ve.encode(We).finish()},Pe.prototype.encodeAny=function(Re,Ve,We){return We="type.googleapis.com".concat(We),this.anyType.create({type_url:We,value:Ve.encode(Re).finish()})},Pe}(),Te=__webpack_require__(448),xe=function(Pe){function Re(Ve){var We=Pe.call(this)||this;return We.config=te({url:"",type:"",protobuf:null,protocols:"proto",platform:"web",retry:!0,retryCount:3,heartTime:2e4,retryTime:2e4,retryStep:5e3,maxTime:3e4,hasTrack:!0,subscribe:[],room:[]},Ve),Ve.subscribe&&(We.config.subscribe=function(qe,mt,_t){if(_t||arguments.length===2)for(var St,Et=0,Pt=mt.length;Et>>=0)&&Pe<256)&&(We=Ae[Pe])?We:(Ve=Oe(Pe,0,!0),qe&&(Ae[Pe]=Ve),Ve):(qe=-128<=(Pe|=0)&&Pe<128)&&(We=Ce[Pe])?We:(Ve=Oe(Pe,Pe<0?-1:0,!1),qe&&(Ce[Pe]=Ve),Ve)}function Ie(Pe,Re){if(isNaN(Pe))return Re?At:Tt;if(Re){if(Pe<0)return At;if(Pe>=dt)return Ge}else{if(Pe<=-wt)return Ke;if(Pe+1>=wt)return Be}return Pe<0?Ie(-Pe,Re).neg():Oe(Pe%bt|0,Pe/bt|0,Re)}function Oe(Pe,Re,Ve){return new De(Pe,Re,Ve)}De.fromInt=Ee,De.fromNumber=Ie,De.fromBits=Oe;var He=Math.pow;function Xe(Pe,Re,Ve){if(Pe.length===0)throw Error("empty string");if(typeof Re=="number"?(Ve=Re,Re=!1):Re=!!Re,Pe==="NaN"||Pe==="Infinity"||Pe==="+Infinity"||Pe==="-Infinity")return Re?At:Tt;if((Ve=Ve||10)<2||360)throw Error("interior hyphen");if(We===0)return Xe(Pe.substring(1),Re,Ve).neg();for(var qe=Ie(He(Ve,8)),mt=Tt,_t=0;_t>>0:this.low},Ue.toNumber=function(){return this.unsigned?(this.high>>>0)*bt+(this.low>>>0):this.high*bt+(this.low>>>0)},Ue.toString=function(Pe){if((Pe=Pe||10)<2||36>>0).toString(Pe);if((mt=St).isZero())return Et+_t;for(;Et.length<6;)Et="0"+Et;_t=""+Et+_t}},Ue.getHighBits=function(){return this.high},Ue.getHighBitsUnsigned=function(){return this.high>>>0},Ue.getLowBits=function(){return this.low},Ue.getLowBitsUnsigned=function(){return this.low>>>0},Ue.getNumBitsAbs=function(){if(this.isNegative())return this.eq(Ke)?64:this.neg().getNumBitsAbs();for(var Pe=this.high!=0?this.high:this.low,Re=31;Re>0&&(Pe&1<=0},Ue.isOdd=function(){return(1&this.low)==1},Ue.isEven=function(){return(1&this.low)==0},Ue.equals=function(Pe){return Me(Pe)||(Pe=Je(Pe)),(this.unsigned===Pe.unsigned||this.high>>>31!=1||Pe.high>>>31!=1)&&this.high===Pe.high&&this.low===Pe.low},Ue.eq=Ue.equals,Ue.notEquals=function(Pe){return!this.eq(Pe)},Ue.neq=Ue.notEquals,Ue.ne=Ue.notEquals,Ue.lessThan=function(Pe){return this.comp(Pe)<0},Ue.lt=Ue.lessThan,Ue.lessThanOrEqual=function(Pe){return this.comp(Pe)<=0},Ue.lte=Ue.lessThanOrEqual,Ue.le=Ue.lessThanOrEqual,Ue.greaterThan=function(Pe){return this.comp(Pe)>0},Ue.gt=Ue.greaterThan,Ue.greaterThanOrEqual=function(Pe){return this.comp(Pe)>=0},Ue.gte=Ue.greaterThanOrEqual,Ue.ge=Ue.greaterThanOrEqual,Ue.compare=function(Pe){if(Me(Pe)||(Pe=Je(Pe)),this.eq(Pe))return 0;var Re=this.isNegative(),Ve=Pe.isNegative();return Re&&!Ve?-1:!Re&&Ve?1:this.unsigned?Pe.high>>>0>this.high>>>0||Pe.high===this.high&&Pe.low>>>0>this.low>>>0?-1:1:this.sub(Pe).isNegative()?-1:1},Ue.comp=Ue.compare,Ue.negate=function(){return!this.unsigned&&this.eq(Ke)?Ke:this.not().add(ze)},Ue.neg=Ue.negate,Ue.add=function(Pe){Me(Pe)||(Pe=Je(Pe));var Re=this.high>>>16,Ve=65535&this.high,We=this.low>>>16,qe=65535&this.low,mt=Pe.high>>>16,_t=65535&Pe.high,St=Pe.low>>>16,Et=0,Pt=0,It=0,Rt=0;return It+=(Rt+=qe+(65535&Pe.low))>>>16,Pt+=(It+=We+St)>>>16,Et+=(Pt+=Ve+_t)>>>16,Et+=Re+mt,Oe((It&=65535)<<16|(Rt&=65535),(Et&=65535)<<16|(Pt&=65535),this.unsigned)},Ue.subtract=function(Pe){return Me(Pe)||(Pe=Je(Pe)),this.add(Pe.neg())},Ue.sub=Ue.subtract,Ue.multiply=function(Pe){if(this.isZero())return this;if(Me(Pe)||(Pe=Je(Pe)),je)return Oe(je.mul(this.low,this.high,Pe.low,Pe.high),je.get_high(),this.unsigned);if(Pe.isZero())return this.unsigned?At:Tt;if(this.eq(Ke))return Pe.isOdd()?Ke:Tt;if(Pe.eq(Ke))return this.isOdd()?Ke:Tt;if(this.isNegative())return Pe.isNegative()?this.neg().mul(Pe.neg()):this.neg().mul(Pe).neg();if(Pe.isNegative())return this.mul(Pe.neg()).neg();if(this.lt($t)&&Pe.lt($t))return Ie(this.toNumber()*Pe.toNumber(),this.unsigned);var Re=this.high>>>16,Ve=65535&this.high,We=this.low>>>16,qe=65535&this.low,mt=Pe.high>>>16,_t=65535&Pe.high,St=Pe.low>>>16,Et=65535&Pe.low,Pt=0,It=0,Rt=0,Mt=0;return Rt+=(Mt+=qe*Et)>>>16,It+=(Rt+=We*Et)>>>16,Rt&=65535,It+=(Rt+=qe*St)>>>16,Pt+=(It+=Ve*Et)>>>16,It&=65535,Pt+=(It+=We*St)>>>16,It&=65535,Pt+=(It+=qe*_t)>>>16,Pt+=Re*Et+Ve*St+We*_t+qe*mt,Oe((Rt&=65535)<<16|(Mt&=65535),(Pt&=65535)<<16|(It&=65535),this.unsigned)},Ue.mul=Ue.multiply,Ue.divide=function(Pe){if(Me(Pe)||(Pe=Je(Pe)),Pe.isZero())throw Error("division by zero");var Re,Ve,We;if(je)return this.unsigned||this.high!==-2147483648||Pe.low!==-1||Pe.high!==-1?Oe((this.unsigned?je.div_u:je.div_s)(this.low,this.high,Pe.low,Pe.high),je.get_high(),this.unsigned):this;if(this.isZero())return this.unsigned?At:Tt;if(this.unsigned){if(Pe.unsigned||(Pe=Pe.toUnsigned()),Pe.gt(this))return At;if(Pe.gt(this.shru(1)))return gt;We=At}else{if(this.eq(Ke))return Pe.eq(ze)||Pe.eq(Le)?Ke:Pe.eq(Ke)?ze:(Re=this.shr(1).div(Pe).shl(1)).eq(Tt)?Pe.isNegative()?ze:Le:(Ve=this.sub(Pe.mul(Re)),We=Re.add(Ve.div(Pe)));if(Pe.eq(Ke))return this.unsigned?At:Tt;if(this.isNegative())return Pe.isNegative()?this.neg().div(Pe.neg()):this.neg().div(Pe).neg();if(Pe.isNegative())return this.div(Pe.neg()).neg();We=Tt}for(Ve=this;Ve.gte(Pe);){Re=Math.max(1,Math.floor(Ve.toNumber()/Pe.toNumber()));for(var qe=Math.ceil(Math.log(Re)/Math.LN2),mt=qe<=48?1:He(2,qe-48),_t=Ie(Re),St=_t.mul(Pe);St.isNegative()||St.gt(Ve);)St=(_t=Ie(Re-=mt,this.unsigned)).mul(Pe);_t.isZero()&&(_t=ze),We=We.add(_t),Ve=Ve.sub(St)}return We},Ue.div=Ue.divide,Ue.modulo=function(Pe){return Me(Pe)||(Pe=Je(Pe)),je?Oe((this.unsigned?je.rem_u:je.rem_s)(this.low,this.high,Pe.low,Pe.high),je.get_high(),this.unsigned):this.sub(this.div(Pe).mul(Pe))},Ue.mod=Ue.modulo,Ue.rem=Ue.modulo,Ue.not=function(){return Oe(~this.low,~this.high,this.unsigned)},Ue.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},Ue.clz=Ue.countLeadingZeros,Ue.countTrailingZeros=function(){return this.low?Se(this.low):Se(this.high)+32},Ue.ctz=Ue.countTrailingZeros,Ue.and=function(Pe){return Me(Pe)||(Pe=Je(Pe)),Oe(this.low&Pe.low,this.high&Pe.high,this.unsigned)},Ue.or=function(Pe){return Me(Pe)||(Pe=Je(Pe)),Oe(this.low|Pe.low,this.high|Pe.high,this.unsigned)},Ue.xor=function(Pe){return Me(Pe)||(Pe=Je(Pe)),Oe(this.low^Pe.low,this.high^Pe.high,this.unsigned)},Ue.shiftLeft=function(Pe){return Me(Pe)&&(Pe=Pe.toInt()),(Pe&=63)==0?this:Pe<32?Oe(this.low<>>32-Pe,this.unsigned):Oe(0,this.low<>>Pe|this.high<<32-Pe,this.high>>Pe,this.unsigned):Oe(this.high>>Pe-32,this.high>=0?0:-1,this.unsigned)},Ue.shr=Ue.shiftRight,Ue.shiftRightUnsigned=function(Pe){return Me(Pe)&&(Pe=Pe.toInt()),(Pe&=63)==0?this:Pe<32?Oe(this.low>>>Pe|this.high<<32-Pe,this.high>>>Pe,this.unsigned):Oe(Pe===32?this.high:this.high>>>Pe-32,0,this.unsigned)},Ue.shru=Ue.shiftRightUnsigned,Ue.shr_u=Ue.shiftRightUnsigned,Ue.rotateLeft=function(Pe){var Re;return Me(Pe)&&(Pe=Pe.toInt()),(Pe&=63)==0?this:Pe===32?Oe(this.high,this.low,this.unsigned):Pe<32?(Re=32-Pe,Oe(this.low<>>Re,this.high<>>Re,this.unsigned)):(Re=32-(Pe-=32),Oe(this.high<>>Re,this.low<>>Re,this.unsigned))},Ue.rotl=Ue.rotateLeft,Ue.rotateRight=function(Pe){var Re;return Me(Pe)&&(Pe=Pe.toInt()),(Pe&=63)==0?this:Pe===32?Oe(this.high,this.low,this.unsigned):Pe<32?(Re=32-Pe,Oe(this.high<>>Pe,this.low<>>Pe,this.unsigned)):(Re=32-(Pe-=32),Oe(this.low<>>Pe,this.high<>>Pe,this.unsigned))},Ue.rotr=Ue.rotateRight,Ue.toSigned=function(){return this.unsigned?Oe(this.low,this.high,!1):this},Ue.toUnsigned=function(){return this.unsigned?this:Oe(this.low,this.high,!0)},Ue.toBytes=function(Pe){return Pe?this.toBytesLE():this.toBytesBE()},Ue.toBytesLE=function(){var Pe=this.high,Re=this.low;return[255&Re,Re>>>8&255,Re>>>16&255,Re>>>24,255&Pe,Pe>>>8&255,Pe>>>16&255,Pe>>>24]},Ue.toBytesBE=function(){var Pe=this.high,Re=this.low;return[Pe>>>24,Pe>>>16&255,Pe>>>8&255,255&Pe,Re>>>24,Re>>>16&255,Re>>>8&255,255&Re]},De.fromBytes=function(Pe,Re,Ve){return Ve?De.fromBytesLE(Pe,Re):De.fromBytesBE(Pe,Re)},De.fromBytesLE=function(Pe,Re){return new De(Pe[0]|Pe[1]<<8|Pe[2]<<16|Pe[3]<<24,Pe[4]|Pe[5]<<8|Pe[6]<<16|Pe[7]<<24,Re)},De.fromBytesBE=function(Pe,Re){return new De(Pe[4]<<24|Pe[5]<<16|Pe[6]<<8|Pe[7],Pe[0]<<24|Pe[1]<<16|Pe[2]<<8|Pe[3],Re)};var Qe=De;Fe().util.Long=Qe,Fe().configure();var Ye=function(Pe){function Re(Ve){return Pe.call(this,te(te({},Ve),{protobuf:Fe()}))||this}return ee(Re,Pe),Re}(ke),Ze=Ye}(),__webpack_exports__=__webpack_exports__.default,__webpack_exports__}()},module.exports=factory()})(bsocket_long);var long=bsocket_long.exports,Bsocket=long,EventSourceType=function(S){return S[S.DEFAULT=0]="DEFAULT",S[S.PAGE=1]="PAGE",S[S.IFRAME=2]="IFRAME",S[S.SITE=3]="SITE",S}({});function _classCallCheck$1(S,ee){if(!(S instanceof ee))throw new TypeError("Cannot call a class as a function")}function _typeof$2(S){return _typeof$2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ee){return typeof ee}:function(ee){return ee&&typeof Symbol=="function"&&ee.constructor===Symbol&&ee!==Symbol.prototype?"symbol":typeof ee},_typeof$2(S)}function toPrimitive$1(S,ee){if(_typeof$2(S)!="object"||!S)return S;var te=S[Symbol.toPrimitive];if(te!==void 0){var re=te.call(S,ee||"default");if(_typeof$2(re)!="object")return re;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ee==="string"?String:Number)(S)}function toPropertyKey$1(S){var ee=toPrimitive$1(S,"string");return _typeof$2(ee)=="symbol"?ee:ee+""}function _defineProperties$1(S,ee){for(var te=0;teS.length)&&(ee=S.length);for(var te=0,re=Array(ee);te=S.length?{done:!0}:{done:!1,value:S[re++]}},e:function(le){throw le},f:ne}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var ie,ae=!0,oe=!1;return{s:function(){te=te.call(S)},n:function(){var le=te.next();return ae=le.done,le},e:function(le){oe=!0,ie=le},f:function(){try{ae||te.return==null||te.return()}finally{if(oe)throw ie}}}}var isStructuredCloneSupported=function S(){try{var ee={data:"Hello"},te=window.postMessage?window.postMessage(ee,"*"):ee;return te!==ee}catch(re){return!1}},EVENT_KEY="__iframe_event_emitter__",IframeEventEmitter=function(){function S(ee){var te=this;_classCallCheck$1(this,S),_defineProperty$2(this,"origin","*"),_defineProperty$2(this,"isSupported",void 0),_defineProperty$2(this,"all",new Map),this.origin=ee.origin,this.isSupported=isStructuredCloneSupported(),window.addEventListener("message",function(re){if(re.origin===te.origin||te.origin==="*")try{var ne=re.data&&_typeof$2(re.data)==="object"?re.data:JSON.parse(typeof re.data=="string"?re.data:"{}"),ie=ne.type,ae=ne.payload,oe=ne.key;if(oe!==EVENT_KEY)return;var se={sourceType:EventSourceType.IFRAME,event:ie,payload:ae,samePage:!1,emitter:re.source,messageEvent:re};if(te.all.has(ie)){var le=_createForOfIteratorHelper(te.all.get(ie)),ue;try{for(le.s();!(ue=le.n()).done;){var fe=ue.value;fe(se)}}catch(de){le.e(de)}finally{le.f()}}if(te.all.has("*")){var ce=_createForOfIteratorHelper(te.all.get("*")),he;try{for(ce.s();!(he=ce.n()).done;){var pe=he.value;pe(se)}}catch(de){ce.e(de)}finally{ce.f()}}}catch(de){console.error(de)}})}return _createClass$1(S,[{key:"emit",value:function(te,re,ne){var ie={key:EVENT_KEY,type:te,payload:re};try{window.parent.postMessage(this.isSupported?ie:JSON.stringify(ie),ne)}catch(ae){console.error(ae)}}},{key:"on",value:function(te,re){var ne=this.all.get(te);ne?ne.push(re):this.all.set(te,[re])}},{key:"off",value:function(te,re){var ne=this.all.get(te);ne&&(re?ne==null||ne.splice(ne.indexOf(re)>>>0,1):this.all.set(te,[]))}}]),S}(),useEvent=function(){var S=null;return function(ee){return isInBrowser$2()?S||(S=new CustomEventEmitter(ee||document),S):(console.error("useEvent must be used in the browser environment"),null)}}(),useIframeEvent=function(){var S=null;return function(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{origin:"*"};if(!isInBrowser$2())return console.error("useEvent must be used in the browser environment"),null;var te=function(){return S||(S=new IframeEventEmitter(ee)),S};return te()}}();function _typeof$1(S){return _typeof$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ee){return typeof ee}:function(ee){return ee&&typeof Symbol=="function"&&ee.constructor===Symbol&&ee!==Symbol.prototype?"symbol":typeof ee},_typeof$1(S)}function toPrimitive(S,ee){if(_typeof$1(S)!="object"||!S)return S;var te=S[Symbol.toPrimitive];if(te!==void 0){var re=te.call(S,ee||"default");if(_typeof$1(re)!="object")return re;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ee==="string"?String:Number)(S)}function toPropertyKey(S){var ee=toPrimitive(S,"string");return _typeof$1(ee)=="symbol"?ee:ee+""}function _defineProperty$1(S,ee,te){return(ee=toPropertyKey(ee))in S?Object.defineProperty(S,ee,{value:te,enumerable:!0,configurable:!0,writable:!0}):S[ee]=te,S}function ownKeys(S,ee){var te=Object.keys(S);if(Object.getOwnPropertySymbols){var re=Object.getOwnPropertySymbols(S);ee&&(re=re.filter(function(ne){return Object.getOwnPropertyDescriptor(S,ne).enumerable})),te.push.apply(te,re)}return te}function _objectSpread2(S){for(var ee=1;ee-1}},{key:"isOSX",value:function(){return this.userAgentContains("Macintosh")}},{key:"isFirefox",value:function(){return this.userAgentContains("firefox")}},{key:"isInternetExplorer",value:function(){return this.userAgentContains("trident")}},{key:"isIE",value:function(){var te=this.userAgent.toLowerCase(),re=te.indexOf("msie");if(re>0)return!0;var ne=te.indexOf("trident/");return ne>0}},{key:"isEdge",value:function(){var te=this.userAgent.toLowerCase(),re=te.indexOf("edge");return re>0}},{key:"isChrome",value:function(){var te=this.userAgent.toLowerCase(),re=te.indexOf("chrome"),ne=te.indexOf("opr");return re>0||ne>0}},{key:"isOpera",value:function(){return this.userAgentContains("OPR/")}},{key:"getBrowserVersion",value:function(){var te=this.userAgent,re,ne=te.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(ne[1])?(re=/\brv[ :]+(\d+)/g.exec(te)||[],parseFloat(re[1])):ne[1]==="Chrome"&&(re=te.match(/\b(OPR|Edge)\/(\d+)/),re!==null)?parseFloat(re[2]):(ne=ne[2]?[ne[1],ne[2]]:[window.navigator.appName,window.navigator.appVersion,"-?"],(re=te.match(/version\/(\d+)/i))!==null&&ne.splice(1,1,re[1]),parseFloat(ne[1]))}},{key:"openUriWithHiddenFrame",value:function(te,re,ne){var ie=setTimeout(function(){re(),oe.remove()},this.defaultCustomFailTimeOut),ae=this.createHiddenIframe(document.body,te),oe=this.registerEvent(window,"blur",se);function se(){clearTimeout(ie),oe.remove(),ne()}ae.contentWindow.location.href=te}},{key:"openUriWithTimeoutHack",value:function(te,re,ne){for(var ie=setTimeout(function(){re(),se.remove()},this.defaultCustomFailTimeOut),ae=window;ae.parent&&ae!==ae.parent;)ae=ae.parent;var oe=function(){clearTimeout(ie),se.remove(),ne()},se=this.registerEvent(ae,"blur",oe);window.location.href=te}},{key:"openUriUsingFirefox",value:function(te,re,ne){var ie=document.querySelector("#hiddenIframe");ie||(ie=this.createHiddenIframe(document.body,"about:blank"));try{ie.contentWindow.location.href=te,ne()}catch(ae){ae.name==="NS_ERROR_UNKNOWN_PROTOCOL"&&re()}}},{key:"protocolCheck",value:function(te){var re=this,ne=te.uri,ie=te.failCb,ae=te.successCb,oe=te.timeout,se=te.unsupportedCb,le=function(){ie==null||ie()},ue=function(){ae==null||ae()},fe=function(){if(re.isFirefox()){var pe=re.getBrowserVersion();pe>=64?re.openUriWithHiddenFrame(ne,le,ue):re.openUriUsingFirefox(ne,le,ue)}else re.isChrome()?re.openUriWithTimeoutHack(ne,le,ue):re.isOSX()?re.openUriWithHiddenFrame(ne,le,ue):se==null||se()};if(oe&&(this.defaultCustomFailTimeOut=oe),this.isEdge()||this.isIE())this.openUriWithMsLaunchUri(ne,le,ue);else if(document.hasFocus())fe();else var ce=this.registerEvent(window,"focus",function(){ce.remove(),fe()})}}]),S}(),instance=new ProtocolCheck,protocolCheck=instance.protocolCheck.bind(instance),PROTOCOL_URL="bilipc://page",callRecommendPage=function S(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};isSSR()||protocolCheck(_objectSpread2(_objectSpread2({},ee),{},{uri:"".concat(PROTOCOL_URL,"/recommend")}))},index$2="",index$1="";function _defineProperty(S,ee,te){return ee in S?Object.defineProperty(S,ee,{value:te,enumerable:!0,configurable:!0,writable:!0}):S[ee]=te,S}function styleMap(S){var ee=Object.keys(S);if(ee.length===0)return"";var te="";return ee.forEach(function(re){S[re]!==void 0&&(te+="".concat(re,":").concat(S[re],";"))}),te}function isValidInput(S){return!(!S||typeof S!="object"||typeof S.render_scheme=="undefined"||!S.colors_info||!S.colors_info.color||!Array.isArray(S.colors_info.color))}var direction="to top right";function getLinearGradientStyle(S,ee){return"linear-gradient(".concat(S,",").concat(ee,")")}function get16Color(S){return S[0]==="#"?S:"#".concat(S)}function getBgStyle(S){var ee=S.length,te=[],re=[],ne=function(ae,oe){return"".concat(get16Color(ae)," ").concat(oe/(ee-1)*100,"%")};return S.forEach(function(ie,ae){te.push(ne(ie.color_day,ae)),re.push(ne(ie.color_night,ae))}),{light:getLinearGradientStyle(direction,te.join(",")),dark:getLinearGradientStyle(direction,re.join(","))}}function getBaseStyle(){return{"background-clip":"text","-webkit-background-clip":"text","-webkit-text-fill-color":"transparent"}}function getNameRenderStyle(S,ee){ee=ee||{};var te=ee.theme||"",re=ee.stringType||!1,ne="",ie="";if(isValidInput(S)){var ae=S.render_scheme,oe=S.colors_info.color;if(ae===1&&oe.length>1){var se=getBgStyle(oe);ne=se.light,ie=se.dark}}if(ne&&ie){var le={base:getBaseStyle(),theme:{light:{"background-image":ne},dark:{"background-image":ie}}};if(["light","dark"].includes(te)){var ue=Object.assign({},le.base,le.theme[te]);return re?styleMap(ue):ue}if(ee.variable&&typeof ee.variable=="string"&&/^--[a-z]/.test(ee.variable)){var fe;le.variable=(fe={},_defineProperty(fe,"".concat(ee.variable,"-light"),ne),_defineProperty(fe,"".concat(ee.variable,"-dark"),ie),fe)}return le}return null}var getNameRenderStyle_1=getNameRenderStyle,getNameRenderStyle$1=getNameRenderStyle_1;function toInteger(S){if(S===null||S===!0||S===!1)return NaN;var ee=Number(S);return isNaN(ee)?ee:ee<0?Math.ceil(ee):Math.floor(ee)}function requiredArgs(S,ee){if(ee.length1?"s":"")+" required, but only "+ee.length+" present")}function toDate(S){requiredArgs(1,arguments);var ee=Object.prototype.toString.call(S);return S instanceof Date||_typeof$1(S)==="object"&&ee==="[object Date]"?new Date(S.getTime()):typeof S=="number"||ee==="[object Number]"?new Date(S):((typeof S=="string"||ee==="[object String]")&&typeof console!="undefined"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function addDays(S,ee){requiredArgs(2,arguments);var te=toDate(S),re=toInteger(ee);return isNaN(re)?new Date(NaN):(re&&te.setDate(te.getDate()+re),te)}function addMilliseconds(S,ee){requiredArgs(2,arguments);var te=toDate(S).getTime(),re=toInteger(ee);return new Date(te+re)}var defaultOptions={};function getDefaultOptions(){return defaultOptions}function getTimezoneOffsetInMilliseconds(S){var ee=new Date(Date.UTC(S.getFullYear(),S.getMonth(),S.getDate(),S.getHours(),S.getMinutes(),S.getSeconds(),S.getMilliseconds()));return ee.setUTCFullYear(S.getFullYear()),S.getTime()-ee.getTime()}function startOfDay(S){requiredArgs(1,arguments);var ee=toDate(S);return ee.setHours(0,0,0,0),ee}function isSameDay(S,ee){requiredArgs(2,arguments);var te=startOfDay(S),re=startOfDay(ee);return te.getTime()===re.getTime()}function isDate(S){return requiredArgs(1,arguments),S instanceof Date||_typeof$1(S)==="object"&&Object.prototype.toString.call(S)==="[object Date]"}function isValid(S){if(requiredArgs(1,arguments),!isDate(S)&&typeof S!="number")return!1;var ee=toDate(S);return!isNaN(Number(ee))}function subMilliseconds(S,ee){requiredArgs(2,arguments);var te=toInteger(ee);return addMilliseconds(S,-te)}var MILLISECONDS_IN_DAY=864e5;function getUTCDayOfYear(S){requiredArgs(1,arguments);var ee=toDate(S),te=ee.getTime();ee.setUTCMonth(0,1),ee.setUTCHours(0,0,0,0);var re=ee.getTime(),ne=te-re;return Math.floor(ne/MILLISECONDS_IN_DAY)+1}function startOfUTCISOWeek(S){requiredArgs(1,arguments);var ee=1,te=toDate(S),re=te.getUTCDay(),ne=(re=ne.getTime()?te+1:ee.getTime()>=ae.getTime()?te:te-1}function startOfUTCISOWeekYear(S){requiredArgs(1,arguments);var ee=getUTCISOWeekYear(S),te=new Date(0);te.setUTCFullYear(ee,0,4),te.setUTCHours(0,0,0,0);var re=startOfUTCISOWeek(te);return re}var MILLISECONDS_IN_WEEK$1=6048e5;function getUTCISOWeek(S){requiredArgs(1,arguments);var ee=toDate(S),te=startOfUTCISOWeek(ee).getTime()-startOfUTCISOWeekYear(ee).getTime();return Math.round(te/MILLISECONDS_IN_WEEK$1)+1}function startOfUTCWeek(S,ee){var te,re,ne,ie,ae,oe,se,le;requiredArgs(1,arguments);var ue=getDefaultOptions(),fe=toInteger((te=(re=(ne=(ie=ee==null?void 0:ee.weekStartsOn)!==null&&ie!==void 0?ie:ee==null||(ae=ee.locale)===null||ae===void 0||(oe=ae.options)===null||oe===void 0?void 0:oe.weekStartsOn)!==null&&ne!==void 0?ne:ue.weekStartsOn)!==null&&re!==void 0?re:(se=ue.locale)===null||se===void 0||(le=se.options)===null||le===void 0?void 0:le.weekStartsOn)!==null&&te!==void 0?te:0);if(!(fe>=0&&fe<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var ce=toDate(S),he=ce.getUTCDay(),pe=(he=1&&he<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var pe=new Date(0);pe.setUTCFullYear(fe+1,0,he),pe.setUTCHours(0,0,0,0);var de=startOfUTCWeek(pe,ee),be=new Date(0);be.setUTCFullYear(fe,0,he),be.setUTCHours(0,0,0,0);var ye=startOfUTCWeek(be,ee);return ue.getTime()>=de.getTime()?fe+1:ue.getTime()>=ye.getTime()?fe:fe-1}function startOfUTCWeekYear(S,ee){var te,re,ne,ie,ae,oe,se,le;requiredArgs(1,arguments);var ue=getDefaultOptions(),fe=toInteger((te=(re=(ne=(ie=ee==null?void 0:ee.firstWeekContainsDate)!==null&&ie!==void 0?ie:ee==null||(ae=ee.locale)===null||ae===void 0||(oe=ae.options)===null||oe===void 0?void 0:oe.firstWeekContainsDate)!==null&&ne!==void 0?ne:ue.firstWeekContainsDate)!==null&&re!==void 0?re:(se=ue.locale)===null||se===void 0||(le=se.options)===null||le===void 0?void 0:le.firstWeekContainsDate)!==null&&te!==void 0?te:1),ce=getUTCWeekYear(S,ee),he=new Date(0);he.setUTCFullYear(ce,0,fe),he.setUTCHours(0,0,0,0);var pe=startOfUTCWeek(he,ee);return pe}var MILLISECONDS_IN_WEEK=6048e5;function getUTCWeek(S,ee){requiredArgs(1,arguments);var te=toDate(S),re=startOfUTCWeek(te,ee).getTime()-startOfUTCWeekYear(te,ee).getTime();return Math.round(re/MILLISECONDS_IN_WEEK)+1}function addLeadingZeros(S,ee){for(var te=S<0?"-":"",re=Math.abs(S).toString();re.length0?re:1-re;return addLeadingZeros(te==="yy"?ne%100:ne,te.length)},M:function S(ee,te){var re=ee.getUTCMonth();return te==="M"?String(re+1):addLeadingZeros(re+1,2)},d:function S(ee,te){return addLeadingZeros(ee.getUTCDate(),te.length)},a:function S(ee,te){var re=ee.getUTCHours()/12>=1?"pm":"am";switch(te){case"a":case"aa":return re.toUpperCase();case"aaa":return re;case"aaaaa":return re[0];case"aaaa":default:return re==="am"?"a.m.":"p.m."}},h:function S(ee,te){return addLeadingZeros(ee.getUTCHours()%12||12,te.length)},H:function S(ee,te){return addLeadingZeros(ee.getUTCHours(),te.length)},m:function S(ee,te){return addLeadingZeros(ee.getUTCMinutes(),te.length)},s:function S(ee,te){return addLeadingZeros(ee.getUTCSeconds(),te.length)},S:function S(ee,te){var re=te.length,ne=ee.getUTCMilliseconds(),ie=Math.floor(ne*Math.pow(10,re-3));return addLeadingZeros(ie,te.length)}},formatters$3=formatters$2,dayPeriodEnum={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},formatters={G:function S(ee,te,re){var ne=ee.getUTCFullYear()>0?1:0;switch(te){case"G":case"GG":case"GGG":return re.era(ne,{width:"abbreviated"});case"GGGGG":return re.era(ne,{width:"narrow"});case"GGGG":default:return re.era(ne,{width:"wide"})}},y:function S(ee,te,re){if(te==="yo"){var ne=ee.getUTCFullYear(),ie=ne>0?ne:1-ne;return re.ordinalNumber(ie,{unit:"year"})}return formatters$3.y(ee,te)},Y:function S(ee,te,re,ne){var ie=getUTCWeekYear(ee,ne),ae=ie>0?ie:1-ie;if(te==="YY"){var oe=ae%100;return addLeadingZeros(oe,2)}return te==="Yo"?re.ordinalNumber(ae,{unit:"year"}):addLeadingZeros(ae,te.length)},R:function S(ee,te){var re=getUTCISOWeekYear(ee);return addLeadingZeros(re,te.length)},u:function S(ee,te){var re=ee.getUTCFullYear();return addLeadingZeros(re,te.length)},Q:function S(ee,te,re){var ne=Math.ceil((ee.getUTCMonth()+1)/3);switch(te){case"Q":return String(ne);case"QQ":return addLeadingZeros(ne,2);case"Qo":return re.ordinalNumber(ne,{unit:"quarter"});case"QQQ":return re.quarter(ne,{width:"abbreviated",context:"formatting"});case"QQQQQ":return re.quarter(ne,{width:"narrow",context:"formatting"});case"QQQQ":default:return re.quarter(ne,{width:"wide",context:"formatting"})}},q:function S(ee,te,re){var ne=Math.ceil((ee.getUTCMonth()+1)/3);switch(te){case"q":return String(ne);case"qq":return addLeadingZeros(ne,2);case"qo":return re.ordinalNumber(ne,{unit:"quarter"});case"qqq":return re.quarter(ne,{width:"abbreviated",context:"standalone"});case"qqqqq":return re.quarter(ne,{width:"narrow",context:"standalone"});case"qqqq":default:return re.quarter(ne,{width:"wide",context:"standalone"})}},M:function S(ee,te,re){var ne=ee.getUTCMonth();switch(te){case"M":case"MM":return formatters$3.M(ee,te);case"Mo":return re.ordinalNumber(ne+1,{unit:"month"});case"MMM":return re.month(ne,{width:"abbreviated",context:"formatting"});case"MMMMM":return re.month(ne,{width:"narrow",context:"formatting"});case"MMMM":default:return re.month(ne,{width:"wide",context:"formatting"})}},L:function S(ee,te,re){var ne=ee.getUTCMonth();switch(te){case"L":return String(ne+1);case"LL":return addLeadingZeros(ne+1,2);case"Lo":return re.ordinalNumber(ne+1,{unit:"month"});case"LLL":return re.month(ne,{width:"abbreviated",context:"standalone"});case"LLLLL":return re.month(ne,{width:"narrow",context:"standalone"});case"LLLL":default:return re.month(ne,{width:"wide",context:"standalone"})}},w:function S(ee,te,re,ne){var ie=getUTCWeek(ee,ne);return te==="wo"?re.ordinalNumber(ie,{unit:"week"}):addLeadingZeros(ie,te.length)},I:function S(ee,te,re){var ne=getUTCISOWeek(ee);return te==="Io"?re.ordinalNumber(ne,{unit:"week"}):addLeadingZeros(ne,te.length)},d:function S(ee,te,re){return te==="do"?re.ordinalNumber(ee.getUTCDate(),{unit:"date"}):formatters$3.d(ee,te)},D:function S(ee,te,re){var ne=getUTCDayOfYear(ee);return te==="Do"?re.ordinalNumber(ne,{unit:"dayOfYear"}):addLeadingZeros(ne,te.length)},E:function S(ee,te,re){var ne=ee.getUTCDay();switch(te){case"E":case"EE":case"EEE":return re.day(ne,{width:"abbreviated",context:"formatting"});case"EEEEE":return re.day(ne,{width:"narrow",context:"formatting"});case"EEEEEE":return re.day(ne,{width:"short",context:"formatting"});case"EEEE":default:return re.day(ne,{width:"wide",context:"formatting"})}},e:function S(ee,te,re,ne){var ie=ee.getUTCDay(),ae=(ie-ne.weekStartsOn+8)%7||7;switch(te){case"e":return String(ae);case"ee":return addLeadingZeros(ae,2);case"eo":return re.ordinalNumber(ae,{unit:"day"});case"eee":return re.day(ie,{width:"abbreviated",context:"formatting"});case"eeeee":return re.day(ie,{width:"narrow",context:"formatting"});case"eeeeee":return re.day(ie,{width:"short",context:"formatting"});case"eeee":default:return re.day(ie,{width:"wide",context:"formatting"})}},c:function S(ee,te,re,ne){var ie=ee.getUTCDay(),ae=(ie-ne.weekStartsOn+8)%7||7;switch(te){case"c":return String(ae);case"cc":return addLeadingZeros(ae,te.length);case"co":return re.ordinalNumber(ae,{unit:"day"});case"ccc":return re.day(ie,{width:"abbreviated",context:"standalone"});case"ccccc":return re.day(ie,{width:"narrow",context:"standalone"});case"cccccc":return re.day(ie,{width:"short",context:"standalone"});case"cccc":default:return re.day(ie,{width:"wide",context:"standalone"})}},i:function S(ee,te,re){var ne=ee.getUTCDay(),ie=ne===0?7:ne;switch(te){case"i":return String(ie);case"ii":return addLeadingZeros(ie,te.length);case"io":return re.ordinalNumber(ie,{unit:"day"});case"iii":return re.day(ne,{width:"abbreviated",context:"formatting"});case"iiiii":return re.day(ne,{width:"narrow",context:"formatting"});case"iiiiii":return re.day(ne,{width:"short",context:"formatting"});case"iiii":default:return re.day(ne,{width:"wide",context:"formatting"})}},a:function S(ee,te,re){var ne=ee.getUTCHours(),ie=ne/12>=1?"pm":"am";switch(te){case"a":case"aa":return re.dayPeriod(ie,{width:"abbreviated",context:"formatting"});case"aaa":return re.dayPeriod(ie,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return re.dayPeriod(ie,{width:"narrow",context:"formatting"});case"aaaa":default:return re.dayPeriod(ie,{width:"wide",context:"formatting"})}},b:function S(ee,te,re){var ne=ee.getUTCHours(),ie;switch(ne===12?ie=dayPeriodEnum.noon:ne===0?ie=dayPeriodEnum.midnight:ie=ne/12>=1?"pm":"am",te){case"b":case"bb":return re.dayPeriod(ie,{width:"abbreviated",context:"formatting"});case"bbb":return re.dayPeriod(ie,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return re.dayPeriod(ie,{width:"narrow",context:"formatting"});case"bbbb":default:return re.dayPeriod(ie,{width:"wide",context:"formatting"})}},B:function S(ee,te,re){var ne=ee.getUTCHours(),ie;switch(ne>=17?ie=dayPeriodEnum.evening:ne>=12?ie=dayPeriodEnum.afternoon:ne>=4?ie=dayPeriodEnum.morning:ie=dayPeriodEnum.night,te){case"B":case"BB":case"BBB":return re.dayPeriod(ie,{width:"abbreviated",context:"formatting"});case"BBBBB":return re.dayPeriod(ie,{width:"narrow",context:"formatting"});case"BBBB":default:return re.dayPeriod(ie,{width:"wide",context:"formatting"})}},h:function S(ee,te,re){if(te==="ho"){var ne=ee.getUTCHours()%12;return ne===0&&(ne=12),re.ordinalNumber(ne,{unit:"hour"})}return formatters$3.h(ee,te)},H:function S(ee,te,re){return te==="Ho"?re.ordinalNumber(ee.getUTCHours(),{unit:"hour"}):formatters$3.H(ee,te)},K:function S(ee,te,re){var ne=ee.getUTCHours()%12;return te==="Ko"?re.ordinalNumber(ne,{unit:"hour"}):addLeadingZeros(ne,te.length)},k:function S(ee,te,re){var ne=ee.getUTCHours();return ne===0&&(ne=24),te==="ko"?re.ordinalNumber(ne,{unit:"hour"}):addLeadingZeros(ne,te.length)},m:function S(ee,te,re){return te==="mo"?re.ordinalNumber(ee.getUTCMinutes(),{unit:"minute"}):formatters$3.m(ee,te)},s:function S(ee,te,re){return te==="so"?re.ordinalNumber(ee.getUTCSeconds(),{unit:"second"}):formatters$3.s(ee,te)},S:function S(ee,te){return formatters$3.S(ee,te)},X:function S(ee,te,re,ne){var ie=ne._originalDate||ee,ae=ie.getTimezoneOffset();if(ae===0)return"Z";switch(te){case"X":return formatTimezoneWithOptionalMinutes(ae);case"XXXX":case"XX":return formatTimezone(ae);case"XXXXX":case"XXX":default:return formatTimezone(ae,":")}},x:function S(ee,te,re,ne){var ie=ne._originalDate||ee,ae=ie.getTimezoneOffset();switch(te){case"x":return formatTimezoneWithOptionalMinutes(ae);case"xxxx":case"xx":return formatTimezone(ae);case"xxxxx":case"xxx":default:return formatTimezone(ae,":")}},O:function S(ee,te,re,ne){var ie=ne._originalDate||ee,ae=ie.getTimezoneOffset();switch(te){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(ae,":");case"OOOO":default:return"GMT"+formatTimezone(ae,":")}},z:function S(ee,te,re,ne){var ie=ne._originalDate||ee,ae=ie.getTimezoneOffset();switch(te){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(ae,":");case"zzzz":default:return"GMT"+formatTimezone(ae,":")}},t:function S(ee,te,re,ne){var ie=ne._originalDate||ee,ae=Math.floor(ie.getTime()/1e3);return addLeadingZeros(ae,te.length)},T:function S(ee,te,re,ne){var ie=ne._originalDate||ee,ae=ie.getTime();return addLeadingZeros(ae,te.length)}};function formatTimezoneShort(S,ee){var te=S>0?"-":"+",re=Math.abs(S),ne=Math.floor(re/60),ie=re%60;if(ie===0)return te+String(ne);var ae=ee||"";return te+String(ne)+ae+addLeadingZeros(ie,2)}function formatTimezoneWithOptionalMinutes(S,ee){if(S%60===0){var te=S>0?"-":"+";return te+addLeadingZeros(Math.abs(S)/60,2)}return formatTimezone(S,ee)}function formatTimezone(S,ee){var te=ee||"",re=S>0?"-":"+",ne=Math.abs(S),ie=addLeadingZeros(Math.floor(ne/60),2),ae=addLeadingZeros(ne%60,2);return re+ie+te+ae}var formatters$1=formatters,dateLongFormatter=function S(ee,te){switch(ee){case"P":return te.date({width:"short"});case"PP":return te.date({width:"medium"});case"PPP":return te.date({width:"long"});case"PPPP":default:return te.date({width:"full"})}},timeLongFormatter=function S(ee,te){switch(ee){case"p":return te.time({width:"short"});case"pp":return te.time({width:"medium"});case"ppp":return te.time({width:"long"});case"pppp":default:return te.time({width:"full"})}},dateTimeLongFormatter=function S(ee,te){var re=ee.match(/(P+)(p+)?/)||[],ne=re[1],ie=re[2];if(!ie)return dateLongFormatter(ee,te);var ae;switch(ne){case"P":ae=te.dateTime({width:"short"});break;case"PP":ae=te.dateTime({width:"medium"});break;case"PPP":ae=te.dateTime({width:"long"});break;case"PPPP":default:ae=te.dateTime({width:"full"});break}return ae.replace("{{date}}",dateLongFormatter(ne,te)).replace("{{time}}",timeLongFormatter(ie,te))},longFormatters={p:timeLongFormatter,P:dateTimeLongFormatter},longFormatters$1=longFormatters,protectedDayOfYearTokens=["D","DD"],protectedWeekYearTokens=["YY","YYYY"];function isProtectedDayOfYearToken(S){return protectedDayOfYearTokens.indexOf(S)!==-1}function isProtectedWeekYearToken(S){return protectedWeekYearTokens.indexOf(S)!==-1}function throwProtectedError(S,ee,te){if(S==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(ee,"`) for formatting years to the input `").concat(te,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(S==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(ee,"`) for formatting years to the input `").concat(te,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(S==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(ee,"`) for formatting days of the month to the input `").concat(te,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(S==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(ee,"`) for formatting days of the month to the input `").concat(te,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var formatDistanceLocale={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},formatDistance=function S(ee,te,re){var ne,ie=formatDistanceLocale[ee];return typeof ie=="string"?ne=ie:te===1?ne=ie.one:ne=ie.other.replace("{{count}}",te.toString()),re!=null&&re.addSuffix?re.comparison&&re.comparison>0?"in "+ne:ne+" ago":ne},formatDistance$1=formatDistance;function buildFormatLongFn(S){return function(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},te=ee.width?String(ee.width):S.defaultWidth,re=S.formats[te]||S.formats[S.defaultWidth];return re}}var dateFormats={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},timeFormats={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dateTimeFormats={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},formatLong={date:buildFormatLongFn({formats:dateFormats,defaultWidth:"full"}),time:buildFormatLongFn({formats:timeFormats,defaultWidth:"full"}),dateTime:buildFormatLongFn({formats:dateTimeFormats,defaultWidth:"full"})},formatLong$1=formatLong,formatRelativeLocale={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},formatRelative=function S(ee,te,re,ne){return formatRelativeLocale[ee]},formatRelative$1=formatRelative;function buildLocalizeFn(S){return function(ee,te){var re=te!=null&&te.context?String(te.context):"standalone",ne;if(re==="formatting"&&S.formattingValues){var ie=S.defaultFormattingWidth||S.defaultWidth,ae=te!=null&&te.width?String(te.width):ie;ne=S.formattingValues[ae]||S.formattingValues[ie]}else{var oe=S.defaultWidth,se=te!=null&&te.width?String(te.width):S.defaultWidth;ne=S.values[se]||S.values[oe]}var le=S.argumentCallback?S.argumentCallback(ee):ee;return ne[le]}}var eraValues={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},quarterValues={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},monthValues={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},dayValues={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},dayPeriodValues={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},formattingDayPeriodValues={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},ordinalNumber=function S(ee,te){var re=Number(ee),ne=re%100;if(ne>20||ne<10)switch(ne%10){case 1:return re+"st";case 2:return re+"nd";case 3:return re+"rd"}return re+"th"},localize={ordinalNumber,era:buildLocalizeFn({values:eraValues,defaultWidth:"wide"}),quarter:buildLocalizeFn({values:quarterValues,defaultWidth:"wide",argumentCallback:function S(ee){return ee-1}}),month:buildLocalizeFn({values:monthValues,defaultWidth:"wide"}),day:buildLocalizeFn({values:dayValues,defaultWidth:"wide"}),dayPeriod:buildLocalizeFn({values:dayPeriodValues,defaultWidth:"wide",formattingValues:formattingDayPeriodValues,defaultFormattingWidth:"wide"})},localize$1=localize;function buildMatchFn(S){return function(ee){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},re=te.width,ne=re&&S.matchPatterns[re]||S.matchPatterns[S.defaultMatchWidth],ie=ee.match(ne);if(!ie)return null;var ae=ie[0],oe=re&&S.parsePatterns[re]||S.parsePatterns[S.defaultParseWidth],se=Array.isArray(oe)?findIndex(oe,function(fe){return fe.test(ae)}):findKey(oe,function(fe){return fe.test(ae)}),le;le=S.valueCallback?S.valueCallback(se):se,le=te.valueCallback?te.valueCallback(le):le;var ue=ee.slice(ae.length);return{value:le,rest:ue}}}function findKey(S,ee){for(var te in S)if(S.hasOwnProperty(te)&&ee(S[te]))return te}function findIndex(S,ee){for(var te=0;te1&&arguments[1]!==void 0?arguments[1]:{},re=ee.match(S.matchPattern);if(!re)return null;var ne=re[0],ie=ee.match(S.parsePattern);if(!ie)return null;var ae=S.valueCallback?S.valueCallback(ie[0]):ie[0];ae=te.valueCallback?te.valueCallback(ae):ae;var oe=ee.slice(ne.length);return{value:ae,rest:oe}}}var matchOrdinalNumberPattern=/^(\d+)(th|st|nd|rd)?/i,parseOrdinalNumberPattern=/\d+/i,matchEraPatterns={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},parseEraPatterns={any:[/^b/i,/^(a|c)/i]},matchQuarterPatterns={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},parseQuarterPatterns={any:[/1/i,/2/i,/3/i,/4/i]},matchMonthPatterns={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},parseMonthPatterns={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},matchDayPatterns={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},parseDayPatterns={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},matchDayPeriodPatterns={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},parseDayPeriodPatterns={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},match={ordinalNumber:buildMatchPatternFn({matchPattern:matchOrdinalNumberPattern,parsePattern:parseOrdinalNumberPattern,valueCallback:function S(ee){return parseInt(ee,10)}}),era:buildMatchFn({matchPatterns:matchEraPatterns,defaultMatchWidth:"wide",parsePatterns:parseEraPatterns,defaultParseWidth:"any"}),quarter:buildMatchFn({matchPatterns:matchQuarterPatterns,defaultMatchWidth:"wide",parsePatterns:parseQuarterPatterns,defaultParseWidth:"any",valueCallback:function S(ee){return ee+1}}),month:buildMatchFn({matchPatterns:matchMonthPatterns,defaultMatchWidth:"wide",parsePatterns:parseMonthPatterns,defaultParseWidth:"any"}),day:buildMatchFn({matchPatterns:matchDayPatterns,defaultMatchWidth:"wide",parsePatterns:parseDayPatterns,defaultParseWidth:"any"}),dayPeriod:buildMatchFn({matchPatterns:matchDayPeriodPatterns,defaultMatchWidth:"any",parsePatterns:parseDayPeriodPatterns,defaultParseWidth:"any"})},match$1=match,locale={code:"en-US",formatDistance:formatDistance$1,formatLong:formatLong$1,formatRelative:formatRelative$1,localize:localize$1,match:match$1,options:{weekStartsOn:0,firstWeekContainsDate:1}},defaultLocale=locale,formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,unescapedLatinCharacterRegExp=/[a-zA-Z]/;function format(S,ee,te){var re,ne,ie,ae,oe,se,le,ue,fe,ce,he,pe,de,be,ye,ge,ve,me;requiredArgs(2,arguments);var _e=String(ee),we=getDefaultOptions(),$e=(re=(ne=te==null?void 0:te.locale)!==null&&ne!==void 0?ne:we.locale)!==null&&re!==void 0?re:defaultLocale,Te=toInteger((ie=(ae=(oe=(se=te==null?void 0:te.firstWeekContainsDate)!==null&&se!==void 0?se:te==null||(le=te.locale)===null||le===void 0||(ue=le.options)===null||ue===void 0?void 0:ue.firstWeekContainsDate)!==null&&oe!==void 0?oe:we.firstWeekContainsDate)!==null&&ae!==void 0?ae:(fe=we.locale)===null||fe===void 0||(ce=fe.options)===null||ce===void 0?void 0:ce.firstWeekContainsDate)!==null&&ie!==void 0?ie:1);if(!(Te>=1&&Te<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var xe=toInteger((he=(pe=(de=(be=te==null?void 0:te.weekStartsOn)!==null&&be!==void 0?be:te==null||(ye=te.locale)===null||ye===void 0||(ge=ye.options)===null||ge===void 0?void 0:ge.weekStartsOn)!==null&&de!==void 0?de:we.weekStartsOn)!==null&&pe!==void 0?pe:(ve=we.locale)===null||ve===void 0||(me=ve.options)===null||me===void 0?void 0:me.weekStartsOn)!==null&&he!==void 0?he:0);if(!(xe>=0&&xe<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!$e.localize)throw new RangeError("locale must contain localize property");if(!$e.formatLong)throw new RangeError("locale must contain formatLong property");var ke=toDate(S);if(!isValid(ke))throw new RangeError("Invalid time value");var Ne=getTimezoneOffsetInMilliseconds(ke),Fe=subMilliseconds(ke,Ne),je={firstWeekContainsDate:Te,weekStartsOn:xe,locale:$e,_originalDate:ke},De=_e.match(longFormattingTokensRegExp).map(function(Me){var Se=Me[0];if(Se==="p"||Se==="P"){var Ce=longFormatters$1[Se];return Ce(Me,$e.formatLong)}return Me}).join("").match(formattingTokensRegExp).map(function(Me){if(Me==="''")return"'";var Se=Me[0];if(Se==="'")return cleanEscapedString(Me);var Ce=formatters$1[Se];if(Ce)return!(te!=null&&te.useAdditionalWeekYearTokens)&&isProtectedWeekYearToken(Me)&&throwProtectedError(Me,ee,String(S)),!(te!=null&&te.useAdditionalDayOfYearTokens)&&isProtectedDayOfYearToken(Me)&&throwProtectedError(Me,ee,String(S)),Ce(Fe,Me,$e.localize,je);if(Se.match(unescapedLatinCharacterRegExp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+Se+"`");return Me}).join("");return De}function cleanEscapedString(S){var ee=S.match(escapedStringRegExp);return ee?ee[1].replace(doubleQuoteRegExp,"'"):S}function isToday(S){return requiredArgs(1,arguments),isSameDay(S,Date.now())}function subDays(S,ee){requiredArgs(2,arguments);var te=toInteger(ee);return addDays(S,-te)}function isYesterday(S){return requiredArgs(1,arguments),isSameDay(S,subDays(Date.now(),1))}var lottie$1={exports:{}};(function(module,exports){typeof navigator!="undefined"&&function(S,ee){module.exports=ee()}(commonjsGlobal$1,function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(ee){_useWebWorker=!!ee},getWebWorker=function(){return _useWebWorker},setLocationHref=function(ee){locationHref=ee},getLocationHref=function(){return locationHref};function createTag(S){return document.createElement(S)}function extendPrototype(S,ee){var te,re=S.length,ne;for(te=0;te1?te[1]=1:te[1]<=0&&(te[1]=0),HSVtoRGB(te[0],te[1],te[2])}function addBrightnessToRGB(S,ee){var te=RGBtoHSV(S[0]*255,S[1]*255,S[2]*255);return te[2]+=ee,te[2]>1?te[2]=1:te[2]<0&&(te[2]=0),HSVtoRGB(te[0],te[1],te[2])}function addHueToRGB(S,ee){var te=RGBtoHSV(S[0]*255,S[1]*255,S[2]*255);return te[0]+=ee/360,te[0]>1?te[0]-=1:te[0]<0&&(te[0]+=1),HSVtoRGB(te[0],te[1],te[2])}var rgbToHex=function(){var S=[],ee,te;for(ee=0;ee<256;ee+=1)te=ee.toString(16),S[ee]=te.length===1?"0"+te:te;return function(re,ne,ie){return re<0&&(re=0),ne<0&&(ne=0),ie<0&&(ie=0),"#"+S[re]+S[ne]+S[ie]}}(),setSubframeEnabled=function(ee){subframeEnabled=!!ee},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(ee){expressionsPlugin=ee},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(ee){expressionsInterfaces=ee},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(ee){defaultCurveSegments=ee},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(ee){idPrefix$1=ee};function createNS(S){return document.createElementNS(svgNS,S)}function _typeof$5(S){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(te){return typeof te}:_typeof$5=function(te){return te&&typeof Symbol=="function"&&te.constructor===Symbol&&te!==Symbol.prototype?"symbol":typeof te},_typeof$5(S)}var dataManager=function(){var S=1,ee=[],te,re,ne={onmessage:function(){},postMessage:function(he){te({data:he})}},ie={postMessage:function(he){ne.onmessage({data:he})}};function ae(ce){if(window.Worker&&window.Blob&&getWebWorker()){var he=new Blob(["var _workerSelf = self; self.onmessage = ",ce.toString()],{type:"text/javascript"}),pe=URL.createObjectURL(he);return new Worker(pe)}return te=ce,ne}function oe(){re||(re=ae(function(he){function pe(){function be(Me,Se){var Ce,Ae,Ee=Me.length,Ie,Oe,He,Xe;for(Ae=0;Ae=0;Se-=1)if(Me[Se].ty==="sh")if(Me[Se].ks.k.i)_e(Me[Se].ks.k);else for(Ee=Me[Se].ks.k.length,Ae=0;AeCe[0]?!0:Ce[0]>Me[0]?!1:Me[1]>Ce[1]?!0:Ce[1]>Me[1]?!1:Me[2]>Ce[2]?!0:Ce[2]>Me[2]?!1:null}var $e=function(){var Me=[4,4,14];function Se(Ae){var Ee=Ae.t.d;Ae.t.d={k:[{s:Ee,t:0}]}}function Ce(Ae){var Ee,Ie=Ae.length;for(Ee=0;Ee=0;Ee-=1)if(Ae[Ee].ty==="sh")if(Ae[Ee].ks.k.i)Ae[Ee].ks.k.c=Ae[Ee].closed;else for(He=Ae[Ee].ks.k.length,Oe=0;Oe500)&&(this._imageLoaded(),clearInterval(ve)),ge+=1}.bind(this),50)}function ie(ye){var ge=re(ye,this.assetsPath,this.path),ve=createNS("image");isSafari?this.testImageLoaded(ve):ve.addEventListener("load",this._imageLoaded,!1),ve.addEventListener("error",function(){me.img=S,this._imageLoaded()}.bind(this),!1),ve.setAttributeNS("http://www.w3.org/1999/xlink","href",ge),this._elementHelper.append?this._elementHelper.append(ve):this._elementHelper.appendChild(ve);var me={img:ve,assetData:ye};return me}function ae(ye){var ge=re(ye,this.assetsPath,this.path),ve=createTag("img");ve.crossOrigin="anonymous",ve.addEventListener("load",this._imageLoaded,!1),ve.addEventListener("error",function(){me.img=S,this._imageLoaded()}.bind(this),!1),ve.src=ge;var me={img:ve,assetData:ye};return me}function oe(ye){var ge={assetData:ye},ve=re(ye,this.assetsPath,this.path);return dataManager.loadData(ve,function(me){ge.img=me,this._footageLoaded()}.bind(this),function(){ge.img={},this._footageLoaded()}.bind(this)),ge}function se(ye,ge){this.imagesLoadedCb=ge;var ve,me=ye.length;for(ve=0;vethis.animationData.op&&(this.animationData.op=S.op,this.totalFrames=Math.floor(S.op-this.animationData.ip));var ee=this.animationData.layers,te,re=ee.length,ne=S.layers,ie,ae=ne.length;for(ie=0;iethis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(S){this.triggerRenderFrameError(S)}},AnimationItem.prototype.play=function(S){S&&this.name!==S||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(S){S&&this.name!==S||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(S){S&&this.name!==S||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(S){S&&this.name!==S||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(S){for(var ee,te=0;te=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(ee>this.totalFrames?ee%this.totalFrames:0)||(te=!0,ee=this.totalFrames-1):ee>=this.totalFrames?(this.playCount+=1,this.checkSegments(ee%this.totalFrames)||(this.setCurrentRawFrameValue(ee%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(ee):ee<0?this.checkSegments(ee%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+ee%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(te=!0,ee=0)):this.setCurrentRawFrameValue(ee),te&&(this.setCurrentRawFrameValue(ee),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(S,ee){this.playCount=0,S[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=S[0]-S[1],this.timeCompleted=this.totalFrames,this.firstFrame=S[1],this.setCurrentRawFrameValue(this.totalFrames-.001-ee)):S[1]>S[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=S[1]-S[0],this.timeCompleted=this.totalFrames,this.firstFrame=S[0],this.setCurrentRawFrameValue(.001+ee)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(S,ee){var te=-1;this.isPaused&&(this.currentRawFrame+this.firstFrameee&&(te=ee-S)),this.firstFrame=S,this.totalFrames=ee-S,this.timeCompleted=this.totalFrames,te!==-1&&this.goToAndStop(te,!0)},AnimationItem.prototype.playSegments=function(S,ee){if(ee&&(this.segments.length=0),_typeof$4(S[0])==="object"){var te,re=S.length;for(te=0;te=0;Ce-=1)ee[Ce].animation.destroy(Se)}function Te(Se,Ce,Ae){var Ee=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),Ie,Oe=Ee.length;for(Ie=0;Ie0?me=Te:ve=Te;while(Math.abs($e)>ie&&++xe=ne?be(ve,Ne,me,_e):Fe===0?Ne:de(ve,$e,$e+se,me,_e)}},S}(),pooling=function(){function S(ee){return ee.concat(createSizedArray(ee.length))}return{double:S}}(),poolFactory=function(){return function(S,ee,te){var re=0,ne=S,ie=createSizedArray(ne),ae={newElement:oe,release:se};function oe(){var le;return re?(re-=1,le=ie[re]):le=ee(),le}function se(le){re===ne&&(ie=pooling.double(ie),ne*=2),te&&te(le),ie[re]=le,re+=1}return ae}}(),bezierLengthPool=function(){function S(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,S)}(),segmentsLengthPool=function(){function S(){return{lengths:[],totalLength:0}}function ee(te){var re,ne=te.lengths.length;for(re=0;re-.001&&ge<.001}function te(ce,he,pe,de,be,ye,ge,ve,me){if(pe===0&&ye===0&&me===0)return ee(ce,he,de,be,ge,ve);var _e=S.sqrt(S.pow(de-ce,2)+S.pow(be-he,2)+S.pow(ye-pe,2)),we=S.sqrt(S.pow(ge-ce,2)+S.pow(ve-he,2)+S.pow(me-pe,2)),$e=S.sqrt(S.pow(ge-de,2)+S.pow(ve-be,2)+S.pow(me-ye,2)),Te;return _e>we?_e>$e?Te=_e-we-$e:Te=$e-we-_e:$e>we?Te=$e-we-_e:Te=we-_e-$e,Te>-1e-4&&Te<1e-4}var re=function(){return function(ce,he,pe,de){var be=getDefaultCurveSegments(),ye,ge,ve,me,_e,we=0,$e,Te=[],xe=[],ke=bezierLengthPool.newElement();for(ve=pe.length,ye=0;yege?-1:1,_e=!0;_e;)if(de[ye]<=ge&&de[ye+1]>ge?(ve=(ge-de[ye])/(de[ye+1]-de[ye]),_e=!1):ye+=me,ye<0||ye>=be-1){if(ye===be-1)return pe[ye];_e=!1}return pe[ye]+(pe[ye+1]-pe[ye])*ve}function le(ce,he,pe,de,be,ye){var ge=se(be,ye),ve=1-ge,me=S.round((ve*ve*ve*ce[0]+(ge*ve*ve+ve*ge*ve+ve*ve*ge)*pe[0]+(ge*ge*ve+ve*ge*ge+ge*ve*ge)*de[0]+ge*ge*ge*he[0])*1e3)/1e3,_e=S.round((ve*ve*ve*ce[1]+(ge*ve*ve+ve*ge*ve+ve*ve*ge)*pe[1]+(ge*ge*ve+ve*ge*ge+ge*ve*ge)*de[1]+ge*ge*ge*he[1])*1e3)/1e3;return[me,_e]}var ue=createTypedArray("float32",8);function fe(ce,he,pe,de,be,ye,ge){be<0?be=0:be>1&&(be=1);var ve=se(be,ge);ye=ye>1?1:ye;var me=se(ye,ge),_e,we=ce.length,$e=1-ve,Te=1-me,xe=$e*$e*$e,ke=ve*$e*$e*3,Ne=ve*ve*$e*3,Fe=ve*ve*ve,je=$e*$e*Te,De=ve*$e*Te+$e*ve*Te+$e*$e*me,Me=ve*ve*Te+$e*ve*me+ve*$e*me,Se=ve*ve*me,Ce=$e*Te*Te,Ae=ve*Te*Te+$e*me*Te+$e*Te*me,Ee=ve*me*Te+$e*me*me+ve*Te*me,Ie=ve*me*me,Oe=Te*Te*Te,He=me*Te*Te+Te*me*Te+Te*Te*me,Xe=me*me*Te+Te*me*me+me*Te*me,Je=me*me*me;for(_e=0;_e=le.t-te){se.h&&(se=le),ne=0;break}if(le.t-te>S){ne=ie;break}ie=ye||S=ye?me.points.length-1:0;for(ce=me.points[_e].point.length,fe=0;fe=Te&&we=ye)re[0]=ve[0],re[1]=ve[1],re[2]=ve[2];else if(S<=ge)re[0]=se.s[0],re[1]=se.s[1],re[2]=se.s[2];else{var De=createQuaternion(se.s),Me=createQuaternion(ve),Se=(S-ge)/(ye-ge);quaternionToEuler(re,slerp(De,Me,Se))}else for(ie=0;ie=ye?he=1:S1e-6?(ce=Math.acos(he),pe=Math.sin(ce),de=Math.sin((1-te)*ce)/pe,be=Math.sin(te*ce)/pe):(de=1-te,be=te),re[0]=de*ne+be*se,re[1]=de*ie+be*le,re[2]=de*ae+be*ue,re[3]=de*oe+be*fe,re}function quaternionToEuler(S,ee){var te=ee[0],re=ee[1],ne=ee[2],ie=ee[3],ae=Math.atan2(2*re*ie-2*te*ne,1-2*re*re-2*ne*ne),oe=Math.asin(2*te*re+2*ne*ie),se=Math.atan2(2*te*ie-2*re*ne,1-2*te*te-2*ne*ne);S[0]=ae/degToRads,S[1]=oe/degToRads,S[2]=se/degToRads}function createQuaternion(S){var ee=S[0]*degToRads,te=S[1]*degToRads,re=S[2]*degToRads,ne=Math.cos(ee/2),ie=Math.cos(te/2),ae=Math.cos(re/2),oe=Math.sin(ee/2),se=Math.sin(te/2),le=Math.sin(re/2),ue=ne*ie*ae-oe*se*le,fe=oe*se*ae+ne*ie*le,ce=oe*ie*ae+ne*se*le,he=ne*se*ae-oe*ie*le;return[fe,ce,he,ue]}function getValueAtCurrentTime(){var S=this.comp.renderedFrame-this.offsetTime,ee=this.keyframes[0].t-this.offsetTime,te=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(S===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=te&&S>=te||this._caching.lastFrame=S&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var re=this.interpolateValue(S,this._caching);this.pv=re}return this._caching.lastFrame=S,this.pv}function setVValue(S){var ee;if(this.propType==="unidimensional")ee=S*this.mult,mathAbs(this.v-ee)>1e-5&&(this.v=ee,this._mdf=!0);else for(var te=0,re=this.v.length;te1e-5&&(this.v[te]=ee,this._mdf=!0),te+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var S,ee=this.effectsSequence.length,te=this.kf?this.pv:this.data.k;for(S=0;S=this._maxLength&&this.doubleArrayLength(),te){case"v":ie=this.v;break;case"i":ie=this.i;break;case"o":ie=this.o;break;default:ie=[];break}(!ie[re]||ie[re]&&!ne)&&(ie[re]=pointPool.newElement()),ie[re][0]=S,ie[re][1]=ee},ShapePath.prototype.setTripleAt=function(S,ee,te,re,ne,ie,ae,oe){this.setXYAt(S,ee,"v",ae,oe),this.setXYAt(te,re,"o",ae,oe),this.setXYAt(ne,ie,"i",ae,oe)},ShapePath.prototype.reverse=function(){var S=new ShapePath;S.setPathData(this.c,this._length);var ee=this.v,te=this.o,re=this.i,ne=0;this.c&&(S.setTripleAt(ee[0][0],ee[0][1],re[0][0],re[0][1],te[0][0],te[0][1],0,!1),ne=1);var ie=this._length-1,ae=this._length,oe;for(oe=ne;oe=De[De.length-1].t-this.offsetTime)_e=De[De.length-1].s?De[De.length-1].s[0]:De[De.length-2].e[0],$e=!0;else{for(var Me=me,Se=De.length-1,Ce=!0,Ae,Ee,Ie;Ce&&(Ae=De[Me],Ee=De[Me+1],!(Ee.t-this.offsetTime>ye));)Me=Ee.t-this.offsetTime)Fe=1;else if(yeve&&ye>ve)||(this._caching.lastIndex=me0||Ae>-1e-6&&Ae<0?re(Ae*Ee)/Ee:Ae}function Ce(){var Ae=this.props,Ee=Se(Ae[0]),Ie=Se(Ae[1]),Oe=Se(Ae[4]),He=Se(Ae[5]),Xe=Se(Ae[12]),Je=Se(Ae[13]);return"matrix("+Ee+","+Ie+","+Oe+","+He+","+Xe+","+Je+")"}return function(){this.reset=ne,this.rotate=ie,this.rotateX=ae,this.rotateY=oe,this.rotateZ=se,this.skew=ue,this.skewFromAxis=fe,this.shear=le,this.scale=ce,this.setTransform=he,this.translate=pe,this.transform=de,this.multiply=be,this.applyToPoint=_e,this.applyToX=we,this.applyToY=$e,this.applyToZ=Te,this.applyToPointArray=je,this.applyToTriplePoints=Fe,this.applyToPointStringified=De,this.toCSS=Me,this.to2dCSS=Ce,this.clone=ve,this.cloneFromProps=me,this.equals=ge,this.inversePoints=Ne,this.inversePoint=ke,this.getInverseMatrix=xe,this._t=this.transform,this.isIdentity=ye,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(S){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(te){return typeof te}:_typeof$3=function(te){return te&&typeof Symbol=="function"&&te.constructor===Symbol&&te!==Symbol.prototype?"symbol":typeof te},_typeof$3(S)}var lottie={};function setLocation(S){setLocationHref(S)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(S){setSubframeEnabled(S)}function setPrefix(S){setIdPrefix(S)}function loadAnimation(S){return animationManager.loadAnimation(S)}function setQuality(S){if(typeof S=="string")switch(S){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(S)&&S>1&&setDefaultCurveSegments(S)}function inBrowser(){return typeof navigator!="undefined"}function installPlugin(S,ee){S==="expressions"&&setExpressionsPlugin(ee)}function getFactory(S){switch(S){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(S){for(var ee=queryString.split("&"),te=0;te=1?ie.push({s:S-1,e:ee-1}):(ie.push({s:S,e:1}),ie.push({s:0,e:ee-1}));var ae=[],oe,se=ie.length,le;for(oe=0;oere+te)){var ue,fe;le.s*ne<=re?ue=0:ue=(le.s*ne-re)/te,le.e*ne>=re+te?fe=1:fe=(le.e*ne-re)/te,ae.push([ue,fe])}return ae.length||ae.push([0,0]),ae},TrimModifier.prototype.releasePathsData=function(S){var ee,te=S.length;for(ee=0;ee1?ee=1+re:this.s.v<0?ee=0+re:ee=this.s.v+re,this.e.v>1?te=1+re:this.e.v<0?te=0+re:te=this.e.v+re,ee>te){var ne=ee;ee=te,te=ne}ee=Math.round(ee*1e4)*1e-4,te=Math.round(te*1e4)*1e-4,this.sValue=ee,this.eValue=te}else ee=this.sValue,te=this.eValue;var ie,ae,oe=this.shapes.length,se,le,ue,fe,ce,he=0;if(te===ee)for(ae=0;ae=0;ae-=1)if(de=this.shapes[ae],de.shape._mdf){for(be=de.localShapeCollection,be.releaseShapes(),this.m===2&&oe>1?(me=this.calculateShapeEdges(ee,te,de.totalShapeLength,ve,he),ve+=de.totalShapeLength):me=[[ye,ge]],le=me.length,se=0;se=1?pe.push({s:de.totalShapeLength*(ye-1),e:de.totalShapeLength*(ge-1)}):(pe.push({s:de.totalShapeLength*ye,e:de.totalShapeLength}),pe.push({s:0,e:de.totalShapeLength*(ge-1)}));var _e=this.addShapes(de,pe[0]);if(pe[0].s!==pe[0].e){if(pe.length>1){var we=de.shape.paths.shapes[de.shape.paths._length-1];if(we.c){var $e=_e.pop();this.addPaths(_e,be),_e=this.addShapes(de,pe[1],$e)}else this.addPaths(_e,be),_e=this.addShapes(de,pe[1])}this.addPaths(_e,be)}}de.shape.paths=be}}},TrimModifier.prototype.addPaths=function(S,ee){var te,re=S.length;for(te=0;teee.e){te.c=!1;break}else ee.s<=le&&ee.e>=le+ue.addedLength?(this.addSegment(ne[ie].v[oe-1],ne[ie].o[oe-1],ne[ie].i[oe],ne[ie].v[oe],te,fe,be),be=!1):(he=bez.getNewSegment(ne[ie].v[oe-1],ne[ie].v[oe],ne[ie].o[oe-1],ne[ie].i[oe],(ee.s-le)/ue.addedLength,(ee.e-le)/ue.addedLength,ce[oe-1]),this.addSegmentFromArray(he,te,fe,be),be=!1,te.c=!1),le+=ue.addedLength,fe+=1;if(ne[ie].c&&ce.length){if(ue=ce[oe-1],le<=ee.e){var ye=ce[oe-1].addedLength;ee.s<=le&&ee.e>=le+ye?(this.addSegment(ne[ie].v[oe-1],ne[ie].o[oe-1],ne[ie].i[0],ne[ie].v[0],te,fe,be),be=!1):(he=bez.getNewSegment(ne[ie].v[oe-1],ne[ie].v[0],ne[ie].o[oe-1],ne[ie].i[0],(ee.s-le)/ye,(ee.e-le)/ye,ce[oe-1]),this.addSegmentFromArray(he,te,fe,be),be=!1,te.c=!1)}else te.c=!1;le+=ue.addedLength,fe+=1}if(te._length&&(te.setXYAt(te.v[de][0],te.v[de][1],"i",de),te.setXYAt(te.v[te._length-1][0],te.v[te._length-1][1],"o",te._length-1)),le>ee.e)break;ie=this.p.keyframes[this.p.keyframes.length-1].t?(ue=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/le,0),fe=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/le,0)):(ue=this.p.pv,fe=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/le,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){ue=[],fe=[];var ce=this.px,he=this.py;ce._caching.lastFrame+ce.offsetTime<=ce.keyframes[0].t?(ue[0]=ce.getValueAtTime((ce.keyframes[0].t+.01)/le,0),ue[1]=he.getValueAtTime((he.keyframes[0].t+.01)/le,0),fe[0]=ce.getValueAtTime(ce.keyframes[0].t/le,0),fe[1]=he.getValueAtTime(he.keyframes[0].t/le,0)):ce._caching.lastFrame+ce.offsetTime>=ce.keyframes[ce.keyframes.length-1].t?(ue[0]=ce.getValueAtTime(ce.keyframes[ce.keyframes.length-1].t/le,0),ue[1]=he.getValueAtTime(he.keyframes[he.keyframes.length-1].t/le,0),fe[0]=ce.getValueAtTime((ce.keyframes[ce.keyframes.length-1].t-.01)/le,0),fe[1]=he.getValueAtTime((he.keyframes[he.keyframes.length-1].t-.01)/le,0)):(ue=[ce.pv,he.pv],fe[0]=ce.getValueAtTime((ce._caching.lastFrame+ce.offsetTime-.01)/le,ce.offsetTime),fe[1]=he.getValueAtTime((he._caching.lastFrame+he.offsetTime-.01)/le,he.offsetTime))}else fe=S,ue=fe;this.v.rotate(-Math.atan2(ue[1]-fe[1],ue[0]-fe[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function re(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function ne(){}function ie(se){this._addDynamicProperty(se),this.elem.addDynamicProperty(se),this._isDirty=!0}function ae(se,le,ue){if(this.elem=se,this.frameId=-1,this.propType="transform",this.data=le,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(ue||se),le.p&&le.p.s?(this.px=PropertyFactory.getProp(se,le.p.x,0,0,this),this.py=PropertyFactory.getProp(se,le.p.y,0,0,this),le.p.z&&(this.pz=PropertyFactory.getProp(se,le.p.z,0,0,this))):this.p=PropertyFactory.getProp(se,le.p||{k:[0,0,0]},1,0,this),le.rx){if(this.rx=PropertyFactory.getProp(se,le.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(se,le.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(se,le.rz,0,degToRads,this),le.or.k[0].ti){var fe,ce=le.or.k.length;for(fe=0;fe0;)te-=1,this._elements.unshift(ee[te]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(S){var ee,te=S.length;for(ee=0;ee0?Math.floor(ce):Math.ceil(ce),de=this.pMatrix.props,be=this.rMatrix.props,ye=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var ge=0;if(ce>0){for(;gepe;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),ge-=1;he&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-he,!0),ge-=he)}re=this.data.m===1?0:this._currentCopies-1,ne=this.data.m===1?1:-1,ie=this._currentCopies;for(var ve,me;ie;){if(ee=this.elemsData[re].it,te=ee[ee.length-1].transform.mProps.v.props,me=te.length,ee[ee.length-1].transform.mProps._mdf=!0,ee[ee.length-1].transform.op._mdf=!0,ee[ee.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(re/(this._currentCopies-1)),ge!==0){for((re!==0&&ne===1||re!==this._currentCopies-1&&ne===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(be[0],be[1],be[2],be[3],be[4],be[5],be[6],be[7],be[8],be[9],be[10],be[11],be[12],be[13],be[14],be[15]),this.matrix.transform(ye[0],ye[1],ye[2],ye[3],ye[4],ye[5],ye[6],ye[7],ye[8],ye[9],ye[10],ye[11],ye[12],ye[13],ye[14],ye[15]),this.matrix.transform(de[0],de[1],de[2],de[3],de[4],de[5],de[6],de[7],de[8],de[9],de[10],de[11],de[12],de[13],de[14],de[15]),ve=0;ve0&&re<1?[ee]:[]:[ee-re,ee+re].filter(function(ne){return ne>0&&ne<1})},PolynomialBezier.prototype.split=function(S){if(S<=0)return[singlePoint(this.points[0]),this];if(S>=1)return[this,singlePoint(this.points[this.points.length-1])];var ee=lerpPoint(this.points[0],this.points[1],S),te=lerpPoint(this.points[1],this.points[2],S),re=lerpPoint(this.points[2],this.points[3],S),ne=lerpPoint(ee,te,S),ie=lerpPoint(te,re,S),ae=lerpPoint(ne,ie,S);return[new PolynomialBezier(this.points[0],ee,ne,ae,!0),new PolynomialBezier(ae,ie,re,this.points[3],!0)]};function extrema(S,ee){var te=S.points[0][ee],re=S.points[S.points.length-1][ee];if(te>re){var ne=re;re=te,te=ne}for(var ie=quadRoots(3*S.a[ee],2*S.b[ee],S.c[ee]),ae=0;ae0&&ie[ae]<1){var oe=S.point(ie[ae])[ee];oere&&(re=oe)}return{min:te,max:re}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var S=this.bounds();return{left:S.x.min,right:S.x.max,top:S.y.min,bottom:S.y.max,width:S.x.max-S.x.min,height:S.y.max-S.y.min,cx:(S.x.max+S.x.min)/2,cy:(S.y.max+S.y.min)/2}};function intersectData(S,ee,te){var re=S.boundingBox();return{cx:re.cx,cy:re.cy,width:re.width,height:re.height,bez:S,t:(ee+te)/2,t1:ee,t2:te}}function splitData(S){var ee=S.bez.split(.5);return[intersectData(ee[0],S.t1,S.t),intersectData(ee[1],S.t,S.t2)]}function boxIntersect(S,ee){return Math.abs(S.cx-ee.cx)*2=ie||S.width<=re&&S.height<=re&&ee.width<=re&&ee.height<=re){ne.push([S.t,ee.t]);return}var ae=splitData(S),oe=splitData(ee);intersectsImpl(ae[0],oe[0],te+1,re,ne,ie),intersectsImpl(ae[0],oe[1],te+1,re,ne,ie),intersectsImpl(ae[1],oe[0],te+1,re,ne,ie),intersectsImpl(ae[1],oe[1],te+1,re,ne,ie)}}PolynomialBezier.prototype.intersections=function(S,ee,te){ee===void 0&&(ee=2),te===void 0&&(te=7);var re=[];return intersectsImpl(intersectData(this,0,1),intersectData(S,0,1),0,ee,re,te),re},PolynomialBezier.shapeSegment=function(S,ee){var te=(ee+1)%S.length();return new PolynomialBezier(S.v[ee],S.o[ee],S.i[te],S.v[te],!0)},PolynomialBezier.shapeSegmentInverted=function(S,ee){var te=(ee+1)%S.length();return new PolynomialBezier(S.v[te],S.i[te],S.o[ee],S.v[ee],!0)};function crossProduct(S,ee){return[S[1]*ee[2]-S[2]*ee[1],S[2]*ee[0]-S[0]*ee[2],S[0]*ee[1]-S[1]*ee[0]]}function lineIntersection(S,ee,te,re){var ne=[S[0],S[1],1],ie=[ee[0],ee[1],1],ae=[te[0],te[1],1],oe=[re[0],re[1],1],se=crossProduct(crossProduct(ne,ie),crossProduct(ae,oe));return floatZero(se[2])?null:[se[0]/se[2],se[1]/se[2]]}function polarOffset(S,ee,te){return[S[0]+Math.cos(ee)*te,S[1]-Math.sin(ee)*te]}function pointDistance(S,ee){return Math.hypot(S[0]-ee[0],S[1]-ee[1])}function pointEqual(S,ee){return floatEqual(S[0],ee[0])&&floatEqual(S[1],ee[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(S,ee){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(S,ee.s,0,null,this),this.frequency=PropertyFactory.getProp(S,ee.r,0,null,this),this.pointsType=PropertyFactory.getProp(S,ee.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(S,ee,te,re,ne,ie,ae){var oe=te-Math.PI/2,se=te+Math.PI/2,le=ee[0]+Math.cos(te)*re*ne,ue=ee[1]-Math.sin(te)*re*ne;S.setTripleAt(le,ue,le+Math.cos(oe)*ie,ue-Math.sin(oe)*ie,le+Math.cos(se)*ae,ue-Math.sin(se)*ae,S.length())}function getPerpendicularVector(S,ee){var te=[ee[0]-S[0],ee[1]-S[1]],re=-Math.PI*.5,ne=[Math.cos(re)*te[0]-Math.sin(re)*te[1],Math.sin(re)*te[0]+Math.cos(re)*te[1]];return ne}function getProjectingAngle(S,ee){var te=ee===0?S.length()-1:ee-1,re=(ee+1)%S.length(),ne=S.v[te],ie=S.v[re],ae=getPerpendicularVector(ne,ie);return Math.atan2(0,1)-Math.atan2(ae[1],ae[0])}function zigZagCorner(S,ee,te,re,ne,ie,ae){var oe=getProjectingAngle(ee,te),se=ee.v[te%ee._length],le=ee.v[te===0?ee._length-1:te-1],ue=ee.v[(te+1)%ee._length],fe=ie===2?Math.sqrt(Math.pow(se[0]-le[0],2)+Math.pow(se[1]-le[1],2)):0,ce=ie===2?Math.sqrt(Math.pow(se[0]-ue[0],2)+Math.pow(se[1]-ue[1],2)):0;setPoint(S,ee.v[te%ee._length],oe,ae,re,ce/((ne+1)*2),fe/((ne+1)*2))}function zigZagSegment(S,ee,te,re,ne,ie){for(var ae=0;ae1&&ee.length>1&&(ne=getIntersection(S[0],ee[ee.length-1]),ne)?[[S[0].split(ne[0])[0]],[ee[ee.length-1].split(ne[1])[1]]]:[te,re]}function pruneIntersections(S){for(var ee,te=1;te1&&(ee=pruneSegmentIntersection(S[S.length-1],S[0]),S[S.length-1]=ee[0],S[0]=ee[1]),S}function offsetSegmentSplit(S,ee){var te=S.inflectionPoints(),re,ne,ie,ae;if(te.length===0)return[offsetSegment(S,ee)];if(te.length===1||floatEqual(te[1],1))return ie=S.split(te[0]),re=ie[0],ne=ie[1],[offsetSegment(re,ee),offsetSegment(ne,ee)];ie=S.split(te[0]),re=ie[0];var oe=(te[1]-te[0])/(1-te[0]);return ie=ie[1].split(oe),ae=ie[0],ne=ie[1],[offsetSegment(re,ee),offsetSegment(ae,ee),offsetSegment(ne,ee)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(S,ee){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(S,ee.a,0,null,this),this.miterLimit=PropertyFactory.getProp(S,ee.ml,0,null,this),this.lineJoin=ee.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(S,ee,te,re){var ne=shapePool.newElement();ne.c=S.c;var ie=S.length();S.c||(ie-=1);var ae,oe,se,le=[];for(ae=0;ae=0;ae-=1)se=PolynomialBezier.shapeSegmentInverted(S,ae),le.push(offsetSegmentSplit(se,ee));le=pruneIntersections(le);var ue=null,fe=null;for(ae=0;ae0&&(He=!1),He){var bt=createTag("style");bt.setAttribute("f-forigin",Ae[Ee].fOrigin),bt.setAttribute("f-origin",Ae[Ee].origin),bt.setAttribute("f-family",Ae[Ee].fFamily),bt.type="text/css",bt.innerText="@font-face {font-family: "+Ae[Ee].fFamily+"; font-style: normal; src: url('"+Ae[Ee].fPath+"');}",Ce.appendChild(bt)}}else if(Ae[Ee].fOrigin==="g"||Ae[Ee].origin===1){for(Xe=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),Je=0;Je=55296&&Ae<=56319){var Ee=Se.charCodeAt(1);Ee>=56320&&Ee<=57343&&(Ce=(Ae-55296)*1024+Ee-56320+65536)}return Ce}function we(Se,Ce){var Ae=Se.toString(16)+Ce.toString(16);return fe.indexOf(Ae)!==-1}function $e(Se){return Se===se}function Te(Se){return Se===oe}function xe(Se){var Ce=_e(Se);return Ce>=le&&Ce<=ue}function ke(Se){return xe(Se.substr(0,2))&&xe(Se.substr(2,2))}function Ne(Se){return te.indexOf(Se)!==-1}function Fe(Se,Ce){var Ae=_e(Se.substr(Ce,2));if(Ae!==re)return!1;var Ee=0;for(Ce+=2;Ee<5;){if(Ae=_e(Se.substr(Ce,2)),Aeae)return!1;Ee+=1,Ce+=2}return _e(Se.substr(Ce,2))===ne}function je(){this.isLoaded=!0}var De=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};De.isModifier=we,De.isZeroWidthJoiner=$e,De.isFlagEmoji=ke,De.isRegionalCode=xe,De.isCombinedCharacter=Ne,De.isRegionalFlag=Fe,De.isVariationSelector=Te,De.BLACK_FLAG_CODE_POINT=re;var Me={addChars:ye,addFonts:be,getCharData:ge,getFontByName:me,measureText:ve,checkLoadedFonts:pe,setIsLoaded:je};return De.prototype=Me,De}();function SlotManager(S){this.animationData=S}SlotManager.prototype.getProp=function(S){return this.animationData.slots&&this.animationData.slots[S.sid]?Object.assign(S,this.animationData.slots[S.sid].p):S};function slotFactory(S){return new SlotManager(S)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(ee){this.renderableComponents.indexOf(ee)===-1&&this.renderableComponents.push(ee)},removeRenderableComponent:function(ee){this.renderableComponents.indexOf(ee)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(ee),1)},prepareRenderableFrame:function(ee){this.checkLayerLimits(ee)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(ee){this.data.ip-this.data.st<=ee&&this.data.op-this.data.st>ee?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var ee,te=this.renderableComponents.length;for(ee=0;ee.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(S){this.audio.rate(S)},AudioElement.prototype.volume=function(S){this._volumeMultiplier=S,this._previousVolume=S*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(S){var ee,te=this.layers.length,re;for(this.completeLayers=!0,ee=te-1;ee>=0;ee-=1)this.elements[ee]||(re=this.layers[ee],re.ip-re.st<=S-this.layers[ee].st&&re.op-re.st>S-this.layers[ee].st&&this.buildItem(ee)),this.completeLayers=this.elements[ee]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(S){switch(S.ty){case 2:return this.createImage(S);case 0:return this.createComp(S);case 1:return this.createSolid(S);case 3:return this.createNull(S);case 4:return this.createShape(S);case 5:return this.createText(S);case 6:return this.createAudio(S);case 13:return this.createCamera(S);case 15:return this.createFootage(S);default:return this.createNull(S)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(S){return new AudioElement(S,this.globalData,this)},BaseRenderer.prototype.createFootage=function(S){return new FootageElement(S,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var S,ee=this.layers.length;for(S=0;S0&&(this.maskElement.setAttribute("id",ce),this.element.maskedElement.setAttribute(ge,"url("+getLocationHref()+"#"+ce+")"),re.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(S){return this.viewData[S].prop},MaskElement.prototype.renderFrame=function(S){var ee=this.element.finalTransform.mat,te,re=this.masksProperties.length;for(te=0;te1&&(re+=" C"+ee.o[ne-1][0]+","+ee.o[ne-1][1]+" "+ee.i[0][0]+","+ee.i[0][1]+" "+ee.v[0][0]+","+ee.v[0][1]),te.lastPath!==re){var ae="";te.elem&&(ee.c&&(ae=S.inv?this.solidPath+re:re),te.elem.setAttribute("d",ae)),te.lastPath=re}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var S={};S.createFilter=ee,S.createAlphaToLuminanceFilter=te;function ee(re,ne){var ie=createNS("filter");return ie.setAttribute("id",re),ne!==!0&&(ie.setAttribute("filterUnits","objectBoundingBox"),ie.setAttribute("x","0%"),ie.setAttribute("y","0%"),ie.setAttribute("width","100%"),ie.setAttribute("height","100%")),ie}function te(){var re=createNS("feColorMatrix");return re.setAttribute("type","matrix"),re.setAttribute("color-interpolation-filters","sRGB"),re.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),re}return S}(),featureSupport=function(){var S={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas!="undefined"};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(S.maskType=!1),/firefox/i.test(navigator.userAgent)&&(S.svgLumaHidden=!1),S}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(S){var ee,te="SourceGraphic",re=S.data.ef?S.data.ef.length:0,ne=createElementID(),ie=filtersFactory.createFilter(ne,!0),ae=0;this.filters=[];var oe;for(ee=0;ee=0&&(re=this.shapeModifiers[ee].processShapes(this._isFirstFrame),!re);ee-=1);}},searchProcessedElement:function(ee){for(var te=this.processedElements,re=0,ne=te.length;re.01)return!1;te+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var S=0,ee=this.data.k.k.length;S0;)ye=ce.transformers[xe].mProps._mdf||ye,Te-=1,xe-=1;if(ye)for(Te=_e-ce.styles[ve].lvl,xe=ce.transformers.length-1;Te>0;)$e.multiply(ce.transformers[xe].mProps.v),Te-=1,xe-=1}else $e=S;if(we=ce.sh.paths,de=we._length,ye){for(be="",pe=0;pe=1?je=.99:je<=-1&&(je=-.99);var De=Ne*je,Me=Math.cos(Fe+ce.a.v)*De+be[0],Se=Math.sin(Fe+ce.a.v)*De+be[1];pe.setAttribute("fx",Me),pe.setAttribute("fy",Se),de&&!ce.g._collapsable&&(ce.of.setAttribute("fx",Me),ce.of.setAttribute("fy",Se))}}}function ue(fe,ce,he){var pe=ce.style,de=ce.d;de&&(de._mdf||he)&&de.dashStr&&(pe.pElem.setAttribute("stroke-dasharray",de.dashStr),pe.pElem.setAttribute("stroke-dashoffset",de.dashoffset[0])),ce.c&&(ce.c._mdf||he)&&pe.pElem.setAttribute("stroke","rgb("+bmFloor(ce.c.v[0])+","+bmFloor(ce.c.v[1])+","+bmFloor(ce.c.v[2])+")"),(ce.o._mdf||he)&&pe.pElem.setAttribute("stroke-opacity",ce.o.v),(ce.w._mdf||he)&&(pe.pElem.setAttribute("stroke-width",ce.w.v),pe.msElem&&pe.msElem.setAttribute("stroke-width",ce.w.v))}return te}();function SVGShapeElement(S,ee,te){this.shapes=[],this.shapesData=S.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(S,ee,te),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var S,ee=this.shapes.length,te,re,ne=this.stylesList.length,ie,ae=[],oe=!1;for(re=0;re1&&oe&&this.setShapesAsAnimated(ae)}},SVGShapeElement.prototype.setShapesAsAnimated=function(S){var ee,te=S.length;for(ee=0;ee=0;se-=1){if(be=this.searchProcessedElement(S[se]),be?ee[se]=te[be-1]:S[se]._render=ae,S[se].ty==="fl"||S[se].ty==="st"||S[se].ty==="gf"||S[se].ty==="gs"||S[se].ty==="no")be?ee[se].style.closed=!1:ee[se]=this.createStyleElement(S[se],ne),S[se]._render&&ee[se].style.pElem.parentNode!==re&&re.appendChild(ee[se].style.pElem),ce.push(ee[se].style);else if(S[se].ty==="gr"){if(!be)ee[se]=this.createGroupElement(S[se]);else for(fe=ee[se].it.length,ue=0;ue1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(S){this.effectsSequence.push(S),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(S){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!S)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var ee=this.currentData,te=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var re,ne=this.effectsSequence.length,ie=S||this.data.d.k[this.keysIndex].s;for(re=0;reee);)te+=1;return this.keysIndex!==te&&(this.keysIndex=te),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(S){for(var ee=[],te=0,re=S.length,ne,ie,ae=!1,oe=!1,se="";te=55296&&ne<=56319?FontManager.isRegionalFlag(S,te)?se=S.substr(te,14):(ie=S.charCodeAt(te+1),ie>=56320&&ie<=57343&&(FontManager.isModifier(ne,ie)?(se=S.substr(te,2),ae=!0):FontManager.isFlagEmoji(S.substr(te,4))?se=S.substr(te,4):se=S.substr(te,2))):ne>56319?(ie=S.charCodeAt(te+1),FontManager.isVariationSelector(ne)&&(ae=!0)):FontManager.isZeroWidthJoiner(ne)&&(ae=!0,oe=!0),ae?(ee[ee.length-1]+=se,ae=!1):ee.push(se),te+=se.length;return ee},TextProperty.prototype.completeTextData=function(S){S.__complete=!0;var ee=this.elem.globalData.fontManager,te=this.data,re=[],ne,ie,ae,oe=0,se,le=te.m.g,ue=0,fe=0,ce=0,he=[],pe=0,de=0,be,ye,ge=ee.getFontByName(S.f),ve,me=0,_e=getFontProperties(ge);S.fWeight=_e.weight,S.fStyle=_e.style,S.finalSize=S.s,S.finalText=this.buildFinalText(S.t),ie=S.finalText.length,S.finalLineHeight=S.lh;var we=S.tr/1e3*S.finalSize,$e;if(S.sz)for(var Te=!0,xe=S.sz[0],ke=S.sz[1],Ne,Fe;Te;){Fe=this.buildFinalText(S.t),Ne=0,pe=0,ie=Fe.length,we=S.tr/1e3*S.finalSize;var je=-1;for(ne=0;nexe&&Fe[ne]!==" "?(je===-1?ie+=1:ne=je,Ne+=S.finalLineHeight||S.finalSize*1.2,Fe.splice(ne,je===ne?1:0,"\r"),je=-1,pe=0):(pe+=me,pe+=we);Ne+=ge.ascent*S.finalSize/100,this.canResize&&S.finalSize>this.minimumFontSize&&kede?pe:de,pe=-2*we,se="",ae=!0,ce+=1):se=Me,ee.chars?(ve=ee.getCharData(Me,ge.fStyle,ee.getFontByName(S.f).fFamily),me=ae?0:ve.w*S.finalSize/100):me=ee.measureText(se,S.f,S.finalSize),Me===" "?De+=me+we:(pe+=me+we+De,De=0),re.push({l:me,an:me,add:ue,n:ae,anIndexes:[],val:se,line:ce,animatorJustifyOffset:0}),le==2){if(ue+=me,se===""||se===" "||ne===ie-1){for((se===""||se===" ")&&(ue-=me);fe<=ne;)re[fe].an=ue,re[fe].ind=oe,re[fe].extra=me,fe+=1;oe+=1,ue=0}}else if(le==3){if(ue+=me,se===""||ne===ie-1){for(se===""&&(ue-=me);fe<=ne;)re[fe].an=ue,re[fe].ind=oe,re[fe].extra=me,fe+=1;ue=0,oe+=1}}else re[oe].ind=oe,re[oe].extra=0,oe+=1;if(S.l=re,de=pe>de?pe:de,he.push(pe),S.sz)S.boxWidth=S.sz[0],S.justifyOffset=0;else switch(S.boxWidth=de,S.j){case 1:S.justifyOffset=-S.boxWidth;break;case 2:S.justifyOffset=-S.boxWidth/2;break;default:S.justifyOffset=0}S.lineWidths=he;var Se=te.a,Ce,Ae;ye=Se.length;var Ee,Ie,Oe=[];for(be=0;be0?oe=this.ne.v/100:se=-this.ne.v/100,this.xe.v>0?le=1-this.xe.v/100:ue=1+this.xe.v/100;var fe=BezierFactory.getBezierEasing(oe,se,le,ue).get,ce=0,he=this.finalS,pe=this.finalE,de=this.data.sh;if(de===2)pe===he?ce=ae>=pe?1:0:ce=S(0,ee(.5/(pe-he)+(ae-he)/(pe-he),1)),ce=fe(ce);else if(de===3)pe===he?ce=ae>=pe?0:1:ce=1-S(0,ee(.5/(pe-he)+(ae-he)/(pe-he),1)),ce=fe(ce);else if(de===4)pe===he?ce=0:(ce=S(0,ee(.5/(pe-he)+(ae-he)/(pe-he),1)),ce<.5?ce*=2:ce=1-2*(ce-.5)),ce=fe(ce);else if(de===5){if(pe===he)ce=0;else{var be=pe-he;ae=ee(S(0,ae+.5-he),pe-he);var ye=-be/2+ae,ge=be/2;ce=Math.sqrt(1-ye*ye/(ge*ge))}ce=fe(ce)}else de===6?(pe===he?ce=0:(ae=ee(S(0,ae+.5-he),pe-he),ce=(1+Math.cos(Math.PI+Math.PI*2*ae/(pe-he)))/2),ce=fe(ce)):(ae>=te(he)&&(ae-he<0?ce=S(0,ee(ee(pe,1)-(he-ae),1)):ce=S(0,ee(pe-ae,1))),ce=fe(ce));if(this.sm.v!==100){var ve=this.sm.v*.01;ve===0&&(ve=1e-8);var me=.5-ve*.5;ce1&&(ce=1))}return ce*this.a.v},getValue:function(ae){this.iterateDynamicProperties(),this._mdf=ae||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,ae&&this.data.r===2&&(this.e.v=this._currentTextLength);var oe=this.data.r===2?1:100/this.data.totalChars,se=this.o.v/oe,le=this.s.v/oe+se,ue=this.e.v/oe+se;if(le>ue){var fe=le;le=ue,ue=fe}this.finalS=le,this.finalE=ue}},extendPrototype([DynamicPropertyContainer],re);function ne(ie,ae,oe){return new re(ie,ae)}return{getTextSelectorProp:ne}}();function TextAnimatorDataProperty(S,ee,te){var re={propType:!1},ne=PropertyFactory.getProp,ie=ee.a;this.a={r:ie.r?ne(S,ie.r,0,degToRads,te):re,rx:ie.rx?ne(S,ie.rx,0,degToRads,te):re,ry:ie.ry?ne(S,ie.ry,0,degToRads,te):re,sk:ie.sk?ne(S,ie.sk,0,degToRads,te):re,sa:ie.sa?ne(S,ie.sa,0,degToRads,te):re,s:ie.s?ne(S,ie.s,1,.01,te):re,a:ie.a?ne(S,ie.a,1,0,te):re,o:ie.o?ne(S,ie.o,0,.01,te):re,p:ie.p?ne(S,ie.p,1,0,te):re,sw:ie.sw?ne(S,ie.sw,0,0,te):re,sc:ie.sc?ne(S,ie.sc,1,0,te):re,fc:ie.fc?ne(S,ie.fc,1,0,te):re,fh:ie.fh?ne(S,ie.fh,0,0,te):re,fs:ie.fs?ne(S,ie.fs,0,.01,te):re,fb:ie.fb?ne(S,ie.fb,0,.01,te):re,t:ie.t?ne(S,ie.t,0,0,te):re},this.s=TextSelectorProp.getTextSelectorProp(S,ee.s,te),this.s.t=ee.s.t}function TextAnimatorProperty(S,ee,te){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=S,this._renderType=ee,this._elem=te,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(te)}TextAnimatorProperty.prototype.searchProperties=function(){var S,ee=this._textData.a.length,te,re=PropertyFactory.getProp;for(S=0;S=pe+mt||!_e?(xe=(pe+mt-be)/de.partialLength,Je=me.point[0]+(de.point[0]-me.point[0])*xe,bt=me.point[1]+(de.point[1]-me.point[1])*xe,ie.translate(-te[0]*ce[ue].an*.005,-(te[1]*De)*.01),ye=!1):_e&&(be+=de.partialLength,ge+=1,ge>=_e.length&&(ge=0,ve+=1,we[ve]?_e=we[ve].points:Ne.v.c?(ge=0,ve=0,_e=we[ve].points):(be-=de.partialLength,_e=null)),_e&&(me=de,de=_e[ge],$e=de.partialLength));Xe=ce[ue].an/2-ce[ue].add,ie.translate(-Xe,0,0)}else Xe=ce[ue].an/2-ce[ue].add,ie.translate(-Xe,0,0),ie.translate(-te[0]*ce[ue].an*.005,-te[1]*De*.01,0);for(Ae=0;AeS?this.textSpans[S].span:createNS(oe?"g":"text"),ve<=S){if(se.setAttribute("stroke-linecap","butt"),se.setAttribute("stroke-linejoin","round"),se.setAttribute("stroke-miterlimit","4"),this.textSpans[S].span=se,oe){var _e=createNS("g");se.appendChild(_e),this.textSpans[S].childSpan=_e}this.textSpans[S].span=se,this.layerElement.appendChild(se)}se.style.display="inherit"}if(le.reset(),fe&&(ae[S].n&&(ce=-de,he+=te.yOffset,he+=pe?1:0,pe=!1),this.applyTextPropertiesToMatrix(te,le,ae[S].line,ce,he),ce+=ae[S].l||0,ce+=de),oe){me=this.globalData.fontManager.getCharData(te.finalText[S],re.fStyle,this.globalData.fontManager.getFontByName(te.f).fFamily);var we;if(me.t===1)we=new SVGCompElement(me.data,this.globalData,this);else{var $e=emptyShapeData;me.data&&me.data.shapes&&($e=this.buildShapeData(me.data,te.finalSize)),we=new SVGShapeElement($e,this.globalData,this)}if(this.textSpans[S].glyph){var Te=this.textSpans[S].glyph;this.textSpans[S].childSpan.removeChild(Te.layerElement),Te.destroy()}this.textSpans[S].glyph=we,we._debug=!0,we.prepareFrame(0),we.renderFrame(),this.textSpans[S].childSpan.appendChild(we.layerElement),me.t===1&&this.textSpans[S].childSpan.setAttribute("transform","scale("+te.finalSize/100+","+te.finalSize/100+")")}else fe&&se.setAttribute("transform","translate("+le.props[12]+","+le.props[13]+")"),se.textContent=ae[S].val,se.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}fe&&se&&se.setAttribute("d",ue)}for(;S=0;ee-=1)(this.completeLayers||this.elements[ee])&&this.elements[ee].prepareFrame(S-this.layers[ee].st);if(this.globalData._mdf)for(ee=0;ee=0;te-=1)(this.completeLayers||this.elements[te])&&(this.elements[te].prepareFrame(this.renderedFrame-this.layers[te].st),this.elements[te]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var S,ee=this.layers.length;for(S=0;S=0;re-=1)ee.finalTransform.multiply(ee.transforms[re].transform.mProps.v);ee._mdf=ie},processSequences:function(ee){var te,re=this.sequenceList.length;for(te=0;te=1){this.buffers=[];var ee=this.globalData.canvasContext,te=assetLoader.createCanvas(ee.canvas.width,ee.canvas.height);this.buffers.push(te);var re=assetLoader.createCanvas(ee.canvas.width,ee.canvas.height);this.buffers.push(re),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var ee=this.globalData;if(ee.blendMode!==this.data.bm){ee.blendMode=this.data.bm;var te=getBlendMode(this.data.bm);ee.canvasContext.globalCompositeOperation=te}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(ee){ee.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var ee=this.buffers[0],te=ee.getContext("2d");this.clearCanvas(te),te.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var ee=this.buffers[1],te=ee.getContext("2d");this.clearCanvas(te),te.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var re=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(re.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var ne=assetLoader.getLumaCanvas(this.canvasContext.canvas),ie=ne.getContext("2d");ie.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(ne,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(ee,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(ee){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!ee)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var te=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(te),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(te),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(S,ee,te,re){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var ne=4;ee.ty==="rc"?ne=5:ee.ty==="el"?ne=6:ee.ty==="sr"&&(ne=7),this.sh=ShapePropertyFactory.getShapeProp(S,ee,ne,S);var ie,ae=te.length,oe;for(ie=0;ie=0;ie-=1){if(fe=this.searchProcessedElement(S[ie]),fe?ee[ie]=te[fe-1]:S[ie]._shouldRender=re,S[ie].ty==="fl"||S[ie].ty==="st"||S[ie].ty==="gf"||S[ie].ty==="gs")fe?ee[ie].style.closed=!1:ee[ie]=this.createStyleElement(S[ie],pe),le.push(ee[ie].style);else if(S[ie].ty==="gr"){if(!fe)ee[ie]=this.createGroupElement(S[ie]);else for(se=ee[ie].it.length,oe=0;oe=0;ne-=1)ee[ne].ty==="tr"?(ae=te[ne].transform,this.renderShapeTransform(S,ae)):ee[ne].ty==="sh"||ee[ne].ty==="el"||ee[ne].ty==="rc"||ee[ne].ty==="sr"?this.renderPath(ee[ne],te[ne]):ee[ne].ty==="fl"?this.renderFill(ee[ne],te[ne],ae):ee[ne].ty==="st"?this.renderStroke(ee[ne],te[ne],ae):ee[ne].ty==="gf"||ee[ne].ty==="gs"?this.renderGradientFill(ee[ne],te[ne],ae):ee[ne].ty==="gr"?this.renderShape(ae,ee[ne].it,te[ne].it):ee[ne].ty;re&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(S,ee){if(this._isFirstFrame||ee._mdf||S.transforms._mdf){var te=S.trNodes,re=ee.paths,ne,ie,ae,oe=re._length;te.length=0;var se=S.transforms.finalTransform;for(ae=0;ae=1?ue=.99:ue<=-1&&(ue=-.99);var fe=se*ue,ce=Math.cos(le+ee.a.v)*fe+ae[0],he=Math.sin(le+ee.a.v)*fe+ae[1];ne=ie.createRadialGradient(ce,he,0,ae[0],ae[1],se)}var pe,de=S.g.p,be=ee.g.c,ye=1;for(pe=0;peie&&se==="xMidYMid slice"||nene&&oe==="meet"||iene&&oe==="slice")?this.transformCanvas.tx=(te-this.transformCanvas.w*(re/this.transformCanvas.h))/2*this.renderConfig.dpr:le==="xMax"&&(iene&&oe==="slice")?this.transformCanvas.tx=(te-this.transformCanvas.w*(re/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,ue==="YMid"&&(ie>ne&&oe==="meet"||iene&&oe==="meet"||ie=0;S-=1)this.elements[S]&&this.elements[S].destroy&&this.elements[S].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(S,ee){if(!(this.renderedFrame===S&&this.renderConfig.clearCanvas===!0&&!ee||this.destroyed||S===-1)){this.renderedFrame=S,this.globalData.frameNum=S-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||ee,this.globalData.projectInterface.currentFrame=S;var te,re=this.layers.length;for(this.completeLayers||this.checkLayers(S),te=re-1;te>=0;te-=1)(this.completeLayers||this.elements[te])&&this.elements[te].prepareFrame(S-this.layers[te].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),te=re-1;te>=0;te-=1)(this.completeLayers||this.elements[te])&&this.elements[te].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(S){var ee=this.elements;if(!(ee[S]||this.layers[S].ty===99)){var te=this.createItem(this.layers[S],this,this.globalData);ee[S]=te,te.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var S=this.pendingElements.pop();S.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var S,ee=15;for(S=0;S=0;ee-=1)(this.completeLayers||this.elements[ee])&&this.elements[ee].renderFrame()},CVCompElement.prototype.destroy=function(){var S,ee=this.layers.length;for(S=ee-1;S>=0;S-=1)this.elements[S]&&this.elements[S].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(S){return new CVCompElement(S,this.globalData,this)};function CanvasRenderer(S,ee){this.animationItem=S,this.renderConfig={clearCanvas:ee&&ee.clearCanvas!==void 0?ee.clearCanvas:!0,context:ee&&ee.context||null,progressiveLoad:ee&&ee.progressiveLoad||!1,preserveAspectRatio:ee&&ee.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:ee&&ee.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:ee&&ee.contentVisibility||"visible",className:ee&&ee.className||"",id:ee&&ee.id||"",runExpressions:!ee||ee.runExpressions===void 0||ee.runExpressions},this.renderConfig.dpr=ee&&ee.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=ee&&ee.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(S){return new CVCompElement(S,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var ee=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var te=this.finalTransform.mat.toCSS();ee.transform=te,ee.webkitTransform=te}this.finalTransform._opMdf&&(ee.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(S,ee,te){this.initElement(S,ee,te)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var S;this.data.hasMask?(S=createNS("rect"),S.setAttribute("width",this.data.sw),S.setAttribute("height",this.data.sh),S.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(S=createTag("div"),S.style.width=this.data.sw+"px",S.style.height=this.data.sh+"px",S.style.backgroundColor=this.data.sc),this.layerElement.appendChild(S)};function HShapeElement(S,ee,te){this.shapes=[],this.shapesData=S.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(S,ee,te),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var S;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),S=this.svgElement;else{S=createNS("svg");var ee=this.comp.data?this.comp.data:this.globalData.compSize;S.setAttribute("width",ee.w),S.setAttribute("height",ee.h),S.appendChild(this.shapesContainer),this.layerElement.appendChild(S)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=S},HShapeElement.prototype.getTransformedPoint=function(S,ee){var te,re=S.length;for(te=0;te0&&se<1&&ne[ce].push(this.calculateF(se,S,ee,te,re,ce))):(le=ae*ae-4*oe*ie,le>=0&&(ue=(-ae+bmSqrt(le))/(2*ie),ue>0&&ue<1&&ne[ce].push(this.calculateF(ue,S,ee,te,re,ce)),fe=(-ae-bmSqrt(le))/(2*ie),fe>0&&fe<1&&ne[ce].push(this.calculateF(fe,S,ee,te,re,ce)))));this.shapeBoundingBox.left=bmMin.apply(null,ne[0]),this.shapeBoundingBox.top=bmMin.apply(null,ne[1]),this.shapeBoundingBox.right=bmMax.apply(null,ne[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,ne[1])},HShapeElement.prototype.calculateF=function(S,ee,te,re,ne,ie){return bmPow(1-S,3)*ee[ie]+3*bmPow(1-S,2)*S*te[ie]+3*(1-S)*bmPow(S,2)*re[ie]+bmPow(S,3)*ne[ie]},HShapeElement.prototype.calculateBoundingBox=function(S,ee){var te,re=S.length;for(te=0;tete&&(te=ne)}te*=S.mult}else te=S.v*S.mult;ee.x-=te,ee.xMax+=te,ee.y-=te,ee.yMax+=te},HShapeElement.prototype.currentBoxContains=function(S){return this.currentBBox.x<=S.x&&this.currentBBox.y<=S.y&&this.currentBBox.width+this.currentBBox.x>=S.x+S.width&&this.currentBBox.height+this.currentBBox.y>=S.y+S.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var S=this.tempBoundingBox,ee=999999;if(S.x=ee,S.xMax=-ee,S.y=ee,S.yMax=-ee,this.calculateBoundingBox(this.itemsData,S),S.width=S.xMax=0;ee-=1){var re=this.hierarchy[ee].finalTransform.mProp;this.mat.translate(-re.p.v[0],-re.p.v[1],re.p.v[2]),this.mat.rotateX(-re.or.v[0]).rotateY(-re.or.v[1]).rotateZ(re.or.v[2]),this.mat.rotateX(-re.rx.v).rotateY(-re.ry.v).rotateZ(re.rz.v),this.mat.scale(1/re.s.v[0],1/re.s.v[1],1/re.s.v[2]),this.mat.translate(re.a.v[0],re.a.v[1],re.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var ne;this.p?ne=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:ne=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var ie=Math.sqrt(Math.pow(ne[0],2)+Math.pow(ne[1],2)+Math.pow(ne[2],2)),ae=[ne[0]/ie,ne[1]/ie,ne[2]/ie],oe=Math.sqrt(ae[2]*ae[2]+ae[0]*ae[0]),se=Math.atan2(ae[1],oe),le=Math.atan2(ae[0],-ae[2]);this.mat.rotateY(le).rotateX(-se)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var ue=!this._prevMat.equals(this.mat);if((ue||this.pe._mdf)&&this.comp.threeDElements){te=this.comp.threeDElements.length;var fe,ce,he;for(ee=0;ee=S)return this.threeDElements[ee].perspectiveElem;ee+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(S,ee){var te=createTag("div"),re,ne;styleDiv(te);var ie=createTag("div");if(styleDiv(ie),ee==="3d"){re=te.style,re.width=this.globalData.compSize.w+"px",re.height=this.globalData.compSize.h+"px";var ae="50% 50%";re.webkitTransformOrigin=ae,re.mozTransformOrigin=ae,re.transformOrigin=ae,ne=ie.style;var oe="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";ne.transform=oe,ne.webkitTransform=oe}te.appendChild(ie);var se={container:ie,perspectiveElem:te,startPos:S,endPos:S,type:ee};return this.threeDElements.push(se),se},HybridRendererBase.prototype.build3dContainers=function(){var S,ee=this.layers.length,te,re="";for(S=0;S=0;S-=1)this.resizerElem.appendChild(this.threeDElements[S].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(S,ee){for(var te=0,re=this.threeDElements.length;tete?(ne=S/this.globalData.compSize.w,ie=S/this.globalData.compSize.w,ae=0,oe=(ee-this.globalData.compSize.h*(S/this.globalData.compSize.w))/2):(ne=ee/this.globalData.compSize.h,ie=ee/this.globalData.compSize.h,ae=(S-this.globalData.compSize.w*(ee/this.globalData.compSize.h))/2,oe=0);var se=this.resizerElem.style;se.webkitTransform="matrix3d("+ne+",0,0,0,0,"+ie+",0,0,0,0,1,0,"+ae+","+oe+",0,1)",se.transform=se.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var S=this.globalData.compSize.w,ee=this.globalData.compSize.h,te,re=this.threeDElements.length;for(te=0;te=le;)Ne/=2,Fe/=2,je>>>=1;return(Ne+je)/Fe};return xe.int32=function(){return Te.g(4)|0},xe.quick=function(){return Te.g(4)/4294967296},xe.double=xe,be(ge(Te.S),S),(me.pass||_e||function(ke,Ne,Fe,je){return je&&(je.S&&pe(je,Te),ke.state=function(){return pe(Te,{})}),Fe?(ee[ae]=ke,Ne):ke})(xe,$e,"global"in me?me.global:this==ee,me.state)}ee["seed"+ae]=ce;function he(ve){var me,_e=ve.length,we=this,$e=0,Te=we.i=we.j=0,xe=we.S=[];for(_e||(ve=[_e++]);$ete){var re=te;te=ee,ee=re}return Math.min(Math.max(S,ee),te)}function radiansToDegrees(S){return S/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(S){return S*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(S,ee){if(typeof S=="number"||S instanceof Number)return ee=ee||0,Math.abs(S-ee);ee||(ee=helperLengthArray);var te,re=Math.min(S.length,ee.length),ne=0;for(te=0;te.5?le/(2-ne-ie):le/(ne+ie),ne){case ee:ae=(te-re)/le+(te1&&(te-=1),te<1/6?S+(ee-S)*6*te:te<1/2?ee:te<2/3?S+(ee-S)*(2/3-te)*6:S}function hslToRgb(S){var ee=S[0],te=S[1],re=S[2],ne,ie,ae;if(te===0)ne=re,ae=re,ie=re;else{var oe=re<.5?re*(1+te):re+te-re*te,se=2*re-oe;ne=hue2rgb(se,oe,ee+1/3),ie=hue2rgb(se,oe,ee),ae=hue2rgb(se,oe,ee-1/3)}return[ne,ie,ae,S[3]]}function linear(S,ee,te,re,ne){if((re===void 0||ne===void 0)&&(re=ee,ne=te,ee=0,te=1),te=te)return ne;var ae=te===ee?0:(S-ee)/(te-ee);if(!re.length)return re+(ne-re)*ae;var oe,se=re.length,le=createTypedArray("float32",se);for(oe=0;oe1){for(ne=0;ne1?ee=1:ee<0&&(ee=0);var ae=S(ee);if($bm_isInstanceOfArray(ne)){var oe,se=ne.length,le=createTypedArray("float32",se);for(oe=0;oedata.k[ee].t&&Sdata.k[ee+1].t-S?(re=ee+2,ne=data.k[ee+1].t):(re=ee+1,ne=data.k[ee].t);break}re===-1&&(re=ee+1,ne=data.k[ee].t)}var ie={};return ie.index=re,ie.time=ne/elem.comp.globalData.frameRate,ie}function key(S){var ee,te,re;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+S);S-=1,ee={time:data.k[S].t/elem.comp.globalData.frameRate,value:[]};var ne=Object.prototype.hasOwnProperty.call(data.k[S],"s")?data.k[S].s:data.k[S-1].e;for(re=ne.length,te=0;tebe.length-1)&&(he=be.length-1),ve=be[be.length-1-he].t,ge=ye-ve);var me,_e,we;if(ce==="pingpong"){var $e=Math.floor((de-ve)/ge);if($e%2!==0)return this.getValueAtTime((ge-(de-ve)%ge+ve)/this.comp.globalData.frameRate,0)}else if(ce==="offset"){var Te=this.getValueAtTime(ve/this.comp.globalData.frameRate,0),xe=this.getValueAtTime(ye/this.comp.globalData.frameRate,0),ke=this.getValueAtTime(((de-ve)%ge+ve)/this.comp.globalData.frameRate,0),Ne=Math.floor((de-ve)/ge);if(this.pv.length){for(we=new Array(Te.length),_e=we.length,me=0;me<_e;me+=1)we[me]=(xe[me]-Te[me])*Ne+ke[me];return we}return(xe-Te)*Ne+ke}else if(ce==="continue"){var Fe=this.getValueAtTime(ye/this.comp.globalData.frameRate,0),je=this.getValueAtTime((ye-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(we=new Array(Fe.length),_e=we.length,me=0;me<_e;me+=1)we[me]=Fe[me]+(Fe[me]-je[me])*((de-ye)/this.comp.globalData.frameRate)/5e-4;return we}return Fe+(Fe-je)*((de-ye)/.001)}return this.getValueAtTime(((de-ve)%ge+ve)/this.comp.globalData.frameRate,0)}function ee(ce,he,pe){if(!this.k)return this.pv;ce=ce?ce.toLowerCase():"";var de=this.comp.renderedFrame,be=this.keyframes,ye=be[0].t;if(de>=ye)return this.pv;var ge,ve;pe?(he?ge=Math.abs(this.elem.comp.globalData.frameRate*he):ge=Math.max(0,this.elem.data.op-ye),ve=ye+ge):((!he||he>be.length-1)&&(he=be.length-1),ve=be[he].t,ge=ve-ye);var me,_e,we;if(ce==="pingpong"){var $e=Math.floor((ye-de)/ge);if($e%2===0)return this.getValueAtTime(((ye-de)%ge+ye)/this.comp.globalData.frameRate,0)}else if(ce==="offset"){var Te=this.getValueAtTime(ye/this.comp.globalData.frameRate,0),xe=this.getValueAtTime(ve/this.comp.globalData.frameRate,0),ke=this.getValueAtTime((ge-(ye-de)%ge+ye)/this.comp.globalData.frameRate,0),Ne=Math.floor((ye-de)/ge)+1;if(this.pv.length){for(we=new Array(Te.length),_e=we.length,me=0;me<_e;me+=1)we[me]=ke[me]-(xe[me]-Te[me])*Ne;return we}return ke-(xe-Te)*Ne}else if(ce==="continue"){var Fe=this.getValueAtTime(ye/this.comp.globalData.frameRate,0),je=this.getValueAtTime((ye+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(we=new Array(Fe.length),_e=we.length,me=0;me<_e;me+=1)we[me]=Fe[me]+(Fe[me]-je[me])*(ye-de)/.001;return we}return Fe+(Fe-je)*(ye-de)/.001}return this.getValueAtTime((ge-((ye-de)%ge+ye))/this.comp.globalData.frameRate,0)}function te(ce,he){if(!this.k)return this.pv;if(ce=(ce||.4)*.5,he=Math.floor(he||5),he<=1)return this.pv;var pe=this.comp.renderedFrame/this.comp.globalData.frameRate,de=pe-ce,be=pe+ce,ye=he>1?(be-de)/(he-1):1,ge=0,ve=0,me;this.pv.length?me=createTypedArray("float32",this.pv.length):me=0;for(var _e;gege){var $e=ve,Te=de.c&&ve===me-1?0:ve+1,xe=(ge-_e)/ye[ve].addedLength;we=bez.getPointInSegment(de.v[$e],de.v[Te],de.o[$e],de.i[Te],xe,ye[ve]);break}else _e+=ye[ve].addedLength;ve+=1}return we||(we=de.c?[de.v[0][0],de.v[0][1]]:[de.v[de._length-1][0],de.v[de._length-1][1]]),we},vectorOnPath:function(he,pe,de){he==1?he=this.v.c:he==0&&(he=.999);var be=this.pointOnPath(he,pe),ye=this.pointOnPath(he+.001,pe),ge=ye[0]-be[0],ve=ye[1]-be[1],me=Math.sqrt(Math.pow(ge,2)+Math.pow(ve,2));if(me===0)return[0,0];var _e=de==="tangent"?[ge/me,ve/me]:[-ve/me,ge/me];return _e},tangentOnPath:function(he,pe){return this.vectorOnPath(he,pe,"tangent")},normalOnPath:function(he,pe){return this.vectorOnPath(he,pe,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([ue],se),extendPrototype([ue],le),le.prototype.getValueAtTime=oe,le.prototype.initiateExpression=ExpressionManager.initiateExpression;var fe=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(ce,he,pe,de,be){var ye=fe(ce,he,pe,de,be);return ye.propertyIndex=he.ix,ye.lock=!1,pe===3?expressionHelpers.searchExpressions(ce,he.pt,ye):pe===4&&expressionHelpers.searchExpressions(ce,he.ks,ye),ye.k&&ce.addDynamicProperty(ye),ye}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function S(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(ee,te){var re=this.calculateExpression(te);if(ee.t!==re){var ne={};return this.copyData(ne,ee),ne.t=re.toString(),ne.__complete=!1,ne}return ee},TextProperty.prototype.searchProperty=function(){var ee=this.searchKeyframes(),te=this.searchExpressions();return this.kf=ee||te,this.kf},TextProperty.prototype.searchExpressions=S}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function S(ee,te){var re=createNS("feMerge");re.setAttribute("result",ee);var ne,ie;for(ie=0;ie=le?fe=pe<0?re:ne:fe=re+he*Math.pow((oe-S)/pe,1/te),ue[ce]=fe,ce+=1,ie+=256/(ae-1);return ue.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(S){if(S||this.filterManager._mdf){var ee,te=this.filterManager.effectElements;this.feFuncRComposed&&(S||te[3].p._mdf||te[4].p._mdf||te[5].p._mdf||te[6].p._mdf||te[7].p._mdf)&&(ee=this.getTableValue(te[3].p.v,te[4].p.v,te[5].p.v,te[6].p.v,te[7].p.v),this.feFuncRComposed.setAttribute("tableValues",ee),this.feFuncGComposed.setAttribute("tableValues",ee),this.feFuncBComposed.setAttribute("tableValues",ee)),this.feFuncR&&(S||te[10].p._mdf||te[11].p._mdf||te[12].p._mdf||te[13].p._mdf||te[14].p._mdf)&&(ee=this.getTableValue(te[10].p.v,te[11].p.v,te[12].p.v,te[13].p.v,te[14].p.v),this.feFuncR.setAttribute("tableValues",ee)),this.feFuncG&&(S||te[17].p._mdf||te[18].p._mdf||te[19].p._mdf||te[20].p._mdf||te[21].p._mdf)&&(ee=this.getTableValue(te[17].p.v,te[18].p.v,te[19].p.v,te[20].p.v,te[21].p.v),this.feFuncG.setAttribute("tableValues",ee)),this.feFuncB&&(S||te[24].p._mdf||te[25].p._mdf||te[26].p._mdf||te[27].p._mdf||te[28].p._mdf)&&(ee=this.getTableValue(te[24].p.v,te[25].p.v,te[26].p.v,te[27].p.v,te[28].p.v),this.feFuncB.setAttribute("tableValues",ee)),this.feFuncA&&(S||te[31].p._mdf||te[32].p._mdf||te[33].p._mdf||te[34].p._mdf||te[35].p._mdf)&&(ee=this.getTableValue(te[31].p.v,te[32].p.v,te[33].p.v,te[34].p.v,te[35].p.v),this.feFuncA.setAttribute("tableValues",ee))}};function SVGDropShadowEffect(S,ee,te,re,ne){var ie=ee.container.globalData.renderConfig.filterSize,ae=ee.data.fs||ie;S.setAttribute("x",ae.x||ie.x),S.setAttribute("y",ae.y||ie.y),S.setAttribute("width",ae.width||ie.width),S.setAttribute("height",ae.height||ie.height),this.filterManager=ee;var oe=createNS("feGaussianBlur");oe.setAttribute("in","SourceAlpha"),oe.setAttribute("result",re+"_drop_shadow_1"),oe.setAttribute("stdDeviation","0"),this.feGaussianBlur=oe,S.appendChild(oe);var se=createNS("feOffset");se.setAttribute("dx","25"),se.setAttribute("dy","0"),se.setAttribute("in",re+"_drop_shadow_1"),se.setAttribute("result",re+"_drop_shadow_2"),this.feOffset=se,S.appendChild(se);var le=createNS("feFlood");le.setAttribute("flood-color","#00ff00"),le.setAttribute("flood-opacity","1"),le.setAttribute("result",re+"_drop_shadow_3"),this.feFlood=le,S.appendChild(le);var ue=createNS("feComposite");ue.setAttribute("in",re+"_drop_shadow_3"),ue.setAttribute("in2",re+"_drop_shadow_2"),ue.setAttribute("operator","in"),ue.setAttribute("result",re+"_drop_shadow_4"),S.appendChild(ue);var fe=this.createMergeNode(re,[re+"_drop_shadow_4",ne]);S.appendChild(fe)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(S){if(S||this.filterManager._mdf){if((S||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),S||this.filterManager.effectElements[0].p._mdf){var ee=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(ee[0]*255),Math.round(ee[1]*255),Math.round(ee[2]*255)))}if((S||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),S||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var te=this.filterManager.effectElements[3].p.v,re=(this.filterManager.effectElements[2].p.v-90)*degToRads,ne=te*Math.cos(re),ie=te*Math.sin(re);this.feOffset.setAttribute("dx",ne),this.feOffset.setAttribute("dy",ie)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(S,ee,te){this.initialized=!1,this.filterManager=ee,this.filterElem=S,this.elem=te,te.matteElement=createNS("g"),te.matteElement.appendChild(te.layerElement),te.matteElement.appendChild(te.transformedElement),te.baseElement=te.matteElement}SVGMatte3Effect.prototype.findSymbol=function(S){for(var ee=0,te=_svgMatteSymbols.length;ee=65;var se=document.createElement("canvas");te=!!(!((ie=se.getContext)===null||ie===void 0)&&ie.call(se,"2d"))&&((oe=(ae=se.toDataURL)===null||ae===void 0?void 0:ae.call(se,"image/webp"))===null||oe===void 0?void 0:oe.indexOf("data:image/webp"))===0}catch(le){te=!1}return te},S.asyncCanUseWebP=function(){return new Promise(function(ne){if((0,re.default)())return ne(!1);if((0,S.canUseWebP)())return ne(!0);var ie=new Image;ie.onerror=function(){(0,S.setWebp)(!1),ne(!1)},ie.onload=function(){(0,S.setWebp)(!0),ne(!0)},ie.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA="})}})(l);var c="BMG_EXTS",s=null,v=function S(){if(s)return s;try{s=(localStorage.getItem(c)||"").split(",")}catch(ee){console.warn(ee),s=[]}return s},w=function S(ee){if(ee===void 0&&(ee=!1),!window[A]||ee){var te=v();window[A]={avif:te.includes("avif"),webp:te.includes("webp")}}},p=function S(ee){return function(te){switch(function(){var re=[],ne=window[A]||{avif:!1,webp:!1};ne.avif&&re.push("avif"),ne.webp&&re.push("webp");try{localStorage.setItem(c,re.join(","))}catch(ie){console.warn(ie)}}(),ee){case"avif":d.setAvif(te);break;case"webp":l.setWebp(te)}}},b=function S(ee){var te;_typeof(window[A])!="object"&&w(),!((te=window[A])===null||te===void 0)&&te[ee]||(window[A][ee]=!0,p(ee)(!0))},_=function S(){return window[n]};collect.collect=function(S,ee,te){if(!a()){var re=a()?null:window.__BMG_TRACKER__||null;te=te||_();var ne=(f(S)||"").substring(1);if(["avif","webp"].indexOf(ne)>-1&&b(ne),te!=="onlyext"){if(re)re.collect(S,ee);else if(te!=="nocache"){var ie={src:S,type:ee,ts:Date.now()/1e3|0};Array.isArray(window[e])?window[e].push(ie):window[e]=[ie]}}}},collect.getCollectMode=_,collect.getLocalExtsState=v,getWindowExtsState=collect.getWindowExtsState=function(S){var ee,te;return S==="avif"?((ee=window[A])===null||ee===void 0?void 0:ee.avif)||!1:S==="webp"?((te=window[A])===null||te===void 0?void 0:te.webp)||!1:window[A]||null},collect.initWindowExtsState=w,collect.setCollectMode=function(S){window[n]=S},collect.updateExtState=p,collect.updateWindowExtsState=b;var userAvatar={exports:{}};/*! * @bilibili/userAvatar * version: 1.2.0. Powered by main-frontend * 用户头像公共组件. * author: wuxiuran */(function(S,ee){(function(te,re){S.exports=re()})(commonjsGlobal$1,function(){return function(te){var re={};function ne(ie){if(re[ie])return re[ie].exports;var ae=re[ie]={i:ie,l:!1,exports:{}};return te[ie].call(ae.exports,ae,ae.exports,ne),ae.l=!0,ae.exports}return ne.m=te,ne.c=re,ne.d=function(ie,ae,oe){ne.o(ie,ae)||Object.defineProperty(ie,ae,{enumerable:!0,get:oe})},ne.r=function(ie){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(ie,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(ie,"__esModule",{value:!0})},ne.t=function(ie,ae){if(1&ae&&(ie=ne(ie)),8&ae||4&ae&&typeof ie=="object"&&ie&&ie.__esModule)return ie;var oe=Object.create(null);if(ne.r(oe),Object.defineProperty(oe,"default",{enumerable:!0,value:ie}),2&ae&&typeof ie!="string")for(var se in ie)ne.d(oe,se,function(le){return ie[le]}.bind(null,se));return oe},ne.n=function(ie){var ae=ie&&ie.__esModule?function(){return ie.default}:function(){return ie};return ne.d(ae,"a",ae),ae},ne.o=function(ie,ae){return Object.prototype.hasOwnProperty.call(ie,ae)},ne.p="",ne(ne.s=17)}([function(te,re,ne){(function(ie){ne.d(re,"h",function(){return se}),ne.d(re,"d",function(){return le}),ne.d(re,"f",function(){return ue}),ne.d(re,"a",function(){return ce}),ne.d(re,"g",function(){return he}),ne.d(re,"e",function(){return pe}),ne.d(re,"c",function(){return de}),ne.d(re,"b",function(){return be});var ae=ne(7);function oe(ye){return(oe=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ge){return typeof ge}:function(ge){return ge&&typeof Symbol=="function"&&ge.constructor===Symbol&&ge!==Symbol.prototype?"symbol":typeof ge})(ye)}var se=(typeof self=="undefined"?"undefined":oe(self))=="object"&&self.self===self&&self||(ie===void 0?"undefined":oe(ie))=="object"&&ie.global===ie&&ie||void 0,le=(se.devicePixelRatio&&se.devicePixelRatio,function(ye){se.document&&(se.document.addEventListener?se.document.addEventListener("DOMContentLoaded",function(){ye&&ye()}):se.document.onreadystatechange=function(){se.document.readyState==="complete"&&ye&&ye()})}),ue=function(ye,ge,ve){var me=arguments.length>3&&arguments[3]!==void 0&&arguments[3],_e=arguments.length>4&&arguments[4]!==void 0&&arguments[4],we=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"";return we?we.startsWith("".concat("web-avatar","-"))||(we="".concat("web-avatar","-").concat(we)):we="web-avatar",Object(ae.getBmgSrcNext)(ye,{w:ge,h:ve,c:me,s:_e,dpr:2,style:we})},fe=(function(){try{se.document&&se.document.createElement("canvas").toDataURL("image/webp").indexOf("data:image/webp")}catch(ye){return!1}}(),function(ye,ge){return new RegExp("\\b"+ge+"\\b").test(ye.className)}),ce=function(ye,ge){ye.className?fe(ye,ge)||(ye.className+=" "+ge):ye.className=ge},he=function(ye,ge){var ve=new RegExp("\\b"+ge+"\\b","g");fe(ye,ge)&&(ye.className=ye.className.replace(ve,"").replace(/^\s+|\s+$/g,"").replace(/\s+/g," "))},pe=function(ye){return ye=ye<=48?48:ye<=60?60:ye<=80?80:120},de=function(ye,ge,ve){return ye?"".concat(ve?ge?.96*ye:.85*ye:ge?1.13*ye:ye,"px"):"100%"},be=function(ye,ge,ve){if(!ye)return"translate(0px, 0px)";if(ge){if(ve){var me=.04*ye/2;return"translate(".concat(me,"px, ").concat(me,"px)")}var _e=.13*ye/2;return"translate(".concat(-_e,"px, ").concat(-_e,"px)")}if(ve){var we=.15*ye/2;return"translate(".concat(we,"px, ").concat(we,"px)")}return"translate(0px, 0px)"}}).call(this,ne(1))},function(te,re){function ne(ae){return(ne=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(oe){return typeof oe}:function(oe){return oe&&typeof Symbol=="function"&&oe.constructor===Symbol&&oe!==Symbol.prototype?"symbol":typeof oe})(ae)}var ie;ie=function(){return this}();try{ie=ie||new Function("return this")()}catch(ae){(typeof window=="undefined"?"undefined":ne(window))==="object"&&(ie=window)}te.exports=ie},function(te,re){function ne(ie){return(ne=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ae){return typeof ae}:function(ae){return ae&&typeof Symbol=="function"&&ae.constructor===Symbol&&ae!==Symbol.prototype?"symbol":typeof ae})(ie)}te.exports=function(ie){return ie!=null&&ne(ie)=="object"}},function(te,re,ne){var ie=ne(2),ae=ne(9);te.exports=function(oe){return ie(oe)&&oe.nodeType===1&&!ae(oe)}},function(te,re,ne){var ie=ne(5),ae=ne(16),oe=ne(2);te.exports=function(se){return typeof se=="string"||!ae(se)&&oe(se)&&ie(se)=="[object String]"}},function(te,re,ne){var ie=ne(6),ae=ne(12),oe=ne(13),se=ie?ie.toStringTag:void 0;te.exports=function(le){return le==null?le===void 0?"[object Undefined]":"[object Null]":se&&se in Object(le)?ae(le):oe(le)}},function(te,re,ne){var ie=ne(10).Symbol;te.exports=ie},function(te,re,ne){(function(ie){function ae(ze){return(ae=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(gt){return typeof gt}:function(gt){return gt&&typeof Symbol=="function"&>.constructor===Symbol&>!==Symbol.prototype?"symbol":typeof gt})(ze)}Object.defineProperty(re,"__esModule",{value:!0});var oe=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:ie!==void 0?ie:typeof self!="undefined"?self:{},se={},le={},ue={};Object.defineProperty(ue,"__esModule",{value:!0});var fe=!0,ce=ue.default=function(){return fe&&(fe=typeof window=="undefined"),fe};(function(ze){var gt=oe&&oe.__importDefault||function(Ge){return Ge&&Ge.__esModule?Ge:{default:Ge}};Object.defineProperty(ze,"__esModule",{value:!0}),ze.asyncCanUseAvif=ze.canUseAvif=ze.setAvif=void 0;var Le,Be=gt(ue);ze.setAvif=function(Ge){Le=Ge},ze.canUseAvif=function(){return!(0,Be.default)()&&Le!==void 0&&Le},ze.asyncCanUseAvif=function(){return new Promise(function(Ge){if((0,Be.default)())return Ge(!1);if((0,ze.canUseAvif)())return Ge(!0);var Ke=new Image;Ke.onerror=function(){(0,ze.setAvif)(!1),Ge(!1)},Ke.onload=function(){(0,ze.setAvif)(!0),Ge(!0)},Ke.src="data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D///8WfhwB8+ErK42A="})}})(le);var he={};(function(ze){var gt=oe&&oe.__importDefault||function(Ge){return Ge&&Ge.__esModule?Ge:{default:Ge}};Object.defineProperty(ze,"__esModule",{value:!0}),ze.asyncCanUseWebP=ze.canUseWebP=ze.setWebp=void 0;var Le,Be=gt(ue);ze.setWebp=function(Ge){Le=Ge},ze.canUseWebP=function(){var Ge,Ke,Ue,Qe;if((0,Be.default)())return!1;if(Le!==void 0)return Le;try{if(typeof navigator!="undefined"&&/Firefox\/(\d+)/i.test(navigator.userAgent))return Le=Number(((Ge=navigator.userAgent.match(/Firefox\/(\d+)/i))===null||Ge===void 0?void 0:Ge[1])||"0")>=65;var Ye=document.createElement("canvas");Le=!!(!((Ke=Ye.getContext)===null||Ke===void 0)&&Ke.call(Ye,"2d"))&&((Qe=(Ue=Ye.toDataURL)===null||Ue===void 0?void 0:Ue.call(Ye,"image/webp"))===null||Qe===void 0?void 0:Qe.indexOf("data:image/webp"))===0}catch(Ze){Le=!1}return Le},ze.asyncCanUseWebP=function(){return new Promise(function(Ge){if((0,Be.default)())return Ge(!1);if((0,ze.canUseWebP)())return Ge(!0);var Ke=new Image;Ke.onerror=function(){(0,ze.setWebp)(!1),Ge(!1)},Ke.onload=function(){(0,ze.setWebp)(!0),Ge(!0)},Ke.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA="})}})(he);var pe={},de=oe&&oe.__importDefault||function(ze){return ze&&ze.__esModule?ze:{default:ze}};Object.defineProperty(pe,"__esModule",{value:!0});var be=de(ue);pe.default=function(){return!(0,be.default)()&&!!window.HTMLPictureElement},function(ze){var gt=oe&&oe.__importDefault||function(Ke){return Ke&&Ke.__esModule?Ke:{default:Ke}};Object.defineProperty(ze,"__esModule",{value:!0}),ze.autoDetectAll=ze.autoDetect=ze.canUseHtmlPictureElement=ze.canUseWebP=ze.setWebp=ze.canUseAvif=ze.setAvif=void 0;var Le=le;Object.defineProperty(ze,"canUseAvif",{enumerable:!0,get:function(){return Le.canUseAvif}}),Object.defineProperty(ze,"setAvif",{enumerable:!0,get:function(){return Le.setAvif}});var Be=he;Object.defineProperty(ze,"canUseWebP",{enumerable:!0,get:function(){return Be.canUseWebP}}),Object.defineProperty(ze,"setWebp",{enumerable:!0,get:function(){return Be.setWebp}});var Ge=gt(pe);ze.canUseHtmlPictureElement=Ge.default,ze.autoDetect=function(Ke){Ke===void 0&&(Ke=["webp"]);for(var Ue=0;Ue-1){if(Ye.cache)return Qe;Qe=Qe.split("@")[0]}Qe=Qe.replace("pre-","");var Pe=Ye.dpr||((0,Be.default)()?2:Math.floor((Ze=window==null?void 0:window.devicePixelRatio)!==null&&Ze!==void 0?Ze:2)||1),Re=[];Ye.w&&(0,Ge.isInt)(Ye.w)&&Re.push("".concat(Math.floor(Ye.w*Pe),"w")),Ye.h&&(0,Ge.isInt)(Ye.h)&&Re.push("".concat(Math.floor(Ye.h*Pe),"h")),Ye.e&&Re.push("".concat(Ye.e,"e")),Ye.c&&Re.push("1c"),Ye.a&&Re.push("".concat([Ue(Ye.a.x),Ue(Ye.a.y),Ue(Ye.a.w)*Pe,Ue(Ye.a.h)*Pe].join("-"),"a")),Ye.p&&(0,Ge.isInt)(Ye.p)&&Re.push("".concat(Ye.p,"p")),Ye.s&&Re.push("1s"),Ye.q&&(0,Ge.isInt)(Ye.q)&&Re.push("".concat(Ye.q,"q")),Ye.style&&Re.push("!".concat(Ye.style));var Ve="";return Ye.ext&&["webp","avif"].includes(Ye.ext)&&(Ve=Ye.ext),Re.length!==0||Ve?"".concat((0,Le.default)(Qe),"@").concat(Re.join("_")).concat(Ve?".".concat(Ve):""):Qe}}(ye);var we,$e={};function Te(ze){return(Te=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(gt){return typeof gt}:function(gt){return gt&&typeof Symbol=="function"&>.constructor===Symbol&>!==Symbol.prototype?"symbol":typeof gt})(ze)}re.initWindowExtsState=void 0,re.getWindowExtsState=void 0,Object.defineProperty($e,"__esModule",{value:!0});var xe="__BMG_TRACKER_COLLECT_QUEUE__",ke="__BMG_TRACKER_COLLECT_EXTS__",Ne="__BMG_TRACKER_COLLECT_MODE__",Fe=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:oe!==void 0?oe:typeof self!="undefined"?self:{},je={};Object.defineProperty(je,"__esModule",{value:!0});var De=!0,Me=je.default=function(){return De&&(De=typeof window=="undefined"),De},Se={};Object.defineProperty(Se,"__esModule",{value:!0});var Ce=/\.(jpeg|jpg|png|webp|gif|avif)$/,Ae=Se.default=function(ze){var gt;return((gt=ze.match(Ce))===null||gt===void 0?void 0:gt[0])||null},Ee={};(function(ze){var gt=Fe&&Fe.__importDefault||function(Ge){return Ge&&Ge.__esModule?Ge:{default:Ge}};Object.defineProperty(ze,"__esModule",{value:!0}),ze.asyncCanUseAvif=ze.canUseAvif=ze.setAvif=void 0;var Le,Be=gt(je);ze.setAvif=function(Ge){Le=Ge},ze.canUseAvif=function(){return!(0,Be.default)()&&Le!==void 0&&Le},ze.asyncCanUseAvif=function(){return new Promise(function(Ge){if((0,Be.default)())return Ge(!1);if((0,ze.canUseAvif)())return Ge(!0);var Ke=new Image;Ke.onerror=function(){(0,ze.setAvif)(!1),Ge(!1)},Ke.onload=function(){(0,ze.setAvif)(!0),Ge(!0)},Ke.src="data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D///8WfhwB8+ErK42A="})}})(Ee);var Ie={};(function(ze){var gt=Fe&&Fe.__importDefault||function(Ge){return Ge&&Ge.__esModule?Ge:{default:Ge}};Object.defineProperty(ze,"__esModule",{value:!0}),ze.asyncCanUseWebP=ze.canUseWebP=ze.setWebp=void 0;var Le,Be=gt(je);ze.setWebp=function(Ge){Le=Ge},ze.canUseWebP=function(){var Ge,Ke,Ue,Qe;if((0,Be.default)())return!1;if(Le!==void 0)return Le;try{if(typeof navigator!="undefined"&&/Firefox\/(\d+)/i.test(navigator.userAgent))return Le=Number(((Ge=navigator.userAgent.match(/Firefox\/(\d+)/i))===null||Ge===void 0?void 0:Ge[1])||"0")>=65;var Ye=document.createElement("canvas");Le=!!(!((Ke=Ye.getContext)===null||Ke===void 0)&&Ke.call(Ye,"2d"))&&((Qe=(Ue=Ye.toDataURL)===null||Ue===void 0?void 0:Ue.call(Ye,"image/webp"))===null||Qe===void 0?void 0:Qe.indexOf("data:image/webp"))===0}catch(Ze){Le=!1}return Le},ze.asyncCanUseWebP=function(){return new Promise(function(Ge){if((0,Be.default)())return Ge(!1);if((0,ze.canUseWebP)())return Ge(!0);var Ke=new Image;Ke.onerror=function(){(0,ze.setWebp)(!1),Ge(!1)},Ke.onload=function(){(0,ze.setWebp)(!0),Ge(!0)},Ke.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA="})}})(Ie);var Oe="BMG_EXTS",He=null,Xe=function(){if(He)return He;try{He=(localStorage.getItem(Oe)||"").split(",")}catch(ze){console.warn(ze),He=[]}return He},Je=function(ze){if(ze===void 0&&(ze=!1),!window[ke]||ze){var gt=Xe();window[ke]={avif:gt.includes("avif"),webp:gt.includes("webp")}}},bt=function(ze){return function(gt){switch(function(){var Le=[],Be=window[ke]||{avif:!1,webp:!1};Be.avif&&Le.push("avif"),Be.webp&&Le.push("webp");try{localStorage.setItem(Oe,Le.join(","))}catch(Ge){console.warn(Ge)}}(),ze){case"avif":Ee.setAvif(gt);break;case"webp":Ie.setWebp(gt)}}},dt=function(ze){var gt;Te(window[ke])!="object"&&Je(),!((gt=window[ke])===null||gt===void 0)&>[ze]||(window[ke][ze]=!0,bt(ze)(!0))},wt=function(){return window[Ne]};$e.collect=function(ze,gt,Le){if(!Me()){var Be=Me()?null:window.__BMG_TRACKER__||null;Le=Le||wt();var Ge=(Ae(ze)||"").substring(1);if(["avif","webp"].indexOf(Ge)>-1&&dt(Ge),Le!=="onlyext"){if(Be)Be.collect(ze,gt);else if(Le!=="nocache"){var Ke={src:ze,type:gt,ts:Date.now()/1e3|0};Array.isArray(window[xe])?window[xe].push(Ke):window[xe]=[Ke]}}}},$e.getCollectMode=wt,$e.getLocalExtsState=Xe,re.getWindowExtsState=$e.getWindowExtsState=function(ze){var gt,Le;return ze==="avif"?((gt=window[ke])===null||gt===void 0?void 0:gt.avif)||!1:ze==="webp"?((Le=window[ke])===null||Le===void 0?void 0:Le.webp)||!1:window[ke]||null},re.initWindowExtsState=$e.initWindowExtsState=Je,$e.setCollectMode=function(ze){window[Ne]=ze},$e.updateExtState=bt,we=$e.updateWindowExtsState=dt;var $t=new RegExp(function(ze,gt){return"".concat(ze).concat(gt,".hdslb.com")}("(s|i)","\\d")),Tt=function(ze){if(ce())return ze||"";var gt=window.__BMG_AF__;return gt!=null&>.defDomain?(gt.defUpdated,gt.defDomain):ze||""},At=function(ze,gt){var Le;if(!gt)return ze;var Be=((Le=ze.match($t))===null||Le===void 0?void 0:Le[0])||"";return Be&&Be!==gt?ze.replace($t,gt):ze};re.autoDetectAllExts=function(){var ze=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0];return new Promise(function(gt){var Le=function(Ge){Ge.avif&&we("avif"),Ge.webp&&we("webp"),gt(Ge)};if(ce())Le({avif:!1,webp:!1});else{if(ze){var Be=re.getWindowExtsState();if(Be&&ae(Be)==="object")return void Le({webp:Be.webp||!1,avif:Be.avif||!1})}if(re.initWindowExtsState(),re.getWindowExtsState("avif")||re.getWindowExtsState("webp"))return Le(re.getWindowExtsState());se.autoDetectAll().then(Le)}})},re.getBmgSrcNext=function(ze,gt,Le){var Be="";return ce()?ye.getBmgSrc(Le!=null&&Le.domain?At(ze,Le.domain):ze,gt):(Be=re.getWindowExtsState("avif")?"avif":re.getWindowExtsState("webp")?"webp":se.autoDetect(["avif","webp"]),ye.getBmgSrc(At(ze,Tt(Le==null?void 0:Le.domain)),Object.assign(Object.assign({},gt),{ext:Be})))},re.getSrcDefDomain=Tt,re.replaceSrcDefDomain=At}).call(this,ne(1))},function(te,re,ne){},function(te,re,ne){var ie=ne(5),ae=ne(14),oe=ne(2),se=Function.prototype,le=Object.prototype,ue=se.toString,fe=le.hasOwnProperty,ce=ue.call(Object);te.exports=function(he){if(!oe(he)||ie(he)!="[object Object]")return!1;var pe=ae(he);if(pe===null)return!0;var de=fe.call(pe,"constructor")&&pe.constructor;return typeof de=="function"&&de instanceof de&&ue.call(de)==ce}},function(te,re,ne){function ie(le){return(ie=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ue){return typeof ue}:function(ue){return ue&&typeof Symbol=="function"&&ue.constructor===Symbol&&ue!==Symbol.prototype?"symbol":typeof ue})(le)}var ae=ne(11),oe=(typeof self=="undefined"?"undefined":ie(self))=="object"&&self&&self.Object===Object&&self,se=ae||oe||Function("return this")();te.exports=se},function(te,re,ne){(function(ie){function ae(se){return(ae=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(le){return typeof le}:function(le){return le&&typeof Symbol=="function"&&le.constructor===Symbol&&le!==Symbol.prototype?"symbol":typeof le})(se)}var oe=(ie===void 0?"undefined":ae(ie))=="object"&&ie&&ie.Object===Object&&ie;te.exports=oe}).call(this,ne(1))},function(te,re,ne){var ie=ne(6),ae=Object.prototype,oe=ae.hasOwnProperty,se=ae.toString,le=ie?ie.toStringTag:void 0;te.exports=function(ue){var fe=oe.call(ue,le),ce=ue[le];try{ue[le]=void 0;var he=!0}catch(de){}var pe=se.call(ue);return he&&(fe?ue[le]=ce:delete ue[le]),pe}},function(te,re){var ne=Object.prototype.toString;te.exports=function(ie){return ne.call(ie)}},function(te,re,ne){var ie=ne(15)(Object.getPrototypeOf,Object);te.exports=ie},function(te,re){te.exports=function(ne,ie){return function(ae){return ne(ie(ae))}}},function(te,re){var ne=Array.isArray;te.exports=ne},function(te,re,ne){ne.r(re),ne.d(re,"UserAvatar",function(){return ye});var ie,ae=ne(0),oe=function(ge,ve){var me=ge.src,_e=ge.height,we=ge.width,$e=ge.className,Te=ge.style,xe=ge.radius,ke=ge.freeze,Ne=ge.bfsStyle;return` `)},se=(ne(8),ne(3)),le=ne.n(se),ue=ne(4),fe=ne.n(ue),ce=((ie=ae.h).LazyLoad=function(ge){var ve={src:"data-src",srcset:"data-srcset",selector:".lazyload",root:null,rootMargin:"0px",threshold:0};function me(we,$e){this.settings=function Te(){var xe={},ke=!1,Ne=0,Fe=arguments.length;Object.prototype.toString.call(arguments[0])==="[object Boolean]"&&(ke=arguments[0],Ne++);for(var je=function(Me){for(var Se in Me)Object.prototype.hasOwnProperty.call(Me,Se)&&(ke&&Object.prototype.toString.call(Me[Se])==="[object Object]"?xe[Se]=Te(!0,xe[Se],Me[Se]):xe[Se]=Me[Se])};Ne0){we.observer.unobserve(xe.target);var ke=xe.target.getAttribute(we.settings.src),Ne=xe.target.getAttribute(we.settings.srcset);xe.target.tagName.toLowerCase()==="img"?(ke&&(xe.target.src=ke),Ne&&(xe.target.srcset=Ne)):xe.target.style.backgroundImage="url("+ke+")"}})},$e),Array.prototype.forEach.call(this.images,function(Te){we.observer.observe(Te)})}else this.loadImages()},loadAndDestroy:function(){this.settings&&(this.loadImages(),this.destroy())},loadImages:function(){if(this.settings){var we=this;Array.prototype.forEach.call(this.images,function($e){var Te=$e.getAttribute(we.settings.src),xe=$e.getAttribute(we.settings.srcset);$e.tagName.toLowerCase()==="img"?(Te&&($e.src=Te),xe&&($e.srcset=xe)):$e.style.backgroundImage="url('"+Te+"')"})}},destroy:function(){this.settings&&(this.observer.disconnect(),this.settings=null)}},ge.lazyload=function(we,$e){return new me(we,$e)},ge.jQuery){var _e=ge.jQuery;_e.fn.lazyload=function(we){return(we=we||{}).attribute=we.attribute||"data-src",new me(_e.makeArray(this),we),this}}return me}(ie),ie.LazyLoad);function he(ge){return(he=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ve){return typeof ve}:function(ve){return ve&&typeof Symbol=="function"&&ve.constructor===Symbol&&ve!==Symbol.prototype?"symbol":typeof ve})(ge)}function pe(ge,ve){for(var me=0;me `).concat(oe({src:bt,className:"bili-avatar-img bili-avatar-face bili-avatar-img-radius",height:$t,width:Tt,radius:!0,freeze:!0,bfsStyle:St},Xe),` `).concat(wt?`
`.concat(oe({src:wt,className:"bili-avatar-img",style:Ke&&"-webkit-animation: bili-avatar ".concat(We,"s steps(").concat(39,") infinite; -moz-animation: bili-avatar ").concat(We,"s steps(").concat(39,") infinite; animation: bili-avatar ").concat(We,"s steps(").concat(39,") infinite;"),height:ze,width:gt,bfsStyle:St},Xe),`
`):"",` `).concat(Ze?''):"",` `)}({avatar:Te,pendent:xe,renderWidth:Ne,avatarHeight:ke=Object(ae.e)(ke),avatarWidth:ke,pendentHeight:1.5*ke,pendentWidth:je?1.5*ke*40:1.5*ke,iconType:Fe,isAnimate:je,isNFT:De,NFTIconType:Me,isCenterScale:Se,duration:Ce,customIcon:Ae,bfsStyle:Ee},we),Oe=we;if(!Oe)return Ie;le()(Oe)?(Oe.innerHTML=Ie,be(Oe)):fe()(Oe)&&((Oe=document.querySelector(Oe)).innerHTML=Ie,be(Oe)),this.lazy.push(new ce(null,{root:null,rootMargin:"0px",threshold:0,selector:".bili-avatar-img"})),$e&&(this.$refs[$e]=Oe.firstElementChild)}},{key:"resetConfig",value:function(_e,we){var $e=we.avatar,Te=we.pendent,xe=we.avatarWidth,ke=we.iconType,Ne=we.isAnimate,Fe=we.duration,je=we.customIcon,De=we.bfsStyle;xe=Object(ae.e)(xe);var Me=null;if(le()(_e)?Me=_e:fe()(_e)&&(Me=this.$refs[_e]),Me){var Se=Me.querySelector(".bili-avatar-pendent-dom img");if(Se)Te?(Se.src=Object(ae.f)(Te,Ne?1.7*xe*40:1.7*xe,1.7*xe,!1,!1,De),Se.addEventListener("load",function Oe(){var He="bili-avatar ".concat(Fe,"s steps(").concat(39,") infinite");Se.style.cssText=Ne&&"-webkit-animation: ".concat(He,"; -moz-animation: ").concat(He,"; animation: ").concat(He,";"),Se.removeEventListener("load",Oe)})):Me.removeChild(Me.querySelector(".bili-avatar-pendent-dom"));else if(Te){var Ce=document.createElement("div");Object(ae.a)(Ce,"bili-avatar-pendent-dom");var Ae="bili-avatar ".concat(Fe,"s steps(").concat(39,") infinite");Ce.innerHTML=oe({src:Te,className:"bili-avatar-img",style:Ne&&"-webkit-animation: ".concat(Ae,"; -moz-animation: ").concat(Ae,"; animation: ").concat(Ae,";"),height:1.7*xe,width:Ne?1.7*xe*40:1.7*xe},!1),Me.insertBefore(Ce,Me.querySelector(".bili-avatar-icon"))}var Ee=Me.querySelector(".bili-avatar-icon");je?(Object(ae.g)(Ee,"bili-avatar-icon-big-vip"),Object(ae.g)(Ee,"bili-avatar-icon-personal"),Object(ae.g)(Ee,"bili-avatar-icon-business"),Object(ae.g)(Ee,"bili-avatar-icon-small-vip"),Ee.style.backgroundImage="url(".concat(Object(ae.f)(je,xe/3,xe/3,!0,!1,De),")")):(ke?new RegExp(ke).test(Ee.className)||(Object(ae.g)(Ee,"bili-avatar-icon-big-vip"),Object(ae.g)(Ee,"bili-avatar-icon-personal"),Object(ae.g)(Ee,"bili-avatar-icon-business"),Object(ae.g)(Ee,"bili-avatar-icon-small-vip"),Object(ae.a)(Ee,"bili-avatar-icon-".concat(ke))):(Object(ae.g)(Ee,"bili-avatar-icon-big-vip"),Object(ae.g)(Ee,"bili-avatar-icon-personal"),Object(ae.g)(Ee,"bili-avatar-icon-business"),Object(ae.g)(Ee,"bili-avatar-icon-small-vip")),Ee.style.cssText="");var Ie=Me.querySelector(".bili-avatar-img");$e&&(Ie.src=Object(ae.f)($e,xe,xe,!0,!1,De))}}}])&&pe(ve.prototype,me),Object.defineProperty(ve,"prototype",{writable:!1}),ge}();re.default=ye}])})})(userAvatar);var UserAvatar=getDefaultExportFromCjs$2(userAvatar.exports),_a;const isClient=typeof window!="undefined",isString$1=S=>typeof S=="string",noop=()=>{};isClient&&((_a=window==null?void 0:window.navigator)==null?void 0:_a.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function createFilterWrapper(S,ee){function te(...re){S(()=>ee.apply(this,re),{fn:ee,thisArg:this,args:re})}return te}function debounceFilter(S,ee={}){let te,re;return ie=>{const ae=unref(S),oe=unref(ee.maxWait);if(te&&clearTimeout(te),ae<=0||oe!==void 0&&oe<=0)return re&&(clearTimeout(re),re=null),ie();oe&&!re&&(re=setTimeout(()=>{te&&clearTimeout(te),re=null,ie()},oe)),te=setTimeout(()=>{re&&clearTimeout(re),re=null,ie()},ae)}}function throttleFilter(S,ee=!0,te=!0){let re=0,ne,ie=!0;const ae=()=>{ne&&(clearTimeout(ne),ne=void 0)};return se=>{const le=unref(S),ue=Date.now()-re;if(ae(),le<=0)return re=Date.now(),se();ue>le&&(te||!ie)?(re=Date.now(),se()):ee&&(ne=setTimeout(()=>{re=Date.now(),ie=!0,ae(),se()},le)),!te&&!ne&&(ne=setTimeout(()=>ie=!0,le)),ie=!1}}function increaseWithUnit(S,ee){var te;if(typeof S=="number")return S+ee;const re=((te=S.match(/^-?[0-9]+\.?[0-9]*/))==null?void 0:te[0])||"",ne=S.slice(re.length),ie=parseFloat(re)+ee;return Number.isNaN(ie)?S:ie+ne}function tryOnScopeDispose(S){return getCurrentScope()?(onScopeDispose(S),!0):!1}function useDebounceFn(S,ee=200,te={}){return createFilterWrapper(debounceFilter(ee,te),S)}function useThrottleFn(S,ee=200,te=!0,re=!0){return createFilterWrapper(throttleFilter(ee,te,re),S)}function tryOnBeforeMount(S,ee=!0){getCurrentInstance()?onBeforeMount(S):ee?S():nextTick(S)}function tryOnMounted(S,ee=!0){getCurrentInstance()?onMounted(S):ee?S():nextTick(S)}function watchOnce(S,ee,te){const re=watch(S,(...ne)=>(nextTick(()=>re()),ee(...ne)),te)}function unrefElement(S){var ee;const te=unref(S);return(ee=te==null?void 0:te.$el)!=null?ee:te}const defaultWindow=isClient?window:void 0;isClient&&window.document;isClient&&window.navigator;isClient&&window.location;function useEventListener(...S){let ee,te,re,ne;if(isString$1(S[0])?([te,re,ne]=S,ee=defaultWindow):[ee,te,re,ne]=S,!ee)return noop;let ie=noop;const ae=watch(()=>unrefElement(ee),se=>{ie(),se&&(se.addEventListener(te,re,ne),ie=()=>{se.removeEventListener(te,re,ne),ie=noop})},{immediate:!0,flush:"post"}),oe=()=>{ae(),ie()};return tryOnScopeDispose(oe),oe}function useMediaQuery(S,ee={}){const{window:te=defaultWindow}=ee,re=Boolean(te&&"matchMedia"in te&&typeof te.matchMedia=="function");let ne;const ie=ref(!1),ae=()=>{!re||(ne||(ne=te.matchMedia(S)),ie.value=ne.matches)};return tryOnBeforeMount(()=>{ae(),ne&&("addEventListener"in ne?ne.addEventListener("change",ae):ne.addListener(ae),tryOnScopeDispose(()=>{"removeEventListener"in ne?ne.removeEventListener("change",ae):ne.removeListener(ae)}))}),ie}var __defProp$i=Object.defineProperty,__getOwnPropSymbols$k=Object.getOwnPropertySymbols,__hasOwnProp$k=Object.prototype.hasOwnProperty,__propIsEnum$k=Object.prototype.propertyIsEnumerable,__defNormalProp$i=(S,ee,te)=>ee in S?__defProp$i(S,ee,{enumerable:!0,configurable:!0,writable:!0,value:te}):S[ee]=te,__spreadValues$i=(S,ee)=>{for(var te in ee||(ee={}))__hasOwnProp$k.call(ee,te)&&__defNormalProp$i(S,te,ee[te]);if(__getOwnPropSymbols$k)for(var te of __getOwnPropSymbols$k(ee))__propIsEnum$k.call(ee,te)&&__defNormalProp$i(S,te,ee[te]);return S};function useBreakpoints(S,ee={}){function te(oe,se){let le=S[oe];return se!=null&&(le=increaseWithUnit(le,se)),typeof le=="number"&&(le=`${le}px`),le}const{window:re=defaultWindow}=ee;function ne(oe){return re?re.matchMedia(oe).matches:!1}const ie=oe=>useMediaQuery(`(min-width: ${te(oe)})`,ee),ae=Object.keys(S).reduce((oe,se)=>(Object.defineProperty(oe,se,{get:()=>ie(se),enumerable:!0,configurable:!0}),oe),{});return __spreadValues$i({greater:ie,smaller(oe){return useMediaQuery(`(max-width: ${te(oe,-.1)})`,ee)},between(oe,se){return useMediaQuery(`(min-width: ${te(oe)}) and (max-width: ${te(se,-.1)})`,ee)},isGreater(oe){return ne(`(min-width: ${te(oe)})`)},isSmaller(oe){return ne(`(max-width: ${te(oe,-.1)})`)},isInBetween(oe,se){return ne(`(min-width: ${te(oe)}) and (max-width: ${te(se,-.1)})`)}},ae)}const _global=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},globalKey="__vueuse_ssr_handlers__";_global[globalKey]=_global[globalKey]||{};_global[globalKey];var __getOwnPropSymbols$e=Object.getOwnPropertySymbols,__hasOwnProp$e=Object.prototype.hasOwnProperty,__propIsEnum$e=Object.prototype.propertyIsEnumerable,__objRest$2=(S,ee)=>{var te={};for(var re in S)__hasOwnProp$e.call(S,re)&&ee.indexOf(re)<0&&(te[re]=S[re]);if(S!=null&&__getOwnPropSymbols$e)for(var re of __getOwnPropSymbols$e(S))ee.indexOf(re)<0&&__propIsEnum$e.call(S,re)&&(te[re]=S[re]);return te};function useResizeObserver(S,ee,te={}){const re=te,{window:ne=defaultWindow}=re,ie=__objRest$2(re,["window"]);let ae;const oe=ne&&"ResizeObserver"in ne,se=()=>{ae&&(ae.disconnect(),ae=void 0)},le=watch(()=>unrefElement(S),fe=>{se(),oe&&ne&&fe&&(ae=new ResizeObserver(ee),ae.observe(fe,ie))},{immediate:!0,flush:"post"}),ue=()=>{se(),le()};return tryOnScopeDispose(ue),{isSupported:oe,stop:ue}}function useElementBounding(S,ee={}){const{reset:te=!0,windowResize:re=!0,windowScroll:ne=!0,immediate:ie=!0}=ee,ae=ref(0),oe=ref(0),se=ref(0),le=ref(0),ue=ref(0),fe=ref(0),ce=ref(0),he=ref(0);function pe(){const de=unrefElement(S);if(!de){te&&(ae.value=0,oe.value=0,se.value=0,le.value=0,ue.value=0,fe.value=0,ce.value=0,he.value=0);return}const be=de.getBoundingClientRect();ae.value=be.height,oe.value=be.bottom,se.value=be.left,le.value=be.right,ue.value=be.top,fe.value=be.width,ce.value=be.x,he.value=be.y}return useResizeObserver(S,pe),watch(()=>unrefElement(S),de=>!de&&pe()),ne&&useEventListener("scroll",pe,{passive:!0}),re&&useEventListener("resize",pe,{passive:!0}),tryOnMounted(()=>{ie&&pe()}),{height:ae,bottom:oe,left:se,right:le,top:ue,width:fe,x:ce,y:he,update:pe}}function useScroll(S,ee={}){const{throttle:te=0,idle:re=200,onStop:ne=noop,onScroll:ie=noop,offset:ae={left:0,right:0,top:0,bottom:0},eventListenerOptions:oe={capture:!1,passive:!0}}=ee,se=ref(0),le=ref(0),ue=ref(!1),fe=reactive({left:!0,right:!1,top:!0,bottom:!1}),ce=reactive({left:!1,right:!1,top:!1,bottom:!1});if(S){const he=useDebounceFn(de=>{ue.value=!1,ce.left=!1,ce.right=!1,ce.top=!1,ce.bottom=!1,ne(de)},te+re),pe=de=>{const be=de.target===document?de.target.documentElement:de.target,ye=be.scrollLeft;ce.left=yese.value,fe.left=ye<=0+(ae.left||0),fe.right=ye+be.clientWidth>=be.scrollWidth-(ae.right||0),se.value=ye;let ge=be.scrollTop;de.target===document&&!ge&&(ge=document.body.scrollTop),ce.top=gele.value,fe.top=ge<=0+(ae.top||0),fe.bottom=ge+be.clientHeight>=be.scrollHeight-(ae.bottom||0),le.value=ge,ue.value=!0,he(de),ie(de)};useEventListener(S,"scroll",te?useThrottleFn(pe,te):pe,oe)}return{x:se,y:le,isScrolling:ue,arrivedState:fe,directions:ce}}function useIntersectionObserver(S,ee,te={}){const{root:re,rootMargin:ne="0px",threshold:ie=.1,window:ae=defaultWindow}=te,oe=ae&&"IntersectionObserver"in ae;let se=noop;const le=oe?watch(()=>({el:unrefElement(S),root:unrefElement(re)}),({el:fe,root:ce})=>{if(se(),!fe)return;const he=new IntersectionObserver(ee,{root:ce,rootMargin:ne,threshold:ie});he.observe(fe),se=()=>{he.disconnect(),se=noop}},{immediate:!0,flush:"post"}):noop,ue=()=>{se(),le()};return tryOnScopeDispose(ue),{isSupported:oe,stop:ue}}var SwipeDirection;(function(S){S.UP="UP",S.RIGHT="RIGHT",S.DOWN="DOWN",S.LEFT="LEFT",S.NONE="NONE"})(SwipeDirection||(SwipeDirection={}));function getDefaultExportFromCjs(S){return S&&S.__esModule&&Object.prototype.hasOwnProperty.call(S,"default")?S.default:S}var md5$1={exports:{}},crypt={exports:{}};(function(){var S="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ee={rotl:function(te,re){return te<>>32-re},rotr:function(te,re){return te<<32-re|te>>>re},endian:function(te){if(te.constructor==Number)return ee.rotl(te,8)&16711935|ee.rotl(te,24)&4278255360;for(var re=0;re0;te--)re.push(Math.floor(Math.random()*256));return re},bytesToWords:function(te){for(var re=[],ne=0,ie=0;ne>>5]|=te[ne]<<24-ie%32;return re},wordsToBytes:function(te){for(var re=[],ne=0;ne>>5]>>>24-ne%32&255);return re},bytesToHex:function(te){for(var re=[],ne=0;ne>>4).toString(16)),re.push((te[ne]&15).toString(16));return re.join("")},hexToBytes:function(te){for(var re=[],ne=0;ne>>6*(3-ae)&63)):re.push("=");return re.join("")},base64ToBytes:function(te){te=te.replace(/[^A-Z0-9+\/]/ig,"");for(var re=[],ne=0,ie=0;ne>>6-ie*2);return re}};crypt.exports=ee})();var cryptExports=crypt.exports,charenc={utf8:{stringToBytes:function(S){return charenc.bin.stringToBytes(unescape(encodeURIComponent(S)))},bytesToString:function(S){return decodeURIComponent(escape(charenc.bin.bytesToString(S)))}},bin:{stringToBytes:function(S){for(var ee=[],te=0;te * @license MIT */var isBuffer_1=function(S){return S!=null&&(isBuffer(S)||isSlowBuffer(S)||!!S._isBuffer)};function isBuffer(S){return!!S.constructor&&typeof S.constructor.isBuffer=="function"&&S.constructor.isBuffer(S)}function isSlowBuffer(S){return typeof S.readFloatLE=="function"&&typeof S.slice=="function"&&isBuffer(S.slice(0,0))}(function(){var S=cryptExports,ee=charenc_1.utf8,te=isBuffer_1,re=charenc_1.bin,ne=function(ie,ae){ie.constructor==String?ae&&ae.encoding==="binary"?ie=re.stringToBytes(ie):ie=ee.stringToBytes(ie):te(ie)?ie=Array.prototype.slice.call(ie,0):!Array.isArray(ie)&&ie.constructor!==Uint8Array&&(ie=ie.toString());for(var oe=S.bytesToWords(ie),se=ie.length*8,le=1732584193,ue=-271733879,fe=-1732584194,ce=271733878,he=0;he>>24)&16711935|(oe[he]<<24|oe[he]>>>8)&4278255360;oe[se>>>5]|=128<>>9<<4)+14]=se;for(var pe=ne._ff,de=ne._gg,be=ne._hh,ye=ne._ii,he=0;he>>0,ue=ue+ve>>>0,fe=fe+me>>>0,ce=ce+_e>>>0}return S.endian([le,ue,fe,ce])};ne._ff=function(ie,ae,oe,se,le,ue,fe){var ce=ie+(ae&oe|~ae&se)+(le>>>0)+fe;return(ce<>>32-ue)+ae},ne._gg=function(ie,ae,oe,se,le,ue,fe){var ce=ie+(ae&se|oe&~se)+(le>>>0)+fe;return(ce<>>32-ue)+ae},ne._hh=function(ie,ae,oe,se,le,ue,fe){var ce=ie+(ae^oe^se)+(le>>>0)+fe;return(ce<>>32-ue)+ae},ne._ii=function(ie,ae,oe,se,le,ue,fe){var ce=ie+(oe^(ae|~se))+(le>>>0)+fe;return(ce<>>32-ue)+ae},ne._blocksize=16,ne._digestsize=16,md5$1.exports=function(ie,ae){if(ie==null)throw new Error("Illegal argument "+ie);var oe=S.wordsToBytes(ne(ie,ae));return ae&&ae.asBytes?oe:ae&&ae.asString?re.bytesToString(oe):S.bytesToHex(oe)}})();var md5Exports=md5$1.exports;const md5=getDefaultExportFromCjs(md5Exports),Ut=class{constructor(ee){Ct(this,"whitelist",[]);Ct(this,"blacklist",[]);Ct(this,"handler",()=>Promise.resolve("Please set a handler for middleware"));let te,re;typeof ee=="function"?te=ee:(this.whitelist=(ee==null?void 0:ee.whitelist)||[],this.blacklist=(ee==null?void 0:ee.blacklist)||[],te=ee==null?void 0:ee.handler,ee!=null&&ee.payload&&(re=ee.payload)),this.handler=(ne,ie,ae)=>xt(this,null,function*(){if((ae==null?void 0:ae.disabled)!==!0){const oe=ne.config.url;if(this.whitelist.length){if(!this.match(oe,this.whitelist))return yield ie()}else if(this.blacklist.length&&this.match(oe,this.blacklist))return yield ie()}else return yield ie();return yield(te||this.handler).bind(this)(ne,ie,Ut.mergeConfig(ae,re))})}match(ee,te){let re=!1;for(let ne=0;ne-1){re=!0;break}return re}};let HttpSvcMiddleware=Ut;Ct(HttpSvcMiddleware,"handler"),Ct(HttpSvcMiddleware,"mergeConfig",(ee,te)=>Nt(Ot({},ee||{}),{payload:Ot(Ot({},(ee==null?void 0:ee.payload)||{}),te||{})}));const formatString=S=>{let ee="";for(let te=0;te{S.charAt(re)&&te.push(S.charAt(re))}),te.join("").slice(0,32)}function getLocal(S){try{return localStorage.getItem(S)}catch(ee){return null}}function formatImgByLocalParams(S,ee={wbiImgKey:"",wbiSubKey:""}){const{imgKey:te,subKey:re}=getImgFormatConfig(ee);if(te&&re){const ne=getPictureHashKey(te+re),ie=Math.round(Date.now()/1e3),ae=Object.assign({},S,{wts:ie}),oe=Object.keys(ae).sort(),se=[],le=/[!'()*]/g;for(let ce=0;ce{try{return Object.fromEntries(Object.entries(S).map(([te,re])=>[`${ee}${te}`,re]))}catch(te){return console.error(te),{}}},getObjectFields=(S,ee)=>{if(!ee||ee.length===0)return S;const te={};return ee.forEach(re=>{const ne=re.split(".");let ie=S;for(let ae=0;ae{if(!ee||!Array.isArray(ee)||(ee==null?void 0:ee.length)===0)return{};try{if(typeof S=="string")try{const te=JSON.parse(S);return typeof te=="object"&&te!==null?getObjectFields(te,ee):{}}catch(te){return console.error(te),{}}if(S instanceof FormData){const te={};return S.forEach((re,ne)=>{re instanceof Blob||(te[ne]=re)}),getObjectFields(te,ee)}if(S instanceof URLSearchParams){const te={};return S.forEach((re,ne)=>{te[ne]=re}),getObjectFields(te,ee)}if(S instanceof Blob||S instanceof ArrayBuffer||S instanceof ReadableStream)return console.error("can not handle binary data or Streams with wbi, please handle it in your own middleware"),{};if(typeof S=="object"&&S!==null)return getObjectFields(S,ee)}catch(te){return console.error(te),{}}return{}},wbiEncode=(S,ee,te)=>xt(void 0,null,function*(){var oe,se,le,ue;if(typeof window=="undefined")return yield ee();if(!S.request)return yield ee();const re=window==null?void 0:window._render_data_;if(re){const fe=re==null?void 0:re.access_id;fe&&(S.request.params=Object.assign({},S.request.params,{w_webid:fe}))}const ne=S.request.params||{},ie=S.request.data?addPrefixToKeys(parseBody(S.request.data,(oe=te==null?void 0:te.payload)==null?void 0:oe.bodyPayload),(le=(se=te==null?void 0:te.payload)==null?void 0:se.bodyPrefix)!=null?le:"w_"):{},ae=formatImgByLocalParams(Object.assign({},ne,ie),((ue=te==null?void 0:te.payload)==null?void 0:ue.encWbiKeys)||{wbiImgKey:formatString(BASIC_WBI_KEYS.wbiImgKey),wbiSubKey:formatString(BASIC_WBI_KEYS.wbiSubKey)});if(!ae)return yield ee();S.request.params=Object.assign({},S.request.params,ie,ae),yield ee()});class HttpSvcWbiEncode extends HttpSvcMiddleware{constructor(){super(...arguments);Ct(this,"handler",wbiEncode);Ct(this,"name","WBI_ENCODE")}}Ct(HttpSvcWbiEncode,"handler",wbiEncode);const GLOBAL_OPTIONS={},GLOBAL_OPTIONS_PROVIDE_KEY=Symbol("GLOBAL_OPTIONS_PROVIDE_KEY"),getGlobalOptions=()=>GLOBAL_OPTIONS;defineComponent({name:"RequestConfig",props:{config:{type:Object,required:!0}},setup(S,{slots:ee}){const{config:te}=S;return provide(GLOBAL_OPTIONS_PROVIDE_KEY,te),()=>{var re;return(re=ee.default)===null||re===void 0?void 0:re.call(ee)}}});const objectToString=Object.prototype.toString,toTypeString=S=>objectToString.call(S),isString=S=>toTypeString(S)==="[object String]",isPlainObject=S=>toTypeString(S)==="[object Object]",isObject=S=>S!==null&&typeof S=="object",isPromise=S=>isObject(S)&&isFunction(S.then)&&isFunction(S.catch),isFunction=S=>S instanceof Function,isNil=S=>S==null,isServer=typeof window=="undefined",isDocumentVisibility=()=>{var S,ee;return!isServer&&((S=window)===null||S===void 0||(ee=S.document)===null||ee===void 0?void 0:ee.visibilityState)==="visible"},isOnline=()=>{var S,ee,te;return(S=!isServer&&((ee=window)===null||ee===void 0||(te=ee.navigator)===null||te===void 0?void 0:te.onLine))!==null&&S!==void 0?S:!0},unRefObject=S=>{const ee={};return Object.keys(S).forEach(te=>{ee[te]=unref(S[te])}),ee},resolvedPromise=Promise.resolve(null),requestProxy=(...S)=>xt(void 0,null,function*(){const ee=yield fetch(...S);if(ee.ok)return ee.json();throw new Error(ee.statusText)}),get=(S,ee,te=void 0)=>{const re=ee.replace(/\[(\d+)\]/g,".$1").split(".");let ne=S;for(const ie of re)if(ne=Object(ne)[ie],ne===void 0)return te;return ne};function omit(S,ee){const te=Object.assign({},S);for(const re of ee)delete te[re];return te}const warning=(S,ee=!1)=>{const te=`Warning: [vue-request] ${S}`;if(ee)return new Error(te);console.error(te)},limitTrigger=(S,ee)=>{let te=!1;return(...re)=>{te||(te=!0,S(...re),setTimeout(()=>{te=!1},ee))}};var _window;const FOCUS_LISTENER=new Set,VISIBLE_LISTENER=new Set,RECONNECT_LISTENER=new Set,subscriber=(S,ee)=>{let te;switch(S){case"FOCUS_LISTENER":te=FOCUS_LISTENER;break;case"RECONNECT_LISTENER":te=RECONNECT_LISTENER;break;case"VISIBLE_LISTENER":te=VISIBLE_LISTENER;break}if(!te.has(ee))return te.add(ee),()=>{te.delete(ee)}},observer=S=>{S.forEach(ee=>{ee()})};!isServer&&(_window=window)!==null&&_window!==void 0&&_window.addEventListener&&(window.addEventListener("visibilitychange",()=>{isDocumentVisibility()&&observer(VISIBLE_LISTENER)},!1),window.addEventListener("focus",()=>observer(FOCUS_LISTENER),!1),window.addEventListener("online",()=>observer(RECONNECT_LISTENER),!1));function debounce(S,ee,te){let re,ne,ie,ae,oe,se,le=0,ue=!1,fe=!1,ce=!0;const he=!ee&&ee!==0&&typeof window.requestAnimationFrame=="function";if(typeof S!="function")throw new TypeError("Expected a function");ee=+ee||0,isObject(te)&&(ue=!!te.leading,fe="maxWait"in te,ie=fe?Math.max(+te.maxWait||0,ee):ie,ce="trailing"in te?!!te.trailing:ce);function pe(ke){const Ne=re,Fe=ne;return re=ne=void 0,le=ke,ae=S.apply(Fe,Ne),ae}function de(ke,Ne){return he?(window.cancelAnimationFrame(oe),window.requestAnimationFrame(ke)):setTimeout(ke,Ne)}function be(ke){if(he)return window.cancelAnimationFrame(ke);clearTimeout(ke)}function ye(ke){return le=ke,oe=de(me,ee),ue?pe(ke):ae}function ge(ke){const Ne=ke-se,Fe=ke-le,je=ee-Ne;return fe?Math.min(je,ie-Fe):je}function ve(ke){const Ne=ke-se,Fe=ke-le;return se===void 0||Ne>=ee||Ne<0||fe&&Fe>=ie}function me(){const ke=Date.now();if(ve(ke))return _e(ke);oe=de(me,ge(ke))}function _e(ke){return oe=void 0,ce&&re?pe(ke):(re=ne=void 0,ae)}function we(){oe!==void 0&&be(oe),le=0,re=se=ne=oe=void 0}function $e(){return oe===void 0?ae:_e(Date.now())}function Te(){return oe!==void 0}function xe(...ke){const Ne=Date.now(),Fe=ve(Ne);if(re=ke,ne=this,se=Ne,Fe){if(oe===void 0)return ye(se);if(fe)return oe=de(me,ee),pe(se)}return oe===void 0&&(oe=de(me,ee)),ae}return xe.cancel=we,xe.flush=$e,xe.pending=Te,xe}function throttle(S,ee,te){let re=!0,ne=!0;if(typeof S!="function")throw new TypeError("Expected a function");return isObject(te)&&(re="leading"in te?!!te.leading:re,ne="trailing"in te?!!te.trailing:ne),debounce(S,ee,{leading:re,trailing:ne,maxWait:ee})}const setStateBind=(S,ee)=>te=>{Object.keys(te).forEach(re=>{S[re].value=te[re]}),ee.forEach(re=>re(S))},createQuery=(S,ee,te)=>{var re,ne,ie;const{initialAutoRunFlag:ae,initialData:oe,loadingDelay:se,pollingInterval:le,debounceInterval:ue,debounceOptions:fe,throttleInterval:ce,throttleOptions:he,pollingWhenHidden:pe,pollingWhenOffline:de,errorRetryCount:be,errorRetryInterval:ye,stopPollingWhenHiddenOrOffline:ge,refreshOnWindowFocus:ve,refocusTimespan:me,updateCache:_e,formatResult:we,onSuccess:$e,onError:Te,onBefore:xe,onAfter:ke}=ee,Ne=ref(0),Fe=ref((re=te==null?void 0:te.loading)!==null&&re!==void 0?re:!1),je=ref((ne=te==null?void 0:te.data)!==null&&ne!==void 0?ne:oe),De=ref(te==null?void 0:te.error),Me=ref((ie=te==null?void 0:te.params)!==null&&ie!==void 0?ie:[]),Se=setStateBind({loading:Fe,data:je,error:De,params:Me},[Ye=>_e(Ye)]),Ce=()=>{Ne.value=0},Ae=ref(0),Ee=ref(),Ie=ref(),Oe=ref(),He=()=>{Ee.value&&Ee.value(),Oe.value&&Oe.value(),Ie.value&&Ie.value()},Xe=()=>{let Ye;return se&&(Ye=setTimeout(Se,se,{loading:!0})),()=>Ye&&clearTimeout(Ye)},Je=Ye=>{if(De.value&&be!==0)return;let Ze;if(!isNil(le)&&le>=0)if((pe||isDocumentVisibility())&&(de||isOnline()))Ze=setTimeout(Ye,le);else{ge.value=!0;return}return()=>Ze&&clearTimeout(Ze)},bt=computed(()=>{if(ye)return ye;const Ye=1e3,Ze=1,Pe=9,Re=Math.floor(Math.random()*zt(2,Math.min(Ne.value,Pe))+Ze);return Ye*Re}),dt=Ye=>{let Ze;const Pe=be===-1,Re=Ne.valueZe&&clearTimeout(Ze)},wt=(...Ye)=>{Se({loading:!se,params:Ye}),Oe.value=Xe(),Ae.value+=1;const Ze=Ae.value;return xe==null||xe(Ye),S(...Ye).then(Pe=>{if(Ze===Ae.value){const Re=we?we(Pe):Pe;return Se({data:Re,loading:!1,error:void 0}),$e&&$e(Re,Ye),Ce(),Re}return resolvedPromise}).catch(Pe=>(Ze===Ae.value&&(Se({data:void 0,loading:!1,error:Pe}),Te&&Te(Pe,Ye),console.error(Pe)),resolvedPromise)).finally(()=>{Ze===Ae.value&&(Oe.value(),Ie.value=dt(()=>wt(...Ye)),Ee.value=Je(()=>wt(...Ye)),ke==null||ke(Ye))})},$t=!isNil(ue)&&debounce(wt,ue,fe),Tt=!isNil(ce)&&throttle(wt,ce,he),At=(...Ye)=>(He(),Ce(),!ae.value&&$t?($t(...Ye),resolvedPromise):Tt?(Tt(...Ye),resolvedPromise):wt(...Ye)),ze=()=>{Ae.value+=1,Se({loading:!1}),$t&&$t.cancel(),Tt&&Tt.cancel(),He()},gt=()=>At(...Me.value),Le=Ye=>{const Ze=isFunction(Ye)?Ye(je.value):Ye;Se({data:Ze})},Be=[],Ge=Ye=>{Ye&&Be.push(Ye)},Ke=()=>{ge.value&&(pe||isDocumentVisibility())&&(de||isOnline())&&(gt(),ge.value=!1)};pe||Ge(subscriber("VISIBLE_LISTENER",Ke)),de||Ge(subscriber("RECONNECT_LISTENER",Ke));const Ue=limitTrigger(gt,me);return ve&&(Ge(subscriber("VISIBLE_LISTENER",Ue)),Ge(subscriber("FOCUS_LISTENER",Ue))),{loading:Fe,data:je,error:De,params:Me,run:At,cancel:ze,refresh:gt,mutate:Le,unmount:()=>{Be.forEach(Ye=>Ye())}}},CACHE_MAP=new Map,getCache=S=>{if(isNil(S))return;const ee=CACHE_MAP.get(S);if(!!ee)return{data:ee.data,cacheTime:ee.cacheTime}},setCache=(S,ee,te)=>{const re=CACHE_MAP.get(S);re!=null&&re.timer&&clearTimeout(re.timer);const ne=setTimeout(()=>CACHE_MAP.delete(S),te);CACHE_MAP.set(S,{data:ee,timer:ne,cacheTime:new Date().getTime()})},QUERY_DEFAULT_KEY="__QUERY_DEFAULT_KEY__";function useAsyncQuery(S,ee){const te=inject(GLOBAL_OPTIONS_PROVIDE_KEY,{}),bt=Ot(Ot(Ot({},getGlobalOptions()),te),ee),{cacheKey:re,defaultParams:ne=[],manual:ie=!1,ready:ae=ref(!0),refreshDeps:oe=[],loadingDelay:se=0,pollingWhenHidden:le=!1,pollingWhenOffline:ue=!1,refreshOnWindowFocus:fe=!1,refocusTimespan:ce=5e3,cacheTime:he=6e5,staleTime:pe=0,errorRetryCount:de=0,errorRetryInterval:be=0,queryKey:ye}=bt,ge=Dt(bt,["cacheKey","defaultParams","manual","ready","refreshDeps","loadingDelay","pollingWhenHidden","pollingWhenOffline","refreshOnWindowFocus","refocusTimespan","cacheTime","staleTime","errorRetryCount","errorRetryInterval","queryKey"]),ve=ref(!1),me=ref(!1),we=Ot({initialAutoRunFlag:me,loadingDelay:se,pollingWhenHidden:le,pollingWhenOffline:ue,stopPollingWhenHiddenOrOffline:ve,cacheKey:re,errorRetryCount:de,errorRetryInterval:be,refreshOnWindowFocus:fe,refocusTimespan:ce,updateCache:dt=>{var wt,$t;if(!re)return;const Tt=(wt=getCache(re))===null||wt===void 0?void 0:wt.data,At=Tt==null?void 0:Tt.queries,ze=unRefObject(dt),gt=($t=ye==null?void 0:ye(...dt.params.value))!==null&&$t!==void 0?$t:QUERY_DEFAULT_KEY;setCache(re,{queries:Nt(Ot({},At),{[gt]:Ot(Ot({},At==null?void 0:At[gt]),ze)}),latestQueriesKey:gt},he)}},omit(ge,["pagination","listKey"])),$e=ref(!1),Te=ref(),xe=ref(),ke=ref(),Ne=reactive({[QUERY_DEFAULT_KEY]:reactive(createQuery(S,we))}),Fe=ref(QUERY_DEFAULT_KEY),je=computed(()=>{var dt;return(dt=Ne[Fe.value])!==null&&dt!==void 0?dt:{}});if(watch(je,dt=>{$e.value=dt.loading,Te.value=dt.data,xe.value=dt.error,ke.value=dt.params},{immediate:!0,deep:!0}),re){var De;const dt=getCache(re);dt!=null&&(De=dt.data)!==null&&De!==void 0&&De.queries&&(Object.keys(dt.data.queries).forEach(wt=>{const $t=dt.data.queries[wt];Ne[wt]=reactive(createQuery(S,we,{loading:$t.loading,params:$t.params,data:$t.data,error:$t.error}))}),dt.data.latestQueriesKey&&(Fe.value=dt.data.latestQueriesKey))}const Me=ref(),Se=ref(!1),Ce=(...dt)=>{var wt;if(!ae.value&&!Se.value)return Me.value=dt,resolvedPromise;const $t=(wt=ye==null?void 0:ye(...dt))!==null&&wt!==void 0?wt:QUERY_DEFAULT_KEY;return Ne[$t]||(Ne[$t]=reactive(createQuery(S,we))),Fe.value=$t,je.value.run(...dt)},Ae=()=>{Ee(),Fe.value=QUERY_DEFAULT_KEY,Ne[QUERY_DEFAULT_KEY]=reactive(createQuery(S,we))},Ee=()=>{Object.keys(Ne).forEach(dt=>{Ne[dt].cancel(),Ne[dt].unmount(),delete Ne[dt]})},Ie=()=>je.value.cancel(),Oe=()=>je.value.refresh(),He=dt=>je.value.mutate(dt);if(!ie){var Xe;me.value=!0;const dt=getCache(re),wt=(Xe=dt==null?void 0:dt.data.queries)!==null&&Xe!==void 0?Xe:{},$t=dt&&(pe===-1||dt.cacheTime+pe>new Date().getTime()),Tt=Object.keys(wt).length>0;$t||(Tt?Object.keys(Ne).forEach(At=>{var ze;(ze=Ne[At])===null||ze===void 0||ze.refresh()}):Ce(...ne)),me.value=!1}const Je=ref();return Je.value=watch(ae,dt=>{Se.value=!0,dt&&Me.value&&(Ce(...Me.value),Je.value())},{flush:"sync"}),oe.length&&watch(oe,()=>{!ie&&je.value.refresh()}),onUnmounted(()=>{Ee()}),{loading:$e,data:Te,error:xe,params:ke,cancel:Ie,refresh:Oe,mutate:He,run:Ce,reset:Ae,queries:Ne}}const generateService=S=>(...ee)=>{if(isFunction(S))return generateService(S(...ee))();if(isPromise(S))return S;if(isPlainObject(S)){const te=S,{url:re}=te,ne=Dt(te,["url"]);return requestProxy(re,ne)}else{if(isString(S))return requestProxy(S);throw warning("Unknown service type",!0)}};function useLoadMore(S,ee){var te;isFunction(S)||warning("useLoadMore only support function service");const re=generateService(S),ne=inject(GLOBAL_OPTIONS_PROVIDE_KEY,{}),je=Object.assign({listKey:(te=ne.listKey)!==null&&te!==void 0?te:getGlobalOptions().listKey},ee!=null?ee:{}),{queryKey:ie,isNoMore:ae,listKey:oe="list"}=je,se=Dt(je,["queryKey","isNoMore","listKey"]);ie&&warning("useLoadMore does not support concurrent request");const le=ref(!1),ue=ref(!1),fe=ref(!1),ce=0,he=ref(ce),De=useAsyncQuery(re,Nt(Ot({},se),{onSuccess:(...Me)=>{var Se;ue.value=!1,he.value++,se==null||(Se=se.onSuccess)===null||Se===void 0||Se.call(se,...Me)},onError:(...Me)=>{var Se;ue.value=!1,se==null||(Se=se.onError)===null||Se===void 0||Se.call(se,...Me)},queryKey:()=>String(he.value)})),{data:pe,params:de,queries:be,run:ye,reset:ge,cancel:ve}=De,me=Dt(De,["data","params","queries","run","reset","cancel"]),_e=ref(pe.value);watchEffect(()=>{pe.value!==void 0&&(_e.value=pe.value)});const we=computed(()=>ae&&isFunction(ae)?ae(_e.value):!1),$e=computed(()=>{let Me=[];return Object.values(be).forEach(Se=>{const Ce=get(Se.data,oe);Ce&&Array.isArray(Ce)&&(Me=Me.concat(Ce))}),Me}),Te=()=>{if(we.value)return;ue.value=!0;const[,...Me]=de.value,Se=[{dataList:$e.value,data:_e.value},...Me];ye(...Se)},xe=()=>{Object.keys(be).forEach(Me=>{Me!==ce.toString()&&(be[Me].cancel(),be[Me].unmount(),delete be[Me])})};return Ot({data:_e,dataList:$e,params:de,noMore:we,loadingMore:ue,refreshing:le,reloading:fe,run:ye,reload:()=>xt(this,null,function*(){fe.value=!0,ge(),he.value=ce,_e.value=void 0;const[,...Me]=de.value,Se=[void 0,...Me];yield ye(...Se),fe.value=!1}),loadMore:Te,reset:ge,refresh:()=>xt(this,null,function*(){le.value=!0;const Me=he.value-1,Se=Me{ve(),ue.value=!1,le.value=!1}},omit(me,["refresh","mutate"]))}var index="",dayjs_min={exports:{}};(function(S,ee){(function(te,re){S.exports=re()})(commonjsGlobal$1,function(){var te=1e3,re=6e4,ne=36e5,ie="millisecond",ae="second",oe="minute",se="hour",le="day",ue="week",fe="month",ce="quarter",he="year",pe="date",de="Invalid Date",be=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,ye=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,ge={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(De){var Me=["th","st","nd","rd"],Se=De%100;return"["+De+(Me[(Se-20)%10]||Me[Se]||Me[0])+"]"}},ve=function(De,Me,Se){var Ce=String(De);return!Ce||Ce.length>=Me?De:""+Array(Me+1-Ce.length).join(Se)+De},me={s:ve,z:function(De){var Me=-De.utcOffset(),Se=Math.abs(Me),Ce=Math.floor(Se/60),Ae=Se%60;return(Me<=0?"+":"-")+ve(Ce,2,"0")+":"+ve(Ae,2,"0")},m:function De(Me,Se){if(Me.date()1)return De(Ie[0])}else{var Oe=Me.name;we[Oe]=Me,Ae=Oe}return!Ce&&Ae&&(_e=Ae),Ae||!Ce&&_e},ke=function(De,Me){if(Te(De))return De.clone();var Se=typeof Me=="object"?Me:{};return Se.date=De,Se.args=arguments,new Fe(Se)},Ne=me;Ne.l=xe,Ne.i=Te,Ne.w=function(De,Me){return ke(De,{locale:Me.$L,utc:Me.$u,x:Me.$x,$offset:Me.$offset})};var Fe=function(){function De(Se){this.$L=xe(Se.locale,null,!0),this.parse(Se),this.$x=this.$x||Se.x||{},this[$e]=!0}var Me=De.prototype;return Me.parse=function(Se){this.$d=function(Ce){var Ae=Ce.date,Ee=Ce.utc;if(Ae===null)return new Date(NaN);if(Ne.u(Ae))return new Date;if(Ae instanceof Date)return new Date(Ae);if(typeof Ae=="string"&&!/Z$/i.test(Ae)){var Ie=Ae.match(be);if(Ie){var Oe=Ie[2]-1||0,He=(Ie[7]||"0").substring(0,3);return Ee?new Date(Date.UTC(Ie[1],Oe,Ie[3]||1,Ie[4]||0,Ie[5]||0,Ie[6]||0,He)):new Date(Ie[1],Oe,Ie[3]||1,Ie[4]||0,Ie[5]||0,Ie[6]||0,He)}}return new Date(Ae)}(Se),this.init()},Me.init=function(){var Se=this.$d;this.$y=Se.getFullYear(),this.$M=Se.getMonth(),this.$D=Se.getDate(),this.$W=Se.getDay(),this.$H=Se.getHours(),this.$m=Se.getMinutes(),this.$s=Se.getSeconds(),this.$ms=Se.getMilliseconds()},Me.$utils=function(){return Ne},Me.isValid=function(){return this.$d.toString()!==de},Me.isSame=function(Se,Ce){var Ae=ke(Se);return this.startOf(Ce)<=Ae&&Ae<=this.endOf(Ce)},Me.isAfter=function(Se,Ce){return ke(Se)