1const __vite__fileDeps=["index-BifzOY9J-DJQFBKnT.js","sortBy-B4pFD8DB.js","_baseMap-RixYYnu6.js","_baseEach-CEpP4cfL.js","_arrayIncludesWith-BNzMLSv9.js","tail-3RqbwP8D.js","index-BpBvwD7E-DtDgJNJM.js","index-BSJxpmc1-Cmh4INWh-Dxc1-FPI.js","index-BCw6zVHf-Vaxn48Lf.js","ListPage-DWol3DVZ-37Js58vr.js","users-8N93LH7R-MOwOr-tf.js","SingleSignOnPage-pdSopNwV-CacLbBcD.js","useAdminRoles-pTnwwZSZ-CtUSji4Q.js","Login-BTE_Cz9k-yrBIZIMt.js","SSOProviders-BD7LHrkI-Awhn_Nmt.js","constants-Dxi38yo0-CAROUARi.js","ListPage-D7Qlkk9D-B8DFf8Y5.js","selectors-BZApelK9-Bz1dxQrc.js","CreatePage-CMkC5wC9-DyAniTX0.js","Permissions-gB8QZDch-BSMw-z_3.js","groupBy-BG8QrFem.js","index-CVZyB72C.js","index-BRVyLNfZ.js","EditPage-UHcIKlhQ-DRNry6eC.js","ListPage-C8ITVaku-CcxATfuc.js","SelectRoles-pO8L3L4W-BywzLAyz.js","EditPage-D-DXDPnf-BR0oz58p.js","validation-BUsrO5hO-CsPCypRm.js","CreatePage-Dqo3PXZo-DfqNqklJ.js","EditPage-CJZEJoQP-DDfgUCJV.js","useWebhooks-PMmtSF2F-B3e5RfgE.js","ListPage-DDML0hej-DEdfCgEA.js","ListView-DBC2WBLc-2Sjlh5R4.js","useOnce-NHeEacbN-DJ82f6sy.js","apiTokens-ByCd8ZnO-DFzxOKrN.js","constants-CRj0ViV1-Q2dfXdfa.js","Table-Bnd3rC9d-sa1TGLYr.js","RelativeTime-BGJ1PWx_-RljyQ_zV.js","CreateView-B8nJeYSW-GNHCqgoK.js","EditViewPage-CQO7BSJW-DuachhL6.js","TokenTypeSelect-CfyMCrlm-De3aYNJu.js","transferTokens-CQP13miB-CmUpjxH9.js","CreateView-wxPZtkV--Xy2rFim7.js","EditView-ByMWzlex-DxFe60JC.js","ListView-BNaDzPLr-OY57_mWV.js","UseCasePage-DNAHJWv5-w_TO-6hb.js","PrivateRoute-DIxYvSni-CfhxljPc.js","HomePage-CysC5L5a-BrgGyfoX.js","Ornaments-BFThxr2U-R7zVctY2.js","ProfilePage-CQG9YVzy-BAu0tNM2.js","MarketplacePage-CU7NpjXy-Ccchit4G.js","lt-DI2fcktn.js","Layout-DQ36VXiH-CK--rSFk.js","ApplicationInfoPage-Y3MPY3-0-iuwIPQdh.js","AuthenticatedLayout-CGVw08Na-CZ75TYJC.js","index-B5tHY87r-CX51AElz.js","index-D0TDTA7c.js","History-D1PreDSY-DAr5Si_p.js","hooks-E5u1mcgM-Cc4lRWNt.js","Input-CZ1YvjHR-R26WhzYd.js","usePrev-CZGy2Vjf-CfKZ9VKn.js","useDragAndDrop-DJ6jqvZN-DP3m3puS.js","objects-D6yBsdmx-l2UlDvic.js","Relations-C2Ahkrdg-DNuBi9AX.js","relations-BakOFl_1-CqiLsBhA.js","getEmptyImage-CjqolaH3.js","ComponentIcon-u4bIXTFY-DV9dpF8C.js","Input-CZ1YvjHR-BmdxYdXS.css","Preview-BNuU0SuQ-BLJFKTPk.js","EditViewPage-DrmVmYN0-ChBh8jkj.js","ListViewPage-Bud_jBDQ-Dnkbm0mw.js","ListConfigurationPage-Bbi32isk-Cu1OMy9E.js","CardDragPreview-DOxamsuj-BvLzQplB.js","FieldTypeIcon-CMlNO8PE-B96Ia2yf.js","EditConfigurationPage-COe6hjPC-Dd4DEr34.js","Form-DamaxNpG-D2RH2baD.js","ComponentConfigurationPage-9_4yUE9L-BKAuiv_J.js","layout-fQk1rMk9-CHYi8lbh.js","useDragLayer-DmFkjJDY.js","App-CiZCkScI-BIT7ywGH.js","schemas-DdA2ic2U-beG6-XqX.js","ReleasesSettingsPage-DQT8N3A--oLbs30kJ.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); 2function Hce(t,e){for(var n=0;n<e.length;n++){const r=e[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in t)){const s=Object.getOwnPropertyDescriptor(r,i);s&&Object.defineProperty(t,i,s.get?s:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}const w4e="modulepreload",S4e=function(t){return"/admin/"+t},mQ={},Z=function(e,n,r){let i=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),a=s?.nonce||s?.getAttribute("nonce");i=Promise.all(n.map(o=>{if(o=S4e(o),o in mQ)return;mQ[o]=!0;const l=o.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${o}"]${c}`))return;const u=document.createElement("link");if(u.rel=l?"stylesheet":w4e,l||(u.as="script",u.crossOrigin=""),u.href=o,a&&u.setAttribute("nonce",a),document.head.appendChild(u),l)return new Promise((d,f)=>{u.addEventListener("load",d),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${o}`)))})}))}return i.then(()=>e()).catch(s=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=s,window.dispatchEvent(a),!a.defaultPrevented)throw s})};var uc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function an(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}
vendor: 4,572 bytes, lines 2-10
2function T4e(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var n=function r(){return this instanceof r?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(r){var i=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return t[r]}})}),n}var Vce={exports:{}},ED={},Wce={exports:{}},on={};/** 3 * @license React 4 * react.production.min.js 5 * 6 * Copyright (c) Facebook, Inc. and its affiliates. 7 * 8 * This source code is licensed under the MIT license found in the 9 * LICENSE file in the root directory of this source tree. 10 */var qS=Symbol.for("react.element"),A4e=Symbol.for("react.portal"),C4e=Symbol.for("react.fragment"),R4e=Symbol.for("react.strict_mode"),_4e=Symbol.for("react.profiler"),I4e=Symbol.for("react.provider"),k4e=Symbol.for("react.context"),D4e=Symbol.for("react.forward_ref"),L4e=Symbol.for("react.suspense"),O4e=Symbol.for("react.memo"),M4e=Symbol.for("react.lazy"),gQ=Symbol.iterator;function P4e(t){return t===null||typeof t!="object"?null:(t=gQ&&t[gQ]||t["@@iterator"],typeof t=="function"?t:null)}var zce={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Gce=Object.assign,qce={};function Ib(t,e,n){this.props=t,this.context=e,this.refs=qce,this.updater=n||zce}Ib.prototype.isReactComponent={};Ib.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")};Ib.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function Kce(){}Kce.prototype=Ib.prototype;function hU(t,e,n){this.props=t,this.context=e,this.refs=qce,this.updater=n||zce}var pU=hU.prototype=new Kce;pU.constructor=hU;Gce(pU,Ib.prototype);pU.isPureReactComponent=!0;var vQ=Array.isArray,Yce=Object.prototype.hasOwnProperty,mU={current:null},Qce={key:!0,ref:!0,__self:!0,__source:!0};function Xce(t,e,n){var r,i={},s=null,a=null;if(e!=null)for(r in e.ref!==void 0&&(a=e.ref),e.key!==void 0&&(s=""+e.key),e)Yce.call(e,r)&&!Qce.hasOwnProperty(r)&&(i[r]=e[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var l=Array(o),c=0;c<o;c++)l[c]=arguments[c+2];i.children=l}if(t&&t.defaultProps)for(r in o=t.defaultProps,o)i[r]===void 0&&(i[r]=o[r]);return{$$typeof:qS,type:t,key:s,ref:a,props:i,_owner:mU.current}}function $4e(t,e){return{$$typeof:qS,type:t.type,key:e,ref:t.ref,props:t.props,_owner:t._owner}}function gU(t){return typeof t=="object"&&t!==null&&t.$$typeof===qS}function N4e(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,function(n){return e[n]})}var yQ=/\/+/g;function $4(t,e){return typeof t=="object"&&t!==null&&t.key!=null?N4e(""+t.key):e.toString(36)}function c5(t,e,n,r,i){var s=typeof t;(s==="undefined"||s==="boolean")&&(t=null);var a=!1;if(t===null)a=!0;else switch(s){case"string":case"number":a=!0;break;case"object":switch(t.$$typeof){case qS:case A4e:a=!0}}if(a)return a=t,i=i(a),t=r===""?"."+$4(a,0):r,vQ(i)?(n="",t!=null&&(n=t.replace(yQ,"$&/")+"/"),c5(i,e,n,"",function(c){return c})):i!=null&&(gU(i)&&(i=$4e(i,n+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(yQ,"$&/")+"/")+t)),e.push(i)),1;if(a=0,r=r===""?".":r+":",vQ(t))for(var o=0;o<t.length;o++){s=t[o];var l=r+$4(s,o);a+=c5(s,e,n,l,i)}else if(l=P4e(t),typeof l=="function")for(t=l.call(t),o=0;!(s=t.next()).done;)s=s.value,l=r+$4(s,o++),a+=c5(s,e,n,l,i);else if(s==="object")throw e=String(t),Error("Objects are not valid as a React child (found: "+(e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead.");return a}function QA(t,e,n){if(t==null)return t;var r=[],i=0;return c5(t,r,"","",function(s){return e.call(n,s,i++)}),r}function F4e(t){if(t._status===-1){var e=t._result;e=e(),e.then(function(n){(t._status===0||t._status===-1)&&(t._status=1,t._result=n)},function(n){(t._status===0||t._status===-1)&&(t._status=2,t._result=n)}),t._status===-1&&(t._status=0,t._result=e)}if(t._status===1)return t._result.default;throw t._result}var Da={current:null},u5={transition:null},j4e={ReactCurrentDispatcher:Da,ReactCurrentBatchConfig:u5,ReactCurrentOwner:mU};function Zce(){throw Error("act(...) is not supported in production builds of React.")}
vendor: 5,135 bytes, lines 10-18
10on.Children={map:QA,forEach:function(t,e,n){QA(t,function(){e.apply(this,arguments)},n)},count:function(t){var e=0;return QA(t,function(){e++}),e},toArray:function(t){return QA(t,function(e){return e})||[]},only:function(t){if(!gU(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};on.Component=Ib;on.Fragment=C4e;on.Profiler=_4e;on.PureComponent=hU;on.StrictMode=R4e;on.Suspense=L4e;on.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=j4e;on.act=Zce;on.cloneElement=function(t,e,n){if(t==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+t+".");var r=Gce({},t.props),i=t.key,s=t.ref,a=t._owner;if(e!=null){if(e.ref!==void 0&&(s=e.ref,a=mU.current),e.key!==void 0&&(i=""+e.key),t.type&&t.type.defaultProps)var o=t.type.defaultProps;for(l in e)Yce.call(e,l)&&!Qce.hasOwnProperty(l)&&(r[l]=e[l]===void 0&&o!==void 0?o[l]:e[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){o=Array(l);for(var c=0;c<l;c++)o[c]=arguments[c+2];r.children=o}return{$$typeof:qS,type:t.type,key:i,ref:s,props:r,_owner:a}};on.createContext=function(t){return t={$$typeof:k4e,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},t.Provider={$$typeof:I4e,_context:t},t.Consumer=t};on.createElement=Xce;on.createFactory=function(t){var e=Xce.bind(null,t);return e.type=t,e};on.createRef=function(){return{current:null}};on.forwardRef=function(t){return{$$typeof:D4e,render:t}};on.isValidElement=gU;on.lazy=function(t){return{$$typeof:M4e,_payload:{_status:-1,_result:t},_init:F4e}};on.memo=function(t,e){return{$$typeof:O4e,type:t,compare:e===void 0?null:e}};on.startTransition=function(t){var e=u5.transition;u5.transition={};try{t()}finally{u5.transition=e}};on.unstable_act=Zce;on.useCallback=function(t,e){return Da.current.useCallback(t,e)};on.useContext=function(t){return Da.current.useContext(t)};on.useDebugValue=function(){};on.useDeferredValue=function(t){return Da.current.useDeferredValue(t)};on.useEffect=function(t,e){return Da.current.useEffect(t,e)};on.useId=function(){return Da.current.useId()};on.useImperativeHandle=function(t,e,n){return Da.current.useImperativeHandle(t,e,n)};on.useInsertionEffect=function(t,e){return Da.current.useInsertionEffect(t,e)};on.useLayoutEffect=function(t,e){return Da.current.useLayoutEffect(t,e)};on.useMemo=function(t,e){return Da.current.useMemo(t,e)};on.useReducer=function(t,e,n){return Da.current.useReducer(t,e,n)};on.useRef=function(t){return Da.current.useRef(t)};on.useState=function(t){return Da.current.useState(t)};on.useSyncExternalStore=function(t,e,n){return Da.current.useSyncExternalStore(t,e,n)};on.useTransition=function(){return Da.current.useTransition()};on.version="18.3.1";Wce.exports=on;var y=Wce.exports;const Ye=an(y),g2=Hce({__proto__:null,default:Ye},[y]);/** 11 * @license React 12 * react-jsx-runtime.production.min.js 13 * 14 * Copyright (c) Facebook, Inc. and its affiliates. 15 * 16 * This source code is licensed under the MIT license found in the 17 * LICENSE file in the root directory of this source tree. 18 */var B4e=y,U4e=Symbol.for("react.element"),H4e=Symbol.for("react.fragment"),V4e=Object.prototype.hasOwnProperty,W4e=B4e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,z4e={key:!0,ref:!0,__self:!0,__source:!0};function Jce(t,e,n){var r,i={},s=null,a=null;n!==void 0&&(s=""+n),e.key!==void 0&&(s=""+e.key),e.ref!==void 0&&(a=e.ref);for(r in e)V4e.call(e,r)&&!z4e.hasOwnProperty(r)&&(i[r]=e[r]);if(t&&t.defaultProps)for(r in e=t.defaultProps,e)i[r]===void 0&&(i[r]=e[r]);return{$$typeof:U4e,type:t,key:s,ref:a,props:i,_owner:W4e.current}}ED.Fragment=H4e;ED.jsx=Jce;ED.jsxs=Jce;Vce.exports=ED;var p=Vce.exports,Ts=function(){return Ts=Object.assign||function(e){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e},Ts.apply(this,arguments)};function ky(t,e,n){if(n||arguments.length===2)for(var r=0,i=e.length,s;r<i;r++)(s||!(r in e))&&(s||(s=Array.prototype.slice.call(e,0,r)),s[r]=e[r]);return t.concat(s||Array.prototype.slice.call(e))}var br="-ms-",_w="-moz-",$n="-webkit-",eue="comm",xD="rule",vU="decl",G4e="@import",tue="@keyframes",q4e="@layer",nue=Math.abs,yU=String.fromCharCode,H8=Object.assign;function K4e(t,e){return bs(t,0)^45?(((e<<2^bs(t,0))<<2^bs(t,1))<<2^bs(t,2))<<2^bs(t,3):0}function rue(t){return t.trim()}function Nd(t,e){return(t=e.exec(t))?t[0]:t}function Qt(t,e,n){return t.replace(e,n)}function d5(t,e,n){return t.indexOf(e,n)}function bs(t,e){return t.charCodeAt(e)|0}function Dy(t,e,n){return t.slice(e,n)}function gu(t){return t.length}function iue(t){return t.length}function $x(t,e){return e.push(t),t}function Y4e(t,e){return t.map(e).join("")}function bQ(t,e){return t.filter(function(n){return!Nd(n,e)})}var wD=1,Ly=1,sue=0,Al=0,_i=0,kb="";function SD(t,e,n,r,i,s,a,o){return{value:t,root:e,parent:n,type:r,props:i,children:s,line:wD,column:Ly,length:a,return:"",siblings:o}}function lh(t,e){return H8(SD("",null,null,"",null,null,0,t.siblings),t,{length:-t.length},e)}
vendor: 3,488 bytes, line 18
18function gv(t){for(;t.root;)t=lh(t.root,{children:[t]});$x(t,t.siblings)}function Q4e(){return _i}function X4e(){return _i=Al>0?bs(kb,--Al):0,Ly--,_i===10&&(Ly=1,wD--),_i}function mc(){return _i=Al<sue?bs(kb,Al++):0,Ly++,_i===10&&(Ly=1,wD++),_i}function _0(){return bs(kb,Al)}function f5(){return Al}function TD(t,e){return Dy(kb,t,e)}function V8(t){switch(t){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Z4e(t){return wD=Ly=1,sue=gu(kb=t),Al=0,[]}function J4e(t){return kb="",t}function N4(t){return rue(TD(Al-1,W8(t===91?t+2:t===40?t+1:t)))}function e6e(t){for(;(_i=_0())&&_i<33;)mc();return V8(t)>2||V8(_i)>3?"":" "}function t6e(t,e){for(;--e&&mc()&&!(_i<48||_i>102||_i>57&&_i<65||_i>70&&_i<97););return TD(t,f5()+(e<6&&_0()==32&&mc()==32))}function W8(t){for(;mc();)switch(_i){case t:return Al;case 34:case 39:t!==34&&t!==39&&W8(_i);break;case 40:t===41&&W8(t);break;case 92:mc();break}return Al}function n6e(t,e){for(;mc()&&t+_i!==57;)if(t+_i===84&&_0()===47)break;return"/*"+TD(e,Al-1)+"*"+yU(t===47?t:mc())}function r6e(t){for(;!V8(_0());)mc();return TD(t,Al)}function i6e(t){return J4e(h5("",null,null,null,[""],t=Z4e(t),0,[0],t))}function h5(t,e,n,r,i,s,a,o,l){for(var c=0,u=0,d=a,f=0,h=0,m=0,g=1,b=1,E=1,x=0,S="",A=i,R=s,C=r,T=S;b;)switch(m=x,x=mc()){case 40:if(m!=108&&bs(T,d-1)==58){d5(T+=Qt(N4(x),"&","&\f"),"&\f",nue(c?o[c-1]:0))!=-1&&(E=-1);break}case 34:case 39:case 91:T+=N4(x);break;case 9:case 10:case 13:case 32:T+=e6e(m);break;case 92:T+=t6e(f5()-1,7);continue;case 47:switch(_0()){case 42:case 47:$x(s6e(n6e(mc(),f5()),e,n,l),l);break;default:T+="/"}break;case 123*g:o[c++]=gu(T)*E;case 125*g:case 59:case 0:switch(x){case 0:case 125:b=0;case 59+u:E==-1&&(T=Qt(T,/\f/g,"")),h>0&&gu(T)-d&&$x(h>32?xQ(T+";",r,n,d-1,l):xQ(Qt(T," ","")+";",r,n,d-2,l),l);break;case 59:T+=";";default:if($x(C=EQ(T,e,n,c,u,i,o,S,A=[],R=[],d,s),s),x===123)if(u===0)h5(T,e,C,C,A,s,d,o,R);else switch(f===99&&bs(T,3)===110?100:f){case 100:case 108:case 109:case 115:h5(t,C,C,r&&$x(EQ(t,C,C,0,0,i,o,S,i,A=[],d,R),R),i,R,d,o,r?A:R);break;default:h5(T,C,C,C,[""],R,0,o,R)}}c=u=h=0,g=E=1,S=T="",d=a;break;case 58:d=1+gu(T),h=m;default:if(g<1){if(x==123)--g;else if(x==125&&g++==0&&X4e()==125)continue}switch(T+=yU(x),x*g){case 38:E=u>0?1:(T+="\f",-1);break;case 44:o[c++]=(gu(T)-1)*E,E=1;break;case 64:_0()===45&&(T+=N4(mc())),f=_0(),u=d=gu(S=T+=r6e(f5())),x++;break;case 45:m===45&&gu(T)==2&&(g=0)}}return s}function EQ(t,e,n,r,i,s,a,o,l,c,u,d){for(var f=i-1,h=i===0?s:[""],m=iue(h),g=0,b=0,E=0;g<r;++g)for(var x=0,S=Dy(t,f+1,f=nue(b=a[g])),A=t;x<m;++x)(A=rue(b>0?h[x]+" "+S:Qt(S,/&\f/g,h[x])))&&(l[E++]=A);return SD(t,e,n,i===0?xD:o,l,c,u,d)}function s6e(t,e,n,r){return SD(t,e,n,eue,yU(Q4e()),Dy(t,2,-2),0,r)}function xQ(t,e,n,r,i){return SD(t,e,n,vU,Dy(t,0,r),Dy(t,r+1,-1),r,i)}function aue(t,e,n){switch(K4e(t,e)){case 5103:return $n+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return $n+t+t;case 4789:return _w+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return $n+t+_w+t+br+t+t;case 5936:switch(bs(t,e+11)){case 114:return $n+t+br+Qt(t,/[svh]\w+-[tblr]{2}/,"tb")+t;
vendor: 21,997 bytes, lines 18-19
18case 108:return $n+t+br+Qt(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return $n+t+br+Qt(t,/[svh]\w+-[tblr]{2}/,"lr")+t}case 6828:case 4268:case 2903:return $n+t+br+t+t;case 6165:return $n+t+br+"flex-"+t+t;case 5187:return $n+t+Qt(t,/(\w+).+(:[^]+)/,$n+"box-$1$2"+br+"flex-$1$2")+t;case 5443:return $n+t+br+"flex-item-"+Qt(t,/flex-|-self/g,"")+(Nd(t,/flex-|baseline/)?"":br+"grid-row-"+Qt(t,/flex-|-self/g,""))+t;case 4675:return $n+t+br+"flex-line-pack"+Qt(t,/align-content|flex-|-self/g,"")+t;case 5548:return $n+t+br+Qt(t,"shrink","negative")+t;case 5292:return $n+t+br+Qt(t,"basis","preferred-size")+t;case 6060:return $n+"box-"+Qt(t,"-grow","")+$n+t+br+Qt(t,"grow","positive")+t;case 4554:return $n+Qt(t,/([^-])(transform)/g,"$1"+$n+"$2")+t;case 6187:return Qt(Qt(Qt(t,/(zoom-|grab)/,$n+"$1"),/(image-set)/,$n+"$1"),t,"")+t;case 5495:case 3959:return Qt(t,/(image-set\([^]*)/,$n+"$1$`$1");case 4968:return Qt(Qt(t,/(.+:)(flex-)?(.*)/,$n+"box-pack:$3"+br+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+$n+t+t;case 4200:if(!Nd(t,/flex-|baseline/))return br+"grid-column-align"+Dy(t,e)+t;break;case 2592:case 3360:return br+Qt(t,"template-","")+t;case 4384:case 3616:return n&&n.some(function(r,i){return e=i,Nd(r.props,/grid-\w+-end/)})?~d5(t+(n=n[e].value),"span",0)?t:br+Qt(t,"-start","")+t+br+"grid-row-span:"+(~d5(n,"span",0)?Nd(n,/\d+/):+Nd(n,/\d+/)-+Nd(t,/\d+/))+";":br+Qt(t,"-start","")+t;case 4896:case 4128:return n&&n.some(function(r){return Nd(r.props,/grid-\w+-start/)})?t:br+Qt(Qt(t,"-end","-span"),"span ","")+t;case 4095:case 3583:case 4068:case 2532:return Qt(t,/(.+)-inline(.+)/,$n+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(gu(t)-1-e>6)switch(bs(t,e+1)){case 109:if(bs(t,e+4)!==45)break;case 102:return Qt(t,/(.+:)(.+)-([^]+)/,"$1"+$n+"$2-$3$1"+_w+(bs(t,e+3)==108?"$3":"$2-$3"))+t;case 115:return~d5(t,"stretch",0)?aue(Qt(t,"stretch","fill-available"),e,n)+t:t}break;case 5152:case 5920:return Qt(t,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,i,s,a,o,l,c){return br+i+":"+s+c+(a?br+i+"-span:"+(o?l:+l-+s)+c:"")+t});case 4949:if(bs(t,e+6)===121)return Qt(t,":",":"+$n)+t;break;case 6444:switch(bs(t,bs(t,14)===45?18:11)){case 120:return Qt(t,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+$n+(bs(t,14)===45?"inline-":"")+"box$3$1"+$n+"$2$3$1"+br+"$2box$3")+t;case 100:return Qt(t,":",":"+br)+t}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Qt(t,"scroll-","scroll-snap-")+t}return t}function I_(t,e){for(var n="",r=0;r<t.length;r++)n+=e(t[r],r,t,e)||"";return n}function a6e(t,e,n,r){switch(t.type){case q4e:if(t.children.length)break;case G4e:case vU:return t.return=t.return||t.value;case eue:return"";case tue:return t.return=t.value+"{"+I_(t.children,r)+"}";case xD:if(!gu(t.value=t.props.join(",")))return""}return gu(n=I_(t.children,r))?t.return=t.value+"{"+n+"}":""}function o6e(t){var e=iue(t);return function(n,r,i,s){for(var a="",o=0;o<e;o++)a+=t[o](n,r,i,s)||"";return a}}function l6e(t){return function(e){e.root||(e=e.return)&&t(e)}}function c6e(t,e,n,r){if(t.length>-1&&!t.return)switch(t.type){case vU:t.return=aue(t.value,t.length,n);return;case tue:return I_([lh(t,{value:Qt(t.value,"@","@"+$n)})],r);case xD:if(t.length)return Y4e(n=t.props,function(i){switch(Nd(i,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":gv(lh(t,{props:[Qt(i,/:(read-\w+)/,":"+_w+"$1")]})),gv(lh(t,{props:[i]})),H8(t,{props:bQ(n,r)});break;case"::placeholder":gv(lh(t,{props:[Qt(i,/:(plac\w+)/,":"+$n+"input-$1")]})),gv(lh(t,{props:[Qt(i,/:(plac\w+)/,":"+_w+"$1")]})),gv(lh(t,{props:[Qt(i,/:(plac\w+)/,br+"input-$1")]})),gv(lh(t,{props:[i]})),H8(t,{props:bQ(n,r)});break}return""})}}var u6e={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},_o={},Oy=typeof process<"u"&&_o!==void 0&&(_o.REACT_APP_SC_ATTR||_o.SC_ATTR)||"data-styled",oue="active",lue="data-styled-version",AD="6.1.15",bU=`/*!sc*/ 19`,k_=typeof window<"u"&&"HTMLElement"in window,d6e=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&_o!==void 0&&_o.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&_o.REACT_APP_SC_DISABLE_SPEEDY!==""?_o.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&_o.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&_o!==void 0&&_o.SC_DISABLE_SPEEDY!==void 0&&_o.SC_DISABLE_SPEEDY!==""&&_o.SC_DISABLE_SPEEDY!=="false"&&_o.SC_DISABLE_SPEEDY),f6e={},CD=Object.freeze([]),My=Object.freeze({});function cue(t,e,n){return n===void 0&&(n=My),t.theme!==n.theme&&t.theme||e||n.theme}var uue=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),h6e=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,p6e=/(^-|-$)/g;function wQ(t){return t.replace(h6e,"-").replace(p6e,"")}var m6e=/(a)(d)/gi,XA=52,SQ=function(t){return String.fromCharCode(t+(t>25?39:97))};function z8(t){var e,n="";for(e=Math.abs(t);e>XA;e=e/XA|0)n=SQ(e%XA)+n;return(SQ(e%XA)+n).replace(m6e,"$1-$2")}var F4,due=5381,x1=function(t,e){for(var n=e.length;n;)t=33*t^e.charCodeAt(--n);return t},fue=function(t){return x1(due,t)};function EU(t){return z8(fue(t)>>>0)}function g6e(t){return t.displayName||t.name||"Component"}function j4(t){return typeof t=="string"&&!0}var hue=typeof Symbol=="function"&&Symbol.for,pue=hue?Symbol.for("react.memo"):60115,v6e=hue?Symbol.for("react.forward_ref"):60112,y6e={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},b6e={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},mue={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},E6e=((F4={})[v6e]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},F4[pue]=mue,F4);function TQ(t){return("type"in(e=t)&&e.type.$$typeof)===pue?mue:"$$typeof"in t?E6e[t.$$typeof]:y6e;var e}var x6e=Object.defineProperty,w6e=Object.getOwnPropertyNames,AQ=Object.getOwnPropertySymbols,S6e=Object.getOwnPropertyDescriptor,T6e=Object.getPrototypeOf,CQ=Object.prototype;function gue(t,e,n){if(typeof e!="string"){if(CQ){var r=T6e(e);r&&r!==CQ&&gue(t,r,n)}var i=w6e(e);AQ&&(i=i.concat(AQ(e)));for(var s=TQ(t),a=TQ(e),o=0;o<i.length;++o){var l=i[o];if(!(l in b6e||n&&n[l]||a&&l in a||s&&l in s)){var c=S6e(e,l);try{x6e(t,l,c)}catch{}}}}return t}function K0(t){return typeof t=="function"}function xU(t){return typeof t=="object"&&"styledComponentId"in t}function d0(t,e){return t&&e?"".concat(t," ").concat(e):t||e||""}function D_(t,e){if(t.length===0)return"";for(var n=t[0],r=1;r<t.length;r++)n+=t[r];return n}function v2(t){return t!==null&&typeof t=="object"&&t.constructor.name===Object.name&&!("props"in t&&t.$$typeof)}function G8(t,e,n){if(n===void 0&&(n=!1),!n&&!v2(t)&&!Array.isArray(t))return e;if(Array.isArray(e))for(var r=0;r<e.length;r++)t[r]=G8(t[r],e[r]);else if(v2(e))for(var r in e)t[r]=G8(t[r],e[r]);return t}function wU(t,e){Object.defineProperty(t,"toString",{value:e})}function mp(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(t," for more information.").concat(e.length>0?" Args: ".concat(e.join(", ")):""))}var A6e=function(){function t(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return t.prototype.indexOfGroup=function(e){for(var n=0,r=0;r<e;r++)n+=this.groupSizes[r];return n},t.prototype.insertRules=function(e,n){if(e>=this.groupSizes.length){for(var r=this.groupSizes,i=r.length,s=i;e>=s;)if((s<<=1)<0)throw mp(16,"".concat(e));this.groupSizes=new Uint32Array(s),this.groupSizes.set(r),this.length=s;for(var a=i;a<s;a++)this.groupSizes[a]=0}for(var o=this.indexOfGroup(e+1),l=(a=0,n.length);a<l;a++)this.tag.insertRule(o,n[a])&&(this.groupSizes[e]++,o++)},t.prototype.clearGroup=function(e){if(e<this.length){var n=this.groupSizes[e],r=this.indexOfGroup(e),i=r+n;this.groupSizes[e]=0;for(var s=r;s<i;s++)this.tag.deleteRule(r)}},t.prototype.getGroup=function(e){var n="";if(e>=this.length||this.groupSizes[e]===0)return n;for(var r=this.groupSizes[e],i=this.indexOfGroup(e),s=i+r,a=i;a<s;a++)n+="".concat(this.tag.getRule(a)).concat(bU);return n},t}(),p5=new Map,L_=new Map,m5=1,ZA=function(t){if(p5.has(t))return p5.get(t);for(;L_.has(m5);)m5++;var e=m5++;return p5.set(t,e),L_.set(e,t),e},C6e=function(t,e){m5=e+1,p5.set(t,e),L_.set(e,t)},R6e="style[".concat(Oy,"][").concat(lue,'="').concat(AD,'"]'),_6e=new RegExp("^".concat(Oy,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),I6e=function(t,e,n){for(var r,i=n.split(","),s=0,a=i.length;s<a;s++)(r=i[s])&&t.registerName(e,r)},k6e=function(t,e){for(var n,r=((n=e.textContent)!==null&&n!==void 0?n:"").split(bU),i=[],s=0,a=r.length;s<a;s++){var o=r[s].trim();if(o){var l=o.match(_6e);if(l){var c=0|parseInt(l[1],10),u=l[2];c!==0&&(C6e(u,c),I6e(t,u,l[3]),t.getTag().insertRules(c,i)),i.length=0}else i.push(o)}}},RQ=function(t){for(var e=document.querySelectorAll(R6e),n=0,r=e.length;n<r;n++){var i=e[n];i&&i.getAttribute(Oy)!==oue&&(k6e(t,i),i.parentNode&&i.parentNode.removeChild(i))}};function D6e(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:null}var vue=function(t){var e=document.head,n=t||e,r=document.createElement("style"),i=function(o){var l=Array.from(o.querySelectorAll("style[".concat(Oy,"]")));return l[l.length-1]}(n),s=i!==void 0?i.nextSibling:null;r.setAttribute(Oy,oue),r.setAttribute(lue,AD);var a=D6e();return a&&r.setAttribute("nonce",a),n.insertBefore(r,s),r},L6e=function(){function t(e){this.element=vue(e),this.element.appendChild(document.createTextNode("")),this.sheet=function(n){if(n.sheet)return n.sheet;for(var r=document.styleSheets,i=0,s=r.length;i<s;i++){var a=r[i];if(a.ownerNode===n)return a}throw mp(17)}(this.element),this.length=0}return t.prototype.insertRule=function(e,n){try{return this.sheet.insertRule(n,e),this.length++,!0}catch{return!1}},t.prototype.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.prototype.getRule=function(e){var n=this.sheet.cssRules[e];return n&&n.cssText?n.cssText:""},t}(),O6e=function(){function t(e){this.element=vue(e),this.nodes=this.element.childNodes,this.length=0}return t.prototype.insertRule=function(e,n){if(e<=this.length&&e>=0){var r=document.createTextNode(n);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},t.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.prototype.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},t}(),M6e=function(){function t(e){this.rules=[],this.length=0}return t.prototype.insertRule=function(e,n){return e<=this.length&&(this.rules.splice(e,0,n),this.length++,!0)},t.prototype.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.prototype.getRule=function(e){return e<this.length?this.rules[e]:""},t}(),_Q=k_,P6e={isServer:!k_,useCSSOMInjection:!d6e},O_=function(){function t(e,n,r){e===void 0&&(e=My),n===void 0&&(n={});var i=this;this.options=Ts(Ts({},P6e),e),this.gs=n,this.names=new Map(r),this.server=!!e.isServer,!this.server&&k_&&_Q&&(_Q=!1,RQ(this)),wU(this,function(){return function(s){for(var a=s.getTag(),o=a.length,l="",c=function(d){var f=function(E){return L_.get(E)}(d);if(f===void 0)return"continue";var h=s.names.get(f),m=a.getGroup(d);if(h===void 0||!h.size||m.length===0)return"continue";var g="".concat(Oy,".g").concat(d,'[id="').concat(f,'"]'),b="";h!==void 0&&h.forEach(function(E){E.length>0&&(b+="".concat(E,","))}),l+="".concat(m).concat(g,'{content:"').concat(b,'"}').concat(bU)},u=0;u<o;u++)c(u);return l}(i)})}return t.registerId=function(e){return ZA(e)},t.prototype.rehydrate=function(){!this.server&&k_&&RQ(this)},t.prototype.reconstructWithOptions=function(e,n){return n===void 0&&(n=!0),new t(Ts(Ts({},this.options),e),this.gs,n&&this.names||void 0)},t.prototype.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.prototype.getTag=function(){return this.tag||(this.tag=(e=function(n){var r=n.useCSSOMInjection,i=n.target;return n.isServer?new M6e(i):r?new L6e(i):new O6e(i)}(this.options),new A6e(e)));var e},t.prototype.hasNameForId=function(e,n){return this.names.has(e)&&this.names.get(e).has(n)},t.prototype.registerName=function(e,n){if(ZA(e),this.names.has(e))this.names.get(e).add(n);else{var r=new Set;r.add(n),this.names.set(e,r)}},t.prototype.insertRules=function(e,n,r){this.registerName(e,n),this.getTag().insertRules(ZA(e),r)},t.prototype.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.prototype.clearRules=function(e){this.getTag().clearGroup(ZA(e)),this.clearNames(e)},t.prototype.clearTag=function(){this.tag=void 0},t}(),$6e=/&/g,N6e=/^\s*\/\/.*$/gm;function yue(t,e){return t.map(function(n){return n.type==="rule"&&(n.value="".concat(e," ").concat(n.value),n.value=n.value.replaceAll(",",",".concat(e," ")),n.props=n.props.map(function(r){return"".concat(e," ").concat(r)})),Array.isArray(n.children)&&n.type!=="@keyframes"&&(n.children=yue(n.children,e)),n})}function F6e(t){var e,n,r,i=My,s=i.options,a=s===void 0?My:s,o=i.plugins,l=o===void 0?CD:o,c=function(f,h,m){return m.startsWith(n)&&m.endsWith(n)&&m.replaceAll(n,"").length>0?".".concat(e):f},u=l.slice();u.push(function(f){f.type===xD&&f.value.includes("&")&&(f.props[0]=f.props[0].replace($6e,n).replace(r,c))}),a.prefix&&u.push(c6e),u.push(a6e);var d=function(f,h,m,g){h===void 0&&(h=""),m===void 0&&(m=""),g===void 0&&(g="&"),e=g,n=h,r=new RegExp("\\".concat(n,"\\b"),"g");var b=f.replace(N6e,""),E=i6e(m||h?"".concat(m," ").concat(h," { ").concat(b," }"):b);a.namespace&&(E=yue(E,a.namespace));var x=[];return I_(E,o6e(u.concat(l6e(function(S){return x.push(S)})))),x};return d.hash=l.length?l.reduce(function(f,h){return h.name||mp(15),x1(f,h.name)},due).toString():"",d}var j6e=new O_,q8=F6e(),bue=Ye.createContext({shouldForwardProp:void 0,styleSheet:j6e,stylis:q8});bue.Consumer;Ye.createContext(void 0);function K8(){return y.useContext(bue)}var Eue=function(){function t(e,n){var r=this;this.inject=function(i,s){s===void 0&&(s=q8);var a=r.name+s.hash;i.hasNameForId(r.id,a)||i.insertRules(r.id,a,s(r.rules,a,"@keyframes"))},this.name=e,this.id="sc-keyframes-".concat(e),this.rules=n,wU(this,function(){throw mp(12,String(r.name))})}return t.prototype.getName=function(e){return e===void 0&&(e=q8),this.name+e.hash},t}(),B6e=function(t){return t>="A"&&t<="Z"};function IQ(t){for(var e="",n=0;n<t.length;n++){var r=t[n];if(n===1&&r==="-"&&t[0]==="-")return t;B6e(r)?e+="-"+r.toLowerCase():e+=r}return e.startsWith("ms-")?"-"+e:e}var xue=function(t){return t==null||t===!1||t===""},wue=function(t){var e,n,r=[];for(var i in t){var s=t[i];t.hasOwnProperty(i)&&!xue(s)&&(Array.isArray(s)&&s.isCss||K0(s)?r.push("".concat(IQ(i),":"),s,";"):v2(s)?r.push.apply(r,ky(ky(["".concat(i," {")],wue(s),!1),["}"],!1)):r.push("".concat(IQ(i),": ").concat((e=i,(n=s)==null||typeof n=="boolean"||n===""?"":typeof n!="number"||n===0||e in u6e||e.startsWith("--")?String(n).trim():"".concat(n,"px")),";")))}return r};function ep(t,e,n,r){if(xue(t))return[];if(xU(t))return[".".concat(t.styledComponentId)];if(K0(t)){if(!K0(s=t)||s.prototype&&s.prototype.isReactComponent||!e)return[t];var i=t(e);return ep(i,e,n,r)}var s;return t instanceof Eue?n?(t.inject(n,r),[t.getName(r)]):[t]:v2(t)?wue(t):Array.isArray(t)?Array.prototype.concat.apply(CD,t.map(function(a){return ep(a,e,n,r)})):[t.toString()]}function Sue(t){for(var e=0;e<t.length;e+=1){var n=t[e];if(K0(n)&&!xU(n))return!1}return!0}var U6e=fue(AD),H6e=function(){function t(e,n,r){this.rules=e,this.staticRulesId="",this.isStatic=(r===void 0||r.isStatic)&&Sue(e),this.componentId=n,this.baseHash=x1(U6e,n),this.baseStyle=r,O_.registerId(n)}return t.prototype.generateAndInjectStyles=function(e,n,r){var i=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,n,r):"";if(this.isStatic&&!r.hash)if(this.staticRulesId&&n.hasNameForId(this.componentId,this.staticRulesId))i=d0(i,this.staticRulesId);else{var s=D_(ep(this.rules,e,n,r)),a=z8(x1(this.baseHash,s)>>>0);if(!n.hasNameForId(this.componentId,a)){var o=r(s,".".concat(a),void 0,this.componentId);n.insertRules(this.componentId,a,o)}i=d0(i,a),this.staticRulesId=a}else{for(var l=x1(this.baseHash,r.hash),c="",u=0;u<this.rules.length;u++){var d=this.rules[u];if(typeof d=="string")c+=d;else if(d){var f=D_(ep(d,e,n,r));l=x1(l,f+u),c+=f}}if(c){var h=z8(l>>>0);n.hasNameForId(this.componentId,h)||n.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),i=d0(i,h)}}return i},t}(),Py=Ye.createContext(void 0);Py.Consumer;function de(){var t=y.useContext(Py);if(!t)throw mp(18);return t}function V6e(t){var e=Ye.useContext(Py),n=y.useMemo(function(){return function(r,i){if(!r)throw mp(14);if(K0(r)){var s=r(i);return s}if(Array.isArray(r)||typeof r!="object")throw mp(8);return i?Ts(Ts({},i),r):r}(t.theme,e)},[t.theme,e]);return t.children?Ye.createElement(Py.Provider,{value:n},t.children):null}var B4={};function W6e(t,e,n){var r=xU(t),i=t,s=!j4(t),a=e.attrs,o=a===void 0?CD:a,l=e.componentId,c=l===void 0?function(A,R){var C=typeof A!="string"?"sc":wQ(A);B4[C]=(B4[C]||0)+1;var T="".concat(C,"-").concat(EU(AD+C+B4[C]));return R?"".concat(R,"-").concat(T):T}(e.displayName,e.parentComponentId):l,u=e.displayName,d=u===void 0?function(A){return j4(A)?"styled.".concat(A):"Styled(".concat(g6e(A),")")}(t):u,f=e.displayName&&e.componentId?"".concat(wQ(e.displayName),"-").concat(e.componentId):e.componentId||c,h=r&&i.attrs?i.attrs.concat(o).filter(Boolean):o,m=e.shouldForwardProp;if(r&&i.shouldForwardProp){var g=i.shouldForwardProp;if(e.shouldForwardProp){var b=e.shouldForwardProp;m=function(A,R){return g(A,R)&&b(A,R)}}else m=g}var E=new H6e(n,f,r?i.componentStyle:void 0);function x(A,R){return function(C,T,I){var D=C.attrs,k=C.componentStyle,O=C.defaultProps,P=C.foldedComponentIds,M=C.styledComponentId,j=C.target,U=Ye.useContext(Py),z=K8(),G=C.shouldForwardProp||z.shouldForwardProp,F=cue(T,U,O)||My,$=function(ie,ne,ae){for(var Se,Re=Ts(Ts({},ne),{className:void 0,theme:ae}),je=0;je<ie.length;je+=1){var Fe=K0(Se=ie[je])?Se(Re):Se;for(var Me in Fe)Re[Me]=Me==="className"?d0(Re[Me],Fe[Me]):Me==="style"?Ts(Ts({},Re[Me]),Fe[Me]):Fe[Me]}return ne.className&&(Re.className=d0(Re.className,ne.className)),Re}(D,T,F),H=$.as||j,q={};for(var Y in $)$[Y]===void 0||Y[0]==="$"||Y==="as"||Y==="theme"&&$.theme===F||(Y==="forwardedAs"?q.as=$.forwardedAs:G&&!G(Y,H)||(q[Y]=$[Y]));var se=function(ie,ne){var ae=K8(),Se=ie.generateAndInjectStyles(ne,ae.styleSheet,ae.stylis);return Se}(k,$),ye=d0(P,M);return se&&(ye+=" "+se),$.className&&(ye+=" "+$.className),q[j4(H)&&!uue.has(H)?"class":"className"]=ye,I&&(q.ref=I),y.createElement(H,q)}(S,A,R)}x.displayName=d;var S=Ye.forwardRef(x);return S.attrs=h,S.componentStyle=E,S.displayName=d,S.shouldForwardProp=m,S.foldedComponentIds=r?d0(i.foldedComponentIds,i.styledComponentId):"",S.styledComponentId=f,S.target=r?i.target:t,Object.defineProperty(S,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(A){this._foldedDefaultProps=r?function(R){for(var C=[],T=1;T<arguments.length;T++)C[T-1]=arguments[T];for(var I=0,D=C;I<D.length;I++)G8(R,D[I],!0);return R}({},i.defaultProps,A):A}}),wU(S,function(){return".".concat(S.styledComponentId)}),s&&gue(S,t,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),S}function kQ(t,e){for(var n=[t[0]],r=0,i=e.length;r<i;r+=1)n.push(e[r],t[r+1]);return n}var DQ=function(t){return Object.assign(t,{isCss:!0})};function Mt(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(K0(t)||v2(t))return DQ(ep(kQ(CD,ky([t],e,!0))));var r=t;return e.length===0&&r.length===1&&typeof r[0]=="string"?ep(r):DQ(ep(kQ(r,e)))}function Y8(t,e,n){if(n===void 0&&(n=My),!e)throw mp(1,e);var r=function(i){for(var s=[],a=1;a<arguments.length;a++)s[a-1]=arguments[a];return t(e,n,Mt.apply(void 0,ky([i],s,!1)))};return r.attrs=function(i){return Y8(t,e,Ts(Ts({},n),{attrs:Array.prototype.concat(n.attrs,i).filter(Boolean)}))},r.withConfig=function(i){return Y8(t,e,Ts(Ts({},n),i))},r}var Tue=function(t){return Y8(W6e,t)},J=Tue;uue.forEach(function(t){J[t]=Tue(t)});var z6e=function(){function t(e,n){this.rules=e,this.componentId=n,this.isStatic=Sue(e),O_.registerId(this.componentId+1)}return t.prototype.createStyles=function(e,n,r,i){var s=i(D_(ep(this.rules,n,r,i)),""),a=this.componentId+e;r.insertRules(a,a,s)}
19,t.prototype.removeStyles=function(e,n){n.clearRules(this.componentId+e)},t.prototype.renderStyles=function(e,n,r,i){e>2&&O_.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,n,r,i)},t}();function Aue(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=Mt.apply(void 0,ky([t],e,!1)),i="sc-global-".concat(EU(JSON.stringify(r))),s=new z6e(r,i),a=function(l){var c=K8(),u=Ye.useContext(Py),d=Ye.useRef(c.styleSheet.allocateGSInstance(i)).current;return c.styleSheet.server&&o(d,l,c.styleSheet,u,c.stylis),Ye.useLayoutEffect(function(){if(!c.styleSheet.server)return o(d,l,c.styleSheet,u,c.stylis),function(){return s.removeStyles(d,c.styleSheet)}},[d,l,c.styleSheet,u,c.stylis]),null};function o(l,c,u,d,f){if(s.isStatic)s.renderStyles(l,f6e,u,f);else{var h=Ts(Ts({},c),{theme:cue(c,d,a.defaultProps)});s.renderStyles(l,h,u,f)}}return Ye.memo(a)}function Ns(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=D_(Mt.apply(void 0,ky([t],e,!1))),i=EU(r);return new Eue(i,r)}const G6e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 2A12.014 12.014 0 0 0 4 14c0 3 1.57 6.883 4.201 10.375C10.85 27.894 13.764 30 16 30s5.151-2.101 7.799-5.625C26.43 20.875 28 17 28 14A12.014 12.014 0 0 0 16 2M8 14.5A1.5 1.5 0 0 1 9.5 13a4.5 4.5 0 0 1 4.5 4.5 1.5 1.5 0 0 1-1.5 1.5A4.5 4.5 0 0 1 8 14.5M18 25h-4a1 1 0 0 1 0-2h4a1 1 0 0 1 0 2m1.5-6a1.5 1.5 0 0 1-1.5-1.5 4.5 4.5 0 0 1 4.5-4.5 1.5 1.5 0 0 1 1.5 1.5 4.5 4.5 0 0 1-4.5 4.5"})})},q6e=y.forwardRef(G6e),ffn=q6e,K6e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28 6H4a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2v11a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V13a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2m-9 12h-6a1 1 0 0 1 0-2h6a1 1 0 0 1 0 2m9-7H4V8h24z"})})},Y6e=y.forwardRef(K6e),hfn=Y6e,Q6e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30.5 7v6a1.5 1.5 0 0 1-1.5 1.5h-6a1.5 1.5 0 0 1 0-3h2.137l-2.375-2.173-.047-.046a9.5 9.5 0 1 0-6.84 16.219H16a9.44 9.44 0 0 0 6.519-2.59 1.5 1.5 0 1 1 2.061 2.181A12.43 12.43 0 0 1 16 28.5h-.171a12.5 12.5 0 1 1 8.985-21.368L27.5 9.59V7a1.5 1.5 0 0 1 3 0"})})},X6e=y.forwardRef(Q6e),Z6e=X6e,J6e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m26.061 19.061-9 9a1.503 1.503 0 0 1-2.125 0l-9-9a1.503 1.503 0 1 1 2.125-2.125l6.439 6.439V5a1.5 1.5 0 1 1 3 0v18.375l6.439-6.44a1.502 1.502 0 1 1 2.125 2.125z"})})},ePe=y.forwardRef(J6e),pfn=ePe,tPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 16a1.5 1.5 0 0 1-1.5 1.5H8.625l6.44 6.439a1.502 1.502 0 1 1-2.125 2.125l-9-9a1.5 1.5 0 0 1 0-2.125l9-9a1.503 1.503 0 0 1 2.125 2.125L8.625 14.5H27a1.5 1.5 0 0 1 1.5 1.5"})})},nPe=y.forwardRef(tPe),rPe=nPe,iPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m28.061 17.061-9 9a1.503 1.503 0 1 1-2.125-2.125l6.439-6.436H5a1.5 1.5 0 1 1 0-3h18.375l-6.436-6.44a1.503 1.503 0 0 1 2.125-2.125l9 9a1.5 1.5 0 0 1-.003 2.126"})})},sPe=y.forwardRef(iPe),aPe=sPe,oPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26.061 15.061a1.5 1.5 0 0 1-2.125 0L17.5 8.625V27a1.5 1.5 0 1 1-3 0V8.625l-6.439 6.436a1.503 1.503 0 1 1-2.125-2.125l9-9a1.5 1.5 0 0 1 2.125 0l9 9a1.5 1.5 0 0 1 0 2.125"})})},lPe=y.forwardRef(oPe),mfn=lPe,cPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M11 13.5H5A1.5 1.5 0 0 1 3.5 12V6a1.5 1.5 0 0 1 3 0v1.733C8.581 5.683 11.786 3.5 16 3.5c5.558 0 8.92 3.299 9.061 3.439a1.5 1.5 0 0 1-2.117 2.125C22.889 9.01 20.25 6.5 16 6.5c-3.625 0-6.367 2.21-8 4h3a1.5 1.5 0 1 1 0 3m16 5h-6a1.5 1.5 0 1 0 0 3h3c-1.625 1.79-4.375 4-8 4-4.25 0-6.889-2.511-6.944-2.565A1.5 1.5 0 0 0 6.94 25.06c.141.141 3.504 3.44 9.061 3.44 4.214 0 7.419-2.183 9.5-4.233V26a1.5 1.5 0 1 0 3 0v-6a1.5 1.5 0 0 0-1.5-1.5"})})},uPe=y.forwardRef(cPe),SU=uPe,dPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27.725 21.993C27.031 20.798 26 17.416 26 13a10 10 0 0 0-20 0c0 4.418-1.032 7.797-1.726 8.993A2 2 0 0 0 6 25h5.101a5 5 0 0 0 9.798 0H26a2 2 0 0 0 1.725-3.008M16 27a3 3 0 0 1-2.828-2h5.656A3 3 0 0 1 16 27"})})},fPe=y.forwardRef(dPe),gfn=fPe,hPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M22.135 14.308A6.001 6.001 0 0 0 17.5 4.5H9A1.5 1.5 0 0 0 7.5 6v19A1.5 1.5 0 0 0 9 26.5h10a6.5 6.5 0 0 0 3.135-12.192M10.5 7.5h7a3 3 0 0 1 0 6h-7zm8.5 16h-8.5v-7H19a3.5 3.5 0 1 1 0 7"})})},pPe=y.forwardRef(hPe),vfn=pPe,mPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 4v20a1 1 0 0 1-1 1H9a2 2 0 0 0-2 2h17a1 1 0 0 1 0 2H6a1 1 0 0 1-1-1V7a4 4 0 0 1 4-4h17a1 1 0 0 1 1 1"})})},gPe=y.forwardRef(mPe),yfn=gPe,vPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M19 14a1 1 0 0 1-1 1h-4a1 1 0 0 1 0-2h4a1 1 0 0 1 1 1m10-5v16a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h5V6a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v1h5a2 2 0 0 1 2 2M12 7h8V6a1 1 0 0 0-1-1h-6a1 1 0 0 0-1 1zm15 7.201V9H5v5.201A23 23 0 0 0 16 17a23 23 0 0 0 11-2.799"})})},yPe=y.forwardRef(vPe),bfn=yPe,bPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M9.5 8A1.5 1.5 0 0 1 11 6.5h16a1.5 1.5 0 0 1 0 3H11A1.5 1.5 0 0 1 9.5 8M27 14.5H11a1.5 1.5 0 1 0 0 3h16a1.5 1.5 0 1 0 0-3m0 8H11a1.5 1.5 0 1 0 0 3h16a1.5 1.5 0 1 0 0-3M5.5 14a2 2 0 1 0 0 4 2 2 0 0 0 0-4m0-8a2 2 0 1 0 0 4 2 2 0 0 0 0-4m0 16a2 2 0 1 0 0 4 2 2 0 0 0 0-4"})})},EPe=y.forwardRef(bPe),Efn=EPe,xPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26 4h-3V3a1 1 0 0 0-2 0v1H11V3a1 1 0 0 0-2 0v1H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2m0 6H6V6h3v1a1 1 0 0 0 2 0V6h10v1a1 1 0 0 0 2 0V6h3z"})})},wPe=y.forwardRef(xPe),SPe=wPe,TPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30 14h-1.35l-3.472-7.812A2 2 0 0 0 23.35 5H8.65a2 2 0 0 0-1.828 1.188L3.35 14H2a1 1 0 0 0 0 2h1v10a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2v-2h12v2a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2V16h1a1 1 0 0 0 0-2m-20 6H8a1 1 0 0 1 0-2h2a1 1 0 0 1 0 2m12 0a1 1 0 0 1 0-2h2a1 1 0 0 1 0 2z"})})},APe=y.forwardRef(TPe),xfn=APe,CPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m26.708 12.708-10 10a1 1 0 0 1-1.415 0l-10-10A1 1 0 0 1 6 11h20a1 1 0 0 1 .707 1.707"})})},RPe=y.forwardRef(CPe),co=RPe,_Pe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26.924 20.383A1 1 0 0 1 26 21H6a1 1 0 0 1-.708-1.707l10-10a1 1 0 0 1 1.415 0l10 10a1 1 0 0 1 .217 1.09"})})},IPe=y.forwardRef(_Pe),kPe=IPe,DPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M7 26a1 1 0 1 1-2 0 1 1 0 0 0-1-1 1 1 0 0 1 0-2 3 3 0 0 1 3 3m-3-7a1 1 0 0 0 0 2 5 5 0 0 1 5 5 1 1 0 1 0 2 0 7.01 7.01 0 0 0-7-7m0-4a1 1 0 0 0 0 2 9.01 9.01 0 0 1 9 9 1 1 0 0 0 2 0A11.01 11.01 0 0 0 4 15M27 5H5a2 2 0 0 0-2 2v5a1 1 0 0 0 1 1 13.014 13.014 0 0 1 13 13 1 1 0 0 0 1 1h9a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2"})})},LPe=y.forwardRef(DPe),wfn=LPe,OPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M25 3h-1a2 2 0 0 0-2 2v2h-3.5V5a2 2 0 0 0-2-2h-1a2 2 0 0 0-2 2v2H10V5a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v5.586A1.98 1.98 0 0 0 5.586 12L7 13.414V27a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V13.414L26.414 12A1.98 1.98 0 0 0 27 10.586V5a2 2 0 0 0-2-2m-6 24h-6v-8a3 3 0 0 1 6 0z"})})},MPe=y.forwardRef(OPe),Sfn=MPe,PPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 5H5a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-3.5 4a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m0 7a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m-5-2a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m-3-5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m-3 7a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3M25 24H7a1 1 0 0 1-1-1V9a1 1 0 0 1 2 0v13h17a1 1 0 0 1 0 2"})})},$Pe=y.forwardRef(PPe),Tfn=$Pe,NPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M3.094 14.443a12.8 12.8 0 0 1 2.914-6.72 2 2 0 0 1 2.953-.138l3.459 3.533a1.98 1.98 0 0 1 .211 2.56 3.2 3.2 0 0 0-.462.968.5.5 0 0 1-.478.354h-8.1a.5.5 0 0 1-.497-.557m14.08-11.435A2 2 0 0 0 15 5v5.084a1.98 1.98 0 0 0 1.656 1.97 4 4 0 0 1 .677 7.72.51.51 0 0 0-.333.476v8.154a.5.5 0 0 0 .558.5A13.04 13.04 0 0 0 29 16.185C29.094 9.4 23.899 3.61 17.174 3.008M14.656 19.77a4 4 0 0 1-2.425-2.427.51.51 0 0 0-.475-.343H3.59a.5.5 0 0 0-.5.556A13.01 13.01 0 0 0 14.443 28.91a.5.5 0 0 0 .556-.5V20.25a.51.51 0 0 0-.343-.48"})})},FPe=y.forwardRef(NPe),Afn=FPe,jPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m0 2a11 11 0 0 1 8.984 4.659L16 14.845zm0 22a11 11 0 0 1-8.984-4.659l18.97-10.951A11 11 0 0 1 16 27"})})},BPe=y.forwardRef(jPe),Cfn=BPe,UPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m29.061 10.061-16 16a1.5 1.5 0 0 1-2.125 0l-7-7a1.504 1.504 0 0 1 2.125-2.125L12 22.875 26.939 7.939a1.502 1.502 0 1 1 2.125 2.125z"})})},HPe=y.forwardRef(UPe),TU=HPe,VPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m5.708 10.708-7 7a1 1 0 0 1-1.415 0l-3-3a1 1 0 0 1 1.415-1.415L14 18.586l6.293-6.293a1 1 0 0 1 1.415 1.415"})})},WPe=y.forwardRef(VPe),Zd=WPe,zPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m27.061 13.061-10 10a1.503 1.503 0 0 1-2.125 0l-10-10a1.503 1.503 0 1 1 2.125-2.125L16 19.875l8.939-8.94a1.502 1.502 0 1 1 2.125 2.125z"})})},GPe=y.forwardRef(zPe),qPe=GPe,KPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M21.061 24.939a1.503 1.503 0 0 1-2.125 2.125l-10-10a1.5 1.5 0 0 1 0-2.125l10-10a1.503 1.503 0 0 1 2.125 2.125L12.125 16z"})})},YPe=y.forwardRef(KPe),AU=YPe,QPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m23.061 17.061-10 10a1.503 1.503 0 0 1-2.125-2.125L19.875 16l-8.936-8.939a1.502 1.502 0 1 1 2.125-2.125l10 10a1.5 1.5 0 0 1-.003 2.125"})})},XPe=y.forwardRef(QPe),KS=XPe,ZPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27.061 21.061a1.503 1.503 0 0 1-2.125 0L16 12.125l-8.939 8.936a1.503 1.503 0 0 1-2.125-2.125l10-10a1.5 1.5 0 0 1 2.125 0l10 10a1.5 1.5 0 0 1 0 2.125"})})},JPe=y.forwardRef(ZPe),e$e=JPe,t$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m7 14h-7a1 1 0 0 1-1-1V9a1 1 0 0 1 2 0v6h6a1 1 0 0 1 0 2"})})},n$e=y.forwardRef(t$e),Cue=n$e,r$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28 16a12 12 0 0 1-20.236 8.728 1.002 1.002 0 0 1 1.375-1.456 10 10 0 1 0-.21-14.343c-.441.446-.857.885-1.26 1.321l2.039 2.043A1 1 0 0 1 9 14H4a1 1 0 0 1-1-1V8a1 1 0 0 1 1.707-.707L6.25 8.838c.402-.437.817-.875 1.258-1.32A12 12 0 0 1 28 16M16 9a1 1 0 0 0-1 1v6a1 1 0 0 0 .485.858l5 3a.999.999 0 0 0 1.486-1.1 1 1 0 0 0-.456-.616L17 15.434V10a1 1 0 0 0-1-1"})})},i$e=y.forwardRef(r$e),s$e=i$e,a$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M20.008 5a11.01 11.01 0 0 0-9.847 6.084A10.9 10.9 0 0 0 9 15.966 1.023 1.023 0 0 1 8.071 17 1 1 0 0 1 7 16a13 13 0 0 1 .668-4.115.5.5 0 0 0-.594-.647A8.01 8.01 0 0 0 1 19c0 4.399 3.719 8 8.125 8H20a11.01 11.01 0 0 0 10.991-11.435C30.764 9.693 25.884 5 20.008 5"})})},o$e=y.forwardRef(a$e),l$e=o$e,c$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30.991 15.565C30.764 9.693 25.884 5 20.008 5a11.01 11.01 0 0 0-9.847 6.084A10.9 10.9 0 0 0 9 15.966 1.023 1.023 0 0 1 8.071 17 1 1 0 0 1 7 16a13 13 0 0 1 .668-4.115.5.5 0 0 0-.594-.647A8.01 8.01 0 0 0 1 19c0 4.399 3.719 8 8.125 8H20a11.01 11.01 0 0 0 10.991-11.435m-7.283 3.143a1 1 0 0 1-1.415 0L20 16.414V24a1 1 0 0 1-2 0v-7.586l-2.293 2.293a1 1 0 0 1-1.415-1.415l4-4a1 1 0 0 1 1.415 0l4 4a1 1 0 0 1 0 1.415"})})};y.forwardRef(c$e);const u$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M8.96 12.153 4.342 16l4.618 3.848a1.5 1.5 0 1 1-1.92 2.305l-6-5a1.5 1.5 0 0 1 0-2.305l6-5a1.5 1.5 0 0 1 1.92 2.304m22 2.694-6-5a1.5 1.5 0 1 0-1.92 2.306L27.658 16l-4.618 3.848a1.5 1.5 0 1 0 1.92 2.305l6-5a1.5 1.5 0 0 0 0-2.305M20.512 3.59a1.5 1.5 0 0 0-1.922.898l-8 22a1.5 1.5 0 0 0 2.82 1.024l8-22a1.5 1.5 0 0 0-.898-1.922"})})},d$e=y.forwardRef(u$e),Rfn=d$e,f$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,viewBox:"0 0 256 256",fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M200 40h-32a16 16 0 0 0-16-16H32a16 16 0 0 0-16 16v80a16 16 0 0 0 16 16h8v64a16 16 0 0 0 16 16h144a16 16 0 0 0 16-16V56a16 16 0 0 0-16-16m-93.66 21.66a8 8 0 0 1 11.32-11.32l24 24a8 8 0 0 1 0 11.32l-24 24a8 8 0 0 1-11.32-11.32L124.69 80Zm-64 24a8 8 0 0 1 0-11.32l24-24a8 8 0 0 1 11.32 11.32L59.31 80l18.35 18.34a8 8 0 0 1-11.32 11.32ZM200 200H56v-64h96a16 16 0 0 0 16-16V56h32Z"})})},h$e=y.forwardRef(f$e),_fn=h$e,p$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26 10H4a1 1 0 0 0-1 1v6a12.04 12.04 0 0 0 4.068 9H4a1 1 0 0 0 0 2h22a1 1 0 0 0 0-2h-3.067a12.1 12.1 0 0 0 3.375-5.011A5 5 0 0 0 31 16v-1a5 5 0 0 0-5-5m3 6a3 3 0 0 1-2.15 2.875Q27 17.944 27 17v-4.828A3 3 0 0 1 29 15zM14 7V3a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0m4 0V3a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0m-8 0V3a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0"})})},m$e=y.forwardRef(p$e),Ifn=m$e,g$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29.743 13.401a1 1 0 0 0-.487-.675l-3.729-2.125-.015-4.202a1 1 0 0 0-.353-.76 14 14 0 0 0-4.59-2.584 1 1 0 0 0-.808.074L16 5.23l-3.765-2.106a1 1 0 0 0-.809-.075 14 14 0 0 0-4.585 2.594 1 1 0 0 0-.354.758L6.47 10.61 2.74 12.734a1 1 0 0 0-.486.675 13.3 13.3 0 0 0 0 5.195 1 1 0 0 0 .486.675l3.729 2.125.015 4.204a1 1 0 0 0 .353.76 14 14 0 0 0 4.59 2.583 1 1 0 0 0 .808-.073L16 26.768l3.765 2.107a1.013 1.013 0 0 0 .809.073 14 14 0 0 0 4.585-2.592 1 1 0 0 0 .354-.759l.018-4.206 3.729-2.125a1 1 0 0 0 .486-.675c.34-1.713.338-3.477-.003-5.19M16 21a5 5 0 1 1 0-10 5 5 0 0 1 0 10"})})},v$e=y.forwardRef(g$e),kfn=v$e,y$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M18.5 12V6a1.5 1.5 0 1 1 3 0v4.5H26a1.5 1.5 0 1 1 0 3h-6a1.5 1.5 0 0 1-1.5-1.5M12 18.5H6a1.5 1.5 0 1 0 0 3h4.5V26a1.5 1.5 0 1 0 3 0v-6a1.5 1.5 0 0 0-1.5-1.5m14 0h-6a1.5 1.5 0 0 0-1.5 1.5v6a1.5 1.5 0 1 0 3 0v-4.5H26a1.5 1.5 0 1 0 0-3m-14-14A1.5 1.5 0 0 0 10.5 6v4.5H6a1.5 1.5 0 1 0 0 3h6a1.5 1.5 0 0 0 1.5-1.5V6A1.5 1.5 0 0 0 12 4.5"})})},b$e=y.forwardRef(y$e),Dfn=b$e,E$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M22.5 17.5h-2v-3h2a5 5 0 1 0-5-5v2h-3v-2a5 5 0 1 0-5 5h2v3h-2a5 5 0 1 0 5 5v-2h3v2a5 5 0 1 0 5-5m-2-8a2 2 0 1 1 2 2h-2zm-13 0a2 2 0 0 1 4 0v2h-2a2 2 0 0 1-2-2m4 13a2 2 0 1 1-2-2h2zm3-8h3v3h-3zm8 10a2 2 0 0 1-2-2v-2h2a2 2 0 0 1 0 4"})})},x$e=y.forwardRef(E$e),Lfn=x$e,w$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30.5 24a1.5 1.5 0 0 1-1.5 1.5h-3.5V29a1.5 1.5 0 1 1-3 0v-3.5H8A1.5 1.5 0 0 1 6.5 24V9.5H3a1.5 1.5 0 0 1 0-3h3.5V3a1.5 1.5 0 0 1 3 0v19.5H29a1.5 1.5 0 0 1 1.5 1.5M13 9.5h9.5V19a1.5 1.5 0 1 0 3 0V8A1.5 1.5 0 0 0 24 6.5H13a1.5 1.5 0 0 0 0 3"})})},S$e=y.forwardRef(w$e),T$e=S$e,A$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26.061 23.939a1.503 1.503 0 0 1-2.125 2.125L16 18.125l-7.939 7.936a1.503 1.503 0 1 1-2.125-2.125L13.875 16 5.939 8.061a1.503 1.503 0 1 1 2.125-2.125L16 13.875l7.939-7.94a1.502 1.502 0 1 1 2.125 2.125L18.125 16z"})})},C$e=y.forwardRef(A$e),Ni=C$e,R$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m4.708 16.293a1 1 0 0 1-1.415 1.415L16 17.414l-3.293 3.293a1 1 0 0 1-1.415-1.415L14.587 16l-3.293-3.293a1 1 0 1 1 1.415-1.415L16 14.587l3.293-3.293a1 1 0 0 1 1.415 1.415L17.414 16z"})})},_$e=y.forwardRef(R$e),CU=_$e,I$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30.48 9.524a1.51 1.51 0 0 0-1.668-.213l-6.276 3.125-5.24-8.704a1.514 1.514 0 0 0-2.592 0l-5.24 8.708L3.19 9.315a1.514 1.514 0 0 0-2.113 1.825l4.625 14.17a1 1 0 0 0 1.46.55C7.194 25.841 10.39 24 16 24s8.806 1.841 8.835 1.859a1 1 0 0 0 1.464-.549l4.625-14.166a1.51 1.51 0 0 0-.444-1.62M21.98 19.6a1 1 0 0 1-1.159.811 28.5 28.5 0 0 0-9.652 0 1 1 0 0 1-.348-1.97 30.6 30.6 0 0 1 10.348 0 1 1 0 0 1 .816 1.159z"})})},k$e=y.forwardRef(I$e),Ofn=k$e,D$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27.414 24a2 2 0 0 1 0 2.829l-.585.585a2 2 0 0 1-2.829 0l-6.906-6.905-2.735 6.292A1.98 1.98 0 0 1 12.533 28h-.098a1.98 1.98 0 0 1-1.801-1.375L4.1 6.615A1.994 1.994 0 0 1 6.615 4.1l20.01 6.534a2 2 0 0 1 .176 3.725l-6.292 2.735z"})})},L$e=y.forwardRef(D$e),Mfn=L$e,O$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3C9.271 3 4 6.075 4 10v12c0 3.925 5.271 7 12 7s12-3.075 12-7V10c0-3.925-5.271-7-12-7m10 13c0 1.203-.985 2.429-2.701 3.365C21.366 20.419 18.774 21 16 21s-5.366-.581-7.299-1.635C6.985 18.429 6 17.203 6 16v-2.08C8.133 15.795 11.779 17 16 17s7.868-1.21 10-3.08zm-2.701 9.365C21.366 26.419 18.774 27 16 27s-5.366-.581-7.299-1.635C6.985 24.429 6 23.203 6 22v-2.08C8.133 21.795 11.779 23 16 23s7.868-1.21 10-3.08V22c0 1.203-.985 2.429-2.701 3.365"})})},M$e=y.forwardRef(O$e),Pfn=M$e,P$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29 12a2 2 0 0 0-2-2h-4V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v16a1 1 0 0 0 1.625.777L9 19.25V23a2 2 0 0 0 2 2h11.699l4.676 3.778A1 1 0 0 0 29 28zm-5.319 11.223a1 1 0 0 0-.625-.223H11v-4h10a2 2 0 0 0 2-2v-5h4v13.906z"})})},$$e=y.forwardRef(P$e),$fn=$$e,N$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 19v7a2.5 2.5 0 0 1-2.5 2.5H6A2.5 2.5 0 0 1 3.5 26v-7a1.5 1.5 0 0 1 3 0v6.5h19V19a1.5 1.5 0 1 1 3 0m-13.561 1.061a1.5 1.5 0 0 0 2.125 0l5-5a1.502 1.502 0 1 0-2.125-2.125L17.5 15.375V5a1.5 1.5 0 1 0-3 0v10.375l-2.439-2.436a1.502 1.502 0 1 0-2.125 2.125z"})})},F$e=y.forwardRef(N$e),Rue=F$e,j$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M13.5 7.5a2 2 0 1 1-4 0 2 2 0 0 1 4 0m7 2a2 2 0 1 0 0-4 2 2 0 0 0 0 4m-9 4.5a2 2 0 1 0 0 4 2 2 0 0 0 0-4m9 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4m-9 8.5a2 2 0 1 0 0 4 2 2 0 0 0 0-4m9 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4"})})},B$e=y.forwardRef(j$e),Nfn=B$e,U$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 4H11a1 1 0 0 0-1 1v5H5a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-5h5a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1m-1 16h-4v-9a1 1 0 0 0-1-1h-9V6h14z"})})},H$e=y.forwardRef(U$e),_ue=H$e,V$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m11 13c.001 1.411-.27 2.81-.8 4.118l-5.587-3.437a2 2 0 0 0-.78-.279l-2.853-.385a2.01 2.01 0 0 0-2 .983h-1.09l-.475-.983a1.99 1.99 0 0 0-1.375-1.083l-1-.216.978-1.718h2.088c.338 0 .67-.087.966-.25l1.532-.845q.202-.113.375-.268l3.364-3.042a1.99 1.99 0 0 0 .407-2.458l-.045-.08A11.01 11.01 0 0 1 27 16M5 16a10.94 10.94 0 0 1 1.068-4.725l1.417 3.784a2 2 0 0 0 1.453 1.25l2.678.576.476.99a2.01 2.01 0 0 0 1.8 1.125h.186l-.904 2.029a2 2 0 0 0 .357 2.171l.018.018L16 25.742l-.242 1.25A11.014 11.014 0 0 1 5 16"})})},W$e=y.forwardRef(V$e),z$e=W$e,G$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:[p.jsx("path",{d:"M20.689 3.88A13
1913 0 0 0 16 3a13 13 0 0 0-8.155 23.124l1.02-1.765A11 11 0 0 1 5 16a10.94 10.94 0 0 1 1.068-4.724l1.417 3.784a2 2 0 0 0 1.453 1.25l2.678.576.476.99q.113.226.275.418l1.169-2.025-.121-.25a1.99 1.99 0 0 0-1.375-1.084l-1-.217.978-1.717h2.088c.338 0 .67-.087.966-.25l.726-.4z"}),p.jsx("path",{fillRule:"evenodd",d:"m24 2.144 1.732 1-1.58 2.736q.54.435 1.036.932A13.01 13.01 0 0 1 29 16a13 13 0 0 1-17.69 12.124l-1.578 2.732-1.732-1zm-.86 5.49-4.936 8.549 1.628.22c.277.037.543.132.78.278l5.588 3.436c.53-1.308.801-2.706.8-4.117a11.01 11.01 0 0 0-3.86-8.367M13.92 23.6l-1.593 2.76a11 11 0 0 0 3.43.631l.242-1.25z",clipRule:"evenodd"})]})},q$e=y.forwardRef(G$e),K$e=q$e,Y$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m-4.5 9a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m10.365 7.5C20.579 21.724 18.441 23 16 23s-4.579-1.275-5.865-3.5a1.001 1.001 0 0 1 1.477-1.31q.157.129.253.31C12.799 20.114 14.266 21 16 21s3.201-.887 4.135-2.5a1 1 0 1 1 1.73 1M20.5 15a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"})})},Q$e=y.forwardRef(Y$e),Ffn=Q$e,X$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m-4.5 9a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m10 10.865a1 1 0 0 1-1.365-.365C19.201 20.886 17.734 20 16 20s-3.201.887-4.135 2.5a1.001 1.001 0 1 1-1.73-1C11.421 19.276 13.559 18 16 18s4.579 1.275 5.865 3.5a1 1 0 0 1-.365 1.365M20.5 15a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"})})},Z$e=y.forwardRef(X$e),jfn=Z$e,J$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27.5 6v5a1.5 1.5 0 1 1-3 0V7.5H21a1.5 1.5 0 0 1 0-3h5A1.5 1.5 0 0 1 27.5 6M11 24.5H7.5V21a1.5 1.5 0 0 0-3 0v5A1.5 1.5 0 0 0 6 27.5h5a1.5 1.5 0 1 0 0-3m15-5a1.5 1.5 0 0 0-1.5 1.5v3.5H21a1.5 1.5 0 1 0 0 3h5a1.5 1.5 0 0 0 1.5-1.5v-5a1.5 1.5 0 0 0-1.5-1.5m-15-15H6A1.5 1.5 0 0 0 4.5 6v5a1.5 1.5 0 0 0 3 0V7.5H11a1.5 1.5 0 0 0 0-3"})})},e8e=y.forwardRef(J$e),Bfn=e8e,t8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 13a1.5 1.5 0 1 1-3 0V8.625l-7.439 7.439a1.503 1.503 0 1 1-2.125-2.125L23.375 6.5H19a1.5 1.5 0 0 1 0-3h8A1.5 1.5 0 0 1 28.5 5zM23 16a1.5 1.5 0 0 0-1.5 1.5v8h-15v-15h8a1.5 1.5 0 1 0 0-3H6A2.5 2.5 0 0 0 3.5 10v16A2.5 2.5 0 0 0 6 28.5h16a2.5 2.5 0 0 0 2.5-2.5v-8.5A1.5 1.5 0 0 0 23 16"})})},n8e=y.forwardRef(t8e),r8e=n8e,i8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30.914 15.595c-.044-.099-1.103-2.447-3.457-4.801C24.322 7.657 20.36 6 16 6S7.679 7.657 4.542 10.794C2.19 13.148 1.125 15.5 1.086 15.595a1 1 0 0 0 0 .812c.044.1 1.103 2.447 3.456 4.8C7.68 24.344 11.64 26 16 26s8.321-1.657 11.458-4.792c2.353-2.354 3.412-4.702 3.456-4.8a1 1 0 0 0 0-.813M16 21a5 5 0 1 1 0-10 5 5 0 0 1 0 10"})})},s8e=y.forwardRef(i8e),Q8=s8e,a8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M6.74 4.328a1 1 0 1 0-1.48 1.345l2.405 2.646c-4.54 2.786-6.493 7.081-6.579 7.276a1 1 0 0 0 0 .813c.044.098 1.103 2.446 3.456 4.8C7.68 24.343 11.64 26 16 26c2.24.013 4.459-.448 6.509-1.354l2.75 3.027a1 1 0 1 0 1.48-1.345zm11.125 15.21a4 4 0 0 1-5.209-5.73zm13.049-3.13c-.053.117-1.319 2.92-4.17 5.475a1 1 0 0 1-1.408-.072L12.675 7.884a1 1 0 0 1 .575-1.66A17 17 0 0 1 16 6c4.36 0 8.321 1.658 11.458 4.794 2.353 2.354 3.412 4.702 3.456 4.801a1 1 0 0 1 0 .813"})})},o8e=y.forwardRef(a8e),l8e=o8e,c8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M17 15v12a1 1 0 0 1-2 0V15a1 1 0 0 1 2 0m8 9a1 1 0 0 0-1 1v2a1 1 0 0 0 2 0v-2a1 1 0 0 0-1-1m3-6h-2V5a1 1 0 0 0-2 0v13h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1M7 20a1 1 0 0 0-1 1v6a1 1 0 1 0 2 0v-6a1 1 0 0 0-1-1m3-6H8V5a1 1 0 0 0-2 0v9H4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1m9-6h-2V5a1 1 0 0 0-2 0v3h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1"})})},u8e=y.forwardRef(c8e),Ufn=u8e,d8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m26.48 16.851-7.474 7.559a1.97 1.97 0 0 1-1.4.585H9.415l-3.707 3.712a1.001 1.001 0 0 1-1.415-1.415l2.823-2.822L15.588 16h10.537a.5.5 0 0 1 .355.851m.607-13.03a8 8 0 0 0-10.737.518l-1.2 1.185a.5.5 0 0 0-.15.351v7.875l6.875-6.875a1 1 0 0 1 1.414 1.414L17.589 14h11.047a.5.5 0 0 0 .445-.27 8.01 8.01 0 0 0-1.994-9.909M7.854 20.904 13 15.758V8.845a.5.5 0 0 0-.851-.355L7.586 13A1.99 1.99 0 0 0 7 14.414v6.136a.5.5 0 0 0 .854.354"})})},f8e=y.forwardRef(d8e),h8e=f8e,p8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m26.708 10.293-7-7A1 1 0 0 0 19 3H7a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V11a1 1 0 0 0-.293-.707M19 11V5.5l5.5 5.5z"})})},m8e=y.forwardRef(p8e),RU=m8e,g8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,viewBox:"0 0 256 256",fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m213.66 82.34-56-56A8 8 0 0 0 152 24H56a16 16 0 0 0-16 16v76a4 4 0 0 0 4 4h168a4 4 0 0 0 4-4V88a8 8 0 0 0-2.34-5.66M152 88V44l44 44ZM48 180c0 11 7.18 20 16 20a14.18 14.18 0 0 0 10.06-4.5 8.21 8.21 0 0 1 10.9-.91 8 8 0 0 1 .82 11.81A30.06 30.06 0 0 1 64 216c-17.64 0-32-16.15-32-36s14.36-36 32-36a30 30 0 0 1 21.39 9.19 8.26 8.26 0 0 1 .73 11.09 8 8 0 0 1-11.9.38A14.17 14.17 0 0 0 64 160c-8.82 0-16 9-16 20m103.81 16.31a20.82 20.82 0 0 1-9.19 15.23C137.43 215 131 216 125.13 216a61.1 61.1 0 0 1-15.13-2 8 8 0 1 1 4.3-15.41c4.38 1.2 14.95 2.7 19.55-.36.88-.59 1.83-1.52 2.14-3.93.35-2.67-.71-4.1-12.78-7.59-9.35-2.7-25-7.23-23-23.11a20.56 20.56 0 0 1 9-14.95c11.84-8 30.71-3.31 32.83-2.76a8 8 0 0 1-4.07 15.48c-4.49-1.17-15.23-2.56-19.83.56a4.54 4.54 0 0 0-2 3.67c-.12.9-.14 1.09 1.11 1.9 2.31 1.49 6.45 2.68 10.45 3.84 9.79 2.83 26.35 7.66 24.11 24.97M215.42 155l-19.89 55.68a8 8 0 0 1-15.06 0L160.58 155a8.21 8.21 0 0 1 4.5-10.45 8 8 0 0 1 10.45 4.76l12.47 34.9 12.47-34.9a8 8 0 0 1 10.45-4.76 8.23 8.23 0 0 1 4.5 10.45"})})};y.forwardRef(g8e);const v8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m26.708 10.293-7-7A1 1 0 0 0 19 3H7a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V11a1 1 0 0 0-.293-.707m-7 11a1 1 0 0 1-1.415 1.415L16 20.414l-2.293 2.293a1 1 0 0 1-1.415-1.415L14.587 19l-2.293-2.293a1 1 0 1 1 1.415-1.415L16 17.587l2.293-2.293a1 1 0 0 1 1.415 1.415L17.414 19zM19 11V5.5l5.5 5.5z"})})},y8e=y.forwardRef(v8e),Hfn=y8e,b8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M6 15h20a1 1 0 0 0 1-1v-3a1 1 0 0 0-.293-.707l-7-7A1 1 0 0 0 19 3H7a2 2 0 0 0-2 2v9a1 1 0 0 0 1 1m13-9.5 5.5 5.5H19zM28 19a1 1 0 0 1-1 1h-3v2h2a1 1 0 0 1 0 2h-2v2a1 1 0 0 1-2 0v-7a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1M8 18H6a1 1 0 0 0-1 1v7a1 1 0 1 0 2 0v-1h1a3.5 3.5 0 1 0 0-7m0 5H7v-3h1a1.5 1.5 0 1 1 0 3m8-5h-2a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h2a4.5 4.5 0 1 0 0-9m0 7h-1v-5h1a2.5 2.5 0 0 1 0 5"})})}
19,E8e=y.forwardRef(b8e),_U=E8e,x8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,viewBox:"0 0 256 256",fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M44 120h168a4 4 0 0 0 4-4V88a8 8 0 0 0-2.34-5.66l-56-56A8 8 0 0 0 152 24H56a16 16 0 0 0-16 16v76a4 4 0 0 0 4 4m108-76 44 44h-44Zm4 164.53a8.18 8.18 0 0 1-8.25 7.47H120a8 8 0 0 1-8-8v-55.73a8.18 8.18 0 0 1 7.47-8.25 8 8 0 0 1 8.53 8v48h20a8 8 0 0 1 8 8.51m-61.49-51.88L77.83 180l16.68 23.35a8 8 0 0 1-13 9.3L68 193.76l-13.49 18.89a8 8 0 1 1-13-9.3L58.17 180l-16.68-23.35a8 8 0 0 1 2.3-11.46 8.19 8.19 0 0 1 10.88 2.38L68 166.24l13.49-18.89a8 8 0 0 1 13 9.3Zm121.28 39.66a20.81 20.81 0 0 1-9.18 15.23c-5.19 3.46-11.67 4.46-17.49 4.46a60.6 60.6 0 0 1-15.19-2 8 8 0 0 1 4.31-15.41c4.38 1.21 14.94 2.71 19.54-.35.89-.6 1.84-1.52 2.15-3.93.34-2.67-.72-4.1-12.78-7.59-9.35-2.7-25-7.23-23-23.12a20.58 20.58 0 0 1 8.95-14.94c11.84-8 30.72-3.31 32.83-2.76a8 8 0 0 1-4.07 15.48c-4.48-1.17-15.22-2.56-19.82.56a4.54 4.54 0 0 0-2 3.67c-.11.9-.13 1.08 1.12 1.9 2.31 1.49 6.45 2.68 10.45 3.84 9.87 2.82 26.39 7.65 24.18 24.96"})})};y.forwardRef(x8e);const w8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,viewBox:"0 0 256 256",fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M184 144h-16a8 8 0 0 0-8 8v55.73a8.17 8.17 0 0 0 7.47 8.25 8 8 0 0 0 8.53-8v-8h7.4c15.24 0 28.14-11.92 28.59-27.15A28 28 0 0 0 184 144m-.35 40H176v-24h8a12 12 0 0 1 12 13.16A12.25 12.25 0 0 1 183.65 184M136 152v55.73a8.17 8.17 0 0 1-7.47 8.25 8 8 0 0 1-8.53-8v-55.71a8.17 8.17 0 0 1 7.47-8.25A8 8 0 0 1 136 152m-40 56.53a8.17 8.17 0 0 1-8.27 7.47h-31.5a8.27 8.27 0 0 1-6-2.5 8 8 0 0 1-1.18-9.5l25.16-44H56.27a8.17 8.17 0 0 1-8.27-7.47 8 8 0 0 1 8-8.53h31.77a8.27 8.27 0 0 1 6 2.5A8 8 0 0 1 95 156l-25.21 44H88a8 8 0 0 1 8 8.53M213.66 82.34l-56-56A8 8 0 0 0 152 24H56a16 16 0 0 0-16 16v76a4 4 0 0 0 4 4h168a4 4 0 0 0 4-4V88a8 8 0 0 0-2.34-5.66M152 88V44l44 44Z"})})};y.forwardRef(w8e);const S8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M25.5 16a1.5 1.5 0 0 1-1.5 1.5H8a1.5 1.5 0 1 1 0-3h16a1.5 1.5 0 0 1 1.5 1.5M29 8.5H3a1.5 1.5 0 0 0 0 3h26a1.5 1.5 0 1 0 0-3m-10 12h-6a1.5 1.5 0 1 0 0 3h6a1.5 1.5 0 1 0 0-3"})})},T8e=y.forwardRef(S8e),Iue=T8e,A8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 9H16.414L13 5.586A1.98 1.98 0 0 0 11.586 5H5a2 2 0 0 0-2 2v18.078A1.926 1.926 0 0 0 4.924 27H27.11A1.89 1.89 0 0 0 29 25.111V11a2 2 0 0 0-2-2M5 7h6.586l2 2H5z"})})}
19,C8e=y.forwardRef(A8e),kue=C8e,R8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 9h-4.385q.075-.06.146-.125A3.7 3.7 0 0 0 24 6.196 4.08 4.08 0 0 0 19.805 2a3.7 3.7 0 0 0-2.68 1.239A6.9 6.9 0 0 0 16 5.049a6.9 6.9 0 0 0-1.125-1.81A3.7 3.7 0 0 0 12.195 2 4.08 4.08 0 0 0 8 6.196a3.7 3.7 0 0 0 1.239 2.679q.072.06.146.125H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2v8a2 2 0 0 0 2 2h7.5a.5.5 0 0 0 .5-.5V15H5v-4h10v4h2v-4h10v4H17v11.5a.5.5 0 0 0 .5.5H25a2 2 0 0 0 2-2v-8a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2M10.564 7.375A1.7 1.7 0 0 1 10 6.125 2.076 2.076 0 0 1 12.074 4h.061a1.71 1.71 0 0 1 1.25.563c1.049 1.185 1.419 3.15 1.549 4.365-1.22-.13-3.184-.5-4.37-1.553m10.875 0c-1.186 1.05-3.155 1.42-4.375 1.55.148-1.314.561-3.237 1.561-4.361A1.7 1.7 0 0 1 19.875 4h.061A2.077 2.077 0 0 1 22 6.135a1.7 1.7 0 0 1-.564 1.24z"})})},_8e=y.forwardRef(R8e),Vfn=_8e,I8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m9.796 8h-4.428a17.8 17.8 0 0 0-2.533-5.625A11.05 11.05 0 0 1 25.796 11M16 5.014c1.5 1.625 2.625 3.693 3.296 5.986h-6.592C13.375 8.707 14.5 6.641 16 5.014M12 16c0-1.005.084-2.009.25-3h7.5a18.2 18.2 0 0 1 0 6h-7.5a18 18 0 0 1-.25-3m.704 5h6.592c-.671 2.293-1.796 4.359-3.296 5.986-1.5-1.627-2.625-3.693-3.296-5.986m6.131 5.625A17.8 17.8 0 0 0 21.367 21h4.43a11.05 11.05 0 0 1-6.962 5.625M21.776 19a20.2 20.2 0 0 0 0-6h4.808a11 11 0 0 1 0 6z"})})},k8e=y.forwardRef(I8e),Wfn=k8e,D8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{fillRule:"evenodd",d:"M13.29 28.226 6.765 24.46a2.822 2.822 0 1 1-2.708-4.693v-7.532a2.824 2.824 0 1 1 2.708-4.693l6.525-3.767a2.824 2.824 0 1 1 5.42 0l6.524 3.766a2.822 2.822 0 1 1 2.71 4.693v7.533a2.824 2.824 0 1 1-2.71 4.694l-6.524 3.766A2.825 2.825 0 0 1 16 31.84a2.822 2.822 0 0 1-2.71-3.614M16 5.806q.413-.002.791-.113l8.531 14.776a2.8 2.8 0 0 0-.791 1.37H7.467a2.8 2.8 0 0 0-.79-1.369L15.21 5.693q.377.11.791.112M7.468 23.178l-.033.12 6.526 3.767A2.81 2.81 0 0 1 16 26.195c.802 0 1.526.334 2.04.871l6.523-3.766-.032-.121zM5.397 12.233a2.824 2.824 0 0 0 2.038-3.532l6.526-3.767q.043.045.088.088L5.517 19.8l-.12-.032zM26.482 19.8q.06-.018.121-.033v-7.532a2.824 2.824 0 0 1-2.04-3.534L18.04 4.934q-.045.045-.089.088z",clipRule:"evenodd"})})};y.forwardRef(D8e);const L8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 7v7.5a.5.5 0 0 1-.5.5H17V5.5a.5.5 0 0 1 .5-.5H25a2 2 0 0 1 2 2M14.5 5H7a2 2 0 0 0-2 2v7.5a.5.5 0 0 0 .5.5H15V5.5a.5.5 0 0 0-.5-.5m12 12H17v9.5a.5.5 0 0 0 .5.5H25a2 2 0 0 0 2-2v-7.5a.5.5 0 0 0-.5-.5M5 17.5V25a2 2 0 0 0 2 2h7.5a.5.5 0 0 0 .5-.5V17H5.5a.5.5 0 0 0-.5.5"})})},O8e=y.forwardRef(L8e),M8e=O8e,P8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M10.5 6.5v5h-7A.5.5 0 0 1 3 11V8a2 2 0 0 1 2-2h5a.5.5 0 0 1 .5.5m2 19a.5.5 0 0 0 .5.5h6a.5.5 0 0 0 .5-.5v-5h-7zM3 21v3a2 2 0 0 0 2 2h5a.5.5 0 0 0 .5-.5v-5h-7a.5.5 0 0 0-.5.5m0-7v4a.5.5 0 0 0 .5.5h7v-5h-7a.5.5 0 0 0-.5.5m16-8h-6a.5.5 0 0 0-.5.5v5h7v-5A.5.5 0 0 0 19 6m9.5 7.5h-7v5h7a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5m-16 5h7v-5h-7zM27 6h-5a.5.5 0 0 0-.5.5v5h7a.5.5 0 0 0 .5-.5V8a2 2 0 0 0-2-2m1.5 14.5h-7v5a.5.5 0 0 0 .5.5h5a2 2 0 0 0 2-2v-3a.5.5 0 0 0-.5-.5"})})},$8e=y.forwardRef(P8e),zfn=$8e,N8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.791 17.633a3.04 3.04 0 0 0-2.326-.597C28.813 14.666 30 12.31 30 10c0-3.309-2.661-6-5.933-6A5.95 5.95 0 0 0 19.5 6.094 5.95 5.95 0 0 0 14.932 4C11.663 4 9 6.691 9 10c0 1.375.405 2.711 1.258 4.125a4 4 0 0 0-1.844 1.05L5.586 18H2a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h13q.123 0 .242-.03l8-2a1 1 0 0 0 .15-.05l4.858-2.067.055-.025a3.074 3.074 0 0 0 .491-5.195zm-1.362 3.393-4.75 2.023L14.875 25H7v-5.586l2.829-2.828A1.98 1.98 0 0 1 11.242 16H17.5a1.5 1.5 0 0 1 0 3H14a1 1 0 0 0 0 2h4q.113 0 .224-.025l8.375-1.926.038-.01a1.075 1.075 0 0 1 .788 1.987z"})})},F8e=y.forwardRef(N8e),Gfn=F8e,j8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28 10.5h-5.475l.951-5.231a1.5 1.5 0 1 0-2.952-.538L19.475 10.5h-4.95l.951-5.231a1.5 1.5 0 1 0-2.952-.538L11.475 10.5H6a1.5 1.5 0 0 0 0 3h4.93l-.909 5H4a1.5 1.5 0 0 0 0 3h5.475l-.951 5.231a1.5 1.5 0 0 0 1.207 1.75q.134.022.269.019a1.5 1.5 0 0 0 1.475-1.233l1.05-5.767h4.95l-.951 5.231a1.5 1.5 0 1 0 2.952.543l1.049-5.774H26a1.5 1.5 0 1 0 0-3h-4.93l.909-5H28a1.5 1.5 0 1 0 0-3m-9.979 8H13.07l.909-5h4.951z"})})},B8e=y.forwardRef(j8e),qfn=B8e,U8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M31.5 22.5a5 5 0 0 1-5 5 4.94 4.94 0 0 1-3.571-1.45 1.5 1.5 0 0 1 2.142-2.1 1.94 1.94 0 0 0 1.429.55 2 2 0 0 0 0-4 1.94 1.94 0 0 0-1.429.55 1.5 1.5 0 0 1-2.551-1.3l1-6A1.5 1.5 0 0 1 25 12.5h5a1.5 1.5 0 1 1 0 3h-3.729l-.338 2.029q.283-.03.567-.029a5 5 0 0 1 5 5M18 5.5A1.5 1.5 0 0 0 16.5 7v6h-10V7a1.5 1.5 0 0 0-3 0v15a1.5 1.5 0 0 0 3 0v-6h10v6a1.5 1.5 0 1 0 3 0V7A1.5 1.5 0 0 0 18 5.5"})})},H8e=y.forwardRef(U8e),Kfn=H8e,V8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M32 22a1.5 1.5 0 0 1-1.5 1.5V26a1.5 1.5 0 1 1-3 0v-2.5H23a1.5 1.5 0 0 1-1.422-1.974l3-9a1.5 1.5 0 0 1 2.845.948L25.08 20.5H27.5V18a1.5 1.5 0 1 1 3 0v2.5A1.5 1.5 0 0 1 32 22M18 5.5A1.5 1.5 0 0 0 16.5 7v6h-10V7a1.5 1.5 0 0 0-3 0v15a1.5 1.5 0 0 0 3 0v-6h10v6a1.5 1.5 0 1 0 3 0V7A1.5 1.5 0 0 0 18 5.5"})})},W8e=y.forwardRef(V8e),Yfn=W8e,z8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29.5 14v12a1.5 1.5 0 1 1-3 0v-9.198l-.668.448a1.503 1.503 0 0 1-1.665-2.5l3-2A1.5 1.5 0 0 1 29.5 14M18 5.5A1.5 1.5 0 0 0 16.5 7v6h-10V7a1.5 1.5 0 0 0-3 0v15a1.5 1.5 0 0 0 3 0v-6h10v6a1.5 1.5 0 1 0 3 0V7A1.5 1.5 0 0 0 18 5.5"})})},G8e=y.forwardRef(z8e),Qfn=G8e,q8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m27.133 17.541 1.655-2.772a1.5 1.5 0 1 0-2.576-1.538l-4.03 6.75q-.018.029-.032.059a5 5 0 1 0 4.983-2.5zM26.5 24.5a2 2 0 1 1 0-4 2 2 0 0 1 0 4M19.5 7v15a1.5 1.5 0 1 1-3 0v-6h-10v6a1.5 1.5 0 0 1-3 0V7a1.5 1.5 0 0 1 3 0v6h10V7a1.5 1.5 0 1 1 3 0"})})},K8e=y.forwardRef(q8e),Xfn=K8e,Y8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M31.5 22.5a5 5 0 0 1-8.571 3.5 1.5 1.5 0 1 1 2.142-2.099A2 2 0 1 0 26.5 20.5a1.5 1.5 0 0 1-1.229-2.36l1.854-2.64H24a1.5 1.5 0 1 1 0-3h6a1.5 1.5 0 0 1 1.229 2.36l-2.293 3.275A5 5 0 0 1 31.5 22.5M18 5.5A1.5 1.5 0 0 0 16.5 7v6h-10V7a1.5 1.5 0 0 0-3 0v15a1.5 1.5 0 0 0 3 0v-6h10v6a1.5 1.5 0 1 0 3 0V7A1.5 1.5 0 0 0 18 5.5"})})},Q8e=y.forwardRef(Y8e),Zfn=Q8e,X8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M19.5 7v15a1.5 1.5 0 1 1-3 0v-6h-10v6a1.5 1.5 0 0 1-3 0V7a1.5 1.5 0 0 1 3 0v6h10V7a1.5 1.5 0 1 1 3 0M30 24.5h-3l3.593-4.791a4.499 4.499 0 1 0-7.837-4.209 1.5 1.5 0 1 0 2.829 1q.076-.218.216-.402a1.5 1.5 0 1 1 2.394 1.807L22.8 25.1a1.5 1.5 0 0 0 1.2 2.4h6a1.5 1.5 0 1 0 0-3"})})},Z8e=y.forwardRef(X8e),Jfn=Z8e,J8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29 17v7a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3v-5a3 3 0 0 1 3-3h2.956A10.964 10.964 0 0 0 16.081 6H16A11 11 0 0 0 5.045 16H8a3 3 0 0 1 3 3v5a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-7a13.014 13.014 0 0 1 22.236-9.167A12.93 12.93 0 0 1 29 17"})})},e7e=y.forwardRef(J8e),ehn=e7e,t7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30 11.75c0 8.75-12.974 15.833-13.526 16.125a1 1 0 0 1-.948 0C14.974 27.582 2 20.5 2 11.75A7.76 7.76 0 0 1 9.75 4c2.581 0 4.841 1.11 6.25 2.986C17.409 5.11 19.669 4 22.25 4A7.76 7.76 0 0 1 30 11.75"})})},n7e=y.forwardRef(t7e),thn=n7e,r7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28 14.444V26a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V14.444a2 2 0 0 1 .646-1.473l10-9.435.014-.013a2 2 0 0 1 2.705.013l10 9.435A2 2 0 0 1 28 14.444"})})},i7e=y.forwardRef(r7e),nhn=i7e,s7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 5H5a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-7.5 6a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3M5 25v-3.5l6.5-6.5 10 10zm22 0h-2.671l-4.5-4.5 2.5-2.5L27 22.672z"})})},a7e=y.forwardRef(s7e),rhn=a7e,o7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 5H9a2 2 0 0 0-2 2v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2v-2h2a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-5.5 4a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3M23 25H5V11h2v10a2 2 0 0 0 2 2h14zm4-4H9v-4.5l4.5-4.5 6.208 6.208a1 1 0 0 0 1.413 0L24.33 15 27 17.672z"})})},l7e=y.forwardRef(o7e),c7e=l7e,u7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 16a1.5 1.5 0 0 1-1.5 1.5H15a1.5 1.5 0 0 1 0-3h12a1.5 1.5 0 0 1 1.5 1.5M15 9.5h12a1.5 1.5 0 0 0 0-3H15a1.5 1.5 0 0 0 0 3m12 13H5a1.5 1.5 0 1 0 0 3h22a1.5 1.5 0 0 0 0-3m-18-4a1.5 1.5 0 0 0 1.061-2.561L6.125 12l3.936-3.94a1.503 1.503 0 1 0-2.125-2.125l-5 5a1.5 1.5 0 0 0 0 2.125l5 5A1.5 1.5 0 0 0 9 18.5"})})};y.forwardRef(u7e);const d7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 16a1.5 1.5 0 0 1-1.5 1.5H15a1.5 1.5 0 0 1 0-3h12a1.5 1.5 0 0 1 1.5 1.5M15 9.5h12a1.5 1.5 0 0 0 0-3H15a1.5 1.5 0 0 0 0 3m12 13H5a1.5 1.5 0 0 0 0 3h22a1.5 1.5 0 1 0 0-3M3.939 18.06a1.5 1.5 0 0 0 2.125 0l5-5a1.5 1.5 0 0 0 0-2.125l-5-5a1.503 1.503 0 0 0-2.125 2.125L7.875 12l-3.936 3.939a1.5 1.5 0 0 0 0 2.122"})})};y.forwardRef(d7e);const f7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m-.5 6a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3M17 23a2 2 0 0 1-2-2v-5a1 1 0 0 1 0-2 2 2 0 0 1 2 2v5a1 1 0 0 1 0 2"})})},h7e=y.forwardRef(f7e),p7e=h7e,m7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M25.5 7A1.5 1.5 0 0 1 24 8.5h-3.919l-5 15H18a1.5 1.5 0 1 1 0 3H8a1.5 1.5 0 1 1 0-3h3.919l5-15H14a1.5 1.5 0 0 1 0-3h10A1.5 1.5 0 0 1 25.5 7"})})},g7e=y.forwardRef(m7e),ihn=g7e,v7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M20 2a10.01 10.01 0 0 0-9.511 13.098l-7.196 7.195A1 1 0 0 0 3 23v5a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-2h2a1 1 0 0 0 1-1v-2h2a1 1 0 0 0 .707-.293l1.195-1.196A10 10 0 1 0 20 2m2.5 9.5a2 2 0 1 1 0-4 2 2 0 0 1 0 4"})})},y7e=y.forwardRef(v7e),shn=y7e,b7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 5H5a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2M5 7h22v5H5zm22 18H14V14h13z"})})},E7e=y.forwardRef(b7e),x7e=E7e,w7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M22 29a1 1 0 0 1-1 1H11a1 1 0 1 1 0-2h10a1 1 0 0 1 1 1m5-16a10.94 10.94 0 0 1-4.205 8.651A2.03 2.03 0 0 0 22 23.25V24a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2v-.75a2 2 0 0 0-.779-1.582A10.95 10.95 0 0 1 5 13.06C4.967 7.104 9.782 2.143 15.735 2A11 11 0 0 1 27 13m-4.014-1.168a7.2 7.2 0 0 0-5.82-5.818 1 1 0 1 0-.332 1.972c2.071.349 3.829 2.106 4.18 4.182a1 1 0 0 0 1.972-.335"})})},S7e=y.forwardRef(w7e),ahn=S7e,T7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m21.731 14.683-14 15a1 1 0 0 1-1.711-.875l1.832-9.167L.65 16.936a1 1 0 0 1-.375-1.625l14-15a1 1 0 0 1 1.71.875l-1.837 9.177 7.204 2.7a1 1 0 0 1 .375 1.62z"})})},A7e=y.forwardRef(T7e),ohn=A7e,C7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M17.046 23.441a1.5 1.5 0 0 1 0 2.125l-.742.743a7.502 7.502 0 1 1-10.61-10.61l3.015-3.014A7.5 7.5 0 0 1 19 12.375a1.506 1.506 0 0 1-2 2.25 4.5 4.5 0 0 0-6.171.184l-3.013 3.01a4.5 4.5 0 0 0 6.365 6.365l.743-.743a1.5 1.5 0 0 1 2.122 0m9.26-17.75a7.51 7.51 0 0 0-10.61 0l-.742.743a1.503 1.503 0 1 0 2.125 2.125l.742-.743a4.5 4.5 0 0 1 6.365 6.365l-3.014 3.015a4.5 4.5 0 0 1-6.172.179 1.506 1.506 0 1 0-2 2.25 7.5 7.5 0 0 0 10.288-.304l3.014-3.014a7.51 7.51 0 0 0 .004-10.613z"})})},R7e=y.forwardRef(C7e),_7e=R7e,I7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 16a1.5 1.5 0 0 1-1.5 1.5H5a1.5 1.5 0 1 1 0-3h22a1.5 1.5 0 0 1 1.5 1.5M5 9.5h22a1.5 1.5 0 0 0 0-3H5a1.5 1.5 0 0 0 0 3m22 13H5a1.5 1.5 0 1 0 0 3h22a1.5 1.5 0 1 0 0-3"})})},k7e=y.forwardRef(I7e),D7e=k7e,L7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M3.5 8A1.5 1.5 0 0 1 5 6.5h22a1.5 1.5 0 0 1 0 3H5A1.5 1.5 0 0 1 3.5 8M5 17.5h22a1.5 1.5 0 1 0 0-3H5a1.5 1.5 0 1 0 0 3m13 5H5a1.5 1.5 0 1 0 0 3h13a1.5 1.5 0 1 0 0-3m11 0h-1.5V21a1.5 1.5 0 1 0-3 0v1.5H23a1.5 1.5 0 1 0 0 3h1.5V27a1.5 1.5 0 1 0 3 0v-1.5H29a1.5 1.5 0 1 0 0-3"})})},O7e=y.forwardRef(L7e),Due=O7e,M7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M17.5 4v4a1.5 1.5 0 1 1-3 0V4a1.5 1.5 0 1 1 3 0m4.156 7.844a1.5 1.5 0 0 0 1.062-.44l2.828-2.829a1.503 1.503 0 1 0-2.125-2.125l-2.825 2.833a1.5 1.5 0 0 0 1.06 2.56M28 14.5h-4a1.5 1.5 0 1 0 0 3h4a1.5 1.5 0 1 0 0-3m-5.282 6.096a1.501 1.501 0 0 0-2.451 1.638c.075.182.186.348.326.487l2.828 2.829a1.503 1.503 0 0 0 2.125-2.125zM16 22.5a1.5 1.5 0 0 0-1.5 1.5v4a1.5 1.5 0 1 0 3 0v-4a1.5 1.5 0 0 0-1.5-1.5m-6.717-1.904-2.83 2.829A1.503 1.503 0 0 0 8.58 25.55l2.829-2.829a1.503 1.503 0 0 0-2.125-2.125M9.5 16A1.5 1.5 0 0 0 8 14.5H4a1.5 1.5 0 1 0 0 3h4A1.5 1.5 0 0 0 9.5 16m-.925-9.546A1.503 1.503 0 0 0 6.45 8.579l2.833 2.825a1.503 1.503 0 0 0 2.125-2.125z"})})},P7e=y.forwardRef(M7e),Lue=P7e,$7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26 10h-4V7a6 6 0 1 0-12 0v3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V12a2 2 0 0 0-2-2M16 20.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M20 10h-8V7a4 4 0 1 1 8 0z"})})},N7e=y.forwardRef($7e),lhn=N7e,F7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M31 19a1 1 0 0 1-1 1h-2v2a1 1 0 0 1-2 0v-2h-2a1 1 0 0 1 0-2h2v-2a1 1 0 1 1 2 0v2h2a1 1 0 0 1 1 1M7 9h2v2a1 1 0 1 0 2 0V9h2a1 1 0 0 0 0-2h-2V5a1 1 0 0 0-2 0v2H7a1 1 0 0 0 0 2m16 15h-1v-1a1 1 0 0 0-2 0v1h-1a1 1 0 0 0 0 2h1v1a1 1 0 1 0 2 0v-1h1a1 1 0 0 0 0-2m4.414-14L10 27.414a2 2 0 0 1-2.828 0l-2.587-2.585a2 2 0 0 1 0-2.829L22 4.586a2 2 0 0 1 2.829 0l2.585 2.585a2 2 0 0 1 0 2.829M26 8.586 23.414 6l-4 4L22 12.586z"})})},j7e=y.forwardRef(F7e),chn=j7e,B7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28 6H4a1 1 0 0 0-1 1v17a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2V7a1 1 0 0 0-1-1M12.339 16 5 22.726V9.274zm1.48 1.356 1.5 1.381a1 1 0 0 0 1.352 0l1.5-1.38L25.421 24H6.571zM19.66 16 27 9.273v13.455z"})})},U7e=y.forwardRef(B7e),uhn=U7e,H7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{fillRule:"evenodd",d:"M11 7q0 .432-.088.838L16 10.382l5.088-2.544a4 4 0 1 1 .895 1.789L18.236 11.5l3.747 1.873a4 4 0 1 1 0 5.253L18.236 20.5l3.747 1.874a4 4 0 1 1-.895 1.788L16 21.618l-5.088 2.544Q11 24.567 11 25a4 4 0 1 1-.983-2.626l3.747-1.874-3.747-1.873a4 4 0 1 1 0-5.253l3.747-1.874-3.747-1.874A4 4 0 1 1 11 7M9 7a2 2 0 1 1-4 0 2 2 0 0 1 4 0m2.236 8h9.528L16 12.618zM9 25a2 2 0 1 1-4 0 2 2 0 0 1 4 0m-2-7a2 2 0 1 0 0-4 2 2 0 0 0 0 4M27 7a2 2 0 1 1-4 0 2 2 0 0 1 4 0m-2 20a2 2 0 1 0 0-4 2 2 0 0 0 0 4m2-11a2 2 0 1 1-4 0 2 2 0 0 1 4 0m-11 3.382L20.764 17h-9.528z",clipRule:"evenodd"})})},V7e=y.forwardRef(H7e),dhn=V7e,W7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{fillRule:"evenodd",d:"M14.8 8.254a4 4 0 1 0-1.082 1.682l7.483 4.81a4 4 0 0 0-.075.254H10.874A4.002 4.002 0 0 0 3 16a4 4 0 0 0 7.874 1h10.252q.033.128.075.254l-7.484 4.81a4 4 0 1 0 1.082 1.682l7.484-4.81a4 4 0 1 0 0-5.871zM11 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4m0 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4M9 16a2 2 0 1 1-4 0 2 2
190 0 1 4 0m16 2a2 2 0 1 0 0-4 2 2 0 0 0 0 4",clipRule:"evenodd"})})},z7e=y.forwardRef(W7e),fhn=z7e,G7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{fillRule:"evenodd",d:"M18.842 3.227a1 1 0 1 0-.445 1.95l1.747.399L9.6 12.959a4 4 0 1 0 0 6.081l10.546 7.385-1.748.399a1 1 0 1 0 .445 1.95l3.945-.9a1 1 0 0 0 .77-1.1l-.503-4.014a1 1 0 0 0-1.985.248l.223 1.779-10.545-7.384a4 4 0 0 0 .127-.403h14.712l-1.293 1.293a1 1 0 1 0 1.414 1.414l3-3a1 1 0 0 0 0-1.414l-3-3a1 1 0 0 0-1.414 1.414L25.586 15H10.874a4 4 0 0 0-.127-.403l10.544-7.383-.222 1.778a1 1 0 0 0 1.984.249l.503-4.015a1 1 0 0 0-.77-1.099zM9 16a2 2 0 1 1-4 0 2 2 0 0 1 4 0",clipRule:"evenodd"})})},q7e=y.forwardRef(G7e),hhn=q7e,K7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 6H5a2 2 0 0 0-2 2v20a1.98 1.98 0 0 0 1.156 1.813 1.986 1.986 0 0 0 2.141-.299L10.312 26H27a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2M10.5 17.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5.5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5.5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"})})},Y7e=y.forwardRef(K7e),phn=Y7e,Q7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M10 16V8a6 6 0 1 1 12 0v8a6 6 0 1 1-12 0m16 0a1 1 0 0 0-2 0 8 8 0 0 1-16 0 1 1 0 1 0-2 0 10.014 10.014 0 0 0 9 9.95V29a1 1 0 0 0 2 0v-3.05A10.014 10.014 0 0 0 26 16"})})},X7e=y.forwardRef(Q7e),mhn=X7e,Z7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 16a1.5 1.5 0 0 1-1.5 1.5H5a1.5 1.5 0 1 1 0-3h22a1.5 1.5 0 0 1 1.5 1.5"})})},J7e=y.forwardRef(Z7e),e9e=J7e,t9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m5 14H11a1 1 0 0 1 0-2h10a1 1 0 0 1 0 2"})})};y.forwardRef(t9e);const n9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26 5H6a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h20a3 3 0 0 0 3-3V8a3 3 0 0 0-3-3M20 27h-8a1 1 0 0 0 0 2h8a1 1 0 0 0 0-2"})})},r9e=y.forwardRef(n9e),ghn=r9e,i9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29.443 18.776a13.1 13.1 0 0 1-4.626 6.614A13 13 0 0 1 4 15a12.9 12.9 0 0 1 2.61-7.815 13.1 13.1 0 0 1 6.614-4.625 1 1 0 0 1 1.25 1.25 11.01 11.01 0 0 0 13.725 13.725 1 1 0 0 1 1.25 1.25z"})})},s9e=y.forwardRef(i9e),vhn=s9e,a9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M18 16a2 2 0 1 1-4 0 2 2 0 0 1 4 0M7.5 14a2 2 0 1 0 0 4 2 2 0 0 0 0-4m17 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4"})})},o9e=y.forwardRef(a9e),Oue=o9e,l9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M10.939 8.061a1.5 1.5 0 0 1 0-2.125l4-4a1.5 1.5 0 0 1 2.125 0l4 4a1.503 1.503 0 1 1-2.125 2.125L17.5 6.625V12a1.5 1.5 0 1 1-3 0V6.625l-1.439 1.436a1.5 1.5 0 0 1-2.122 0m8 15.875L17.5 25.375V20a1.5 1.5 0 1 0-3 0v5.375l-1.439-1.44a1.504 1.504 0 0 0-2.125 2.125l4 4a1.5 1.5 0 0 0 2.125 0l4-4a1.502 1.502 0 1 0-2.125-2.125zm11.125-9-4-4a1.503 1.503 0 0 0-2.125 2.125l1.436 1.439H20a1.5 1.5 0 0 0 0 3h5.375l-1.44 1.439a1.503 1.503 0 0 0 2.125 2.125l4-4a1.5 1.5 0 0 0 .001-2.125zM6.625 17.5H12a1.5 1.5 0 1 0 0-3H6.625l1.44-1.439a1.503 1.503 0 1 0-2.125-2.125l-4 4a1.5 1.5 0 0 0 0 2.125l4 4a1.503 1.503 0 0 0 2.125-2.125z"})})};y.forwardRef(l9e);
19const c9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26.615 3.214a.99.99 0 0 0-.857-.183l-16 4a1 1 0 0 0-.758.97v13.762a4.5 4.5 0 1 0 2 3.737V13.781l14-3.5v7.482a4.5 4.5 0 1 0 2 3.737V4a1 1 0 0 0-.385-.786"})})},u9e=y.forwardRef(c9e),yhn=u9e,d9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 16a1.5 1.5 0 0 1-1.5 1.5H14.5a1.5 1.5 0 1 1 0-3H27a1.5 1.5 0 0 1 1.5 1.5m-14-6.5H27a1.5 1.5 0 0 0 0-3H14.5a1.5 1.5 0 0 0 0 3m12.5 13H14.5a1.5 1.5 0 1 0 0 3H27a1.5 1.5 0 1 0 0-3M5.5 7.414V13a1.5 1.5 0 0 0 3 0V5a1.5 1.5 0 0 0-2.17-1.341l-2 1a1.5 1.5 0 0 0 1.17 2.75zm4.966 12.107a3.46 3.46 0 0 0-1.4-2.329 3.61 3.61 0 0 0-4.954.683 3.5 3.5 0 0 0-.52.942 1.5 1.5 0 0 0 2.818 1.027.5.5 0 0 1 .072-.125.6.6 0 0 1 .813-.103.48.48 0 0 1 .201.325.45.45 0 0 1-.096.347l-.016.02-3.585 4.794A1.5 1.5 0 0 0 5 27.5h4a1.5 1.5 0 1 0 0-3H8l1.785-2.389a3.43 3.43 0 0 0 .681-2.59"})})},f9e=y.forwardRef(d9e),bhn=f9e,h9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{fillRule:"evenodd",d:"M17.2 8.254a4 4 0 1 1 1.082 1.682l-7.482 4.81q.04.125.074.254h10.252A4.002 4.002 0 0 1 29 16a4 4 0 0 1-7.874 1H10.874q-.033.128-.075.254l7.484 4.81a4 4 0 1 1-1.082 1.682l-7.484-4.81a4 4 0 1 1 0-5.871zM21 9a2 2 0 1 1 0-4 2 2 0 0 1 0 4m0 18a2 2 0 1 1 0-4 2 2 0 0 1 0 4m2-11a2 2 0 1 0 4 0 2 2 0 0 0-4 0M7 18a2 2 0 1 1 0-4 2 2 0 0 1 0 4",clipRule:"evenodd"})})},p9e=y.forwardRef(h9e),Ehn=p9e,m9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{fillRule:"evenodd",d:"M10.874 17A4.002 4.002 0 0 1 3 16a4 4 0 0 1 7.874-1h10.252A4.002 4.002 0 0 1 29 16a4 4 0 0 1-7.874 1zM7 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4m18 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4",clipRule:"evenodd"})})},g9e=y.forwardRef(m9e),xhn=g9e,v9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{fillRule:"evenodd",d:"M28.924 16.384c-.05.12-.124.231-.217.324l-4 4a1 1 0 0 1-1.632-.324 1 1 0 0 1 .217-1.09L25.585 17H10.875A4.002 4.002 0 0 1 3 16a4 4 0 0 1 7.874-1h14.712l-2.294-2.293a1 1 0 0 1 1.415-1.415l4 4a1 1 0 0 1 .217 1.09M7 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4",clipRule:"evenodd"})})},y9e=y.forwardRef(v9e),whn=y9e,b9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29 4a1 1 0 0 0-1-1c-5.51 0-11.164 6.214-14.304 10.329A7.5 7.5 0 0 0 4 20.5c0 3.86-2.443 5.591-2.559 5.671A1 1 0 0 0 2 28h9.5a7.5 7.5 0 0 0 7.171-9.696C22.788 15.164 29 9.51 29 4M15.553 14.194a48 48 0 0 1 1.26-1.569 9.5 9.5 0 0 1 2.562 2.561q-.738.618-1.569 1.262a7.6 7.6 0 0 0-2.254-2.254m5.337-.335a11.6 11.6 0 0 0-2.75-2.75c3.973-4.316 6.969-5.625 8.738-5.989-.357 1.77-1.672 4.766-5.988 8.739"})})},E9e=y.forwardRef(b9e),Shn=E9e,x9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M31 13v6.25a2.01 2.01 0 0 1-1.45 1.922L17 24.75V29a1 1 0 0 1-2 0v-4.25a2.01 2.01 0 0 1 1.45-1.922L29 19.25V13h-2v3a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-3H2a1 1 0 0 1 0-2h2V8a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v3h2a2 2 0 0 1 2 2"})})};y.forwardRef(x9e);const w9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M25.096 6.736A12.9 12.9 0 0 0 16 3h-.134A13 13 0 0 0 3 16c0 5.375 3.323 9.883 8.67 11.771A4 4 0 0 0 17 24a2 2 0 0 1 2-2h5.776a3.976 3.976 0 0 0 3.9-3.11c.224-.984.332-1.99.324-3a12.9 12.9 0 0 0-3.904-9.154M10.5 21a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m0-7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5.5-3a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5.5 3a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"})})};y.forwardRef(w9e);const S9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.925 5.543v.018L21.65 29.554A1.985 1.985 0 0 1 19.728 31a1.98 1.98 0 0 1-1.803-1.144l-4.464-9.423a.5.5 0 0 1 .099-.568l7.158-7.159a1 1 0 0 0-1.414-1.413l-7.169 7.157a.5.5 0 0 1-.567.099l-9.376-4.441A2.05 2.05 0 0 1 1 12.17a1.99 1.99 0 0 1 1.446-1.815L26.44 3.08h.018a2 2 0 0 1 2.468 2.463"})})},T9e=y.forwardRef(S9e),IU=T9e,A9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m26.56 17.061-10.257 10.25a7.501 7.501 0 0 1-10.607-10.61l12.27-12.236a5 5 0 0 1 7.07 7.074l-.021.02L13.04 23.086a1.503 1.503 0 0 1-2.121-.041 1.5 1.5 0 0 1 .041-2.121L22.924 9.409a2 2 0 1 0-2.838-2.82L7.816 18.82a4.5 4.5 0 1 0 6.366 6.364l10.258-10.25a1.503 1.503 0 0 1 2.125 2.125z"})})},C9e=y.forwardRef(A9e),Thn=C9e,R9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M3.5 8A1.5 1.5 0 0 1 5 6.5h22a1.5 1.5 0 0 1 0 3H5A1.5 1.5 0 0 1 3.5 8M5 14.5h16a1.5 1.5 0 1 0 0-3H5a1.5 1.5 0 1 0 0 3m22 2H5a1.5 1.5 0 1 0 0 3h22a1.5 1.5 0 1 0 0-3m-6 5H5a1.5 1.5 0 1 0 0 3h16a1.5 1.5 0 1 0 0-3"})})},_9e=y.forwardRef(R9e),Ahn=_9e,I9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m28.414 9.171-5.585-5.586a2 2 0 0 0-2.829 0L4.586 19A1.98 1.98 0 0 0 4 20.414V26a2 2 0 0 0 2 2h5.586A1.98 1.98 0 0 0 13 27.414L28.414 12a2 2 0 0 0 0-2.829M24 13.585 18.414 8l3-3L27 10.585z"})})},k9e=y.forwardRef(I9e),Lc=k9e,D9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.985 21.885A7.03 7.03 0 0 1 22 28c-9.925 0-18-8.075-18-18a7.03 7.03 0 0 1 6.115-6.985 2 2 0 0 1 2.078 1.19l2.64 5.894v.015a2 2 0 0 1-.16 1.886 1 1 0 0 1-.07.096L12 15.181c.936 1.903 2.926 3.875 4.854 4.814l3.042-2.589q.045-.037.094-.07a2 2 0 0 1 1.896-.175l.017.008 5.888 2.639a2 2 0 0 1 1.194 2.077"})})},L9e=y.forwardRef(D9e),Chn=L9e,O9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m29.416 13-6.683 6.706c.57 1.584.806 4.236-1.65 7.5a2 2 0 0 1-1.458.794h-.141a2 2 0 0 1-1.415-.586l-6.033-6.04-5.328 5.333a1 1 0 1 1-1.415-1.415l5.332-5.328-6.037-6.038a2 2 0 0 1 .162-2.972c3.178-2.564 6.219-2.06 7.55-1.643L19 2.587a2 2 0 0 1 2.829 0l7.586 7.585A2 2 0 0 1 29.416 13"})})},M9e=y.forwardRef(O9e),Rhn=M9e,P9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 2A11.013 11.013 0 0 0 5 13c0 9.413 10 16.521 10.426 16.819a1 1 0 0 0 1.148 0C17 29.52 27 22.413 27 13A11.01 11.01 0 0 0 16 2m0 7a4 4 0 1 1 0 8 4 4 0 0 1 0-8"})})}
19,$9e=y.forwardRef(P9e),_hn=$9e,N9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30 17v4a1 1 0 0 1-1.196.98L19.5 20.125v2.966l2.207 2.206A1 1 0 0 1 22 26v3a1 1 0 0 1-1.375.929L16 28.078l-4.625 1.85A1 1 0 0 1 10 29v-3a1 1 0 0 1 .293-.707l2.207-2.207v-2.961L3.196 21.98A1 1 0 0 1 2 21v-4a1 1 0 0 1 .553-.895l9.947-4.972V5.5a3.5 3.5 0 1 1 7 0v5.633l9.948 4.972A1 1 0 0 1 30 17"})})},F9e=y.forwardRef(N9e),Ihn=F9e,j9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M25.676 18.884a7.6 7.6 0 0 1-3.978 1.107 9 9 0 0 1-3.42-.707A6.94 6.94 0 0 0 17 23.314V27a1 1 0 0 1-1.066 1A1.023 1.023 0 0 1 15 26.969v-1.555l-4.828-4.828A6.6 6.6 0 0 1 7.93 21a5.73 5.73 0 0 1-2.99-.834C2.216 18.511.75 14.702 1.034 9.974a1 1 0 0 1 .94-.94c4.728-.28 8.537 1.182 10.187 3.906a5.75 5.75 0 0 1 .806 3.56.5.5 0 0 1-.86.304l-2.4-2.513a1 1 0 0 0-1.415 1.414l6.736 6.906q.01-.146.026-.291a8.57 8.57 0 0 1 2.33-4.933l6.323-6.682a1 1 0 0 0-1.413-1.415l-6.125 6.477a.5.5 0 0 1-.848-.217c-.592-2.185-.331-4.36.8-6.228 2.233-3.685 7.428-5.657 13.898-5.277a1 1 0 0 1 .94.94c.375 6.471-1.598 11.666-5.283 13.899"})})},B9e=y.forwardRef(j9e),khn=B9e,U9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30 16a1.97 1.97 0 0 1-.95 1.689L11.04 28.706a2 2 0 0 1-2.767-.688A2 2 0 0 1 8 27.016V4.984a1.98 1.98 0 0 1 1.015-1.728 2 2 0 0 1 2.025.038L29.05 14.31A1.97 1.97 0 0 1 30 16"})})},H9e=y.forwardRef(U9e),Dhn=H9e,V9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 16a1.5 1.5 0 0 1-1.5 1.5h-9.5V27a1.5 1.5 0 1 1-3 0v-9.5H5a1.5 1.5 0 1 1 0-3h9.5V5a1.5 1.5 0 1 1 3 0v9.5H27a1.5 1.5 0 0 1 1.5 1.5"})})},W9e=y.forwardRef(V9e),YS=W9e,z9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.016 13.016 0 0 0 16 3m5 14h-4v4a1 1 0 0 1-2 0v-4h-4a1 1 0 0 1 0-2h4v-4a1 1 0 0 1 2 0v4h4a1 1 0 0 1 0 2"})})},G9e=y.forwardRef(z9e),Mue=G9e,q9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 5H17V3a1 1 0 0 0-2 0v2H5a2 2 0 0 0-2 2v15a2 2 0 0 0 2 2h4.92l-2.701 3.375a1 1 0 0 0 1.562 1.25L12.48 24h7.04l3.699 4.625a1 1 0 1 0 1.562-1.25L22.08 24H27a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2M13 18a1 1 0 0 1-2 0v-3a1 1 0 0 1 2 0zm4 0a1 1 0 0 1-2 0v-5a1 1 0 0 1 2 0zm4 0a1 1 0 0 1-2 0v-7a1 1 0 0 1 2 0z"})})},K9e=y.forwardRef(q9e),Lhn=K9e,Y9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30.414 17 18 4.586A1.98 1.98 0 0 0 16.586 4H5a1 1 0 0 0-1 1v11.586A1.98 1.98 0 0 0 4.586 18L17 30.414a2 2 0 0 0 2.829 0l10.585-10.585a2 2 0 0 0 0-2.829M10.5 12a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"})})},Q9e=y.forwardRef(Y9e),Ohn=Q9e,X9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M20.723 28H26a2 2 0 0 0 2-2v-4.706a1 1 0 0 0-1.383-.919 2.9 2.9 0 0 1-1.117.221c-1.654 0-3-1.387-3-3.091s1.346-3.091 3-3.091c.383 0 .763.075 1.117.221A1 1 0 0 0 28 13.706V9a2 2 0 0 0-2-2h-4.527a4.5 4.5 0 1 0-8.945 0H8a2 2 0 0 0-2 2v4.028a4.5 4.5 0 1 0 0 8.945V26a2 2 0 0 0 2 2h
195.278"})})},Z9e=y.forwardRef(X9e),Mhn=Z9e,J9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M18 22.5a2 2 0 1 1-4 0 2 2 0 0 1 4 0M29.5 16A13.5 13.5 0 1 1 16 2.5 13.515 13.515 0 0 1 29.5 16m-3 0A10.5 10.5 0 1 0 16 26.5 10.51 10.51 0 0 0 26.5 16M16 8c-3.033 0-5.5 2.242-5.5 5v.5a1.5 1.5 0 1 0 3 0V13c0-1.102 1.125-2 2.5-2s2.5.898 2.5 2-1.125 2-2.5 2a1.5 1.5 0 0 0-1.5 1.5v1a1.5 1.5 0 0 0 2.966.32C19.79 17.235 21.5 15.296 21.5 13c0-2.758-2.468-5-5.5-5"})})},eNe=y.forwardRef(J9e),Phn=eNe,tNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M14.5 9v11a6.006 6.006 0 0 1-6 6 1 1 0 0 1 0-2 4 4 0 0 0 4-4v-1H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h7.5a2 2 0 0 1 2 2M27 7h-7.5a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2H27v1a4 4 0 0 1-4 4 1 1 0 0 0 0 2 6.006 6.006 0 0 0 6-6V9a2 2 0 0 0-2-2"})})},nNe=y.forwardRef(tNe),$hn=nNe,rNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 5v23a1 1 0 0 1-2 0v-6h-6a1 1 0 0 1-1-1c.046-2.395.349-4.779.902-7.11 1.223-5.061 3.54-8.454 6.704-9.809a1 1 0 0 1 1.394.92m-12.014-.164a.999.999 0 1 0-1.972.33L13.986 11H11V5a1 1 0 0 0-2 0v6H6.014l.972-5.835a1 1 0 1 0-1.972-.329l-1 6A1 1 0 0 0 4 11a6.01 6.01 0 0 0 5 5.915V28a1 1 0 1 0 2 0V16.915A6.01 6.01 0 0 0 16 11q0-.083-.014-.164z"})})},iNe=y.forwardRef(rNe),Nhn=iNe,sNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M19 28a1 1 0 0 1-1 1h-4a1 1 0 0 1 0-2h4a1 1 0 0 1 1 1m8.953-8.521-1.546 6.954a2 2 0 0 1-3.188 1.138l-3.405-2.57h-7.625L8.78 27.57a2 2 0 0 1-3.189-1.138l-1.545-6.954a2.01 2.01 0 0 1 .415-1.714l3.57-4.282c.12-1.574.482-3.12 1.072-4.584 1.612-4.043 4.5-6.579 5.671-7.481a2 2 0 0 1 2.45 0c1.167.902 4.059 3.438 5.671 7.48.59 1.465.952 3.01 1.072 4.585l3.57 4.282a2.01 2.01 0 0 1 .415 1.714m-17.404 4.25q-2.014-3.666-2.445-7.209L6 19.045 7.545 26l.022-.016zM17.5 12.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0m8.5 6.545-2.104-2.525q-.428 3.535-2.445 7.211l2.982 2.25.022.017z"})})},aNe=y.forwardRef(sNe),Fhn=aNe,oNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M19.716 14.141a1 1 0 0 1 .261-1.391l8.458-5.788a1 1 0 0 1 1.125 1.652L21.101 14.4a1 1 0 0 1-1.39-.261zm10.109 10.634a1 1 0 0 1-1.39.261L17 17.211l-5.315 3.636a4.5 4.5 0 1 1-1.125-1.65L15.229 16l-4.673-3.198a4.5 4.5 0 1 1 1.125-1.65l17.875 12.233a1 1 0 0 1 .269 1.39M9 22.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0m0-13a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"})})},lNe=y.forwardRef(oNe),jhn=lNe,cNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29.061 26.939 23.125 21A11.515 11.515 0 1 0 21 23.125l5.941 5.942a1.503 1.503 0 0 0 2.125-2.125zM5.5 14a8.5 8.5 0 1 1 8.5 8.5A8.51 8.51 0 0 1 5.5 14"})})},uNe=y.forwardRef(cNe),RD=uNe,dNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26 5H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-3.5 6.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M26 17H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2m-3.5 6.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"})})},fNe=y.forwardRef(dNe),Bhn=fNe,hNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28 7v7.346c0 11.202-9.477 14.918-11.375 15.549a1.94 1.94 0 0 1-1.25 0C13.475 29.264 4 25.548 4 14.346V7a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2"})})},pNe=y.forwardRef(hNe),Uhn=pNe,mNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m30.949 7.653-6.47-3.528A1 1 0 0 0 24 4h-4a1 1 0 0 0-1 1 3 3 0 0 1-6 0 1 1 0 0 0-1-1H8a1 1 0 0 0-.48.125L1.051 7.653a1.97 1.97 0 0 0-.824 2.657l2.41 4.601A2.05 2.05 0 0 0 4.458 16H7v10a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V16h2.543a2.05 2.05 0 0 0 1.822-1.089l2.409-4.601a1.97 1.97 0 0 0-.825-2.658M4.459 14a.08.08 0 0 1-.051-.016L2.01 9.408 7 6.685V14zm23.134-.018a.07.07 0 0 1-.052.018H25V6.685l4.99 2.723z"})})},gNe=y.forwardRef(mNe),Hhn=gNe,vNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M12 27a2 2 0 1 1-4 0 2 2 0 0 1 4 0m11-2a2 2 0 1 0 0 4 2 2 0 0 0 0-4m5.805-16.594A1 1 0 0 0 28 8H6.04L5.026 4.45A2.01 2.01 0 0 0 3.103 3H1a1 1 0 0 0 0 2h2.103l4.522 15.824A3.01 3.01 0 0 0 10.509 23h12.014a2.99 2.99 0 0 0 2.867-2.117l3.566-11.59a1 1 0 0 0-.151-.887"})})},yNe=y.forwardRef(vNe),Vhn=yNe,bNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M14.5 27a1.5 1.5 0 0 1-1.5 1.5H6A2.5 2.5 0 0 1 3.5 26V6A2.5 2.5 0 0 1 6 3.5h7a1.5 1.5 0 0 1 0 3H6.5v19H13a1.5 1.5 0 0 1 1.5 1.5m13.561-12.061-5-5a1.503 1.503 0 0 0-2.125 2.125l2.439 2.436H13a1.5 1.5 0 1 0 0 3h10.375l-2.44 2.439a1.503 1.503 0 0 0 2.125 2.125l5-5a1.5 1.5 0 0 0 .001-2.125"})})},ENe=y.forwardRef(bNe),Whn=ENe,xNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M4 10a1 1 0 0 1 1-1h4.646a3.5 3.5 0 0 1 6.708 0H27a1 1 0 1 1 0 2H16.354a3.5 3.5 0 0 1-6.708 0H5a1 1 0 0 1-1-1m23 11h-2.646a3.5 3.5 0 0 0-6.708 0H5a1 1 0 0 0 0 2h12.646a3.5 3.5 0 0 0 6.708 0H27a1 1 0 1 0 0-2"})})};y.forwardRef(xNe);const wNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26 18a1.97 1.97 0 0 1-1.302 1.867l-6.457 2.375-2.375 6.452a1.99 1.99 0 0 1-3.735 0L9.75 22.25l-6.452-2.375a1.99 1.99 0 0 1 0-3.735l6.456-2.375 2.375-6.451a1.99 1.99 0 0 1 3.735 0l2.375 6.456 6.451 2.375A1.97 1.97 0 0 1 26 18M19 6h2v2a1 1 0 0 0 2 0V6h2a1 1 0 1 0 0-2h-2V2a1 1 0 1 0-2 0v2h-2a1 1 0 1 0 0 2m11 4h-1V9a1 1 0 1 0-2 0v1h-1a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0-2"})})},SNe=y.forwardRef(wNe),zhn=SNe,TNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M15 7v6a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2m10-2h-6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2M13 17H7a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2m12 0h-6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2"})})},ANe=y.forwardRef(TNe),Ghn=ANe,CNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:[p.jsx("path",{d:"M27.5 21.136 16 27.843 4.5 21.136a1 1 0 0 0-1 1.728l12 7a1 1 0 0 0 1.008 0l12-7a1 1 0 1 0-1.008-1.728"}),p.jsx("path",{d:"M27.5 15.136 16 21.843 4.5 15.136a1 1 0 0 0-1 1.728l12 7a1 1 0 0 0 1.008 0l12-7a1 1 0 1 0-1.008-1.728"}),p.jsx("path",{d:"m3.5 10.864 12 7a1 1 0 0 0 1.008 0l12-7a1 1 0 0 0 0-1.728l-12-7a1 1 0 0 0-1.008 0l-12 7a1 1 0 0 0 0 1.728"})]})},RNe=y.forwardRef(CNe),qhn=RNe,_Ne=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m29.313 14.298-5.638 4.92 1.689 7.325a2 2 0 0 1-2.98 2.167l-6.389-3.875L9.62 28.71a2 2 0 0 1-2.98-2.168l1.686-7.317-5.638-4.928a2 2 0 0 1 1.138-3.507l7.433-.644 2.901-6.92a1.994 1.994 0 0 1 3.68 0l2.91 6.92 7.43.644a2 2 0 0 1 1.139 3.508z"})})},INe=y.forwardRef(_Ne),Khn=INe,kNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29 19a4 4 0 1 0-4.991 3.875A1 1 0 0 0 24 23a4 4 0 0 1-4 4h-3a4 4 0 0 1-4-4v-5.065c3.934-.5 7-3.934 7-8.039V5a2 2 0 0 0-2-2h-2a1 1 0 1 0 0 2h2v4.896c0 3.323-2.656 6.061-5.92 6.104A6 6 0 0 1 6 10V5h2a1 1 0 0 0 0-2H6a2 2 0 0 0-2 2v5a8 8 0 0 0 7 7.936V23a6.006 6.006 0 0 0 6 6h3a6.006 6.006 0 0 0 6-6 1 1 0 0 0-.009-.125A4 4 0 0 0 29 19m-4 1a1 1 0 1 1 0-2 1 1 0 0 1 0 2"})})},DNe=y.forwardRef(kNe),Yhn=DNe,LNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29 12a1 1 0 0 0-.038-.275L27.17 5.45A2.01 2.01 0 0 0 25.25 4H6.75a2.01 2.01 0 0 0-1.919 1.45L3.04 11.725A1 1 0 0 0 3 12v2a5 5 0 0 0 2 4v8a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2v-8a5 5 0 0 0 2-4zm-18 2a3 3 0 0 1-4.39 2.657 1 1 0 0 0-.228-.132A3 3 0 0 1 5 14v-1h6zm8 0a3 3 0 0 1-6 0v-1h6zm8 0a3 3 0 0 1-1.384 2.525q-.12.051-.225.131A3 3 0 0 1 21 14v-1h6z"})})},ONe=y.forwardRef(LNe),Qhn=ONe,MNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 16a1.5 1.5 0 0 1-1.5 1.5h-3.767A5.19 5.19 0 0 1 24.5 21c0 1.806-.976 3.54-2.679 4.756C20.25 26.881 18.18 27.5 16 27.5s-4.25-.619-5.821-1.744C8.476 24.54 7.5 22.806 7.5 21a1.5 1.5 0 0 1 3 0c0 1.898 2.519 3.5 5.5 3.5s5.5-1.602 5.5-3.5c0-1.595-1.163-2.523-4.419-3.5H5a1.5 1.5 0 1 1 0-3h22a1.5 1.5 0 0 1 1.5 1.5M9.389 12.5a1.5 1.5 0 0 0 1.5-1.5c0-2 2.197-3.5 5.111-3.5 2.17 0 3.921.831 4.685 2.223a1.5 1.5 0 0 0 2.625-1.446C22.016 5.914 19.281 4.5 16 4.5c-4.625 0-8.111 2.794-8.111 6.5a1.5 1.5 0 0 0 1.5 1.5"})})},PNe=y.forwardRef(MNe),Xhn=PNe,$Ne=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M15 5V2a1 1 0 0 1 2 0v3a1 1 0 0 1-2 0m1 3a8 8 0 1 0 8 8 8.01 8.01 0 0 0-8-8m-8.707.707a1 1 0 1 0 1.414-1.415l-2-2a1 1 0 1 0-1.414 1.415zm0 14.586-2 2a1 1 0 1 0 1.414 1.415l2-2a1 1 0 1 0-1.415-1.415M24 9a1 1 0 0 0 .707-.293l2-2a1 1 0 0 0-1.415-1.414l-2 2A1 1 0 0 0 24 9m.707 14.293a1 1 0 1 0-1.415 1.415l2 2a1 1 0 0 0 1.415-1.415zM6 16a1 1 0 0 0-1-1H2a1 1 0 0 0 0 2h3a1 1 0 0 0 1-1m10 10a1 1 0 0 0-1 1v3a1 1 0 0 0 2 0v-3a1 1 0 0 0-1-1m14-11h-3a1 1 0 0 0 0 2h3a1 1 0 0 0 0-2"})})},NNe=y.forwardRef($Ne),Zhn=NNe,FNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 8h-8.586l4.293-4.292a1 1 0 0 0-1.415-1.415L16 7.586l-5.292-5.293a1 1 0 1 0-1.415 1.415L13.586 8H5a2 2 0 0 0-2 2v15a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2m0 17h-7V10h7zm-2-10.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0m0 6a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0"})})},jNe=y.forwardRef(FNe),Jhn=jNe,BNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m29.978 19.625-1.5-12A3 3 0 0 0 25.5 5H4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h
195.383l4.722 9.448A1 1 0 0 0 15 30a5 5 0 0 0 5-5v-2h7a3 3 0 0 0 2.977-3.375M9 18H4V7h5z"})})},UNe=y.forwardRef(BNe),epn=UNe,HNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29.25 10.015A3 3 0 0 0 27 9h-7V7a5 5 0 0 0-5-5 1 1 0 0 0-.895.553L9.383 12H4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h21.5a3 3 0 0 0 2.977-2.625l1.5-12a3 3 0 0 0-.727-2.36M4 14h5v11H4z"})})},VNe=y.forwardRef(HNe),tpn=VNe,WNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M23 3H9a4 4 0 0 0-4 4v16a4 4 0 0 0 4 4h1l-1.8 2.4a1 1 0 0 0 1.6 1.2l2.7-3.6h7l2.7 3.6a1 1 0 0 0 1.6-1.2L22 27h1a4 4 0 0 0 4-4V7a4 4 0 0 0-4-4M10.5 23a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m4.5-8H7v-5h8zm6.5 8a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m3.5-8h-8v-5h8z"})})},zNe=y.forwardRef(WNe),npn=zNe,GNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 6h-5V5a3 3 0 0 0-3-3h-6a3 3 0 0 0-3 3v1H5a1 1 0 0 0 0 2h1v18a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8h1a1 1 0 1 0 0-2M14 21a1 1 0 0 1-2 0v-8a1 1 0 0 1 2 0zm6 0a1 1 0 0 1-2 0v-8a1 1 0 0 1 2 0zm0-15h-8V5a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1z"})})},qNe=y.forwardRef(GNe),Db=qNe,KNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m23.54 2.267-3.711 3.377c1.7.52 3.298 1.397 4.653 2.631 4.684 4.266 4.684 11.184 0 15.45q-5.184 4.72-16.021 6.008l3.71-3.377a12.2 12.2 0 0 1-4.653-2.63c-4.684-4.267-4.712-11.16 0-15.45q5.184-4.721 16.021-6.01m-7.54 8.4c-3.314 0-6 2.388-6 5.333s2.686 5.333 6 5.333 6-2.387 6-5.333c0-2.945-2.686-5.333-6-5.333"})})}
19,YNe=y.forwardRef(KNe),rpn=YNe,QNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M25.5 28a1.5 1.5 0 0 1-1.5 1.5H8a1.5 1.5 0 1 1 0-3h16a1.5 1.5 0 0 1 1.5 1.5M16 24.5a8.51 8.51 0 0 0 8.5-8.5V7a1.5 1.5 0 1 0-3 0v9a5.5 5.5 0 0 1-11 0V7a1.5 1.5 0 1 0-3 0v9a8.51 8.51 0 0 0 8.5 8.5"})})},XNe=y.forwardRef(QNe),ipn=XNe,ZNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 19v7a2.5 2.5 0 0 1-2.5 2.5H6A2.5 2.5 0 0 1 3.5 26v-7a1.5 1.5 0 0 1 3 0v6.5h19V19a1.5 1.5 0 1 1 3 0m-16.439-7.939L14.5 8.625V19a1.5 1.5 0 1 0 3 0V8.625l2.439 2.44a1.503 1.503 0 0 0 2.125-2.125l-5-5a1.5 1.5 0 0 0-2.125 0l-5 5a1.503 1.503 0 1 0 2.125 2.125z"})})},JNe=y.forwardRef(ZNe),spn=JNe,eFe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.866 27.5A1 1 0 0 1 28 28H4a1 1 0 0 1-.865-1.5c1.904-3.291 4.838-5.651 8.261-6.77a9 9 0 1 1 9.208 0c3.424 1.119 6.357 3.479 8.261 6.77a1 1 0 0 1 .001 1"})})},tFe=y.forwardRef(eFe),apn=tFe,nFe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M19.44 3.101a1 1 0 0 0-1.054.11L9.656 10H4a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h5.656l8.73 6.789A1 1 0 0 0 20 28V4a1 1 0 0 0-.56-.899M28.414 16l2.293-2.292a1.001 1.001 0 0 0-1.415-1.415L27 14.586l-2.293-2.293a1 1 0 1 0-1.415 1.415L25.587 16l-2.293 2.293a1 1 0 0 0 1.415 1.415L27 17.414l2.293 2.294a1 1 0 0 0 1.415-1.415z"})})},rFe=y.forwardRef(nFe),opn=rFe,iFe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M19.439 3.101a1 1 0 0 0-1.053.11L9.656 10H4a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h5.656l8.73 6.789A1.001 1.001 0 0 0 20 28V4a1 1 0 0 0-.561-.899M9 20H4v-8h5zm15.75-7.305a5 5 0 0 1 0 6.61 1 1 0 0 1-1.5-1.322 3 3 0 0 0 0-3.966 1 1 0 0 1 1.5-1.322M31 16a10 10 0 0 1-2.546 6.668 1 1 0 0 1-1.49-1.334 8 8 0 0 0 0-10.666.998.998 0 0 1 .407-1.624 1 1 0 0 1 1.083.29A9.98 9.98 0 0 1 31 16"})})},sFe=y.forwardRef(iFe),lpn=sFe,aFe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M15 6a4 4 0 1 1 8 0 4 4 0 0 1-8 0m11 11c-3.58 0-5.226-1.662-6.969-3.421a25 25 0 0 0-1.375-1.323C13.031 8.24 5.63 15.098 5.316 15.391a1 1 0 0 0 1.369 1.458 20.5 20.5 0 0 1 3.815-2.724c1.723-.922 3.174-1.279 4.338-1.072L8.082 28.6a1 1 0 0 0 1.835.798l4.2-9.659L18 22.515V29a1 1 0 1 0 2 0v-7a1 1 0 0 0-.419-.814l-4.65-3.321L16.61 14c.33.305.657.634 1 .98C19.381 16.774 21.586 19 26 19a1 1 0 0 0 0-2"})})},oFe=y.forwardRef(aFe),cpn=oFe,lFe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m-1 7a1 1 0 0 1 2 0v7a1 1 0 0 1-2 0zm1 13a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"})})},cFe=y.forwardRef(lFe),La=cFe,uFe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m31.316 24.949-3 1a1 1 0 0 1-1.211-.5l-3.724-7.45H13a1 1 0 0 1-1-1v-3.707A7 7 0 0 0 14 27c3.239 0 6.261-2.256 7.031-5.25a1 1 0 1 1 1.938.5C21.96 26.162 18.19 29 14 29a9 9 0 0 1-2-17.774V8.851a3.5 3.5 0 1 1 2 0V11h7a1 1 0 0 1 0 2h-7v3h10a1 1 0 0 1 .894.552l3.612 7.225 2.178-.726a1 1 0 1 1 .632 1.898"})})},dFe=y.forwardRef(uFe),upn=dFe,fFe=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})}
19,Nx="cloud",hFe=({setPlugin:t})=>{const e=y.useRef(t);return y.useEffect(()=>{e.current(Nx)},[]),null},pFe=(t,e)=>Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{}),LQ="Deploy",mFe={register(t){const{backendURL:e}=window.strapi;if(e?.includes("localhost")){t.addMenuLink({to:`plugins/${Nx}`,icon:l$e,intlLabel:{id:`${Nx}.plugin.name`,defaultMessage:LQ},Component:async()=>{const{App:r}=await Z(()=>import("./App-Dzr5m4eZ-COVl9hhl.js"),[]);return r}});const n={id:Nx,initializer:hFe,isReady:!1,name:LQ};t.registerPlugin(n)}},async registerTrads(t){const{locales:e}=t,n=await Promise.all(e.map(r=>fFe(Object.assign({
19"./translations/en.json":()=>Z(()=>import("./en-DqzxMgb_-L4zHduTI.js"),[]),
19"./translations/fr.json":()=>Z(()=>import("./fr-3fwSSssz-B9efTXey.js"),[])}),`./translations/${r}.json`,3).then(({default:i})=>({data:pFe(i,Nx),locale:r})).catch(()=>({data:{},locale:r}))));return Promise.resolve(n)}},gFe=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},vFe="@strapi/plugin-users-permissions",yFe={name:"users-permissions"},Pue={name:vFe,strapi:yFe},JA={accessRoles:[{action:"plugin::users-permissions.roles.create",subject:null},{action:"plugin::users-permissions.roles.read",subject:null}],createRole:[{action:"plugin::users-permissions.roles.create",subject:null}],deleteRole:[{action:"plugin::users-permissions.roles.delete",subject:null}],readRoles:[{action:"plugin::users-permissions.roles.read",subject:null}],updateRole:[{action:"plugin::users-permissions.roles.update",subject:null}],readAdvancedSettings:[{action:"plugin::users-permissions.advanced-settings.read",subject:null}],updateAdvancedSettings:[{action:"plugin::users-permissions.advanced-settings.update",subject:null}],readEmailTemplates:[{action:"plugin::users-permissions.email-templates.read",subject:null}],updateEmailTemplates:[{action:"plugin::users-permissions.email-templates.update",subject:null}],readProviders:[{action:"plugin::users-permissions.providers.read",subject:null}],updateProviders:[{action:"plugin::users-permissions.providers.update",subject:null}]},bFe=Pue.name.replace(/^@strapi\/plugin-/i,""),eC=t=>`${bFe}.${t}`,EFe=(t,e)=>Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{}),xFe=Pue.strapi.name,wFe={register(t){t.createSettingSection({id:"users-permissions",intlLabel:{id:eC("Settings.section-label"),defaultMessage:"Users & Permissions plugin"}},[{intlLabel:{id:"global.roles",defaultMessage:"Roles"},id:"roles",to:"users-permissions/roles",Component:()=>Z(()=>import("./index-BifzOY9J-DJQFBKnT.js"),__vite__mapDeps([0,1,2,3,4,5])),permissions:JA.accessRoles},{intlLabel:{id:eC("HeaderNav.link.providers"),defaultMessage:"Providers"},id:"providers",to:"users-permissions/providers",Component:()=>Z(()=>import("./index-BpBvwD7E-DtDgJNJM.js"),__vite__mapDeps([6,7])),permissions:JA.readProviders},{intlLabel:{id:eC("HeaderNav.link.emailTemplates"),defaultMessage:"Email templates"},id:"email-templates",to:"users-permissions/email-templates",Component:()=>Z(()=>import("./index-BCw6zVHf-Vaxn48Lf.js"),__vite__mapDeps([8,7])).then(e=>({default:e.ProtectedEmailTemplatesPage})),permissions:JA.readEmailTemplates},{intlLabel:{id:eC("HeaderNav.link.advancedSettings"),defaultMessage:"Advanced Settings"},id:"advanced-settings",to:"users-permissions/advanced-settings",Component:()=>Z(()=>import("./index-BdOumcDH-C81nPPOx.js"),[]).then(e=>({default:e.ProtectedAdvancedSettingsPage})),permissions:JA.readAdvancedSettings}]),t.registerPlugin({id:"users-permissions",name:xFe})},bootstrap(){},async registerTrads({locales:t}){const e=await Promise.all(t.map(n=>gFe(Object.assign({
19"./translations/ar.json":()=>Z(()=>import("./ar-CK8BRRXB-g_HmMem0.js"),[]),
19"./translations/cs.json":()=>Z(()=>import("./cs-BVigMk0l-PDmpWdx_.js"),[]),
19"./translations/de.json":()=>Z(()=>import("./de-BKUdRFI4-DuM2hzd8.js"),[]),
19"./translations/dk.json":()=>Z(()=>import("./dk-BQiTK50l-CrP5Z0eO.js"),[]),
19"./translations/en.json":()=>Z(()=>import("./en-DOHtPf-2-BskX9ENk.js"),[]),
19"./translations/es.json":()=>Z(()=>import("./es-DNgOVMjD-DZFKknkt.js"),[]),
19"./translations/fr.json":()=>Z(()=>import("./fr-DkgRugiU-Dilxtzzm.js"),[]),
19"./translations/id.json":()=>Z(()=>import("./id-BdEsvnaF-CF0pFPuJ.js"),[]),
19"./translations/it.json":()=>Z(()=>import("./it-B-rv0E24-DBZtfNHk.js"),[]),
19"./translations/ja.json":()=>Z(()=>import("./ja-C8K-VBPD-CFvgKsyf.js"),[]),
19"./translations/ko.json":()=>Z(()=>import("./ko-Busb0wIY-CbonuIut.js"),[]),
19"./translations/ms.json":()=>Z(()=>import("./ms-ByvsQjRt-AW1l0T7m.js"),[]),
19"./translations/nl.json":()=>Z(()=>import("./nl-5qO8Rpcy-COy61vfh.js"),[]),
19"./translations/pl.json":()=>Z(()=>import("./pl-BdIzifBE-riM1ccEj.js"),[]),
19"./translations/pt-BR.json":()=>Z(()=>import("./pt-BR-f0p23AQZ-zihbhv1n.js"),[]),
19"./translations/pt.json":()=>Z(()=>import("./pt-BIO24ioG-dSdWJDSV.js"),[]),
19"./translations/ru.json":()=>Z(()=>import("./ru-VWy-IB7K-BhWnIT93.js"),[]),
19"./translations/sk.json":()=>Z(()=>import("./sk-B_LIcepm-D5ybV-31.js"),[]),
19"./translations/sv.json":()=>Z(()=>import("./sv-ABLKOokl-BRLL_DG8.js"),[]),
19"./translations/th.json":()=>Z(()=>import("./th-DKyP7ueR-C4BbsS5_.js"),[]),
19"./translations/tr.json":()=>Z(()=>import("./tr-qa1Q5UjC-DRBuuZ4r.js"),[]),
19"./translations/uk.json":()=>Z(()=>import("./uk-BmRqbeQc-BNZ05j2z.js"),[]),
19"./translations/vi.json":()=>Z(()=>import("./vi-HW-EdMea-DnVEx3RI.js"),[]),
19"./translations/zh-Hans.json":()=>Z(()=>import("./zh-Hans-BHilK-yc-Bu4IkaHf.js"),[]),
vendor: 6,763 bytes, lines 19-35
19"./translations/zh.json":()=>Z(()=>import("./zh-5hKkVPA4-q4bZLt0i.js"),[])}),`./translations/${n}.json`,3).then(({default:r})=>({data:EFe(r,"users-permissions"),locale:n})).catch(()=>({data:{},locale:n}))));return Promise.resolve(e)}};var $ue={exports:{}},SFe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",TFe=SFe,AFe=TFe;function Nue(){}function Fue(){}Fue.resetWarningCache=Nue;var CFe=function(){function t(r,i,s,a,o,l){if(l!==AFe){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}t.isRequired=t;function e(){return t}var n={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:Fue,resetWarningCache:Nue};return n.PropTypes=n,n};$ue.exports=CFe();var RFe=$ue.exports;const Fr=an(RFe);var jue={exports:{}},Vo={},Bue={exports:{}},Uue={};/** 20 * @license React 21 * scheduler.production.min.js 22 * 23 * Copyright (c) Facebook, Inc. and its affiliates. 24 * 25 * This source code is licensed under the MIT license found in the 26 * LICENSE file in the root directory of this source tree. 27 */(function(t){function e(F,$){var H=F.length;F.push($);e:for(;0<H;){var q=H-1>>>1,Y=F[q];if(0<i(Y,$))F[q]=$,F[H]=Y,H=q;else break e}}function n(F){return F.length===0?null:F[0]}function r(F){if(F.length===0)return null;var $=F[0],H=F.pop();if(H!==$){F[0]=H;e:for(var q=0,Y=F.length,se=Y>>>1;q<se;){var ye=2*(q+1)-1,ie=F[ye],ne=ye+1,ae=F[ne];if(0>i(ie,H))ne<Y&&0>i(ae,ie)?(F[q]=ae,F[ne]=H,q=ne):(F[q]=ie,F[ye]=H,q=ye);else if(ne<Y&&0>i(ae,H))F[q]=ae,F[ne]=H,q=ne;else break e}}return $}function i(F,$){var H=F.sortIndex-$.sortIndex;return H!==0?H:F.id-$.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;t.unstable_now=function(){return s.now()}}else{var a=Date,o=a.now();t.unstable_now=function(){return a.now()-o}}var l=[],c=[],u=1,d=null,f=3,h=!1,m=!1,g=!1,b=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,x=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function S(F){for(var $=n(c);$!==null;){if($.callback===null)r(c);else if($.startTime<=F)r(c),$.sortIndex=$.expirationTime,e(l,$);else break;$=n(c)}}function A(F){if(g=!1,S(F),!m)if(n(l)!==null)m=!0,z(R);else{var $=n(c);$!==null&&G(A,$.startTime-F)}}function R(F,$){m=!1,g&&(g=!1,E(I),I=-1),h=!0;var H=f;try{for(S($),d=n(l);d!==null&&(!(d.expirationTime>$)||F&&!O());){var q=d.callback;if(typeof q=="function"){d.callback=null,f=d.priorityLevel;var Y=q(d.expirationTime<=$);$=t.unstable_now(),typeof Y=="function"?d.callback=Y:d===n(l)&&r(l),S($)}else r(l);d=n(l)}if(d!==null)var se=!0;else{var ye=n(c);ye!==null&&G(A,ye.startTime-$),se=!1}return se}finally{d=null,f=H,h=!1}}var C=!1,T=null,I=-1,D=5,k=-1;function O(){return!(t.unstable_now()-k<D)}function P(){if(T!==null){var F=t.unstable_now();k=F;var $=!0;try{$=T(!0,F)}finally{$?M():(C=!1,T=null)}}else C=!1}var M;if(typeof x=="function")M=function(){x(P)};else if(typeof MessageChannel<"u"){var j=new MessageChannel,U=j.port2;j.port1.onmessage=P,M=function(){U.postMessage(null)}}else M=function(){b(P,0)};function z(F){T=F,C||(C=!0,M())}function G(F,$){I=b(function(){F(t.unstable_now())},$)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(F){F.callback=null},t.unstable_continueExecution=function(){m||h||(m=!0,z(R))},t.unstable_forceFrameRate=function(F){0>F||125<F?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<F?Math.floor(1e3/F):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return n(l)},t.unstable_next=function(F){switch(f){case 1:case 2:case 3:var $=3;break;default:$=f}var H=f;f=$;try{return F()}finally{f=H}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(F,$){switch(F){case 1:case 2:case 3:case 4:case 5:break;default:F=3}var H=f;f=F;try{return $()}finally{f=H}},t.unstable_scheduleCallback=function(F,$,H){var q=t.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?q+H:q):H=q,F){case 1:var Y=-1;break;case 2:Y=250;break;case 5:Y=1073741823;break;case 4:Y=1e4;break;default:Y=5e3}return Y=H+Y,F={id:u++,callback:$,priorityLevel:F,startTime:H,expirationTime:Y,sortIndex:-1},H>q?(F.sortIndex=H,e(c,F),n(l)===null&&F===n(c)&&(g?(E(I),I=-1):g=!0,G(A,H-q))):(F.sortIndex=Y,e(l,F),m||h||(m=!0,z(R))),F},t.unstable_shouldYield=O,t.unstable_wrapCallback=function(F){var $=f;return function(){var H=f;f=$;try{return F.apply(this,arguments)}finally{f=H}}}})(Uue);Bue.exports=Uue;var _Fe=Bue.exports;/** 28 * @license React 29 * react-dom.production.min.js 30 * 31 * Copyright (c) Facebook, Inc. and its affiliates. 32 * 33 * This source code is licensed under the MIT license found in the 34 * LICENSE file in the root directory of this source tree. 35 */var IFe=y,Bo=_Fe;function Be(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Hue=new Set,y2={};function Tg(t,e){$y(t,e),$y(t+"Capture",e)}function $y(t,e){for(y2[t]=e,t=0;t<e.length;t++)Hue.add(e[t])}var mf=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),X8=Object.prototype.hasOwnProperty,kFe=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,OQ={},MQ={};function DFe(t){return X8.call(MQ,t)?!0:X8.call(OQ,t)?!1:kFe.test(t)?MQ[t]=!0:(OQ[t]=!0,!1)}function LFe(t,e,n,r){if(n!==null&&n.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function OFe(t,e,n,r){if(e===null||typeof e>"u"||LFe(t,e,n,r))return!0;
vendor: 5,206 bytes, lines 35-36
35if(r)return!1;if(n!==null)switch(n.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function Oa(t,e,n,r,i,s,a){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=t,this.type=e,this.sanitizeURL=s,this.removeEmptyString=a}var Ys={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){Ys[t]=new Oa(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];Ys[e]=new Oa(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){Ys[t]=new Oa(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){Ys[t]=new Oa(t,2,!1,t,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){Ys[t]=new Oa(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){Ys[t]=new Oa(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){Ys[t]=new Oa(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){Ys[t]=new Oa(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){Ys[t]=new Oa(t,5,!1,t.toLowerCase(),null,!1,!1)});var kU=/[\-:]([a-z])/g;function DU(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(kU,DU);Ys[e]=new Oa(e,1,!1,t,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(kU,DU);Ys[e]=new Oa(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(kU,DU);Ys[e]=new Oa(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){Ys[t]=new Oa(t,1,!1,t.toLowerCase(),null,!1,!1)});Ys.xlinkHref=new Oa("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){Ys[t]=new Oa(t,1,!1,t.toLowerCase(),null,!0,!0)});function LU(t,e,n,r){var i=Ys.hasOwnProperty(e)?Ys[e]:null;(i!==null?i.type!==0:r||!(2<e.length)||e[0]!=="o"&&e[0]!=="O"||e[1]!=="n"&&e[1]!=="N")&&(OFe(e,n,i,r)&&(n=null),r||i===null?DFe(e)&&(n===null?t.removeAttribute(e):t.setAttribute(e,""+n)):i.mustUseProperty?t[i.propertyName]=n===null?i.type===3?!1:"":n:(e=i.attributeName,r=i.attributeNamespace,n===null?t.removeAttribute(e):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?t.setAttributeNS(r,e,n):t.setAttribute(e,n))))}var Cf=IFe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,tC=Symbol.for("react.element"),w1=Symbol.for("react.portal"),S1=Symbol.for("react.fragment"),OU=Symbol.for("react.strict_mode"),Z8=Symbol.for("react.profiler"),Vue=Symbol.for("react.provider"),Wue=Symbol.for("react.context"),MU=Symbol.for("react.forward_ref"),J8=Symbol.for("react.suspense"),e7=Symbol.for("react.suspense_list"),PU=Symbol.for("react.memo"),Eh=Symbol.for("react.lazy"),zue=Symbol.for("react.offscreen"),PQ=Symbol.iterator;function jE(t){return t===null||typeof t!="object"?null:(t=PQ&&t[PQ]||t["@@iterator"],typeof t=="function"?t:null)}var ni=Object.assign,U4;function Fx(t){if(U4===void 0)try{throw Error()}catch(n){var e=n.stack.trim().match(/\n( *(at )?)/);U4=e&&e[1]||""}return` 36`+U4+t}var H4=!1;function V4(t,e){if(!t||H4)return"";H4=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(e)if(e=function(){throw Error()},Object.defineProperty(e.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(e,[])}catch(c){var r=c}Reflect.construct(t,[],e)}else{try{e.call()}catch(c){r=c}t.call(e.prototype)}else{try{throw Error()}catch(c){r=c}t()}}
vendor: 18,277 bytes, lines 36-39
36catch(c){if(c&&r&&typeof c.stack=="string"){for(var i=c.stack.split(` 37`),s=r.stack.split(` 38`),a=i.length-1,o=s.length-1;1<=a&&0<=o&&i[a]!==s[o];)o--;for(;1<=a&&0<=o;a--,o--)if(i[a]!==s[o]){if(a!==1||o!==1)do if(a--,o--,0>o||i[a]!==s[o]){var l=` 39`+i[a].replace(" at new "," at ");return t.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",t.displayName)),l}while(1<=a&&0<=o);break}}}finally{H4=!1,Error.prepareStackTrace=n}return(t=t?t.displayName||t.name:"")?Fx(t):""}function MFe(t){switch(t.tag){case 5:return Fx(t.type);case 16:return Fx("Lazy");case 13:return Fx("Suspense");case 19:return Fx("SuspenseList");case 0:case 2:case 15:return t=V4(t.type,!1),t;case 11:return t=V4(t.type.render,!1),t;case 1:return t=V4(t.type,!0),t;default:return""}}function t7(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case S1:return"Fragment";case w1:return"Portal";case Z8:return"Profiler";case OU:return"StrictMode";case J8:return"Suspense";case e7:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case Wue:return(t.displayName||"Context")+".Consumer";case Vue:return(t._context.displayName||"Context")+".Provider";case MU:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case PU:return e=t.displayName||null,e!==null?e:t7(t.type)||"Memo";case Eh:e=t._payload,t=t._init;try{return t7(t(e))}catch{}}return null}function PFe(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return t7(e);case 8:return e===OU?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function gp(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Gue(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function $Fe(t){var e=Gue(t)?"checked":"value",n=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),r=""+t[e];if(!t.hasOwnProperty(e)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,s=n.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,s.call(this,a)}}),Object.defineProperty(t,e,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function nC(t){t._valueTracker||(t._valueTracker=$Fe(t))}function que(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),r="";return t&&(r=Gue(t)?t.checked?"true":"false":t.value),t=r,t!==n?(e.setValue(t),!0):!1}function M_(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function n7(t,e){var n=e.checked;return ni({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??t._wrapperState.initialChecked})}function $Q(t,e){var n=e.defaultValue==null?"":e.defaultValue,r=e.checked!=null?e.checked:e.defaultChecked;n=gp(e.value!=null?e.value:n),t._wrapperState={initialChecked:r,initialValue:n,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function Kue(t,e){e=e.checked,e!=null&&LU(t,"checked",e,!1)}function r7(t,e){Kue(t,e);var n=gp(e.value),r=e.type;if(n!=null)r==="number"?(n===0&&t.value===""||t.value!=n)&&(t.value=""+n):t.value!==""+n&&(t.value=""+n);else if(r==="submit"||r==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?i7(t,e.type,n):e.hasOwnProperty("defaultValue")&&i7(t,e.type,gp(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function NQ(t,e,n){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!(r!=="submit"&&r!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,n||e===t.value||(t.value=e),t.defaultValue=e}n=t.name,n!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,n!==""&&(t.name=n)}function i7(t,e,n){(e!=="number"||M_(t.ownerDocument)!==t)&&(n==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+n&&(t.defaultValue=""+n))}var jx=Array.isArray;function K1(t,e,n,r){if(t=t.options,e){e={};for(var i=0;i<n.length;i++)e["$"+n[i]]=!0;for(n=0;n<t.length;n++)i=e.hasOwnProperty("$"+t[n].value),t[n].selected!==i&&(t[n].selected=i),i&&r&&(t[n].defaultSelected=!0)}else{for(n=""+gp(n),e=null,i=0;i<t.length;i++){if(t[i].value===n){t[i].selected=!0,r&&(t[i].defaultSelected=!0);return}e!==null||t[i].disabled||(e=t[i])}e!==null&&(e.selected=!0)}}function s7(t,e){if(e.dangerouslySetInnerHTML!=null)throw Error(Be(91));return ni({},e,{value:void 0,defaultValue:void 0,children:""+t._wrapperState.initialValue})}function FQ(t,e){var n=e.value;if(n==null){if(n=e.children,e=e.defaultValue,n!=null){if(e!=null)throw Error(Be(92));if(jx(n)){if(1<n.length)throw Error(Be(93));n=n[0]}e=n}e==null&&(e=""),n=e}t._wrapperState={initialValue:gp(n)}}function Yue(t,e){var n=gp(e.value),r=gp(e.defaultValue);n!=null&&(n=""+n,n!==t.value&&(t.value=n),e.defaultValue==null&&t.defaultValue!==n&&(t.defaultValue=n)),r!=null&&(t.defaultValue=""+r)}function jQ(t){var e=t.textContent;e===t._wrapperState.initialValue&&e!==""&&e!==null&&(t.value=e)}function Que(t){switch(t){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function a7(t,e){return t==null||t==="http://www.w3.org/1999/xhtml"?Que(e):t==="http://www.w3.org/2000/svg"&&e==="foreignObject"?"http://www.w3.org/1999/xhtml":t}var rC,Xue=function(t){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(e,n,r,i){MSApp.execUnsafeLocalFunction(function(){return t(e,n,r,i)})}:t}(function(t,e){if(t.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in t)t.innerHTML=e;else{for(rC=rC||document.createElement("div"),rC.innerHTML="<svg>"+e.valueOf().toString()+"</svg>",e=rC.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function b2(t,e){if(e){var n=t.firstChild;if(n&&n===t.lastChild&&n.nodeType===3){n.nodeValue=e;return}}t.textContent=e}var Iw={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},NFe=["Webkit","ms","Moz","O"];Object.keys(Iw).forEach(function(t){NFe.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),Iw[e]=Iw[t]})});function Zue(t,e,n){return e==null||typeof e=="boolean"||e===""?"":n||typeof e!="number"||e===0||Iw.hasOwnProperty(t)&&Iw[t]?(""+e).trim():e+"px"}function Jue(t,e){t=t.style;for(var n in e)if(e.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Zue(n,e[n],r);n==="float"&&(n="cssFloat"),r?t.setProperty(n,i):t[n]=i}}var FFe=ni({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function o7(t,e){if(e){if(FFe[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(Be(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(Be(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(Be(61))}if(e.style!=null&&typeof e.style!="object")throw Error(Be(62))}}function l7(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var c7=null;function $U(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var u7=null,Y1=null,Q1=null;function BQ(t){if(t=ZS(t)){if(typeof u7!="function")throw Error(Be(280));var e=t.stateNode;e&&(e=LD(e),u7(t.stateNode,t.type,e))}}function ede(t){Y1?Q1?Q1.push(t):Q1=[t]:Y1=t}function tde(){if(Y1){var t=Y1,e=Q1;if(Q1=Y1=null,BQ(t),e)for(t=0;t<e.length;t++)BQ(e[t])}}function nde(t,e){return t(e)}function rde(){}var W4=!1;function ide(t,e,n){if(W4)return t(e,n);W4=!0;try{return nde(t,e,n)}finally{W4=!1,(Y1!==null||Q1!==null)&&(rde(),tde())}}function E2(t,e){var n=t.stateNode;if(n===null)return null;var r=LD(n);if(r===null)return null;n=r[e];e:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(t=t.type,r=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!r;break e;default:t=!1}if(t)return null;if(n&&typeof n!="function")throw Error(Be(231,e,typeof n));return n}var d7=!1;if(mf)try{var BE={};Object.defineProperty(BE,"passive",{get:function(){d7=!0}}),window.addEventListener("test",BE,BE),window.removeEventListener("test",BE,BE)}catch{d7=!1}function jFe(t,e,n,r,i,s,a,o,l){var c=Array.prototype.slice.call(arguments,3);try{e.apply(n,c)}catch(u){this.onError(u)}}var kw=!1,P_=null,$_=!1,f7=null,BFe={onError:function(t){kw=!0,P_=t}};function UFe(t,e,n,r,i,s,a,o,l){kw=!1,P_=null,jFe.apply(BFe,arguments)}function HFe(t,e,n,r,i,s,a,o,l){if(UFe.apply(this,arguments),kw){if(kw){var c=P_;kw=!1,P_=null}else throw Error(Be(198));$_||($_=!0,f7=c)}}function Ag(t){var e=t,n=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,e.flags&4098&&(n=e.return),t=e.return;while(t)}return e.tag===3?n:null}function sde(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function UQ(t){if(Ag(t)!==t)throw Error(Be(188))}function VFe(t){var e=t.alternate;if(!e){if(e=Ag(t),e===null)throw Error(Be(188));return e!==t?null:t}for(var n=t,r=e;;){var i=n.return;if(i===null)break;var s=i.alternate;if(s===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===s.child){for(s=i.child;s;){if(s===n)return UQ(i),t;if(s===r)return UQ(i),e;s=s.sibling}throw Error(Be(188))}if(n.return!==r.return)n=i,r=s;else{for(var a=!1,o=i.child;o;){if(o===n){a=!0,n=i,r=s;break}if(o===r){a=!0,r=i,n=s;break}o=o.sibling}if(!a){for(o=s.child;o;){if(o===n){a=!0,n=s,r=i;break}if(o===r){a=!0,r=s,n=i;break}o=o.sibling}if(!a)throw Error(Be(189))}}if(n.alternate!==r)throw Error(Be(190))}if(n.tag!==3)throw Error(Be(188));return n.stateNode.current===n?t:e}function ade(t){return t=VFe(t),t!==null?ode(t):null}function ode(t){if(t.tag===5||t.tag===6)return t;for(t=t.child;t!==null;){var e=ode(t);if(e!==null)return e;t=t.sibling}return null}var lde=Bo.unstable_scheduleCallback,HQ=Bo.unstable_cancelCallback,WFe=Bo.unstable_shouldYield,zFe=Bo.unstable_requestPaint,mi=Bo.unstable_now,GFe=Bo.unstable_getCurrentPriorityLevel,NU=Bo.unstable_ImmediatePriority,cde=Bo.unstable_UserBlockingPriority,N_=Bo.unstable_NormalPriority,qFe=Bo.unstable_LowPriority,ude=Bo.unstable_IdlePriority,_D=null,$u=null;function KFe(t){if($u&&typeof $u.onCommitFiberRoot=="function")try{$u.onCommitFiberRoot(_D,t,void 0,(t.current.flags&128)===128)}catch{}}var gc=Math.clz32?Math.clz32:XFe,YFe=Math.log,QFe=Math.LN2;function XFe(t){return t>>>=0,t===0?32:31-(YFe(t)/QFe|0)|0}var iC=64,sC=4194304;function Bx(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function F_(t,e){var n=t.pendingLanes;if(n===0)return 0;var r=0,i=t.suspendedLanes,s=t.pingedLanes,a=n&268435455;if(a!==0){var o=a&~i;o!==0?r=Bx(o):(s&=a,s!==0&&(r=Bx(s)))}else a=n&~i,a!==0?r=Bx(a):s!==0&&(r=Bx(s));if(r===0)return 0;if(e!==0&&e!==r&&!(e&i)&&(i=r&-r,s=e&-e,i>=s||i===16&&(s&4194240)!==0))return e;if(r&4&&(r|=n&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=r;0<e;)n=31-gc(e),i=1<<n,r|=t[n],e&=~i;return r}function ZFe(t,e){switch(t){case 1:case 2:case 4:return e+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function JFe(t,e){for(var n=t.suspendedLanes,r=t.pingedLanes,i=t.expirationTimes,s=t.pendingLanes;0<s;){var a=31-gc(s),o=1<<a,l=i[a];l===-1?(!(o&n)||o&r)&&(i[a]=ZFe(o,e)):l<=e&&(t.expiredLanes|=o),s&=~o}}function h7(t){return t=t.pendingLanes&-1073741825,t!==0?t:t&1073741824?1073741824:0}function dde(){var t=iC;return iC<<=1,!(iC&4194240)&&(iC=64),t}function z4(t){for(var e=[],n=0;31>n;n++)e.push(t);return e}function QS(t,e,n){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-gc(e),t[e]=n}function eje(t,e){var n=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var r=t.eventTimes;for(t=t.expirationTimes;0<n;){var i=31-gc(n),s=1<<i;e[i]=0,r[i]=-1,t[i]=-1,n&=~s}}function FU(t,e){var n=t.entangledLanes|=e;for(t=t.entanglements;n;){var r=31-gc(n),i=1<<r;i&e|t[r]&e&&(t[r]|=e),n&=~i}}var Hn=0;function fde(t){return t&=-t,1<t?4<t?t&268435455?16:536870912:4:1}var hde,jU,pde,mde,gde,p7=!1,aC=[],tp=null,np=null,rp=null,x2=new Map,w2=new Map,Dh=[],tje="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function VQ(t,e){switch(t){case"focusin":case"focusout":tp=null;break;case"dragenter":case"dragleave":np=null;break;case"mouseover":case"mouseout":rp=null;break;case"pointerover":case"pointerout":x2.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":w2.delete(e.pointerId)}}function UE(t,e,n,r,i,s){return t===null||t.nativeEvent!==s?(t={blockedOn:e,domEventName:n,eventSystemFlags:r,nativeEvent:s,targetContainers:[i]},e!==null&&(e=ZS(e),e!==null&&jU(e)),t):(t.eventSystemFlags|=r,e=t.targetContainers,i!==null&&e.indexOf(i)===-1&&e.push(i),t)}function nje(t,e,n,r,i){switch(e){case"focusin":return tp=UE(tp,t,e,n,r,i),!0;case"dragenter":return np=UE(np,t,e,n,r,i),!0;case"mouseover":return rp=UE(rp,t,e,n,r,i),!0;case"pointerover":var s=i.pointerId;return x2.set(s,UE(x2.get(s)||null,t,e,n,r,i)),!0;case"gotpointercapture":return s=i.pointerId,w2.set(s,UE(w2.get(s)||null,t,e,n,r,i)),!0}return!1}function vde(t){var e=f0(t.target);if(e!==null){var n=Ag(e);if(n!==null){if(e=n.tag,e===13){if(e=sde(n),e!==null){t.blockedOn=e,gde(t.priority,function(){pde(n)});return}}else if(e===3&&n.stateNode.current.memoizedState.isDehydrated){t.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}t.blockedOn=null}function g5(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var n=m7(t.domEventName,t.eventSystemFlags,e[0],t.nativeEvent);if(n===null){n=t.nativeEvent;var r=new n.constructor(n.type,n);c7=r,n.target.dispatchEvent(r),c7=null}else return e=ZS(n),e!==null&&jU(e),t.blockedOn=n,!1;e.shift()}return!0}function WQ(t,e,n){g5(t)&&n.delete(e)}function rje(){p7=!1,tp!==null&&g5(tp)&&(tp=null),np!==null&&g5(np)&&(np=null),rp!==null&&g5(rp)&&(rp=null),x2.forEach(WQ),w2.forEach(WQ)}function HE(t,e){t.blockedOn===e&&(t.blockedOn=null,p7||(p7=!0,Bo.unstable_scheduleCallback(Bo.unstable_NormalPriority,rje)))}function S2(t){function e(i){return HE(i,t)}if(0<aC.length){HE(aC[0],t);for(var n=1;n<aC.length;n++){var r=aC[n];r.blockedOn===t&&(r.blockedOn=null)}}for(tp!==null&&HE(tp,t),np!==null&&HE(np,t),rp!==null&&HE(rp,t),x2.forEach(e),w2.forEach(e),n=0;n<Dh.length;n++)r=Dh[n],r.blockedOn===t&&(r.blockedOn=null);for(;0<Dh.length&&(n=Dh[0],n.blockedOn===null);)vde(n),n.blockedOn===null&&Dh.shift()}var X1=Cf.ReactCurrentBatchConfig,j_=!0;function ije(t,e,n,r){var i=Hn,s=X1.transition;X1.transition=null;try{Hn=1,BU(t,e,n,r)}finally{Hn=i,X1.transition=s}}function sje(t,e,n,r){var i=Hn,s=X1.transition;X1.transition=null;try{Hn=4,BU(t,e,n,r)}finally{Hn=i,X1.transition=s}}function BU(t,e,n,r){if(j_){var i=m7(t,e,n,r);if(i===null)t6(t,e,r,B_,n),VQ(t,r);else if(nje(i,t,e,n,r))r.stopPropagation();else if(VQ(t,r),e&4&&-1<tje.indexOf(t)){for(;i!==null;){var s=ZS(i);if(s!==null&&hde(s),s=m7(t,e,n,r),s===null&&t6(t,e,r,B_,n),s===i)break;i=s}i!==null&&r.stopPropagation()}else t6(t,e,r,null,n)}}var B_=null;function m7(t,e,n,r){if(B_=null,t=$U(r),t=f0(t),t!==null)if(e=Ag(t),e===null)t=null;else if(n=e.tag,n===13){if(t=sde(e),t!==null)return t;t=null}else if(n===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null);return B_=t,null}
vendor: 10,484 bytes, line 39
39function yde(t){switch(t){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(GFe()){case NU:return 1;case cde:return 4;case N_:case qFe:return 16;case ude:return 536870912;default:return 16}default:return 16}}var Hh=null,UU=null,v5=null;function bde(){if(v5)return v5;var t,e=UU,n=e.length,r,i="value"in Hh?Hh.value:Hh.textContent,s=i.length;for(t=0;t<n&&e[t]===i[t];t++);var a=n-t;for(r=1;r<=a&&e[n-r]===i[s-r];r++);return v5=i.slice(t,1<r?1-r:void 0)}function y5(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function oC(){return!0}function zQ(){return!1}function Wo(t){function e(n,r,i,s,a){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=s,this.target=a,this.currentTarget=null;for(var o in t)t.hasOwnProperty(o)&&(n=t[o],this[o]=n?n(s):s[o]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?oC:zQ,this.isPropagationStopped=zQ,this}return ni(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=oC)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=oC)},persist:function(){},isPersistent:oC}),e}var Lb={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},HU=Wo(Lb),XS=ni({},Lb,{view:0,detail:0}),aje=Wo(XS),G4,q4,VE,ID=ni({},XS,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:VU,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==VE&&(VE&&t.type==="mousemove"?(G4=t.screenX-VE.screenX,q4=t.screenY-VE.screenY):q4=G4=0,VE=t),G4)},movementY:function(t){return"movementY"in t?t.movementY:q4}}),GQ=Wo(ID),oje=ni({},ID,{dataTransfer:0}),lje=Wo(oje),cje=ni({},XS,{relatedTarget:0}),K4=Wo(cje),uje=ni({},Lb,{animationName:0,elapsedTime:0,pseudoElement:0}),dje=Wo(uje),fje=ni({},Lb,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),hje=Wo(fje),pje=ni({},Lb,{data:0}),qQ=Wo(pje),mje={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},gje={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},vje={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function yje(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=vje[t])?!!e[t]:!1}function VU(){return yje}var bje=ni({},XS,{key:function(t){if(t.key){var e=mje[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=y5(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?gje[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:VU,charCode:function(t){return t.type==="keypress"?y5(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?y5(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),Eje=Wo(bje),xje=ni({},ID,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),KQ=Wo(xje),wje=ni({},XS,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:VU}),Sje=Wo(wje),Tje=ni({},Lb,{propertyName:0,elapsedTime:0,pseudoElement:0}),Aje=Wo(Tje),Cje=ni({},ID,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),Rje=Wo(Cje),_je=[9,13,27,32],WU=mf&&"CompositionEvent"in window,Dw=null;mf&&"documentMode"in document&&(Dw=document.documentMode);var Ije=mf&&"TextEvent"in window&&!Dw,Ede=mf&&(!WU||Dw&&8<Dw&&11>=Dw),YQ=" ",QQ=!1;function xde(t,e){switch(t){case"keyup":return _je.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function wde(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var T1=!1;function kje(t,e){switch(t){case"compositionend":return wde(e);case"keypress":return e.which!==32?null:(QQ=!0,YQ);case"textInput":return t=e.data,t===YQ&&QQ?null:t;default:return null}}function Dje(t,e){if(T1)return t==="compositionend"||!WU&&xde(t,e)?(t=bde(),v5=UU=Hh=null,T1=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return Ede&&e.locale!=="ko"?null:e.data;default:return null}}var Lje={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function XQ(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!Lje[t.type]:e==="textarea"}function Sde(t,e,n,r){ede(r),e=U_(e,"onChange"),0<e.length&&(n=new HU("onChange","change",null,n,r),t.push({event:n,listeners:e}))}var Lw=null,T2=null;function Oje(t){Mde(t,0)}function kD(t){var e=R1(t);if(que(e))return t}function Mje(t,e){if(t==="change")return e}var Tde=!1;if(mf){var Y4;if(mf){var Q4="oninput"in document;if(!Q4){var ZQ=document.createElement("div");ZQ.setAttribute("oninput","return;"),Q4=typeof ZQ.oninput=="function"}Y4=Q4}else Y4=!1;Tde=Y4&&(!document.documentMode||9<document.documentMode)}function JQ(){Lw&&(Lw.detachEvent("onpropertychange",Ade),T2=Lw=null)}function Ade(t){if(t.propertyName==="value"&&kD(T2)){var e=[];Sde(e,T2,t,$U(t)),ide(Oje,e)}}function Pje(t,e,n){t==="focusin"?(JQ(),Lw=e,T2=n,Lw.attachEvent("onpropertychange",Ade)):t==="focusout"&&JQ()}function $je(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return kD(T2)}function Nje(t,e){if(t==="click")return kD(e)}function Fje(t,e){if(t==="input"||t==="change")return kD(e)}function jje(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var wc=typeof Object.is=="function"?Object.is:jje;function A2(t,e){if(wc(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!X8.call(e,i)||!wc(t[i],e[i]))return!1}return!0}function eX(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function tX(t,e){var n=eX(t);t=0;for(var r;n;){if(n.nodeType===3){if(r=t+n.textContent.length,t<=e&&r>=e)return{node:n,offset:e-t};t=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=eX(n)}}function Cde(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Cde(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Rde(){for(var t=window,e=M_();e instanceof t.HTMLIFrameElement;){try{var n=typeof e.contentWindow.location.href=="string"}catch{n=!1}if(n)t=e.contentWindow;else break;e=M_(t.document)}return e}function zU(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function Bje(t){var e=Rde(),n=t.focusedElem,r=t.selectionRange;if(e!==n&&n&&n.ownerDocument&&Cde(n.ownerDocument.documentElement,n)){if(r!==null&&zU(n)){if(e=r.start,t=r.end,t===void 0&&(t=e),"selectionStart"in n)n.selectionStart=e,n.selectionEnd=Math.min(t,n.value.length);else if(t=(e=n.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var i=n.textContent.length,s=Math.min(r.start,i);r=r.end===void 0?s:Math.min(r.end,i),!t.extend&&s>r&&(i=r,r=s,s=i),i=tX(n,s);var a=tX(n,r);i&&a&&(t.rangeCount!==1||t.anchorNode!==i.node||t.anchorOffset!==i.offset||t.focusNode!==a.node||t.focusOffset!==a.offset)&&(e=e.createRange(),e.setStart(i.node,i.offset),t.removeAllRanges(),s>r?(t.addRange(e),t.extend(a.node,a.offset)):(e.setEnd(a.node,a.offset),t.addRange(e)))}}for(e=[],t=n;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<e.length;n++)t=e[n],t.element.scrollLeft=t.left,t.element.scrollTop=t.top}}var Uje=mf&&"documentMode"in document&&11>=document.documentMode,A1=null,g7=null,Ow=null,v7=!1;function nX(t,e,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;v7||A1==null||A1!==M_(r)||(r=A1,"selectionStart"in r&&zU(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focu
vendor: 4,529 bytes, line 39
39sNode:r.focusNode,focusOffset:r.focusOffset}),Ow&&A2(Ow,r)||(Ow=r,r=U_(g7,"onSelect"),0<r.length&&(e=new HU("onSelect","select",null,e,n),t.push({event:e,listeners:r}),e.target=A1)))}function lC(t,e){var n={};return n[t.toLowerCase()]=e.toLowerCase(),n["Webkit"+t]="webkit"+e,n["Moz"+t]="moz"+e,n}var C1={animationend:lC("Animation","AnimationEnd"),animationiteration:lC("Animation","AnimationIteration"),animationstart:lC("Animation","AnimationStart"),transitionend:lC("Transition","TransitionEnd")},X4={},_de={};mf&&(_de=document.createElement("div").style,"AnimationEvent"in window||(delete C1.animationend.animation,delete C1.animationiteration.animation,delete C1.animationstart.animation),"TransitionEvent"in window||delete C1.transitionend.transition);function DD(t){if(X4[t])return X4[t];if(!C1[t])return t;var e=C1[t],n;for(n in e)if(e.hasOwnProperty(n)&&n in _de)return X4[t]=e[n];return t}var Ide=DD("animationend"),kde=DD("animationiteration"),Dde=DD("animationstart"),Lde=DD("transitionend"),Ode=new Map,rX="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Np(t,e){Ode.set(t,e),Tg(e,[t])}for(var Z4=0;Z4<rX.length;Z4++){var J4=rX[Z4],Hje=J4.toLowerCase(),Vje=J4[0].toUpperCase()+J4.slice(1);Np(Hje,"on"+Vje)}Np(Ide,"onAnimationEnd");Np(kde,"onAnimationIteration");Np(Dde,"onAnimationStart");Np("dblclick","onDoubleClick");Np("focusin","onFocus");Np("focusout","onBlur");Np(Lde,"onTransitionEnd");$y("onMouseEnter",["mouseout","mouseover"]);$y("onMouseLeave",["mouseout","mouseover"]);$y("onPointerEnter",["pointerout","pointerover"]);$y("onPointerLeave",["pointerout","pointerover"]);Tg("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Tg("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Tg("onBeforeInput",["compositionend","keypress","textInput","paste"]);Tg("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Tg("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Tg("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ux="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Wje=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ux));function iX(t,e,n){var r=t.type||"unknown-event";t.currentTarget=n,HFe(r,e,void 0,t),t.currentTarget=null}function Mde(t,e){e=(e&4)!==0;for(var n=0;n<t.length;n++){var r=t[n],i=r.event;r=r.listeners;e:{var s=void 0;if(e)for(var a=r.length-1;0<=a;a--){var o=r[a],l=o.instance,c=o.currentTarget;if(o=o.listener,l!==s&&i.isPropagationStopped())break e;iX(i,o,c),s=l}else for(a=0;a<r.length;a++){if(o=r[a],l=o.instance,c=o.currentTarget,o=o.listener,l!==s&&i.isPropagationStopped())break e;iX(i,o,c),s=l}}}if($_)throw t=f7,$_=!1,f7=null,t}function Er(t,e){var n=e[w7];n===void 0&&(n=e[w7]=new Set);var r=t+"__bubble";n.has(r)||(Pde(e,t,2,!1),n.add(r))}function e6(t,e,n){var r=0;e&&(r|=4),Pde(n,t,r,e)}var cC="_reactListening"+Math.random().toString(36).slice(2);function C2(t){if(!t[cC]){t[cC]=!0,Hue.forEach(function(n){n!=="selectionchange"&&(Wje.has(n)||e6(n,!1,t),e6(n,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[cC]||(e[cC]=!0,e6("selectionchange",!1,e))}}function Pde(t,e,n,r){switch(yde(e)){case 1:var i=ije;break;case 4:i=sje;break;default:i=BU}n=i.bind(null,e,n,t),i=void 0,!d7||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(i=!0),r?i!==void 0?t.addEventListener(e,n,{capture:!0,passive:i}):t.addEventListener(e,n,!0):i!==void 0?t.addEventListener(e,n,{passive:i}):t.addEventListener(e,n,!1)}function t6(t,e,n,r,i){var s=r;if(!(e&1)&&!(e&2)&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var o=r.stateNode.containerInfo;
vendor: 2,541 bytes, line 39
39if(o===i||o.nodeType===8&&o.parentNode===i)break;if(a===4)for(a=r.return;a!==null;){var l=a.tag;if((l===3||l===4)&&(l=a.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;a=a.return}for(;o!==null;){if(a=f0(o),a===null)return;if(l=a.tag,l===5||l===6){r=s=a;continue e}o=o.parentNode}}r=r.return}ide(function(){var c=s,u=$U(n),d=[];e:{var f=Ode.get(t);if(f!==void 0){var h=HU,m=t;switch(t){case"keypress":if(y5(n)===0)break e;case"keydown":case"keyup":h=Eje;break;case"focusin":m="focus",h=K4;break;case"focusout":m="blur",h=K4;break;case"beforeblur":case"afterblur":h=K4;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=GQ;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=lje;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=Sje;break;case Ide:case kde:case Dde:h=dje;break;case Lde:h=Aje;break;case"scroll":h=aje;break;case"wheel":h=Rje;break;case"copy":case"cut":case"paste":h=hje;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=KQ}var g=(e&4)!==0,b=!g&&t==="scroll",E=g?f!==null?f+"Capture":null:f;g=[];for(var x=c,S;x!==null;){S=x;var A=S.stateNode;if(S.tag===5&&A!==null&&(S=A,E!==null&&(A=E2(x,E),A!=null&&g.push(R2(x,A,S)))),b)break;x=x.return}0<g.length&&(f=new h(f,m,null,n,u),d.push({event:f,listeners:g}))}}if(!(e&7)){e:{if(f=t==="mouseover"||t==="pointerover",h=t==="mouseout"||t==="pointerout",f&&n!==c7&&(m=n.relatedTarget||n.fromElement)&&(f0(m)||m[gf]))break e;if((h||f)&&(f=u.window===u?u:(f=u.ownerDocument)?f.defaultView||f.parentWindow:window,h?(m=n.relatedTarget||n.toElement,h=c,m=m?f0(m):null,m!==null&&(b=Ag(m),m!==b||m.tag!==5&&m.tag!==6)&&(m=null)):(h=null,m=c),h!==m)){if(g=GQ,A="onMouseLeave",E="onMouseEnter",x="mouse",(t==="pointerout"||t==="pointerover")&&(g=KQ,A="onPointerLeave",E="onPointerEnter",x="pointer"),b=h==null?f:R1(h),S=m==null?f:R1(m),f=new g(A,x+"leave",h,n,u),f.target=b,f.relatedTarget=S,A=null,f0(u)===c&&(g=new g(E,x+"enter",m,n,u),g.target=S,g.relatedTarget=b,A=g),b=A,h&&m)t:{for(g=h,E=m,x=0,S=g;S;S=vv(S))x++;for(S=0,A=E;A;A=vv(A))S++;for(;0<x-S;)g=vv(g),x--;for(;0<S-x;)E=vv(E),S--;for(;x--;){if(g===E||E!==null&&g===E.alternate)break t;g=vv(g),E=vv(E)}g=null}else g=null;h!==null&&sX(d,f,h,g,!1),m!==null&&b!==null&&sX(d,b,m,g,!0)}}
vendor: 4,658 bytes, lines 39-40
39e:{if(f=c?R1(c):window,h=f.nodeName&&f.nodeName.toLowerCase(),h==="select"||h==="input"&&f.type==="file")var R=Mje;else if(XQ(f))if(Tde)R=Fje;else{R=$je;var C=Pje}else(h=f.nodeName)&&h.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(R=Nje);if(R&&(R=R(t,c))){Sde(d,R,n,u);break e}C&&C(t,f,c),t==="focusout"&&(C=f._wrapperState)&&C.controlled&&f.type==="number"&&i7(f,"number",f.value)}switch(C=c?R1(c):window,t){case"focusin":(XQ(C)||C.contentEditable==="true")&&(A1=C,g7=c,Ow=null);break;case"focusout":Ow=g7=A1=null;break;case"mousedown":v7=!0;break;case"contextmenu":case"mouseup":case"dragend":v7=!1,nX(d,n,u);break;case"selectionchange":if(Uje)break;case"keydown":case"keyup":nX(d,n,u)}var T;if(WU)e:{switch(t){case"compositionstart":var I="onCompositionStart";break e;case"compositionend":I="onCompositionEnd";break e;case"compositionupdate":I="onCompositionUpdate";break e}I=void 0}else T1?xde(t,n)&&(I="onCompositionEnd"):t==="keydown"&&n.keyCode===229&&(I="onCompositionStart");I&&(Ede&&n.locale!=="ko"&&(T1||I!=="onCompositionStart"?I==="onCompositionEnd"&&T1&&(T=bde()):(Hh=u,UU="value"in Hh?Hh.value:Hh.textContent,T1=!0)),C=U_(c,I),0<C.length&&(I=new qQ(I,t,null,n,u),d.push({event:I,listeners:C}),T?I.data=T:(T=wde(n),T!==null&&(I.data=T)))),(T=Ije?kje(t,n):Dje(t,n))&&(c=U_(c,"onBeforeInput"),0<c.length&&(u=new qQ("onBeforeInput","beforeinput",null,n,u),d.push({event:u,listeners:c}),u.data=T))}Mde(d,e)})}function R2(t,e,n){return{instance:t,listener:e,currentTarget:n}}function U_(t,e){for(var n=e+"Capture",r=[];t!==null;){var i=t,s=i.stateNode;i.tag===5&&s!==null&&(i=s,s=E2(t,n),s!=null&&r.unshift(R2(t,s,i)),s=E2(t,e),s!=null&&r.push(R2(t,s,i))),t=t.return}return r}function vv(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5);return t||null}function sX(t,e,n,r,i){for(var s=e._reactName,a=[];n!==null&&n!==r;){var o=n,l=o.alternate,c=o.stateNode;if(l!==null&&l===r)break;o.tag===5&&c!==null&&(o=c,i?(l=E2(n,s),l!=null&&a.unshift(R2(n,l,o))):i||(l=E2(n,s),l!=null&&a.push(R2(n,l,o)))),n=n.return}a.length!==0&&t.push({event:e,listeners:a})}var zje=/\r\n?/g,Gje=/\u0000|\uFFFD/g;function aX(t){return(typeof t=="string"?t:""+t).replace(zje,` 40`).replace(Gje,"")}function uC(t,e,n){if(e=aX(e),aX(t)!==e&&n)throw Error(Be(425))}function H_(){}var y7=null,b7=null;function E7(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var x7=typeof setTimeout=="function"?setTimeout:void 0,qje=typeof clearTimeout=="function"?clearTimeout:void 0,oX=typeof Promise=="function"?Promise:void 0,Kje=typeof queueMicrotask=="function"?queueMicrotask:typeof oX<"u"?function(t){return oX.resolve(null).then(t).catch(Yje)}:x7;function Yje(t){setTimeout(function(){throw t})}function n6(t,e){var n=e,r=0;do{var i=n.nextSibling;if(t.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){t.removeChild(i),S2(e);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);S2(e)}function ip(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?")break;if(e==="/$")return null}}return t}function lX(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="$"||n==="$!"||n==="$?"){if(e===0)return t;e--}else n==="/$"&&e++}t=t.previousSibling}return null}var Ob=Math.random().toString(36).slice(2),xu="__reactFiber$"+Ob,_2="__reactProps$"+Ob,gf="__reactContainer$"+Ob,w7="__reactEvents$"+Ob,Qje="__reactListeners$"+Ob,Xje="__reactHandles$"+Ob;function f0(t){var e=t[xu];if(e)return e;for(var n=t.parentNode;n;){if(e=n[gf]||n[xu]){if(n=e.alternate,e.child!==null||n!==null&&n.child!==null)for(t=lX(t);t!==null;){if(n=t[xu])return n;t=lX(t)}return e}t=n,n=t.parentNode}return null}function ZS(t){return t=t[xu]||t[gf],!t||t.tag!==5&&t.tag!==6&&t.tag!==13&&t.tag!==3?null:t}function R1(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error(Be(33))}function LD(t){return t[_2]||null}var S7=[],_1=-1;function Fp(t){return{current:t}}function Ir(t){0>_1||(t.current=S7[_1],S7[_1]=null,_1--)}function gr(t,e){_1++,S7[_1]=t.current,t.current=e}var vp={},ua=Fp(vp),io=Fp(!1),Y0=vp;function Ny(t,e){var n=t.type.contextTypes;if(!n)return vp;var r=t.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var i={},s;for(s in n)i[s]=e[s];return r&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=i),i}function so(t){return t=t.childContextTypes,t!=null}
vendor: 15,582 bytes, line 40
40function V_(){Ir(io),Ir(ua)}function cX(t,e,n){if(ua.current!==vp)throw Error(Be(168));gr(ua,e),gr(io,n)}function $de(t,e,n){var r=t.stateNode;if(e=e.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in e))throw Error(Be(108,PFe(t)||"Unknown",i));return ni({},n,r)}function W_(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||vp,Y0=ua.current,gr(ua,t),gr(io,io.current),!0}function uX(t,e,n){var r=t.stateNode;if(!r)throw Error(Be(169));n?(t=$de(t,e,Y0),r.__reactInternalMemoizedMergedChildContext=t,Ir(io),Ir(ua),gr(ua,t)):Ir(io),gr(io,n)}var Wd=null,OD=!1,r6=!1;function Nde(t){Wd===null?Wd=[t]:Wd.push(t)}function Zje(t){OD=!0,Nde(t)}function jp(){if(!r6&&Wd!==null){r6=!0;var t=0,e=Hn;try{var n=Wd;for(Hn=1;t<n.length;t++){var r=n[t];do r=r(!0);while(r!==null)}Wd=null,OD=!1}catch(i){throw Wd!==null&&(Wd=Wd.slice(t+1)),lde(NU,jp),i}finally{Hn=e,r6=!1}}return null}var I1=[],k1=0,z_=null,G_=0,pl=[],ml=0,Q0=null,Jd=1,ef="";function Im(t,e){I1[k1++]=G_,I1[k1++]=z_,z_=t,G_=e}function Fde(t,e,n){pl[ml++]=Jd,pl[ml++]=ef,pl[ml++]=Q0,Q0=t;var r=Jd;t=ef;var i=32-gc(r)-1;r&=~(1<<i),n+=1;var s=32-gc(e)+i;if(30<s){var a=i-i%5;s=(r&(1<<a)-1).toString(32),r>>=a,i-=a,Jd=1<<32-gc(e)+i|n<<i|r,ef=s+t}else Jd=1<<s|n<<i|r,ef=t}function GU(t){t.return!==null&&(Im(t,1),Fde(t,1,0))}function qU(t){for(;t===z_;)z_=I1[--k1],I1[k1]=null,G_=I1[--k1],I1[k1]=null;for(;t===Q0;)Q0=pl[--ml],pl[ml]=null,ef=pl[--ml],pl[ml]=null,Jd=pl[--ml],pl[ml]=null}var $o=null,Oo=null,zr=!1,sc=null;function jde(t,e){var n=yl(5,null,null,0);n.elementType="DELETED",n.stateNode=e,n.return=t,e=t.deletions,e===null?(t.deletions=[n],t.flags|=16):e.push(n)}function dX(t,e){switch(t.tag){case 5:var n=t.type;return e=e.nodeType!==1||n.toLowerCase()!==e.nodeName.toLowerCase()?null:e,e!==null?(t.stateNode=e,$o=t,Oo=ip(e.firstChild),!0):!1;case 6:return e=t.pendingProps===""||e.nodeType!==3?null:e,e!==null?(t.stateNode=e,$o=t,Oo=null,!0):!1;case 13:return e=e.nodeType!==8?null:e,e!==null?(n=Q0!==null?{id:Jd,overflow:ef}:null,t.memoizedState={dehydrated:e,treeContext:n,retryLane:1073741824},n=yl(18,null,null,0),n.stateNode=e,n.return=t,t.child=n,$o=t,Oo=null,!0):!1;default:return!1}}function T7(t){return(t.mode&1)!==0&&(t.flags&128)===0}function A7(t){if(zr){var e=Oo;if(e){var n=e;if(!dX(t,e)){if(T7(t))throw Error(Be(418));e=ip(n.nextSibling);var r=$o;e&&dX(t,e)?jde(r,n):(t.flags=t.flags&-4097|2,zr=!1,$o=t)}}else{if(T7(t))throw Error(Be(418));t.flags=t.flags&-4097|2,zr=!1,$o=t}}}function fX(t){for(t=t.return;t!==null&&t.tag!==5&&t.tag!==3&&t.tag!==13;)t=t.return;$o=t}function dC(t){if(t!==$o)return!1;if(!zr)return fX(t),zr=!0,!1;var e;if((e=t.tag!==3)&&!(e=t.tag!==5)&&(e=t.type,e=e!=="head"&&e!=="body"&&!E7(t.type,t.memoizedProps)),e&&(e=Oo)){if(T7(t))throw Bde(),Error(Be(418));for(;e;)jde(t,e),e=ip(e.nextSibling)}if(fX(t),t.tag===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(Be(317));e:{for(t=t.nextSibling,e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="/$"){if(e===0){Oo=ip(t.nextSibling);break e}e--}else n!=="$"&&n!=="$!"&&n!=="$?"||e++}t=t.nextSibling}Oo=null}}else Oo=$o?ip(t.stateNode.nextSibling):null;return!0}function Bde(){for(var t=Oo;t;)t=ip(t.nextSibling)}function Fy(){Oo=$o=null,zr=!1}function KU(t){sc===null?sc=[t]:sc.push(t)}var Jje=Cf.ReactCurrentBatchConfig;function WE(t,e,n){if(t=n.ref,t!==null&&typeof t!="function"&&typeof t!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(Be(309));var r=n.stateNode}if(!r)throw Error(Be(147,t));var i=r,s=""+t;return e!==null&&e.ref!==null&&typeof e.ref=="function"&&e.ref._stringRef===s?e.ref:(e=function(a){var o=i.refs;a===null?delete o[s]:o[s]=a},e._stringRef=s,e)}if(typeof t!="string")throw Error(Be(284));if(!n._owner)throw Error(Be(290,t))}return t}function fC(t,e){throw t=Object.prototype.toString.call(e),Error(Be(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t))}function hX(t){var e=t._init;return e(t._payload)}function Ude(t){function e(E,x){if(t){var S=E.deletions;S===null?(E.deletions=[x],E.flags|=16):S.push(x)}}function n(E,x){if(!t)return null;for(;x!==null;)e(E,x),x=x.sibling;return null}function r(E,x){for(E=new Map;x!==null;)x.key!==null?E.set(x.key,x):E.set(x.index,x),x=x.sibling;return E}function i(E,x){return E=lp(E,x),E.index=0,E.sibling=null,E}function s(E,x,S){return E.index=S,t?(S=E.alternate,S!==null?(S=S.index,S<x?(E.flags|=2,x):S):(E.flags|=2,x)):(E.flags|=1048576,x)}function a(E){return t&&E.alternate===null&&(E.flags|=2),E}function o(E,x,S,A){return x===null||x.tag!==6?(x=u6(S,E.mode,A),x.return=E,x):(x=i(x,S),x.return=E,x)}function l(E,x,S,A){var R=S.type;return R===S1?u(E,x,S.props.children,A,S.key):x!==null&&(x.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===Eh&&hX(R)===x.type)?(A=i(x,S.props),A.ref=WE(E,x,S),A.return=E,A):(A=A5(S.type,S.key,S.props,null,E.mode,A),A.ref=WE(E,x,S),A.return=E,A)}function c(E,x,S,A){return x===null||x.tag!==4||x.stateNode.containerInfo!==S.containerInfo||x.stateNode.implementation!==S.implementation?(x=d6(S,E.mode,A),x.return=E,x):(x=i(x,S.children||[]),x.return=E,x)}function u(E,x,S,A,R){return x===null||x.tag!==7?(x=k0(S,E.mode,A,R),x.return=E,x):(x=i(x,S),x.return=E,x)}function d(E,x,S){if(typeof x=="string"&&x!==""||typeof x=="number")return x=u6(""+x,E.mode,S),x.return=E,x;if(typeof x=="object"&&x!==null){switch(x.$$typeof){case tC:return S=A5(x.type,x.key,x.props,null,E.mode,S),S.ref=WE(E,null,x),S.return=E,S;case w1:return x=d6(x,E.mode,S),x.return=E,x;case Eh:var A=x._init;return d(E,A(x._payload),S)}if(jx(x)||jE(x))return x=k0(x,E.mode,S,null),x.return=E,x;fC(E,x)}return null}function f(E,x,S,A){var R=x!==null?x.key:null;if(typeof S=="string"&&S!==""||typeof S=="number")return R!==null?null:o(E,x,""+S,A);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case tC:return S.key===R?l(E,x,S,A):null;case w1:return S.key===R?c(E,x,S,A):null;case Eh:return R=S._init,f(E,x,R(S._payload),A)}if(jx(S)||jE(S))return R!==null?null:u(E,x,S,A,null);fC(E,S)}return null}function h(E,x,S,A,R){if(typeof A=="string"&&A!==""||typeof A=="number")return E=E.get(S)||null,o(x,E,""+A,R);if(typeof A=="object"&&A!==null){switch(A.$$typeof){case tC:return E=E.get(A.key===null?S:A.key)||null,l(x,E,A,R);case w1:return E=E.get(A.key===null?S:A.key)||null,c(x,E,A,R);case Eh:var C=A._init;return h(E,x,S,C(A._payload),R)}if(jx(A)||jE(A))return E=E.get(S)||null,u(x,E,A,R,null);fC(x,A)}return null}function m(E,x,S,A){for(var R=null,C=null,T=x,I=x=0,D=null;T!==null&&I<S.length;I++){T.index>I?(D=T,T=null):D=T.sibling;var k=f(E,T,S[I],A);if(k===null){T===null&&(T=D);break}t&&T&&k.alternate===null&&e(E,T),x=s(k,x,I),C===null?R=k:C.sibling=k,C=k,T=D}if(I===S.length)return n(E,T),zr&&Im(E,I),R;if(T===null){for(;I<S.length;I++)T=d(E,S[I],A),T!==null&&(x=s(T,x,I),C===null?R=T:C.sibling=T,C=T);return zr&&Im(E,I),R}for(T=r(E,T);I<S.length;I++)D=h(T,E,I,S[I],A),D!==null&&(t&&D.alternate!==null&&T.delete(D.key===null?I:D.key),x=s(D,x,I),C===null?R=D:C.sibling=D,C=D);return t&&T.forEach(function(O){return e(E,O)}),zr&&Im(E,I),R}function g(E,x,S,A){var R=jE(S);if(typeof R!="function")throw Error(Be(150));if(S=R.call(S),S==null)throw Error(Be(151));for(var C=R=null,T=x,I=x=0,D=null,k=S.next();T!==null&&!k.done;I++,k=S.next()){T.index>I?(D=T,T=null):D=T.sibling;var O=f(E,T,k.value,A);if(O===null){T===null&&(T=D);break}t&&T&&O.alternate===null&&e(E,T),x=s(O,x,I),C===null?R=O:C.sibling=O,C=O,T=D}if(k.done)return n(E,T),zr&&Im(E,I),R;if(T===null){for(;!k.done;I++,k=S.next())k=d(E,k.value,A),k!==null&&(x=s(k,x,I),C===null?R=k:C.sibling=k,C=k);return zr&&Im(E,I),R}for(T=r(E,T);!k.done;I++,k=S.next())k=h(T,E,I,k.value,A),k!==null&&(t&&k.alternate!==null&&T.delete(k.key===null?I:k.key),x=s(k,x,I),C===null?R=k:C.sibling=k,C=k);return t&&T.forEach(function(P){return e(E,P)}),zr&&Im(E,I),R}function b(E,x,S,A){if(typeof S=="object"&&S!==null&&S.type===S1&&S.key===null&&(S=S.props.children),typeof S=="object"&&S!==null){switch(S.$$typeof){case tC:e:{for(var R=S.key,C=x;C!==null;){if(C.key===R){if(R=S.type,R===S1){if(C.tag===7){n(E,C.sibling),x=i(C,S.props.children),x.return=E,E=x;break e}}else if(C.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===Eh&&hX(R)===C.type){n(E,C.sibling),x=i(C,S.props),x.ref=WE(E,C,S),x.return=E,E=x;break e}n(E,C);break}else e(E,C);C=C.sibling}S.type===S1?(x=k0(S.props.children,E.mode,A,S.key),x.return=E,E=x):(A=A5(S.type,S.key,S.props,null,E.mode,A),A.ref=WE(E,x,S),A.return=E,E=A)}return a(E);case w1:e:{for(C=S.key;x!==null;){if(x.key===C)if(x.tag===4&&x.stateNode.containerInfo===S.containerInfo&&x.stateNode.implementation===S.implementation){n(E,x.sibling),x=i(x,S.children||[]),x.return=E,E=x;break e}else{n(E,x);break}else e(E,x);x=x.sibling}x=d6(S,E.mode,A),x.return=E,E=x}return a(E);case Eh:return C=S._init,b(E,x,C(S._payload),A)}if(jx(S))return m(E,x,S,A);if(jE(S))return g(E,x,S,A);fC(E,S)}return typeof S=="string"&&S!==""||typeof S=="number"?(S=""+S,x!==null&&x.tag===6?(n(E,x.sibling),x=i(x,S),x.return=E,E=x):(n(E,x),x=u6(S,E.mode,A),x.return=E,E=x),a(E)):n(E,x)}return b}var jy=Ude(!0),Hde=Ude(!1),q_=Fp(null),K_=null,D1=null,YU=null;function QU(){YU=D1=K_=null}function XU(t){var e=q_.current;Ir(q_),t._currentValue=e}function C7(t,e,n){for(;t!==null;){var r=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,r!==null&&(r.childLanes|=e)):r!==null&&(r.childLanes&e)!==e&&(r.childLanes|=e),t===n)break;t=t.return}}function Z1(t,e){K_=t,YU=D1=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&e&&(to=!0),t.firstContext=null)}function Cl(t){var e=t._currentValue;if(YU!==t)if(t={context:t,memoizedValue:e,next:null},D1===null){if(K_===null)throw Error(Be(308));D1=t,K_.dependencies={lanes:0,firstContext:t}}else D1=D1.next=t;return e}var h0=null;function ZU(t){h0===null?h0=[t]:h0.push(t)}function Vde(t,e,n,r){var i=e.interleaved;return i===null?(n.next=n,ZU(e)):(n.next=i.next,i.next=n),e.interleaved=n,vf(t,r)}function vf(t,e){t.lanes|=e;var n=t.alternate;for(n!==null&&(n.lanes|=e),n=t,t=t.return;t!==null;)t.childLanes|=e,n=t.alternate,n!==null&&(n.childLanes|=e),n=t,t=t.return;return n.tag===3?n.stateNode:null}var xh=!1;function JU(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Wde(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function of(t,e){return{eventTime:t,lane:e,tag:0,payload:null,callback:null,next:null}}function sp(t,e,n){var r=t.updateQueue;if(r===null)return null;if(r=r.shared,Cn&2){var i=r.pending;return i===null?e.next=e:(e.next=i.next,i.next=e),r.pending=e,vf(t,n)}return i=r.interleaved,i===null?(e.next=e,ZU(r)):(e.next=i.next,i.next=e),r.interleaved=e,vf(t,n)}function b5(t,e,n){if(e=e.updateQueue,e!==null&&(e=e.shared,(n&4194240)!==0)){var r=e.lanes;r&=t.pendingLanes,n|=r,e.lanes=n,FU(t,n)}}function pX(t,e){var n=t.updateQueue,r=t.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,s=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};s===null?i=s=a:s=s.next=a,n=n.next}while(n!==null);s===null?i=s=e:s=s.next=e}else i=s=e;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:s,shared:r.shared,effects:r.effects},t.updateQueue=n;return}t=n.lastBaseUpdate,t===null?n.firstBaseUpdate=e:t.next=e,n.lastBaseUpdate=e}function Y_(t,e,n,r){var i=t.updateQueue;xh=!1;var s=i.firstBaseUpdate,a=i.lastBaseUpdate,o=i.shared.pending;if(o!==null){i.shared.pending=null;var l=o,c=l.next;l.next=null,a===null?s=c:a.next=c,a=l;var u=t.alternate;u!==null&&(u=u.updateQueue,o=u.lastBaseUpdate,o!==a&&(o===null?u.firstBaseUpdate=c:o.next=c,u.lastBaseUpdate=l))}if(s!==null){var d=i.baseState;a=0,u=c=l=null,o=s;do{var f=o.lane,h=o.eventTime;if((r&f)===f){u!==null&&(u=u.next={eventTime:h,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var m=t,g=o;switch(f=e,h=n,g.tag){case 1:if(m=g.payload,typeof m=="function"){d=m.call(h,d,f);break e}d=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=g.payload,f=typeof m=="function"?m.call(h,d,f):m,f==null)break e;d=ni({},d,f);break e;case 2:xh=!0}}o.callback!==null&&o.lane!==0&&(t.flags|=64,f=i.effects,f===null?i.effects=[o]:f.push(o))}else h={eventTime:h,lane:f,tag:o.tag,payload:o.payload,callback:o.callback,next:null},u===null?(c=u=h,l=d):u=u.next=h,a|=f;if(o=o.next,o===null){if(o=i.shared.pending,o===null)break;f=o,o=f.next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}while(!0);if(u===null&&(l=d),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,e=i.shared.interleaved,e!==null){i=e;do a|=i.lane,i=i.next;while(i!==e)}else s===null&&(i.shared.lanes=0);Z0|=a,t.lanes=a,t.memoizedState=d}}function mX(t,e,n){if(t=e.effects,e.effects=null,t!==null)for(e=0;e<t.length;e++){var r=t[e],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(Be(191,i));i.call(r)}}}var JS={},Nu=Fp(JS),I2=Fp(JS),k2=Fp(JS);function p0(t){if(t===JS)throw Error(Be(174));return t}function eH(t,e){switch(gr(k2,e),gr(I2,t),gr(Nu,JS),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:a7(null,"");break;default:t=t===8?e.parentNode:e,e=t.namespaceURI||null,t=t.tagName,e=a7(e,t)}Ir(Nu),gr(Nu,e)}function By(){Ir(Nu),Ir(I2),Ir(k2)}function zde(t){p0(k2.current);var e=p0(Nu.current),n=a7(e,t.type);e!==n&&(gr(I2,t),gr(Nu,n))}function tH(t){I2.current===t&&(Ir(Nu),Ir(I2))}var Xr=Fp(0);function Q_(t){for(var e=t;e!==null;){if(e.tag===13){var n=e.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if(e.flags&128)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var i6=[];function nH(){for(var t=0;t<i6.length;t++)i6[t]._workInProgressVersionPrimary=null;i6.length=0}var E5=Cf.ReactCurrentDispatcher,s6=Cf.ReactCurrentBatchConfig,X0=0,ti=null,Gi=null,Es=null,X_=!1,Mw=!1,D2=0,eBe=0;function Js(){throw Error(Be(321))}function rH(t,e){if(e===null)return!1;for(var n=0;n<e.length&&n<t.length;n++)if(!wc(t[n],e[n]))return!1;return!0}function iH(t,e,n,r,i,s){if(X0=s,ti=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,E5.current=t===null||t.memoizedState===null?iBe:sBe,t=n(r,i),Mw){s=0;do{if(Mw=!1,D2=0,25<=s)throw Error(Be(301));s+=1,Es=Gi=null,e.updateQueue=null,E5.current=aBe,t=n(r,i)}while(Mw)}if(E5.current=Z_,e=Gi!==null&&Gi.next!==null,X0=0,Es=Gi=ti=null,X_=!1,e)throw Error(Be(300));return t}function sH(){var t=D2!==0;return D2=0,t}function uu(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Es===null?ti.memoizedState=Es=t:Es=Es.next=t,Es}function Rl(){if(Gi===null){var t=ti.alternate;t=t!==null?t.memoizedState:null}else t=Gi.next;var e=Es===null?ti.memoizedState:Es.next;if(e!==null)Es=e,Gi=t;else{if(t===null)throw Error(Be(310));Gi=t,t={memoizedState:Gi.memoizedState,baseState:Gi.baseState,baseQueue:Gi.baseQueue,queue:Gi.queue,next:null},Es===null?ti.memoizedState=Es=t:Es=Es.next=t}return Es}function L2(t,e){return typeof e=="function"?e(t):e}function a6(t){var e=Rl(),n=e.queue;if(n===null)throw Error(Be(311));n.lastRenderedReducer=t;var r=Gi,i=r.baseQueue,s=n.pending;if(s!==null){if(i!==null){var a=i.next;
vendor: 4,819 bytes, line 40
40i.next=s.next,s.next=a}r.baseQueue=i=s,n.pending=null}if(i!==null){s=i.next,r=r.baseState;var o=a=null,l=null,c=s;do{var u=c.lane;if((X0&u)===u)l!==null&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:t(r,c.action);else{var d={lane:u,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};l===null?(o=l=d,a=r):l=l.next=d,ti.lanes|=u,Z0|=u}c=c.next}while(c!==null&&c!==s);l===null?a=r:l.next=o,wc(r,e.memoizedState)||(to=!0),e.memoizedState=r,e.baseState=a,e.baseQueue=l,n.lastRenderedState=r}if(t=n.interleaved,t!==null){i=t;do s=i.lane,ti.lanes|=s,Z0|=s,i=i.next;while(i!==t)}else i===null&&(n.lanes=0);return[e.memoizedState,n.dispatch]}function o6(t){var e=Rl(),n=e.queue;if(n===null)throw Error(Be(311));n.lastRenderedReducer=t;var r=n.dispatch,i=n.pending,s=e.memoizedState;if(i!==null){n.pending=null;var a=i=i.next;do s=t(s,a.action),a=a.next;while(a!==i);wc(s,e.memoizedState)||(to=!0),e.memoizedState=s,e.baseQueue===null&&(e.baseState=s),n.lastRenderedState=s}return[s,r]}function Gde(){}function qde(t,e){var n=ti,r=Rl(),i=e(),s=!wc(r.memoizedState,i);if(s&&(r.memoizedState=i,to=!0),r=r.queue,aH(Qde.bind(null,n,r,t),[t]),r.getSnapshot!==e||s||Es!==null&&Es.memoizedState.tag&1){if(n.flags|=2048,O2(9,Yde.bind(null,n,r,i,e),void 0,null),As===null)throw Error(Be(349));X0&30||Kde(n,e,i)}return i}function Kde(t,e,n){t.flags|=16384,t={getSnapshot:e,value:n},e=ti.updateQueue,e===null?(e={lastEffect:null,stores:null},ti.updateQueue=e,e.stores=[t]):(n=e.stores,n===null?e.stores=[t]:n.push(t))}function Yde(t,e,n,r){e.value=n,e.getSnapshot=r,Xde(e)&&Zde(t)}function Qde(t,e,n){return n(function(){Xde(e)&&Zde(t)})}function Xde(t){var e=t.getSnapshot;t=t.value;try{var n=e();return!wc(t,n)}catch{return!0}}function Zde(t){var e=vf(t,1);e!==null&&vc(e,t,1,-1)}function gX(t){var e=uu();return typeof t=="function"&&(t=t()),e.memoizedState=e.baseState=t,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:L2,lastRenderedState:t},e.queue=t,t=t.dispatch=rBe.bind(null,ti,t),[e.memoizedState,t]}function O2(t,e,n,r){return t={tag:t,create:e,destroy:n,deps:r,next:null},e=ti.updateQueue,e===null?(e={lastEffect:null,stores:null},ti.updateQueue=e,e.lastEffect=t.next=t):(n=e.lastEffect,n===null?e.lastEffect=t.next=t:(r=n.next,n.next=t,t.next=r,e.lastEffect=t)),t}function Jde(){return Rl().memoizedState}function x5(t,e,n,r){var i=uu();ti.flags|=t,i.memoizedState=O2(1|e,n,void 0,r===void 0?null:r)}function MD(t,e,n,r){var i=Rl();r=r===void 0?null:r;var s=void 0;if(Gi!==null){var a=Gi.memoizedState;if(s=a.destroy,r!==null&&rH(r,a.deps)){i.memoizedState=O2(e,n,s,r);return}}ti.flags|=t,i.memoizedState=O2(1|e,n,s,r)}function vX(t,e){return x5(8390656,8,t,e)}function aH(t,e){return MD(2048,8,t,e)}function efe(t,e){return MD(4,2,t,e)}function tfe(t,e){return MD(4,4,t,e)}function nfe(t,e){if(typeof e=="function")return t=t(),e(t),function(){e(null)};if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function rfe(t,e,n){return n=n!=null?n.concat([t]):null,MD(4,4,nfe.bind(null,e,t),n)}function oH(){}function ife(t,e){var n=Rl();e=e===void 0?null:e;var r=n.memoizedState;return r!==null&&e!==null&&rH(e,r[1])?r[0]:(n.memoizedState=[t,e],t)}function sfe(t,e){var n=Rl();e=e===void 0?null:e;var r=n.memoizedState;return r!==null&&e!==null&&rH(e,r[1])?r[0]:(t=t(),n.memoizedState=[t,e],t)}function afe(t,e,n){return X0&21?(wc(n,e)||(n=dde(),ti.lanes|=n,Z0|=n,t.baseState=!0),e):(t.baseState&&(t.baseState=!1,to=!0),t.memoizedState=n)}function tBe(t,e){var n=Hn;Hn=n!==0&&4>n?n:4,t(!0);var r=s6.transition;s6.transition={};try{t(!1),e()}finally{Hn=n,s6.transition=r}}function ofe(){return Rl().memoizedState}function nBe(t,e,n){var r=op(t);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},lfe(t))cfe(e,n);else if(n=Vde(t,e,n,r),n!==null){var i=Ra();vc(n,t,r,i),ufe(n,e,r)}}function rBe(t,e,n){var r=op(t),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(lfe(t))cfe(e,i);else{var s=t.alternate;if(t.lanes===0&&(s===null||s.lanes===0)&&(s=e.lastRenderedReducer,s!==null))try{var a=e.lastRenderedState,o=s(a,n);if(i.hasEagerState=!0,i.eagerState=o,wc(o,a)){var l=e.interleaved;l===null?(i.next=i,ZU(e)):(i.next=l.next,l.next=i),e.interleaved=i;return}}catch{}finally{}n=Vde(t,e,i,r),n!==null&&(i=Ra(),vc(n,t,r,i),ufe(n,e,r))}}function lfe(t){var e=t.alternate;return t===ti||e!==null&&e===ti}function cfe(t,e){Mw=X_=!0;var n=t.pending;n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e}function ufe(t,e,n){if(n&4194240){var r=e.lanes;r&=t.pendingLanes,n|=r,e.lanes=n,FU(t,n)}}var Z_={readContext:Cl,useCallback:Js,useContext:Js,useEffect:Js,useImperativeHandle:Js,useInsertionEffect:Js,useLayoutEffect:Js,useMemo:Js,useReducer:Js,useRef
vendor: 6,605 bytes, lines 40-42
40:Js,useState:Js,useDebugValue:Js,useDeferredValue:Js,useTransition:Js,useMutableSource:Js,useSyncExternalStore:Js,useId:Js,unstable_isNewReconciler:!1},iBe={readContext:Cl,useCallback:function(t,e){return uu().memoizedState=[t,e===void 0?null:e],t},useContext:Cl,useEffect:vX,useImperativeHandle:function(t,e,n){return n=n!=null?n.concat([t]):null,x5(4194308,4,nfe.bind(null,e,t),n)},useLayoutEffect:function(t,e){return x5(4194308,4,t,e)},useInsertionEffect:function(t,e){return x5(4,2,t,e)},useMemo:function(t,e){var n=uu();return e=e===void 0?null:e,t=t(),n.memoizedState=[t,e],t},useReducer:function(t,e,n){var r=uu();return e=n!==void 0?n(e):e,r.memoizedState=r.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},r.queue=t,t=t.dispatch=nBe.bind(null,ti,t),[r.memoizedState,t]},useRef:function(t){var e=uu();return t={current:t},e.memoizedState=t},useState:gX,useDebugValue:oH,useDeferredValue:function(t){return uu().memoizedState=t},useTransition:function(){var t=gX(!1),e=t[0];return t=tBe.bind(null,t[1]),uu().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,n){var r=ti,i=uu();if(zr){if(n===void 0)throw Error(Be(407));n=n()}else{if(n=e(),As===null)throw Error(Be(349));X0&30||Kde(r,e,n)}i.memoizedState=n;var s={value:n,getSnapshot:e};return i.queue=s,vX(Qde.bind(null,r,s,t),[t]),r.flags|=2048,O2(9,Yde.bind(null,r,s,n,e),void 0,null),n},useId:function(){var t=uu(),e=As.identifierPrefix;if(zr){var n=ef,r=Jd;n=(r&~(1<<32-gc(r)-1)).toString(32)+n,e=":"+e+"R"+n,n=D2++,0<n&&(e+="H"+n.toString(32)),e+=":"}else n=eBe++,e=":"+e+"r"+n.toString(32)+":";return t.memoizedState=e},unstable_isNewReconciler:!1},sBe={readContext:Cl,useCallback:ife,useContext:Cl,useEffect:aH,useImperativeHandle:rfe,useInsertionEffect:efe,useLayoutEffect:tfe,useMemo:sfe,useReducer:a6,useRef:Jde,useState:function(){return a6(L2)},useDebugValue:oH,useDeferredValue:function(t){var e=Rl();return afe(e,Gi.memoizedState,t)},useTransition:function(){var t=a6(L2)[0],e=Rl().memoizedState;return[t,e]},useMutableSource:Gde,useSyncExternalStore:qde,useId:ofe,unstable_isNewReconciler:!1},aBe={readContext:Cl,useCallback:ife,useContext:Cl,useEffect:aH,useImperativeHandle:rfe,useInsertionEffect:efe,useLayoutEffect:tfe,useMemo:sfe,useReducer:o6,useRef:Jde,useState:function(){return o6(L2)},useDebugValue:oH,useDeferredValue:function(t){var e=Rl();return Gi===null?e.memoizedState=t:afe(e,Gi.memoizedState,t)},useTransition:function(){var t=o6(L2)[0],e=Rl().memoizedState;return[t,e]},useMutableSource:Gde,useSyncExternalStore:qde,useId:ofe,unstable_isNewReconciler:!1};function tc(t,e){if(t&&t.defaultProps){e=ni({},e),t=t.defaultProps;for(var n in t)e[n]===void 0&&(e[n]=t[n]);return e}return e}function R7(t,e,n,r){e=t.memoizedState,n=n(r,e),n=n==null?e:ni({},e,n),t.memoizedState=n,t.lanes===0&&(t.updateQueue.baseState=n)}var PD={isMounted:function(t){return(t=t._reactInternals)?Ag(t)===t:!1},enqueueSetState:function(t,e,n){t=t._reactInternals;var r=Ra(),i=op(t),s=of(r,i);s.payload=e,n!=null&&(s.callback=n),e=sp(t,s,i),e!==null&&(vc(e,t,i,r),b5(e,t,i))},enqueueReplaceState:function(t,e,n){t=t._reactInternals;var r=Ra(),i=op(t),s=of(r,i);s.tag=1,s.payload=e,n!=null&&(s.callback=n),e=sp(t,s,i),e!==null&&(vc(e,t,i,r),b5(e,t,i))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var n=Ra(),r=op(t),i=of(n,r);i.tag=2,e!=null&&(i.callback=e),e=sp(t,i,r),e!==null&&(vc(e,t,r,n),b5(e,t,r))}};function yX(t,e,n,r,i,s,a){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(r,s,a):e.prototype&&e.prototype.isPureReactComponent?!A2(n,r)||!A2(i,s):!0}function dfe(t,e,n){var r=!1,i=vp,s=e.contextType;return typeof s=="object"&&s!==null?s=Cl(s):(i=so(e)?Y0:ua.current,r=e.contextTypes,s=(r=r!=null)?Ny(t,i):vp),e=new e(n,s),t.memoizedState=e.state!==null&&e.state!==void 0?e.state:null,e.updater=PD,t.stateNode=e,e._reactInternals=t,r&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=i,t.__reactInternalMemoizedMaskedChildContext=s),e}function bX(t,e,n,r){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(n,r),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(n,r),e.state!==t&&PD.enqueueReplaceState(e,e.state,null)}function _7(t,e,n,r){var i=t.stateNode;i.props=n,i.state=t.memoizedState,i.refs={},JU(t);var s=e.contextType;typeof s=="object"&&s!==null?i.context=Cl(s):(s=so(e)?Y0:ua.current,i.context=Ny(t,s)),i.state=t.memoizedState,s=e.getDerivedStateFromProps,typeof s=="function"&&(R7(t,e,s,n),i.state=t.memoizedState),typeof e.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(e=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),e!==i.state&&PD.enqueueReplaceState(i,i.state,null),Y_(t,n,i,r),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308)}function Uy(t,e){try{var n="",r=e;do n+=MFe(r),r=r.return;while(r);var i=n}catch(s){i=` 41Error generating stack: `+s.message+` 42`+s.stack}return{value:t,source:e,stack:i,digest:null}}function l6(t,e,n){return{value:t,source:null,stack:n??null,digest:e??null}}function I7(t,e){try{console.error(e.value)}catch(n){setTimeout(function(){throw n})}}var oBe=typeof WeakMap=="function"?WeakMap:Map;function ffe(t,e,n){n=of(-1,n),n.tag=3,n.payload={element:null};var r=e.value;return n.callback=function(){eI||(eI=!0,j7=r),I7(t,e)},n}function hfe(t,e,n){n=of(-1,n),n.tag=3;var r=t.type.getDerivedStateFromError;if(typeof r=="function"){var i=e.value;n.payload=function(){return r(i)},n.callback=function(){I7(t,e)}}var s=t.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(n.callback=function(){I7(t,e),typeof r!="function"&&(ap===null?ap=new Set([this]):ap.add(this));var a=e.stack;this.componentDidCatch(e.value,{componentStack:a!==null?a:""})}),n}function EX(t,e,n){var r=t.pingCache;if(r===null){r=t.pingCache=new oBe;var i=new Set;r.set(e,i)}else i=r.get(e),i===void 0&&(i=new Set,r.set(e,i));i.has(n)||(i.add(n),t=xBe.bind(null,t,e,n),e.then(t,t))}function xX(t){do{var e;if((e=t.tag===13)&&(e=t.memoizedState,e=e!==null?e.dehydrated!==null:!0),e)return t;t=t.return}while(t!==null);return null}function wX(t,e,n,r,i){return t.mode&1?(t.flags|=65536,t.lanes=i,t):(t===e?t.flags|=65536:(t.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(e=of
vendor: 9,742 bytes, line 42
42(-1,1),e.tag=2,sp(n,e,1))),n.lanes|=1),t)}var lBe=Cf.ReactCurrentOwner,to=!1;function Aa(t,e,n,r){e.child=t===null?Hde(e,null,n,r):jy(e,t.child,n,r)}function SX(t,e,n,r,i){n=n.render;var s=e.ref;return Z1(e,i),r=iH(t,e,n,r,s,i),n=sH(),t!==null&&!to?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~i,yf(t,e,i)):(zr&&n&&GU(e),e.flags|=1,Aa(t,e,r,i),e.child)}function TX(t,e,n,r,i){if(t===null){var s=n.type;return typeof s=="function"&&!mH(s)&&s.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(e.tag=15,e.type=s,pfe(t,e,s,r,i)):(t=A5(n.type,null,r,e,e.mode,i),t.ref=e.ref,t.return=e,e.child=t)}if(s=t.child,!(t.lanes&i)){var a=s.memoizedProps;if(n=n.compare,n=n!==null?n:A2,n(a,r)&&t.ref===e.ref)return yf(t,e,i)}return e.flags|=1,t=lp(s,r),t.ref=e.ref,t.return=e,e.child=t}function pfe(t,e,n,r,i){if(t!==null){var s=t.memoizedProps;if(A2(s,r)&&t.ref===e.ref)if(to=!1,e.pendingProps=r=s,(t.lanes&i)!==0)t.flags&131072&&(to=!0);else return e.lanes=t.lanes,yf(t,e,i)}return k7(t,e,n,r,i)}function mfe(t,e,n){var r=e.pendingProps,i=r.children,s=t!==null?t.memoizedState:null;if(r.mode==="hidden")if(!(e.mode&1))e.memoizedState={baseLanes:0,cachePool:null,transitions:null},gr(O1,Io),Io|=n;else{if(!(n&1073741824))return t=s!==null?s.baseLanes|n:n,e.lanes=e.childLanes=1073741824,e.memoizedState={baseLanes:t,cachePool:null,transitions:null},e.updateQueue=null,gr(O1,Io),Io|=t,null;e.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=s!==null?s.baseLanes:n,gr(O1,Io),Io|=r}else s!==null?(r=s.baseLanes|n,e.memoizedState=null):r=n,gr(O1,Io),Io|=r;return Aa(t,e,i,n),e.child}function gfe(t,e){var n=e.ref;(t===null&&n!==null||t!==null&&t.ref!==n)&&(e.flags|=512,e.flags|=2097152)}function k7(t,e,n,r,i){var s=so(n)?Y0:ua.current;return s=Ny(e,s),Z1(e,i),n=iH(t,e,n,r,s,i),r=sH(),t!==null&&!to?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~i,yf(t,e,i)):(zr&&r&&GU(e),e.flags|=1,Aa(t,e,n,i),e.child)}function AX(t,e,n,r,i){if(so(n)){var s=!0;W_(e)}else s=!1;if(Z1(e,i),e.stateNode===null)w5(t,e),dfe(e,n,r),_7(e,n,r,i),r=!0;else if(t===null){var a=e.stateNode,o=e.memoizedProps;a.props=o;var l=a.context,c=n.contextType;typeof c=="object"&&c!==null?c=Cl(c):(c=so(n)?Y0:ua.current,c=Ny(e,c));var u=n.getDerivedStateFromProps,d=typeof u=="function"||typeof a.getSnapshotBeforeUpdate=="function";d||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(o!==r||l!==c)&&bX(e,a,r,c),xh=!1;var f=e.memoizedState;a.state=f,Y_(e,r,a,i),l=e.memoizedState,o!==r||f!==l||io.current||xh?(typeof u=="function"&&(R7(e,n,u,r),l=e.memoizedState),(o=xh||yX(e,n,o,r,f,l,c))?(d||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(e.flags|=4194308)):(typeof a.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=r,e.memoizedState=l),a.props=r,a.state=l,a.context=c,r=o):(typeof a.componentDidMount=="function"&&(e.flags|=4194308),r=!1)}else{a=e.stateNode,Wde(t,e),o=e.memoizedProps,c=e.type===e.elementType?o:tc(e.type,o),a.props=c,d=e.pendingProps,f=a.context,l=n.contextType,typeof l=="object"&&l!==null?l=Cl(l):(l=so(n)?Y0:ua.current,l=Ny(e,l));var h=n.getDerivedStateFromProps;(u=typeof h=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(o!==d||f!==l)&&bX(e,a,r,l),xh=!1,f=e.memoizedState,a.state=f,Y_(e,r,a,i);var m=e.memoizedState;o!==d||f!==m||io.current||xh?(typeof h=="function"&&(R7(e,n,h,r),m=e.memoizedState),(c=xh||yX(e,n,c,r,f,m,l)||!1)?(u||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,m,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,m,l)),typeof a.componentDidUpdate=="function"&&(e.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof a.componentDidUpdate!="function"||o===t.memoizedProps&&f===t.memoizedState||(e.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||o===t.memoizedProps&&f===t.memoizedState||(e.flags|=1024),e.memoizedProps=r,e.memoizedState=m),a.props=r,a.state=m,a.context=l,r=c):(typeof a.componentDidUpdate!="function"||o===t.memoizedProps&&f===t.memoizedState||(e.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||o===t.memoizedProps&&f===t.memoizedState||(e.flags|=1024),r=!1)}return D7(t,e,n,r,s,i)}function D7(t,e,n,r,i,s){gfe(t,e);var a=(e.flags&128)!==0;if(!r&&!a)return i&&uX(e,n,!1),yf(t,e,s);r=e.stateNode,lBe.current=e;var o=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return e.flags|=1,t!==null&&a?(e.child=jy(e,t.child,null,s),e.child=jy(e,null,o,s)):Aa(t,e,o,s),e.memoizedState=r.state,i&&uX(e,n,!0),e.child}function vfe(t){var e=t.stateNode;e.pendingContext?cX(t,e.pendingContext,e.pendingContext!==e.context):e.context&&cX(t,e.context,!1),eH(t,e.containerInfo)}function CX(t,e,n,r,i){return Fy(),KU(i),e.flags|=256,Aa(t,e,n,r),e.child}var L7={dehydrated:null,treeContext:null,retryLane:0};function O7(t){return{baseLanes:t,cachePool:null,transitions:null}}function yfe(t,e,n){var r=e.pendingProps,i=Xr.current,s=!1,a=(e.flags&128)!==0,o;if((o=a)||(o=t!==null&&t.memoizedState===null?!1:(i&2)!==0),o?(s=!0,e.flags&=-129):(t===null||t.memoizedState!==null)&&(i|=1),gr(Xr,i&1),t===null)return A7(e),t=e.memoizedState,t!==null&&(t=t.dehydrated,t!==null)?(e.mode&1?t.data==="$!"?e.lanes=8:e.lanes=1073741824:e.lanes=1,null):(a=r.children,t=r.fallback,s?(r=e.mode,s=e.child,a={mode:"hidden",children:a},!(r&1)&&s!==null?(s.childLanes=0,s.pendingProps=a):s=FD(a,r,0,null),t=k0(t,r,n,null),s.return=e,t.return=e,s.sibling=t,e.child=s,e.child.memoizedState=O7(n),e.memoizedState=L7,t):lH(e,a));if(i=t.memoizedState,i!==null&&(o=i.dehydrated,o!==null))return cBe(t,e,a,r,o,i,n);if(s){s=r.fallback,a=e.mode,i=t.child,o=i.sibling;var l={mode:"hidden",children:r.children};return!(a&1)&&e.child!==i?(r=e.child,r.childLanes=0,r.pendingProps=l,e.deletions=null):(r=lp(i,l),r.subtreeFlags=i.subtreeFlags&14680064),o!==null?s=lp(o,s):(s=k0(s,a,n,null),s.flags|=2),s.return=e,r.return=e,r.sibling=s,e.child=r,r=s,s=e.child,a=t.child.memoizedState,a=a===null?O7(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},s.memoizedState=a,s.childLanes=t.childLanes&~n,e.memoizedState=L7,r}return s=t.child,t=s.sibling,r=lp(s,{mode:"visible",children:r.children}),!(e.mode&1)&&(r.lanes=n),r.return=e,r.sibling=null,t!==null&&(n=e.deletions,n===null?(e.deletions=[t],e.flags|=16):n.push(t)),e.child=r,e.memoizedState=null,r}function lH(t,e){return e=FD({mode:"visible",children:e},t.mode,0,null),e.return=t,t.child=e}function hC(t,e,n,r){return r!==null&&KU(r),jy(e,t.child,null,n),t=lH(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function cBe(t,e,n,r,i,s,a){if(n)return e.flags&256?(e.flags&=-257,r=l6(Error(Be(422))),hC(t,e,a,r)):e.memoizedState!==null?(e.child=t.child,e.flags|=128,null):(s=r.fallback,i=e.mode,r=FD({mode:"visible",children:r.children},i,0,null),s=k0(s,i,a,null),s.flags|=2,r.return=e,s.return=e,r.sibling=s,e.child=r,e.mode&1&&jy(e,t.child,null,a),e.child.memoizedState=O7(a),e.memoizedState=L7,s);if(!(e.mode&1))return hC(t,e,a,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var o=r.dgst;return r=o,s=Error(Be(419)),r=l6(s,r,void 0),hC(t,e,a,r)}if(o=(a&t.childLanes)!==0,to||o){if(r=As,r!==null){switch(a&-a){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|a)?0:i,i!==0&&i!==s.retryLane&&(s.retryLane=i,vf(t,i),vc(r,t,i,-1))}return pH(),r=l6(Error(Be(421))),hC(t,e,a,r)}return i.data==="$?"?(e.flags|=128,e.child=t.child,e=wBe.bind(null,t),i._reactRetry=e,null):(t=s.treeContext,Oo=ip(i.nextSibling),$o=e,zr=!0,sc=null,t!==null&&(pl[ml++]=Jd,pl[ml++]=ef,pl[ml++]=Q0,Jd=t.id,ef=t.overflow,Q0=e),e=lH(e,r.children),e.flags|=4096,e)}function RX(t,e,n){t.lanes|=e;var r=t.alternate;r!==null&&(r.lanes|=e),C7(t.return,e,n)}function c6(t,e,n,r,i){var s=t.memoizedState;s===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(s.isBackwards=e,s.rendering=null,s.renderingStartTime=0,s.last=r,s.tail=n,s.tailMode=i)}function bfe(t,e,n){var r=e.pendingProps,i=r.revealOrder,s=r.tail;if(Aa(t,e,r.children,n),r=Xr.current,r&2)r=r&1|2,e.flags|=128;else{if(t!==null&&t.flags&128)e:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&RX(t,n,e);else if(t.tag===19)RX(t,n,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}r&=1}if(gr(Xr,r),!(e.mode&1))e.memoizedState=null;else switch(i){case"forwards":for(n=e.child,i=null;n!==null;)t=n.alternate,t!==null&&Q_(t)===null&&(i=n),n=n.sibling;n=i,n===null?(i=e.child,e.child=null):(i=n.sibling,n.sibling=null),c6(e,!1,i,n,s);break;case"backwards":for(n=null,i=e.child,e.child=null;i!==null;){if(t=i.alternate,t!==null&&Q_(t)===null){e.child=i;break}t=i.sibling,i.sibling=n,n=i,i=t}c6(e,!0,n,null,s);break;case"together":c6(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function w5(t,e){!(e.mode&1)&&t!==null&&(t.alternate=null,e.alternate=null,e.flags|=2)}
vendor: 4,906 bytes, line 42
42function yf(t,e,n){if(t!==null&&(e.dependencies=t.dependencies),Z0|=e.lanes,!(n&e.childLanes))return null;if(t!==null&&e.child!==t.child)throw Error(Be(153));if(e.child!==null){for(t=e.child,n=lp(t,t.pendingProps),e.child=n,n.return=e;t.sibling!==null;)t=t.sibling,n=n.sibling=lp(t,t.pendingProps),n.return=e;n.sibling=null}return e.child}function uBe(t,e,n){switch(e.tag){case 3:vfe(e),Fy();break;case 5:zde(e);break;case 1:so(e.type)&&W_(e);break;case 4:eH(e,e.stateNode.containerInfo);break;case 10:var r=e.type._context,i=e.memoizedProps.value;gr(q_,r._currentValue),r._currentValue=i;break;case 13:if(r=e.memoizedState,r!==null)return r.dehydrated!==null?(gr(Xr,Xr.current&1),e.flags|=128,null):n&e.child.childLanes?yfe(t,e,n):(gr(Xr,Xr.current&1),t=yf(t,e,n),t!==null?t.sibling:null);gr(Xr,Xr.current&1);break;case 19:if(r=(n&e.childLanes)!==0,t.flags&128){if(r)return bfe(t,e,n);e.flags|=128}if(i=e.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),gr(Xr,Xr.current),r)break;return null;case 22:case 23:return e.lanes=0,mfe(t,e,n)}return yf(t,e,n)}var Efe,M7,xfe,wfe;Efe=function(t,e){for(var n=e.child;n!==null;){if(n.tag===5||n.tag===6)t.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};M7=function(){};xfe=function(t,e,n,r){var i=t.memoizedProps;if(i!==r){t=e.stateNode,p0(Nu.current);var s=null;switch(n){case"input":i=n7(t,i),r=n7(t,r),s=[];break;case"select":i=ni({},i,{value:void 0}),r=ni({},r,{value:void 0}),s=[];break;case"textarea":i=s7(t,i),r=s7(t,r),s=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(t.onclick=H_)}o7(n,r);var a;n=null;for(c in i)if(!r.hasOwnProperty(c)&&i.hasOwnProperty(c)&&i[c]!=null)if(c==="style"){var o=i[c];for(a in o)o.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(y2.hasOwnProperty(c)?s||(s=[]):(s=s||[]).push(c,null));for(c in r){var l=r[c];if(o=i?.[c],r.hasOwnProperty(c)&&l!==o&&(l!=null||o!=null))if(c==="style")if(o){for(a in o)!o.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&o[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(s||(s=[]),s.push(c,n)),n=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,o=o?o.__html:void 0,l!=null&&o!==l&&(s=s||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(s=s||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(y2.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&Er("scroll",t),s||o===l||(s=[])):(s=s||[]).push(c,l))}n&&(s=s||[]).push("style",n);var c=s;(e.updateQueue=c)&&(e.flags|=4)}};wfe=function(t,e,n,r){n!==r&&(e.flags|=4)};function zE(t,e){if(!zr)switch(t.tailMode){case"hidden":e=t.tail;for(var n=null;e!==null;)e.alternate!==null&&(n=e),e=e.sibling;n===null?t.tail=null:n.sibling=null;break;case"collapsed":n=t.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:r.sibling=null}}function ea(t){var e=t.alternate!==null&&t.alternate.child===t.child,n=0,r=0;if(e)for(var i=t.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=t,i=i.sibling;else for(i=t.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=t,i=i.sibling;return t.subtreeFlags|=r,t.childLanes=n,e}function dBe(t,e,n){var r=e.pendingProps;switch(qU(e),e.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ea(e),null;case 1:return so(e.type)&&V_(),ea(e),null;case 3:return r=e.stateNode,By(),Ir(io),Ir(ua),nH(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(t===null||t.child===null)&&(dC(e)?e.flags|=4:t===null||t.memoizedState.isDehydrated&&!(e.flags&256)||(e.flags|=1024,sc!==null&&(H7(sc),sc=null))),M7(t,e),ea(e),null;case 5:tH(e);var i=p0(k2.current);if(n=e.type,t!==null&&e.stateNode!=null)xfe(t,e,n,r,i),t.ref!==e.ref&&(e.flags|=512,e.flags|=2097152);else{if(!r){if(e.stateNode===null)throw Error(Be(166));return ea(e),null}if(t=p0(Nu.current),dC(e)){r=e.stateNode,n=e.type;var s=e.memoizedProps;switch(r[xu]=e,r[_2]=s,t=(e.mode&1)!==0,n){case"dialog":Er("cancel",r),Er("close",r);break;case"iframe":case"object":case"embed":Er("load",r);break;case"video":case"audio":for(i=0;i<Ux.length;i++)Er(Ux[i],r);break;case"source":Er("error",r);break;case"img":case"image":case"link":Er("error",r),Er("load",r);break;case"details":Er("toggle",r);break;case"input":$Q(r,s),Er("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Er("invalid",r);break;case"textarea":FQ(r,s),Er("invalid",r)}o7(n,s),i=null;for(var a in s)if(s.hasOwnProperty(a)){var o=s[a];
vendor: 29,827 bytes, line 42
42a==="children"?typeof o=="string"?r.textContent!==o&&(s.suppressHydrationWarning!==!0&&uC(r.textContent,o,t),i=["children",o]):typeof o=="number"&&r.textContent!==""+o&&(s.suppressHydrationWarning!==!0&&uC(r.textContent,o,t),i=["children",""+o]):y2.hasOwnProperty(a)&&o!=null&&a==="onScroll"&&Er("scroll",r)}switch(n){case"input":nC(r),NQ(r,s,!0);break;case"textarea":nC(r),jQ(r);break;case"select":case"option":break;default:typeof s.onClick=="function"&&(r.onclick=H_)}r=i,e.updateQueue=r,r!==null&&(e.flags|=4)}else{a=i.nodeType===9?i:i.ownerDocument,t==="http://www.w3.org/1999/xhtml"&&(t=Que(n)),t==="http://www.w3.org/1999/xhtml"?n==="script"?(t=a.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild)):typeof r.is=="string"?t=a.createElement(n,{is:r.is}):(t=a.createElement(n),n==="select"&&(a=t,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):t=a.createElementNS(t,n),t[xu]=e,t[_2]=r,Efe(t,e,!1,!1),e.stateNode=t;e:{switch(a=l7(n,r),n){case"dialog":Er("cancel",t),Er("close",t),i=r;break;case"iframe":case"object":case"embed":Er("load",t),i=r;break;case"video":case"audio":for(i=0;i<Ux.length;i++)Er(Ux[i],t);i=r;break;case"source":Er("error",t),i=r;break;case"img":case"image":case"link":Er("error",t),Er("load",t),i=r;break;case"details":Er("toggle",t),i=r;break;case"input":$Q(t,r),i=n7(t,r),Er("invalid",t);break;case"option":i=r;break;case"select":t._wrapperState={wasMultiple:!!r.multiple},i=ni({},r,{value:void 0}),Er("invalid",t);break;case"textarea":FQ(t,r),i=s7(t,r),Er("invalid",t);break;default:i=r}o7(n,i),o=i;for(s in o)if(o.hasOwnProperty(s)){var l=o[s];s==="style"?Jue(t,l):s==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&Xue(t,l)):s==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&b2(t,l):typeof l=="number"&&b2(t,""+l):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(y2.hasOwnProperty(s)?l!=null&&s==="onScroll"&&Er("scroll",t):l!=null&&LU(t,s,l,a))}switch(n){case"input":nC(t),NQ(t,r,!1);break;case"textarea":nC(t),jQ(t);break;case"option":r.value!=null&&t.setAttribute("value",""+gp(r.value));break;case"select":t.multiple=!!r.multiple,s=r.value,s!=null?K1(t,!!r.multiple,s,!1):r.defaultValue!=null&&K1(t,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(t.onclick=H_)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(e.flags|=4)}e.ref!==null&&(e.flags|=512,e.flags|=2097152)}return ea(e),null;case 6:if(t&&e.stateNode!=null)wfe(t,e,t.memoizedProps,r);else{if(typeof r!="string"&&e.stateNode===null)throw Error(Be(166));if(n=p0(k2.current),p0(Nu.current),dC(e)){if(r=e.stateNode,n=e.memoizedProps,r[xu]=e,(s=r.nodeValue!==n)&&(t=$o,t!==null))switch(t.tag){case 3:uC(r.nodeValue,n,(t.mode&1)!==0);break;case 5:t.memoizedProps.suppressHydrationWarning!==!0&&uC(r.nodeValue,n,(t.mode&1)!==0)}s&&(e.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[xu]=e,e.stateNode=r}return ea(e),null;case 13:if(Ir(Xr),r=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(zr&&Oo!==null&&e.mode&1&&!(e.flags&128))Bde(),Fy(),e.flags|=98560,s=!1;else if(s=dC(e),r!==null&&r.dehydrated!==null){if(t===null){if(!s)throw Error(Be(318));if(s=e.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(Be(317));s[xu]=e}else Fy(),!(e.flags&128)&&(e.memoizedState=null),e.flags|=4;ea(e),s=!1}else sc!==null&&(H7(sc),sc=null),s=!0;if(!s)return e.flags&65536?e:null}return e.flags&128?(e.lanes=n,e):(r=r!==null,r!==(t!==null&&t.memoizedState!==null)&&r&&(e.child.flags|=8192,e.mode&1&&(t===null||Xr.current&1?Zi===0&&(Zi=3):pH())),e.updateQueue!==null&&(e.flags|=4),ea(e),null);case 4:return By(),M7(t,e),t===null&&C2(e.stateNode.containerInfo),ea(e),null;case 10:return XU(e.type._context),ea(e),null;case 17:return so(e.type)&&V_(),ea(e),null;case 19:if(Ir(Xr),s=e.memoizedState,s===null)return ea(e),null;if(r=(e.flags&128)!==0,a=s.rendering,a===null)if(r)zE(s,!1);else{if(Zi!==0||t!==null&&t.flags&128)for(t=e.child;t!==null;){if(a=Q_(t),a!==null){for(e.flags|=128,zE(s,!1),r=a.updateQueue,r!==null&&(e.updateQueue=r,e.flags|=4),e.subtreeFlags=0,r=n,n=e.child;n!==null;)s=n,t=r,s.flags&=14680066,a=s.alternate,a===null?(s.childLanes=0,s.lanes=t,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=a.childLanes,s.lanes=a.lanes,s.child=a.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=a.memoizedProps,s.memoizedState=a.memoizedState,s.updateQueue=a.updateQueue,s.type=a.type,t=a.dependencies,s.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),n=n.sibling;return gr(Xr,Xr.current&1|2),e.child}t=t.sibling}s.tail!==null&&mi()>Hy&&(e.flags|=128,r=!0,zE(s,!1),e.lanes=4194304)}else{if(!r)if(t=Q_(a),t!==null){if(e.flags|=128,r=!0,n=t.updateQueue,n!==null&&(e.updateQueue=n,e.flags|=4),zE(s,!0),s.tail===null&&s.tailMode==="hidden"&&!a.alternate&&!zr)return ea(e),null}else 2*mi()-s.renderingStartTime>Hy&&n!==1073741824&&(e.flags|=128,r=!0,zE(s,!1),e.lanes=4194304);s.isBackwards?(a.sibling=e.child,e.child=a):(n=s.last,n!==null?n.sibling=a:e.child=a,s.last=a)}return s.tail!==null?(e=s.tail,s.rendering=e,s.tail=e.sibling,s.renderingStartTime=mi(),e.sibling=null,n=Xr.current,gr(Xr,r?n&1|2:n&1),e):(ea(e),null);case 22:case 23:return hH(),r=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==r&&(e.flags|=8192),r&&e.mode&1?Io&1073741824&&(ea(e),e.subtreeFlags&6&&(e.flags|=8192)):ea(e),null;case 24:return null;case 25:return null}throw Error(Be(156,e.tag))}function fBe(t,e){switch(qU(e),e.tag){case 1:return so(e.type)&&V_(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return By(),Ir(io),Ir(ua),nH(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 5:return tH(e),null;case 13:if(Ir(Xr),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(Be(340));Fy()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Ir(Xr),null;case 4:return By(),null;case 10:return XU(e.type._context),null;case 22:case 23:return hH(),null;case 24:return null;default:return null}}var pC=!1,la=!1,hBe=typeof WeakSet=="function"?WeakSet:Set,st=null;function L1(t,e){var n=t.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){oi(t,e,r)}else n.current=null}function P7(t,e,n){try{n()}catch(r){oi(t,e,r)}}var _X=!1;function pBe(t,e){if(y7=j_,t=Rde(),zU(t)){if("selectionStart"in t)var n={start:t.selectionStart,end:t.selectionEnd};else e:{n=(n=t.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,s=r.focusNode;r=r.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var a=0,o=-1,l=-1,c=0,u=0,d=t,f=null;t:for(;;){for(var h;d!==n||i!==0&&d.nodeType!==3||(o=a+i),d!==s||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(h=d.firstChild)!==null;)f=d,d=h;for(;;){if(d===t)break t;if(f===n&&++c===i&&(o=a),f===s&&++u===r&&(l=a),(h=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=h}n=o===-1||l===-1?null:{start:o,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(b7={focusedElem:t,selectionRange:n},j_=!1,st=e;st!==null;)if(e=st,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,st=t;else for(;st!==null;){e=st;try{var m=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var g=m.memoizedProps,b=m.memoizedState,E=e.stateNode,x=E.getSnapshotBeforeUpdate(e.elementType===e.type?g:tc(e.type,g),b);E.__reactInternalSnapshotBeforeUpdate=x}break;case 3:var S=e.stateNode.containerInfo;S.nodeType===1?S.textContent="":S.nodeType===9&&S.documentElement&&S.removeChild(S.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Be(163))}}catch(A){oi(e,e.return,A)}if(t=e.sibling,t!==null){t.return=e.return,st=t;break}st=e.return}return m=_X,_X=!1,m}function Pw(t,e,n){var r=e.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&t)===t){var s=i.destroy;i.destroy=void 0,s!==void 0&&P7(e,n,s)}i=i.next}while(i!==r)}}function $D(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var n=e=e.next;do{if((n.tag&t)===t){var r=n.create;n.destroy=r()}n=n.next}while(n!==e)}}function $7(t){var e=t.ref;if(e!==null){var n=t.stateNode;switch(t.tag){case 5:t=n;break;default:t=n}typeof e=="function"?e(t):e.current=t}}function Sfe(t){var e=t.alternate;e!==null&&(t.alternate=null,Sfe(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[xu],delete e[_2],delete e[w7],delete e[Qje],delete e[Xje])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function Tfe(t){return t.tag===5||t.tag===3||t.tag===4}function IX(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||Tfe(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function N7(t,e,n){var r=t.tag;if(r===5||r===6)t=t.stateNode,e?n.nodeType===8?n.parentNode.insertBefore(t,e):n.insertBefore(t,e):(n.nodeType===8?(e=n.parentNode,e.insertBefore(t,n)):(e=n,e.appendChild(t)),n=n._reactRootContainer,n!=null||e.onclick!==null||(e.onclick=H_));else if(r!==4&&(t=t.child,t!==null))for(N7(t,e,n),t=t.sibling;t!==null;)N7(t,e,n),t=t.sibling}function F7(t,e,n){var r=t.tag;if(r===5||r===6)t=t.stateNode,e?n.insertBefore(t,e):n.appendChild(t);else if(r!==4&&(t=t.child,t!==null))for(F7(t,e,n),t=t.sibling;t!==null;)F7(t,e,n),t=t.sibling}var $s=null,rc=!1;function th(t,e,n){for(n=n.child;n!==null;)Afe(t,e,n),n=n.sibling}function Afe(t,e,n){if($u&&typeof $u.onCommitFiberUnmount=="function")try{$u.onCommitFiberUnmount(_D,n)}catch{}switch(n.tag){case 5:la||L1(n,e);case 6:var r=$s,i=rc;$s=null,th(t,e,n),$s=r,rc=i,$s!==null&&(rc?(t=$s,n=n.stateNode,t.nodeType===8?t.parentNode.removeChild(n):t.removeChild(n)):$s.removeChild(n.stateNode));break;case 18:$s!==null&&(rc?(t=$s,n=n.stateNode,t.nodeType===8?n6(t.parentNode,n):t.nodeType===1&&n6(t,n),S2(t)):n6($s,n.stateNode));break;case 4:r=$s,i=rc,$s=n.stateNode.containerInfo,rc=!0,th(t,e,n),$s=r,rc=i;break;case 0:case 11:case 14:case 15:if(!la&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var s=i,a=s.destroy;s=s.tag,a!==void 0&&(s&2||s&4)&&P7(n,e,a),i=i.next}while(i!==r)}th(t,e,n);break;case 1:if(!la&&(L1(n,e),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(o){oi(n,e,o)}th(t,e,n);break;case 21:th(t,e,n);break;case 22:n.mode&1?(la=(r=la)||n.memoizedState!==null,th(t,e,n),la=r):th(t,e,n);break;default:th(t,e,n)}}function kX(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var n=t.stateNode;n===null&&(n=t.stateNode=new hBe),e.forEach(function(r){var i=SBe.bind(null,t,r);n.has(r)||(n.add(r),r.then(i,i))})}}function zl(t,e){var n=e.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var s=t,a=e,o=a;e:for(;o!==null;){switch(o.tag){case 5:$s=o.stateNode,rc=!1;break e;case 3:$s=o.stateNode.containerInfo,rc=!0;break e;case 4:$s=o.stateNode.containerInfo,rc=!0;break e}o=o.return}if($s===null)throw Error(Be(160));Afe(s,a,i),$s=null,rc=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(c){oi(i,e,c)}}if(e.subtreeFlags&12854)for(e=e.child;e!==null;)Cfe(e,t),e=e.sibling}function Cfe(t,e){var n=t.alternate,r=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(zl(e,t),Vc(t),r&4){try{Pw(3,t,t.return),$D(3,t)}catch(g){oi(t,t.return,g)}try{Pw(5,t,t.return)}catch(g){oi(t,t.return,g)}}break;case 1:zl(e,t),Vc(t),r&512&&n!==null&&L1(n,n.return);break;case 5:if(zl(e,t),Vc(t),r&512&&n!==null&&L1(n,n.return),t.flags&32){var i=t.stateNode;try{b2(i,"")}catch(g){oi(t,t.return,g)}}if(r&4&&(i=t.stateNode,i!=null)){var s=t.memoizedProps,a=n!==null?n.memoizedProps:s,o=t.type,l=t.updateQueue;if(t.updateQueue=null,l!==null)try{o==="input"&&s.type==="radio"&&s.name!=null&&Kue(i,s),l7(o,a);var c=l7(o,s);for(a=0;a<l.length;a+=2){var u=l[a],d=l[a+1];u==="style"?Jue(i,d):u==="dangerouslySetInnerHTML"?Xue(i,d):u==="children"?b2(i,d):LU(i,u,d,c)}switch(o){case"input":r7(i,s);break;case"textarea":Yue(i,s);break;case"select":var f=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!s.multiple;var h=s.value;h!=null?K1(i,!!s.multiple,h,!1):f!==!!s.multiple&&(s.defaultValue!=null?K1(i,!!s.multiple,s.defaultValue,!0):K1(i,!!s.multiple,s.multiple?[]:"",!1))}i[_2]=s}catch(g){oi(t,t.return,g)}}break;case 6:if(zl(e,t),Vc(t),r&4){if(t.stateNode===null)throw Error(Be(162));i=t.stateNode,s=t.memoizedProps;try{i.nodeValue=s}catch(g){oi(t,t.return,g)}}break;case 3:if(zl(e,t),Vc(t),r&4&&n!==null&&n.memoizedState.isDehydrated)try{S2(e.containerInfo)}catch(g){oi(t,t.return,g)}break;case 4:zl(e,t),Vc(t);break;case 13:zl(e,t),Vc(t),i=t.child,i.flags&8192&&(s=i.memoizedState!==null,i.stateNode.isHidden=s,!s||i.alternate!==null&&i.alternate.memoizedState!==null||(dH=mi())),r&4&&kX(t);break;case 22:if(u=n!==null&&n.memoizedState!==null,t.mode&1?(la=(c=la)||u,zl(e,t),la=c):zl(e,t),Vc(t),r&8192){if(c=t.memoizedState!==null,(t.stateNode.isHidden=c)&&!u&&t.mode&1)for(st=t,u=t.child;u!==null;){for(d=st=u;st!==null;){switch(f=st,h=f.child,f.tag){case 0:case 11:case 14:case 15:Pw(4,f,f.return);break;case 1:L1(f,f.return);var m=f.stateNode;if(typeof m.componentWillUnmount=="function"){r=f,n=f.return;try{e=r,m.props=e.memoizedProps,m.state=e.memoizedState,m.componentWillUnmount()}catch(g){oi(r,n,g)}}break;case 5:L1(f,f.return);break;case 22:if(f.memoizedState!==null){LX(d);continue}}h!==null?(h.return=f,st=h):LX(d)}u=u.sibling}e:for(u=null,d=t;;){if(d.tag===5){if(u===null){u=d;try{i=d.stateNode,c?(s=i.style,typeof s.setProperty=="function"?s.setProperty("display","none","important"):s.display="none"):(o=d.stateNode,l=d.memoizedProps.style,a=l!=null&&l.hasOwnProperty("display")?l.display:null,o.style.display=Zue("display",a))}catch(g){oi(t,t.return,g)}}}else if(d.tag===6){if(u===null)try{d.stateNode.nodeValue=c?"":d.memoizedProps}catch(g){oi(t,t.return,g)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===t)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===t)break e;for(;d.sibling===null;){if(d.return===null||d.return===t)break e;u===d&&(u=null),d=d.return}u===d&&(u=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:zl(e,t),Vc(t),r&4&&kX(t);break;case 21:break;default:zl(e,t),Vc(t)}}function Vc(t){var e=t.flags;if(e&2){try{e:{for(var n=t.return;n!==null;){if(Tfe(n)){var r=n;break e}n=n.return}throw Error(Be(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(b2(i,""),r.flags&=-33);var s=IX(t);F7(t,s,i);break;case 3:case 4:var a=r.stateNode.containerInfo,o=IX(t);N7(t,o,a);break;default:throw Error(Be(161))}}catch(l){oi(t,t.return,l)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function mBe(t,e,n){st=t,Rfe(t)}function Rfe(t,e,n){for(var r=(t.mode&1)!==0;st!==null;){var i=st,s=i.child;if(i.tag===22&&r){var a=i.memoizedState!==null||pC;if(!a){var o=i.alternate,l=o!==null&&o.memoizedState!==null||la;o=pC;var c=la;if(pC=a,(la=l)&&!c)for(st=i;st!==null;)a=st,l=a.child,a.tag===22&&a.memoizedState!==null?OX(i):l!==null?(l.return=a,st=l):OX(i);for(;s!==null;)st=s,Rfe(s),s=s.sibling;st=i,pC=o,la=c}DX(t)}else i.subtreeFlags&8772&&s!==null?(s.return=i,st=s):DX(t)}}function DX(t){for(;st!==null;){var e=st;if(e.flags&8772){var n=e.alternate;try{if(e.flags&8772)switch(e.tag){case 0:case 11:case 15:la||$D(5,e);break;case 1:var r=e.stateNode;if(e.flags&4&&!la)if(n===null)r.componentDidMount();else{var i=e.elementType===e.type?n.memoizedProps:tc(e.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var s=e.updateQueue;s!==null&&mX(e,s,r);break;case 3:var a=e.updateQueue;if(a!==null){if(n=null,e.child!==null)switch(e.child.tag){case 5:n=e.child.stateNode;break;case 1:n=e.child.stateNode}mX(e,a,n)}break;case 5:var o=e.stateNode;if(n===null&&e.flags&4){n=o;var l=e.memoizedProps;switch(e.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(e.memoizedState===null){var c=e.alternate;if(c!==null){var u=c.memoizedState;if(u!==null){var d=u.dehydrated;d!==null&&S2(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Be(163))}la||e.flags&512&&$7(e)}catch(f){oi(e,e.return,f)}}if(e===t){st=null;break}if(n=e.sibling,n!==null){n.return=e.return,st=n;break}st=e.return}}function LX(t){for(;st!==null;){var e=st;if(e===t){st=null;break}var n=e.sibling;if(n!==null){n.return=e.return,st=n;break}st=e.return}}function OX(t){for(;st!==null;){var e=st;try{switch(e.tag){case 0:case 11:case 15:var n=e.return;try{$D(4,e)}catch(l){oi(e,n,l)}break;case 1:var r=e.stateNode;if(typeof r.componentDidMount=="function"){var i=e.return;try{r.componentDidMount()}catch(l){oi(e,i,l)}}var s=e.return;try{$7(e)}catch(l){oi(e,s,l)}break;case 5:var a=e.return;try{$7(e)}catch(l){oi(e,a,l)}}}catch(l){oi(e,e.return,l)}if(e===t){st=null;break}var o=e.sibling;if(o!==null){o.return=e.return,st=o;break}st=e.return}}var gBe=Math.ceil,J_=Cf.ReactCurrentDispatcher,cH=Cf.ReactCurrentOwner,xl=Cf.ReactCurrentBatchConfig,Cn=0,As=null,Di=null,qs=0,Io=0,O1=Fp(0),Zi=0,M2=null,Z0=0,ND=0,uH=0,$w=null,Ya=null,dH=0,Hy=1/0,Fd=null,eI=!1,j7=null,ap=null,mC=!1,Vh=null,tI=0,Nw=0,B7=null,S5=-1,T5=0;function Ra(){return Cn&6?mi():S5!==-1?S5:S5=mi()}function op(t){return t.mode&1?Cn&2&&qs!==0?qs&-qs:Jje.transition!==null?(T5===0&&(T5=dde()),T5):(t=Hn,t!==0||(t=window.event,t=t===void 0?16:yde(t.type)),t):1}function vc(t,e,n,r){if(50<Nw)throw Nw=0,B7=null,Error(Be(185));QS(t,n,r),(!(Cn&2)||t!==As)&&(t===As&&(!(Cn&2)&&(ND|=n),Zi===4&&Lh(t,qs)),ao(t,r),n===1&&Cn===0&&!(e.mode&1)&&(Hy=mi()+500,OD&&jp()))}function ao(t,e){var n=t.callbackNode;JFe(t,e);var r=F_(t,t===As?qs:0);if(r===0)n!==null&&HQ(n),t.callbackNode=null,t.callbackPriority=0;else if(e=r&-r,t.callbackPriority!==e){if(n!=null&&HQ(n),e===1)t.tag===0?Zje(MX.bind(null,t)):Nde(MX.bind(null,t)),Kje(function(){!(Cn&6)&&jp()}),n=null;else{switch(fde(r)){case 1:n=NU;break;case 4:n=cde;break;case 16:n=N_;break;case 536870912:n=ude;break;default:n=N_}n=Pfe(n,_fe.bind(null,t))}t.callbackPriority=e,t.callbackNode=n}}function _fe(t,e){if(S5=-1,T5=0,Cn&6)throw Error(Be(327));var n=t.callbackNode;if(J1()&&t.callbackNode!==n)return null;var r=F_(t,t===As?qs:0);if(r===0)return null;if(r&30||r&t.expiredLanes||e)e=nI(t,r);else{e=r;var i=Cn;Cn|=2;var s=kfe();(As!==t||qs!==e)&&(Fd=null,Hy=mi()+500,I0(t,e));do try{bBe();break}catch(o){Ife(t,o)}while(!0);QU(),J_.current=s,Cn=i,Di!==null?e=0:(As=null,qs=0,e=Zi)}if(e!==0){if(e===2&&(i=h7(t),i!==0&&(r=i,e=U7(t,i))),e===1)throw n=M2,I0(t,0),Lh(t,r),ao(t,mi()),n;if(e===6)Lh(t,r);else{if(i=t.current.alternate,!(r&30)&&!vBe(i)&&(e=nI(t,r),e===2&&(s=h7(t),s!==0&&(r=s,e=U7(t,s))),e===1))throw n=M2,I0(t,0),Lh(t,r),ao(t,mi()),n;switch(t.finishedWork=i,t.finishedLanes=r,e){case 0:case 1:throw Error(Be(345));case 2:km(t,Ya,Fd);break;case 3:if(Lh(t,r),(r&130023424)===r&&(e=dH+500-mi(),10<e)){if(F_(t,0)!==0)break;if(i=t.suspendedLanes,(i&r)!==r){Ra(),t.pingedLanes|=t.suspendedLanes&i;break}t.timeoutHandle=x7(km.bind(null,t,Ya,Fd),e);break}km(t,Ya,Fd);break;case 4:if(Lh(t,r),(r&4194240)===r)break;for(e=t.eventTimes,i=-1;0<r;){var a=31-gc(r);s=1<<a,a=e[a],a>i&&(i=a),r&=~s}if(r=i,r=mi()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*gBe(r/1960))-r,10<r){t.timeoutHandle=x7(km.bind(null,t,Ya,Fd),r);break}km(t,Ya,Fd);break;case 5:km(t,Ya,Fd);break;default:throw Error(Be(329))}}}return ao(t,mi()),t.callbackNode===n?_fe.bind(null,t):null}function U7(t,e){var n=$w;return t.current.memoizedState.isDehydrated&&(I0(t,e).flags|=256),t=nI(t,e),t!==2&&(e=Ya,Ya=n,e!==null&&H7(e)),t}function H7(t){Ya===null?Ya=t:Ya.push.apply(Ya,t)}function vBe(t){for(var e=t;;){if(e.flags&16384){var n=e.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],s=i.getSnapshot;i=i.value;try{if(!wc(s(),i))return!1}catch{return!1}}}if(n=e.child,e.subtreeFlags&16384&&n!==null)n.return=e,e=n;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function Lh(t,e){for(e&=~uH,e&=~ND,t.suspendedLanes|=e,t.pingedLanes&=~e,t=t.expirationTimes;0<e;){var n=31-gc(e),r=1<<n;t[n]=-1,e&=~r}}function MX(t){if(Cn&6)throw Error(Be(327));J1();var e=F_(t,0);if(!(e&1))return ao(t,mi()),null;var n=nI(t,e);if(t.tag!==0&&n===2){var r=h7(t);r!==0&&(e=r,n=U7(t,r))}if(n===1)throw n=M2,I0(t,0),Lh(t,e),ao(t,mi()),n;if(n===6)throw Error(Be(345));return t.finishedWork=t.current.alternate,t.finishedLanes=e,km(t,Ya,Fd),ao(t,mi()),null}function fH(t,e){var n=Cn;Cn|=1;try{return t(e)}finally{Cn=n,Cn===0&&(Hy=mi()+500,OD&&jp())}}function J0(t){Vh!==null&&Vh.tag===0&&!(Cn&6)&&J1();var e=Cn;Cn|=1;var n=xl.transition,r=Hn;try{if(xl.transition=null,Hn=1,t)return t()}finally{Hn=r,xl.transition=n,Cn=e,!(Cn&6)&&jp()}}function hH(){Io=O1.current,Ir(O1)}function I0(t,e){t.finishedWork=null,t.finishedLanes=0;var n=t.timeoutHandle;if(n!==-1&&(t.timeoutHandle=-1,qje(n)),Di!==null)for(n=Di.return;n!==null;){var r=n;switch(qU(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&V_();break;case 3:By(),Ir(io),Ir(ua),nH();break;case 5:tH(r);break;case 4:By();break;case 13:Ir(Xr);break;case 19:Ir(Xr);break;case 10:XU(r.type._context);break;case 22:case 23:hH()}n=n.return}if(As=t,Di=t=lp(t.current,null),qs=Io=e,Zi=0,M2=null,uH=ND=Z0=0,Ya=$w=null,h0!==null){for(e=0;e<h0.length;e++)if(n=h0[e],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,s=n.pending;if(s!==null){var a=s.next;s.next=i,r.next=a}n.pending=r}h0=null}return t}function Ife(t,e){do{var n=Di;try{if(QU(),E5.current=Z_,X_){for(var r=ti.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}X_=!1}if(X0=0,Es=Gi=ti=null,Mw=!1,D2=0,cH.current=null,n===null||n.return===null){Zi=1,M2=e,Di=null;break}e:{var s=t,a=n.return,o=n,l=e;if(e=qs,o.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var c=l,u=o,d=u.tag;if(!(u.mode&1)&&(d===0||d===11||d===15)){var f=u.alternate;f?(u.updateQueue=f.updateQueue,u.memoizedState=f.memoizedState,u.lanes=f.lanes):(u.updateQueue=null,u.memoizedState=null)}var h=xX(a);if(h!==null){h.flags&=-257,wX(h,a,o,s,e),h.mode&1&&EX(s,c,e),e=h,l=c;var m=e.updateQueue;if(m===null){var g=new Set;g.add(l),e.updateQueue=g}else m.add(l);break e}else{if(!(e&1)){EX(s,c,e),pH();break e}l=Error(Be(426))}}else if(zr&&o.mode&1){var b=xX(a);if(b!==null){!(b.flags&65536)&&(b.flags|=256),wX(b,a,o,s,e),KU(Uy(l,o));break e}}s=l=Uy(l,o),Zi!==4&&(Zi=2),$w===null?$w=[s]:$w.push(s),s=a;do{switch(s.tag){case 3:s.flags|=65536,e&=-e,s.lanes|=e;var E=ffe(s,l,e);pX(s,E);break e;case 1:o=l;var x=s.type,S=s.stateNode;if(!(s.flags&128)&&(typeof x.getDerivedStateFromError=="function"||S!==null&&typeof S.componentDidCatch=="function"&&(ap===null||!ap.has(S)))){s.flags|=65536,e&=-e,s.lanes|=e;var A=hfe(s,o,e);pX(s,A);break e}}s=s.return}while(s!==null)}Lfe(n)}catch(R){e=R,Di===n&&n!==null&&(Di=n=n.return);continue}break}while(!0)}function kfe(){var t=J_.current;return J_.current=Z_,t===null?Z_:t}function pH(){(Zi===0||Zi===3||Zi===2)&&(Zi=4),As===null||!(Z0&268435455)&&!(ND&268435455)||Lh(As,qs)}function nI(t,e){var n=Cn;Cn|=2;var r=kfe();(As!==t||qs!==e)&&(Fd=null,I0(t,e));do try{yBe();break}catch(i){Ife(t,i)}while(!0);if(QU(),Cn=n,J_.current=r,Di!==null)throw Error(Be(261));return As=null,qs=0,Zi}function yBe(){for(;Di!==null;)Dfe(Di)}function bBe(){for(;Di!==null&&!WFe();)Dfe(Di)}function Dfe(t){var e=Mfe(t.alternate,t,Io);t.memoizedProps=t.pendingProps,e===null?Lfe(t):Di=e,cH.current=null}function Lfe(t){var e=t;do{var n=e.alternate;if(t=e.return,e.flags&32768){if(n=fBe(n,e),n!==null){n.flags&=32767,Di=n;return}if(t!==null)t.flags|=32768,t.subtreeFlags=0,t.deletions=null;else{Zi=6,Di=null;return}}else if(n=dBe(n,e,Io),n!==null){Di=n;return}if(e=e.sibling,e!==null){Di=e;return}Di=e=t}while(e!==null);Zi===0&&(Zi=5)}function km(t,e,n){var r=Hn,i=xl.transition;try{xl.transition=null,Hn=1,EBe(t,e,n,r)}finally{xl.transition=i,Hn=r}return null}function EBe(t,e,n,r){do J1();while(Vh!==null);if(Cn&6)throw Error(Be(327));n=t.finishedWork;var i=t.finishedLanes;if(n===null)return null;if(t.finishedWork=null,t.finishedLanes=0,n===t.current)throw Error(Be(177));t.callbackNode=null,t.callbackPriority=0;var s=n.lanes|n.childLanes;if(eje(t,s),t===As&&(Di=As=null,qs=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||mC||(mC=!0,Pfe(N_,function(){return J1(),null})),s=(n.flags&15990)!==0,n.subtreeFlags&15990||s){s=xl.transition,xl.transition=null;var a=Hn;Hn=1;var o=Cn;Cn|=4,cH.current=null,pBe(t,n),Cfe(n,t),Bje(b7),j_=!!y7,b7=y7=null,t.current=n,mBe(n),zFe(),Cn=o,Hn=a,xl.transition=s}else t.current=n;if(mC&&(mC=!1,Vh=t,tI=i),s=t.pendingLanes,s===0&&(ap=null),KFe(n.stateNode),ao(t,mi()),e!==null)for(r=t.onRecoverableError,n=0;n<e.length;n++)i=e[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(eI)throw eI=!1,t=j7,j7=null,t;return tI&1&&t.tag!==0&&J1(),s=t.pendingLanes,s&1?t===B7?Nw++:(Nw=0,B7=t):Nw=0,jp(),null}function J1(){if(Vh!==null){var t=fde(tI),e=xl.transition,n=Hn;try{if(xl.transition=null,Hn=16>t?16:t,Vh===null)var r=!1;else{if(t=Vh,Vh=null,tI=0,Cn&6)throw Error(Be(331));var i=Cn;for(Cn|=4,st=t.current;st!==null;){var s=st,a=s.child;if(st.flags&16){var o=s.deletions;if(o!==null){for(var l=0;l<o.length;l++){var c=o[l];for(st=c;st!==null;){var u=st;switch(u.tag){case 0:case 11:case 15:Pw(8,u,s)}var d=u.child;if(d!==null)d.return=u,st=d;else for(;st!==null;){u=st;var f=u.sibling,h=u.return;if(Sfe(u),u===c){st=null;break}if(f!==null){f.return=h,st=f;break}st=h}}}var m=s.alternate;if(m!==null){var g=m.child;if(g!==null){m.child=null;do{var b=g.sibling;g.sibling=null,g=b}while(g!==null)}}st=s}}if(s.subtreeFlags&2064&&a!==null)a.return=s,st=a;else e:for(;st!==null;){if(s=st,s.flags&2048)switch(s.tag){case 0:case 11:case 15:Pw(9,s,s.return)}var E=s.sibling;if(E!==null){E.return=s.return,st=E;break e}st=s.return}}var x=t.current;for(st=x;st!==null;){a=st;var S=a.child;if(a.subtreeFlags&2064&&S!==null)S.return=a,st=S;else e:for(a=x;st!==null;){if(o=st,o.flags&2048)try{switch(o.tag){case 0:case 11:case 15:$D(9,o)}}catch(R){oi(o,o.return,R)}if(o===a){st=null;break e}var A=o.sibling;if(A!==null){A.return=o.return,st=A;break e}st=o.return}}if(Cn=i,jp(),$u&&typeof $u.onPostCommitFiberRoot=="function")try{$u.onPostCommitFiberRoot(_D,t)}catch{}r=!0}return r}finally{Hn=n,xl.transition=e}}return!1}function PX(t,e,n){e=Uy(n,e),e=ffe(t,e,1),t=sp(t,e,1),e=Ra(),t!==null&&(QS(t,1,e),ao(t,e))}function oi(t,e,n){if(t.tag===3)PX(t,t,n);else for(;e!==null;){if(e.tag===3){PX(e,t,n);break}else if(e.tag===1){var r=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ap===null||!ap.has(r))){t=Uy(n,t),t=hfe(e,t,1),e=sp(e,t,1),t=Ra(),e!==null&&(QS(e,1,t),ao(e,t));break}}e=e.return}}function xBe(t,e,n){var r=t.pingCache;r!==null&&r.delete(e),e=Ra(),t.pingedLanes|=t.suspendedLanes&n,As===t&&(qs&n)===n&&(Zi===4||Zi===3&&(qs&130023424)===qs&&500>mi()-dH?I0(t,0):uH|=n),ao(t,e)}function Ofe(t,e){e===0&&(t.mode&1?(e=sC,sC<<=1,!(sC&130023424)&&(sC=4194304)):e=1);var n=Ra();t=vf(t,e),t!==null&&(QS(t,e,n),ao(t,n))}function wBe(t){var e=t.memoizedState,n=0;e!==null&&(n=e.retryLane),Ofe(t,n)}function SBe(t,e){var n=0;switch(t.tag){case 13:var r=t.stateNode,i=t.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=t.stateNode;break;default:throw Error(Be(314))}r!==null&&r.delete(e),Ofe(t,n)}var Mfe;Mfe=function(t,e,n){if(t!==null)if(t.memoizedProps!==e.pendingProps||io.current)to=!0;else{if(!(t.lanes&n)&&!(e.flags&128))return to=!1,uBe(t,e,n);to=!!(t.flags&131072)}else to=!1,zr&&e.flags&1048576&&Fde(e,G_,e.index);switch(e.lanes=0,e.tag){case 2:var r=e.type;w5(t,e),t=e.pendingProps;var i=Ny(e,ua.current);Z1(e,n),i=iH(null,e,r,t,i,n);var s=sH();return e.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,so(r)?(s=!0,W_(e)):s=!1,e.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,JU(e),i.updater=PD,e.stateNode=i,i._reactInternals=e,_7(e,r,t,n),e=D7(null,e,r,!0,s,n)):(e.tag=0,zr&&s&&GU(e),Aa(null,e,i,n),e=e.child),e;case 16:r=e.elementType;e:{switch(w5(t,e),t=e.pendingProps,i=r._init,r=i(r._payload),e.type=r,i=e.tag=ABe(r),t=tc(r,t),i){case 0:e=k7(null,e,r,t,n);break e;case 1:e=AX(null,e,r,t,n);break e;case 11:e=SX(null,e,r,t,n);break e;case 14:e=TX(null,e,r,tc(r.type,t),n);break e}throw Error(Be(306,r,""))}return e;case 0:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:tc(r,i),k7(t,e,r,i,n);case 1:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:tc(r,i),AX(t,e,r,i,n);case 3:e:{if(vfe(e),t===null)throw Error(Be(387));r=e.pendingProps,s=e.memoizedState,i=s.element,Wde(t,e),Y_(e,r,null,n);var a=e.memoizedState;if(r=a.element,s.isDehydrated)if(s={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},e.updateQueue.baseState=s,e.memoizedState=s,e.flags&256){i=Uy(Error(Be(423)),e),e=CX(t,e,r,n,i);break e}else if(r!==i){i=Uy(Error(Be(424)),e),e=CX(t,e,r,n,i);break e}else for(Oo=ip(e.stateNode.containerInfo.firstChild),$o=e,zr=!0,sc=null,n=Hde(e,null,r,n),e.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Fy(),r===i){e=yf(t,e,n);break e}Aa(t,e,r,n)}e=e.child}return e;case 5:return zde(e),t===null&&A7(e),r=e.type,i=e.pendingProps,s=t!==null?t.memoizedProps:null,a=i.children,E7(r,
vendor: 10,342 bytes, line 42
42i)?a=null:s!==null&&E7(r,s)&&(e.flags|=32),gfe(t,e),Aa(t,e,a,n),e.child;case 6:return t===null&&A7(e),null;case 13:return yfe(t,e,n);case 4:return eH(e,e.stateNode.containerInfo),r=e.pendingProps,t===null?e.child=jy(e,null,r,n):Aa(t,e,r,n),e.child;case 11:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:tc(r,i),SX(t,e,r,i,n);case 7:return Aa(t,e,e.pendingProps,n),e.child;case 8:return Aa(t,e,e.pendingProps.children,n),e.child;case 12:return Aa(t,e,e.pendingProps.children,n),e.child;case 10:e:{if(r=e.type._context,i=e.pendingProps,s=e.memoizedProps,a=i.value,gr(q_,r._currentValue),r._currentValue=a,s!==null)if(wc(s.value,a)){if(s.children===i.children&&!io.current){e=yf(t,e,n);break e}}else for(s=e.child,s!==null&&(s.return=e);s!==null;){var o=s.dependencies;if(o!==null){a=s.child;for(var l=o.firstContext;l!==null;){if(l.context===r){if(s.tag===1){l=of(-1,n&-n),l.tag=2;var c=s.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),C7(s.return,n,e),o.lanes|=n;break}l=l.next}}else if(s.tag===10)a=s.type===e.type?null:s.child;else if(s.tag===18){if(a=s.return,a===null)throw Error(Be(341));a.lanes|=n,o=a.alternate,o!==null&&(o.lanes|=n),C7(a,n,e),a=s.sibling}else a=s.child;if(a!==null)a.return=s;else for(a=s;a!==null;){if(a===e){a=null;break}if(s=a.sibling,s!==null){s.return=a.return,a=s;break}a=a.return}s=a}Aa(t,e,i.children,n),e=e.child}return e;case 9:return i=e.type,r=e.pendingProps.children,Z1(e,n),i=Cl(i),r=r(i),e.flags|=1,Aa(t,e,r,n),e.child;case 14:return r=e.type,i=tc(r,e.pendingProps),i=tc(r.type,i),TX(t,e,r,i,n);case 15:return pfe(t,e,e.type,e.pendingProps,n);case 17:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:tc(r,i),w5(t,e),e.tag=1,so(r)?(t=!0,W_(e)):t=!1,Z1(e,n),dfe(e,r,i),_7(e,r,i,n),D7(null,e,r,!0,t,n);case 19:return bfe(t,e,n);case 22:return mfe(t,e,n)}throw Error(Be(156,e.tag))};function Pfe(t,e){return lde(t,e)}function TBe(t,e,n,r){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function yl(t,e,n,r){return new TBe(t,e,n,r)}function mH(t){return t=t.prototype,!(!t||!t.isReactComponent)}function ABe(t){if(typeof t=="function")return mH(t)?1:0;if(t!=null){if(t=t.$$typeof,t===MU)return 11;if(t===PU)return 14}return 2}function lp(t,e){var n=t.alternate;return n===null?(n=yl(t.tag,e,t.key,t.mode),n.elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=e,n.type=t.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=t.flags&14680064,n.childLanes=t.childLanes,n.lanes=t.lanes,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,e=t.dependencies,n.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n}function A5(t,e,n,r,i,s){var a=2;if(r=t,typeof t=="function")mH(t)&&(a=1);else if(typeof t=="string")a=5;else e:switch(t){case S1:return k0(n.children,i,s,e);case OU:a=8,i|=8;break;case Z8:return t=yl(12,n,e,i|2),t.elementType=Z8,t.lanes=s,t;case J8:return t=yl(13,n,e,i),t.elementType=J8,t.lanes=s,t;case e7:return t=yl(19,n,e,i),t.elementType=e7,t.lanes=s,t;case zue:return FD(n,i,s,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case Vue:a=10;break e;case Wue:a=9;break e;case MU:a=11;break e;case PU:a=14;break e;case Eh:a=16,r=null;break e}throw Error(Be(130,t==null?t:typeof t,""))}return e=yl(a,n,e,i),e.elementType=t,e.type=r,e.lanes=s,e}function k0(t,e,n,r){return t=yl(7,t,r,e),t.lanes=n,t}function FD(t,e,n,r){return t=yl(22,t,r,e),t.elementType=zue,t.lanes=n,t.stateNode={isHidden:!1},t}function u6(t,e,n){return t=yl(6,t,null,e),t.lanes=n,t}function d6(t,e,n){return e=yl(4,t.children!==null?t.children:[],t.key,e),e.lanes=n,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function CBe(t,e,n,r,i){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=z4(0),this.expirationTimes=z4(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=z4(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function gH(t,e,n,r,i,s,a,o,l){return t=new CBe(t,e,n,o,l),e===1?(e=1,s===!0&&(e|=8)):e=0,s=yl(3,null,null,e),t.current=s,s.stateNode=t,s.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},JU(s),t}function RBe(t,e,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:w1,key:r==null?null:""+r,children:t,containerInfo:e,implementation:n}}function $fe(t){if(!t)return vp;t=t._reactInternals;e:{if(Ag(t)!==t||t.tag!==1)throw Error(Be(170));var e=t;do{switch(e.tag){case 3:e=e.stateNode.context;break e;case 1:if(so(e.type)){e=e.stateNode.__reactInternalMemoizedMergedChildContext;break e}}e=e.return}while(e!==null);throw Error(Be(171))}if(t.tag===1){var n=t.type;if(so(n))return $de(t,n,e)}return e}function Nfe(t,e,n,r,i,s,a,o,l){return t=gH(n,r,!0,t,i,s,a,o,l),t.context=$fe(null),n=t.current,r=Ra(),i=op(n),s=of(r,i),s.callback=e??null,sp(n,s,i),t.current.lanes=i,QS(t,i,r),ao(t,r),t}function jD(t,e,n,r){var i=e.current,s=Ra(),a=op(i);return n=$fe(n),e.context===null?e.context=n:e.pendingContext=n,e=of(s,a),e.payload={element:t},r=r===void 0?null:r,r!==null&&(e.callback=r),t=sp(i,e,a),t!==null&&(vc(t,i,a,s),b5(t,i,a)),a}function rI(t){if(t=t.current,!t.child)return null;switch(t.child.tag){case 5:return t.child.stateNode;default:return t.child.stateNode}}function $X(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var n=t.retryLane;t.retryLane=n!==0&&n<e?n:e}}function vH(t,e){$X(t,e),(t=t.alternate)&&$X(t,e)}function _Be(){return null}var Ffe=typeof reportError=="function"?reportError:function(t){console.error(t)};function yH(t){this._internalRoot=t}BD.prototype.render=yH.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(Be(409));jD(t,e,null,null)};BD.prototype.unmount=yH.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;J0(function(){jD(null,t,null,null)}),e[gf]=null}};function BD(t){this._internalRoot=t}BD.prototype.unstable_scheduleHydration=function(t){if(t){var e=mde();t={blockedOn:null,target:t,priority:e};for(var n=0;n<Dh.length&&e!==0&&e<Dh[n].priority;n++);Dh.splice(n,0,t),n===0&&vde(t)}};function bH(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function UD(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11&&(t.nodeType!==8||t.nodeValue!==" react-mount-point-unstable "))}function NX(){}function IBe(t,e,n,r,i){if(i){if(typeof r=="function"){var s=r;r=function(){var c=rI(a);s.call(c)}}var a=Nfe(e,r,t,0,null,!1,!1,"",NX);return t._reactRootContainer=a,t[gf]=a.current,C2(t.nodeType===8?t.parentNode:t),J0(),a}for(;i=t.lastChild;)t.removeChild(i);if(typeof r=="function"){var o=r;r=function(){var c=rI(l);o.call(c)}}var l=gH(t,0,!1,null,null,!1,!1,"",NX);return t._reactRootContainer=l,t[gf]=l.current,C2(t.nodeType===8?t.parentNode:t),J0(function(){jD(e,l,n,r)}),l}function HD(t,e,n,r,i){var s=n._reactRootContainer;if(s){var a=s;if(typeof i=="function"){var o=i;i=function(){var l=rI(a);o.call(l)}}jD(e,a,t,i)}else a=IBe(n,e,t,i,r);return rI(a)}hde=function(t){switch(t.tag){case 3:var e=t.stateNode;if(e.current.memoizedState.isDehydrated){var n=Bx(e.pendingLanes);n!==0&&(FU(e,n|1),ao(e,mi()),!(Cn&6)&&(Hy=mi()+500,jp()))}break;case 13:J0(function(){var r=vf(t,1);if(r!==null){var i=Ra();vc(r,t,1,i)}}),vH(t,1)}};jU=function(t){if(t.tag===13){var e=vf(t,134217728);if(e!==null){var n=Ra();vc(e,t,134217728,n)}vH(t,134217728)}};pde=function(t){if(t.tag===13){var e=op(t),n=vf(t,e);if(n!==null){var r=Ra();vc(n,t,e,r)}vH(t,e)}};mde=function(){return Hn};gde=function(t,e){var n=Hn;try{return Hn=t,e()}finally{Hn=n}};u7=function(t,e,n){switch(e){case"input":if(r7(t,n),e=n.name,n.type==="radio"&&e!=null){for(n=t;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+e)+'][type="radio"]'),e=0;e<n.length;e++){var r=n[e];if(r!==t&&r.form===t.form){var i=LD(r);if(!i)throw Error(Be(90));que(r),r7(r,i)}}}break;case"textarea":Yue(t,n);break;case"select":e=n.value,e!=null&&K1(t,!!n.multiple,e,!1)}};nde=fH;rde=J0;var kBe={usingClientEntryPoint:!1,Events:[ZS,R1,LD,ede,tde,fH]},GE={findFiberByHostInstance:f0,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},DBe={bundleType:GE.bundleType,version:GE.version,rendererPackageName:GE.rendererPackageName,rendererConfig:GE.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Cf.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return t=ade(t),t===null?null:t.stateNode},findFiberByHostInstance:GE.findFiberByHostInstance||_Be,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var gC=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!gC.isDisabled&&gC.supportsFiber)try{_D=gC.inject(DBe),$u=gC}catch{}}Vo.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=kBe;Vo.createPortal=function(t,e){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!bH(e))throw Error(Be(200));return RBe(t,e,null,n)};Vo.createRoot=function(t,e){if(!bH(t))throw Error(Be(299));var n=!1,r="",i=Ffe;return e!=null&&(e.unstable_strictMode===!0&&(n=!0),e.identifierPrefix!==void 0&&(r=e.identifierPrefix),e.onRecoverableError!==void 0&&(i=e.onRecoverableError)),e=gH(t,1,!1,null,null,n,!1,r,i),t[gf]=e.current,C2(t.no
42deType===8?t.parentNode:t),new yH(e)};Vo.findDOMNode=function(t){if(t==null)return null;if(t.nodeType===1)return t;var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(Be(188)):(t=Object.keys(t).join(","),Error(Be(268,t)));return t=ade(e),t=t===null?null:t.stateNode,t};Vo.flushSync=function(t){return J0(t)};Vo.hydrate=function(t,e,n){if(!UD(e))throw Error(Be(200));return HD(null,t,e,!0,n)};Vo.hydrateRoot=function(t,e,n){if(!bH(t))throw Error(Be(405));var r=n!=null&&n.hydratedSources||null,i=!1,s="",a=Ffe;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(s=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),e=Nfe(e,null,t,1,n??null,i,!1,s,a),t[gf]=e.current,C2(t),r)for(t=0;t<r.length;t++)n=r[t],i=n._getVersion,i=i(n._source),e.mutableSourceEagerHydrationData==null?e.mutableSourceEagerHydrationData=[n,i]:e.mutableSourceEagerHydrationData.push(n,i);return new BD(e)};Vo.render=function(t,e,n){if(!UD(e))throw Error(Be(200));return HD(null,t,e,!1,n)};Vo.unmountComponentAtNode=function(t){if(!UD(t))throw Error(Be(40));return t._reactRootContainer?(J0(function(){HD(null,null,t,!1,function(){t._reactRootContainer=null,t[gf]=null})}),!0):!1};Vo.unstable_batchedUpdates=fH;Vo.unstable_renderSubtreeIntoContainer=function(t,e,n,r){if(!UD(n))throw Error(Be(200));if(t==null||t._reactInternals===void 0)throw Error(Be(38));return HD(t,e,n,!1,r)};Vo.version="18.3.1-next-f1338f8080-20240426";function jfe(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(jfe)}catch(t){console.error(t)}}jfe(),jue.exports=Vo;var Qs=jue.exports;const EH=an(Qs),LBe=Hce({__proto__:null,default:EH},[Qs]);/** 43 * @remix-run/router v1.23.0 44 * 45 * Copyright (c) Remix Software Inc. 46 * 47 * This source code is licensed under the MIT license found in the 48 * LICENSE.md file in the root directory of this source tree. 49 * 50 * @license MIT 51 */function Ur(){return Ur=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Ur.apply(this,arguments)}var Tr;(function(t){t.Pop="POP",t.Push="PUSH",t.Replace="REPLACE"})(Tr||(Tr={}));const FX="popstate";function OBe(t){t===void 0&&(t={});let{initialEntries:e=["/"],initialIndex:n,v5Compat:r=!1}=t,i;i=e.map((h,m)=>u(h,typeof h=="string"?null:h.state,m===0?"default":void 0));let s=l(n??i.length-1),a=Tr.Pop,o=null;function l(h){return Math.min(Math.max(h,0),i.length-1)}function c(){return i[s]}function u(h,m,g){m===void 0&&(m=null);let b=Vy(i?c().pathname:"/",h,m,g);return eg(b.pathname.charAt(0)==="/","relative pathnames are not supported in memory history: "+JSON.stringify(h)),b}function d(h){return typeof h=="string"?h:yp(h)}return{get index(){return s},get action(){return a},get location(){return c()},createHref:d,createURL(h){return new URL(d(h),"http://localhost")},encodeLocation(h){let m=typeof h=="string"?td(h):h;return{pathname:m.pathname||"",search:m.search||"",hash:m.hash||""}},push(h,m){a=Tr.Push;let g=u(h,m);s+=1,i.splice(s,i.length,g),r&&o&&o({action:a,location:g,delta:1})},replace(h,m){a=Tr.Replace;let g=u(h,m);i[s]=g,r&&o&&o({action:a,location:g,delta:0})},go(h){a=Tr.Pop;let m=l(s+h),g=i[m];s=m,o&&o({action:a,location:g,delta:h})},listen(h){return o=h,()=>{o=null}}}}function MBe(t){t===void 0&&(t={});function e(r,i){let{pathname:s,search:a,hash:o}=r.location;return Vy("",{pathname:s,search:a,hash:o},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(r,i){return typeof i=="string"?i:yp(i)}return $Be(e,n,null,t)}function Vt(t,e){if(t===!1||t===null||typeof t>"u")throw new Error(e)}function eg(t,e){if(!t){typeof console<"u"&&console.warn(e);try{throw new Error(e)}catch{}}}function PBe(){return Math.random().toString(36).substr(2,8)}function jX(t,e){return{usr:t.state,key:t.key,idx:e}}function Vy(t,e,n,r){return n===void 0&&(n=null),Ur({pathname:typeof t=="string"?t:t.pathname,search:"",hash:""},typeof e=="string"?td(e):e,{state:n,key:e&&e.key||r||PBe()})}function yp(t){let{pathname:e="/",search:n="",hash:r=""}=t;return n&&n!=="?"&&(e+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function td(t){let e={};if(t){let n=t.indexOf("#");n>=0&&(e.hash=t.substr(n),t=t.substr(0,n));let r=t.indexOf("?");r>=0&&(e.search=t.substr(r),t=t.substr(0,r)),t&&(e.pathname=t)}return e}function $Be(t,e,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:s=!1}=r,a=i.history,o=Tr.Pop,l=null,c=u();c==null&&(c=0,a.replaceState(Ur({},a.state,{idx:c}),""));function u(){return(a.state||{idx:null}).idx}function d(){o=Tr.Pop;let b=u(),E=b==null?null:b-c;c=b,l&&l({action:o,location:g.location,delta:E})}function f(b,E){o=Tr.Push;let x=Vy(g.location,b,E);c=u()+1;let S=jX(x,c),A=g.createHref(x);try{a.pushState(S,"",A)}catch(R){if(R instanceof DOMException&&R.name==="DataCloneError")throw R;i.location.assign(A)}s&&l&&l({action:o,location:g.location,delta:1})}function h(b,E){o=Tr.Replace;let x=Vy(g.location,b,E);c=u();let S=jX(x,c),A=g.createHref(x);a.replaceState(S,"",A),s&&l&&l({action:o,location:g.location,delta:0})}function m(b){let E=i.location.origin!=="null"?i.location.origin:i.location.href,x=typeof b=="string"?b:yp(b);return x=x.replace(/ $/,"%20"),Vt(E,"No window.location.(origin|href) available to create URL for href: "+x),new URL(x,E)}let g={get action(){return o},get location(){return t(i,a)},listen(b){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(FX,d),l=b,()=>{i.removeEventListener(FX,d),l=null}},createHref(b){return e(i,b)},createURL:m,encodeLocation(b){let E=m(b);return{pathname:E.pathname,search:E.search,hash:E.hash}},push:f,replace:h,go(b){return a.go(b)}};return g}var Bn;(function(t){t.data="data",t.deferred="deferred",t.redirect="redirect",t.error="error"})(Bn||(Bn={}));
vendor: 47,129 bytes, lines 51-61
51const NBe=new Set(["lazy","caseSensitive","path","id","index","children"]);function FBe(t){return t.index===!0}function iI(t,e,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),t.map((i,s)=>{let a=[...n,String(s)],o=typeof i.id=="string"?i.id:a.join("-");if(Vt(i.index!==!0||!i.children,"Cannot specify children on an index route"),Vt(!r[o],'Found a route id collision on id "'+o+`". Route id's must be globally unique within Data Router usages`),FBe(i)){let l=Ur({},i,e(i),{id:o});return r[o]=l,l}else{let l=Ur({},i,e(i),{id:o,children:void 0});return r[o]=l,i.children&&(l.children=iI(i.children,e,a,r)),l}})}function i0(t,e,n){return n===void 0&&(n="/"),C5(t,e,n,!1)}function C5(t,e,n,r){let i=typeof e=="string"?td(e):e,s=Sc(i.pathname||"/",n);if(s==null)return null;let a=Bfe(t);BBe(a);let o=null;for(let l=0;o==null&&l<a.length;++l){let c=Hfe(s);o=YBe(a[l],c,r)}return o}function jBe(t,e){let{route:n,pathname:r,params:i}=t;return{id:n.id,pathname:r,params:i,data:e[n.id],handle:n.handle}}function Bfe(t,e,n,r){e===void 0&&(e=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(s,a,o)=>{let l={relativePath:o===void 0?s.path||"":o,caseSensitive:s.caseSensitive===!0,childrenIndex:a,route:s};l.relativePath.startsWith("/")&&(Vt(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let c=lf([r,l.relativePath]),u=n.concat(l);s.children&&s.children.length>0&&(Vt(s.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),Bfe(s.children,e,u,c)),!(s.path==null&&!s.index)&&e.push({path:c,score:qBe(c,s.index),routesMeta:u})};return t.forEach((s,a)=>{var o;if(s.path===""||!((o=s.path)!=null&&o.includes("?")))i(s,a);else for(let l of Ufe(s.path))i(s,a,l)}),e}function Ufe(t){let e=t.split("/");if(e.length===0)return[];let[n,...r]=e,i=n.endsWith("?"),s=n.replace(/\?$/,"");if(r.length===0)return i?[s,""]:[s];let a=Ufe(r.join("/")),o=[];return o.push(...a.map(l=>l===""?s:[s,l].join("/"))),i&&o.push(...a),o.map(l=>t.startsWith("/")&&l===""?"/":l)}function BBe(t){t.sort((e,n)=>e.score!==n.score?n.score-e.score:KBe(e.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const UBe=/^:[\w-]+$/,HBe=3,VBe=2,WBe=1,zBe=10,GBe=-2,BX=t=>t==="*";function qBe(t,e){let n=t.split("/"),r=n.length;return n.some(BX)&&(r+=GBe),e&&(r+=VBe),n.filter(i=>!BX(i)).reduce((i,s)=>i+(UBe.test(s)?HBe:s===""?WBe:zBe),r)}function KBe(t,e){return t.length===e.length&&t.slice(0,-1).every((r,i)=>r===e[i])?t[t.length-1]-e[e.length-1]:0}function YBe(t,e,n){n===void 0&&(n=!1);let{routesMeta:r}=t,i={},s="/",a=[];for(let o=0;o<r.length;++o){let l=r[o],c=o===r.length-1,u=s==="/"?e:e.slice(s.length)||"/",d=Wy({path:l.relativePath,caseSensitive:l.caseSensitive,end:c},u),f=l.route;if(!d&&c&&n&&!r[r.length-1].route.index&&(d=Wy({path:l.relativePath,caseSensitive:l.caseSensitive,end:!1},u)),!d)return null;Object.assign(i,d.params),a.push({params:i,pathname:lf([s,d.pathname]),pathnameBase:JBe(lf([s,d.pathnameBase])),route:f}),d.pathnameBase!=="/"&&(s=lf([s,d.pathnameBase]))}return a}function Wy(t,e){typeof t=="string"&&(t={path:t,caseSensitive:!1,end:!0});let[n,r]=QBe(t.path,t.caseSensitive,t.end),i=e.match(n);if(!i)return null;let s=i[0],a=s.replace(/(.)\/+$/,"$1"),o=i.slice(1);return{params:r.reduce((c,u,d)=>{let{paramName:f,isOptional:h}=u;if(f==="*"){let g=o[d]||"";a=s.slice(0,s.length-g.length).replace(/(.)\/+$/,"$1")}const m=o[d];return h&&!m?c[f]=void 0:c[f]=(m||"").replace(/%2F/g,"/"),c},{}),pathname:s,pathnameBase:a,pattern:t}}function QBe(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!0),eg(t==="*"||!t.endsWith("*")||t.endsWith("/*"),'Route path "'+t+'" will be treated as if it were '+('"'+t.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+t.replace(/\*$/,"/*")+'".'));let r=[],i="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,o,l)=>(r.push({paramName:o,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return t.endsWith("*")?(r.push({paramName:"*"}),i+=t==="*"||t==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":t!==""&&t!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,e?void 0:"i"),r]}function Hfe(t){try{return t.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(e){return eg(!1,'The URL path "'+t+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+e+").")),t}}function Sc(t,e){if(e==="/")return t;if(!t.toLowerCase().startsWith(e.toLowerCase()))return null;let n=e.endsWith("/")?e.length-1:e.length,r=t.charAt(n);return r&&r!=="/"?null:t.slice(n)||"/"}function XBe(t,e){e===void 0&&(e="/");let{pathname:n,search:r="",hash:i=""}=typeof t=="string"?td(t):t;return{pathname:n?n.startsWith("/")?n:ZBe(n,e):e,search:eUe(r),hash:tUe(i)}}function ZBe(t,e){let n=e.replace(/\/+$/,"").split("/");return t.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function f6(t,e,n,r){return"Cannot include a '"+t+"' character in a manually specified "+("`to."+e+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Vfe(t){return t.filter((e,n)=>n===0||e.route.path&&e.route.path.length>0)}function VD(t,e){let n=Vfe(t);return e?n.map((r,i)=>i===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function WD(t,e,n,r){r===void 0&&(r=!1);let i;typeof t=="string"?i=td(t):(i=Ur({},t),Vt(!i.pathname||!i.pathname.includes("?"),f6("?","pathname","search",i)),Vt(!i.pathname||!i.pathname.includes("#"),f6("#","pathname","hash",i)),Vt(!i.search||!i.search.includes("#"),f6("#","search","hash",i)));let s=t===""||i.pathname==="",a=s?"/":i.pathname,o;if(a==null)o=n;else{let d=e.length-1;if(!r&&a.startsWith("..")){let f=a.split("/");for(;f[0]==="..";)f.shift(),d-=1;i.pathname=f.join("/")}o=d>=0?e[d]:"/"}let l=XBe(i,o),c=a&&a!=="/"&&a.endsWith("/"),u=(s||a===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}const lf=t=>t.join("/").replace(/\/\/+/g,"/"),JBe=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),eUe=t=>!t||t==="?"?"":t.startsWith("?")?t:"?"+t,tUe=t=>!t||t==="#"?"":t.startsWith("#")?t:"#"+t;class sI{constructor(e,n,r,i){i===void 0&&(i=!1),this.status=e,this.statusText=n||"",this.internal=i,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function P2(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.internal=="boolean"&&"data"in t}const Wfe=["post","put","patch","delete"],nUe=new Set(Wfe),rUe=["get",...Wfe],iUe=new Set(rUe),sUe=new Set([301,302,303,307,308]),aUe=new Set([307,308]),h6={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},oUe={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},qv={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},xH=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,lUe=t=>({hasErrorBoundary:!!t.hasErrorBoundary}),zfe="remix-router-transitions";function Gfe(t){const e=t.window?t.window:typeof window<"u"?window:void 0,n=typeof e<"u"&&typeof e.document<"u"&&typeof e.document.createElement<"u",r=!n;Vt(t.routes.length>0,"You must provide a non-empty routes array to createRouter");let i;if(t.mapRouteProperties)i=t.mapRouteProperties;else if(t.detectErrorBoundary){let te=t.detectErrorBoundary;i=ue=>({hasErrorBoundary:te(ue)})}else i=lUe;let s={},a=iI(t.routes,i,void 0,s),o,l=t.basename||"/",c=t.dataStrategy||fUe,u=t.patchRoutesOnNavigation,d=Ur({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},t.future),f=null,h=new Set,m=null,g=null,b=null,E=t.hydrationData!=null,x=i0(a,t.history.location,l),S=!1,A=null;if(x==null&&!u){let te=za(404,{pathname:t.history.location.pathname}),{matches:ue,route:xe}=XX(a);x=ue,A={[xe.id]:te}}x&&!t.hydrationData&&Jp(x,a,t.history.location.pathname).active&&(x=null);let R;if(x)if(x.some(te=>te.route.lazy))R=!1;else if(!x.some(te=>te.route.loader))R=!0;else if(d.v7_partialHydration){let te=t.hydrationData?t.hydrationData.loaderData:null,ue=t.hydrationData?t.hydrationData.errors:null;if(ue){let xe=x.findIndex($e=>ue[$e.route.id]!==void 0);R=x.slice(0,xe+1).every($e=>!W7($e.route,te,ue))}else R=x.every(xe=>!W7(xe.route,te,ue))}else R=t.hydrationData!=null;else if(R=!1,x=[],d.v7_partialHydration){let te=Jp(null,a,t.history.location.pathname);te.active&&te.matches&&(S=!0,x=te.matches)}let C,T={historyAction:t.history.action,location:t.history.location,matches:x,initialized:R,navigation:h6,restoreScrollPosition:t.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:t.hydrationData&&t.hydrationData.loaderData||{},actionData:t.hydrationData&&t.hydrationData.actionData||null,errors:t.hydrationData&&t.hydrationData.errors||A,fetchers:new Map,blockers:new Map},I=Tr.Pop,D=!1,k,O=!1,P=new Map,M=null,j=!1,U=!1,z=[],G=new Set,F=new Map,$=0,H=-1,q=new Map,Y=new Set,se=new Map,ye=new Map,ie=new Set,ne=new Map,ae=new Map,Se;function Re(){if(f=t.history.listen(te=>{let{action:ue,location:xe,delta:$e}=te;if(Se){Se(),Se=void 0;return}eg(ae.size===0||$e!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let qe=aA({currentLocation:T.location,nextLocation:xe,historyAction:ue});if(qe&&$e!=null){let gt=new Promise(Pt=>{Se=Pt});t.history.go($e*-1),Zg(qe,{state:"blocked",location:xe,proceed(){Zg(qe,{state:"proceeding",proceed:void 0,reset:void 0,location:xe}),gt.then(()=>t.history.go($e))},reset(){let Pt=new Map(T.blockers);Pt.set(qe,qv),Me({blockers:Pt})}});return}return Wn(ue,xe)}),n){CUe(e,P);let te=()=>RUe(e,P);e.addEventListener("pagehide",te),M=()=>e.removeEventListener("pagehide",te)}return T.initialized||Wn(Tr.Pop,T.location,{initialHydration:!0}),C}function je(){f&&f(),M&&M(),h.clear(),k&&k.abort(),T.fetchers.forEach((te,ue)=>_n(ue)),T.blockers.forEach((te,ue)=>sA(ue))}function Fe(te){return h.add(te),()=>h.delete(te)}function Me(te,ue){ue===void 0&&(ue={}),T=Ur({},T,te);let xe=[],$e=[];d.v7_fetcherPersist&&T.fetchers.forEach((qe,gt)=>{qe.state==="idle"&&(ie.has(gt)?$e.push(gt):xe.push(gt))}),ie.forEach(qe=>{!T.fetchers.has(qe)&&!F.has(qe)&&$e.push(qe)}),[...h].forEach(qe=>qe(T,{deletedFetchers:$e,viewTransitionOpts:ue.viewTransitionOpts,flushSync:ue.flushSync===!0})),d.v7_fetcherPersist?(xe.forEach(qe=>T.fetchers.delete(qe)),$e.forEach(qe=>_n(qe))):$e.forEach(qe=>ie.delete(qe))}function Et(te,ue,xe){var $e,qe;let{flushSync:gt}=xe===void 0?{}:xe,Pt=T.actionData!=null&&T.navigation.formMethod!=null&&ic(T.navigation.formMethod)&&T.navigation.state==="loading"&&(($e=te.state)==null?void 0:$e._isRedirect)!==!0,ot;ue.actionData?Object.keys(ue.actionData).length>0?ot=ue.actionData:ot=null:Pt?ot=T.actionData:ot=null;let ut=ue.loaderData?YX(T.loaderData,ue.loaderData,ue.matches||[],ue.errors):T.loaderData,it=T.blockers;it.size>0&&(it=new Map(it),it.forEach((ln,Bi)=>it.set(Bi,qv)));let ht=D===!0||T.navigation.formMethod!=null&&ic(T.navigation.formMethod)&&((qe=te.state)==null?void 0:qe._isRedirect)!==!0;o&&(a=o,o=void 0),j||I===Tr.Pop||(I===Tr.Push?t.history.push(te,te.state):I===Tr.Replace&&t.history.replace(te,te.state));let Ut;if(I===Tr.Pop){let ln=P.get(T.location.pathname);ln&&ln.has(te.pathname)?Ut={currentLocation:T.location,nextLocation:te}:P.has(te.pathname)&&(Ut={currentLocation:te,nextLocation:T.location})}else if(O){let ln=P.get(T.location.pathname);ln?ln.add(te.pathname):(ln=new Set([te.pathname]),P.set(T.location.pathname,ln)),Ut={currentLocation:T.location,nextLocation:te}}Me(Ur({},ue,{actionData:ot,loaderData:ut,historyAction:I,location:te,initialized:!0,navigation:h6,revalidation:"idle",restoreScrollPosition:lA(te,ue.matches||T.matches),preventScrollReset:ht,blockers:it}),{viewTransitionOpts:Ut,flushSync:gt===!0}),I=Tr.Pop,D=!1,O=!1,j=!1,U=!1,z=[]}async function $t(te,ue){if(typeof te=="number"){t.history.go(te);return}let xe=V7(T.location,T.matches,l,d.v7_prependBasename,te,d.v7_relativeSplatPath,ue?.fromRouteId,ue?.relative),{path:$e,submission:qe,error:gt}=UX(d.v7_normalizeFormMethod,!1,xe,ue),Pt=T.location,ot=Vy(T.location,$e,ue&&ue.state);ot=Ur({},ot,t.history.encodeLocation(ot));let ut=ue&&ue.replace!=null?ue.replace:void 0,it=Tr.Push;ut===!0?it=Tr.Replace:ut===!1||qe!=null&&ic(qe.formMethod)&&qe.formAction===T.location.pathname+T.location.search&&(it=Tr.Replace);let ht=ue&&"preventScrollReset"in ue?ue.preventScrollReset===!0:void 0,Ut=(ue&&ue.flushSync)===!0,ln=aA({currentLocation:Pt,nextLocation:ot,historyAction:it});if(ln){Zg(ln,{state:"blocked",location:ot,proceed(){Zg(ln,{state:"proceeding",proceed:void 0,reset:void 0,location:ot}),$t(te,ue)},reset(){let Bi=new Map(T.blockers);Bi.set(ln,qv),Me({blockers:Bi})}});return}return await Wn(it,ot,{submission:qe,pendingError:gt,preventScrollReset:ht,replace:ue&&ue.replace,enableViewTransition:ue&&ue.viewTransition,flushSync:Ut})}function Ot(){if(Bt(),Me({revalidation:"loading"}),T.navigation.state!=="submitting"){if(T.navigation.state==="idle"){Wn(T.historyAction,T.location,{startUninterruptedRevalidation:!0});return}Wn(I||T.historyAction,T.navigation.location,{overrideNavigation:T.navigation,enableViewTransition:O===!0})}}async function Wn(te,ue,xe){k&&k.abort(),k=null,I=te,j=(xe&&xe.startUninterruptedRevalidation)===!0,SM(T.location,T.matches),D=(xe&&xe.preventScrollReset)===!0,O=(xe&&xe.enableViewTransition)===!0;let $e=o||a,qe=xe&&xe.overrideNavigation,gt=xe!=null&&xe.initialHydration&&T.matches&&T.matches.length>0&&!S?T.matches:i0($e,ue,l),Pt=(xe&&xe.flushSync)===!0;if(gt&&T.initialized&&!U&&yUe(T.location,ue)&&!(xe&&xe.submission&&ic(xe.submission.formMethod))){Et(ue,{matches:gt},{flushSync:Pt});return}let ot=Jp(gt,$e,ue.pathname);if(ot.active&&ot.matches&&(gt=ot.matches),!gt){let{error:Gn,notFoundMatches:Sn,route:Mr}=Jg(ue.pathname);Et(ue,{matches:Sn,loaderData:{},errors:{[Mr.id]:Gn}},{flushSync:Pt});return}k=new AbortController;let ut=yv(t.history,ue,k.signal,xe&&xe.submission),it;if(xe&&xe.pendingError)it=[s0(gt).route.id,{type:Bn.error,error:xe.pendingError}];else if(xe&&xe.submission&&ic(xe.submission.formMethod)){let Gn=await zn(ut,ue,xe.submission,gt,ot.active,{replace:xe.replace,flushSync:Pt});if(Gn.shortCircuited)return;if(Gn.pendingActionResult){let[Sn,Mr]=Gn.pendingActionResult;if(Do(Mr)&&P2(Mr.error)&&Mr.error.status===404){k=null,Et(ue,{matches:Gn.matches,loaderData:{},errors:{[Sn]:Mr.error}});return}}gt=Gn.matches||gt,it=Gn.pendingActionResult,qe=p6(ue,xe.submission),Pt=!1,ot.active=!1,ut=yv(t.history,ut.url,ut.signal)}let{shortCircuited:ht,matches:Ut,loaderData:ln,errors:Bi}=await Na(ut,ue,gt,ot.active,qe,xe&&xe.submission,xe&&xe.fetcherSubmission,xe&&xe.replace,xe&&xe.initialHydration===!0,Pt,it);ht||(k=null,Et(ue,Ur({matches:Ut||gt},QX(it),{loaderData:ln,errors:Bi})))}async function zn(te,ue,xe,$e,qe,gt){gt===void 0&&(gt={}),Bt();let Pt=TUe(ue,xe);if(Me({navigation:Pt},{flushSync:gt.flushSync===!0}),qe){let it=await tv($e,ue.pathname,te.signal);if(it.type==="aborted")return{shortCircuited:!0};if(it.type==="error"){let ht=s0(it.partialMatches).route.id;return{matches:it.partialMatches,pendingActionResult:[ht,{type:Bn.error,error:it.error}]}}else if(it.matches)$e=it.matches;else{let{notFoundMatches:ht,error:Ut,route:ln}=Jg(ue.pathname);return{matches:ht,pendingActionResult:[ln.id,{type:Bn.error,error:Ut}]}}}let ot,ut=Hx($e,ue);if(!ut.route.action&&!ut.route.lazy)ot={type:Bn.error,error:za(405,{method:te.method,pathname:ue.pathname,routeId:ut.route.id})};else if(ot=(await nt("action",T,te,[ut],$e,null))[ut.route.id],te.signal.aborted)return{shortCircuited:!0};if(m0(ot)){let it;return gt&>.replace!=null?it=gt.replace:it=GX(ot.response.headers.get("Location"),new URL(te.url),l)===T.location.pathname+T.location.search,await Xe(te,ot,!0,{submission:xe,replace:it}),{shortCircuited:!0}}if(Wh(ot))throw za(400,{type:"defer-action"});if(Do(ot)){let it=s0($e,ut.route.id);return(gt&>.replace)!==!0&&(I=Tr.Push),{matches:$e,pendingActionResult:[it.route.id,ot]}}return{matches:$e,pendingActionResult:[ut.route.id,ot]}}async function Na(te,ue,xe,$e,qe,gt,Pt,ot,ut,it,ht){let Ut=qe||p6(ue,gt),ln=gt||Pt||JX(Ut),Bi=!j&&(!d.v7_partialHydration||!ut);if($e){if(Bi){let Pr=ya(ht);Me(Ur({navigation:Ut},Pr!==void 0?{actionData:Pr}:{}),{flushSync:it})}let pn=await tv(xe,ue.pathname,te.signal);if(pn.type==="aborted")return{shortCircuited:!0};if(pn.type==="error"){let Pr=s0(pn.partialMatches).route.id;return{matches:pn.partialMatches,loaderData:{},errors:{[Pr]:pn.error}}}else if(pn.matches)xe=pn.matches;else{let{error:Pr,notFoundMatches:zf,route:rm}=Jg(ue.pathname);return{matches:zf,loaderData:{},errors:{[rm.id]:Pr}}}}let Gn=o||a,[Sn,Mr]=VX(t.history,T,xe,ln,ue,d.v7_partialHydration&&ut===!0,d.v7_skipActionErrorRevalidation,U,z,G,ie,se,Y,Gn,l,ht);if(ev(pn=>!(xe&&xe.some(Pr=>Pr.route.id===pn))||Sn&&Sn.some(Pr=>Pr.route.id===pn)),H=++$,Sn.length===0&&Mr.length===0){let pn=ls();return Et(ue,Ur({matches:xe,loaderData:{},errors:ht&&Do(ht[1])?{[ht[0]]:ht[1].error}:null},QX(ht),pn?{fetchers:new Map(T.fetchers)}:{}),{flushSync:it}),{shortCircuited:!0}}if(Bi){let pn={};if(!$e){pn.navigation=Ut;let Pr=ya(ht);Pr!==void 0&&(pn.actionData=Pr)}Mr.length>0&&(pn.fetchers=ba(Mr)),Me(pn,{flushSync:it})}Mr.forEach(pn=>{tn(pn.key),pn.controller&&F.set(pn.key,pn.controller)});let Wf=()=>Mr.forEach(pn=>tn(pn.key));k&&k.signal.addEventListener("abort",Wf);let{loaderResults:jc,fetcherResults:Bl}=await Nt(T,xe,Sn,Mr,te);if(te.signal.aborted)return{shortCircuited:!0};k&&k.signal.removeEventListener("abort",Wf),Mr.forEach(pn=>F.delete(pn.key));let Ea=vC(jc);if(Ea)return await Xe(te,Ea.result,!0,{replace:ot}),{shortCircuited:!0};if(Ea=vC(Bl),Ea)return Y.add(Ea.key),await Xe(te,Ea.result,!0,{replace:ot}),{shortCircuited:!0};let{loaderData:wE,errors:em}=KX(T,xe,jc,ht,Mr,Bl,ne);ne.forEach((pn,Pr)=>{pn.subscribe(zf=>{(zf||pn.done)&&ne.delete(Pr)})}),d.v7_partialHydration&&ut&&T.errors&&(em=Ur({},T.errors,em));let pd=ls(),tm=Xg(H),nm=pd||tm||Mr.length>0;return Ur({matches:xe,loaderData:wE,errors:em},nm?{fetchers:new Map(T.fetchers)}:{})}function ya(te){if(te&&!Do(te[1]))return{[te[0]]:te[1].data};if(T.actionData)return Object.keys(T.actionData).length===0?null:T.actionData}function ba(te){return te.forEach(ue=>{let xe=T.fetchers.get(ue.key),$e=qE(void 0,xe?xe.data:void 0);T.fetchers.set(ue.key,$e)}),new Map(T.fetchers)}function At(te,ue,xe,$e){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");tn(te);let qe=($e&&$e.flushSync)===!0,gt=o||a,Pt=V7(T.location,T.matches,l,d.v7_prependBasename,xe,d.v7_relativeSplatPath,ue,$e?.relative),ot=i0(gt,Pt,l),ut=Jp(ot,gt,Pt);if(ut.active&&ut.matches&&(ot=ut.matches),!ot){vr(te,ue,za(404,{pathname:Pt}),{flushSync:qe});return}let{path:it,submission:ht,error:Ut}=UX(d.v7_normalizeFormMethod,!0,Pt,$e);if(Ut){vr(te,ue,Ut,{flushSync:qe});return}let ln=Hx(ot,it),Bi=($e&&$e.preventScrollReset)===!0;if(ht&&ic(ht.formMethod)){ve(te,ue,it,ln,ot,ut.active,qe,Bi,ht);return}se.set(te,{routeId:ue,path:it}),Ge(te,ue,it,ln,ot,ut.active,qe,Bi,ht)}async function ve(te,ue,xe,$e,qe,gt,Pt,ot,ut){Bt(),se.delete(te);function it(si){if(!si.route.action&&!si.route.lazy){let md=za(405,{method:ut.formMethod,pathname:xe,routeId:ue});return vr(te,ue,md,{flushSync:Pt}),!0}return!1}if(!gt&&it($e))return;let ht=T.fetchers.get(te);Ft(te,AUe(ut,ht),{flushSync:Pt});let Ut=new AbortController,ln=yv(t.history,xe,Ut.signal,ut);if(gt){let si=await tv(qe,new URL(ln.url).pathname,ln.signal,te);if(si.type==="aborted")return;if(si.type==="error"){vr(te,ue,si.error,{flushSync:Pt});return}else if(si.matches){if(qe=si.matches,$e=Hx(qe,xe),it($e))return}else{vr(te,ue,za(404,{pathname:xe}),{flushSync:Pt});return}}F.set(te,Ut);let Bi=$,Sn=(await nt("action",T,ln,[$e],qe,te))[$e.route.id];if(ln.signal.aborted){F.get(te)===Ut&&F.delete(te);return}if(d.v7_fetcherPersist&&ie.has(te)){if(m0(Sn)||Do(Sn)){Ft(te,ch(void 0));return}}else{if(m0(Sn))if(F.delete(te),H>Bi){Ft(te,ch(void 0));return}else return Y.add(te),Ft(te,qE(ut)),Xe(ln,Sn,!1,{fetcherSubmission:ut,preventScrollReset:ot});if(Do(Sn)){vr(te,ue,Sn.error);return}}if(Wh(Sn))throw za(400,{type:"defer-action"});let Mr=T.navigation.location||T.location,Wf=yv(t.history,Mr,Ut.signal),jc=o||a,Bl=T.navigation.state!=="idle"?i0(jc,T.navigation.location,l):T.matches;Vt(Bl,"Didn't find any matches after fetcher action");let Ea=++$;q.set(te,Ea);let wE=qE(ut,Sn.data);T.fetchers.set(te,wE);let[em,pd]=VX(t.history,T,Bl,ut,Mr,!1,d.v7_skipActionErrorRevalidation,U,z,G,ie,se,Y,jc,l,[$e.route.id,Sn]);pd.filter(si=>si.key!==te).forEach(si=>{let md=si.key,SE=T.fetchers.get(md),cA=qE(void 0,SE?SE.data:void 0);T.fetchers.set(md,cA),tn(md),si.controller&&F.set(md,si.controller)}),Me({fetchers:new Map(T.fetchers)});let tm=()=>pd.forEach(si=>tn(si.key));Ut.signal.addEventListener("abort",tm);let{loaderResults:nm,fetcherResults:pn}=await Nt(T,Bl,em,pd,Wf);if(Ut.signal.aborted)return;Ut.signal.removeEventListener("abort",tm),q.delete(te),F.delete(te),pd.forEach(si=>F.delete(si.key));let Pr=vC(nm);if(Pr)return Xe(Wf,Pr.result,!1,{preventScrollReset:ot});if(Pr=vC(pn),Pr)return Y.add(Pr.key),Xe(Wf,Pr.result,!1,{preventScrollReset:ot});let{loaderData:zf,errors:rm}=KX(T,Bl,nm,void 0,pd,pn,ne);if(T.fetchers.has(te)){let si=ch(Sn.data);T.fetchers.set(te,si)}Xg(Ea),T.navigation.state==="loading"&&Ea>H?(Vt(I,"Expected pending action"),k&&k.abort(),Et(T.navigation.location,{matches:Bl,loaderData:zf,errors:rm,fetchers:new Map(T.fetchers)})):(Me({errors:rm,loaderData:YX(T.loaderData,zf,Bl,rm),fetchers:new Map(T.fetchers)}),U=!1)}async function Ge(te,ue,xe,$e,qe,gt,Pt,ot,ut){let it=T.fetchers.get(te);Ft(te,qE(ut,it?it.data:void 0),{flushSync:Pt});let ht=new AbortController,Ut=yv(t.history,xe,ht.signal);if(gt){let Sn=await tv(qe,new URL(Ut.url).pathname,Ut.signal,te);if(Sn.type==="aborted")return;if(Sn.type==="error"){vr(te,ue,Sn.error,{flushSync:Pt});return}else if(Sn.matches)qe=Sn.matches,$e=Hx(qe,xe);else{vr(te,ue,za(404,{pathname:xe}),{flushSync:Pt});return}}F.set(te,ht);let ln=$,Gn=(await nt("loader",T,Ut,[$e],qe,te))[$e.route.id];if(Wh(Gn)&&(Gn=await wH(Gn,Ut.signal,!0)||Gn),F.get(te)===ht&&F.delete(te),!Ut.signal.aborted){if(ie.has(te)){Ft(te,ch(void 0));return}if(m0(Gn))if(H>ln){Ft(te,ch(void 0));return}else{Y.add(te),await Xe(Ut,Gn,!1,{preventScrollReset:ot});return}if(Do(Gn)){vr(te,ue,Gn.error);return}Vt(!Wh(Gn),"Unhandled fetcher deferred data"),Ft(te,ch(Gn.data))}}async function Xe(te,ue,xe,$e){let{submission:qe,fetcherSubmission:gt,preventScrollReset:Pt,replace:ot}=$e===void 0?{}:$e;ue.response.headers.has("X-Remix-Revalidate")&&(U=!0);let ut=ue.response.headers.get("Location");Vt(ut,"Expected a Location header on the redirect Response"),ut=GX(ut,new URL(te.url),l);let it=Vy(T.location,ut,{_isRedirect:!0});if(n){let Sn=!1;if(ue.response.headers.has("X-Remix-Reload-Document"))Sn=!0;else if(xH.test(ut)){const Mr=t.history.createURL(ut);Sn=Mr.origin!==e.location.origin||Sc(Mr.pathname,l)==null}if(Sn){ot?e.location.replace(ut):e.location.assign(ut);return}}k=null;let ht=ot===!0||ue.response.headers.has("X-Remix-Replace")?Tr.Replace:Tr.Push,{formMethod:Ut,formAction:ln,formEncType:Bi}=T.navigation;!qe&&!gt&&Ut&&ln&&Bi&&(qe=JX(T.navigation));let Gn=qe||gt;if(aUe.has(ue.response.status)&&Gn&&ic(Gn.formMethod))await Wn(ht,it,{submission:Ur({},Gn,{formAction:ut}),preventScrollReset:Pt||D,enableViewTransition:xe?O:void 0});else{let Sn=p6(it,qe);await Wn(ht,it,{overrideNavigation:Sn,fetcherSubmission:gt,preventScrollReset:Pt||D,enableViewTransition:xe?O:void 0})}}async function nt(te,ue,xe,$e,qe,gt){let Pt,ot={};try{Pt=await hUe(c,te,ue,xe,$e,qe,gt,s,i)}catch(ut){return $e.forEach(it=>{ot[it.route.id]={type:Bn.error,error:ut}}),ot}for(let[ut,it]of Object.entries(Pt))if(bUe(it)){let ht=it.result;ot[ut]={type:Bn.redirect,response:gUe(ht,xe,ut,qe,l,d.v7_relativeSplatPath)}}else ot[ut]=await mUe(it);return ot}async function Nt(te,ue,xe,$e,qe){let gt=te.matches,Pt=nt("loader",te,qe,xe,ue,null),ot=Promise.all($e.map(async ht=>{if(ht.matches&&ht.match&&ht.controller){let ln=(await nt("loader",te,yv(t.history,ht.path,ht.controller.signal),[ht.match],ht.matches,ht.key))[ht.match.route.id];return{[ht.key]:ln}}else return Promise.resolve({[ht.key]:{type:Bn.error,error:za(404,{pathname:ht.path})}})})),ut=await Pt,it=(await ot).reduce((ht,Ut)=>Object.assign(ht,Ut),{});return await Promise.all([wUe(ue,ut,qe.signal,gt,te.loaderData),SUe(ue,it,$e)]),{loaderResults:ut,fetcherResults:it}}function Bt(){U=!0,z.push(...ev()),se.forEach((te,ue)=>{F.has(ue)&&G.add(ue),tn(ue)})}function Ft(te,ue,xe){xe===void 0&&(xe={}),T.fetchers.set(te,ue),Me({fetchers:new Map(T.fetchers)},{flushSync:(xe&&xe.flushSync)===!0})}function vr(te,ue,xe,$e){$e===void 0&&($e={});let qe=s0(T.matches,ue);_n(te),Me({errors:{[qe.route.id]:xe},fetchers:new Map(T.fetchers)},{flushSync:($e&&$e.flushSync)===!0})}function Or(te){return ye.set(te,(ye.get(te)||0)+1),ie.has(te)&&ie.delete(te),T.fetchers.get(te)||oUe}function _n(te){let ue=T.fetchers.get(te);F.has(te)&&!(ue&&ue.state==="loading"&&q.has(te))&&tn(te),se.delete(te),q.delete(te),Y.delete(te),d.v7_fetcherPersist&&ie.delete(te),G.delete(te),T.fetchers.delete(te)}function Fc(te){let ue=(ye.get(te)||0)-1;ue<=0?(ye.delete(te),ie.add(te),d.v7_fetcherPersist||_n(te)):ye.set(te,ue),Me({fetchers:new Map(T.fetchers)})}function tn(te){let ue=F.get(te);ue&&(ue.abort(),F.delete(te))}function ii(te){for(let ue of te){let xe=Or(ue),$e=ch(xe.data);T.fetchers.set(ue,$e)}}function ls(){let te=[],ue=!1;for(let xe of Y){let $e=T.fetchers.get(xe);Vt($e,"Expected fetcher: "+xe),$e.state==="loading"&&(Y.delete(xe),te.push(xe),ue=!0)}return ii(te),ue}function Xg(te){let ue=[];for(let[xe,$e]of q)if($e<te){let qe=T.fetchers.get(xe);Vt(qe,"Expected fetcher: "+xe),qe.state==="loading"&&(tn(xe),q.delete(xe),ue.push(xe))}return ii(ue),ue.length>0}function xE(te,ue){let xe=T.blockers.get(te)||qv;return ae.get(te)!==ue&&ae.set(te,ue),xe}function sA(te){T.blockers.delete(te),ae.delete(te)}function Zg(te,ue){let xe=T.blockers.get(te)||qv;Vt(xe.state==="unblocked"&&ue.state==="blocked"||xe.state==="blocked"&&ue.state==="blocked"||xe.state==="blocked"&&ue.state==="proceeding"||xe.state==="blocked"&&ue.state==="unblocked"||xe.state==="proceeding"&&ue.state==="unblocked","Invalid blocker state transition: "+xe.state+" -> "+ue.state);let $e=new Map(T.blockers);$e.set(te,ue),Me({blockers:$e})}function aA(te){let{currentLocation:ue,nextLocation:xe,historyAction:$e}=te;if(ae.size===0)return;ae.size>1&&eg(!1,"A router only supports one blocker at a time");let qe=Array.from(ae.entries()),[gt,Pt]=qe[qe.length-1],ot=T.blockers.get(gt);if(!(ot&&ot.state==="proceeding")&&Pt({currentLocation:ue,nextLocation:xe,historyAction:$e}))return gt}function Jg(te){let ue=za(404,{pathname:te}),xe=o||a,{matches:$e,route:qe}=XX(xe);return ev(),{notFoundMatches:$e,route:qe,error:ue}}function ev(te){let ue=[];return ne.forEach((xe,$e)=>{(!te||te($e))&&(xe.cancel(),ue.push($e),ne.delete($e))}),ue}function wM(te,ue,xe){if(m=te,b=ue,g=xe||null,!E&&T.navigation===h6){E=!0;let $e=lA(T.location,T.matches);$e!=null&&Me({restoreScrollPosition:$e})}return()=>{m=null,b=null,g=null}}function oA(te,ue){return g&&g(te,ue.map($e=>jBe($e,T.loaderData)))||te.key}function SM(te,ue){if(m&&b){let xe=oA(te,ue);m[xe]=b()}}function lA(te,ue){if(m){let xe=oA(te,ue),$e=m[xe];if(typeof $e=="number")return $e}return null}function Jp(te,ue,xe){if(u)if(te){if(Object.keys(te[0].params).length>0)return{active:!0,matches:C5(ue,xe,l,!0)}}else return{active:!0,matches:C5(ue,xe,l,!0)||[]};return{active:!1,matches:null}}async function tv(te,ue,xe,$e){if(!u)return{type:"success",matches:te};let qe=te;for(;;){let gt=o==null,Pt=o||a,ot=s;try{await u({signal:xe,path:ue,matches:qe,fetcherKey:$e,patch:(ht,Ut)=>{xe.aborted||zX(ht,Ut,Pt,ot,i)}})}catch(ht){return{type:"error",error:ht,partialMatches:qe}}finally{gt&&!xe.aborted&&(a=[...a])}if(xe.aborted)return{type:"aborted"};let ut=i0(Pt,ue,l);if(ut)return{type:"success",matches:ut};let it=C5(Pt,ue,l,!0);if(!it||qe.length===it.length&&qe.every((ht,Ut)=>ht.route.id===it[Ut].route.id))return{type:"success",matches:null};qe=it}}function TM(te){s={},o=iI(te,i,void 0,s)}function AM(te,ue){let xe=o==null;zX(te,ue,o||a,s,i),xe&&(a=[...a],Me({}))}return C={get basename(){return l},get future(){return d},get state(){return T},get routes(){return a},get window(){return e},initialize:Re,subscribe:Fe,enableScrollRestoration:wM,navigate:$t,fetch:At,revalidate:Ot,createHref:te=>t.history.createHref(te),encodeLocation:te=>t.history.encodeLocation(te),getFetcher:Or,deleteFetcher:Fc,dispose:je,getBlocker:xE,deleteBlocker:sA,patchRoutes:AM,_internalFetchControllers:F,_internalActiveDeferreds:ne,_internalSetRoutes:TM},C}function cUe(t){return t!=null&&("formData"in t&&t.formData!=null||"body"in t&&t.body!==void 0)}function V7(t,e,n,r,i,s,a,o){let l,c;if(a){l=[];for(let d of e)if(l.push(d),d.route.id===a){c=d;break}}else l=e,c=e[e.length-1];let u=WD(i||".",VD(l,s),Sc(t.pathname,n)||t.pathname,o==="path");if(i==null&&(u.search=t.search,u.hash=t.hash),(i==null||i===""||i===".")&&c){let d=SH(u.search);if(c.route.index&&!d)u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index";else if(!c.route.index&&d){let f=new URLSearchParams(u.search),h=f.getAll("index");f.delete("index"),h.filter(g=>g).forEach(g=>f.append("index",g));let m=f.toString();u.search=m?"?"+m:""}}return r&&n!=="/"&&(u.pathname=u.pathname==="/"?n:lf([n,u.pathname])),yp(u)}function UX(t,e,n,r){if(!r||!cUe(r))return{path:n};if(r.formMethod&&!xUe(r.formMethod))return{path:n,error:za(405,{method:r.formMethod})};let i=()=>({path:n,error:za(400,{type:"invalid-body"})}),s=r.formMethod||"get",a=t?s.toUpperCase():s.toLowerCase(),o=Yfe(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!ic(a))return i();let f=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((h,m)=>{let[g,b]=m;return""+h+g+"="+b+` 52`},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:o,formEncType:r.formEncType,formData:void 0,json:void 0,text:f}}}else if(r.formEncType==="application/json"){if(!ic(a))return i();try{let f=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:o,formEncType:r.formEncType,formData:void 0,json:f,text:void 0}}}catch{return i()}}}Vt(typeof FormData=="function","FormData is not available in this environment");let l,c;if(r.formData)l=z7(r.formData),c=r.formData;else if(r.body instanceof FormData)l=z7(r.body),c=r.body;else if(r.body instanceof URLSearchParams)l=r.body,c=qX(l);else if(r.body==null)l=new URLSearchParams,c=new FormData;else try{l=new URLSearchParams(r.body),c=qX(l)}catch{return i()}let u={formMethod:a,formAction:o,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:c,json:void 0,text:void 0};if(ic(u.formMethod))return{path:n,submission:u};let d=td(n);return e&&d.search&&SH(d.search)&&l.append("index",""),d.search="?"+l,{path:yp(d),submission:u}}function HX(t,e,n){n===void 0&&(n=!1);let r=t.findIndex(i=>i.route.id===e);return r>=0?t.slice(0,n?r+1:r):t}function VX(t,e,n,r,i,s,a,o,l,c,u,d,f,h,m,g){let b=g?Do(g[1])?g[1].error:g[1].data:void 0,E=t.createURL(e.location),x=t.createURL(i),S=n;s&&e.errors?S=HX(n,Object.keys(e.errors)[0],!0):g&&Do(g[1])&&(S=HX(n,g[0]));let A=g?g[1].statusCode:void 0,R=a&&A&&A>=400,C=S.filter((I,D)=>{let{route:k}=I;if(k.lazy)return!0;if(k.loader==null)return!1;if(s)return W7(k,e.loaderData,e.errors);if(uUe(e.loaderData,e.matches[D],I)||l.some(M=>M===I.route.id))return!0;let O=e.matches[D],P=I;return WX(I,Ur({currentUrl:E,currentParams:O.params,nextUrl:x,nextParams:P.params},r,{actionResult:b,actionStatus:A,defaultShouldRevalidate:R?!1:o||E.pathname+E.search===x.pathname+x.search||E.search!==x.search||qfe(O,P)}))}),T=[];return d.forEach((I,D)=>{if(s||!n.some(j=>j.route.id===I.routeId)||u.has(D))return;let k=i0(h,I.path,m);if(!k){T.push({key:D,routeId:I.routeId,path:I.path,matches:null,match:null,controller:null});return}let O=e.fetchers.get(D),P=Hx(k,I.path),M=!1;f.has(D)?M=!1:c.has(D)?(c.delete(D),M=!0):O&&O.state!=="idle"&&O.data===void 0?M=o:M=WX(P,Ur({currentUrl:E,currentParams:e.matches[e.matches.length-1].params,nextUrl:x,nextParams:n[n.length-1].params},r,{actionResult:b,actionStatus:A,defaultShouldRevalidate:R?!1:o})),M&&T.push({key:D,routeId:I.routeId,path:I.path,matches:k,match:P,controller:new AbortController})}),[C,T]}function W7(t,e,n){if(t.lazy)return!0;if(!t.loader)return!1;let r=e!=null&&e[t.id]!==void 0,i=n!=null&&n[t.id]!==void 0;return!r&&i?!1:typeof t.loader=="function"&&t.loader.hydrate===!0?!0:!r&&!i}function uUe(t,e,n){let r=!e||n.route.id!==e.route.id,i=t[n.route.id]===void 0;return r||i}function qfe(t,e){let n=t.route.path;return t.pathname!==e.pathname||n!=null&&n.endsWith("*")&&t.params["*"]!==e.params["*"]}function WX(t,e){if(t.route.shouldRevalidate){let n=t.route.shouldRevalidate(e);if(typeof n=="boolean")return n}return e.defaultShouldRevalidate}function zX(t,e,n,r,i){var s;let a;if(t){let c=r[t];Vt(c,"No route found to patch children into: routeId = "+t),c.children||(c.children=[]),a=c.children}else a=n;let o=e.filter(c=>!a.some(u=>Kfe(c,u))),l=iI(o,i,[t||"_","patch",String(((s=a)==null?void 0:s.length)||"0")],r);a.push(...l)}function Kfe(t,e){return"id"in t&&"id"in e&&t.id===e.id?!0:t.index===e.index&&t.path===e.path&&t.caseSensitive===e.caseSensitive?(!t.children||t.children.length===0)&&(!e.children||e.children.length===0)?!0:t.children.every((n,r)=>{var i;return(i=e.children)==null?void 0:i.some(s=>Kfe(n,s))}):!1}async function dUe(t,e,n){if(!t.lazy)return;let r=await t.lazy();if(!t.lazy)return;let i=n[t.id];Vt(i,"No route found in manifest");let s={};for(let a in r){let l=i[a]!==void 0&&a!=="hasErrorBoundary";eg(!l,'Route "'+i.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!l&&!NBe.has(a)&&(s[a]=r[a])}Object.assign(i,s),Object.assign(i,Ur({},e(i),{lazy:void 0}))}async function fUe(t){let{matches:e}=t,n=e.filter(i=>i.shouldLoad);return(await Promise.all(n.map(i=>i.resolve()))).reduce((i,s,a)=>Object.assign(i,{[n[a].route.id]:s}),{})}async function hUe(t,e,n,r,i,s,a,o,l,c){let u=s.map(h=>h.route.lazy?dUe(h.route,l,o):void 0),d=s.map((h,m)=>{let g=u[m],b=i.some(x=>x.route.id===h.route.id);return Ur({},h,{shouldLoad:b,resolve:async x=>(x&&r.method==="GET"&&(h.route.lazy||h.route.loader)&&(b=!0),b?pUe(e,r,h,g,x,c):Promise.resolve({type:Bn.data,result:void 0}))})}),f=await t({matches:d,request:r,params:s[0].params,fetcherKey:a,context:c});try{await Promise.all(u)}catch{}return f}async function pUe(t,e,n,r,i,s){let a,o,l=c=>{let u,d=new Promise((m,g)=>u=g);o=()=>u(),e.signal.addEventListener("abort",o);let f=m=>typeof c!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+t+'" [routeId: '+n.route.id+"]"))):c({request:e,params:n.params,context:s},...m!==void 0?[m]:[]),h=(async()=>{try{return{type:"data",result:await(i?i(g=>f(g)):f())}}catch(m){return{type:"error",result:m}}})();return Promise.race([h,d])};try{let c=n.route[t];if(r)if(c){let u,[d]=await Promise.all([l(c).catch(f=>{u=f}),r]);if(u!==void 0)throw u;a=d}else if(await r,c=n.route[t],c)a=await l(c);else if(t==="action"){let u=new URL(e.url),d=u.pathname+u.search;throw za(405,{method:e.method,pathname:d,routeId:n.route.id})}else return{type:Bn.data,result:void 0};else if(c)a=await l(c);else{let u=new URL(e.url),d=u.pathname+u.search;throw za(404,{pathname:d})}Vt(a.result!==void 0,"You defined "+(t==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+t+"` ")+"function. Please return a value or `null`.")}catch(c){return{type:Bn.error,result:c}}finally{o&&e.signal.removeEventListener("abort",o)}return a}async function mUe(t){let{result:e,type:n}=t;if(Qfe(e)){let d;try{let f=e.headers.get("Content-Type");f&&/\bapplication\/json\b/.test(f)?e.body==null?d=null:d=await e.json():d=await e.text()}catch(f){return{type:Bn.error,error:f}}return n===Bn.error?{type:Bn.error,error:new sI(e.status,e.statusText,d),statusCode:e.status,headers:e.headers}:{type:Bn.data,data:d,statusCode:e.status,headers:e.headers}}if(n===Bn.error){if(ZX(e)){var r,i;if(e.data instanceof Error){var s,a;return{type:Bn.error,error:e.data,statusCode:(s=e.init)==null?void 0:s.status,headers:(a=e.init)!=null&&a.headers?new Headers(e.init.headers):void 0}}return{type:Bn.error,error:new sI(((r=e.init)==null?void 0:r.status)||500,void 0,e.data),statusCode:P2(e)?e.status:void 0,headers:(i=e.init)!=null&&i.headers?new Headers(e.init.headers):void 0}}return{type:Bn.error,error:e,statusCode:P2(e)?e.status:void 0}}if(EUe(e)){var o,l;return{type:Bn.deferred,deferredData:e,statusCode:(o=e.init)==null?void 0:o.status,headers:((l=e.init)==null?void 0:l.headers)&&new Headers(e.init.headers)}}if(ZX(e)){var c,u;return{type:Bn.data,data:e.data,statusCode:(c=e.init)==null?void 0:c.status,headers:(u=e.init)!=null&&u.headers?new Headers(e.init.headers):void 0}}return{type:Bn.data,data:e}}function gUe(t,e,n,r,i,s){let a=t.headers.get("Location");if(Vt(a,"Redirects returned/thrown from loaders/actions must have a Location header"),!xH.test(a)){let o=r.slice(0,r.findIndex(l=>l.route.id===n)+1);a=V7(new URL(e.url),o,i,!0,a,s),t.headers.set("Location",a)}return t}function GX(t,e,n){if(xH.test(t)){let r=t,i=r.startsWith("//")?new URL(e.protocol+r):new URL(r),s=Sc(i.pathname,n)!=null;if(i.origin===e.origin&&s)return i.pathname+i.search+i.hash}return t}function yv(t,e,n,r){let i=t.createURL(Yfe(e)).toString(),s={signal:n};if(r&&ic(r.formMethod)){let{formMethod:a,formEncType:o}=r;s.method=a.toUpperCase(),o==="application/json"?(s.headers=new Headers({"Content-Type":o}),s.body=JSON.stringify(r.json)):o==="text/plain"?s.body=r.text:o==="application/x-www-form-urlencoded"&&r.formData?s.body=z7(r.formData):s.body=r.formData}return new Request(i,s)}function z7(t){let e=new URLSearchParams;for(let[n,r]of t.entries())e.append(n,typeof r=="string"?r:r.name);return e}function qX(t){let e=new FormData;for(let[n,r]of t.entries())e.append(n,r);return e}function vUe(t,e,n,r,i){let s={},a=null,o,l=!1,c={},u=n&&Do(n[1])?n[1].error:void 0;return t.forEach(d=>{if(!(d.route.id in e))return;let f=d.route.id,h=e[f];if(Vt(!m0(h),"Cannot handle redirect results in processLoaderData"),Do(h)){let m=h.error;u!==void 0&&(m=u,u=void 0),a=a||{};{let g=s0(t,f);a[g.route.id]==null&&(a[g.route.id]=m)}s[f]=void 0,l||(l=!0,o=P2(h.error)?h.error.status:500),h.headers&&(c[f]=h.headers)}else Wh(h)?(r.set(f,h.deferredData),s[f]=h.deferredData.data,h.statusCode!=null&&h.statusCode!==200&&!l&&(o=h.statusCode),h.headers&&(c[f]=h.headers)):(s[f]=h.data,h.statusCode&&h.statusCode!==200&&!l&&(o=h.statusCode),h.headers&&(c[f]=h.headers))}),u!==void 0&&n&&(a={[n[0]]:u},s[n[0]]=void 0),{loaderData:s,errors:a,statusCode:o||200,loaderHeaders:c}}function KX(t,e,n,r,i,s,a){let{loaderData:o,errors:l}=vUe(e,n,r,a);return i.forEach(c=>{let{key:u,match:d,controller:f}=c,h=s[u];if(Vt(h,"Did not find corresponding fetcher result"),!(f&&f.signal.aborted))if(Do(h)){let m=s0(t.matches,d?.route.id);l&&l[m.route.id]||(l=Ur({},l,{[m.route.id]:h.error})),t.fetchers.delete(u)}else if(m0(h))Vt(!1,"Unhandled fetcher revalidation redirect");else if(Wh(h))Vt(!1,"Unhandled fetcher deferred data");else{let m=ch(h.data);t.fetchers.set(u,m)}}),{loaderData:o,errors:l}}function YX(t,e,n,r){let i=Ur({},e);for(let s of n){let a=s.route.id;if(e.hasOwnProperty(a)?e[a]!==void 0&&(i[a]=e[a]):t[a]!==void 0&&s.route.loader&&(i[a]=t[a]),r&&r.hasOwnProperty(a))break}return i}function QX(t){return t?Do(t[1])?{actionData:{}}:{actionData:{[t[0]]:t[1].data}}:{}}function s0(t,e){return(e?t.slice(0,t.findIndex(r=>r.route.id===e)+1):[...t]).reverse().find(r=>r.route.hasErrorBoundary===!0)||t[0]}function XX(t){let e=t.length===1?t[0]:t.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:e}],route:e}}function za(t,e){let{pathname:n,routeId:r,method:i,type:s,message:a}=e===void 0?{}:e,o="Unknown Server Error",l="Unknown @remix-run/router error";return t===400?(o="Bad Request",i&&n&&r?l="You made a "+i+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":s==="defer-action"?l="defer() is not supported in actions":s==="invalid-body"&&(l="Unable to encode submission body")):t===403?(o="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):t===404?(o="Not Found",l='No route matches URL "'+n+'"'):t===405&&(o="Method Not Allowed",i&&n&&r?l="You made a "+i.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":i&&(l='Invalid request method "'+i.toUpperCase()+'"')),new sI(t||500,o,new Error(l),!0)}function vC(t){let e=Object.entries(t);for(let n=e.length-1;n>=0;n--){let[r,i]=e[n];if(m0(i))return{key:r,result:i}}}function Yfe(t){let e=typeof t=="string"?td(t):t;return yp(Ur({},e,{hash:""}))}function yUe(t,e){return t.pathname!==e.pathname||t.search!==e.search?!1:t.hash===""?e.hash!=="":t.hash===e.hash?!0:e.hash!==""}function bUe(t){return Qfe(t.result)&&sUe.has(t.result.status)}function Wh(t){return t.type===Bn.deferred}function Do(t){return t.type===Bn.error}function m0(t){return(t&&t.type)===Bn.redirect}function ZX(t){return typeof t=="object"&&t!=null&&"type"in t&&"data"in t&&"init"in t&&t.type==="DataWithResponseInit"}function EUe(t){let e=t;return e&&typeof e=="object"&&typeof e.data=="object"&&typeof e.subscribe=="function"&&typeof e.cancel=="function"&&typeof e.resolveData=="function"}function Qfe(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.headers=="object"&&typeof t.body<"u"}function xUe(t){return iUe.has(t.toLowerCase())}function ic(t){return nUe.has(t.toLowerCase())}async function wUe(t,e,n,r,i){let s=Object.entries(e);for(let a=0;a<s.length;a++){let[o,l]=s[a],c=t.find(f=>f?.route.id===o);if(!c)continue;let u=r.find(f=>f.route.id===c.route.id),d=u!=null&&!qfe(u,c)&&(i&&i[c.route.id])!==void 0;Wh(l)&&d&&await wH(l,n,!1).then(f=>{f&&(e[o]=f)})}}async function SUe(t,e,n){for(let r=0;r<n.length;r++){let{key:i,routeId:s,controller:a}=n[r],o=e[i];t.find(c=>c?.route.id===s)&&Wh(o)&&(Vt(a,"Expected an AbortController for revalidating fetcher deferred result"),await wH(o,a.signal,!0).then(c=>{c&&(e[i]=c)}))}}async function wH(t,e,n){if(n===void 0&&(n=!1),!await t.deferredData.resolveData(e)){if(n)try{return{type:Bn.data,data:t.deferredData.unwrappedData}}catch(i){return{type:Bn.error,error:i}}return{type:Bn.data,data:t.deferredData.data}}}function SH(t){return new URLSearchParams(t).getAll("index").some(e=>e==="")}function Hx(t,e){let n=typeof e=="string"?td(e).search:e.search;if(t[t.length-1].route.index&&SH(n||""))return t[t.length-1];let r=Vfe(t);return r[r.length-1]}function JX(t){let{formMethod:e,formAction:n,formEncType:r,text:i,formData:s,json:a}=t;if(!(!e||!n||!r)){if(i!=null)return{formMethod:e,formAction:n,formEncType:r,formData:void 0,json:void 0,text:i};if(s!=null)return{formMethod:e,formAction:n,formEncType:r,formData:s,json:void 0,text:void 0};if(a!==void 0)return{formMethod:e,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function p6(t,e){return e?{state:"loading",location:t,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text}:{state:"loading",location:t,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function TUe(t,e){return{state:"submitting",location:t,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text}}function qE(t,e){return t?{state:"loading",formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text,data:e}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function AUe(t,e){return{state:"submitting",formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text,data:e?e.data:void 0}}function ch(t){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function CUe(t,e){try{let n=t.sessionStorage.getItem(zfe);if(n){let r=JSON.parse(n);for(let[i,s]of Object.entries(r||{}))s&&Array.isArray(s)&&e.set(i,new Set(s||[]))}}catch{}}function RUe(t,e){if(e.size>0){let n={};for(let[r,i]of e)n[r]=[...i];try{t.sessionStorage.setItem(zfe,JSON.stringify(n))}catch(r){eg(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** 53 * React Router v6.30.0 54 * 55 * Copyright (c) Remix Software Inc. 56 * 57 * This source code is licensed under the MIT license found in the 58 * LICENSE.md file in the root directory of this source tree. 59 * 60 * @license MIT 61 */function bp(){return bp=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},bp.apply(this,arguments)}const eT=y.createContext(null),TH=y.createContext(null),Rf=y.createContext(null),tT=y.createContext(null),nd=y.createContext({outlet:null,matches:[],isDataRoute:!1}),Xfe=y.createContext(null);function _Ue(t,e){let{relative:n}=e===void 0?{}:e;Cg()||Vt(!1);let{basename:r,navigator:i}=y.useContext(Rf),{hash:s,pathname:a,search:o}=zD(t,{relative:n}),l=a;return r!=="/"&&(l=a==="/"?r:lf([r,a])),i.createHref({pathname:l,search:o,hash:s})}function Cg(){return y.useContext(tT)!=null}function bi(){return Cg()||Vt(!1),y.useContext(tT).location}function IUe(){return y.useContext(tT).navigationType}function Gu(t){Cg()||Vt(!1);let{pathname:e}=bi();return y.useMemo(()=>Wy(t,Hfe(e)),[e,t])}function Zfe(t){y.useContext(Rf).static||y.useLayoutEffect(t)}function ji(){let{isDataRoute:t}=y.useContext(nd);return t?UUe():kUe()}function kUe(){Cg()||Vt(!1);
61let t=y.useContext(eT),{basename:e,future:n,navigator:r}=y.useContext(Rf),{matches:i}=y.useContext(nd),{pathname:s}=bi(),a=JSON.stringify(VD(i,n.v7_relativeSplatPath)),o=y.useRef(!1);return Zfe(()=>{o.current=!0}),y.useCallback(function(c,u){if(u===void 0&&(u={}),!o.current)return;if(typeof c=="number"){r.go(c);return}let d=WD(c,JSON.parse(a),s,u.relative==="path");t==null&&e!=="/"&&(d.pathname=d.pathname==="/"?e:lf([e,d.pathname])),(u.replace?r.replace:r.push)(d,u.state,u)},[e,r,a,s,t])}const DUe=y.createContext(null);function LUe(t){let e=y.useContext(nd).outlet;return e&&y.createElement(DUe.Provider,{value:t},e)}function _f(){let{matches:t}=y.useContext(nd),e=t[t.length-1];return e?e.params:{}}function zD(t,e){let{relative:n}=e===void 0?{}:e,{future:r}=y.useContext(Rf),{matches:i}=y.useContext(nd),{pathname:s}=bi(),a=JSON.stringify(VD(i,r.v7_relativeSplatPath));return y.useMemo(()=>WD(t,JSON.parse(a),s,n==="path"),[t,a,s,n])}function OUe(t,e){return Jfe(t,e)}function Jfe(t,e,n,r){Cg()||Vt(!1);let{navigator:i,static:s}=y.useContext(Rf),{matches:a}=y.useContext(nd),o=a[a.length-1],l=o?o.params:{};o&&o.pathname;let c=o?o.pathnameBase:"/";o&&o.route;let u=bi(),d;if(e){var f;let E=typeof e=="string"?td(e):e;c==="/"||(f=E.pathname)!=null&&f.startsWith(c)||Vt(!1),d=E}else d=u;let h=d.pathname||"/",m=h;if(c!=="/"){let E=c.replace(/^\//,"").split("/");m="/"+h.replace(/^\//,"").split("/").slice(E.length).join("/")}let g=!s&&n&&n.matches&&n.matches.length>0?n.matches:i0(t,{pathname:m}),b=FUe(g&&g.map(E=>Object.assign({},E,{params:Object.assign({},l,E.params),pathname:lf([c,i.encodeLocation?i.encodeLocation(E.pathname).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?c:lf([c,i.encodeLocation?i.encodeLocation(E.pathnameBase).pathname:E.pathnameBase])})),a,n,r);return e&&b?y.createElement(tT.Provider,{value:{location:bp({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:Tr.Pop}},b):b}function MUe(){let t=she(),e=P2(t)?t.status+" "+t.statusText:t instanceof Error?t.message:JSON.stringify(t),n=t instanceof Error?t.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},e),n?y.createElement("pre",{style:i},n):null,null)}const PUe=y.createElement(MUe,null);class $Ue extends y.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,n){return n.location!==e.location||n.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:n.error,location:n.location,revalidation:e.revalidation||n.revalidation}}componentDidCatch(e,n){console.error("React Router caught the following error during render",e,n)}render(){return this.state.error!==void 0?y.createElement(nd.Provider,{value:this.props.routeContext},y.createElement(Xfe.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function NUe(t){let{routeContext:e,match:n,children:r}=t,i=y.useContext(eT);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),y.createElement(nd.Provider,{value:e},r)}function FUe(t,e,n,r){var i;if(e===void 0&&(e=[]),n===void 0&&(n=null),r===void 0&&(r=null),t==null){var s;if(!n)return null;if(n.errors)t=n.matches;else if((s=r)!=null&&s.v7_partialHydration&&e.length===0&&!n.initialized&&n.matches.length>0)t=n.matches;else return null}let a=t,o=(i=n)==null?void 0:i.errors;if(o!=null){let u=a.findIndex(d=>d.route.id&&o?.[d.route.id]!==void 0);u>=0||Vt(!1),a=a.slice(0,Math.min(a.length,u+1))}let l=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let u=0;u<a.length;u++){let d=a[u];if((d.route.HydrateFallback||d.route.hydrateFallbackElement)&&(c=u),d.route.id){let{loaderData:f,errors:h}=n,m=d.route.loader&&f[d.route.id]===void 0&&(!h||h[d.route.id]===void 0);if(d.route.lazy||m){l=!0,c>=0?a=a.slice(0,c+1):a=[a[0]];break}}}return a.reduceRight((u,d,f)=>{let h,m=!1,g=null,b=null;n&&(h=o&&d.route.id?o[d.route.id]:void 0,g=d.route.errorElement||PUe,l&&(c<0&&f===0?(HUe("route-fallback"),m=!0,b=null):c===f&&(m=!0,b=d.route.hydrateFallbackElement||null)));let E=e.concat(a.slice(0,f+1)),x=()=>{let S;return h?S=g:m?S=b:d.route.Component?S=y.createElement(d.route.Component,null):d.route.element?S=d.route.element:S=u,y.createElement(NUe,{match:d,routeC
61ontext:{outlet:u,matches:E,isDataRoute:n!=null},children:S})};return n&&(d.route.ErrorBoundary||d.route.errorElement||f===0)?y.createElement($Ue,{location:n.location,revalidation:n.revalidation,component:g,error:h,children:x(),routeContext:{outlet:null,matches:E,isDataRoute:!0}}):x()},null)}var ehe=function(t){return t.UseBlocker="useBlocker",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t}(ehe||{}),the=function(t){return t.UseBlocker="useBlocker",t.UseLoaderData="useLoaderData",t.UseActionData="useActionData",t.UseRouteError="useRouteError",t.UseNavigation="useNavigation",t.UseRouteLoaderData="useRouteLoaderData",t.UseMatches="useMatches",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t.UseRouteId="useRouteId",t}(the||{});function nhe(t){let e=y.useContext(eT);return e||Vt(!1),e}function rhe(t){let e=y.useContext(TH);return e||Vt(!1),e}function jUe(t){let e=y.useContext(nd);return e||Vt(!1),e}function ihe(t){let e=jUe(),n=e.matches[e.matches.length-1];return n.route.id||Vt(!1),n.route.id}function she(){var t;let e=y.useContext(Xfe),n=rhe(),r=ihe();return e!==void 0?e:(t=n.errors)==null?void 0:t[r]}let BUe=0;function ahe(t){let{router:e,basename:n}=nhe(),r=rhe(),[i,s]=y.useState(""),a=y.useCallback(o=>{if(typeof t!="function")return!!t;if(n==="/")return t(o);let{currentLocation:l,nextLocation:c,historyAction:u}=o;return t({currentLocation:bp({},l,{pathname:Sc(l.pathname,n)||l.pathname}),nextLocation:bp({},c,{pathname:Sc(c.pathname,n)||c.pathname}),historyAction:u})},[n,t]);return y.useEffect(()=>{let o=String(++BUe);return s(o),()=>e.deleteBlocker(o)},[e]),y.useEffect(()=>{i!==""&&e.getBlocker(i,a)},[e,i,a]),i&&r.blockers.has(i)?r.blockers.get(i):qv}function UUe(){let{router:t}=nhe(ehe.UseNavigateStable),e=ihe(the.UseNavigateStable),n=y.useRef(!1);return Zfe(()=>{n.current=!0}),y.useCallback(function(i,s){s===void 0&&(s={}),n.current&&(typeof i=="number"?t.navigate(i):t.navigate(i,bp({fromRouteId:e},s)))},[t,e])}const eZ={};function HUe(t,e,n){eZ[t]||(eZ[t]=!0)}function VUe(t,e){t?.v7_startTransition,t?.v7_relativeSplatPath===void 0&&(!e||e.v7_relativeSplatPath),e&&(e.v7_fetcherPersist,e.v7_normalizeFormMethod,e.v7_partialHydration,e.v7_skipActionErrorRevalidation)}function Oh(t){let{to:e,replace:n,state:r,relative:i}=t;Cg()||Vt(!1);let{future:s,static:a}=y.useContext(Rf),{matches:o}=y.useContext(nd),{pathname:l}=bi(),c=ji(),u=WD(e,VD(o,s.v7_relativeSplatPath),l,i==="path"),d=JSON.stringify(u);return y.useEffect(()=>c(JSON.parse(d),{replace:n,state:r,relative:i}),[c,d,i,n,r]),null}function WUe(t){return LUe(t.context)}function zUe(t){Vt(!1)}function GUe(t){let{basename:e="/",children:n=null,location:r,navigationType:i=Tr.Pop,navigator:s,static:a=!1,future:o}=t;Cg()&&Vt(!1);let l=e.replace(/^\/*/,"/"),c=y.useMemo(()=>({basename:l,navigator:s,static:a,future:bp({v7_relativeSplatPath:!1},o)}),[l,o,s,a]);typeof r=="string"&&(r=td(r));let{pathname:u="/",search:d="",hash:f="",state:h=null,key:m="default"}=r,g=y.useMemo(()=>{let b=Sc(u,l);return b==null?null:{location:{pathname:b,search:d,hash:f,state:h,key:m},navigationType:i}},[l,u,d,f,h,m,i]);return g==null?null:y.createElement(Rf.Provider,{value:c},y.createElement(tT.Provider,{children:n,value:g}))}function dpn(t){let{children:e,location:n}=t;return OUe(G7(e),n)}new Promise(()=>{});function G7(t,e){e===void 0&&(e=[]);let n=[];return y.Children.forEach(t,(r,i)=>{if(!y.isValidElement(r))return;let s=[...e,i];if(r.type===y.Fragment){n.push.apply(n,G7(r.props.children,s));return}r.type!==zUe&&Vt(!1),!r.props.index||!r.props.children||Vt(!1);let a={id:r.props.id||s.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(a.children=G7(r.props.children,s)),n.push(a)}),n}function ohe(t){let e={hasErrorBoundary:t.ErrorBoundary!=null||t.errorElement!=null};return t.Component&&Object.assign(e,{element:y.createElement(t.Component),Component:void 0}),t.HydrateFallback&&Object.assign(e,{hydrateFallbackElement:y.createElement(t.HydrateFallback),HydrateFallback:void 0}),t.ErrorBoundary&&Object.assign(e,{errorElement:y.createElement(t.ErrorBoundary),ErrorBoundary:void 0}),e}function qUe(t,e){return Gfe({basename:e?.basename,future:bp({}
61,e?.future,{v7_prependBasename:!0}),history:OBe({initialEntries:e?.initialEntries,initialIndex:e?.initialIndex}),hydrationData:e?.hydrationData,routes:t,mapRouteProperties:ohe,dataStrategy:e?.dataStrategy,patchRoutesOnNavigation:e?.patchRoutesOnNavigation}).initialize()}/** 62 * React Router DOM v6.30.0 63 * 64 * Copyright (c) Remix Software Inc. 65 * 66 * This source code is licensed under the MIT license found in the 67 * LICENSE.md file in the root directory of this source tree. 68 * 69 * @license MIT 70 */function zy(){return zy=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},zy.apply(this,arguments)}function lhe(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,s;for(s=0;s<r.length;s++)i=r[s],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}function KUe(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function YUe(t,e){return t.button===0&&(!e||e==="_self")&&!KUe(t)}const QUe=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],XUe=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],ZUe="6";try{window.__reactRouterVersion=ZUe}catch{}function JUe(t,e){return Gfe({basename:e?.basename,future:zy({},e?.future,{v7_prependBasename:!0}),history:MBe({window:e?.window}),hydrationData:e?.hydrationData||eHe(),routes:t,mapRouteProperties:ohe,dataStrategy:e?.dataStrategy,patchRoutesOnNavigation:e?.patchRoutesOnNavigation,window:e?.window}).initialize()}function eHe(){var t;let e=(t=window)==null?void 0:t.__staticRouterHydrationData;return e&&e.errors&&(e=zy({},e,{errors:tHe(e.errors)})),e}function tHe(t){if(!t)return null;let e=Object.entries(t),n={};for(let[r,i]of e)if(i&&i.__type==="RouteErrorResponse")n[r]=new sI(i.status,i.statusText,i.data,i.internal===!0);else if(i&&i.__type==="Error"){if(i.__subType){let s=window[i.__subType];if(typeof s=="function")try{let a=new s(i.message);a.stack="",n[r]=a}catch{}}if(n[r]==null){let s=new Error(i.message);s.stack="",n[r]=s}}else n[r]=i;return n}const che=y.createContext({isTransitioning:!1}),nHe=y.createContext(new Map),rHe="startTransition",tZ=g2[rHe],iHe="flushSync",nZ=LBe[iHe];
70function sHe(t){tZ?tZ(t):t()}function KE(t){nZ?nZ(t):t()}class aHe{constructor(){this.status="pending",this.promise=new Promise((e,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",e(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function oHe(t){let{fallbackElement:e,router:n,future:r}=t,[i,s]=y.useState(n.state),[a,o]=y.useState(),[l,c]=y.useState({isTransitioning:!1}),[u,d]=y.useState(),[f,h]=y.useState(),[m,g]=y.useState(),b=y.useRef(new Map),{v7_startTransition:E}=r||{},x=y.useCallback(I=>{E?sHe(I):I()},[E]),S=y.useCallback((I,D)=>{let{deletedFetchers:k,flushSync:O,viewTransitionOpts:P}=D;I.fetchers.forEach((j,U)=>{j.data!==void 0&&b.current.set(U,j.data)}),k.forEach(j=>b.current.delete(j));let M=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!P||M){O?KE(()=>s(I)):x(()=>s(I));return}if(O){KE(()=>{f&&(u&&u.resolve(),f.skipTransition()),c({isTransitioning:!0,flushSync:!0,currentLocation:P.currentLocation,nextLocation:P.nextLocation})});let j=n.window.document.startViewTransition(()=>{KE(()=>s(I))});j.finished.finally(()=>{KE(()=>{d(void 0),h(void 0),o(void 0),c({isTransitioning:!1})})}),KE(()=>h(j));return}f?(u&&u.resolve(),f.skipTransition(),g({state:I,currentLocation:P.currentLocation,nextLocation:P.nextLocation})):(o(I),c({isTransitioning:!0,flushSync:!1,currentLocation:P.currentLocation,nextLocation:P.nextLocation}))},[n.window,f,u,b,x]);y.useLayoutEffect(()=>n.subscribe(S),[n,S]),y.useEffect(()=>{l.isTransitioning&&!l.flushSync&&d(new aHe)},[l]),y.useEffect(()=>{if(u&&a&&n.window){let I=a,D=u.promise,k=n.window.document.startViewTransition(async()=>{x(()=>s(I)),await D});k.finished.finally(()=>{d(void 0),h(void 0),o(void 0),c({isTransitioning:!1})}),h(k)}},[x,a,u,n.window]),y.useEffect(()=>{u&&a&&i.location.key===a.location.key&&u.resolve()},[u,f,i.location,a]),y.useEffect(()=>{!l.isTransitioning&&m&&(o(m.state),c({isTransitioning:!0,flushSync:!1,currentLocation:m.currentLocation,nextLocation:m.nextLocation}),g(void 0))},[l.isTransitioning,m]),y.useEffect(()=>{},[]);let A=y.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:I=>n.navigate(I),push:(I,D,k)=>n.navigate(I,{state:D,preventScrollReset:k?.preventScrollReset}),replace:(I,D,k)=>n.navigate(I,{replace:!0,state:D,preventScrollReset:k?.preventScrollReset})}),[n]),R=n.basename||"/",C=y.useMemo(()=>({router:n,navigator:A,static:!1,basename:R}),[n,A,R]),T=y.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return y.useEffect(()=>VUe(r,n.future),[r,n.future]),y.createElement(y.Fragment,null,y.createElement(eT.Provider,{value:C},y.createElement(TH.Provider,{value:i},y.createElement(nHe.Provider,{value:b.current},y.createElement(che.Provider,{value:l},y.createElement(GUe,{basename:R,location:i.location,navigationType:i.historyAction,navigator:A,future:T},i.initialized||n.future.v7_partialHydration?y.createElement(lHe,{routes:n.routes,future:n.future,state:i}):e))))),null)}const lHe=y.memo(cHe);function cHe(t){let{routes:e,future:n,state:r}=t;return Jfe(e,void 0,r,n)}const uHe=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",dHe=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,yc=y.forwardRef(function(e,n){let{onClick:r,relative:i,reloadDocument:s,replace:a,state:o,target:l,to:c,preventScrollReset:u,viewTransition:d}=e,f=lhe(e,QUe),{basename:h}=y.useContext(Rf),m,g=!1;if(typeof c=="string"&&dHe.test(c)&&(m=c,uHe))try{let S=new URL(window.location.href),A=c.startsWith("//")?new URL(S.protocol+c):new URL(c),R=Sc(A.pathname,h);A.origin===S.origin&&R!=null?c=R+A.search+A.hash:g=!0}catch{}let b=_Ue(c,{relative:i}),E=hHe(c,{replace:a,state:o,target:l,preventScrollReset:u,relative:i,viewTransition:d});function x(S){r&&r(S),S.defaultPrevented||E(S)}return y.createElement("a",zy({},f,{href:m||b,onClick:g||s?r:x,ref:n,target:l}))}),Dl=y.forwardRef(function(e,n){let{"aria-current":r="page",caseSensitive:i=!1,className:s="",end:a=!1,style:o,to:l,viewTransition:c,children:u}=e,d=lhe(e,XUe),f=zD(l,{relative:d.relative}),h=bi(),m=y.useContext(TH),{navigator:g,basename:b}=y.useContext(Rf),E=m!=null&&pHe(f)&&c===!0,x=g.encodeLocation?g.encodeLocation(f).pathname:f.pathname,S=h.pathname,A=m&&m.navigation&&m.navigation.location?m.navigation.location.pathname:null;i||(S=S.toLowerCase(),A=A?A.toLowerCase():null,x=x.toLowerCase()),A&&b&&(A=Sc(A,b)||A);const R=x!=="/"&&x.endsWith("/")?x.length-1:x.length;let C=S===x||!a&&S.startsWith(x)&&S.charAt(R)==="/",T=A!=null&&(A===x||!a&&A.startsWith(x)&&A.charAt(x.length)==="/"),I={isActive:C,isPending:T,isTransitioning:E},D=C?r:void 0,k;typeof s=="function"?k=s(I):k=[s,C?"active":null,T?"pending":null,E?"transitioning":null].filter(
70Boolean).join(" ");let O=typeof o=="function"?o(I):o;return y.createElement(yc,zy({},d,{"aria-current":D,className:k,ref:n,style:O,to:l,viewTransition:c}),typeof u=="function"?u(I):u)});var q7;(function(t){t.UseScrollRestoration="useScrollRestoration",t.UseSubmit="useSubmit",t.UseSubmitFetcher="useSubmitFetcher",t.UseFetcher="useFetcher",t.useViewTransitionState="useViewTransitionState"})(q7||(q7={}));var rZ;(function(t){t.UseFetcher="useFetcher",t.UseFetchers="useFetchers",t.UseScrollRestoration="useScrollRestoration"})(rZ||(rZ={}));function fHe(t){let e=y.useContext(eT);return e||Vt(!1),e}function hHe(t,e){let{target:n,replace:r,state:i,preventScrollReset:s,relative:a,viewTransition:o}=e===void 0?{}:e,l=ji(),c=bi(),u=zD(t,{relative:a});return y.useCallback(d=>{if(YUe(d,n)){d.preventDefault();let f=r!==void 0?r:yp(c)===yp(u);l(t,{replace:f,state:i,preventScrollReset:s,relative:a,viewTransition:o})}},[c,l,u,r,i,n,t,s,a,o])}function fpn(t){let{when:e,message:n}=t,r=ahe(e);y.useEffect(()=>{r.state==="blocked"&&(window.confirm(n)?setTimeout(r.proceed,0):r.reset())},[r,n]),y.useEffect(()=>{r.state==="blocked"&&!e&&r.reset()},[r,e])}function pHe(t,e){e===void 0&&(e={});let n=y.useContext(che);n==null&&Vt(!1);let{basename:r}=fHe(q7.useViewTransitionState),i=zD(t,{relative:e.relative});if(!n.isTransitioning)return!1;let s=Sc(n.currentLocation.pathname,r)||n.currentLocation.pathname,a=Sc(n.nextLocation.pathname,r)||n.nextLocation.pathname;return Wy(i.pathname,a)!=null||Wy(i.pathname,s)!=null}var uhe,iZ=Qs;uhe=iZ.createRoot,iZ.hydrateRoot;function m6(t,e){return t-e*Math.floor(t/e)}const dhe=1721426;function yC(t,e,n,r){e=AH(t,e);let i=e-1,s=-2;return n<=2?s=0:R5(e)&&(s=-1),dhe-1+365*i+Math.floor(i/4)-Math.floor(i/100)+Math.floor(i/400)+Math.floor((367*n-362)/12+s+r)}function R5(t){return t%4===0&&(t%100!==0||t%400===0)}function AH(t,e){return t==="BC"?1-e:e}function mHe(t){let e="AD";return t<=0&&(e="BC",t=1-t),[e,t]}const gHe={standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]};class Gy{fromJulianDay(e){let n=e,r=n-dhe,i=Math.floor(r/146097),s=m6(r,146097),a=Math.floor(s/36524),o=m6(s,36524),l=Math.floor(o/1461),c=m6(o,1461),u=Math.floor(c/365),d=i*400+a*100+l*4+u+(a!==4&&u!==4?1:0),[f,h]=mHe(d),m=n-yC(f,h,1,1),g=2;n<yC(f,h,3,1)?g=0:R5(h)&&(g=1);let b=Math.floor(((m+g)*12+373)/367),E=n-yC(f,h,b,1)+1;return new $2(f,h,b,E)}toJulianDay(e){return yC(e.era,e.year,e.month,e.day)}getDaysInMonth(e){return gHe[R5(e.year)?"leapyear":"standard"][e.month-1]}getMonthsInYear(e){return 12}getDaysInYear(e){return R5(e.year)?366:365}getYearsInEra(e){return 9999}getEras(){return["BC","AD"]}isInverseEra(e){return e.era==="BC"}balanceDate(e){e.year<=0&&(e.era=e.era==="BC"?"AD":"BC",e.year=1-e.year)}constructor(){this.identifier="gregory"}}const vHe={"001":1,AD:1,AE:6,AF:6,AI:1,AL:1,AM:1,AN:1,AR:1,AT:1,AU:1,AX:1,AZ:1,BA:1,BE:1,BG:1,BH:6,BM:1,BN:1,BY:1,CH:1,CL:1,CM:1,CN:1,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DZ:6,EC:1,EE:1,EG:6,ES:1,FI:1,FJ:1,FO:1,FR:1,GB:1,GE:1,GF:1,GP:1,GR:1,HR:1,HU:1,IE:1,IQ:6,IR:6,IS:1,IT:1,JO:6,KG:1,KW:6,KZ:1,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MK:1,MN:1,MQ:1,MV:5,MY:1,NL:1,NO:1,NZ:1,OM:6,PL:1,QA:6,RE:1,RO:1,RS:1,RU:1,SD:6,SE:1,SI:1,SK:1,SM:1,SY:6,TJ:1,TM:1,TR:1,UA:1,UY:1,UZ:1,VA:1,VN:1,XK:1};function fhe(t,e){return e=dc(e,t.calendar),t.era===e.era&&t.year===e.year&&t.month===e.month&&t.day===e.day}function hhe(t,e){let n=t.calendar.toJulianDay(t),r=Math.ceil(n+1-SHe(e))%7;return r<0&&(r+=7),r}function yHe(t){return tf(Date.now(),t)}function CH(t){return bhe(yHe(t))}function phe(t,e){return t.calendar.toJulianDay(t)-e.calendar.toJulianDay(e)}function bHe(t,e){return sZ(t)-sZ(e)}function sZ(t){return t.hour*36e5+t.minute*6e4+t.second*1e3+t.millisecond}let g6=null;function qy(){return g6==null&&(g6=new Intl.DateTimeFormat().resolvedOptions().timeZone),g6}function EHe(t){return t.subtract({days:t.day-1})}function xHe(t){return t.add({days:t.calendar.getDaysInMonth(t)-t.day})}function mhe(t,e){let n=hhe(t,e);return t.subtract({days:n})}const aZ=new Map;function wHe(t){if(Intl.Locale){let n=aZ.get(t);return n||(n=new Intl.Locale(t).maximize().region,n&&aZ.set(t,n)),n}let e=t.split("-")[1];return e==="u"?void 0:e}function SHe(t){let e=wHe(t);return e&&vHe[e]||0}function K7(t,e){return t&&e?t.compare(e)<=0?t:e:t||e}function Y7(t,e){return t&&e?t.compare(e)>=0?t:e:t||e}
70function Ky(t){t=dc(t,new Gy);let e=AH(t.era,t.year);return ghe(e,t.month,t.day,t.hour,t.minute,t.second,t.millisecond)}function ghe(t,e,n,r,i,s,a){let o=new Date;return o.setUTCHours(r,i,s,a),o.setUTCFullYear(t,e-1,n),o.getTime()}function Q7(t,e){if(e==="UTC")return 0;if(t>0&&e===qy())return new Date(t).getTimezoneOffset()*-6e4;let{year:n,month:r,day:i,hour:s,minute:a,second:o}=vhe(t,e);return ghe(n,r,i,s,a,o,0)-Math.floor(t/1e3)*1e3}const oZ=new Map;function vhe(t,e){let n=oZ.get(e);n||(n=new Intl.DateTimeFormat("en-US",{timeZone:e,hour12:!1,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),oZ.set(e,n));let r=n.formatToParts(new Date(t)),i={};for(let s of r)s.type!=="literal"&&(i[s.type]=s.value);return{year:i.era==="BC"||i.era==="B"?-i.year+1:+i.year,month:+i.month,day:+i.day,hour:i.hour==="24"?0:+i.hour,minute:+i.minute,second:+i.second}}const lZ=864e5;function THe(t,e,n,r){return(n===r?[n]:[n,r]).filter(s=>AHe(t,e,s))}function AHe(t,e,n){let r=vhe(n,e);return t.year===r.year&&t.month===r.month&&t.day===r.day&&t.hour===r.hour&&t.minute===r.minute&&t.second===r.second}function Qd(t,e,n="compatible"){let r=tg(t);if(e==="UTC")return Ky(r);if(e===qy()&&n==="compatible"){r=dc(r,new Gy);let l=new Date,c=AH(r.era,r.year);return l.setFullYear(c,r.month-1,r.day),l.setHours(r.hour,r.minute,r.second,r.millisecond),l.getTime()}let i=Ky(r),s=Q7(i-lZ,e),a=Q7(i+lZ,e),o=THe(r,e,i-s,i-a);if(o.length===1)return o[0];if(o.length>1)switch(n){case"compatible":case"earlier":return o[0];case"later":return o[o.length-1];case"reject":throw new RangeError("Multiple possible absolute times found")}switch(n){case"earlier":return Math.min(i-s,i-a);case"compatible":case"later":return Math.max(i-s,i-a);case"reject":throw new RangeError("No such absolute time found")}}function yhe(t,e,n="compatible"){return new Date(Qd(t,e,n))}function tf(t,e){let n=Q7(t,e),r=new Date(t+n),i=r.getUTCFullYear(),s=r.getUTCMonth()+1,a=r.getUTCDate(),o=r.getUTCHours(),l=r.getUTCMinutes(),c=r.getUTCSeconds(),u=r.getUTCMilliseconds();return new Yy(i,s,a,e,n,o,l,c,u)}function bhe(t){return new $2(t.calendar,t.era,t.year,t.month,t.day)}function tg(t,e){let n=0,r=0,i=0,s=0;if("timeZone"in t)({hour:n,minute:r,second:i,millisecond:s}=t);else if("hour"in t&&!e)return t;return e&&({hour:n,minute:r,second:i,millisecond:s}=e),new oI(t.calendar,t.era,t.year,t.month,t.day,n,r,i,s)}function dc(t,e){if(t.calendar.identifier===e.identifier)return t;let n=e.fromJulianDay(t.calendar.toJulianDay(t)),r=t.copy();return r.calendar=e,r.era=n.era,r.year=n.year,r.month=n.month,r.day=n.day,ng(r),r}function CHe(t,e,n){if(t instanceof Yy)return t.timeZone===e?t:Ehe(t,e);let r=Qd(t,e,n);return tf(r,e)}function RHe(t){let e=Ky(t)-t.offset;return new Date(e)}function Ehe(t,e){let n=Ky(t)-t.offset;return dc(tf(n,e),t.calendar)}const YE=36e5;function GD(t,e){let n=t.copy(),r="hour"in n?DHe(n,e):0;X7(n,e.years||0),n.calendar.balanceYearMonth&&n.calendar.balanceYearMonth(n,t),n.month+=e.months||0,Z7(n),xhe(n),n.day+=(e.weeks||0)*7,n.day+=e.days||0,n.day+=r,_He(n),n.calendar.balanceDate&&n.calendar.balanceDate(n),n.year<1&&(n.year=1,n.month=1,n.day=1);let i=n.calendar.getYearsInEra(n);if(n.year>i){var s,a;let l=(s=(a=n.calendar).isInverseEra)===null||s===void 0?void 0:s.call(a,n);
70n.year=i,n.month=l?1:n.calendar.getMonthsInYear(n),n.day=l?1:n.calendar.getDaysInMonth(n)}n.month<1&&(n.month=1,n.day=1);let o=n.calendar.getMonthsInYear(n);return n.month>o&&(n.month=o,n.day=n.calendar.getDaysInMonth(n)),n.day=Math.max(1,Math.min(n.calendar.getDaysInMonth(n),n.day)),n}function X7(t,e){var n,r;!((n=(r=t.calendar).isInverseEra)===null||n===void 0)&&n.call(r,t)&&(e=-e),t.year+=e}function Z7(t){for(;t.month<1;)X7(t,-1),t.month+=t.calendar.getMonthsInYear(t);let e=0;for(;t.month>(e=t.calendar.getMonthsInYear(t));)t.month-=e,X7(t,1)}function _He(t){for(;t.day<1;)t.month--,Z7(t),t.day+=t.calendar.getDaysInMonth(t);for(;t.day>t.calendar.getDaysInMonth(t);)t.day-=t.calendar.getDaysInMonth(t),t.month++,Z7(t)}function xhe(t){t.month=Math.max(1,Math.min(t.calendar.getMonthsInYear(t),t.month)),t.day=Math.max(1,Math.min(t.calendar.getDaysInMonth(t),t.day))}function ng(t){t.calendar.constrainDate&&t.calendar.constrainDate(t),t.year=Math.max(1,Math.min(t.calendar.getYearsInEra(t),t.year)),xhe(t)}function whe(t){let e={};for(let n in t)typeof t[n]=="number"&&(e[n]=-t[n]);return e}function She(t,e){return GD(t,whe(e))}function RH(t,e){let n=t.copy();return e.era!=null&&(n.era=e.era),e.year!=null&&(n.year=e.year),e.month!=null&&(n.month=e.month),e.day!=null&&(n.day=e.day),ng(n),n}function aI(t,e){let n=t.copy();return e.hour!=null&&(n.hour=e.hour),e.minute!=null&&(n.minute=e.minute),e.second!=null&&(n.second=e.second),e.millisecond!=null&&(n.millisecond=e.millisecond),kHe(n),n}function IHe(t){t.second+=Math.floor(t.millisecond/1e3),t.millisecond=bC(t.millisecond,1e3),t.minute+=Math.floor(t.second/60),t.second=bC(t.second,60),t.hour+=Math.floor(t.minute/60),t.minute=bC(t.minute,60);let e=Math.floor(t.hour/24);return t.hour=bC(t.hour,24),e}function kHe(t){t.millisecond=Math.max(0,Math.min(t.millisecond,1e3)),t.second=Math.max(0,Math.min(t.second,59)),t.minute=Math.max(0,Math.min(t.minute,59)),t.hour=Math.max(0,Math.min(t.hour,23))}function bC(t,e){let n=t%e;return n<0&&(n+=e),n}function DHe(t,e){return t.hour+=e.hours||0,t.minute+=e.minutes||0,t.second+=e.seconds||0,t.millisecond+=e.milliseconds||0,IHe(t)}function _H(t,e,n,r){let i=t.copy();switch(e){case"era":{let o=t.calendar.getEras(),l=o.indexOf(t.era);if(l<0)throw new Error("Invalid era: "+t.era);l=nf(l,n,0,o.length-1,r?.round),i.era=o[l],ng(i);break}case"year":var s,a;!((s=(a=i.calendar).isInverseEra)===null||s===void 0)&&s.call(a,i)&&(n=-n),i.year=nf(t.year,n,-1/0,9999,r?.round),i.year===-1/0&&(i.year=1),i.calendar.balanceYearMonth&&i.calendar.balanceYearMonth(i,t);break;case"month":i.month=nf(t.month,n,1,t.calendar.getMonthsInYear(t),r?.round);break;case"day":i.day=nf(t.day,n,1,t.calendar.getDaysInMonth(t),r?.round);break;default:throw new Error("Unsupported field "+e)}return t.calendar.balanceDate&&t.calendar.balanceDate(i),ng(i),i}function The(t,e,n,r){let i=t.copy();switch(e){case"hour":{let s=t.hour,a=0,o=23;if(r?.hourCycle===12){let l=s>=12;a=l?12:0,o=l?23:11}i.hour=nf(s,n,a,o,r?.round);break}case"minute":i.minute=nf(t.minute,n,0,59,r?.round);break;case"second":i.second=nf(t.second,n,0,59,r?.round);break;case"millisecond":i.millisecond=nf(t.millisecond,n,0,999,r?.round);break;default:throw new Error("Unsupported field "+e)}return i}function nf(t,e,n,r,i=!1){if(i){t+=Math.sign(e),t<n&&(t=r);let s=Math.abs(e);e>0?t=Math.ceil(t/s)*s:t=Math.floor(t/s)*s,t>r&&(t=n)}else t+=e,t<n?t=r-(n-t-1):t>r&&(t=n+(t-r-1));return t}function Ahe(t,e){let n;if(e.years!=null&&e.years!==0||e.months!=null&&e.months!==0||e.weeks!=null&&e.weeks!==0||e.days!=null&&e.days!==0){let i=GD(tg(t),{years:e.years,months:e.months,weeks:e.weeks,days:e.days});n=Qd(i,t.timeZone)}else n=Ky(t)-t.offset;n+=e.milliseconds||0,n+=(e.seconds||0)*1e3,n+=(e.minutes||0)*6e4,n+=(e.hours||0)*36e5;let r=tf(n,t.timeZone);return dc(r,t.calendar)}function LHe(t,e){return Ahe(t,whe(e))}function OHe(t,e,n,r){switch(e){case"hour":{let i=0,s=23;if(r?.hourCycle===12){let m=t.hour>=12;i=m?12:0,s=m?23:11}let a=tg(t),o=dc(aI(a,{hour:i}),new Gy),l=[Qd(o,t.timeZone,"earlier"),Qd(o,t.timeZone,"later")].filter(m=>tf(m,t.timeZone).day===o.day)[0],c=dc(aI(a,{hour:s}),new Gy),u=[Qd(c,t.timeZone,"earlier"),Qd(c,t.timeZone,"later")].filter(m=>tf(m,t.timeZone).day===c.day).pop(),d=Ky(t)-t.offset,f=Math.floor(d/YE),h=d%YE;return d=nf(f,n,Math.floor(l/YE),Math.floor(u/YE),r?.round)*YE+h,dc(tf(d,t.timeZone),t.calendar)}case"minute":case"second":case"millisecond":return The(t,e,n,r);case"era":case"year":case"month":case"day":{let i=_H(tg(t),e,n,r),s=Qd(i,t.timeZone);return dc(tf(s,t.timeZone),t.calendar)}default:throw new Error("Unsupported field "+e)}}function MHe(t,e,n){let r=tg(t),i=aI(RH(r,e),e);if(i.compare(r)===0)return t;let s=Qd(i,t.timeZone,n);return dc(tf(s,t.timeZone),t.calendar)}const PHe=/^(\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:(?:([+-]\d{2})(?::?(\d{2}))?)|Z)$/;function Che(t,e){let n=t.match(PHe);if(!n)throw new Error("Invalid ISO 8601 date time string: "+t);let r=new Yy(Ad(n[1],1,9999),Ad(n[2],1,12),1,e,0,n[4]?Ad(n[4],0,23):0,n[5]?Ad(n[5],0,59):0,n[6]?Ad(n[6],0,59):0,n[7]?Ad(n[7],0,1/0)*1e3:0);r.day=Ad(n[3],0,r.calendar.getDaysInMonth(r));var i;return n[8]&&(r.offset=Ad(n[8],-23,23)*36e5+Ad((i=n[9])!==null&&i!==void 0?i:"0",0,59)*6e4),Ehe(r,e)}function $He(t){return Che(t,qy())}function Ad(t,e,n){let r=Number(t);if(r<e||r>n)throw new RangeError(`Value out of range: ${e} <= ${r} <= ${n}`);return r}function NHe(t){return`${String(t.hour).padStart(2,"0")}
70:${String(t.minute).padStart(2,"0")}:${String(t.second).padStart(2,"0")}${t.millisecond?String(t.millisecond/1e3).slice(1):""}`}function Rhe(t){let e=dc(t,new Gy);return`${String(e.year).padStart(4,"0")}-${String(e.month).padStart(2,"0")}-${String(e.day).padStart(2,"0")}`}function _he(t){return`${Rhe(t)}T${NHe(t)}`}function FHe(t){let e=Math.sign(t)<0?"-":"+";t=Math.abs(t);let n=Math.floor(t/36e5),r=t%36e5/6e4;return`${e}${String(n).padStart(2,"0")}:${String(r).padStart(2,"0")}`}function jHe(t){return`${_he(t)}${FHe(t.offset)}[${t.timeZone}]`}function BHe(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function IH(t,e,n){BHe(t,e),e.set(t,n)}function kH(t){let e=typeof t[0]=="object"?t.shift():new Gy,n;if(typeof t[0]=="string")n=t.shift();else{let a=e.getEras();n=a[a.length-1]}let r=t.shift(),i=t.shift(),s=t.shift();return[e,n,r,i,s]}var UHe=new WeakMap;class $2{copy(){return this.era?new $2(this.calendar,this.era,this.year,this.month,this.day):new $2(this.calendar,this.year,this.month,this.day)}add(e){return GD(this,e)}subtract(e){return She(this,e)}set(e){return RH(this,e)}cycle(e,n,r){return _H(this,e,n,r)}toDate(e){return yhe(this,e)}toString(){return Rhe(this)}compare(e){return phe(this,e)}constructor(...e){IH(this,UHe,{writable:!0,value:void 0});let[n,r,i,s,a]=kH(e);this.calendar=n,this.era=r,this.year=i,this.month=s,this.day=a,ng(this)}}var HHe=new WeakMap;class oI{copy(){return this.era?new oI(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new oI(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(e){return GD(this,e)}subtract(e){return She(this,e)}set(e){return RH(aI(this,e),e)}cycle(e,n,r){switch(e){case"era":case"year":case"month":case"day":return _H(this,e,n,r);default:return The(this,e,n,r)}}toDate(e,n){return yhe(this,e,n)}toString(){return _he(this)}compare(e){let n=phe(this,e);return n===0?bHe(this,tg(e)):n}constructor(...e){IH(this,HHe,{writable:!0,value:void 0});let[n,r,i,s,a]=kH(e);this.calendar=n,this.era=r,this.year=i,this.month=s,this.day=a,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,ng(this)}}var VHe=new WeakMap;class Yy{copy(){return this.era?new Yy(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new Yy(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(e){return Ahe(this,e)}subtract(e){return LHe(this,e)}set(e,n){return MHe(this,e,n)}cycle(e,n,r){return OHe(this,e,n,r)}toDate(){return RHe(this)}toString(){return jHe(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(e){return this.toDate().getTime()-CHe(e,this.timeZone).toDate().getTime()}constructor(...e){IH(this,VHe,{writable:!0,value:void 0});let[n,r,i,s,a]=kH(e),o=e.shift(),l=e.shift();this.calendar=n,this.era=r,this.year=i,this.month=s,this.day=a,this.timeZone=o,this.offset=l,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,ng(this)}}let v6=new Map;class WHe{format(e){return this.formatter.format(e)}formatToParts(e){return this.formatter.formatToParts(e)}formatRange(e,n){if(typeof this.formatter.formatRange=="function")return this.formatter.formatRange(e,n);if(n<e)throw new RangeError("End date must be >= start date");return`${this.formatter.format(e)} â ${this.formatter.format(n)}`}formatRangeToParts(e,n){if(typeof this.formatter.formatRangeToParts=="function")return this.formatter.formatRangeToParts(e,n);if(n<e)throw new RangeError("End date must be >= start date");let r=this.formatter.formatToParts(e),i=this.formatter.formatToParts(n);return[...r.map(s=>({...s,source:"startRange"})),{type:"literal",value:" â ",source:"shared"},...i.map(s=>({...s,source:"endRange"}))]}resolvedOptions(){let e=this.formatter.resolvedOptions();return qHe()&&(this.resolvedHourCycle||(this.resolvedHourCycle=KHe(e.locale,this.options)),e.hourCycle=this.resolvedHourCycle,e.hour12=this.resolvedHourCycle==="h11"||this.resolvedHourCycle==="h12"),e.calendar==="ethiopic-amete-alem"&&(e.calendar="ethioaa"),e}constructor(e,n={}){this.formatter=Ihe(e,n),this.options=n}}const zHe={true:{ja:"h11"},false:{}};function Ihe(t,e={}){if(typeof e.hour12=="boolean"&&GHe()){e={...e};let i=zHe[String(e.hour12)][t.split("-")[0]],s=e.hour12?"h12":"h23";e.hourCycle=i??s,delete e.hour12}let n=t+(e?Object.entries(e).sort((i,s)=>i[0]<s[0]?-1:1).join():"");if(v6.has(n))return v6.get(n);let r=new Intl.DateTimeFormat(t,e);return v6.set(n,r),r}let y6=null;function GHe(){return y6==null&&(y6=new Intl.DateTimeFormat("en-US",{hour:"numeric",hour12:!1}).format(new Date(2020,2,3,0))==="24"),y6}let b6=null;function qHe(){return b6==null&&(b6=new Intl.DateTimeFormat("fr",{hour:"numeric",hour12:!1}).resolvedOptions().hourCycle==="h12"),b6}function KHe(t,e){if(!e.timeStyle&&!e.hour)return;t=t.replace(/(-u-)?-nu-[a-zA-Z0-9]+/,""),t+=(t.includes("-u-")?"":"-u")+"-nu-latn";let n=Ihe(t,{...e,timeZone:void 0}),r=parseInt(n.formatToParts(new Date(2020,2,3,0)).find(s=>s.type==="hour").value,10),i=parseInt(n.formatToParts(new Date(2020,2,3,23)).find(s=>s.type==="hour").value,10);if(r===0&&i===23)return"h23";if(r===24&&i===23)return"h24";if(r===0&&i===11)return"h11";if(r===12&&i===11)return"h12";throw new Error("Unexpected hour cycle result")}function ee(){return ee=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},ee.apply(null,arguments)}function He(t,e,{checkForDefaultPrevented:n=!0}={}){return function(i){if(t?.(i),n===!1||!i.defaultPrevented)return e?.(i)}}function YHe(t,e){typeof t=="function"?t(e):t!=null&&(t.current=e)}function qD(...t){return e=>t.forEach(n=>YHe(n,e))}function _t(...t){return y.useCallback(qD(...t),t)}function KD(t,e){const n=y.createContext(e);function r(s){const{children:a,...o}=s,l=y.useMemo(()=>o,Object.values(o));return y.createElement(n.Provider,{value:l},a)}function i(s){const a=y.useContext(n);if(a)return a;
70if(e!==void 0)return e;throw new Error(`\`${s}\` must be used within \`${t}\``)}return r.displayName=t+"Provider",[r,i]}function Ei(t,e=[]){let n=[];function r(s,a){const o=y.createContext(a),l=n.length;n=[...n,a];function c(d){const{scope:f,children:h,...m}=d,g=f?.[t][l]||o,b=y.useMemo(()=>m,Object.values(m));return y.createElement(g.Provider,{value:b},h)}function u(d,f){const h=f?.[t][l]||o,m=y.useContext(h);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${s}\``)}return c.displayName=s+"Provider",[c,u]}const i=()=>{const s=n.map(a=>y.createContext(a));return function(o){const l=o?.[t]||s;return y.useMemo(()=>({[`__scope${t}`]:{...o,[t]:l}}),[o,l])}};return i.scopeName=t,[r,QHe(i,...e)]}function QHe(...t){const e=t[0];if(t.length===1)return e;const n=()=>{const r=t.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(s){const a=r.reduce((o,{useScope:l,scopeName:c})=>{const d=l(s)[`__scope${c}`];return{...o,...d}},{});return y.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return n.scopeName=e.scopeName,n}const qu=y.forwardRef((t,e)=>{const{children:n,...r}=t,i=y.Children.toArray(n),s=i.find(XHe);if(s){const a=s.props.children,o=i.map(l=>l===s?y.Children.count(a)>1?y.Children.only(null):y.isValidElement(a)?a.props.children:null:l);return y.createElement(J7,ee({},r,{ref:e}),y.isValidElement(a)?y.cloneElement(a,void 0,o):null)}return y.createElement(J7,ee({},r,{ref:e}),n)});qu.displayName="Slot";const J7=y.forwardRef((t,e)=>{const{children:n,...r}=t;return y.isValidElement(n)?y.cloneElement(n,{...ZHe(r,n.props),ref:e?qD(e,n.ref):n.ref}):y.Children.count(n)>1?y.Children.only(null):null});J7.displayName="SlotClone";const DH=({children:t})=>y.createElement(y.Fragment,null,t);function XHe(t){return y.isValidElement(t)&&t.type===DH}function ZHe(t,e){const n={...e};for(const r in e){const i=t[r],s=e[r];/^on[A-Z]/.test(r)?i&&s?n[r]=(...o)=>{s(...o),i(...o)}:i&&(n[r]=i):r==="style"?n[r]={...i,...s}:r==="className"&&(n[r]=[i,s].filter(Boolean).join(" "))}return{...t,...n}}const JHe=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],lt=JHe.reduce((t,e)=>{const n=y.forwardRef((r,i)=>{const{asChild:s,...a}=r,o=s?qu:e;return y.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),y.createElement(o,ee({},a,{ref:i}))});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});function khe(t,e){t&&Qs.flushSync(()=>t.dispatchEvent(e))}function Xi(t){const e=y.useRef(t);return y.useEffect(()=>{e.current=t}),y.useMemo(()=>(...n)=>{var r;return(r=e.current)===null||r===void 0?void 0:r.call(e,...n)},[])}function eVe(t,e=globalThis?.document){const n=Xi(t);y.useEffect(()=>{const r=i=>{i.key==="Escape"&&n(i)};return e.addEventListener("keydown",r),()=>e.removeEventListener("keydown",r)},[n,e])}const e9="dismissableLayer.update",tVe="dismissableLayer.pointerDownOutside",nVe="dismissableLayer.focusOutside";let cZ;const rVe=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Rg=y.forwardRef((t,e)=>{var n;const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:a,onInteractOutside:o,onDismiss:l,...c}=t,u=y.useContext(rVe),[d,f]=y.useState(null),h=(n=d?.ownerDocument)!==null&&n!==void 0?n:globalThis?.document,[,m]=y.useState({}),g=_t(e,I=>f(I)),b=Array.from(u.layers),[E]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),x=b.indexOf(E),S=d?b.indexOf(d):-1,A=u.layersWithOutsidePointerEventsDisabled.size>0,R=S>=x,C=iVe(I=>{const D=I.target,k=[...u.branches].some(O=>O.contains(D));!R||k||(s?.(I),o?.(I),I.defaultPrevented||l?.())},h),T=sVe(I=>{const D=I.target;[...u.branches].some(O=>O.contains(D))||(a?.(I),o?.(I),I.defaultPrevented||l?.())},h);return eVe(I=>{S===u.layers.size-1&&(i?.(I),!I.defaultPrevented&&l&&(I.preventDefault(),l()))},h),y.useEffect(()=>{if(d)return r&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(cZ=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(d)),u.layers.add(d),uZ(),()=>{r&&u.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=cZ)}},[d,h,r,u]),y.useEffect(()=>()=>
70{d&&(u.layers.delete(d),u.layersWithOutsidePointerEventsDisabled.delete(d),uZ())},[d,u]),y.useEffect(()=>{const I=()=>m({});return document.addEventListener(e9,I),()=>document.removeEventListener(e9,I)},[]),y.createElement(lt.div,ee({},c,{ref:g,style:{pointerEvents:A?R?"auto":"none":void 0,...t.style},onFocusCapture:He(t.onFocusCapture,T.onFocusCapture),onBlurCapture:He(t.onBlurCapture,T.onBlurCapture),onPointerDownCapture:He(t.onPointerDownCapture,C.onPointerDownCapture)}))});function iVe(t,e=globalThis?.document){const n=Xi(t),r=y.useRef(!1),i=y.useRef(()=>{});return y.useEffect(()=>{const s=o=>{if(o.target&&!r.current){let c=function(){Dhe(tVe,n,l,{discrete:!0})};const l={originalEvent:o};o.pointerType==="touch"?(e.removeEventListener("click",i.current),i.current=c,e.addEventListener("click",i.current,{once:!0})):c()}else e.removeEventListener("click",i.current);r.current=!1},a=window.setTimeout(()=>{e.addEventListener("pointerdown",s)},0);return()=>{window.clearTimeout(a),e.removeEventListener("pointerdown",s),e.removeEventListener("click",i.current)}},[e,n]),{onPointerDownCapture:()=>r.current=!0}}function sVe(t,e=globalThis?.document){const n=Xi(t),r=y.useRef(!1);return y.useEffect(()=>{const i=s=>{s.target&&!r.current&&Dhe(nVe,n,{originalEvent:s},{discrete:!1})};return e.addEventListener("focusin",i),()=>e.removeEventListener("focusin",i)},[e,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function uZ(){const t=new CustomEvent(e9);document.dispatchEvent(t)}function Dhe(t,e,n,{discrete:r}){const i=n.originalEvent.target,s=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:n});e&&i.addEventListener(t,e,{once:!0}),r?khe(i,s):i.dispatchEvent(s)}const aVe=Rg,ri=globalThis?.document?y.useLayoutEffect:()=>{},oVe=g2.useId||(()=>{});let lVe=0;function Pi(t){const[e,n]=y.useState(oVe());return ri(()=>{n(r=>r??String(lVe++))},[t]),t||(e?`radix-${e}`:"")}const cVe=["top","right","bottom","left"],Ep=Math.min,Lo=Math.max,lI=Math.round,EC=Math.floor,Fu=t=>({x:t,y:t}),uVe={left:"right",right:"left",bottom:"top",top:"bottom"},dVe={start:"end",end:"start"};function t9(t,e,n){return Lo(t,Ep(e,n))}function bf(t,e){return typeof t=="function"?t(e):t}function Ef(t){return t.split("-")[0]}function Mb(t){return t.split("-")[1]}function LH(t){return t==="x"?"y":"x"}function OH(t){return t==="y"?"height":"width"}function xp(t){return["top","bottom"].includes(Ef(t))?"y":"x"}function MH(t){return LH(xp(t))}function fVe(t,e,n){n===void 0&&(n=!1);const r=Mb(t),i=MH(t),s=OH(i);let a=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return e.reference[s]>e.floating[s]&&(a=cI(a)),[a,cI(a)]}function hVe(t){const e=cI(t);return[n9(t),e,n9(e)]}function n9(t){return t.replace(/start|end/g,e=>dVe[e])}function pVe(t,e,n){const r=["left","right"],i=["right","left"],s=["top","bottom"],a=["bottom","top"];switch(t){case"top":case"bottom":return n?e?i:r:e?r:i;case"left":case"right":return e?s:a;default:return[]}}function mVe(t,e,n,r){const i=Mb(t);let s=pVe(Ef(t),n==="start",r);return i&&(s=s.map(a=>a+"-"+i),e&&(s=s.concat(s.map(n9)))),s}function cI(t){return t.replace(/left|right|bottom|top/g,e=>uVe[e])}function gVe(t){return{top:0,right:0,bottom:0,left:0,...t}}function Lhe(t){return typeof t!="number"?gVe(t):{top:t,right:t,bottom:t,left:t}}function uI(t){const{x:e,y:n,width:r,height:i}=t;return{width:r,height:i,top:n,left:e,right:e+r,bottom:n+i,x:e,y:n}}function dZ(t,e,n){let{reference:r,floating:i}=t;const s=xp(e),a=MH(e),o=OH(a),l=Ef(e),c=s==="y",u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[o]/2-i[o]/2;let h;switch(l){case"top":h={x:u,y:r.y-i.height};break;case"bottom":h={x:u,y:r.y+r.height};break;case"right":h={x:r.x+r.width,y:d};break;case"left":h={x:r.x-i.width,y:d};break;default:h={x:r.x,y:r.y}}switch(Mb(e)){case"start":h[a]-=f*(n&&c?-1:1);break;case"end":h[a]+=f*(n&&c?-1:1);break}return h}const vVe=async(t,e,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:s=[],platform:a}=n,o=s.filter(Boolean),l=await(a.isRTL==null?void 0:a.isRTL(e));let c=await a.getElementRects({reference:t,floating:e,strategy:i}
vendor: 9,656 bytes, line 70
70),{x:u,y:d}=dZ(c,r,l),f=r,h={},m=0;for(let g=0;g<o.length;g++){const{name:b,fn:E}=o[g],{x,y:S,data:A,reset:R}=await E({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:h,rects:c,platform:a,elements:{reference:t,floating:e}});u=x??u,d=S??d,h={...h,[b]:{...h[b],...A}},R&&m<=50&&(m++,typeof R=="object"&&(R.placement&&(f=R.placement),R.rects&&(c=R.rects===!0?await a.getElementRects({reference:t,floating:e,strategy:i}):R.rects),{x:u,y:d}=dZ(c,f,l)),g=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:h}};async function N2(t,e){var n;e===void 0&&(e={});const{x:r,y:i,platform:s,rects:a,elements:o,strategy:l}=t,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:h=0}=bf(e,t),m=Lhe(h),b=o[f?d==="floating"?"reference":"floating":d],E=uI(await s.getClippingRect({element:(n=await(s.isElement==null?void 0:s.isElement(b)))==null||n?b:b.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(o.floating)),boundary:c,rootBoundary:u,strategy:l})),x=d==="floating"?{x:r,y:i,width:a.floating.width,height:a.floating.height}:a.reference,S=await(s.getOffsetParent==null?void 0:s.getOffsetParent(o.floating)),A=await(s.isElement==null?void 0:s.isElement(S))?await(s.getScale==null?void 0:s.getScale(S))||{x:1,y:1}:{x:1,y:1},R=uI(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:x,offsetParent:S,strategy:l}):x);return{top:(E.top-R.top+m.top)/A.y,bottom:(R.bottom-E.bottom+m.bottom)/A.y,left:(E.left-R.left+m.left)/A.x,right:(R.right-E.right+m.right)/A.x}}const yVe=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:r,placement:i,rects:s,platform:a,elements:o,middlewareData:l}=e,{element:c,padding:u=0}=bf(t,e)||{};if(c==null)return{};const d=Lhe(u),f={x:n,y:r},h=MH(i),m=OH(h),g=await a.getDimensions(c),b=h==="y",E=b?"top":"left",x=b?"bottom":"right",S=b?"clientHeight":"clientWidth",A=s.reference[m]+s.reference[h]-f[h]-s.floating[m],R=f[h]-s.reference[h],C=await(a.getOffsetParent==null?void 0:a.getOffsetParent(c));let T=C?C[S]:0;(!T||!await(a.isElement==null?void 0:a.isElement(C)))&&(T=o.floating[S]||s.floating[m]);const I=A/2-R/2,D=T/2-g[m]/2-1,k=Ep(d[E],D),O=Ep(d[x],D),P=k,M=T-g[m]-O,j=T/2-g[m]/2+I,U=t9(P,j,M),z=!l.arrow&&Mb(i)!=null&&j!==U&&s.reference[m]/2-(j<P?k:O)-g[m]/2<0,G=z?j<P?j-P:j-M:0;return{[h]:f[h]+G,data:{[h]:U,centerOffset:j-U-G,...z&&{alignmentOffset:G}},reset:z}}}),bVe=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n,r;const{placement:i,middlewareData:s,rects:a,initialPlacement:o,platform:l,elements:c}=e,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:g=!0,...b}=bf(t,e);if((n=s.arrow)!=null&&n.alignmentOffset)return{};const E=Ef(i),x=xp(o),S=Ef(o)===o,A=await(l.isRTL==null?void 0:l.isRTL(c.floating)),R=f||(S||!g?[cI(o)]:hVe(o)),C=m!=="none";!f&&C&&R.push(...mVe(o,g,m,A));const T=[o,...R],I=await N2(e,b),D=[];let k=((r=s.flip)==null?void 0:r.overflows)||[];if(u&&D.push(I[E]),d){const j=fVe(i,a,A);D.push(I[j[0]],I[j[1]])}if(k=[...k,{placement:i,overflows:D}],!D.every(j=>j<=0)){var O,P;const j=(((O=s.flip)==null?void 0:O.index)||0)+1,U=T[j];if(U)return{data:{index:j,overflows:k},reset:{placement:U}};let z=(P=k.filter(G=>G.overflows[0]<=0).sort((G,F)=>G.overflows[1]-F.overflows[1])[0])==null?void 0:P.placement;if(!z)switch(h){case"bestFit":{var M;const G=(M=k.filter(F=>{if(C){const $=xp(F.placement);return $===x||$==="y"}return!0}).map(F=>[F.placement,F.overflows.filter($=>$>0).reduce(($,H)=>$+H,0)]).sort((F,$)=>F[1]-$[1])[0])==null?void 0:M[0];G&&(z=G);break}case"initialPlacement":z=o;break}if(i!==z)return{reset:{placement:z}}}return{}}}};function fZ(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function hZ(t){return cVe.some(e=>t[e]>=0)}const EVe=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n}=e,{strategy:r="referenceHidden",...i}=bf(t,e);switch(r){case"referenceHidden":{const s=await N2(e,{...i,elementContext:"reference"}),a=fZ(s,n.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:hZ(a)}}}case"escaped":{const s=await N2(e,{...i,altBoundary:!0}),a=fZ(s,n.floating);return{data:{escapedOffsets:a,escaped:hZ(a)}}}default:return{}}}}};async function xVe(t,e){const{placement:n,platform:r,elements:i}=t,s=await(r.isRTL==null?void 0:r.isRTL(i.floating)),a=Ef(n),o=Mb(n),l=xp(n)==="y",c=["left","top"].includes(a)?-1:1,u=s&&l?-1:1,d=bf(e,t);let{mainAxis:f,crossAxis:h,alignmentAxis:m}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return o&&typeof m=="number"&&(h=o==="end"?m*-1:m),l?{x:h*u,y:f*c}:{x:f*c,y:h*u}}const wVe=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,r;const{x:i,y:s,placement:a,middlewareData:o}=e,l=await xVe(e,t);return a===((n=o.offset)==null?void 0:n.placement)&&(r=o.arrow)!=null&&r.alignmentOffset?{}:{x:i+l.x,y:s+l.y,data:{...l,placement:a}}}}},SVe=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:r,placement:i}=e,{mainAxis:s=!0,crossAxis:a=!1,limiter:o={fn:b=>{let{x:E,y:x}=b;return{x:E,y:x}}},...l}=bf(t,e),c={x:n,y:r},u=await N2(e,l),d=xp(Ef(i)),f=LH(d);let h=c[f],m=c[d];if(s){const b=f==="y"?"top":"left",E=f==="y"?"bottom":"right",x=h+u[b],S=h-u[E];h=t9(x,h,S)}if(a){const b=d==="y"?"top":"left",E=d==="y"?"bottom":"right",x=m+u[b],S=m-u[E];m=t9(x,m,S)}const g=o.fn({...e,[f]:h,[d]:m});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[f]:s,[d]:a}}}}}},TVe=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:n,y:r,placement:i,rects:s,middlewareData:a}=e,{offset:o=0,mainAxis:l=!0,crossAxis:c=!0}=bf(t,e),u={x:n,y:r},d=xp(i),f=LH(d);let h=u[f],m=u[d];const g=bf(o,e),b=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(l){const S=f==="y"?"height":"width",A=s.reference[f]-s.floating[S]+b.mainAxis,R=s.reference[f]+s.reference[S]-b.mainAxis;h<A?h=A:h>R&&(h=R)}if(c){var E,x;const S=f==="y"?"width":"height",A=["top","left"].includes(Ef(i)),R=s.reference[d]-s.floating[S]+(A&&((E=a.offset)==null?void 0:E[d])||0)+(A?0:b.crossAxis),C=s.reference[d]+s.reference[S]+(A?0:((x=a.offset)==null?void 0:x[d])||0)-(A?b.crossAxis:0);m<R?m=R:m>C&&(m=C)}return{[f]:h,[d]:m}}}},AVe=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,r;const{placement:i,rects:s,platform:a,elements:o}=e,{apply:l=()=>{},...c}=bf(t,e),u=await N2(e,c),d=Ef(i),f=Mb(i),h=xp(i)==="y",{width:m,height:g}=s.floating;let b,E;d==="top"||d==="bottom"?(b=d,E=f===(await(a.isRTL==null?void 0:a.isRTL(o.floating))?"start":"end")?"left":"right"):(E=d,b=f==="end"?"top":"bottom");const x=g-u.top-u.bottom,S=m-u.left-u.right,A=Ep(g-u[b],x),R=Ep(m-u[E],S),C=!e.middlewareData.shift;let T=A,I=R;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(I=S),(r=e.middlewareData.shift)!=null&&r.enabled.y&&(T=x),C&&!f){const k=Lo(u.left,0),O=Lo(u.right,0),P=Lo(u.top,0),M=Lo(u.bottom,0);h?I=m-2*(k!==0||O!==0?k+O:Lo(u.left,u.right)):T=g-2*(P!==0||M!==0?P+M:Lo(u.top,u.bottom))}await l({...e,availableWidth:I,availableHeight:T});const D=await a.getDimensions(o.floating);return m!==D.width||g!==D.height?{reset:{rects:!0}}:{}}}};function YD(){return typeof window<"u"}function Pb(t){return Ohe(t)?(t.nodeName||"").toLowerCase():"#document"}function No(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function rd(t){var e;return(e=(Ohe(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function Ohe(t){return YD()?t instanceof Node||t instanceof No(t).Node:!1}function Tc(t){return YD()?t instanceof Element||t instanceof No(t).Element:!1}function Ku(t){return YD()?t instanceof HTMLElement||t instanceof No(t).HTMLElement:!1}function pZ(t){return!YD()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof No(t).ShadowRoot}function nT(t){const{overflow:e,overflowX:n,overflowY:r,display:i}=Ac(t);return/auto|scroll|overlay|hidden|clip/.test(e+r+n)&&!["inline","contents"].includes(i)}function CVe(t){return["table","td","th"].includes(Pb(t))}function QD(t){return[":popover-open",":modal"].some(e=>{try{return t.matches(e)}catch{return!1}})}function PH(t){const e=$H(),n=Tc(t)?Ac(t):t;return["transform","translate","scale","rotate","perspective"].some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function RVe(t){let e=wp(t);for(;Ku(e)&&!Qy(e);){if(PH(e))return e;if(QD(e))return null;e=wp(e)}return null}function $H(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Qy(t){return["html","body","#document"].includes(Pb(t))}function Ac(t){return No(t).getComputedStyle(t)}function XD(t){return Tc(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function wp(t){if(Pb(t)==="html")return t;const e=t.assignedSlot||t.parentNode||pZ(t)&&t.host||rd(t);return pZ(e)?e.host:e}function Mhe(t){const e=wp(t);return Qy(e)?t.ownerDocument?t.ownerDocument.body:t.body:Ku(e)&&nT(e)?e:Mhe(e)}function F2(t,e,n){var r;e===void 0&&(e=[]),n===void 0&&(n=!0);const i=Mhe(t),s=i===((r=t.ownerDocument)==null?void 0:r.body),a=No(i);if(s){const o=r9(a);
vendor: 7,133 bytes, line 70
70return e.concat(a,a.visualViewport||[],nT(i)?i:[],o&&n?F2(o):[])}return e.concat(i,F2(i,[],n))}function r9(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function Phe(t){const e=Ac(t);let n=parseFloat(e.width)||0,r=parseFloat(e.height)||0;const i=Ku(t),s=i?t.offsetWidth:n,a=i?t.offsetHeight:r,o=lI(n)!==s||lI(r)!==a;return o&&(n=s,r=a),{width:n,height:r,$:o}}function NH(t){return Tc(t)?t:t.contextElement}function ey(t){const e=NH(t);if(!Ku(e))return Fu(1);const n=e.getBoundingClientRect(),{width:r,height:i,$:s}=Phe(e);let a=(s?lI(n.width):n.width)/r,o=(s?lI(n.height):n.height)/i;return(!a||!Number.isFinite(a))&&(a=1),(!o||!Number.isFinite(o))&&(o=1),{x:a,y:o}}const _Ve=Fu(0);function $he(t){const e=No(t);return!$H()||!e.visualViewport?_Ve:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function IVe(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==No(t)?!1:e}function rg(t,e,n,r){e===void 0&&(e=!1),n===void 0&&(n=!1);const i=t.getBoundingClientRect(),s=NH(t);let a=Fu(1);e&&(r?Tc(r)&&(a=ey(r)):a=ey(t));const o=IVe(s,n,r)?$he(s):Fu(0);let l=(i.left+o.x)/a.x,c=(i.top+o.y)/a.y,u=i.width/a.x,d=i.height/a.y;if(s){const f=No(s),h=r&&Tc(r)?No(r):r;let m=f,g=r9(m);for(;g&&r&&h!==m;){const b=ey(g),E=g.getBoundingClientRect(),x=Ac(g),S=E.left+(g.clientLeft+parseFloat(x.paddingLeft))*b.x,A=E.top+(g.clientTop+parseFloat(x.paddingTop))*b.y;l*=b.x,c*=b.y,u*=b.x,d*=b.y,l+=S,c+=A,m=No(g),g=r9(m)}}return uI({width:u,height:d,x:l,y:c})}function FH(t,e){const n=XD(t).scrollLeft;return e?e.left+n:rg(rd(t)).left+n}function Nhe(t,e,n){n===void 0&&(n=!1);const r=t.getBoundingClientRect(),i=r.left+e.scrollLeft-(n?0:FH(t,r)),s=r.top+e.scrollTop;return{x:i,y:s}}function kVe(t){let{elements:e,rect:n,offsetParent:r,strategy:i}=t;const s=i==="fixed",a=rd(r),o=e?QD(e.floating):!1;if(r===a||o&&s)return n;let l={scrollLeft:0,scrollTop:0},c=Fu(1);const u=Fu(0),d=Ku(r);if((d||!d&&!s)&&((Pb(r)!=="body"||nT(a))&&(l=XD(r)),Ku(r))){const h=rg(r);c=ey(r),u.x=h.x+r.clientLeft,u.y=h.y+r.clientTop}const f=a&&!d&&!s?Nhe(a,l,!0):Fu(0);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+u.x+f.x,y:n.y*c.y-l.scrollTop*c.y+u.y+f.y}}function DVe(t){return Array.from(t.getClientRects())}function LVe(t){const e=rd(t),n=XD(t),r=t.ownerDocument.body,i=Lo(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),s=Lo(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+FH(t);const o=-n.scrollTop;return Ac(r).direction==="rtl"&&(a+=Lo(e.clientWidth,r.clientWidth)-i),{width:i,height:s,x:a,y:o}}function OVe(t,e){const n=No(t),r=rd(t),i=n.visualViewport;let s=r.clientWidth,a=r.clientHeight,o=0,l=0;if(i){s=i.width,a=i.height;const c=$H();(!c||c&&e==="fixed")&&(o=i.offsetLeft,l=i.offsetTop)}return{width:s,height:a,x:o,y:l}}function MVe(t,e){const n=rg(t,!0,e==="fixed"),r=n.top+t.clientTop,i=n.left+t.clientLeft,s=Ku(t)?ey(t):Fu(1),a=t.clientWidth*s.x,o=t.clientHeight*s.y,l=i*s.x,c=r*s.y;return{width:a,height:o,x:l,y:c}}function mZ(t,e,n){let r;if(e==="viewport")r=OVe(t,n);else if(e==="document")r=LVe(rd(t));else if(Tc(e))r=MVe(e,n);else{const i=$he(t);r={x:e.x-i.x,y:e.y-i.y,width:e.width,height:e.height}}return uI(r)}function Fhe(t,e){const n=wp(t);return n===e||!Tc(n)||Qy(n)?!1:Ac(n).position==="fixed"||Fhe(n,e)}function PVe(t,e){const n=e.get(t);if(n)return n;let r=F2(t,[],!1).filter(o=>Tc(o)&&Pb(o)!=="body"),i=null;const s=Ac(t).position==="fixed";let a=s?wp(t):t;for(;Tc(a)&&!Qy(a);){const o=Ac(a),l=PH(a);!l&&o.position==="fixed"&&(i=null),(s?!l&&!i:!l&&o.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||nT(a)&&!l&&Fhe(t,a))?r=r.filter(u=>u!==a):i=o,a=wp(a)}return e.set(t,r),r}function $Ve(t){let{element:e,boundary:n,rootBoundary:r,strategy:i}=t;const a=[...n==="clippingAncestors"?QD(e)?[]:PVe(e,this._c):[].concat(n),r],o=a[0],l=a.reduce((c,u)=>{const d=mZ(e,u,i);return c.top=Lo(d.top,c.top),c.right=Ep(d.right,c.right),c.bottom=Ep(d.bottom,c.bottom),c.left=Lo(d.left,c.left),c},mZ(e,o,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function NVe(t){const{width:e,height:n}=Phe(t);return{width:e,height:n}}function FVe(t,e,n){const r=Ku(e),i=rd(e),s=n==="fixed",a=rg(t,!0,s,e);let o={scrollLeft:0,scrollTop:0};const l=Fu(0);if(r||!r&&!s)if((Pb(e)!=="body"||nT(i))&&(o=XD(e)),r){const f=rg(e,!0,s,e);l.x=f.x+e.clientLeft,l.y=f.y+e.clientTop}else i&&(l.x=FH(i));const c=i&&!r&&!s?Nhe(i,o):Fu(0),u=a.left+o.scrollLeft-l.x-c.x,d=a.top+o.scrollTop-l.y-c.y;return{x:u,y:d,width:a.width,height:a.height}}function E6(t){return Ac(t).position==="static"}function gZ(t,e){if(!Ku(t)||Ac(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return rd(t)===n&&(n=n.ownerDocument.body),n}function jhe(t,e){const n=No(t);if(QD(t))return n;if(!Ku(t)){let i=wp(t);for(;i&&!Qy(i);){if(Tc(i)&&!E6(i))return i;i=wp(i)}return n}let r=gZ(t,e);for(;r&&CVe(r)&&E6(r);)r=gZ(r,e);return r&&Qy(r)&&E6(r)&&!PH(r)?n:r||RVe(t)||n}const jVe=async function(t){const e=this.getOffsetParent||jhe,n=this.getDimensions,r=await n(t.floating);return{reference:FVe(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function BVe(t){return Ac(t).direction==="rtl"}const UVe={convertOffsetParentRelativeRectToViewportRelativeRect:kVe,getDocumentElement:rd,getClippingRect:$Ve,getOffsetParent:jhe,getElementRects:jVe,getClientRects:DVe,getDimensions:NVe,getScale:ey,isElement:Tc,isRTL:BVe};function Bhe(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function HVe(t,e){let n=null,r;const i=rd(t);function s(){var o;clearTimeout(r),(o=n)==null||o.disconnect(),n=null}function a(o,l){o===void 0&&(o=!1),l===void 0&&(l=1),s();const c=t.getBoundingClientRect(),{left:u,top:d,width:f,height:h}=c;if(o||e(),!f||!h)return;const m=EC(d),g=EC(i.clientWidth-(u+f)),b=EC(i.clientHeight-(d+h)),E=EC(u),S={rootMargin:-m+"px "+-g+"px "+-b+"px "+-E+"px",threshold:Lo(0,Ep(1,l))||1};let A=!0;function R(C){const T=C[0].intersectionRatio;if(T!==l){if(!A)return a();T?a(!1,T):r=setTimeout(()=>{a(!1,1e-7)},1e3)}T===1&&!Bhe(c,t.getBoundingClientRect())&&a(),A=!1}try{n=new IntersectionObserver(R,{...S,root:i.ownerDocument})}catch{n=new IntersectionObserver(R,S)}n.observe(t)}return a(!0),s}function jH(t,e,n,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:s=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:o=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,c=NH(t),u=i||s?[...c?F2(c):[],...F2(e)]:[];u.forEach(E=>{i&&E.addEventListener("scroll",n,{passive:!0}),s&&E.addEventListener("resize",n)});const d=c&&o?HVe(c,n):null;let f=-1,h=null;a&&(h=new ResizeObserver(E=>{let[x]=E;x&&x.target===c&&h&&(h.unobserve(e),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var S;(S=h)==null||S.observe(e)})),n()}),c&&!l&&h.observe(c),h.observe(e));let m,g=l?rg(t):null;l&&b();function b(){const E=rg(t);g&&!Bhe(g,E)&&n(),g=E,m=requestAnimationFrame(b)}return n(),()=>{var E;u.forEach(x=>{i&&x.removeEventListener("scroll",n),s&&x.removeEventListener("resize",n)}),d?.(),(E=h)==null||E.disconnect(),h=null,l&&cancelAnimationFrame(m)}}
vendor: 4,780 bytes, line 70
70const VVe=wVe,WVe=SVe,zVe=bVe,GVe=AVe,qVe=EVe,vZ=yVe,KVe=TVe,YVe=(t,e,n)=>{const r=new Map,i={platform:UVe,...n},s={...i.platform,_c:r};return vVe(t,e,{...i,platform:s})};var _5=typeof document<"u"?y.useLayoutEffect:y.useEffect;function dI(t,e){if(t===e)return!0;if(typeof t!=typeof e)return!1;if(typeof t=="function"&&t.toString()===e.toString())return!0;let n,r,i;if(t&&e&&typeof t=="object"){if(Array.isArray(t)){if(n=t.length,n!==e.length)return!1;for(r=n;r--!==0;)if(!dI(t[r],e[r]))return!1;return!0}if(i=Object.keys(t),n=i.length,n!==Object.keys(e).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(e,i[r]))return!1;for(r=n;r--!==0;){const s=i[r];if(!(s==="_owner"&&t.$$typeof)&&!dI(t[s],e[s]))return!1}return!0}return t!==t&&e!==e}function Uhe(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function yZ(t,e){const n=Uhe(t);return Math.round(e*n)/n}function bZ(t){const e=y.useRef(t);return _5(()=>{e.current=t}),e}function Hhe(t){t===void 0&&(t={});const{placement:e="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:s,floating:a}={},transform:o=!0,whileElementsMounted:l,open:c}=t,[u,d]=y.useState({x:0,y:0,strategy:n,placement:e,middlewareData:{},isPositioned:!1}),[f,h]=y.useState(r);dI(f,r)||h(r);const[m,g]=y.useState(null),[b,E]=y.useState(null),x=y.useCallback(G=>{G!==C.current&&(C.current=G,g(G))},[]),S=y.useCallback(G=>{G!==T.current&&(T.current=G,E(G))},[]),A=s||m,R=a||b,C=y.useRef(null),T=y.useRef(null),I=y.useRef(u),D=l!=null,k=bZ(l),O=bZ(i),P=y.useCallback(()=>{if(!C.current||!T.current)return;const G={placement:e,strategy:n,middleware:f};O.current&&(G.platform=O.current),YVe(C.current,T.current,G).then(F=>{const $={...F,isPositioned:!0};M.current&&!dI(I.current,$)&&(I.current=$,Qs.flushSync(()=>{d($)}))})},[f,e,n,O]);_5(()=>{c===!1&&I.current.isPositioned&&(I.current.isPositioned=!1,d(G=>({...G,isPositioned:!1})))},[c]);const M=y.useRef(!1);_5(()=>(M.current=!0,()=>{M.current=!1}),[]),_5(()=>{if(A&&(C.current=A),R&&(T.current=R),A&&R){if(k.current)return k.current(A,R,P);P()}},[A,R,P,k,D]);const j=y.useMemo(()=>({reference:C,floating:T,setReference:x,setFloating:S}),[x,S]),U=y.useMemo(()=>({reference:A,floating:R}),[A,R]),z=y.useMemo(()=>{const G={position:n,left:0,top:0};if(!U.floating)return G;const F=yZ(U.floating,u.x),$=yZ(U.floating,u.y);return o?{...G,transform:"translate("+F+"px, "+$+"px)",...Uhe(U.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:F,top:$}},[n,o,U.floating,u.x,u.y]);return y.useMemo(()=>({...u,update:P,refs:j,elements:U,floatingStyles:z}),[u,P,j,U,z])}const QVe=t=>{function e(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:t,fn(n){const{element:r,padding:i}=typeof t=="function"?t(n):t;return r&&e(r)?r.current!=null?vZ({element:r.current,padding:i}).fn(n):{}:r?vZ({element:r,padding:i}).fn(n):{}}}},Vhe=(t,e)=>({...VVe(t),options:[t,e]}),Whe=(t,e)=>({...WVe(t),options:[t,e]}),XVe=(t,e)=>({...KVe(t),options:[t,e]}),zhe=(t,e)=>({...zVe(t),options:[t,e]}),ZVe=(t,e)=>({...GVe(t),options:[t,e]}),JVe=(t,e)=>({...qVe(t),options:[t,e]}),eWe=(t,e)=>({...QVe(t),options:[t,e]}),tWe=y.forwardRef((t,e)=>{const{children:n,width:r=10,height:i=5,...s}=t;return y.createElement(lt.svg,ee({},s,{ref:e,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),t.asChild?n:y.createElement("polygon",{points:"0,0 30,0 15,10"}))}),nWe=tWe;function ZD(t){const[e,n]=y.useState(void 0);return ri(()=>{if(t){n({width:t.offsetWidth,height:t.offsetHeight});const r=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const s=i[0];let a,o;if("borderBoxSize"in s){const l=s.borderBoxSize,c=Array.isArray(l)?l[0]:l;a=c.inlineSize,o=c.blockSize}else a=t.offsetWidth,o=t.offsetHeight;n({width:a,height:o})});return r.observe(t,{box:"border-box"}),()=>r.unobserve(t)}else n(void 0)},[t]),e}const Ghe="Popper",[qhe,Bp]=Ei(Ghe),[rWe,Khe]=qhe(Ghe),iWe=t=>{const{__scopePopper:e,children:n}=t,[r,i]=y.useState(null);return y.createElement(rWe,{scope:e,anchor:r,onAnchorChange:i},n)},sWe="PopperAnchor",aWe=y.forwardRef((t,e)=>{const{__scopePopper:n,virtualRef:r,...i}=t,s=Khe(sWe,n),a=y.useRef(null),o=_t(e,a);return y.useEffect(()=>{s.onAnchorChange(r?.current||a.current)}),r?null:y.createElement(lt.div,ee({},i,{ref:o}))}),Yhe="PopperContent",[oWe,lWe]=qhe(Yhe),cWe=y.forwardRef((t,e)=>{var n,r,i,s,a,o,l,c;const{__scopePopper:u,side:d="bottom",sideOffset:f=0,align:h="center",alignOffset:m=0,arrowPadding:g=0,avoidCollisions:b=!0,collisionBoundary:E=[],collisionPadding:x=0,sticky:S="partial",hideWhenDetached:A=!1,updatePositionStrategy:R="optimized",onPlaced:C,...T}=t,I=Khe(Yhe,u),[D,k]=y.useState(null),O=_t(e,Ot=>k(Ot)),[P,M]=y.useState(null),j=ZD(P),U=(n=j?.width)!==null&&n!==void 0?n:0,z=(r=j?.he
70ight)!==null&&r!==void 0?r:0,G=d+(h!=="center"?"-"+h:""),F=typeof x=="number"?x:{top:0,right:0,bottom:0,left:0,...x},$=Array.isArray(E)?E:[E],H=$.length>0,q={padding:F,boundary:$.filter(hWe),altBoundary:H},{refs:Y,floatingStyles:se,placement:ye,isPositioned:ie,middlewareData:ne}=Hhe({strategy:"fixed",placement:G,whileElementsMounted:(...Ot)=>jH(...Ot,{animationFrame:R==="always"}),elements:{reference:I.anchor},middleware:[Vhe({mainAxis:f+z,alignmentAxis:m}),b&&Whe({mainAxis:!0,crossAxis:!1,limiter:S==="partial"?XVe():void 0,...q}),b&&zhe({...q}),ZVe({...q,apply:({elements:Ot,rects:Wn,availableWidth:zn,availableHeight:Na})=>{const{width:ya,height:ba}=Wn.reference,At=Ot.floating.style;At.setProperty("--radix-popper-available-width",`${zn}px`),At.setProperty("--radix-popper-available-height",`${Na}px`),At.setProperty("--radix-popper-anchor-width",`${ya}px`),At.setProperty("--radix-popper-anchor-height",`${ba}px`)}}),P&&eWe({element:P,padding:g}),pWe({arrowWidth:U,arrowHeight:z}),A&&JVe({strategy:"referenceHidden",...q})]}),[ae,Se]=Qhe(ye),Re=Xi(C);ri(()=>{ie&&Re?.()},[ie,Re]);const je=(i=ne.arrow)===null||i===void 0?void 0:i.x,Fe=(s=ne.arrow)===null||s===void 0?void 0:s.y,Me=((a=ne.arrow)===null||a===void 0?void 0:a.centerOffset)!==0,[Et,$t]=y.useState();return ri(()=>{D&&$t(window.getComputedStyle(D).zIndex)},[D]),y.createElement("div",{ref:Y.setFloating,"data-radix-popper-content-wrapper":"",style:{...se,transform:ie?se.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Et,"--radix-popper-transform-origin":[(o=ne.transformOrigin)===null||o===void 0?void 0:o.x,(l=ne.transformOrigin)===null||l===void 0?void 0:l.y].join(" ")},dir:t.dir},y.createElement(oWe,{scope:u,placedSide:ae,onArrowChange:M,arrowX:je,arrowY:Fe,shouldHideArrow:Me},y.createElement(lt.div,ee({"data-side":ae,"data-align":Se},T,{ref:O,style:{...T.style,animation:ie?void 0:"none",opacity:(c=ne.hide)!==null&&c!==void 0&&c.referenceHidden?0:void 0}}))))}),uWe="PopperArrow",dWe={top:"bottom",right:"left",bottom:"top",left:"right"},fWe=y.forwardRef(function(e,n){const{__scopePopper:r,...i}=e,s=lWe(uWe,r),a=dWe[s.placedSide];return y.createElement("span",{ref:s.onArrowChange,style:{position:"absolute",left:s.arrowX,top:s.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[s.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[s.placedSide],visibility:s.shouldHideArrow?"hidden":void 0}},y.createElement(nWe,ee({},i,{ref:n,style:{...i.style,display:"block"}})))});function hWe(t){return t!==null}const pWe=t=>({name:"transformOrigin",options:t,fn(e){var n,r,i,s,a;const{placement:o,rects:l,middlewareData:c}=e,d=((n=c.arrow)===null||n===void 0?void 0:n.centerOffset)!==0,f=d?0:t.arrowWidth,h=d?0:t.arrowHeight,[m,g]=Qhe(o),b={start:"0%",center:"50%",end:"100%"}[g],E=((r=(i=c.arrow)===null||i===void 0?void 0:i.x)!==null&&r!==void 0?r:0)+f/2,x=((s=(a=c.arrow)===null||a===void 0?void 0:a.y)!==null&&s!==void 0?s:0)+h/2;let S="",A="";return m==="bottom"?(S=d?b:`${E}px`,A=`${-h}px`):m==="top"?(S=d?b:`${E}px`,A=`${l.floating.height+h}px`):m==="right"?(S=`${-h}px`,A=d?b:`${x}px`):m==="left"&&(S=`${l.floating.width+h}px`,A=d?b:`${x}px`),{data:{x:S,y:A}}}});function Qhe(t){const[e,n="center"]=t.split("-");return[e,n]}const $b=iWe,rT=aWe,iT=cWe,mWe=fWe,Nb=y.forwardRef((t,e)=>{var n;const{container:r=globalThis==null||(n=globalThis.document)===null||n===void 0?void 0:n.body,...i}=t;return r?EH.createPortal(y.createElement(lt.div,ee({},i,{ref:e})),r):null});function gWe(t,e){return y.useReducer((n,r)=>{const i=e[n][r];return i??n},t)}const as=t=>{const{present:e,children:n}=t,r=vWe(e),i=typeof n=="function"?n({present:r.isPresent}):y.Children.only(n),s=_t(r.ref,i.ref);return typeof n=="function"||r.isPresent?y.cloneElement(i,{ref:s}):null};as.displayName="Presence";function vWe(t){const[e,n]=y.useState(),r=y.useRef({}),i=y.useRef(t),s=y.useRef("none"),a=t?"mounted":"unmounted",[o,l]=gWe(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return y.useEffect(()=>{const c=xC(r.current);s.current=o==="mounted"?c:"none"},[o]),ri(()=>{const c=r.current,u=i.current;if(u!==t){const f=s.current,h=xC(c);
70t?l("MOUNT"):h==="none"||c?.display==="none"?l("UNMOUNT"):l(u&&f!==h?"ANIMATION_OUT":"UNMOUNT"),i.current=t}},[t,l]),ri(()=>{if(e){const c=d=>{const h=xC(r.current).includes(d.animationName);d.target===e&&h&&Qs.flushSync(()=>l("ANIMATION_END"))},u=d=>{d.target===e&&(s.current=xC(r.current))};return e.addEventListener("animationstart",u),e.addEventListener("animationcancel",c),e.addEventListener("animationend",c),()=>{e.removeEventListener("animationstart",u),e.removeEventListener("animationcancel",c),e.removeEventListener("animationend",c)}}else l("ANIMATION_END")},[e,l]),{isPresent:["mounted","unmountSuspended"].includes(o),ref:y.useCallback(c=>{c&&(r.current=getComputedStyle(c)),n(c)},[])}}function xC(t){return t?.animationName||"none"}function Ji({prop:t,defaultProp:e,onChange:n=()=>{}}){const[r,i]=yWe({defaultProp:e,onChange:n}),s=t!==void 0,a=s?t:r,o=Xi(n),l=y.useCallback(c=>{if(s){const d=typeof c=="function"?c(t):c;d!==t&&o(d)}else i(c)},[s,t,i,o]);return[a,l]}function yWe({defaultProp:t,onChange:e}){const n=y.useState(t),[r]=n,i=y.useRef(r),s=Xi(e);return y.useEffect(()=>{i.current!==r&&(s(r),i.current=r)},[r,i,s]),n}const Xhe=y.forwardRef((t,e)=>y.createElement(lt.span,ee({},t,{ref:e,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...t.style}}))),bWe=Xhe,[JD,hpn]=Ei("Tooltip",[Bp]),BH=Bp(),EWe="TooltipProvider",xWe=700,i9="tooltip.open",[wWe,UH]=JD(EWe),SWe=t=>{const{__scopeTooltip:e,delayDuration:n=xWe,skipDelayDuration:r=300,disableHoverableContent:i=!1,children:s}=t,[a,o]=y.useState(!0),l=y.useRef(!1),c=y.useRef(0);return y.useEffect(()=>{const u=c.current;return()=>window.clearTimeout(u)},[]),y.createElement(wWe,{scope:e,isOpenDelayed:a,delayDuration:n,onOpen:y.useCallback(()=>{window.clearTimeout(c.current),o(!1)},[]),onClose:y.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>o(!0),r)},[r]),isPointerInTransitRef:l,onPointerInTransitChange:y.useCallback(u=>{l.current=u},[]),disableHoverableContent:i},s)},HH="Tooltip",[TWe,sT]=JD(HH),AWe=t=>{const{__scopeTooltip:e,children:n,open:r,defaultOpen:i=!1,onOpenChange:s,disableHoverableContent:a,delayDuration:o}=t,l=UH(HH,t.__scopeTooltip),c=BH(e),[u,d]=y.useState(null),f=Pi(),h=y.useRef(0),m=a??l.disableHoverableContent,g=o??l.delayDuration,b=y.useRef(!1),[E=!1,x]=Ji({prop:r,defaultProp:i,onChange:T=>{T?(l.onOpen(),document.dispatchEvent(new CustomEvent(i9))):l.onClose(),s?.(T)}}),S=y.useMemo(()=>E?b.current?"delayed-open":"instant-open":"closed",[E]),A=y.useCallback(()=>{window.clearTimeout(h.current),b.current=!1,x(!0)},[x]),R=y.useCallback(()=>{window.clearTimeout(h.current),x(!1)},[x]),C=y.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>{b.current=!0,x(!0)},g)},[g,x]);return y.useEffect(()=>()=>window.clearTimeout(h.current),[]),y.createElement($b,c,y.createElement(TWe,{scope:e,contentId:f,open:E,stateAttribute:S,trigger:u,onTriggerChange:d,onTriggerEnter:y.useCallback(()=>{l.isOpenDelayed?C():A()},[l.isOpenDelayed,C,A]),onTriggerLeave:y.useCallback(()=>{m?R():window.clearTimeout(h.current)},[R,m]),onOpen:A,onClose:R,disableHoverableContent:m},n))},EZ="TooltipTrigger",CWe=y.forwardRef((t,e)=>{const{__scopeTooltip:n,...r}=t,i=sT(EZ,n),s=UH(EZ,n),a=BH(n),o=y.useRef(null),l=_t(e,o,i.onTriggerChange),c=y.useRef(!1),u=y.useRef(!1),d=y.useCallback(()=>c.current=!1,[]);return y.useEffect(()=>()=>document.removeEventListener("pointerup",d),[d]),y.createElement(rT,ee({asChild:!0},a),y.createElement(lt.button,ee({"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute},r,{ref:l,onPointerMove:He(t.onPointerMove,f=>{f.pointerType!=="touch"&&!u.current&&!s.isPointerInTransitRef.current&&(i.onTriggerEnter(),u.current=!0)}),onPointerLeave:He(t.onPointerLeave,()=>{i.onTriggerLeave(),u.current=!1}),onPointerDown:He(t.onPointerDown,()=>{c.current=!0,document.addEventListener("pointerup",d,{once:!0})}),onFocus:He(t.onFocus,()=>{c.current||i.onOpen()}),onBlur:He(t.onBlur,i.onClose),onClick:He(t.onClick,i.onClose)})))}),Zhe="TooltipPortal",[RWe,_We]=JD(Zhe,{forceMount:void 0}),IWe=t=>{const{__scopeTooltip:e,forceMount:n,children:r,container:i}=t,s=sT(Zhe,e);return y.createElement(RWe,{scope:e,forceMount:n},y.createElement(as,{present:n||s.open},y.createElement(Nb,{asChild:!0,container:i},r)))},j2="TooltipContent",kWe=y.forwardRef((t,e)=>{const n=_We(j2,t.__scopeTooltip),{forceMount:r=n.forceMount,side:i="top",...s}=t,a=sT(j2,t.__scopeTooltip);return y.createElement(as,{present:r||a.open},a.disableHoverableContent?y.createElement(Jhe,ee({side:i},s,{ref:e})):y.createElement(DWe,ee({side:i},s,{ref:e})))}),DWe=y.forwardRef((t,e)=>{const n=sT(j2,t.__scopeTooltip),r=UH(j2,t.__scopeTooltip),i=y.useRef(null),s=_t(e,i),[a,o]=y.useState(null),{trigger:l,onClose:c}=n,u=i.current,{onPointerInTransitChange:d}=r,f=y.useCallback(()=>{o(null),d(!1)},[d]),h=y.useCallback((m,g)=>{const b=m.currentTarget,E={x:m.clientX,y:m.clientY},x=OWe(E,b.getBoundingClientRect()),S=MWe(E,x),A=PWe(g.getBoundingClientRect()),R=NWe([...S,...A]);o(R),d(!0)},[d]);return y.useEffect(()=>()=>f(),[f]),y.useEffect(()=>{if(l&&u){const m=b=>h(b,u),g=b=>h(b,l);return l.addEventListener("pointerleave",m),u.addEventListener("pointerleave",g),()=>{l.removeEventListener("pointerleave",m),u.removeEventListener("pointerleave",g)}}},[l,u,h,f]),y.useEffect(()=>{if(a){const m=g=>{const b=g.target,E={x:g.clientX,y:g.clientY},x=l?.contains(b)||u?.contains(b),S=!$We(E,a);x?f():S&&(f(),c())};return document.addEventListener("pointermove",m),()=>document.removeEventListener("pointermove",m)}},[l,u,a,c,f]),y.createElement(Jhe,ee({},t,{ref:s}))}),[LWe,ppn]=JD(HH,{isInside:!1}),Jhe=y.forwardRef((t,e)=>{const{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:s,onPointerDownOutside:a,...o}=t,l=sT(j2,n),c=BH(n),{onClose:u}=l;return y.useEffect(()=>(document.addEventListener(i9,u),()=>document.removeEventListener(i9,u)),[u]),y.useEffect(()=>{if(l.trigger){const d=f=>{const h=f.target;h!=null&&h.contains(l.trigger)&&u()};return window.addEventListener("scroll",d,{capture:!0}),()=>window.removeEventListener("scroll",d,{capture:!0})}},[l.trigger,u]),y.createElement(Rg,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:a,onFocusOutside:d=>d.preventDefault(),onDismiss:u},y.createElement(iT,ee({"data-state":l.stateAttribute},c,o,{ref:e,style:{...o.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),y.createElement(DH,null,r),y.createElement(LWe,{scope:n,isInside:!0},y.createElement(bWe,{id:l.contentId,role:"tooltip"},i||r))))});function OWe(t,e){const n=Math.abs(e.top-t.y),r=Math.abs(e.bottom-t.y),i=Math.abs(e.right-t.x),s=Math.abs(e.left-t.x);switch(Math.min(n,r,i,s)){case s:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function MWe(t,e,n=5){const r=[];switch(e){case"top":r.push({x:t.x-n,y:t.y+n},{x:t.x+n,y:t.y+n});break;case"bottom":r.push({x:t.x-n,y:t.y-n},{x:t.x+n,y:t.y-n});break;case"left":r.push({x:t.x+n,y:t.y-n},{x:t.x+n,y:t.y+n});break;case"right":r.push({x:t.x-n,y:t.y-n},{x:t.x-n,y:t.y+n});break}return r}function PWe(t){const{top:e,right:n,bottom:r,left:i}=t;return[{x:i,y:e},{x:n,y:e},{x:n,y:r},{x:i,y:r}]}function $We(t,e){const{x:n,y:r}=t;let i=!1;for(let s=0,a=e.length-1;s<e.length;a=s++){const o=e[s].x,l=e[s].y,c=e[a].x,u=e[a].y;l>r!=u>r&&n<(c-o)*(r-l)/(u-l)+o&&(i=!i)}return i}function NWe(t){const e=t.slice();return e.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),FWe(e)}function FWe(t){if(t.length<=1)return t.slice();const e=[];for(let r=0;r<t.length;r++){const i=t[r];for(;e.length>=2;){const s=e[e.length-1],a=e[e.length-2];if((s.x-a.x)*(i.y-a.y)>=(s.y-a.y)*(i.x-a.x))e.pop();else break}e.push(i)}e.pop();const n=[];for(let r=t.length-1;r>=0;r--){const i=t[r];for(;n.length>=2;){const s=n[n.length-1],a=n[n.length-2];if((s.x-a.x)*(i.y-a.y)>=(s.y-a.y)*(i.x-a.x))n.pop();else break}n.push(i)}return n.pop(),e.length===1&&n.length===1&&e[0].x===n[0].x&&e[0].y===n[0].y?e:e.concat(n)}const jWe=SWe,epe=AWe,tpe=CWe,npe=IWe,rpe=kWe;let x6=0;function aT(){y.useEffect(()=>{var t,e;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(t=n[0])!==null&&t!==void 0?t:xZ()),document.body.insertAdjacentElement("beforeend",(e=n[1])!==null&&e!==void 0?e:xZ()),x6++,()=>{x6===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),x6--}},[])}function xZ(){const t=document.createElement("span");return t.setAttribute("data-radix-focus-guard",""),t.tabIndex=0,t.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",t}const w6="focusScope.autoFocusOnMount",S6="focusScope.autoFocusOnUnmount",wZ={bubbles:!1,cancelable:!0},Fb=y.forwardRef((t,e)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:s,...a}=t,[o,l]=y.useState(null),c=Xi(i),u=Xi(s),d=y.useRef(null),f=_t(e,g=>l(g)),h=y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;y.useEffect(()=>{if(r){let g=function(S){if(h.paused||!o)return;const A=S.target;o.contains(A)?d.current=A:uh(d.current,{select:!0})},b=function(S){if(h.paused||!o)return;const A=S.relatedTarget;A!==null&&(o.contains(A)||uh(d.current,{select:!0}))},E=function(S){if(document.activeElement===document.body)for(const R of S)R.removedNodes.length>0&&uh(o)};document.addEventListener("focusin",g),document.addEventListener("focusout",b);const x=new MutationObserver(E);return o&&x.observe(o,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",g),document.removeEventListener("focusout",b),x.disconnect()}}},[r,o,h.paused]),y.useEffect(()=>{if(o){TZ.add(h);const g=document.activeElement;if(!o.contains(g)){const E=new CustomEvent(w6,wZ);o.addEventListener(w6,c),o.dispatchEvent(E),E.defaultPrevented||(BWe(zWe(ipe(o)),{select:!0}),document.activeElement===g&&uh(o))}return()=>{o.removeEventListener(w6,c),setTimeout(()=>{const E=new CustomEvent(S6,wZ);o.addEventListener(S6,u),o.dispatchEvent(E),E.defaultPrevented||uh(g??document.body,{select:!0}),o.removeEventListener(S6,u),TZ.remove(h)}
vendor: 5,078 bytes, line 70
70,0)}}},[o,c,u,h]);const m=y.useCallback(g=>{if(!n&&!r||h.paused)return;const b=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,E=document.activeElement;if(b&&E){const x=g.currentTarget,[S,A]=UWe(x);S&&A?!g.shiftKey&&E===A?(g.preventDefault(),n&&uh(S,{select:!0})):g.shiftKey&&E===S&&(g.preventDefault(),n&&uh(A,{select:!0})):E===x&&g.preventDefault()}},[n,r,h.paused]);return y.createElement(lt.div,ee({tabIndex:-1},a,{ref:f,onKeyDown:m}))});function BWe(t,{select:e=!1}={}){const n=document.activeElement;for(const r of t)if(uh(r,{select:e}),document.activeElement!==n)return}function UWe(t){const e=ipe(t),n=SZ(e,t),r=SZ(e.reverse(),t);return[n,r]}function ipe(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function SZ(t,e){for(const n of t)if(!HWe(n,{upTo:e}))return n}function HWe(t,{upTo:e}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e!==void 0&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function VWe(t){return t instanceof HTMLInputElement&&"select"in t}function uh(t,{select:e=!1}={}){if(t&&t.focus){const n=document.activeElement;t.focus({preventScroll:!0}),t!==n&&VWe(t)&&e&&t.select()}}const TZ=WWe();function WWe(){let t=[];return{add(e){const n=t[0];e!==n&&n?.pause(),t=AZ(t,e),t.unshift(e)},remove(e){var n;t=AZ(t,e),(n=t[0])===null||n===void 0||n.resume()}}}function AZ(t,e){const n=[...t],r=n.indexOf(e);return r!==-1&&n.splice(r,1),n}function zWe(t){return t.filter(e=>e.tagName!=="A")}var GWe=function(t){if(typeof document>"u")return null;var e=Array.isArray(t)?t[0]:t;return e.ownerDocument.body},bv=new WeakMap,wC=new WeakMap,SC={},T6=0,spe=function(t){return t&&(t.host||spe(t.parentNode))},qWe=function(t,e){return e.map(function(n){if(t.contains(n))return n;var r=spe(n);return r&&t.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",t,". Doing nothing"),null)}).filter(function(n){return!!n})},KWe=function(t,e,n,r){var i=qWe(e,Array.isArray(t)?t:[t]);SC[n]||(SC[n]=new WeakMap);var s=SC[n],a=[],o=new Set,l=new Set(i),c=function(d){!d||o.has(d)||(o.add(d),c(d.parentNode))};i.forEach(c);var u=function(d){!d||l.has(d)||Array.prototype.forEach.call(d.children,function(f){if(o.has(f))u(f);else try{var h=f.getAttribute(r),m=h!==null&&h!=="false",g=(bv.get(f)||0)+1,b=(s.get(f)||0)+1;bv.set(f,g),s.set(f,b),a.push(f),g===1&&m&&wC.set(f,!0),b===1&&f.setAttribute(n,"true"),m||f.setAttribute(r,"true")}catch(E){console.error("aria-hidden: cannot operate on ",f,E)}})};return u(e),o.clear(),T6++,function(){a.forEach(function(d){var f=bv.get(d)-1,h=s.get(d)-1;bv.set(d,f),s.set(d,h),f||(wC.has(d)||d.removeAttribute(r),wC.delete(d)),h||d.removeAttribute(n)}),T6--,T6||(bv=new WeakMap,bv=new WeakMap,wC=new WeakMap,SC={})}},oT=function(t,e,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(t)?t:[t]),i=GWe(t);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live]"))),KWe(r,i,n,"aria-hidden")):function(){return null}},s9=function(t,e){return s9=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])},s9(t,e)};function Ll(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");s9(t,e);function n(){this.constructor=t}t.prototype=e===null?Object.create(e):(n.prototype=e.prototype,new n)}var Ve=function(){return Ve=Object.assign||function(e){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e},Ve.apply(this,arguments)};function If(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n}function Qa(t,e,n){if(n||arguments.length===2)for(var r=0,i=e.length,s;r<i;r++)(s||!(r in e))&&(s||(s=Array.prototype.slice.call(e,0,r)),s[r]=e[r]);return t.concat(s||Array.prototype.slice.call(e))}var D0="right-scroll-bar-position",L0="width-before-scroll-bar",YWe="with-scroll-bars-hidden",QWe="--removed-body-scroll-bar-size";function A6(t,e){return typeof t=="function"?t(e):t&&(t.current=e),t}function XWe(t,e){var n=y.useState(function(){return{value:t,callback:e,facade:{get current(){return n.value},set current(r){var i=n.value;i!==r&&(n.value=r,n.callback(r,i))}}}})[0];return n.callback=e,n.facade}var ZWe=typeof window<"u"?y.useLayoutEffect:y.useEffect,CZ=new WeakMap;function eL(t,e){var n=XWe(null,function(r){return t.forEach(function(i){return A6(i,r)})});return ZWe(function(){var r=CZ.get(n);if(r){var i=new Set(r),s=new Set(t),a=n.current;
vendor: 4,184 bytes, lines 70-85
70i.forEach(function(o){s.has(o)||A6(o,null)}),s.forEach(function(o){i.has(o)||A6(o,a)})}CZ.set(n,t)},[t]),n}function JWe(t){return t}function eze(t,e){e===void 0&&(e=JWe);var n=[],r=!1,i={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:t},useMedium:function(s){var a=e(s,r);return n.push(a),function(){n=n.filter(function(o){return o!==a})}},assignSyncMedium:function(s){for(r=!0;n.length;){var a=n;n=[],a.forEach(s)}n={push:function(o){return s(o)},filter:function(){return n}}},assignMedium:function(s){r=!0;var a=[];if(n.length){var o=n;n=[],o.forEach(s),a=n}var l=function(){var u=a;a=[],u.forEach(s)},c=function(){return Promise.resolve().then(l)};c(),n={push:function(u){a.push(u),c()},filter:function(u){return a=a.filter(u),n}}}};return i}function tL(t){t===void 0&&(t={});var e=eze(null);return e.options=Ve({async:!0,ssr:!1},t),e}var ape=function(t){var e=t.sideCar,n=If(t,["sideCar"]);if(!e)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=e.read();if(!r)throw new Error("Sidecar medium not found");return y.createElement(r,Ve({},n))};ape.isSideCarExport=!0;function nL(t,e){return t.useMedium(e),ape}var ope=tL(),C6=function(){},rL=y.forwardRef(function(t,e){var n=y.useRef(null),r=y.useState({onScrollCapture:C6,onWheelCapture:C6,onTouchMoveCapture:C6}),i=r[0],s=r[1],a=t.forwardProps,o=t.children,l=t.className,c=t.removeScrollBar,u=t.enabled,d=t.shards,f=t.sideCar,h=t.noIsolation,m=t.inert,g=t.allowPinchZoom,b=t.as,E=b===void 0?"div":b,x=t.gapMode,S=If(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),A=f,R=eL([n,e]),C=Ve(Ve({},S),i);return y.createElement(y.Fragment,null,u&&y.createElement(A,{sideCar:ope,removeScrollBar:c,shards:d,noIsolation:h,inert:m,setCallbacks:s,allowPinchZoom:!!g,lockRef:n,gapMode:x}),a?y.cloneElement(y.Children.only(o),Ve(Ve({},C),{ref:R})):y.createElement(E,Ve({},C,{className:l,ref:R}),o))});rL.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};rL.classNames={fullWidth:L0,zeroRight:D0};var tze=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function nze(){if(!document)return null;var t=document.createElement("style");t.type="text/css";var e=tze();return e&&t.setAttribute("nonce",e),t}function rze(t,e){t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e))}function ize(t){var e=document.head||document.getElementsByTagName("head")[0];e.appendChild(t)}var sze=function(){var t=0,e=null;return{add:function(n){t==0&&(e=nze())&&(rze(e,n),ize(e)),t++},remove:function(){t--,!t&&e&&(e.parentNode&&e.parentNode.removeChild(e),e=null)}}},aze=function(){var t=sze();return function(e,n){y.useEffect(function(){return t.add(e),function(){t.remove()}},[e&&n])}},lT=function(){var t=aze(),e=function(n){var r=n.styles,i=n.dynamic;return t(r,i),null};return e},oze={left:0,top:0,right:0,gap:0},R6=function(t){return parseInt(t||"",10)||0},lze=function(t){var e=window.getComputedStyle(document.body),n=e[t==="padding"?"paddingLeft":"marginLeft"],r=e[t==="padding"?"paddingTop":"marginTop"],i=e[t==="padding"?"paddingRight":"marginRight"];return[R6(n),R6(r),R6(i)]},cze=function(t){if(t===void 0&&(t="margin"),typeof window>"u")return oze;var e=lze(t),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:e[0],top:e[1],right:e[2],gap:Math.max(0,r-n+e[2]-e[0])}},uze=lT(),ty="data-scroll-locked",dze=function(t,e,n,r){var i=t.left,s=t.top,a=t.right,o=t.gap;return n===void 0&&(n="margin"),` 71 .`.concat(YWe,` { 72 overflow: hidden `).concat(r,`; 73 padding-right: `).concat(o,"px ").concat(r,`; 74 } 75 body[`).concat(ty,`] { 76 overflow: hidden `).concat(r,`; 77 overscroll-behavior: contain; 78 `).concat([e&&"position: relative ".concat(r,";"),n==="margin"&&` 79 padding-left: `.concat(i,`px; 80 padding-top: `).concat(s,`px; 81 padding-right: `).concat(a,`px; 82 margin-left:0; 83 margin-top:0; 84 margin-right: `).concat(o,"px ").concat(r,`; 85 `),n==="padding"&&"padding-right: ".concat(o,"px ").concat(r,";
85")].filter(Boolean).join(""),` 86 } 87 88 .`).concat(D0,` { 89 right: `).concat(o,"px ").concat(r,`; 90 } 91 92 .`).concat(L0,` { 93 margin-right: `).concat(o,"px ").concat(r,`; 94 } 95 96 .`).concat(D0," .").concat(D0,` { 97 right: 0 `).concat(r,`; 98 } 99 100 .`).concat(L0," .").concat(L0,` { 101 margin-right: 0 `).concat(r,`; 102 } 103 104 body[`).concat(ty,`] { 105 `).concat(QWe,": ").concat(o,`px; 106 } 107`)},RZ=function(){var t=parseInt(document.body.getAttribute(ty)||"0",10);return isFinite(t)?t:0},fze=function(){y.useEffect(function(){return document.body.setAttribute(ty,(RZ()+1).toString()),function(){var t=RZ()-1;t<=0?document.body.removeAttribute(ty):document.body.setAttribute(ty,t.toString())}},[])},iL=function(t){var e=t.noRelative,n=t.noImportant,r=t.gapMode,i=r===void 0?"margin":r;fze();var s=y.useMemo(function(){return cze(i)},[i]);return y.createElement(uze,{styles:dze(s,!e,i,n?"":"!important")})},a9=!1;if(typeof window<"u")try{var TC=Object.defineProperty({},"passive",{get:function(){return a9=!0,!0}});window.addEventListener("test",TC,TC),window.removeEventListener("test",TC,TC)}catch{a9=!1}var Ev=a9?{passive:!1}:!1,hze=function(t){return t.tagName==="TEXTAREA"},lpe=function(t,e){if(!(t instanceof Element))return!1;var n=window.getComputedStyle(t);return n[e]!=="hidden"&&!(n.overflowY===n.overflowX&&!hze(t)&&n[e]==="visible")},pze=function(t){return lpe(t,"overflowY")},mze=function(t){return lpe(t,"overflowX")},_Z=function(t,e){var n=e.ownerDocument,r=e;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var i=cpe(t,r);if(i){var s=upe(t,r),a=s[1],o=s[2];if(a>o)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},gze=function(t){var e=t.scrollTop,n=t.scrollHeight,r=t.clientHeight;return[e,n,r]},vze=function(t){var e=t.scrollLeft,n=t.scrollWidth,r=t.clientWidth;return[e,n,r]},cpe=function(t,e){return t==="v"?pze(e):mze(e)},upe=function(t,e){return t==="v"?gze(e):vze(e)},yze=function(t,e){return t==="h"&&e==="rtl"?-1:1},bze=function(t,e,n,r,i){var s=yze(t,window.getComputedStyle(e).direction),a=s*r,o=n.target,l=e.contains(o),c=!1,u=a>0,d=0,f=0;do{var h=upe(t,o),m=h[0],g=h[1],b=h[2],E=g-b-s*m;(m||E)&&cpe(t,o)&&(d+=E,f+=m),o instanceof ShadowRoot?o=o.host:o=o.parentNode}while(!l&&o!==document.body||l&&(e.contains(o)||e===o));return(u&&Math.abs(d)<1||!u&&Math.abs(f)<1)&&(c=!0),c},AC=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},IZ=function(t){return[t.deltaX,t.deltaY]},kZ=function(t){return t&&"current"in t?t.current:t},Eze=function(t,e){return t[0]===e[0]&&t[1]===e[1]},xze=function(t){return` 108 .block-interactivity-`.concat(t,` {pointer-events: none;} 109 .allow-interactivity-`).concat(t,` {pointer-events: all;} 110`)},wze=0,xv=[];function Sze(t){var e=y.useRef([]),n=y.useRef([0,0]),r=y.useRef(),i=y.useState(wze++)[0],s=y.useState(lT)[0],a=y.useRef(t);y.useEffect(function(){a.current=t},[t]),y.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(i));var g=Qa([t.lockRef.current],(t.shards||[]).map(kZ),!0).filter(Boolean);return g.forEach(function(b){return b.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),g.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(i))})}}},[t.inert,t.lockRef.current,t.shards]);var o=y.useCallback(function(g,b){if("touches"in g&&g.touches.length===2)return!a.current.allowPinchZoom;var E=AC(g),x=n.current,S="deltaX"in g?g.deltaX:x[0]-E[0],A="deltaY"in g?g.deltaY:x[1]-E[1],R,C=g.target,T=Math.abs(S)>Math.abs(A)?"h":"v";if("touches"in g&&T==="h"&&C.type==="range")return!1;var I=_Z(T,C);if(!I)return!0;if(I?R=T:(R=T==="v"?"h":"v",I=_Z(T,C)),!I)return!1;if(!r.current&&"changedTouches"in g&&(S||A)&&(r.current=R),!R)return!0;var D=r.current||R;return bze(D,b,g,D==="h"?S:A)},[]),l=y.useCallback(function(g){var b=g;if(!(!xv.length||xv[xv.length-1]!==s)){var E="deltaY"in b?IZ(b):AC(b),x=e.current.filter(function(R){return R.name===b.type&&(R.target===b.target||b.target===R.shadowParent)&&Eze(R.delta,E)})[0];if(x&&x.should){b.cancelable&&b.preventDefault();return}
110if(!x){var S=(a.current.shards||[]).map(kZ).filter(Boolean).filter(function(R){return R.contains(b.target)}),A=S.length>0?o(b,S[0]):!a.current.noIsolation;A&&b.cancelable&&b.preventDefault()}}},[]),c=y.useCallback(function(g,b,E,x){var S={name:g,delta:b,target:E,should:x,shadowParent:Tze(E)};e.current.push(S),setTimeout(function(){e.current=e.current.filter(function(A){return A!==S})},1)},[]),u=y.useCallback(function(g){n.current=AC(g),r.current=void 0},[]),d=y.useCallback(function(g){c(g.type,IZ(g),g.target,o(g,t.lockRef.current))},[]),f=y.useCallback(function(g){c(g.type,AC(g),g.target,o(g,t.lockRef.current))},[]);y.useEffect(function(){return xv.push(s),t.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,Ev),document.addEventListener("touchmove",l,Ev),document.addEventListener("touchstart",u,Ev),function(){xv=xv.filter(function(g){return g!==s}),document.removeEventListener("wheel",l,Ev),document.removeEventListener("touchmove",l,Ev),document.removeEventListener("touchstart",u,Ev)}},[]);var h=t.removeScrollBar,m=t.inert;return y.createElement(y.Fragment,null,m?y.createElement(s,{styles:xze(i)}):null,h?y.createElement(iL,{gapMode:t.gapMode}):null)}function Tze(t){for(var e=null;t!==null;)t instanceof ShadowRoot&&(e=t.host,t=t.host),t=t.parentNode;return e}const Aze=nL(ope,Sze);var sL=y.forwardRef(function(t,e){return y.createElement(rL,Ve({},t,{ref:e,sideCar:Aze}))});sL.classNames=rL.classNames;function o9(t,[e,n]){return Math.min(n,Math.max(e,t))}function aL(t){const e=t+"CollectionProvider",[n,r]=Ei(e),[i,s]=n(e,{collectionRef:{current:null},itemMap:new Map}),a=h=>{const{scope:m,children:g}=h,b=Ye.useRef(null),E=Ye.useRef(new Map).current;return Ye.createElement(i,{scope:m,itemMap:E,collectionRef:b},g)},o=t+"CollectionSlot",l=Ye.forwardRef((h,m)=>{const{scope:g,children:b}=h,E=s(o,g),x=_t(m,E.collectionRef);return Ye.createElement(qu,{ref:x},b)}),c=t+"CollectionItemSlot",u="data-radix-collection-item",d=Ye.forwardRef((h,m)=>{const{scope:g,children:b,...E}=h,x=Ye.useRef(null),S=_t(m,x),A=s(c,g);return Ye.useEffect(()=>(A.itemMap.set(x,{ref:x,...E}),()=>void A.itemMap.delete(x))),Ye.createElement(qu,{[u]:"",ref:S},b)});function f(h){const m=s(t+"CollectionConsumer",h);return Ye.useCallback(()=>{const b=m.collectionRef.current;if(!b)return[];const E=Array.from(b.querySelectorAll(`[${u}]`));return Array.from(m.itemMap.values()).sort((A,R)=>E.indexOf(A.ref.current)-E.indexOf(R.ref.current))},[m.collectionRef,m.itemMap])}return[{Provider:a,Slot:l,ItemSlot:d},f,r]}const Cze=y.createContext(void 0);function _g(t){const e=y.useContext(Cze);return t||e||"ltr"}function oL(t){const e=y.useRef({value:t,previous:t});return y.useMemo(()=>(e.current.value!==t&&(e.current.previous=e.current.value,e.current.value=t),e.current.previous),[t])}function Rze(t){const e=`${t}CollectionProvider`,[n,r]=Ei(e),[i,s]=n(e,{collectionRef:{current:null},itemMap:new Map,listeners:new Set}),a=h=>{const{scope:m,children:g}=h,b=y.useRef(null),E=y.useRef(new Map).current,x=y.useRef(new Set).current;return p.jsx(i,{scope:m,itemMap:E,collectionRef:b,listeners:x,children:g})};a.displayName=e;const o=`${t}CollectionSlot`,l=y.forwardRef((h,m)=>{const{scope:g,children:b}=h,E=s(o,g),x=_t(m,E.collectionRef);return p.jsx(qu,{ref:x,children:b})});l.displayName=o;const c=`${t}CollectionItemSlot`,u="data-radix-collection-item",d=y.forwardRef((h,m)=>{const{scope:g,children:b,...E}=h,x=y.useRef(null),S=_t(m,x),A=s(c,g);return y.useEffect(()=>{const R=Array.from(A.itemMap.values());return A.itemMap.set(x,{ref:x,...E}),A.listeners.forEach(C=>C(Array.from(A.itemMap.values()),R)),()=>{const C=Array.from(A.itemMap.values());A.itemMap.delete(x),A.listeners.forEach(T=>T(Array.from(A.itemMap.values()),C))}}),p.jsx(qu,{[u]:"",ref:S,children:b})});d.displayName=c;function f(h){const m=s(`${t}CollectionConsumer`,h),g=y.useCallback(()=>{const E=m.collectionRef.current;if(!E)return[];const x=Array.from(E.querySelectorAll(`[${u}]`));return Array.from(m.itemMap.values()).sort((R,C)=>x.indexOf(R.ref.current)-x.indexOf(C.ref.current))},[m.collectionRef,m.itemMap]),b=y.useCallback(E=>(m.listeners.add(E),()=>m.listeners.delete(E)),[m.listeners]);return{getItems:g,subscribe:b}}return[{Provider:a,Slot:l,ItemSlot:d},f,r]}const _6=new Map;function dpe(t,e){const n=t+(e?Object.entries(e).sort((i,s)=>i[0]<s[0]?-1:1).join():"");if(_6.has(n))return _6.get(n);const r=new Intl.Collator(t,e);return _6.set(n,r),r}function VH(t,e){const n=dpe(t,{usage:"search",...e});return{startsWith(r,i){return i.length===0?!0:(r=r.normalize("NFC"),i=i.normalize("NFC"),n.c
110ompare(r.slice(0,i.length),i)===0)},endsWith(r,i){return i.length===0?!0:(r=r.normalize("NFC"),i=i.normalize("NFC"),n.compare(r.slice(-i.length),i)===0)},contains(r,i){if(i.length===0)return!0;r=r.normalize("NFC"),i=i.normalize("NFC");let s=0;const a=i.length;for(;s+a<=r.length;s++){const o=r.slice(s,s+a);if(n.compare(i,o)===0)return!0}return!1}}}const fpe=t=>{const e=y.useRef();return y.useEffect(()=>{e.current=t}),e.current},_ze=[" ","Enter","ArrowUp","ArrowDown"],Ize=["Enter"],kze=t=>!!(t.length===1&&t.match(/\S| /)),hpe="Combobox",[Xy,cT]=Rze(hpe),[Dze,id]=KD(hpe),Lze=({children:t})=>p.jsx($b,{children:p.jsx(Xy.Provider,{scope:void 0,children:t})}),Oze=t=>typeof t=="string"?t==="none"?{type:t,filter:void 0}:{type:t,filter:"startsWith"}:t,Mze=t=>{const{allowCustomValue:e=!1,autocomplete:n="none",children:r,open:i,defaultOpen:s,onOpenChange:a,value:o,defaultValue:l,onValueChange:c,disabled:u,required:d=!1,locale:f="en-EN",onTextValueChange:h,textValue:m,defaultTextValue:g,filterValue:b,defaultFilterValue:E,onFilterValueChange:x,isPrintableCharacter:S=kze}=t,[A,R]=y.useState(null),[C,T]=y.useState(null),[I,D]=y.useState(null),[k,O]=y.useState(null),[P=!1,M]=Ji({prop:i,defaultProp:s,onChange:a}),[j,U]=Ji({prop:o,defaultProp:l,onChange:c}),[z,G]=Ji({prop:m,defaultProp:e&&!g?o:g,onChange:h}),[F,$]=Ji({prop:b,defaultProp:E,onChange:x}),H=Pi(),q=y.useCallback((se,ye)=>{const ie=ye.map(je=>je.ref.current),[ne,...ae]=ie,[Se]=ae.slice(-1),Re=k??ye.find(je=>je.value===j)?.ref.current;for(const je of se){if(je===Re)return;if(je?.scrollIntoView({block:"nearest"}),je===ne&&C&&(C.scrollTop=0),je===Se&&C&&(C.scrollTop=C.scrollHeight),O(je),n==="both"){const Fe=ye.find(Me=>Me.ref.current===je);Fe&&G(Fe.textValue)}if(je!==Re)return}},[n,G,C,k,j]),Y=Oze(n);return y.useEffect(()=>{n!=="both"&&O(null)},[z,n]),y.useEffect(()=>{if(I&&A)return oT([I,A])},[I,A]),p.jsx(Lze,{children:p.jsx(Dze,{allowCustomValue:e,autocomplete:Y,required:d,trigger:A,onTriggerChange:R,contentId:H,value:j,onValueChange:U,open:P,onOpenChange:M,disabled:u,locale:f,focusFirst:q,textValue:z,onTextValueChange:G,onViewportChange:T,onContentChange:D,visuallyFocussedItem:k,filterValue:F,onFilterValueChange:$,onVisuallyFocussedItemChange:O,isPrintableCharacter:S,children:r})})},ppe="ComboboxTrigger",mpe=y.forwardRef((t,e)=>{const{...n}=t,r=id(ppe),i=()=>{r.disabled||r.onOpenChange(!0)};return p.jsx(rT,{asChild:!0,children:p.jsx(Fb,{asChild:!0,trapped:r.open,onMountAutoFocus:s=>{s.preventDefault()},onUnmountAutoFocus:s=>{r.trigger?.focus({preventScroll:!0}),document.getSelection()?.empty(),s.preventDefault()},children:p.jsx("div",{ref:e,"data-disabled":r.disabled?"":void 0,...n,onClick:He(n.onClick,s=>{if(r.disabled){s.preventDefault();return}r.trigger?.focus()}),onPointerDown:He(n.onPointerDown,s=>{if(r.disabled){s.preventDefault();return}const a=s.target;a.hasPointerCapture(s.pointerId)&&a.releasePointerCapture(s.pointerId),(a.closest("button")??a.closest("div"))===s.currentTarget&&s.button===0&&s.ctrlKey===!1&&(i(),r.trigger?.focus())})})})})});mpe.displayName=ppe;const gpe="ComboboxInput",vpe=y.forwardRef((t,e)=>{const n=id(gpe),r=y.useRef(null),{getItems:i}=cT(void 0),{startsWith:s}=VH(n.locale,{sensitivity:"base"}),a=n.disabled,o=_t(r,e,n.onTriggerChange),l=()=>{a||n.onOpenChange(!0)},c=fpe(n.filterValue);return ri(()=>{const u=setTimeout(()=>{if(n.textValue===""||n.textValue===void 0||n.filterValue===""||n.filterValue===void 0)return;const d=i().find(h=>h.type==="option"&&s(h.textValue,n.textValue)),f=Yze(c??"",n.filterValue);d&&!n.visuallyFocussedItem&&f===n.filterValue.length&&r.current?.setSelectionRange(n.filterValue.length,n.textValue.length)});return()=>clearTimeout(u)},[n.textValue,n.filterValue,s,n.visuallyFocussedItem,i,c]),p.jsx("input",{type:"text",role:"combobox","aria-controls":n.contentId,"aria-expanded":n.open,"aria-required":n.required,"aria-autocomplete":n.autocomplete.type,"data-state":n.open?"open":"closed","aria-disabled":a,"aria-activedescendant":n.visuallyFocussedItem?.id,disabled:a,"data-disabled":a?"":void 0,"data-placeholder":n.textValue===void 0?"":void 0,value:n.textValue??"",...t,ref:o,onKeyDown:He(t.onKeyDown,u=>{if(["ArrowUp","ArrowDown","Home","End"].includes(u.key))n.open||l(),setTimeout(()=>{let f=i().filter(h=>!h.disabled&&h.isVisible).map(h=>h.ref.current);
110if(["ArrowUp","End"].includes(u.key)&&(f=f.slice().reverse()),["ArrowUp","ArrowDown"].includes(u.key)){const h=n.visuallyFocussedItem??i().find(m=>m.value===n.value)?.ref.current;if(h){let m=f.indexOf(h);m===f.length-1&&(m=-1),f=f.slice(m+1)}}if(["ArrowDown"].includes(u.key)&&n.autocomplete.type==="both"&&f.length>1){const[h,...m]=f,g=i().find(b=>b.ref.current===h).textValue;n.textValue===g&&(f=m)}n.focusFirst(f,i())}),u.preventDefault();else if(["Tab"].includes(u.key)&&n.open)u.preventDefault();else if(["Escape"].includes(u.key))n.open?n.onOpenChange(!1):(n.onValueChange(void 0),n.onTextValueChange("")),u.preventDefault();else if(Ize.includes(u.key)){if(n.visuallyFocussedItem){const d=i().find(f=>f.ref.current===n.visuallyFocussedItem);d&&(n.onValueChange(d.value),n.onTextValueChange(d.textValue),n.autocomplete.type==="both"&&n.onFilterValueChange(d.textValue),d.ref.current?.click())}else{const d=i().find(f=>f.type==="option"&&!f.disabled&&f.textValue===n.textValue);d&&(n.onValueChange(d.value),n.onTextValueChange(d.textValue),n.autocomplete.type==="both"&&n.onFilterValueChange(d.textValue),d.ref.current?.click())}n.onOpenChange(!1),u.preventDefault()}else n.onVisuallyFocussedItemChange(null)}),onChange:He(t.onChange,u=>{n.onTextValueChange(u.currentTarget.value),n.autocomplete.type==="both"&&n.onFilterValueChange(u.currentTarget.value)}),onKeyUp:He(t.onKeyUp,u=>{if(!n.open&&(n.isPrintableCharacter(u.key)||["Backspace"].includes(u.key))&&l(),setTimeout(()=>{if(n.autocomplete.type==="both"&&n.isPrintableCharacter(u.key)&&n.filterValue!==void 0){const d=n.filterValue,f=i().find(h=>s(h.textValue,d));f&&n.onTextValueChange(f.textValue)}}),n.autocomplete.type==="none"&&n.isPrintableCharacter(u.key)){const d=n.textValue??"",f=i().find(h=>s(h.textValue,d));f&&(n.onVisuallyFocussedItemChange(f.ref.current),f.ref.current?.scrollIntoView())}}),onBlur:He(t.onBlur,()=>{if(n.open)return;n.onVisuallyFocussedItemChange(null);const[u]=i().filter(f=>f.textValue===n.textValue&&f.type==="option");if(u){n.onValueChange(u.value),n.autocomplete.type==="both"&&n.onFilterValueChange(u.textValue);return}if(n.allowCustomValue){n.onValueChange(n.textValue),n.autocomplete.type==="both"&&n.onFilterValueChange(n.textValue);return}const[d]=i().filter(f=>f.value===n.value&&f.type==="option");d&&n.textValue!==""?(n.onTextValueChange(d.textValue),n.autocomplete.type==="both"&&n.onFilterValueChange(d.textValue)):(n.onValueChange(void 0),n.onTextValueChange(""))})})});vpe.displayName="ComboboxTextInput";const ype=y.forwardRef((t,e)=>{const{children:n,...r}=t,i=id(gpe),s=i.disabled,a=()=>{s||(i.onOpenChange(!0),i.trigger?.focus())};return p.jsx(lt.button,{"aria-hidden":!0,type:"button","aria-disabled":s,"aria-controls":i.contentId,"aria-expanded":i.open,disabled:s,"data-disabled":s?"":void 0,...r,tabIndex:-1,ref:e,onClick:He(r.onClick,()=>{i.trigger?.focus()}),onPointerDown:He(r.onPointerDown,o=>{o.button===0&&o.ctrlKey===!1&&(a(),o.preventDefault())}),onKeyDown:He(r.onKeyDown,o=>{_ze.includes(o.key)&&(a(),o.preventDefault())}),children:n||"â¼"})});ype.displayName="ComboboxIcon";const Pze="ComboboxPortal",bpe=t=>p.jsx(Nb,{asChild:!0,...t});bpe.displayName=Pze;const WH="ComboboxContent",Epe=y.forwardRef((t,e)=>{const n=id(WH),{getItems:r}=cT(void 0),[i,s]=y.useState();if(ri(()=>{s(new DocumentFragment)},[]),ri(()=>{n.open&&n.autocomplete.type==="none"&&setTimeout(()=>{r().find(o=>o.value===n.value)?.ref.current?.scrollIntoView({block:"nearest"})})},[r,n.autocomplete,n.value,n.open]),!n.open){const a=i;return a?Qs.createPortal(p.jsx(Xy.Slot,{scope:void 0,children:p.jsx("div",{children:t.children})}),a):null}return p.jsx(xpe,{...t,ref:e})});Epe.displayName=WH;const $ze=10,xpe=y.forwardRef((t,e)=>{const{onEscapeKeyDown:n,onPointerDownOutside:r,...i}=t,s=id(WH),a=_t(e,l=>s.onContentChange(l)),{onOpenChange:o}=s;return aT(),y.useEffect(()=>{const l=()=>{o(!1)};return window.addEventListener("blur",l),window.addEventListener("resize",l),()=>{window.removeEventListener("blur",l),window.removeEventListener("resize",l)}},[o]),p.jsx(sL,{allowPinchZoom:!0,children:p.jsx(Rg,{asChild:!0,onEscapeKeyDown:n,onPointerDownOutside:r,onFocusOutside:l=>{l.preventDefault()},onDismiss:()=>{s.onOpenChange(!1),s.trigger?.focus({preventScroll:!0})}
110,children:p.jsx(wpe,{role:"listbox",id:s.contentId,"data-state":s.open?"open":"closed",onContextMenu:l=>l.preventDefault(),...i,ref:a,style:{display:"flex",flexDirection:"column",outline:"none",...i.style}})})})});xpe.displayName="ComboboxContentImpl";const wpe=y.forwardRef((t,e)=>{const{align:n="start",collisionPadding:r=$ze,...i}=t;return p.jsx(iT,{...i,ref:e,align:n,collisionPadding:r,style:{boxSizing:"border-box",...i.style,"--radix-combobox-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-combobox-content-available-width":"var(--radix-popper-available-width)","--radix-combobox-content-available-height":"var(--radix-popper-available-height)","--radix-combobox-trigger-width":"var(--radix-popper-anchor-width)","--radix-combobox-trigger-height":"var(--radix-popper-anchor-height)"}})});wpe.displayName="ComboboxPopperPosition";const Spe="ComboboxViewport",Tpe=y.forwardRef((t,e)=>{const n=id(Spe),r=_t(e,n.onViewportChange);return p.jsxs(p.Fragment,{children:[p.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-combobox-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-combobox-viewport]::-webkit-scrollbar{display:none}"}}),p.jsx(Xy.Slot,{scope:void 0,children:p.jsx(lt.div,{"data-radix-combobox-viewport":"",role:"presentation",...t,ref:r,style:{position:"relative",flex:1,overflow:"auto",...t.style}})})]})});Tpe.displayName=Spe;const lL="ComboboxItem",[DZ,zH]=KD(lL),GH=y.forwardRef((t,e)=>{const{value:n,disabled:r=!1,textValue:i,...s}=t,[a,o]=y.useState();ri(()=>{o(new DocumentFragment)},[]);const{onTextValueChange:l,textValue:c,...u}=id(lL),d=Pi(),[f,h]=y.useState(i??""),m=u.value===n,{startsWith:g,contains:b}=VH(u.locale,{sensitivity:"base"}),E=y.useCallback(x=>{h(S=>S||(x?.textContent??"").trim())},[]);return y.useEffect(()=>{m&&c===void 0&&f!==""&&l(f)},[f,m,c,l]),u.autocomplete.type==="both"&&f&&u.filterValue&&!g(f,u.filterValue)||u.autocomplete.type==="list"&&u.autocomplete.filter==="startsWith"&&f&&c&&!g(f,c)||u.autocomplete.type==="list"&&u.autocomplete.filter==="contains"&&f&&c&&!b(f,c)?a?Qs.createPortal(p.jsx(DZ,{textId:d,onTextValueChange:E,isSelected:m,textValue:f,children:p.jsx(Xy.ItemSlot,{scope:void 0,value:n,textValue:f,disabled:r,type:"option",isVisible:!1,children:p.jsx(l9,{ref:e,value:n,disabled:r,...s})})}),a):null:p.jsx(DZ,{textId:d,onTextValueChange:E,isSelected:m,textValue:f,children:p.jsx(Xy.ItemSlot,{scope:void 0,value:n,textValue:f,disabled:r,type:"option",isVisible:!0,children:p.jsx(l9,{ref:e,value:n,disabled:r,...s})})})});GH.displayName=lL;const Ape="ComboboxItemImpl",l9=y.forwardRef((t,e)=>{const{value:n,disabled:r=!1,...i}=t,s=y.useRef(null),a=_t(e,s),{getItems:o}=cT(void 0),{onTextValueChange:l,visuallyFocussedItem:c,...u}=id(lL),{isSelected:d,textValue:f,textId:h}=zH(Ape),m=()=>{r||(u.onValueChange(n),l(f),u.onOpenChange(!1),u.autocomplete.type==="both"&&u.onFilterValueChange(f),u.trigger?.focus({preventScroll:!0}))},g=y.useMemo(()=>c===o().find(E=>E.ref.current===s.current)?.ref.current,[o,c]),b=Pi();return p.jsx(lt.div,{role:"option","aria-labelledby":h,"data-highlighted":g?"":void 0,"aria-selected":d&&g,"data-state":d?"checked":"unchecked","aria-disabled":r||void 0,"data-disabled":r?"":void 0,tabIndex:r?void 0:-1,...i,id:b,ref:a,onPointerUp:He(i.onPointerUp,m)})});l9.displayName=Ape;const Cpe="ComboboxItemText",Rpe=y.forwardRef((t,e)=>{const{className:n,style:r,...i}=t,s=zH(Cpe),a=_t(e,s.onTextValueChange);return p.jsx(lt.span,{id:s.textId,...i,ref:a})});Rpe.displayName=Cpe;const _pe="ComboboxItemIndicator",Ipe=y.forwardRef((t,e)=>{const{isSelected:n}=zH(_pe);return n?p.jsx(lt.span,{"aria-hidden":!0,...t,ref:e}):null});Ipe.displayName=_pe;const qH="ComboboxNoValueFound",kpe=y.forwardRef((t,e)=>{const{textValue:n="",filterValue:r="",locale:i,autocomplete:s}=id(qH),[a,o]=y.useState([]),{subscribe:l}=cT(void 0),{startsWith:c,contains:u}=VH(i,{sensitivity:"base"});return y.useEffect(()=>{const d=l(f=>{o(f)});return()=>{d()}},[l]),s.type==="none"&&a.length>0||s.type==="list"&&s.filter==="startsWith"&&a.some(d=>c(d.textValue,n))||s.type==="both"&&a.some(d=>c(d.textValue,r))||s.type==="list"&&s.filter==="contains"&&a.some(d=>u(d.textValue,n))?null:p.jsx(lt.div,{...t,ref:e})});kpe.displayName=qH;const Dpe=y.forwardRef((t,e)=>{const{disabled:n=!1,...r}=t,i=id(qH),{textValue:s,visuallyFocussedItem:a}=i,{getItems:o,subscribe:l}=cT(void 0),c=y.useRef(null),[u,d]=y.useState(!1),f=_t(e,c),h=y.useMemo(()=>a===o().find(b=>b.ref.current===c.current)?.ref.current,[o,a]),m=Pi(),g=()=>{!n&&s&&(i.onValueChange(s),i.onTextValueChange(s),i.onOpenChange(!1),i.autocomplete.type==="both"&&i.onFilterValueChange(s),i.trigger?.focus({preventScroll:!0}))};return ri(()=>{const b=l(E=>{d(!E.some(x=>x.textValue===s&&x.type!=="create"))});return o().length===0&&d(!0),()=>{b()}},[s,l,o]),!s||!u?null:p.jsx(Xy.ItemSlot,{scope:void 0,value:s??"",textValue:s??"",disabled:n,isVisible:!0,type:"create",children:p.jsx(lt.div,{role:"option",tabIndex:n?void 0:-1,"aria-disabled":n||void 0,"data-disabled":n?"":void 0,"data-highlighted":h?"":void 0,...r,id:m,ref:f,onPointerUp:He(r.onPointerUp,g)})})});Dpe.displayName="ComboboxCreateItem";const Nze=Mze,Fze=mpe,jze=vpe,Bze=ype,Uze=bpe,Hze=Epe,Vze=Tpe,Wze=GH,zze=Rpe,Gze=Ipe,qze=kpe,Kze=Dpe;function Yze(t,e){const n=Math.min(t.length,e.length);for(let r=0;r<n;r++)if(t[r]!==e[r])return r;return n}const fc=Object.freeze(Object.defineProperty({__proto__:null,ComboboxItem:GH,Content:Hze,CreateItem:Kze,Icon:Bze,Item:Wze,ItemIndicator:Gze,ItemText:zze,NoValueFound:qze,Portal:Uze,Root:Nze,TextInput:jze,Trigger:Fze,Viewport:Vze},Symbol.toStringTag,{value:"Module"}));function Yu(t){const e=y.useRef(t);return y.useEffect(()=>{e.current=t}),y.useMemo(()=>(...n)=>e.current?.(...n),[])}const Qze=[" ","Enter","ArrowUp","ArrowDown"],Xze=[" ","Enter"],uT="Select",[cL,dT,Zze]=aL(uT),[jb,Jze]=Ei(uT,[Zze,Bp]),uL=Bp(),[eGe,kf]=jb(uT),[tGe,nGe]=jb(uT),KH=t=>{const{__scopeSelect:e,children:n,open:r,defaultOpen:i,onOpenChange:s,value:a,defaultValue:o,onValueChange:l,dir:c,disabled:u,required:d,multi:f=!1}=t,h=uL(e),[m,g]=y.useState(null),[b,E]=y.useState(null),[x,S]=y.useState(!1),A=_g(c),[R=!1,C]=Ji({prop:r,defaultProp:i,onChange:s}),[T,I]=Ji({prop:a,defaultProp:o,onChange(P){l&&(Array.isArray(P),l(P))}}),D=y.useRef(null),[k,O]=y.useState(new Set);return p.jsx($b,{...h,children:p.jsx(eGe,{required:d,scope:e,trigger:m,onTriggerChange:g,valueNode:b,onValueNodeChange:E,valueNodeHasChildren:x,onValueNodeHasChildrenChange:S,contentId:Pi(),value:T,onValueChange:I,open:R,onOpenChange:C,dir:A,triggerPointerDownPosRef:D,disabled:u,multi:f,children:p.jsx(cL.Provider,{scope:e,children:p.jsx(tGe,{scope:t.__scopeSelect,onNativeOptionAdd:y.useCallback(P=>{O(M=>new Set(M).add(P))},[]),onNativeOptionRemove:y.useCallback(P=>{O(M=>{const j=new Set(M);return j.delete(P),j})},[]),children:n})})})})};KH.displayName=uT;const Lpe="SelectTrigger",YH=y.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t,i=uL(n),s=kf(Lpe,n),a=s.disabled,o=_t(e,s.onTriggerChange),l=dT(n),[c,u,d]=Upe(h=>{const m=l().filter(E=>!E.disabled),g=m.find(E=>E.value===s.value),b=Hpe(m,h,g);if(b!==void 0&&!Array.isArray(b.value)){const E=s.multi?[b.value]:b.value;s.onValueChange(E)}}),f=()=>{a||(s.onOpenChange(!0),d())};return p.jsx(rT,{asChild:!0,...i,children:p.jsx(lt.div,{role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed","data-disabled":a?"":void 0,"data-placeholder":s.value===void 0?"":void 0,tabIndex:a?void 0:0,...r,ref:o,onClick:He(r.onClick,h=>
110{h.currentTarget.focus()}),onPointerDown:He(r.onPointerDown,h=>{const m=h.target;m.hasPointerCapture(h.pointerId)&&m.releasePointerCapture(h.pointerId),(m.closest("button")??m.closest("div"))===h.currentTarget&&h.button===0&&h.ctrlKey===!1&&(f(),s.triggerPointerDownPosRef.current={x:Math.round(h.pageX),y:Math.round(h.pageY)},h.preventDefault())}),onKeyDown:He(r.onKeyDown,h=>{const m=c.current!=="",g=h.ctrlKey||h.altKey||h.metaKey,b=h.target;(b.closest("button")??b.closest("div"))===h.currentTarget&&(!g&&h.key.length===1&&u(h.key),!(m&&h.key===" ")&&Qze.includes(h.key)&&(f(),h.preventDefault()))})})})});YH.displayName=Lpe;const Ope="SelectValue",QH=y.forwardRef((t,e)=>{const{__scopeSelect:n,children:r,placeholder:i,...s}=t,a=kf(Ope,n),{onValueNodeHasChildrenChange:o}=a,l=r!==void 0,c=_t(e,a.onValueNodeChange),[u,d]=y.useState([]),f=dT(n);ri(()=>{o(l)},[o,l]),y.useLayoutEffect(()=>{if(Array.isArray(a.value)&&u.length!==a.value.length){const m=setTimeout(()=>{const g=f().filter(b=>Array.isArray(b.value)?!1:a.value?.includes(b.value));d(g)});return()=>{clearTimeout(m)}}},[a.value,f,u]);let h;if((a.value===void 0||a.value.length===0)&&i!==void 0)h=p.jsx("span",{children:i});else if(typeof r=="function")if(Array.isArray(a.value)){const m=a.value.map(g=>{const b=u.find(E=>E.value===g);return b?r({value:g,textValue:b?.textValue}):null});h=m.every(g=>g===null)?i:m}else h=r(a.value);else h=r;return p.jsx(lt.span,{...s,ref:c,children:h||null})});QH.displayName=Ope;const rGe="SelectIcon",XH=y.forwardRef((t,e)=>{const{__scopeSelect:n,children:r,...i}=t;return p.jsx(lt.span,{"aria-hidden":!0,...i,ref:e,children:r||"â¼"})});XH.displayName=rGe;const iGe="SelectPortal",ZH=t=>p.jsx(Nb,{asChild:!0,...t});ZH.displayName=iGe;const ig="SelectContent",JH=y.forwardRef((t,e)=>{const n=kf(ig,t.__scopeSelect),[r,i]=y.useState();if(ri(()=>{i(new DocumentFragment)},[]),!n.open){const s=r;return s?Qs.createPortal(p.jsx(Mpe,{scope:t.__scopeSelect,children:p.jsx(cL.Slot,{scope:t.__scopeSelect,children:p.jsx("div",{children:t.children})})}),s):null}return p.jsx(Ppe,{...t,ref:e})});JH.displayName=ig;const jd=10,[Mpe,Up]=jb(ig),sGe="SelectContentImpl",Ppe=y.forwardRef((t,e)=>{const{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:s,onPointerDownOutside:a,side:o,sideOffset:l,align:c,alignOffset:u,arrowPadding:d,collisionBoundary:f,collisionPadding:h,sticky:m,hideWhenDetached:g,avoidCollisions:b,...E}=t,x=kf(ig,n),[S,A]=y.useState(null),[R,C]=y.useState(null),T=_t(e,ae=>A(ae)),[I,D]=y.useState(null),[k,O]=y.useState(null),P=dT(n),[M,j]=y.useState(!1),U=y.useRef(!1);y.useEffect(()=>{if(S)return oT(S)},[S]),aT();const z=y.useCallback(ae=>{const[Se,...Re]=P().map(Me=>Me.ref.current),[je]=Re.slice(-1),Fe=document.activeElement;for(const Me of ae)if(Me===Fe||(Me?.scrollIntoView({block:"nearest"}),Me===Se&&R&&(R.scrollTop=0),Me===je&&R&&(R.scrollTop=R.scrollHeight),Me?.focus(),document.activeElement!==Fe))return},[P,R]),G=y.useCallback(()=>z([I,S]),[z,I,S]);y.useEffect(()=>{M&&G()},[M,G]);const{onOpenChange:F,triggerPointerDownPosRef:$}=x;y.useEffect(()=>{if(S){let ae={x:0,y:0};const Se=je=>{ae={x:Math.abs(Math.round(je.pageX)-($.current?.x??0)),y:Math.abs(Math.round(je.pageY)-($.current?.y??0))}},Re=je=>{ae.x<=10&&ae.y<=10?je.preventDefault():S.contains(je.target)||F(!1),document.removeEventListener("pointermove",Se),$.current=null};return $.current!==null&&(document.addEventListener("pointermove",Se),document.addEventListener("pointerup",Re,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",Se),document.removeEventListener("pointerup",Re,{capture:!0})}}},[S,F,$]),y.useEffect(()=>{const ae=()=>F(!1);return window.addEventListener("blur",ae),window.addEventListener("resize",ae),()=>{window.removeEventListener("blur",ae),window.removeEventListener("resize",ae)}},[F]);const[H,q]=Upe(ae=>{const Se=P().filter(Fe=>!Fe.disabled),Re=Se.find(Fe=>Fe.ref.current===document.activeElement),je=Hpe(Se,ae,Re);je&&setTimeout(()=>je.ref.current.focus())}),Y=y.useCallback((ae,Se,Re)=>{const je=!U.current&&!Re;(x.value!==void 0&&x.value===Se||je)&&(D(ae),je&&(U.current=!0))},[x.value]),se=y.useCallback(()=>S?.focus(),[S]),ye=y.useCallback((ae,Se,Re)=>
110{const je=!U.current&&!Re;(x.value!==void 0&&(Array.isArray(Se)?Se.every(Me=>x.value?.includes(Me)):x.value===Se)||je)&&O(ae)},[x.value]),ie=r==="popper"?c9:$pe,ne=ie===c9?{side:o,sideOffset:l,align:c,alignOffset:u,arrowPadding:d,collisionBoundary:f,collisionPadding:h,sticky:m,hideWhenDetached:g,avoidCollisions:b}:{};return p.jsx(Mpe,{scope:n,content:S,viewport:R,onViewportChange:C,itemRefCallback:Y,selectedItem:I,onItemLeave:se,itemTextRefCallback:ye,focusSelectedItem:G,selectedItemText:k,position:r,isPositioned:M,searchRef:H,children:p.jsx(sL,{as:qu,allowPinchZoom:!0,children:p.jsx(Fb,{asChild:!0,trapped:x.open,onMountAutoFocus:ae=>{ae.preventDefault()},onUnmountAutoFocus:He(i,ae=>{x.trigger?.focus({preventScroll:!0}),document.getSelection()?.empty(),ae.preventDefault()}),children:p.jsx(Rg,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:s,onPointerDownOutside:a,onFocusOutside:ae=>ae.preventDefault(),onDismiss:()=>x.onOpenChange(!1),children:p.jsx(ie,{role:"listbox",id:x.contentId,"data-state":x.open?"open":"closed","aria-multiselectable":x.multi?"true":void 0,dir:x.dir,onContextMenu:ae=>ae.preventDefault(),...E,...ne,onPlaced:()=>j(!0),ref:T,style:{display:"flex",flexDirection:"column",outline:"none",...E.style},onKeyDown:He(E.onKeyDown,ae=>{const Se=ae.ctrlKey||ae.altKey||ae.metaKey;if(ae.key==="Tab"&&ae.preventDefault(),!Se&&ae.key.length===1&&q(ae.key),["ArrowUp","ArrowDown","Home","End"].includes(ae.key)){let je=P().filter(Fe=>!Fe.disabled).map(Fe=>Fe.ref.current);if(["ArrowUp","End"].includes(ae.key)&&(je=je.slice().reverse()),["ArrowUp","ArrowDown"].includes(ae.key)){const Fe=ae.target,Me=je.indexOf(Fe);je=je.slice(Me+1)}setTimeout(()=>z(je)),ae.preventDefault()}})})})})})})});Ppe.displayName=sGe;const aGe="SelectItemAlignedPosition",$pe=y.forwardRef((t,e)=>{const{__scopeSelect:n,onPlaced:r,...i}=t,s=kf(ig,n),a=Up(ig,n),[o,l]=y.useState(null),[c,u]=y.useState(null),d=_t(e,T=>u(T)),f=dT(n),h=y.useRef(!1),m=y.useRef(!0),{viewport:g,selectedItem:b,selectedItemText:E,focusSelectedItem:x}=a,S=y.useCallback(()=>{if(s.trigger&&s.valueNode&&o&&c&&g&&b&&E){const T=s.trigger.getBoundingClientRect(),I=c.getBoundingClientRect(),D=s.valueNode.getBoundingClientRect(),k=E.getBoundingClientRect();if(s.dir!=="rtl"){const Fe=k.left-I.left,Me=D.left-Fe,Et=T.left-Me,$t=T.width+Et,Ot=Math.max($t,I.width),Wn=window.innerWidth-jd,zn=o9(Me,[jd,Wn-Ot]);o.style.minWidth=`${$t}px`,o.style.left=`${zn}px`}else{const Fe=I.right-k.right,Me=window.innerWidth-D.right-Fe,Et=window.innerWidth-T.right-Me,$t=T.width+Et,Ot=Math.max($t,I.width),Wn=window.innerWidth-jd,zn=o9(Me,[jd,Wn-Ot]);o.style.minWidth=`${$t}px`,o.style.right=`${zn}px`}const O=f(),P=window.innerHeight-jd*2,M=g.scrollHeight,j=window.getComputedStyle(c),U=parseInt(j.borderTopWidth,10),z=parseInt(j.paddingTop,10),G=parseInt(j.borderBottomWidth,10),F=parseInt(j.paddingBottom,10),$=U+z+M+F+G,H=Math.min(b.offsetHeight*5,$),q=window.getComputedStyle(g),Y=parseInt(q.paddingTop,10),se=parseInt(q.paddingBottom,10),ye=T.top+T.height/2-jd,ie=P-ye,ne=b.offsetHeight/2,ae=b.offsetTop+ne,Se=U+z+ae,Re=$-Se;if(Se<=ye){const Fe=b===O[O.length-1].ref.current;o.style.bottom="0px";const Me=c.clientHeight-g.offsetTop-g.offsetHeight,Et=Math.max(ie,ne+(Fe?se:0)+Me+G),$t=Se+Et;o.style.height=`${$t}px`}else{const Fe=b===O[0].ref.current;o.style.top="0px";const Et=Math.max(ye,U+g.offsetTop+(Fe?Y:0)+ne)+Re;o.style.height=`${Et}px`,g.scrollTop=Se-ye+g.offsetTop}o.style.margin=`${jd}px 0`,o.style.minHeight=`${H}px`,o.style.maxHeight=`${P}px`,r?.(),requestAnimationFrame(()=>h.current=!0)}},[f,s.trigger,s.valueNode,o,c,g,b,E,s.dir,r]);ri(()=>S(),[S]);const[A,R]=y.useState();ri(()=>{c&&R(window.getComputedStyle(c).zIndex)},[c]);const C=y.useCallback(T=>{T&&m.current===!0&&(S(),x?.(),m.current=!1)},[S,x]);return p.jsx(lGe,{scope:n,contentWrapper:o,shouldExpandOnScrollRef:h,onScrollButtonChange:C,children:p.jsx("div",{ref:l,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:A},children:p.jsx(lt.div,{...i,ref:d,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});$pe.displayName=aGe;const oGe="SelectPopperPosition",c9=y.forwardRef((t,e)=>{const{__scopeSelect:n,align:r="start",collisionPadding:i=jd,...s}=t,a=uL(n);return p.jsx(iT,{...a,...s,ref:e,align:r,collisionPadding:i,style:{boxSizing:"border-box",...s.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});c9.displayName=oGe;const[lGe,eV]=jb(ig,{}),u9="SelectViewport",tV=y.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t,i=Up(u9,n),s=eV(u9,n),a=_t(e,i.onViewportChange),o=y.useRef(0);return p.jsxs(p.Fragment,{children:[p.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"}}),p.jsx(cL.Slot,{scope:n,children:p.jsx(lt.div,{"data-radix-select-viewport":"",role:"presentation",...r,ref:a,style:{position:"relative",flex:1,overflow:"auto",...r.style},onScroll:He(r.onScroll,l=>{const c=l.currentTarget,{contentWrapper:u,shouldExpandOnScrollRef:d}=s;
110if(d?.current&&u){const f=Math.abs(o.current-c.scrollTop);if(f>0){const h=window.innerHeight-jd*2,m=parseFloat(u.style.minHeight),g=parseFloat(u.style.height),b=Math.max(m,g);if(b<h){const E=b+f,x=Math.min(h,E),S=E-x;u.style.height=`${x}px`,u.style.bottom==="0px"&&(c.scrollTop=S>0?S:0,u.style.justifyContent="flex-end")}}}o.current=c.scrollTop})})})]})});tV.displayName=u9;const Npe="SelectGroup",[cGe,uGe]=jb(Npe),nV=y.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t,i=Pi();return p.jsx(cGe,{scope:n,id:i,children:p.jsx(lt.div,{role:"group","aria-labelledby":i,...r,ref:e})})});nV.displayName=Npe;const Fpe="SelectLabel",rV=y.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t,i=uGe(Fpe,n);return p.jsx(lt.div,{id:i.id,...r,ref:e})});rV.displayName=Fpe;const fI="SelectItem",[dGe,jpe]=jb(fI),iV=y.forwardRef((t,e)=>{const{__scopeSelect:n,value:r,disabled:i=!1,textValue:s,...a}=t,o=kf(fI,n),l=Up(fI,n),c=typeof r=="string"?Array.isArray(o.value)?o.value.includes(r):o.value===r:r.every(x=>o.value?.includes(x)),u=Array.isArray(o.value)&&Array.isArray(r)&&r.some(x=>o.value?.includes(x)),[d,f]=y.useState(s??""),[h,m]=y.useState(!1),g=_t(e,x=>l.itemRefCallback?.(x,r,i)),b=Pi(),E=()=>{if(!i){let x=o.multi&&typeof r=="string"?[r]:r;u&&!c?o.onValueChange(x):Array.isArray(o.value)&&(x=Vpe(r,o.value)),o.onValueChange(x),o.multi||o.onOpenChange(!1)}};if(!o.multi&&Array.isArray(r))throw new Error("You can only pass an array of values in multi selects");return p.jsx(dGe,{scope:n,value:r,disabled:i,textId:b,isSelected:c,isIntermediate:u,onItemTextChange:y.useCallback(x=>{f(S=>S||(x?.textContent??"").trim())},[]),children:p.jsx(cL.ItemSlot,{scope:n,value:r,disabled:i,textValue:d,children:p.jsx(lt.div,{role:"option","aria-labelledby":b,"data-highlighted":h?"":void 0,"aria-selected":o.multi?void 0:c&&h,"aria-checked":o.multi?c:void 0,"data-state":c?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...a,ref:g,onFocus:He(a.onFocus,()=>m(!0)),onBlur:He(a.onBlur,()=>m(!1)),onPointerUp:He(a.onPointerUp,E),onPointerMove:He(a.onPointerMove,x=>{i?l.onItemLeave?.():x.currentTarget.focus({preventScroll:!0})}),onPointerLeave:He(a.onPointerLeave,x=>{x.currentTarget===document.activeElement&&l.onItemLeave?.()}),onKeyDown:He(a.onKeyDown,x=>{l.searchRef?.current!==""&&x.key===" "||(Xze.includes(x.key)&&E(),x.key===" "&&x.preventDefault())})})})})});iV.displayName=fI;const Vx="SelectItemText",sV=y.forwardRef((t,e)=>{const{__scopeSelect:n,className:r,style:i,...s}=t,a=kf(Vx,n),o=Up(Vx,n),l=jpe(Vx,n),c=nGe(Vx,n),[u,d]=y.useState(null),f=_t(e,E=>d(E),l.onItemTextChange,E=>o.itemTextRefCallback?.(E,l.value,l.disabled)),h=u?.textContent,m=y.useMemo(()=>p.jsx("option",{value:l.value,disabled:l.disabled,children:h},Array.isArray(l.value)?l.value.join(";"):l.value),[l.disabled,l.value,h]),{onNativeOptionAdd:g,onNativeOptionRemove:b}=c;return ri(()=>(g(m),()=>b(m)),[g,b,m]),p.jsxs(p.Fragment,{children:[p.jsx(lt.span,{id:l.textId,...s,ref:f}),l.isSelected&&a.valueNode&&!a.valueNodeHasChildren?Qs.createPortal(s.children,a.valueNode):null]})});sV.displayName=Vx;const Bpe="SelectItemIndicator",aV=y.forwardRef((t,e)=>{const{__scopeSelect:n,children:r,...i}=t,s=jpe(Bpe,n);return typeof r=="function"?p.jsx(lt.span,{"aria-hidden":!0,...i,ref:e,children:r({isSelected:s.isSelected,isIntermediate:s.isIntermediate})}):s.isSelected?p.jsx(lt.span,{"aria-hidden":!0,...i,ref:e,children:r}):null});aV.displayName=Bpe;const d9="SelectScrollUpButton",oV=y.forwardRef((t,e)=>{const n=Up(d9,t.__scopeSelect),r=eV(d9,t.__scopeSelect),[i,s]=y.useState(!1),a=_t(e,r.onScrollButtonChange);return ri(()=>{if(n.viewport&&n.isPositioned){const o=n.viewport,l=()=>{const c=o.scrollTop>0;s(c)};return l(),o.addEventListener("scroll",l),()=>o.removeEventListener("scroll",l)}},[n.viewport,n.isPositioned]),i?p.jsx(cV,{...t,ref:a,onAutoScroll:()=>{const{viewport:o,selectedItem:l}=n;o&&l&&(o.scrollTop-=l.offsetHeight)}}):null});oV.displayName=d9;const f9="SelectScrollDownButton",lV=y.forwardRef((t,e)=>{const n=Up(f9,t.__scopeSelect),r=eV(f9,t.__scopeSelect),[i,s]=y.useState(!1),a=_t(e,r.onScrollButtonChange);return ri(()=>
110{if(n.viewport&&n.isPositioned){const o=n.viewport,l=()=>{const c=o.scrollHeight-o.clientHeight,u=Math.ceil(o.scrollTop)<c;s(u)};return l(),o.addEventListener("scroll",l),()=>o.removeEventListener("scroll",l)}},[n.viewport,n.isPositioned]),i?p.jsx(cV,{...t,ref:a,onAutoScroll:()=>{const{viewport:o,selectedItem:l}=n;o&&l&&(o.scrollTop+=l.offsetHeight)}}):null});lV.displayName=f9;const cV=y.forwardRef((t,e)=>{const{__scopeSelect:n,onAutoScroll:r,...i}=t,s=Up("SelectScrollButton",n),a=y.useRef(null),o=dT(n),l=y.useCallback(()=>{a.current!==null&&(window.clearInterval(a.current),a.current=null)},[]);return y.useEffect(()=>()=>l(),[l]),ri(()=>{o().find(u=>u.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[o]),p.jsx(lt.div,{"aria-hidden":!0,...i,ref:e,style:{flexShrink:0,...i.style},onPointerMove:He(i.onPointerMove,()=>{s.onItemLeave?.(),a.current===null&&(a.current=window.setInterval(r,50))}),onPointerLeave:He(i.onPointerLeave,()=>{l()})})});cV.displayName="SelectScrollButtonImpl";const fGe="SelectSeparator",uV=y.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t;return p.jsx(lt.div,{"aria-hidden":!0,...r,ref:e})});uV.displayName=fGe;const h9="SelectArrow",dV=y.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t,i=uL(n),s=kf(h9,n),a=Up(h9,n);return s.open&&a.position==="popper"?p.jsx(mWe,{...i,...r,ref:e}):null});dV.displayName=h9;const hGe="BubbleSelect",pGe=y.forwardRef((t,e)=>{const{value:n,...r}=t,i=y.useRef(null),s=_t(e,i),a=oL(n),o=kf(hGe,void 0);y.useEffect(()=>{const c=i.current,u=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(u,"value").set;if(a!==n&&f){const h=new Event("change",{bubbles:!0});f.call(c,n),c.dispatchEvent(h)}},[a,n]);let l=n;return o.multi&&!Array.isArray(n)&&(l=[]),p.jsx(Xhe,{asChild:!0,children:p.jsx("select",{...r,multiple:o.multi?!0:void 0,ref:s,defaultValue:l})})});pGe.displayName="BubbleSelect";function Upe(t){const e=Yu(t),n=y.useRef(""),r=y.useRef(0),i=y.useCallback(a=>{const o=n.current+a;e(o),function l(c){n.current=c,window.clearTimeout(r.current),c!==""&&(r.current=window.setTimeout(()=>l(""),1e3))}(o)},[e]),s=y.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return y.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,i,s]}function Hpe(t,e,n){const i=e.length>1&&Array.from(e).every(c=>c===e[0])?e[0]:e,s=n?t.indexOf(n):-1;let a=mGe(t,Math.max(s,0));i.length===1&&(a=a.filter(c=>c!==n));const l=a.find(c=>c.textValue.toLowerCase().startsWith(i.toLowerCase()));return l!==n?l:void 0}function mGe(t,e){return t.map((n,r)=>t[(e+r)%t.length])}const Vpe=(t,e=[])=>{if(Array.isArray(t))return t.reduce((r,i)=>Vpe(i,r),e);const n=e.indexOf(t);return n===-1?[...e,t]:[...e.slice(0,n),...e.slice(n+1)]},gGe=KH,vGe=YH,yGe=QH,bGe=XH,EGe=ZH,xGe=JH,wGe=tV,SGe=nV,TGe=rV,AGe=iV,CGe=sV,RGe=aV,_Ge=oV,IGe=lV,kGe=uV,DGe=dV,Oc=Object.freeze(Object.defineProperty({__proto__:null,Arrow:DGe,Content:xGe,Group:SGe,Icon:bGe,Item:AGe,ItemIndicator:RGe,ItemText:CGe,Label:TGe,Portal:EGe,Root:gGe,ScrollDownButton:IGe,ScrollUpButton:_Ge,Select:KH,SelectArrow:dV,SelectContent:JH,SelectGroup:nV,SelectIcon:XH,SelectItem:iV,SelectItemIndicator:aV,SelectItemText:sV,SelectLabel:rV,SelectPortal:ZH,SelectScrollDownButton:lV,SelectScrollUpButton:oV,SelectSeparator:uV,SelectTrigger:YH,SelectValue:QH,SelectViewport:tV,Separator:kGe,Trigger:vGe,Value:yGe,Viewport:wGe,createSelectScope:Jze},Symbol.toStringTag,{value:"Module"}));function O0(t,e,{checkForDefaultPrevented:n=!0}={}){return function(i){if(t?.(i),n===!1||!i.defaultPrevented)return e?.(i)}}const Wpe="Collapsible",[LGe,zpe]=Ei(Wpe),[OGe,fV]=LGe(Wpe),MGe=y.forwardRef((t,e)=>{const{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:s,onOpenChange:a,...o}=t,[l=!1,c]=Ji({prop:r,defaultProp:i,onChange:a});return y.createElement(OGe,{scope:n,disabled:s,contentId:Pi(),open:l,onOpenToggle:y.useCallback(()=>c(u=>!u),[c])},y.createElement(lt.div,ee({"data-state":hV(l),"data-disabled":s?"":void 0},o,{ref:e})))}),PGe="CollapsibleTrigger",$Ge=y.forwardRef((t,e)=>{const{__scopeCollapsible:n,...r}=t,i=fV(PGe,n);return y.createElement(lt.button,ee({type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":hV(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled},r,{ref:e,onClick:He(t.onClick,i.onOpenToggle)}))}),Gpe="CollapsibleContent",NGe=y.forwardRef((t,e)=>{const{forceMount:n,...r}=t,i=fV(Gpe,t.__scopeCollapsible);return y.createElement(as,{present:n||i.open},({present:s})=>y.createElement(FGe,ee({},r,{ref:e,present:s})))}),FGe=y.forwardRef((t,e)=>{const{__scopeCollapsible:n,present:r,children:i,...s}=t,a=fV(Gpe,n),[o,l]=y.useState(r),c=y.useRef(null),u=_t(e,c),d=y.useRef(0),f=d.current,h=y.useRef(0),m=h.current,g=a.open||o,b=y.useRef(g),E=y.useRef();return y.useEffect(()=>{const x=requestAnimationFrame(()=>b.current=!1);return()=>cancelAnimationFrame(x)},[]),ri(()=>{const x=c.current;if(x){E.current=E.current||{transitionDuration:x.style.transitionDuration,animationName:x.style.animationName},x.style.transitionDuration="0s",x.style.animationName="none";const S=x.getBoundingClientRect();d.current=S.height,h.current=S.width,b.current||(x.style.transitionDuration=E.current.transitionDuration,x.style.animationName=E.current.animationName),l(r)}},[a.open,r]),y.createElement(lt.div,ee({"data-state":hV(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!g},s,{ref:u,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":m?`${m}px`:void 0,...t.style}}),g&&i)});function hV(t){return t?"open":"closed"}const jGe=MGe,BGe=$Ge,UGe=NGe,Hp="Accordion",HGe=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[pV,VGe,WGe]=aL(Hp),[dL,mpn]=Ei(Hp,[WGe,zpe]),mV=zpe(),qpe=Ye.forwardRef((t,e)=>{const{type:n,...r}=t,i=r,s=r;return Ye.createElement(pV.Provider,{scope:t.__scopeAccordion},n==="multiple"?Ye.createElement(KGe,ee({},s,{ref:e})):Ye.createElement(qGe,ee({},i,{ref:e})))});qpe.propTypes={type(t){const e=t.value||t.defaultValue;return t.type&&!["single","multiple"].includes(t.type)?new Error("Invalid prop `type` supplied to `Accordion`. Expected one of `single | multiple`."):t.type==="multiple"&&typeof e=="string"?new Error("Invalid prop `type` supplied to `Accordion`. Expected `single` when `defaultValue` or `value` is type `string`."):t.type==="single"&&Array.isArray(e)?new Error("Invalid prop `type` supplied to `Accordion`. Expected `multiple` when `defaultValue` or `value` is type `string[]`."):null}};const[Kpe,zGe]=dL(Hp),[Ype,GGe]=dL(Hp,{collapsible:!1}),qGe=Ye.forwardRef((t,e)=>{const{value:n,defaultValue:r,onValueChange:i=()=>{},collapsible:s=!1,...a}=t,[o,l]=Ji({prop:n,defaultProp:r,onChange:i});return Ye.createElement(Kpe,{scope:t.__scopeAccordion,value:o?[o]:[],onItemOpen:l,onItemClose:Ye.useCallback(()=>s&&l(""),[s,l])},Ye.createElement(Ype,{scope:t.__scopeAccordion,collapsible:s},Ye.createElement(Qpe,ee({},a,{ref:e}))))}),KGe=Ye.forwardRef((t,e)=>{const{value:n,defaultValue:r,onValueChange:i=()=>{},...s}=t,[a=[],o]=Ji({prop:n,defaultProp:r,onChange:i}),l=Ye.useCallback(u=>o((d=[])=>[...d,u]),[o]),c=Ye.useCallback(u=>o((d=[])=>d.filter(f=>f!==u)),[o]);return Ye.createElement(Kpe,{scope:t.__scopeAccordion,value:a,onItemOpen:l,onItemClose:c},Ye.createElement(Ype,{scope:t.__scopeAccordion,collapsible:!0},Ye.createElement(Qpe,ee({},s,{ref:e}))))}),[YGe,fL]=dL(Hp),Qpe=Ye.forwardRef((t,e)=>{const{__scopeAccordion:n,disabled:r,dir:i,orientation:s="vertical",...a}=t,o=Ye.useRef(null),l=_t(o,e),c=VGe(n),d=_g(i)==="ltr",f=He(t.onKeyDown,h=>{var m;if(!HGe.includes(h.key))return;const g=h.target,b=c().filter(D=>{var k;return!((k=D.ref.current)!==null&&k!==void 0&&k.disabled)}),E=b.findIndex(D=>D.ref.current===g),x=b.length;if(E===-1)return;h.preventDefault();let S=E;const A=0,R=x-1,C=()=>{S=E+1,S>R&&(S=A)},T=()=>{S=E-1,S<A&&(S=R)};switch(h.key){case"Home":S=A;break;case"End":S=R;break;case"ArrowRight":s==="horizontal"&&(d?C():T());break;case"ArrowDown":s==="vertical"&&C();break;case"ArrowLeft":s==="horizontal"&&(d?T():C());break;case"ArrowUp":s==="vertical"&&T();break}const I=S%x;(m=b[I].ref.current)===null||m===void 0||m.focus()});return Ye.createElement(YGe,{scope:n,disabled:r,direction:i,orientation:s},Ye.createElement(pV.Slot,{scope:n},Ye.createElement(lt.div,ee({},a,{"data-orientation":s,ref:l,onKeyDown:r?void 0:f}))))}),p9="AccordionItem",[QGe,gV]=dL(p9),XGe=Ye.forwardRef((t,e)=>{const{__scopeAccordion:n,value:r,...i}=t,s=fL(p9,n),a=zGe(p9,n),o=mV(n),l=Pi(),c=r&&a.value.includes(r)||!1,u=s.disabled||t.disabled;return Ye.createElement(QGe,{scope:n,open:c,disabled:u,triggerId:l},Ye.createElement(jGe,ee({"data-orientation":s.orientation,"data-state":X
110pe(c)},o,i,{ref:e,disabled:u,open:c,onOpenChange:d=>{d?a.onItemOpen(r):a.onItemClose(r)}})))}),ZGe="AccordionHeader",JGe=Ye.forwardRef((t,e)=>{const{__scopeAccordion:n,...r}=t,i=fL(Hp,n),s=gV(ZGe,n);return Ye.createElement(lt.h3,ee({"data-orientation":i.orientation,"data-state":Xpe(s.open),"data-disabled":s.disabled?"":void 0},r,{ref:e}))}),LZ="AccordionTrigger",eqe=Ye.forwardRef((t,e)=>{const{__scopeAccordion:n,...r}=t,i=fL(Hp,n),s=gV(LZ,n),a=GGe(LZ,n),o=mV(n);return Ye.createElement(pV.ItemSlot,{scope:n},Ye.createElement(BGe,ee({"aria-disabled":s.open&&!a.collapsible||void 0,"data-orientation":i.orientation,id:s.triggerId},o,r,{ref:e})))}),tqe="AccordionContent",nqe=Ye.forwardRef((t,e)=>{const{__scopeAccordion:n,...r}=t,i=fL(Hp,n),s=gV(tqe,n),a=mV(n);return Ye.createElement(UGe,ee({role:"region","aria-labelledby":s.triggerId,"data-orientation":i.orientation},a,r,{ref:e,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...t.style}}))});function Xpe(t){return t?"open":"closed"}const rqe=qpe,iqe=XGe,sqe=JGe,aqe=eqe,oqe=nqe,Zpe="Avatar",[lqe,gpn]=Ei(Zpe),[cqe,Jpe]=lqe(Zpe),uqe=y.forwardRef((t,e)=>{const{__scopeAvatar:n,...r}=t,[i,s]=y.useState("idle");return y.createElement(cqe,{scope:n,imageLoadingStatus:i,onImageLoadingStatusChange:s},y.createElement(lt.span,ee({},r,{ref:e})))}),dqe="AvatarImage",fqe=y.forwardRef((t,e)=>{const{__scopeAvatar:n,src:r,onLoadingStatusChange:i=()=>{},...s}=t,a=Jpe(dqe,n),o=mqe(r),l=Xi(c=>{i(c),a.onImageLoadingStatusChange(c)});return ri(()=>{o!=="idle"&&l(o)},[o,l]),o==="loaded"?y.createElement(lt.img,ee({},s,{ref:e,src:r})):null}),hqe="AvatarFallback",pqe=y.forwardRef((t,e)=>{const{__scopeAvatar:n,delayMs:r,...i}=t,s=Jpe(hqe,n),[a,o]=y.useState(r===void 0);return y.useEffect(()=>{if(r!==void 0){const l=window.setTimeout(()=>o(!0),r);return()=>window.clearTimeout(l)}},[r]),a&&s.imageLoadingStatus!=="loaded"?y.createElement(lt.span,ee({},i,{ref:e})):null});function mqe(t){const[e,n]=y.useState("idle");return ri(()=>{if(!t){n("error");return}let r=!0;const i=new window.Image,s=a=>()=>{r&&n(a)};return n("loading"),i.onload=s("loaded"),i.onerror=s("error"),i.src=t,()=>{r=!1}},[t]),e}const gqe=uqe,vqe=fqe,yqe=pqe,I6="rovingFocusGroup.onEntryFocus",bqe={bubbles:!1,cancelable:!0},vV="RovingFocusGroup",[m9,eme,Eqe]=aL(vV),[xqe,Bb]=Ei(vV,[Eqe]),[wqe,Sqe]=xqe(vV),Tqe=y.forwardRef((t,e)=>y.createElement(m9.Provider,{scope:t.__scopeRovingFocusGroup},y.createElement(m9.Slot,{scope:t.__scopeRovingFocusGroup},y.createElement(Aqe,ee({},t,{ref:e}))))),Aqe=y.forwardRef((t,e)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:i=!1,dir:s,currentTabStopId:a,defaultCurrentTabStopId:o,onCurrentTabStopIdChange:l,onEntryFocus:c,...u}=t,d=y.useRef(null),f=_t(e,d),h=_g(s),[m=null,g]=Ji({prop:a,defaultProp:o,onChange:l}),[b,E]=y.useState(!1),x=Xi(c),S=eme(n),A=y.useRef(!1),[R,C]=y.useState(0);return y.useEffect(()=>{const T=d.current;if(T)return T.addEventListener(I6,x),()=>T.removeEventListener(I6,x)},[x]),y.createElement(wqe,{scope:n,orientation:r,dir:h,loop:i,currentTabStopId:m,onItemFocus:y.useCallback(T=>g(T),[g]),onItemShiftTab:y.useCallback(()=>E(!0),[]),onFocusableItemAdd:y.useCallback(()=>C(T=>T+1),[]),onFocusableItemRemove:y.useCallback(()=>C(T=>T-1),[])},y.createElement(lt.div,ee({tabIndex:b||R===0?-1:0,"data-orientation":r},u,{ref:f,style:{outline:"none",...t.style},onMouseDown:He(t.onMouseDown,()=>{A.current=!0}),onFocus:He(t.onFocus,T=>{const I=!A.current;if(T.target===T.currentTarget&&I&&!b){const D=new CustomEvent(I6,bqe);if(T.currentTarget.dispatchEvent(D),!D.defaultPrevented){const k=S().filter(U=>U.focusable),O=k.find(U=>U.active),P=k.find(U=>U.id===m),j=[O,P,...k].filter(Boolean).map(U=>U.ref.current);tme(j)}}A.current=!1}),onBlur:He(t.onBlur,()=>E(!1))})))}),Cqe="RovingFocusGroupItem",Rqe=y.forwardRef((t,e)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,tabStopId:s,...a}=t,o=Pi(),l=s||o,c=Sqe(Cqe,n),u=c.currentTabStopId===l,d=eme(n),{onFocusableItemAdd:f,onFocusableItemRemove:h}=c;return y.useEffect(()=>{if(r)return f(),()=>h()},[r,f,h]),y.createElement(m9.ItemSlot,{scope:n,id:l,focusable:r,active:i},y.createElement(lt.span,ee({tabIndex:u?0:-1,"data-orientation":c.orientation},a,{ref:e,onMouseDown:He(t.onMouseDown,m=>{r?c.onItemFocus(l):m.preventDefault()}),onFocus:He(t.onFocus,()=>c.onItemFocus(l)),onKeyDown:He(t.onKeyDown,m=>{if(m.key==="Tab"&&m.shiftKey){c.onItemShiftTab();return}if(m.target!==m.currentTarget)return;const g=kqe(m,c.orientation,c.dir);if(g!==void 0){m.preventDefault();let E=d().filter(x=>x.focusable).map(x=>x.ref.current);if(g==="last")E.reverse();else if(g==="prev"||g==="next"){g==="prev"&&E.reverse();const x=E.indexOf(m.currentTarget);E=c.loop?Dqe(E,x+1):E.slice(x+1)}setTimeout(()=>tme(E))}})})))}),_qe={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function Iqe(t,e){return e!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function kqe(t,e,n){const r=Iqe(t.key,n);if(!(e==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(e
110==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return _qe[r]}function tme(t){const e=document.activeElement;for(const n of t)if(n===e||(n.focus(),document.activeElement!==e))return}function Dqe(t,e){return t.map((n,r)=>t[(e+r)%t.length])}const yV=Tqe,bV=Rqe;var nme=tL(),k6=function(){},hL=y.forwardRef(function(t,e){var n=y.useRef(null),r=y.useState({onScrollCapture:k6,onWheelCapture:k6,onTouchMoveCapture:k6}),i=r[0],s=r[1],a=t.forwardProps,o=t.children,l=t.className,c=t.removeScrollBar,u=t.enabled,d=t.shards,f=t.sideCar,h=t.noIsolation,m=t.inert,g=t.allowPinchZoom,b=t.as,E=b===void 0?"div":b,x=If(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),S=f,A=eL([n,e]),R=Ve(Ve({},x),i);return y.createElement(y.Fragment,null,u&&y.createElement(S,{sideCar:nme,removeScrollBar:c,shards:d,noIsolation:h,inert:m,setCallbacks:s,allowPinchZoom:!!g,lockRef:n}),a?y.cloneElement(y.Children.only(o),Ve(Ve({},R),{ref:A})):y.createElement(E,Ve({},R,{className:l,ref:A}),o))});hL.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};hL.classNames={fullWidth:L0,zeroRight:D0};var g9=!1;if(typeof window<"u")try{var CC=Object.defineProperty({},"passive",{get:function(){return g9=!0,!0}});window.addEventListener("test",CC,CC),window.removeEventListener("test",CC,CC)}catch{g9=!1}var wv=g9?{passive:!1}:!1,Lqe=function(t){return t.tagName==="TEXTAREA"},rme=function(t,e){var n=window.getComputedStyle(t);return n[e]!=="hidden"&&!(n.overflowY===n.overflowX&&!Lqe(t)&&n[e]==="visible")},Oqe=function(t){return rme(t,"overflowY")},Mqe=function(t){return rme(t,"overflowX")},OZ=function(t,e){var n=e;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=ime(t,n);if(r){var i=sme(t,n),s=i[1],a=i[2];if(s>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},Pqe=function(t){var e=t.scrollTop,n=t.scrollHeight,r=t.clientHeight;return[e,n,r]},$qe=function(t){var e=t.scrollLeft,n=t.scrollWidth,r=t.clientWidth;return[e,n,r]},ime=function(t,e){return t==="v"?Oqe(e):Mqe(e)},sme=function(t,e){return t==="v"?Pqe(e):$qe(e)},Nqe=function(t,e){return t==="h"&&e==="rtl"?-1:1},Fqe=function(t,e,n,r,i){var s=Nqe(t,window.getComputedStyle(e).direction),a=s*r,o=n.target,l=e.contains(o),c=!1,u=a>0,d=0,f=0;do{var h=sme(t,o),m=h[0],g=h[1],b=h[2],E=g-b-s*m;(m||E)&&ime(t,o)&&(d+=E,f+=m),o=o.parentNode}while(!l&&o!==document.body||l&&(e.contains(o)||e===o));return(u&&d===0||!u&&f===0)&&(c=!0),c},RC=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},MZ=function(t){return[t.deltaX,t.deltaY]},PZ=function(t){return t&&"current"in t?t.current:t},jqe=function(t,e){return t[0]===e[0]&&t[1]===e[1]},Bqe=function(t){return` 111 .block-interactivity-`.concat(t,` {pointer-events: none;} 112 .allow-interactivity-`).concat(t,` {pointer-events: all;} 113`)},Uqe=0,Sv=[];function Hqe(t){var e=y.useRef([]),n=y.useRef([0,0]),r=y.useRef(),i=y.useState(Uqe++)[0],s=y.useState(function(){return lT()})[0],a=y.useRef(t);y.useEffect(function(){a.current=t},[t]),y.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(i));var g=Qa([t.lockRef.current],(t.shards||[]).map(PZ),!0).filter(Boolean);return g.forEach(function(b){return b.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),g.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(i))})}}},[t.inert,t.lockRef.current,t.shards]);var o=y.useCallback(function(g,b){if("touches"in g&&g.touches.length===2)return!a.current.allowPinchZoom;var E=RC(g),x=n.current,S="deltaX"in g?g.deltaX:x[0]-E[0],A="deltaY"in g?g.deltaY:x[1]-E[1],R,C=g.target,T=Math.abs(S)>Math.abs(A)?"h":"v";if("touches"in g&&T==="h"&&C.type==="range")return!1;var I=OZ(T,C);if(!I)return!0;if(I?R=T:(R=T==="v"?"h":"v",I=OZ(T,C)),!I)return!1;if(!r.current&&"changedTouches"in g&&(S||A)&&(r.current=R),!R)return!0;var D=r.current||R;return Fqe(D,b,g,D==="h"?S:A)},[]),l=y.useCallback(function(g){var b=g;if(!(!Sv.length||Sv[Sv.length-1]!==s)){var E="deltaY"in b?MZ(b):RC(b),x=e.current.filter(function(R){return R.name===b.type&&R.target===b.target&&jqe(R.delta,E)})[0];if(x&&x.should){b.cancelable&&b.preventDefault();return}
113if(!x){var S=(a.current.shards||[]).map(PZ).filter(Boolean).filter(function(R){return R.contains(b.target)}),A=S.length>0?o(b,S[0]):!a.current.noIsolation;A&&b.cancelable&&b.preventDefault()}}},[]),c=y.useCallback(function(g,b,E,x){var S={name:g,delta:b,target:E,should:x};e.current.push(S),setTimeout(function(){e.current=e.current.filter(function(A){return A!==S})},1)},[]),u=y.useCallback(function(g){n.current=RC(g),r.current=void 0},[]),d=y.useCallback(function(g){c(g.type,MZ(g),g.target,o(g,t.lockRef.current))},[]),f=y.useCallback(function(g){c(g.type,RC(g),g.target,o(g,t.lockRef.current))},[]);y.useEffect(function(){return Sv.push(s),t.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,wv),document.addEventListener("touchmove",l,wv),document.addEventListener("touchstart",u,wv),function(){Sv=Sv.filter(function(g){return g!==s}),document.removeEventListener("wheel",l,wv),document.removeEventListener("touchmove",l,wv),document.removeEventListener("touchstart",u,wv)}},[]);var h=t.removeScrollBar,m=t.inert;return y.createElement(y.Fragment,null,m?y.createElement(s,{styles:Bqe(i)}):null,h?y.createElement(iL,{gapMode:"margin"}):null)}const Vqe=nL(nme,Hqe);var ame=y.forwardRef(function(t,e){return y.createElement(hL,Ve({},t,{ref:e,sideCar:Vqe}))});ame.classNames=hL.classNames;const v9=["Enter"," "],Wqe=["ArrowDown","PageUp","Home"],ome=["ArrowUp","PageDown","End"],zqe=[...Wqe,...ome],Gqe={ltr:[...v9,"ArrowRight"],rtl:[...v9,"ArrowLeft"]},qqe={ltr:["ArrowLeft"],rtl:["ArrowRight"]},pL="Menu",[B2,Kqe,Yqe]=aL(pL),[Ig,lme]=Ei(pL,[Yqe,Bp,Bb]),mL=Bp(),cme=Bb(),[ume,Vp]=Ig(pL),[Qqe,fT]=Ig(pL),Xqe=t=>{const{__scopeMenu:e,open:n=!1,children:r,dir:i,onOpenChange:s,modal:a=!0}=t,o=mL(e),[l,c]=y.useState(null),u=y.useRef(!1),d=Xi(s),f=_g(i);return y.useEffect(()=>{const h=()=>{u.current=!0,document.addEventListener("pointerdown",m,{capture:!0,once:!0}),document.addEventListener("pointermove",m,{capture:!0,once:!0})},m=()=>u.current=!1;return document.addEventListener("keydown",h,{capture:!0}),()=>{document.removeEventListener("keydown",h,{capture:!0}),document.removeEventListener("pointerdown",m,{capture:!0}),document.removeEventListener("pointermove",m,{capture:!0})}},[]),y.createElement($b,o,y.createElement(ume,{scope:e,open:n,onOpenChange:d,content:l,onContentChange:c},y.createElement(Qqe,{scope:e,onClose:y.useCallback(()=>d(!1),[d]),isUsingKeyboardRef:u,dir:f,modal:a},r)))},dme=y.forwardRef((t,e)=>{const{__scopeMenu:n,...r}=t,i=mL(n);return y.createElement(rT,ee({},i,r,{ref:e}))}),fme="MenuPortal",[Zqe,hme]=Ig(fme,{forceMount:void 0}),Jqe=t=>{const{__scopeMenu:e,forceMount:n,children:r,container:i}=t,s=Vp(fme,e);return y.createElement(Zqe,{scope:e,forceMount:n},y.createElement(as,{present:n||s.open},y.createElement(Nb,{asChild:!0,container:i},r)))},bc="MenuContent",[eKe,EV]=Ig(bc),tKe=y.forwardRef((t,e)=>{const n=hme(bc,t.__scopeMenu),{forceMount:r=n.forceMount,...i}=t,s=Vp(bc,t.__scopeMenu),a=fT(bc,t.__scopeMenu);return y.createElement(B2.Provider,{scope:t.__scopeMenu},y.createElement(as,{present:r||s.open},y.createElement(B2.Slot,{scope:t.__scopeMenu},a.modal?y.createElement(nKe,ee({},i,{ref:e})):y.createElement(rKe,ee({},i,{ref:e})))))}),nKe=y.forwardRef((t,e)=>{const n=Vp(bc,t.__scopeMenu),r=y.useRef(null),i=_t(e,r);return y.useEffect(()=>{const s=r.current;if(s)return oT(s)},[]),y.createElement(xV,ee({},t,{ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:He(t.onFocusOutside,s=>s.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),rKe=y.forwardRef((t,e)=>{const n=Vp(bc,t.__scopeMenu);return y.createElement(xV,ee({},t,{ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),xV=y.forwardRef((t,e)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:i,onOpenAutoFocus:s,onCloseAutoFocus:a,disableOutsidePointerEvents:o,onEntryFocus:l,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,onDismiss:h,disableOutsideScroll:m,...g}=t,b=Vp(bc,n),E=fT(bc,n),x=mL(n),S=cme(n),A=Kqe(n),[R,C]=y.useState(null),T=y.useRef(null),I=_t(e,T,b.onContentChange),D=y.useRef(0),k=y.useRef(""),O=y.useRef(0),P=y.useRef(null),M=y.useRef("right"),j=y.useRef(0),U=m?ame:y.Fragment,z=m?{as:qu,allowPinchZoom:!0}:void 0,G=$=>{var H,q;const Y=k.current+$,se=A().filter(Re=>!Re.disabled),ye=document.activeElement,ie=(H=se.find(Re=>Re.ref.current===ye))===null||H===void 0?void 0:H.textValue,ne=se.map(Re=>Re.textValue),ae=mKe(ne,Y,ie),Se=(q=se.find(Re=>Re.textValue===ae))===null||q===void 0?void 0:q.ref.current;(function Re(je){k.current=je,window.clearTimeout(D.current),je!==""&&(D.current=window.setTimeout(()=>Re(""),1e3))})(Y),Se&&setTimeout(()=>Se.focus())};y.useEffect(()=>()=>window.clearTimeout(D.current),[]),aT();const F=y.useCallback($=>{var H,q;return M.current===((H=P.current)===null||H===void 0?void 0:H.side)&&vKe($,(q=P.current)===null||q===void 0?void 0:q.area)},[]);return y.createElement(eKe,{scope:n,searchRef:k,onItemEnter:y.useCallback($=>{F($)&&$.preventDefault()},[F]),onItemLeave:y.useCallback($=>{var H;F($)||((H=T.current)===null||H===void 0||H.focus(),C(null))},[F]),onTriggerLeave:y.useCallback($=>{F($)&&$.preventDefault()},[F]),pointerGraceTimerRef:O,onPointerGraceIntentChange:y.useCallback($=>{P.current=$},[])},y.createElement(U,z,y.createElement(Fb,{asChild:!0,trapped:i,onMountAutoFocus:He(s,$=>{var H;$.preventDefault(),(H=T.current)===null||H===void 0||H.focus()}),onUnmountAutoFocus:a},y.createElement(Rg,{asChild:!0,disableOutsidePointerEvents:o,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,onDismiss:h},y.createElement(yV,ee({asChild:!0},S,{dir:E.dir,orientation:"vertical",loop:r,currentTabStopId:R,onCurrentTabStopIdChange:C,onEntryFocus:He(l,$=>{E.isUsingKeyboardRef.current||$.preventDefault()})}),y.createElement(iT,ee({role:"menu","aria-orientation":"vertical","data-state":vme(b.open),"data-radix-menu-content":"",dir:E.dir},x,g,{ref:I,style:{outline:"none",...g.style},onKeyDown:He(g.onKeyDown,$=>{const q=$.target.closest("[data-radix-menu-content]")===$.currentTarget,Y=$.ctrlKey||$.altKey||$.metaKey,se=$.key.length===1;q&&($.key==="Tab"&&$.preventDefault(),!Y&&se&&G($.key));const ye=T.current;if($.target!==ye||!zqe.includes($.key))return;$.preventDefault();const ne=A().filter(ae=>!ae.disabled).map(ae=>ae.ref.current);ome.includes($.key)&&ne.reverse(),hKe(ne)}),onBlur:He(t.onBlur,$=>{$.currentTarget.contains($.target)||(window.clearTimeout(D.current),k.current="")}),onPointerMove:He(t.onPointerMove,U2($=>{const H=$.target,q=j.current!==$.clientX;if($.currentTarget.contains(H)&&q){const Y=$.clientX>j.current?"right":"left";M.current=Y,j.current=$.clientX}}))})))))))}),iKe=y.forwardRef((t,e)=>{const{__scopeMenu:n,...r}=t;return y.createElement(lt.div,ee({},r,{ref:e}))}),y9="MenuItem",$Z="menu.itemSelect",sKe=y.forwardRef((t,e)=>{const{disabled:n=!1,onSelect:r,...i}=t,s=y.useRef(null),a=fT(y9,t.__scopeMenu),o=EV(y9,t.__scopeMenu),l=_t(e,s),c=y.useRef(!1),u=()=>{const d=s.current;if(!n&&d){const f=new CustomEvent($Z,{bubbles:!0,cancelable:!0});d.addEventListener($Z,h=>r?.(h),{once:!0}),khe(d,f),f.defaultPrevented?c.current=!1:a.onClose()}};return y.createElement(pme,ee({},i,{ref:l,disabled:n,onClick:He(t.onClick,u),onPointerDown:d=>{var f;(f=t.onPointerDown)===null||f===void 0||f.call(t,d),c.current=!0},onPointerUp:He(t.onPointerUp,d=>{var f;c.current||(f=d.currentTarget)===null||f===void 0||f.click()}),onKeyDown:He(t.onKeyDown,d=>{const f=o.searchRef.current!=="";n||f&&d.key===" "||v9.includes(d.key)&&(d.currentTarget.click(),d.preventDefault())})}))}),pme=y.forwardRef((t,e)=>{const{__scopeMenu:n,disabled:r=!1,textValue:i,...s}=t,a=EV(y9,n),o=cme(n),l=y.useRef(null),c=_t(e,l),[u,d]=y.useState(!1),[f,h]=y.useState("");return y.useEffect(()=>{const m=l.current;if(m){var g;h(((g=m.textContent)!==null&&g!==void 0?g:"").trim())}},[s.children]),y.createElement(B2.ItemSlot,{scope:n,disabled:r,textValue:i??f},y.createElement(bV,ee({asChild:!0},o,{focusable:!r}),y.createElement(lt.div,ee({role:"menuitem","data-highlighted":u?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0},s,{ref:c,onPointerMove:He(t.onPointerMove,U2(m=>{r?a.onItemLeave(m):(a.onItemEnter(m),m.defaultPrevented||m.currentTarget.focu
113s())})),onPointerLeave:He(t.onPointerLeave,U2(m=>a.onItemLeave(m))),onFocus:He(t.onFocus,()=>d(!0)),onBlur:He(t.onBlur,()=>d(!1))}))))}),aKe="MenuRadioGroup",[vpn,ypn]=Ig(aKe,{value:void 0,onValueChange:()=>{}}),oKe="MenuItemIndicator",[bpn,Epn]=Ig(oKe,{checked:!1}),mme="MenuSub",[lKe,gme]=Ig(mme),cKe=t=>{const{__scopeMenu:e,children:n,open:r=!1,onOpenChange:i}=t,s=Vp(mme,e),a=mL(e),[o,l]=y.useState(null),[c,u]=y.useState(null),d=Xi(i);return y.useEffect(()=>(s.open===!1&&d(!1),()=>d(!1)),[s.open,d]),y.createElement($b,a,y.createElement(ume,{scope:e,open:r,onOpenChange:d,content:c,onContentChange:u},y.createElement(lKe,{scope:e,contentId:Pi(),triggerId:Pi(),trigger:o,onTriggerChange:l},n)))},_C="MenuSubTrigger",uKe=y.forwardRef((t,e)=>{const n=Vp(_C,t.__scopeMenu),r=fT(_C,t.__scopeMenu),i=gme(_C,t.__scopeMenu),s=EV(_C,t.__scopeMenu),a=y.useRef(null),{pointerGraceTimerRef:o,onPointerGraceIntentChange:l}=s,c={__scopeMenu:t.__scopeMenu},u=y.useCallback(()=>{a.current&&window.clearTimeout(a.current),a.current=null},[]);return y.useEffect(()=>u,[u]),y.useEffect(()=>{const d=o.current;return()=>{window.clearTimeout(d),l(null)}},[o,l]),y.createElement(dme,ee({asChild:!0},c),y.createElement(pme,ee({id:i.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":i.contentId,"data-state":vme(n.open)},t,{ref:qD(e,i.onTriggerChange),onClick:d=>{var f;(f=t.onClick)===null||f===void 0||f.call(t,d),!(t.disabled||d.defaultPrevented)&&(d.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:He(t.onPointerMove,U2(d=>{s.onItemEnter(d),!d.defaultPrevented&&!t.disabled&&!n.open&&!a.current&&(s.onPointerGraceIntentChange(null),a.current=window.setTimeout(()=>{n.onOpenChange(!0),u()},100))})),onPointerLeave:He(t.onPointerLeave,U2(d=>{var f;u();const h=(f=n.content)===null||f===void 0?void 0:f.getBoundingClientRect();if(h){var m;const g=(m=n.content)===null||m===void 0?void 0:m.dataset.side,b=g==="right",E=b?-5:5,x=h[b?"left":"right"],S=h[b?"right":"left"];s.onPointerGraceIntentChange({area:[{x:d.clientX+E,y:d.clientY},{x,y:h.top},{x:S,y:h.top},{x:S,y:h.bottom},{x,y:h.bottom}],side:g}),window.clearTimeout(o.current),o.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(d),d.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:He(t.onKeyDown,d=>{const f=s.searchRef.current!=="";if(!(t.disabled||f&&d.key===" ")&&Gqe[r.dir].includes(d.key)){var h;n.onOpenChange(!0),(h=n.content)===null||h===void 0||h.focus(),d.preventDefault()}})})))}),dKe="MenuSubContent",fKe=y.forwardRef((t,e)=>{const n=hme(bc,t.__scopeMenu),{forceMount:r=n.forceMount,...i}=t,s=Vp(bc,t.__scopeMenu),a=fT(bc,t.__scopeMenu),o=gme(dKe,t.__scopeMenu),l=y.useRef(null),c=_t(e,l);return y.createElement(B2.Provider,{scope:t.__scopeMenu},y.createElement(as,{present:r||s.open},y.createElement(B2.Slot,{scope:t.__scopeMenu},y.createElement(xV,ee({id:o.contentId,"aria-labelledby":o.triggerId},i,{ref:c,align:"start",side:a.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:u=>{var d;a.isUsingKeyboardRef.current&&((d=l.current)===null||d===void 0||d.focus()),u.preventDefault()},onCloseAutoFocus:u=>u.preventDefault(),onFocusOutside:He(t.onFocusOutside,u=>{u.target!==o.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:He(t.onEscapeKeyDown,u=>{a.onClose(),u.preventDefault()}),onKeyDown:He(t.onKeyDown,u=>{const d=u.currentTarget.contains(u.target),f=qqe[a.dir].includes(u.key);if(d&&f){var h;s.onOpenChange(!1),(h=o.trigger)===null||h===void 0||h.focus(),u.preventDefault()}})})))))});function vme(t){return t?"open":"closed"}function hKe(t){const e=document.activeElement;for(const n of t)if(n===e||(n.focus(),document.activeElement!==e))return}function pKe(t,e){return t.map((n,r)=>t[(e+r)%t.length])}function mKe(t,e,n){const i=e.length>1&&Array.from(e).every(c=>c===e[0])?e[0]:e,s=n?t.indexOf(n):-1;let a=pKe(t,Math.max(s,0));i.length===1&&(a=a.filter(c=>c!==n));const l=a.find(c=>c.toLowerCase().startsWith(i.toLowerCase()));return l!==n?l:void 0}function gKe(t,e){const{x:n,y:r}=t;let i=!1;for(let s=0,a=e.length-1;s<e.length;a=s++){const o=e[s].x,l=e[s].y,c=e[a].x,u=e[a].y;l>r!=u>r&&n<(c-o)*(r-l)/(u-l)+o&&(i=!i)}return i}function vKe(t,e){if(!e)return!1;const n={x:t.clientX,y:t.clientY};return gKe(n,e)}function U2(t){return e=>e.pointerType==="mouse"?t(e):void 0}const yKe=Xqe,bKe=dme,EKe=Jqe,xKe=tKe,wKe=iKe,SKe=sKe,TKe=cKe,AKe=uKe,CKe=fKe,yme="DropdownMenu",[RKe,xpn]=Ei(yme,[lme]),Df=lme(),[_Ke,bme]=RKe(yme),IKe=t=>{const{__scopeDropdownMenu:e,children:n,dir:r,open:i,defaultOpen:s,onOpenChange:a,modal:o=!0}=t,l=Df(e),c=y.useRef(null),[u=!1,d]=Ji({prop:i,defaultProp:s,onChange:a});return y.createElement(_Ke,{scope:e,triggerId:Pi(),triggerRef:c,contentId:Pi(),open:u,onOpenChange:d,onOpenToggle:y.useCallback(()=>d(f=>!f),[d]),modal:o},y.createElement(yKe,ee({},l,{open:u,onOpenChange:d,dir:r,modal:o}),n))},kKe="DropdownMenuTrigger",DKe=y.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...i}=t,s=bme(kKe,n),a=Df(n);return y.createElement(bKe,ee({asChild:!0},a),y.createElement(lt.button,ee({type:"button",id:s.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":s.open?"open":"closed","data-disabled":r?"":void 0,disabled:r},i,{ref:qD(e,s.triggerRef),onPointerDown:He(t.onPointerDown,o=>{!r&&o.button===0&&o.ctrlKey===!1&&(s.onOpenToggle(),s.open||o.preventDefault())}),onKeyDown:He(t.onKeyDown,o=>{r||(["Enter"," "].includes(o.key)&&s.onOpenToggle(),o.key==="ArrowDown"&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(o.key)&&o.preventDefault())})})))}),LKe=t=>{const{__scopeDropdownMenu:e,...n}=t,r=Df(e);return y.createElement(EKe,ee({},r,n))},OKe="DropdownMenuContent",MKe=y.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=bme(OKe,n),s=Df(n),a=y.useRef(!1);return y.createElement(xKe,ee({id:i.contentId,"aria-labelledby":i.triggerId},s,r,{ref:e,onCloseAutoFocus:He(t.onCloseAutoFocus,o=>{var l;a.current||(l=i.triggerRef.current)===null||l===void 0||l.focus(),a.current=!1,o.preventDefault()}),onInteractOutside:He(t.onInteractOutside,o=>{const l=o.detail.originalEvent,c=l.button===0&&l.ctrlKey===!0,u=l.button===2||c;(!i.modal||u)&&(a.current=!0)}),style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))}),PKe=y.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=Df(n);return y.createElement(wKe,ee({},i,r,{ref:e}))}),$Ke=y.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=Df(n);return y.createElement(SKe,ee({},i,r,{ref:e}))}),NKe=t=>{const{__scopeDropdownMenu:e,children:n,open:r,onOpenChange:i,defaultOpen:s}=t,a=Df(e),[o=!1,l]=Ji({prop:r,defaultProp:s,onChange:i});return y.createElement(TKe,ee({},a,{open:o,onOpenChange:l}),n)},FKe=y.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=Df(n);return y.createElement(AKe,ee({},i,r,{ref:e}))}),jKe=y.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=Df(n);return y.createElement(CKe,ee({},i,r,{ref:e,style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))}
113),BKe=IKe,UKe=DKe,Eme=LKe,HKe=MKe,VKe=PKe,WKe=$Ke,zKe=NKe,GKe=FKe,qKe=jKe,xme="Checkbox",[KKe,wpn]=Ei(xme),[YKe,QKe]=KKe(xme),XKe=y.forwardRef((t,e)=>{const{__scopeCheckbox:n,name:r,checked:i,defaultChecked:s,required:a,disabled:o,value:l="on",onCheckedChange:c,...u}=t,[d,f]=y.useState(null),h=_t(e,S=>f(S)),m=y.useRef(!1),g=d?!!d.closest("form"):!0,[b=!1,E]=Ji({prop:i,defaultProp:s,onChange:c}),x=y.useRef(b);return y.useEffect(()=>{const S=d?.form;if(S){const A=()=>E(x.current);return S.addEventListener("reset",A),()=>S.removeEventListener("reset",A)}},[d,E]),y.createElement(YKe,{scope:n,state:b,disabled:o},y.createElement(lt.button,ee({type:"button",role:"checkbox","aria-checked":M0(b)?"mixed":b,"aria-required":a,"data-state":wme(b),"data-disabled":o?"":void 0,disabled:o,value:l},u,{ref:h,onKeyDown:He(t.onKeyDown,S=>{S.key==="Enter"&&S.preventDefault()}),onClick:He(t.onClick,S=>{E(A=>M0(A)?!0:!A),g&&(m.current=S.isPropagationStopped(),m.current||S.stopPropagation())})})),g&&y.createElement(eYe,{control:d,bubbles:!m.current,name:r,value:l,checked:b,required:a,disabled:o,style:{transform:"translateX(-100%)"}}))}),ZKe="CheckboxIndicator",JKe=y.forwardRef((t,e)=>{const{__scopeCheckbox:n,forceMount:r,...i}=t,s=QKe(ZKe,n);return y.createElement(as,{present:r||M0(s.state)||s.state===!0},y.createElement(lt.span,ee({"data-state":wme(s.state),"data-disabled":s.disabled?"":void 0},i,{ref:e,style:{pointerEvents:"none",...t.style}})))}),eYe=t=>{const{control:e,checked:n,bubbles:r=!0,...i}=t,s=y.useRef(null),a=oL(n),o=ZD(e);return y.useEffect(()=>{const l=s.current,c=window.HTMLInputElement.prototype,d=Object.getOwnPropertyDescriptor(c,"checked").set;if(a!==n&&d){const f=new Event("click",{bubbles:r});l.indeterminate=M0(n),d.call(l,M0(n)?!1:n),l.dispatchEvent(f)}},[a,n,r]),y.createElement("input",ee({type:"checkbox","aria-hidden":!0,defaultChecked:M0(n)?!1:n},i,{tabIndex:-1,ref:s,style:{...t.style,...o,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function M0(t){return t==="indeterminate"}function wme(t){return M0(t)?"indeterminate":t?"checked":"unchecked"}const tYe=XKe,nYe=JKe;var Sme=tL(),D6=function(){},gL=y.forwardRef(function(t,e){var n=y.useRef(null),r=y.useState({onScrollCapture:D6,onWheelCapture:D6,onTouchMoveCapture:D6}),i=r[0],s=r[1],a=t.forwardProps,o=t.children,l=t.className,c=t.removeScrollBar,u=t.enabled,d=t.shards,f=t.sideCar,h=t.noIsolation,m=t.inert,g=t.allowPinchZoom,b=t.as,E=b===void 0?"div":b,x=If(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),S=f,A=eL([n,e]),R=Ve(Ve({},x),i);return y.createElement(y.Fragment,null,u&&y.createElement(S,{sideCar:Sme,removeScrollBar:c,shards:d,noIsolation:h,inert:m,setCallbacks:s,allowPinchZoom:!!g,lockRef:n}),a?y.cloneElement(y.Children.only(o),Ve(Ve({},R),{ref:A})):y.createElement(E,Ve({},R,{className:l,ref:A}),o))});gL.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};gL.classNames={fullWidth:L0,zeroRight:D0};var b9=!1;if(typeof window<"u")try{var IC=Object.defineProperty({},"passive",{get:function(){return b9=!0,!0}});window.addEventListener("test",IC,IC),window.removeEventListener("test",IC,IC)}catch{b9=!1}var Tv=b9?{passive:!1}:!1,rYe=function(t){return t.tagName==="TEXTAREA"},Tme=function(t,e){var n=window.getComputedStyle(t);return n[e]!=="hidden"&&!(n.overflowY===n.overflowX&&!rYe(t)&&n[e]==="visible")},iYe=function(t){return Tme(t,"overflowY")},sYe=function(t){return Tme(t,"overflowX")},NZ=function(t,e){var n=e;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=Ame(t,n);if(r){var i=Cme(t,n),s=i[1],a=i[2];if(s>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},aYe=function(t){var e=t.scrollTop,n=t.scrollHeight,r=t.clientHeight;return[e,n,r]},oYe=function(t){var e=t.scrollLeft,n=t.scrollWidth,r=t.clientWidth;return[e,n,r]},Ame=function(t,e){return t==="v"?iYe(e):sYe(e)},Cme=function(t,e){return t==="v"?aYe(e):oYe(e)},lYe=function(t,e){return t==="h"&&e==="rtl"?-1:1},cYe=function(t,e,n,r,i){var s=lYe(t,window.getComputedStyle(e).direction),a=s*r,o=n.target,l=e.contains(o),c=!1,u=a>0,d=0,f=0;do{var h=Cme(t,o),m=h[0],g=h[1],b=h[2],E=g-b-s*m;(m||E)&&Ame(t,o)&&(d+=E,f+=m),o=o.parentNode}while(!l&&o!==document.body||l&&(e.contains(o)||e===o));return(u&&d===0||!u&&f===0)&&(c=!0),c},kC=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},FZ=function(t){return[t.deltaX,t.deltaY]},jZ=function(t){return t&&"current"in t?t.current:t},uYe=function(t,e){return t[0]===e[0]&&t[1]===e[1]},dYe=function(t){return` 114 .block-interactivity-`.concat(t,` {pointer-events: none;} 115 .allow-interactivity-`).concat(t,` {pointer-events: all;} 116`)},fYe=0,Av=[];function hYe(t){var e=y.useRef([]),n=y.useRef([0,0]),r=y.useRef(),i=y.useState(fYe++)[0],s=y.useState(function(){return lT()})[0],a=y.useRef(t);y.useEffect(function(){a.current=t},[t]),y.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(i));
116var g=Qa([t.lockRef.current],(t.shards||[]).map(jZ),!0).filter(Boolean);return g.forEach(function(b){return b.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),g.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(i))})}}},[t.inert,t.lockRef.current,t.shards]);var o=y.useCallback(function(g,b){if("touches"in g&&g.touches.length===2)return!a.current.allowPinchZoom;var E=kC(g),x=n.current,S="deltaX"in g?g.deltaX:x[0]-E[0],A="deltaY"in g?g.deltaY:x[1]-E[1],R,C=g.target,T=Math.abs(S)>Math.abs(A)?"h":"v";if("touches"in g&&T==="h"&&C.type==="range")return!1;var I=NZ(T,C);if(!I)return!0;if(I?R=T:(R=T==="v"?"h":"v",I=NZ(T,C)),!I)return!1;if(!r.current&&"changedTouches"in g&&(S||A)&&(r.current=R),!R)return!0;var D=r.current||R;return cYe(D,b,g,D==="h"?S:A)},[]),l=y.useCallback(function(g){var b=g;if(!(!Av.length||Av[Av.length-1]!==s)){var E="deltaY"in b?FZ(b):kC(b),x=e.current.filter(function(R){return R.name===b.type&&R.target===b.target&&uYe(R.delta,E)})[0];if(x&&x.should){b.cancelable&&b.preventDefault();return}if(!x){var S=(a.current.shards||[]).map(jZ).filter(Boolean).filter(function(R){return R.contains(b.target)}),A=S.length>0?o(b,S[0]):!a.current.noIsolation;A&&b.cancelable&&b.preventDefault()}}},[]),c=y.useCallback(function(g,b,E,x){var S={name:g,delta:b,target:E,should:x};e.current.push(S),setTimeout(function(){e.current=e.current.filter(function(A){return A!==S})},1)},[]),u=y.useCallback(function(g){n.current=kC(g),r.current=void 0},[]),d=y.useCallback(function(g){c(g.type,FZ(g),g.target,o(g,t.lockRef.current))},[]),f=y.useCallback(function(g){c(g.type,kC(g),g.target,o(g,t.lockRef.current))},[]);y.useEffect(function(){return Av.push(s),t.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,Tv),document.addEventListener("touchmove",l,Tv),document.addEventListener("touchstart",u,Tv),function(){Av=Av.filter(function(g){return g!==s}),document.removeEventListener("wheel",l,Tv),document.removeEventListener("touchmove",l,Tv),document.removeEventListener("touchstart",u,Tv)}},[]);var h=t.removeScrollBar,m=t.inert;return y.createElement(y.Fragment,null,m?y.createElement(s,{styles:dYe(i)}):null,h?y.createElement(iL,{gapMode:"margin"}):null)}const pYe=nL(Sme,hYe);var Rme=y.forwardRef(function(t,e){return y.createElement(gL,Ve({},t,{ref:e,sideCar:pYe}))});Rme.classNames=gL.classNames;const _me="Dialog",[Ime,kme]=Ei(_me),[mYe,Mc]=Ime(_me),gYe=t=>{const{__scopeDialog:e,children:n,open:r,defaultOpen:i,onOpenChange:s,modal:a=!0}=t,o=y.useRef(null),l=y.useRef(null),[c=!1,u]=Ji({prop:r,defaultProp:i,onChange:s});return y.createElement(mYe,{scope:e,triggerRef:o,contentRef:l,contentId:Pi(),titleId:Pi(),descriptionId:Pi(),open:c,onOpenChange:u,onOpenToggle:y.useCallback(()=>u(d=>!d),[u]),modal:a},n)},vYe="DialogTrigger",yYe=y.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,i=Mc(vYe,n),s=_t(e,i.triggerRef);return y.createElement(lt.button,ee({type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":wV(i.open)},r,{ref:s,onClick:He(t.onClick,i.onOpenToggle)}))}),Dme="DialogPortal",[bYe,Lme]=Ime(Dme,{forceMount:void 0}),EYe=t=>{const{__scopeDialog:e,forceMount:n,children:r,container:i}=t,s=Mc(Dme,e);return y.createElement(bYe,{scope:e,forceMount:n},y.Children.map(r,a=>y.createElement(as,{present:n||s.open},y.createElement(Nb,{asChild:!0,container:i},a))))},E9="DialogOverlay",xYe=y.forwardRef((t,e)=>{const n=Lme(E9,t.__scopeDialog),{forceMount:r=n.forceMount,...i}=t,s=Mc(E9,t.__scopeDialog);return s.modal?y.createElement(as,{present:r||s.open},y.createElement(wYe,ee({},i,{ref:e}))):null}),wYe=y.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,i=Mc(E9,n);return y.createElement(Rme,{as:qu,allowPinchZoom:!0,shards:[i.contentRef]},y.createElement(lt.div,ee({"data-state":wV(i.open)},r,{ref:e,style:{pointerEvents:"auto",...r.style}})))}),Zy="DialogContent",SYe=y.forwardRef((t,e)=>{const n=Lme(Zy,t.__scopeDialog),{forceMount:r=n.forceMount,...i}=t,s=Mc(Zy,t.__scopeDialog);return y.createElement(as,{present:r||s.open},s.modal?y.createElement(TYe,ee({},i,{ref:e})):y.createElement(AYe,ee({},i,{ref:e})))}),TYe=y.forwardRef((t,e)=>{const n=Mc(Zy,t.__scopeDialog),r=y.useRef(null),i=_t(e,n.contentRef,r);return y.useEffect(()=>{const s=r.current;if(s)return oT(s)},[]),y.createElement(Ome,ee({},t,{ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:He(t.onCloseAutoFocus,s=>{var a;s.preventDefault(),(a=n.triggerRef.current)===null||a===void 0||a.focus()}),onPointerDownOutside:He(t.onPointerDownOutside,s=>{const a=s.detail.originalEvent,o=a.button===0&&a.ctrlKey===!0;(a.button===2||o)&&s.preventDefault()}),onFocusOutside:He(t.onFocusOutside,s=>s.preventDefault())}))}),AYe=y.forwardRef((t,e)=>{const n=Mc(Zy,t.__scopeDialog),r=y.useRef(!1),i=y.useRef(!1);return y.createElement(Ome,ee({},t,{ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var a;if((a=t.onCloseAutoFocus)===null||a===void 0||a.call(t,s),!s.defaultPrevented){var o;r.current||(o=n.triggerRef.current)===null||o===void 0||o.focus(),s.preventDefault()}r.current=!1,i.current=!1},onInteractOutside:s=>{var a,o;(a=t.onInteractOutside)===null||a===void 0||a.call(t,s),s.defaultPrevented||(r.current=!0,s.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const l=s.target;((o=n.triggerRef.current)===null||o===void 0?void 0:o.contains(l))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&i.current&&s.preventDefault()}}))}),Ome=y.forwardRef((t,e)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:s,...a}=t,o=Mc(Zy,n),l=y.useRef(null),c=_t(e,l);return aT(),y.createElement(y.Fragment,null,y.createElement(Fb,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:s}
116,y.createElement(Rg,ee({role:"dialog",id:o.contentId,"aria-describedby":o.descriptionId,"aria-labelledby":o.titleId,"data-state":wV(o.open)},a,{ref:c,onDismiss:()=>o.onOpenChange(!1)}))),!1)}),Mme="DialogTitle",CYe=y.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,i=Mc(Mme,n);return y.createElement(lt.h2,ee({id:i.titleId},r,{ref:e}))}),RYe="DialogDescription",_Ye=y.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,i=Mc(RYe,n);return y.createElement(lt.p,ee({id:i.descriptionId},r,{ref:e}))}),IYe="DialogClose",kYe=y.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,i=Mc(IYe,n);return y.createElement(lt.button,ee({type:"button"},r,{ref:e,onClick:He(t.onClick,()=>i.onOpenChange(!1))}))});function wV(t){return t?"open":"closed"}const DYe="DialogTitleWarning",[LYe,Spn]=KD(DYe,{contentName:Zy,titleName:Mme,docsSlug:"dialog"}),Pme=gYe,$me=yYe,Nme=EYe,Fme=xYe,jme=SYe,Bme=CYe,OYe=_Ye,SV=kYe,MYe="AlertDialog",[PYe,Tpn]=Ei(MYe,[kme]),Lf=kme(),$Ye=t=>{const{__scopeAlertDialog:e,...n}=t,r=Lf(e);return y.createElement(Pme,ee({},r,n,{modal:!0}))},NYe=y.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,i=Lf(n);return y.createElement($me,ee({},i,r,{ref:e}))}),FYe=t=>{const{__scopeAlertDialog:e,...n}=t,r=Lf(e);return y.createElement(Nme,ee({},r,n))},jYe=y.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,i=Lf(n);return y.createElement(Fme,ee({},i,r,{ref:e}))}),Ume="AlertDialogContent",[BYe,UYe]=PYe(Ume),HYe=y.forwardRef((t,e)=>{const{__scopeAlertDialog:n,children:r,...i}=t,s=Lf(n),a=y.useRef(null),o=_t(e,a),l=y.useRef(null);return y.createElement(LYe,{contentName:Ume,titleName:VYe,docsSlug:"alert-dialog"},y.createElement(BYe,{scope:n,cancelRef:l},y.createElement(jme,ee({role:"alertdialog"},s,i,{ref:o,onOpenAutoFocus:He(i.onOpenAutoFocus,c=>{var u;c.preventDefault(),(u=l.current)===null||u===void 0||u.focus({preventScroll:!0})}),onPointerDownOutside:c=>c.preventDefault(),onInteractOutside:c=>c.preventDefault()}),y.createElement(DH,null,r),!1)))}),VYe="AlertDialogTitle",WYe=y.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,i=Lf(n);return y.createElement(Bme,ee({},i,r,{ref:e}))}),zYe=y.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,i=Lf(n);return y.createElement(OYe,ee({},i,r,{ref:e}))}),GYe=y.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,i=Lf(n);return y.createElement(SV,ee({},i,r,{ref:e}))}),qYe="AlertDialogCancel",KYe=y.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,{cancelRef:i}=UYe(qYe,n),s=Lf(n),a=_t(e,i);return y.createElement(SV,ee({},s,r,{ref:a}))}),YYe=$Ye,QYe=NYe,XYe=FYe,ZYe=jYe,JYe=HYe,eQe=GYe,tQe=KYe,nQe=WYe,rQe=zYe,Hme=1024;let iQe=0,L6=class{constructor(e,n){this.from=e,this.to=n}};class en{constructor(e={}){this.id=iQe++,this.perNode=!!e.perNode,this.deserialize=e.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")})}add(e){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return typeof e!="function"&&(e=uo.match(e)),n=>{let r=e(n);return r===void 0?null:[this,r]}}}en.closedBy=new en({deserialize:t=>t.split(" ")});en.openedBy=new en({deserialize:t=>t.split(" ")});en.group=new en({deserialize:t=>t.split(" ")});en.isolate=new en({deserialize:t=>{if(t&&t!="rtl"&&t!="ltr"&&t!="auto")throw new RangeError("Invalid value for isolate: "+t);return t||"auto"}});en.contextHash=new en({perNode:!0});en.lookAhead=new en({perNode:!0});en.mounted=new en({perNode:!0});class hI{constructor(e,n,r){this.tree=e,this.overlay=n,this.parser=r}static get(e){return e&&e.props&&e.props[en.mounted.id]}}const sQe=Object.create(null);class uo{constructor(e,n,r,i=0){this.name=e,this.props=n,this.id=r,this.flags=i}static define(e){let n=e.props&&e.props.length?Object.create(null):sQe,r=(e.top?1:0)|(e.skipped?2:0)|(e.error?4:0)|(e.name==null?8:0),i=new uo(e.name||"",n,e.id,r);if(e.props){for(let s of e.props)if(Array.isArray(s)||(s=s(i)),s){if(s[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");n[s[0].id]=s[1]}}return i}prop(e){return this.props[e.id]}get isTop(){return(this.flags&1)>0}get isSkipped(){return(this.flags&2)>0}get isError(){return(this.flags&4)>0}get isAnonymous(){return(this.flags&8)>0}is(e){if(typeof e=="string"){if(this.name==e)return!0;let n=this.prop(en.group);return n?n.indexOf(e)>-1:!1}return this.id==e}static match(e){let n=Object.create(null);for(let r in e)for(let i of r.split(" "))n[i]=e[r];return r=>{for(let i=r.prop(en.group),s=-1;s<(i?i.length:0);s++){let a=n[s<0?r.name:i[s]];if(a)return a}}}}uo.none=new uo("",Object.create(null),0,8);class TV{constructor(e){this.types=e;for(let n=0;n<e.length;n++)if(e[n].id!=n)throw new RangeError("Node type ids should correspond to array positions when creating a node set")}extend(...e){let n=[];for(let r of this.types){let i=null;for(let s of e){let a=s(r);a&&(i||(i=Object.assign({},r.props)),i[a[0].id]=a[1])}n.push(i?new uo(r.name,i,r.id,r.flags):r)}return new TV(n)}}const DC=new WeakMap,BZ=new WeakMap;var ws;(function(t){t[t.ExcludeBuffers=1]="ExcludeBuffers",t[t.IncludeAnonymous=2]="IncludeAnonymous",t[t.IgnoreMounts=4]="IgnoreMounts",t[t.IgnoreOverlays=8]="IgnoreOverlays"})(ws||(ws={}));
vendor: 17,653 bytes, line 116
116class Oi{constructor(e,n,r,i,s){if(this.type=e,this.children=n,this.positions=r,this.length=i,this.props=null,s&&s.length){this.props=Object.create(null);for(let[a,o]of s)this.props[typeof a=="number"?a:a.id]=o}}toString(){let e=hI.get(this);if(e&&!e.overlay)return e.tree.toString();let n="";for(let r of this.children){let i=r.toString();i&&(n&&(n+=","),n+=i)}return this.type.name?(/\W/.test(this.type.name)&&!this.type.isError?JSON.stringify(this.type.name):this.type.name)+(n.length?"("+n+")":""):n}cursor(e=0){return new w9(this.topNode,e)}cursorAt(e,n=0,r=0){let i=DC.get(this)||this.topNode,s=new w9(i);return s.moveTo(e,n),DC.set(this,s._tree),s}get topNode(){return new wl(this,0,0,null)}resolve(e,n=0){let r=H2(DC.get(this)||this.topNode,e,n,!1);return DC.set(this,r),r}resolveInner(e,n=0){let r=H2(BZ.get(this)||this.topNode,e,n,!0);return BZ.set(this,r),r}resolveStack(e,n=0){return lQe(this,e,n)}iterate(e){let{enter:n,leave:r,from:i=0,to:s=this.length}=e,a=e.mode||0,o=(a&ws.IncludeAnonymous)>0;for(let l=this.cursor(a|ws.IncludeAnonymous);;){let c=!1;if(l.from<=s&&l.to>=i&&(!o&&l.type.isAnonymous||n(l)!==!1)){if(l.firstChild())continue;c=!0}for(;c&&r&&(o||!l.type.isAnonymous)&&r(l),!l.nextSibling();){if(!l.parent())return;c=!0}}}prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.prop(e)}get propValues(){let e=[];if(this.props)for(let n in this.props)e.push([+n,this.props[n]]);return e}balance(e={}){return this.children.length<=8?this:RV(uo.none,this.children,this.positions,0,this.children.length,0,this.length,(n,r,i)=>new Oi(this.type,n,r,i,this.propValues),e.makeTree||((n,r,i)=>new Oi(uo.none,n,r,i)))}static build(e){return cQe(e)}}Oi.empty=new Oi(uo.none,[],[],0);class AV{constructor(e,n){this.buffer=e,this.index=n}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new AV(this.buffer,this.index)}}class Sp{constructor(e,n,r){this.buffer=e,this.length=n,this.set=r}get type(){return uo.none}toString(){let e=[];for(let n=0;n<this.buffer.length;)e.push(this.childString(n)),n=this.buffer[n+3];return e.join(",")}childString(e){let n=this.buffer[e],r=this.buffer[e+3],i=this.set.types[n],s=i.name;if(/\W/.test(s)&&!i.isError&&(s=JSON.stringify(s)),e+=4,r==e)return s;let a=[];for(;e<r;)a.push(this.childString(e)),e=this.buffer[e+3];return s+"("+a.join(",")+")"}findChild(e,n,r,i,s){let{buffer:a}=this,o=-1;for(let l=e;l!=n&&!(Vme(s,i,a[l+1],a[l+2])&&(o=l,r>0));l=a[l+3]);return o}slice(e,n,r){let i=this.buffer,s=new Uint16Array(n-e),a=0;for(let o=e,l=0;o<n;){s[l++]=i[o++],s[l++]=i[o++]-r;let c=s[l++]=i[o++]-r;s[l++]=i[o++]-e,a=Math.max(a,c)}return new Sp(s,a,this.set)}}function Vme(t,e,n,r){switch(t){case-2:return n<e;case-1:return r>=e&&n<e;case 0:return n<e&&r>e;case 1:return n<=e&&r>e;case 2:return r>e;case 4:return!0}}function H2(t,e,n,r){for(var i;t.from==t.to||(n<1?t.from>=e:t.from>e)||(n>-1?t.to<=e:t.to<e);){let a=!r&&t instanceof wl&&t.index<0?null:t.parent;if(!a)return t;t=a}let s=r?0:ws.IgnoreOverlays;if(r)for(let a=t,o=a.parent;o;a=o,o=a.parent)a instanceof wl&&a.index<0&&((i=o.enter(e,n,s))===null||i===void 0?void 0:i.from)!=a.from&&(t=o);for(;;){let a=t.enter(e,n,s);if(!a)return t;t=a}}class Wme{cursor(e=0){return new w9(this,e)}getChild(e,n=null,r=null){let i=UZ(this,e,n,r);return i.length?i[0]:null}getChildren(e,n=null,r=null){return UZ(this,e,n,r)}resolve(e,n=0){return H2(this,e,n,!1)}resolveInner(e,n=0){return H2(this,e,n,!0)}matchContext(e){return x9(this.parent,e)}enterUnfinishedNodesBefore(e){let n=this.childBefore(e),r=this;for(;n;){let i=n.lastChild;if(!i||i.to!=n.to)break;i.type.isError&&i.from==i.to?(r=n,n=i.prevSibling):n=i}return r}get node(){return this}get next(){return this.parent}}class wl extends Wme{constructor(e,n,r,i){super(),this._tree=e,this.from=n,this.index=r,this._parent=i}get type(){return this._tree.type}get name(){return this._tree.type.name}get to(){return this.from+this._tree.length}nextChild(e,n,r,i,s=0){for(let a=this;;){for(let{children:o,positions:l}=a._tree,c=n>0?o.length:-1;e!=c;e+=n){let u=o[e],d=l[e]+a.from;if(Vme(i,r,d,d+u.length)){if(u instanceof Sp){if(s&ws.ExcludeBuffers)continue;let f=u.findChild(0,u.buffer.length,n,r-d,i);if(f>-1)return new zh(new aQe(a,u,e,d),null,f)}else if(s&ws.IncludeAnonymous||!u.type.isAnonymous||CV(u)){let f;if(!(s&ws.IgnoreMounts)&&(f=hI.get(u))&&!f.overlay)return new wl(f.tree,d,e,a);let h=new wl(u,d,e,a);return s&ws.IncludeAnonymous||!h.type.isAnonymous?h:h.nextChild(n<0?u.children.length-1:0,n,r,i)}}}if(s&ws.IncludeAnonymous||!a.type.isAnonymous||(a.index>=0?e=a.index+n:e=n<0?-1:a._parent._tree.children.length,a=a._parent,!a))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(e){return this.nextChild(0,1,e,2)}childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e,-2)}enter(e,n,r=0){let i;if(!(r&ws.IgnoreOverlays)&&(i=hI.get(this._tree))&&i.overlay){let s=e-this.from;for(let{from:a,to:o}of i.overlay)if((n>0?a<=s:a<s)&&(n<0?o>=s:o>s))return new wl(i.tree,i.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,e,n,r)}nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;)e=e._parent;return e}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}get tree(){return this._tree}toTree(){return this._tree}toString(){return this._tree.toString()}}function UZ(t,e,n,r){let i=t.cursor(),s=[];if(!i.firstChild())return s;if(n!=null){for(let a=!1;!a;)if(a=i.type.is(n),!i.nextSibling())return s}for(;;){if(r!=null&&i.type.is(r))return s;if(i.type.is(e)&&s.push(i.node),!i.nextSibling())return r==null?s:[]}}function x9(t,e,n=e.length-1){for(let r=t;n>=0;r=r.parent){if(!r)return!1;if(!r.type.isAnonymous){if(e[n]&&e[n]!=r.name)return!1;n--}}return!0}class aQe{constructor(e,n,r,i){this.parent=e,this.buffer=n,this.index=r,this.start=i}}class zh extends Wme{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(e,n,r){super(),this.context=e,this._parent=n,this.index=r,this.type=e.buffer.set.types[e.buffer.buffer[r]]}child(e,n,r){let{buffer:i}=this.context,s=i.findChild(this.index+4,i.buffer[this.index+3],e,n-this.context.start,r);return s<0?null:new zh(this.context,this,s)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(e){return this.child(1,e,2)}childBefore(e){return this.child(-1,e,-2)}enter(e,n,r=0){if(r&ws.ExcludeBuffers)return null;let{buffer:i}=this.context,s=i.findChild(this.index+4,i.buffer[this.index+3],n>0?1:-1,e-this.context.start,n);return s<0?null:new zh(this.context,this,s)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(e){return this._parent?null:this.context.parent.nextChild(this.context.index+e,e,0,4)}get nextSibling(){let{buffer:e}=this.context,n=e.buffer[this.index+3];return n<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new zh(this.context,this._parent,n):this.externalSibling(1)}get prevSibling(){let{buffer:e}=this.context,n=this._parent?this._parent.index+4:0;return this.index==n?this.externalSibling(-1):new zh(this.context,this._parent,e.findChild(n,this.index,-1,0,4))}get tree(){return null}toTree(){let e=[],n=[],{buffer:r}=this.context,i=this.index+4,s=r.buffer[this.index+3];if(s>i){let a=r.buffer[this.index+1];e.push(r.slice(i,s,a)),n.push(0)}return new Oi(this.type,e,n,this.to-this.from)}toString(){return this.context.buffer.childString(this.index)}}function zme(t){if(!t.length)return null;let e=0,n=t[0];for(let s=1;s<t.length;s++){let a=t[s];(a.from>n.from||a.to<n.to)&&(n=a,e=s)}let r=n instanceof wl&&n.index<0?null:n.parent,i=t.slice();return r?i[e]=r:i.splice(e,1),new oQe(i,n)}class oQe{constructor(e,n){this.heads=e,this.node=n}get next(){return zme(this.heads)}}function lQe(t,e,n){let r=t.resolveInner(e,n),i=null;for(let s=r instanceof wl?r:r.context.parent;s;s=s.parent)if(s.index<0){let a=s.parent;(i||(i=[r])).push(a.resolve(e,n)),s=a}else{let a=hI.get(s.tree);if(a&&a.overlay&&a.overlay[0].from<=e&&a.overlay[a.overlay.length-1].to>=e){let o=new wl(a.tree,a.overlay[0].from+s.from,-1,s);(i||(i=[r])).push(H2(o,e,n,!1))}}return i?zme(i):r}class w9{get name(){return this.type.name}constructor(e,n=0){if(this.mode=n,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,e instanceof wl)this.yieldNode(e);else{this._tree=e.context.parent,this.buffer=e.context;for(let r=e._parent;r;r=r._parent)this.stack.unshift(r.index);this.bufferNode=e,this.yieldBuf(e.index)}}yieldNode(e){return e?(this._tree=e,this.type=e.type,this.from=e.from,this.to=e.to,!0):!1}yieldBuf(e,n){this.index=e;let{start:r,buffer:i}=this.buffer;return this.type=n||i.set.types[i.buffer[e]],this.from=r+i.buffer[e+1],this.to=r+i.buffer[e+2],!0}yield(e){return e?e instanceof wl?(this.buffer=null,this.yieldNode(e)):(this.buffer=e.context,this.yieldBuf(e.index,e.type)):!1}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(e,n,r){if(!this.buffer)return this.yield(this._tree.nextChild(e<0?this._tree._tree.children.length-1:0,e,n,r,this.mode));let{buffer:i}=this.buffer,s=i.findChild(this.index+4,i.buffer[this.index+3],e,n-this.buffer.start,r);return s<0?!1:(this.stack.push(this.index),this.yieldBuf(s))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(e){return this.enterChild(1,e,2)}childBefore(e){return this.enterChild(-1,e,-2)}enter(e,n,r=this.mode){return this.buffer?r&ws.ExcludeBuffers?!1:this.enterChild(1,e,n):this.yield(this._tree.enter(e,n,r))}parent(){if(!this.buffer)return this.yieldNode(this.mode&ws.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let e=this.mode&ws.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(e)}sibling(e){if(!this.buffer)return this._tree._parent?this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+e,e,0,4,this.mode)):!1;let{buffer:n}=this.buffer,r=this.stack.length-1;if(e<0){let i=r<0?0:this.stack[r]+4;if(this.index!=i)return this.yieldBuf(n.findChild(i,this.index,-1,0,4))}else{let i=n.buffer[this.index+3];if(i<(r<0?n.buffer.length:n.buffer[this.stack[r]+3]))return this.yieldBuf(i)}return r<0?this.yield(this.buffer.parent.nextChild(this.buffer.index+e,e,0,4,this.mode)):!1}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(e){let n,r,{buffer:i}=this;if(i){if(e>0){if(this.index<i.buffer.buffer.length)return!1}else for(let s=0;s<this.index;s++)if(i.buffer.buffer[s+3]<this.index)return!1;({index:n,parent:r}=i)}else({index:n,_parent:r}=this._tree);for(;r;{index:n,_parent:r}=r)if(n>-1)for(let s=n+e,a=e<0?-1:r._tree.children.length;s!=a;s+=e){let o=r._tree.children[s];if(this.mode&ws.IncludeAnonymous||o instanceof Sp||!o.type.isAnonymous||CV(o))return!1}return!0}move(e,n){if(n&&this.enterChild(e,0,4))return!0;for(;;){if(this.sibling(e))return!0;if(this.atLastNode(e)||!this.parent())return!1}}next(e=!0){return this.move(1,e)}prev(e=!0){return this.move(-1,e)}moveTo(e,n=0){for(;(this.from==this.to||(n<1?this.from>=e:this.from>e)||(n>-1?this.to<=e:this.to<e))&&this.parent(););for(;this.enterChild(1,e,n););return this}get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,n=null,r=0;if(e&&e.context==this.buffer)e:for(let i=this.index,s=this.stack.length;s>=0;){for(let a=e;a;a=a._parent)if(a.index==i){if(i==this.index)return a;n=a,r=s+1;break e}i=this.stack[--s]}for(let i=r;i<this.stack.length;i++)n=new zh(this.buffer,n,this.stack[i]);return this.bufferNode=new zh(this.buffer,n,this.index)}get tree(){return this.buffer?null:this._tree._tree}iterate(e,n){for(let r=0;;){let i=!1;if(this.type.isAnonymous||e(this)!==!1){if(this.firstChild()){r++;continue}this.type.isAnonymous||(i=!0)}for(;;){if(i&&n&&n(this),i=this.type.isAnonymous,!r)return;if(this.nextSibling())break;this.parent(),r--,i=!0}}}matchContext(e){if(!this.buffer)return x9(this.node.parent,e);let{buffer:n}=this.buffer,{types:r}=n.set;for(let i=e.length-1,s=this.stack.length-1;i>=0;s--){if(s<0)return x9(this._tree,e,i);let a=r[n.buffer[this.stack[s]]];if(!a.isAnonymous){if(e[i]&&e[i]!=a.name)return!1;i--}}return!0}}function CV(t){return t.children.some(e=>e instanceof Sp||!e.type.isAnonymous||CV(e))}function cQe(t){var e;let{buffer:n,nodeSet:r,maxBufferLength:i=Hme,reused:s=[],minRepeatType:a=r.types.length}=t,o=Array.isArray(n)?new AV(n,n.length):n,l=r.types,c=0,u=0;function d(R,C,T,I,D,k){let{id:O,start:P,end:M,size:j}=o,U=u,z=c;for(;j<0;)if(o.next(),j==-1){let q=s[O];T.push(q),I.push(P-R);return}else if(j==-3){c=O;return}else if(j==-4){u=O;return}else throw new RangeError(`Unrecognized record size: ${j}`);let G=l[O],F,$,H=P-R;if(M-P<=i&&($=b(o.pos-C,D))){let q=new Uint16Array($.size-$.skip),Y=o.pos-$.size,se=q.length;for(;o.pos>Y;)se=E($.start,q,se);F=new Sp(q,M-$.start,r),H=$.start-R}else{let q=o.pos-j;o.next();let Y=[],se=[],ye=O>=a?O:-1,ie=0,ne=M;for(;o.pos>q;)ye>=0&&o.id==ye&&o.size>=0?(o.end<=ne-i&&(m(Y,se,P,ie,o.end,ne,ye,U,z),ie=Y.length,ne=o.end),o.next()):k>2500?f(P,q,Y,se):d(P,q,Y,se,ye,k+1);if(ye>=0&&ie>0&&ie<Y.length&&m(Y,se,P,ie,P,ne,ye,U,z),Y.reverse(),se.reverse(),ye>-1&&ie>0){let ae=h(G,z);F=RV(G,Y,se,0,Y.length,0,M-P,ae,ae)}else F=g(G,Y,se,M-P,U-M,z)}T.push(F),I.push(H)}function f(R,C,T,I){let D=[],k=0,O=-1;for(;o.pos>C;){let{id:P,start:M,end:j,size:U}=o;if(U>4)o.next();else{if(O>-1&&M<O)break;O<0&&(O=j-i),D.push(P,M,j),k++,o.next()}}if(k){let P=new Uint16Array(k*4),M=D[D.length-2];for(let j=D.length-3,U=0;j>=0;j-=3)P[U++]=D[j],P[U++]=D[j+1]-M,P[U++]=D[j+2]-M,P[U++]=U;T.push(new Sp(P,D[2]-M,r)),I.push(M-R)}}function h(R,C){return(T,I,D)=>{let k=0,O=T.length-1,P,M;if(O>=0&&(P=T[O])instanceof Oi){if(!O&&P.type==R&&P.length==D)return P;(M=P.prop(en.lookAhead))&&(k=I[O]+P.length+M)}return g(R,T,I,D,k,C)}}function m(R,C,T,I,D,k,O,P,M){let j=[],U=[];for(;R.length>I;)j.push(R.pop()),U.push(C.pop()+T-D);R.push(g(r.types[O],j,U,k-D,P-k,M)),C.push(D-T)}function g(R,C,T,I,D,k,O){if(k){let P=[en.contextHash,k];O=O?[P].concat(O):[P]}if(D>25){let P=[en.lookAhead,D];O=O?[P].concat(O):[P]}return new Oi(R,C,T,I,O)}function b(R,C){let T=o.fork(),I=0,D=0,k=0,O=T.end-i,P={size:0,start:0,skip:0};e:for(let M=T.pos-R;T.pos>M;){let j=T.size;if(T.id==C&&j>=0){P.size=I,P.start=D,P.skip=k,k+=4,I+=4,T.next();continue}let U=T.pos-j;if(j<0||U<M||T.start<O)break;let z=T.id>=a?4:0,G=T.start;for(T.next();T.pos>U;){if(T.size<0)if(T.size==-3)z+=4;else break e;else T.id>=a&&(z+=4);T.next()}D=G,I+=j,k+=z}return(C<0||I==R)&&(P.size=I,P.start=D,P.skip=k),P.size>4?P:void 0}function E(R,C,T){let{id:I,start:D,end:k,size:O}=o;if(o.next(),O>=0&&I<a){let P=T;if(O>4){let M=o.pos-(O-4);for(;o.pos>M;)T=E(R,C,T)}C[--T]=P,C[--T]=k-R,C[--T]=D-R,C[--T]=I}else O==-3?c=I:O==-4&&(u=I);return T}let x=[],S=[];for(;o.pos>0;)d(t.start||0,t.bufferStart||0,x,S,-1,0);let A=(e=t.length)!==null&&e!==void 0?e:x.length?S[0]+x[0].length:0;return new Oi(l[t.topID],x.reverse(),S.reverse(),A)}const HZ=new WeakMap;function I5(t,e){if(!t.isAnonymous||e instanceof Sp||e.type!=t)return 1;let n=HZ.get(e);if(n==null){n=1;for(let r of e.children){if(r.type!=t||!(r instanceof Oi)){n=1;break}n+=I5(t,r)}HZ.set(e,n)}return n}function RV(t,e,n,r,i,s,a,o,l){let c=0;for(let m=r;m<i;m++)c+=I5(t,e[m]);let u=Math.ceil(c*1.5/8),d=[],f=[];function h(m,g,b,E,x){for(let S=b;S<E;){let A=S,R=g[S],C=I5(t,m[S]);for(S++;S<E;S++){let T=I5(t,m[S]);if(C+T>=u)break;C+=T}if(S==A+1){if(C>u){let T=m[A];h(T.children,T.positions,0,T.children.length,g[A]+x);continue}d.push(m[A])}else{let T=g[S-1]+m[S-1].length-R;d.push(RV(t,m,g,A,S,R,T,null,l))}f.push(R+x-s)}}return h(e,n,r,i,0),(o||l)(d,f,a)}class P0{constructor(e,n,r,i,s=!1,a=!1){this.from=e,this.to=n,this.tree=r,this.offset=i,this.open=(s?1:0)|(a?2:0)}get openStart(){return(this.open&1)>0}get openEnd(){return(this.open&2)>0}static addTree(e,n=[],r=!1){let i=[new P0(0,e.length,e,0,!1,r)];for(let s of n)s.to>e.length&&i.push(s);return i}static applyChanges(e,n,r=128){if(!n.length)return e;let i=[],s=1,a=e.length?e[0]:null;for(let o=0,l=0,c=0;;o++){let u=o<n.length?n[o]:null,d=u?u.fromA:1e9;if(d-l>=r)for(;a&&a.from<d;){let f=a;if(l>=f.from||d<=f.to||c){let h=Math.max(f.from,l)-c,m=Math.min(f.to,d)-c;f=h>=m?null:new P0(h,m,f.tree,f.offset+c,o>0,!!u)}if(f&&i.push(f),a.to>d)break;a=s<e.length?e[s++]:null}if(!u)break;l=u.toA,c=u.toA-u.toB}return i}}let Gme=class{startParse(e,n,r){return typeof e=="string"&&(e=new uQe(e)),r=r?r.length?r.map(i=>new L6(i.from,i.to)):[new L6(0,0)]:[new L6(0,e.length)],this.createParse(e,n||[],r)}parse(e,n,r){let i=this.startParse(e,n,r);for(;;){let s=i.advance();if(s)return s}}},uQe=class{constructor(e){this.string=e}get length(){return this.string.length}chunk(e){return this.string.slice(e)}get lineChunks(){return!1}read(e,n){return this.string.slice(e,n)}};new en({perNode:!0});var VZ={};let dQe=class S9{constructor(e,n,r,i,s,a,o,l,c,u=0,d){this.p=e,this.stack=n,this.state=r,this.reducePos=i,this.pos=s,this.score=a,this.buffer=o,this.bufferBase=l,this.curContext=c,this.lookAhead=u,this.parent=d}
vendor: 6,787 bytes, line 116
116toString(){return`[${this.stack.filter((e,n)=>n%3==0).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(e,n,r=0){let i=e.parser.context;return new S9(e,[],n,r,r,0,[],0,i?new WZ(i,i.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(e,n){this.stack.push(this.state,n,this.bufferBase+this.buffer.length),this.state=e}reduce(e){var n;let r=e>>19,i=e&65535,{parser:s}=this.p,a=this.reducePos<this.pos-25;a&&this.setLookAhead(this.pos);let o=s.dynamicPrecedence(i);if(o&&(this.score+=o),r==0){this.pushState(s.getGoto(this.state,i,!0),this.reducePos),i<s.minRepeatTerm&&this.storeNode(i,this.reducePos,this.reducePos,a?8:4,!0),this.reduceContext(i,this.reducePos);return}let l=this.stack.length-(r-1)*3-(e&262144?6:0),c=l?this.stack[l-2]:this.p.ranges[0].from,u=this.reducePos-c;u>=2e3&&!(!((n=this.p.parser.nodeSet.types[i])===null||n===void 0)&&n.isAnonymous)&&(c==this.p.lastBigReductionStart?(this.p.bigReductionCount++,this.p.lastBigReductionSize=u):this.p.lastBigReductionSize<u&&(this.p.bigReductionCount=1,this.p.lastBigReductionStart=c,this.p.lastBigReductionSize=u));let d=l?this.stack[l-1]:0,f=this.bufferBase+this.buffer.length-d;if(i<s.minRepeatTerm||e&131072){let h=s.stateFlag(this.state,1)?this.pos:this.reducePos;this.storeNode(i,c,h,f+4,!0)}if(e&262144)this.state=this.stack[l];else{let h=this.stack[l-3];this.state=s.getGoto(h,i,!0)}for(;this.stack.length>l;)this.stack.pop();this.reduceContext(i,c)}storeNode(e,n,r,i=4,s=!1){if(e==0&&(!this.stack.length||this.stack[this.stack.length-1]<this.buffer.length+this.bufferBase)){let a=this,o=this.buffer.length;if(o==0&&a.parent&&(o=a.bufferBase-a.parent.bufferBase,a=a.parent),o>0&&a.buffer[o-4]==0&&a.buffer[o-1]>-1){if(n==r)return;if(a.buffer[o-2]>=n){a.buffer[o-2]=r;return}}}if(!s||this.pos==r)this.buffer.push(e,n,r,i);else{let a=this.buffer.length;if(a>0&&this.buffer[a-4]!=0){let o=!1;for(let l=a;l>0&&this.buffer[l-2]>r;l-=4)if(this.buffer[l-1]>=0){o=!0;break}if(o)for(;a>0&&this.buffer[a-2]>r;)this.buffer[a]=this.buffer[a-4],this.buffer[a+1]=this.buffer[a-3],this.buffer[a+2]=this.buffer[a-2],this.buffer[a+3]=this.buffer[a-1],a-=4,i>4&&(i-=4)}this.buffer[a]=e,this.buffer[a+1]=n,this.buffer[a+2]=r,this.buffer[a+3]=i}}shift(e,n,r,i){if(e&131072)this.pushState(e&65535,this.pos);else if(e&262144)this.pos=i,this.shiftContext(n,r),n<=this.p.parser.maxNode&&this.buffer.push(n,r,i,4);else{let s=e,{parser:a}=this.p;(i>this.pos||n<=a.maxNode)&&(this.pos=i,a.stateFlag(s,1)||(this.reducePos=i)),this.pushState(s,r),this.shiftContext(n,r),n<=a.maxNode&&this.buffer.push(n,r,i,4)}}apply(e,n,r,i){e&65536?this.reduce(e):this.shift(e,n,r,i)}useNode(e,n){let r=this.p.reused.length-1;(r<0||this.p.reused[r]!=e)&&(this.p.reused.push(e),r++);let i=this.pos;this.reducePos=this.pos=i+e.length,this.pushState(n,i),this.buffer.push(r,i,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,e,this,this.p.stream.reset(this.pos-e.length)))}split(){let e=this,n=e.buffer.length;for(;n>0&&e.buffer[n-2]>e.reducePos;)n-=4;let r=e.buffer.slice(n),i=e.bufferBase+n;for(;e&&i==e.bufferBase;)e=e.parent;return new S9(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,r,i,this.curContext,this.lookAhead,e)}recoverByDelete(e,n){let r=e<=this.p.parser.maxNode;r&&this.storeNode(e,this.pos,n,4),this.storeNode(0,this.pos,n,r?8:4),this.pos=this.reducePos=n,this.score-=190}canShift(e){for(let n=new fQe(this);;){let r=this.p.parser.stateSlot(n.state,4)||this.p.parser.hasAction(n.state,e);if(r==0)return!1;if(!(r&65536))return!0;n.reduce(r)}}recoverByInsert(e){if(this.stack.length>=300)return[];let n=this.p.parser.nextStates(this.state);if(n.length>8||this.stack.length>=120){let i=[];for(let s=0,a;s<n.length;s+=2)(a=n[s+1])!=this.state&&this.p.parser.hasAction(a,e)&&i.push(n[s],a);if(this.stack.length<120)for(let s=0;i.length<8&&s<n.length;s+=2){let a=n[s+1];i.some((o,l)=>l&1&&o==a)||i.push(n[s],a)}n=i}let r=[];for(let i=0;i<n.length&&r.length<4;i+=2){let s=n[i+1];if(s==this.state)continue;let a=this.split();a.pushState(s,this.pos),a.storeNode(0,a.pos,a.pos,4,!0),a.shiftContext(n[i],this.pos),a.reducePos=this.pos,a.score-=200,r.push(a)}return r}forceReduce(){let{parser:e}=this.p,n=e.stateSlot(this.state,5);if(!(n&65536))return!1;if(!e.validAction(this.state,n)){let r=n>>19,i=n&65535,s=this.stack.length-r*3;if(s<0||e.getGoto(this.stack[s],i,!1)<0){let a=this.findForcedReduction();if(a==null)return!1;n=a}this.storeNode(0,this.pos,this.pos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(n),!0}findForcedReduction(){let{parser:e}=this.p,n=[],r=(i,s)=>{if(!n.includes(i))return n.push(i),e.allActions(i,a=>{if(!(a&393216))if(a&65536){let o=(a>>19)-s;if(o>1){let l=a&65535,c=this.stack.length-o*3;if(c>=0&&e.getGoto(this.stack[c],l,!1)>=0)return o<<19|65536|l}}else{let o=r(a,s+1);if(o!=null)return o}})};return r(this.state,0)}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(this.stack.length!=3)return!1;let{parser:e}=this.p;return e.data[e.stateSlot(this.state,1)]==65535&&!e.stateSlot(this.state,4)}restart(){this.storeNode(0,this.pos,this.pos,4,!0),this.state=this.stack[0],this.stack.length=0}sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length)return!1;for(let n=0;n<this.stack.length;n+=3)if(this.stack[n]!=e.stack[n])return!1;return!0}get parser(){return this.p.parser}dialectEnabled(e){return this.p.parser.dialect.flags[e]}shiftContext(e,n){this.curContext&&this.updateContext(this.curContext.tracker.shift(this.curContext.context,e,this,this.p.stream.reset(n)))}reduceContext(e,n){this.curContext&&this.updateContext(this.curContext.tracker.reduce(this.curContext.context,e,this,this.p.stream.reset(n)))}emitContext(){let e=this.buffer.length-1;(e<0||this.buffer[e]!=-3)&&this.buffer.push(this.curContext.hash,this.pos,this.pos,-3)}emitLookAhead(){let e=this.buffer.length-1;(e<0||this.buffer[e]!=-4)&&this.buffer.push(this.lookAhead,this.pos,this.pos,-4)}updateContext(e){if(e!=this.curContext.context){let n=new WZ(this.curContext.tracker,e);n.hash!=this.curContext.hash&&this.emitContext(),this.curContext=n}}setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead=e)}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}};class WZ{constructor(e,n){this.tracker=e,this.context=n,this.hash=e.strict?e.hash(n):0}}class fQe{constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this.base=this.stack.length}reduce(e){let n=e&65535,r=e>>19;r==0?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0
vendor: 16,580 bytes, line 116
116),this.base+=3):this.base-=(r-1)*3;let i=this.start.p.parser.getGoto(this.stack[this.base-3],n,!0);this.state=i}}class pI{constructor(e,n,r){this.stack=e,this.pos=n,this.index=r,this.buffer=e.buffer,this.index==0&&this.maybeNext()}static create(e,n=e.bufferBase+e.buffer.length){return new pI(e,n,n-e.bufferBase)}maybeNext(){let e=this.stack.parent;e!=null&&(this.index=this.stack.bufferBase-e.bufferBase,this.stack=e,this.buffer=e.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,this.index==0&&this.maybeNext()}fork(){return new pI(this.stack,this.pos,this.index)}}function LC(t,e=Uint16Array){if(typeof t!="string")return t;let n=null;for(let r=0,i=0;r<t.length;){let s=0;for(;;){let a=t.charCodeAt(r++),o=!1;if(a==126){s=65535;break}a>=92&&a--,a>=34&&a--;let l=a-32;if(l>=46&&(l-=46,o=!0),s+=l,o)break;s*=46}n?n[i++]=s:n=new e(s)}return n}class k5{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}}const zZ=new k5;class hQe{constructor(e,n){this.input=e,this.ranges=n,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=zZ,this.rangeIndex=0,this.pos=this.chunkPos=n[0].from,this.range=n[0],this.end=n[n.length-1].to,this.readNext()}resolveOffset(e,n){let r=this.range,i=this.rangeIndex,s=this.pos+e;for(;s<r.from;){if(!i)return null;let a=this.ranges[--i];s-=r.from-a.to,r=a}for(;n<0?s>r.to:s>=r.to;){if(i==this.ranges.length-1)return null;let a=this.ranges[++i];s+=a.from-r.to,r=a}return s}clipPos(e){if(e>=this.range.from&&e<this.range.to)return e;for(let n of this.ranges)if(n.to>e)return Math.max(e,n.from);return this.end}peek(e){let n=this.chunkOff+e,r,i;if(n>=0&&n<this.chunk.length)r=this.pos+e,i=this.chunk.charCodeAt(n);else{let s=this.resolveOffset(e,1);if(s==null)return-1;if(r=s,r>=this.chunk2Pos&&r<this.chunk2Pos+this.chunk2.length)i=this.chunk2.charCodeAt(r-this.chunk2Pos);else{let a=this.rangeIndex,o=this.range;for(;o.to<=r;)o=this.ranges[++a];this.chunk2=this.input.chunk(this.chunk2Pos=r),r+this.chunk2.length>o.to&&(this.chunk2=this.chunk2.slice(0,o.to-r)),i=this.chunk2.charCodeAt(0)}}return r>=this.token.lookAhead&&(this.token.lookAhead=r+1),i}acceptToken(e,n=0){let r=n?this.resolveOffset(n,-1):this.pos;if(r==null||r<this.token.start)throw new RangeError("Token end out of bounds");this.token.value=e,this.token.end=r}acceptTokenTo(e,n){this.token.value=e,this.token.end=n}getChunk(){if(this.pos>=this.chunk2Pos&&this.pos<this.chunk2Pos+this.chunk2.length){let{chunk:e,chunkPos:n}=this;this.chunk=this.chunk2,this.chunkPos=this.chunk2Pos,this.chunk2=e,this.chunk2Pos=n,this.chunkOff=this.pos-this.chunkPos}else{this.chunk2=this.chunk,this.chunk2Pos=this.chunkPos;let e=this.input.chunk(this.pos),n=this.pos+e.length;this.chunk=n>this.range.to?e.slice(0,this.range.to-this.pos):e,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();e-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=e,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(e,n){if(n?(this.token=n,n.start=e,n.lookAhead=e+1,n.value=n.extended=-1):this.token=zZ,this.pos!=e){if(this.pos=e,e==this.end)return this.setDone(),this;for(;e<this.range.from;)this.range=this.ranges[--this.rangeIndex];for(;e>=this.range.to;)this.range=this.ranges[++this.rangeIndex];e>=this.chunkPos&&e<this.chunkPos+this.chunk.length?this.chunkOff=e-this.chunkPos:(this.chunk="",this.chunkOff=0),this.readNext()}return this}read(e,n){if(e>=this.chunkPos&&n<=this.chunkPos+this.chunk.length)return this.chunk.slice(e-this.chunkPos,n-this.chunkPos);if(e>=this.chunk2Pos&&n<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(e-this.chunk2Pos,n-this.chunk2Pos);if(e>=this.range.from&&n<=this.range.to)return this.input.read(e,n);let r="";for(let i of this.ranges){if(i.from>=n)break;i.to>e&&(r+=this.input.read(Math.max(i.from,e),Math.min(i.to,n)))}return r}}class ny{constructor(e,n){this.data=e,this.id=n}token(e,n){let{parser:r}=n.p;pQe(this.data,e,n,this.id,r.data,r.tokenPrecTable)}}ny.prototype.contextual=ny.prototype.fallback=ny.prototype.extend=!1;ny.prototype.fallback=ny.prototype.extend=!1;function pQe(t,e,n,r,i,s){let a=0,o=1<<r,{dialect:l}=n.p.parser;e:for(;o&t[a];){let c=t[a+1];for(let h=a+3;h<c;h+=2)if((t[h+1]&o)>0){let m=t[h];if(l.allows(m)&&(e.token.value==-1||e.token.value==m||mQe(m,e.token.value,i,s))){e.acceptToken(m);break}}let u=e.next,d=0,f=t[a+2];if(e.next<0&&f>d&&t[c+f*3-3]==65535){a=t[c+f*3-1];continue e}for(;d<f;){let h=d+f>>1,m=c+h+(h<<1),g=t[m],b=t[m+1]||65536;if(u<g)f=h;else if(u>=b)d=h+1;else{a=t[m+2],e.advance();continue e}}break}}function GZ(t,e,n){for(let r=e,i;(i=t[r])!=65535;r++)if(i==n)return r-e;return-1}function mQe(t,e,n,r){let i=GZ(n,r,e);return i<0||GZ(n,r,t)<i}const To=typeof process<"u"&&VZ&&/\bparse\b/.test(VZ.LOG);let O6=null;function qZ(t,e,n){let r=t.cursor(ws.IncludeAnonymous);for(r.moveTo(e);;)if(!(n<0?r.childBefore(e):r.childAfter(e)))for(;;){if((n<0?r.to<e:r.from>e)&&!r.type.isError)return n<0?Math.max(0,Math.min(r.to-1,e-25)):Math.min(t.length,Math.max(r.from+1,e+25));if(n<0?r.prevSibling():r.nextSibling())break;if(!r.parent())return n<0?0:t.length}}class gQe{constructor(e,n){this.fragments=e,this.nodeSet=n,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(e){for(this.safeFrom=e.openStart?qZ(e.tree,e.from+e.offset,1)-e.offset:e.from,this.safeTo=e.openEnd?qZ(e.tree,e.to+e.offset,-1)-e.offset:e.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(e.tree),this.start.push(-e.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(e){if(e<this.nextStart)return null;for(;this.fragment&&this.safeTo<=e;)this.nextFragment();if(!this.fragment)return null;for(;;){let n=this.trees.length-1;if(n<0)return this.nextFragment(),null;let r=this.trees[n],i=this.index[n];if(i==r.children.length){this.trees.pop(),this.start.pop(),this.index.pop();continue}let s=r.children[i],a=this.start[n]+r.positions[i];if(a>e)return this.nextStart=a,null;if(s instanceof Oi){if(a==e){if(a<this.safeFrom)return null;let o=a+s.length;if(o<=this.safeTo){let l=s.prop(en.lookAhead);if(!l||o+l<this.fragment.to)return s}}this.index[n]++,a+s.length>=Math.max(this.safeFrom,e)&&(this.trees.push(s),this.start.push(a),this.index.push(0))}else this.index[n]++,this.nextStart=a+s.length}}}class vQe{constructor(e,n){this.stream=n,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=e.tokenizers.map(r=>new k5)}getActions(e){let n=0,r=null,{parser:i}=e.p,{tokenizers:s}=i,a=i.stateSlot(e.state,3),o=e.curContext?e.curContext.hash:0,l=0;for(let c=0;c<s.length;c++){if(!(1<<c&a))continue;let u=s[c],d=this.tokens[c];if(!(r&&!u.fallback)&&((u.contextual||d.start!=e.pos||d.mask!=a||d.context!=o)&&(this.updateCachedToken(d,u,e),d.mask=a,d.context=o),d.lookAhead>d.end+25&&(l=Math.max(d.lookAhead,l)),d.value!=0)){let f=n;if(d.extended>-1&&(n=this.addActions(e,d.extended,d.end,n)),n=this.addActions(e,d.value,d.end,n),!u.extend&&(r=d,n>f))break}}for(;this.actions.length>n;)this.actions.pop();return l&&e.setLookAhead(l),!r&&e.pos==this.stream.end&&(r=new k5,r.value=e.p.parser.eofTerm,r.start=r.end=e.pos,n=this.addActions(e,r.value,r.end,n)),this.mainToken=r,this.actions}getMainToken(e){if(this.mainToken)return this.mainToken;let n=new k5,{pos:r,p:i}=e;return n.start=r,n.end=Math.min(r+1,i.stream.end),n.value=r==i.stream.end?i.parser.eofTerm:0,n}updateCachedToken(e,n,r){let i=this.stream.clipPos(r.pos);if(n.token(this.stream.reset(i,e),r),e.value>-1){let{parser:s}=r.p;for(let a=0;a<s.specialized.length;a++)if(s.specialized[a]==e.value){let o=s.specializers[a](this.stream.read(e.start,e.end),r);if(o>=0&&r.p.parser.dialect.allows(o>>1)){o&1?e.extended=o>>1:e.value=o>>1;break}}}else e.value=0,e.end=this.stream.clipPos(i+1)}putAction(e,n,r,i){for(let s=0;s<i;s+=3)if(this.actions[s]==e)return i;return this.actions[i++]=e,this.actions[i++]=n,this.actions[i++]=r,i}addActions(e,n,r,i){let{state:s}=e,{parser:a}=e.p,{data:o}=a;for(let l=0;l<2;l++)for(let c=a.stateSlot(s,l?2:1);;c+=3){if(o[c]==65535)if(o[c+1]==1)c=zd(o,c+2);else{i==0&&o[c+1]==2&&(i=this.putAction(zd(o,c+2),n,r,i));break}o[c]==n&&(i=this.putAction(zd(o,c+1),n,r,i))}return i}}class yQe{constructor(e,n,r,i){this.parser=e,this.input=n,this.ranges=i,this.recovering=0,this.nextStackID=9812,this.minStackPos=0,this.reused=[],this.stoppedAt=null,this.lastBigReductionStart=-1,this.lastBigReductionSize=0,this.bigReductionCount=0,this.stream=new hQe(n,i),this.tokens=new vQe(e,this.stream),this.topTerm=e.top[1];let{from:s}=i[0];this.stacks=[dQe.start(this,e.top[0],s)],this.fragments=r.length&&this.stream.end-s>e.bufferLength*4?new gQe(r,e.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let e=this.stacks,n=this.minStackPos,r=this.stacks=[],i,s;if(this.bigReductionCount>300&&e.length==1){let[a]=e;for(;a.forceReduce()&&a.stack.length&&a.stack[a.stack.length-2]>=this.lastBigReductionStart;);this.bigReductionCount=this.lastBigReductionSize=0}for(let a=0;a<e.length;a++){let o=e[a];for(;;){if(this.tokens.mainToken=null,o.pos>n)r.push(o);else{if(this.advanceStack(o,r,e))continue;{i||(i=[],s=[]),i.push(o);let l=this.tokens.getMainToken(o);s.push(l.value,l.end)}}break}}if(!r.length){let a=i&&EQe(i);if(a)return To&&console.log("Finish with "+this.stackID(a)),this.stackToTree(a);if(this.parser.strict)throw To&&i&&console.log("Stuck with token "+(this.tokens.mainToken?this.parser.getName(this.tokens.mainToken.value):"none")),new SyntaxError("No parse at "+n);this.recovering||(this.recovering=5)}if(this.recovering&&i){let a=this.stoppedAt!=null&&i[0].pos>this.stoppedAt?i[0]:this.runRecovery(i,s,r);if(a)return To&&console.log("Force-finish "+this.stackID(a)),this.stackToTree(a.forceAll())}if(this.recovering){let a=this.recovering==1?1:this.recovering*3;if(r.length>a)for(r.sort((o,l)=>l.score-o.score);r.length>a;)r.pop();r.some(o=>o.reducePos>n)&&this.recovering--}else if(r.length>1){e:for(let a=0;a<r.length-1;a++){let o=r[a];for(let l=a+1;l<r.length;l++){let c=r[l];if(o.sameState(c)||o.buffer.length>500&&c.buffer.length>500)if((o.score-c.score||o.buffer.length-c.buffer.length)>0)r.splice(l--,1);else{r.splice(a--,1);continue e}}}r.length>12&&r.splice(12,r.length-12)}this.minStackPos=r[0].pos;for(let a=1;a<r.length;a++)r[a].pos<this.minStackPos&&(this.minStackPos=r[a].pos);return null}stopAt(e){if(this.stoppedAt!=null&&this.stoppedAt<e)throw new RangeError("Can't move stoppedAt forward");this.stoppedAt=e}advanceStack(e,n,r){let i=e.pos,{parser:s}=this,a=To?this.stackID(e)+" -> ":"";if(this.stoppedAt!=null&&i>this.stoppedAt)return e.forceReduce()?e:null;if(this.fragments){let c=e.curContext&&e.curContext.tracker.strict,u=c?e.curContext.hash:0;for(let d=this.fragments.nodeAt(i);d;){let f=this.parser.nodeSet.types[d.type.id]==d.type?s.getGoto(e.state,d.type.id):-1;if(f>-1&&d.length&&(!c||(d.prop(en.contextHash)||0)==u))return e.useNode(d,f),To&&console.log(a+this.stackID(e)+` (via reuse of ${s.getName(d.type.id)})`),!0;if(!(d instanceof Oi)||d.children.length==0||d.positions[0]>0)break;let h=d.children[0];if(h instanceof Oi&&d.positions[0]==0)d=h;else break}}let o=s.stateSlot(e.state,4);if(o>0)return e.reduce(o),To&&console.log(a+this.stackID(e)+` (via always-reduce ${s.getName(o&65535)})`),!0;if(e.stack.length>=8400)for(;e.stack.length>6e3&&e.forceReduce(););let l=this.tokens.getActions(e);for(let c=0;c<l.length;){let u=l[c++],d=l[c++],f=l[c++],h=c==l.length||!r,m=h?e:e.split(),g=this.tokens.mainToken;if(m.apply(u,d,g?g.start:m.pos,f),To&&console.log(a+this.stackID(m)+` (via ${u&65536?`reduce of ${s.getName(u&65535)}`:"shift"} for ${s.getName(d)} @ ${i}${m==e?"":", split"})`),h)return!0;m.pos>i?n.push(m):r.push(m)}return!1}advanceFully(e,n){let r=e.pos;for(;;){if(!this.advanceStack(e,null,null))return!1;if(e.pos>r)return KZ(e,n),!0}}runRecovery(e,n,r){let i=null,s=!1;for(let a=0;a<e.length;a++){let o=e[a],l=n[a<<1],c=n[(a<<1)+1],u=To?this.stackID(o)+" -> ":"";if(o.deadEnd&&(s||(s=!0,o.restart(),To&&console.log(u+this.stackID(o)+" (restarted)"),this.advanceFully(o,r))))continue;let d=o.split(),f=u;for(let h=0;d.forceReduce()&&h<10&&(To&&console.log(f+this.stackID(d)+" (via force-reduce)"),!this.advanceFully(d,r));h++)To&&(f=this.stackID(d)+" -> ");for(let h of o.recoverByInsert(l))To&&console.log(u+this.stackID(h)+" (via recover-insert)"),this.advanceFully(h,r);this.stream.end>o.pos?(c==o.pos&&(c++,l=0),o.recoverByDelete(l,c),To&&console.log(u+this.stackID(o)+` (via recover-delete ${this.parser.getName(l)})`),KZ(o,r)):(!i||i.score<o.score)&&(i=o)}return i}stackToTree(e){return e.close(),Oi.build({buffer:pI.create(e),nodeSet:this.parser.nodeSet,topID:this.topTerm,maxBufferLength:this.parser.bufferLength,reused:this.reused,start:this.ranges[0].from,length:e.pos-this.ranges[0].from,minRepeatType:this.parser.minRepeatTerm})}stackID(e){let n=(O6||(O6=new WeakMap)).get(e);return n||O6.set(e,n=String.fromCodePoint(this.nextStackID++)),n+e}}function KZ(t,e){for(let n=0;n<e.length;n++){let r=e[n];if(r.pos==t.pos&&r.sameState(t)){e[n].score<t.score&&(e[n]=t);return}}e.push(t)}class bQe{constructor(e,n,r){this.source=e,this.flags=n,this.disabled=r}allows(e){return!this.disabled||this.disabled[e]==0}}class mI extends Gme{constructor(e){if(super(),this.wrappers=[],e.version!=14)throw new RangeError(`Parser version (${e.version}) doesn't match runtime version (14)`);let n=e.nodeNames.split(" ");this.minRepeatTerm=n.length;for(let o=0;o<e.repeatNodeCount;o++)n.push("");let r=Object.keys(e.topRules).map(o=>e.topRules[o][1]),i=[];for(let o=0;o<n.length;o++)i.push([]);function s(o,l,c){i[o].push([l,l.deserialize(String(c))])}if(e.nodeProps)for(let o of e.nodeProps){let l=o[0];typeof l=="string"&&(l=en[l]);for(let c=1;c<o.length;){let u=o[c++];if(u>=0)s(u,l,o[c++]);else{let d=o[c+-u];for(let f=-u;f>0;f--)s(o[c++],l,d);c++}}}this.nodeSet=new TV(n.map((o,l)=>uo.define({name:l>=this.minRepeatTerm?void 0:o,id:l,props:i[l],top:r.indexOf(l)>-1,error:l==0,skipped:e.skippedNodes&&e.skippedNodes.indexOf(l)>-1}))),e.propSources&&(this.nodeSet=this.nodeSet.extend(...e.propSources)),this.strict=!1,this.bufferLength=Hme;let a=LC(e.tokenData);this.context=e.context,this.specializerSpecs=e.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let o=0;o<this.specializerSpecs.length;o++)this.specialized[o]=this.specializerSpecs[o].term;this.specializers=this.specializerSpecs.map(YZ),this.states=LC(e.states,Uint32Array),this.data=LC(e.stateData),this.goto=LC(e.goto),this.maxTerm=e.maxTerm,this.tokenizers=e.tokenizers.map(o=>typeof o=="number"?new ny(a,o):o),this.topRules=e.topRules,this.dialects=e.dialects||{},this.dynamicPrecedences=e.dynamicPrecedences||null,this.tokenPrecTable=e.tokenPrec,this.termNames=e.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(e,n,r){let i=new yQe(this,e,n,r);for(let s of this.wrappers)i=s(i,e,n,r);return i}getGoto(e,n,r=!1){let i=this.goto;if(n>=i[0])return-1;for(let s=i[n+1];;){let a=i[s++],o=a&1,l=i[s++];if(o&&r)return l;for(let c=s+(a>>1);s<c;s++)if(i[s]==e)return l;if(o)return-1}}hasAction(e,n){let r=this.data;for(let i=0;i<2;i++)for(let s=this.stateSlot(e,i?2:1),a;;s+=3){if((a=r[s])==65535)if(r[s+1]==1)a=r[s=zd(r,s+2)];else{if(r[s+1]==2)return zd(r,s+2);break}if(a==n||a==0)return zd(r,s+1)}return 0}stateSlot(e,n){return this.states[e*6+n]}stateFlag(e,n){return(this.stateSlot(e,0)&n)>0}validAction(e,n){return!!this.allActions(e,r=>r==n?!0:null)}allActions(e,n){let r=this.stateSlot(e,4),i=r?n(r):void 0;for(let s=this.stateSlot(e,1);i==null;s+=3){if(this.data[s]==65535)if(this.data[s+1]==1)s=zd(this.data,s+2);else break;i=n(zd(this.data,s+1))}return i}nextStates(e){let n=[];for(let r=this.stateSlot(e,1);;
116r+=3){if(this.data[r]==65535)if(this.data[r+1]==1)r=zd(this.data,r+2);else break;if(!(this.data[r+2]&1)){let i=this.data[r+1];n.some((s,a)=>a&1&&s==i)||n.push(this.data[r],i)}}return n}configure(e){let n=Object.assign(Object.create(mI.prototype),this);if(e.props&&(n.nodeSet=this.nodeSet.extend(...e.props)),e.top){let r=this.topRules[e.top];if(!r)throw new RangeError(`Invalid top rule name ${e.top}`);n.top=r}return e.tokenizers&&(n.tokenizers=this.tokenizers.map(r=>{let i=e.tokenizers.find(s=>s.from==r);return i?i.to:r})),e.specializers&&(n.specializers=this.specializers.slice(),n.specializerSpecs=this.specializerSpecs.map((r,i)=>{let s=e.specializers.find(o=>o.from==r.external);if(!s)return r;let a=Object.assign(Object.assign({},r),{external:s.to});return n.specializers[i]=YZ(a),a})),e.contextTracker&&(n.context=e.contextTracker),e.dialect&&(n.dialect=this.parseDialect(e.dialect)),e.strict!=null&&(n.strict=e.strict),e.wrap&&(n.wrappers=n.wrappers.concat(e.wrap)),e.bufferLength!=null&&(n.bufferLength=e.bufferLength),n}hasWrappers(){return this.wrappers.length>0}getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxNode&&this.nodeSet.types[e].name||e)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(e){let n=this.dynamicPrecedences;return n==null?0:n[e]||0}parseDialect(e){let n=Object.keys(this.dialects),r=n.map(()=>!1);if(e)for(let s of e.split(" ")){let a=n.indexOf(s);a>=0&&(r[a]=!0)}let i=null;for(let s=0;s<n.length;s++)if(!r[s])for(let a=this.dialects[n[s]],o;(o=this.data[a++])!=65535;)(i||(i=new Uint8Array(this.maxTerm+1)))[o]=1;return new bQe(e,r,i)}static deserialize(e){return new mI(e)}}function zd(t,e){return t[e]|t[e+1]<<16}function EQe(t){let e=null;for(let n of t){let r=n.p.stoppedAt;(n.pos==n.p.stream.end||r!=null&&n.pos>r)&&n.p.parser.stateFlag(n.state,2)&&(!e||e.score<n.score)&&(e=n)}return e}function YZ(t){if(t.external){let e=t.extend?1:0;return(n,r)=>t.external(n,r)<<1|e}return t.get}let xQe=0,Gd=class T9{constructor(e,n,r,i){this.name=e,this.set=n,this.base=r,this.modified=i,this.id=xQe++}toString(){let{name:e}=this;for(let n of this.modified)n.name&&(e=`${n.name}(${e})`);return e}static define(e,n){let r=typeof e=="string"?e:"?";if(e instanceof T9&&(n=e),n?.base)throw new Error("Can not derive from a modified tag");let i=new T9(r,[],null,[]);if(i.set.push(i),n)for(let s of n.set)i.set.push(s);return i}static defineModifier(e){let n=new gI(e);return r=>r.modified.indexOf(n)>-1?r:gI.get(r.base||r,r.modified.concat(n).sort((i,s)=>i.id-s.id))}},wQe=0;class gI{constructor(e){this.name=e,this.instances=[],this.id=wQe++}static get(e,n){if(!n.length)return e;let r=n[0].instances.find(o=>o.base==e&&SQe(n,o.modified));if(r)return r;let i=[],s=new Gd(e.name,i,e,n);for(let o of n)o.instances.push(s);let a=TQe(n);for(let o of e.set)if(!o.modified.length)for(let l of a)i.push(gI.get(o,l));return s}}function SQe(t,e){return t.length==e.length&&t.every((n,r)=>n==e[r])}function TQe(t){let e=[[]];for(let n=0;n<t.length;n++)for(let r=0,i=e.length;r<i;r++)e.push(e[r].concat(t[n]));return e.sort((n,r)=>r.length-n.length)}function qme(t){let e=Object.create(null);for(let n in t){let r=t[n];Array.isArray(r)||(r=[r]);for(let i of n.split(" "))if(i){let s=[],a=2,o=i;for(let d=0;;){if(o=="..."&&d>0&&d+3==i.length){a=1;break}let f=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(o);if(!f)throw new RangeError("Invalid path: "+i);if(s.push(f[0]=="*"?"":f[0][0]=='"'?JSON.parse(f[0]):f[0]),d+=f[0].length,d==i.length)break;let h=i[d++];if(d==i.length&&h=="!"){a=0;break}if(h!="/")throw new RangeError("Invalid path: "+i);o=i.slice(d)}let l=s.length-1,c=s[l];if(!c)throw new RangeError("Invalid path: "+i);let u=new vI(r,a,l>0?s.slice(0,l):null);e[c]=u.sort(e[c])}}return Kme.add(e)}const Kme=new en;class vI{constructor(e,n,r,i){this.tags=e,this.mode=n,this.context=r,this.next=i}get opaque(){return this.mode==0}get inherit(){return this.mode==1}sort(e){return!e||e.depth<this.depth?(this.next=e,this):(e.next=this.sort(e.next),e)}get depth(){return this.context?this.context.length:0}}vI.empty=new vI([],2,null);function Yme(t,e){let n=Object.create(null);for(let s of t)if(!Array.isArray(s.tag))n[s.tag.id]=s.class;else for(let a of s.tag)n[a.id]=s.class;let{scope:r,all:i=null}=e||{};return{style:s=>{let a=i;for(let o of s)for(let l of o.set){let c=n[l.id];if(c){a=a?a+" "+c:c;break}}return a},scope:r}}function AQe(t,e){let n=null;for(let r of t){let i=r.style(e);
vendor: 3,381 bytes, line 116
116i&&(n=n?n+" "+i:i)}return n}function CQe(t,e,n,r=0,i=t.length){let s=new RQe(r,Array.isArray(e)?e:[e],n);s.highlightRange(t.cursor(),r,i,"",s.highlighters),s.flush(i)}class RQe{constructor(e,n,r){this.at=e,this.highlighters=n,this.span=r,this.class=""}startSpan(e,n){n!=this.class&&(this.flush(e),e>this.at&&(this.at=e),this.class=n)}flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)}highlightRange(e,n,r,i,s){let{type:a,from:o,to:l}=e;if(o>=r||l<=n)return;a.isTop&&(s=this.highlighters.filter(h=>!h.scope||h.scope(a)));let c=i,u=_Qe(e)||vI.empty,d=AQe(s,u.tags);if(d&&(c&&(c+=" "),c+=d,u.mode==1&&(i+=(i?" ":"")+d)),this.startSpan(Math.max(n,o),c),u.opaque)return;let f=e.tree&&e.tree.prop(en.mounted);if(f&&f.overlay){let h=e.node.enter(f.overlay[0].from+o,1),m=this.highlighters.filter(b=>!b.scope||b.scope(f.tree.type)),g=e.firstChild();for(let b=0,E=o;;b++){let x=b<f.overlay.length?f.overlay[b]:null,S=x?x.from+o:l,A=Math.max(n,E),R=Math.min(r,S);if(A<R&&g)for(;e.from<R&&(this.highlightRange(e,A,R,i,s),this.startSpan(Math.min(R,e.to),c),!(e.to>=S||!e.nextSibling())););if(!x||S>r)break;E=x.to+o,E>n&&(this.highlightRange(h.cursor(),Math.max(n,x.from+o),Math.min(r,E),"",m),this.startSpan(Math.min(r,E),c))}g&&e.parent()}else if(e.firstChild()){f&&(i="");do if(!(e.to<=n)){if(e.from>=r)break;this.highlightRange(e,n,r,i,s),this.startSpan(Math.min(r,e.to),c)}while(e.nextSibling());e.parent()}}}function _Qe(t){let e=t.type.prop(Kme);for(;e&&e.context&&!t.matchContext(e.context);)e=e.next;return e||null}const ze=Gd.define,OC=ze(),wh=ze(),QZ=ze(wh),XZ=ze(wh),Sh=ze(),MC=ze(Sh),M6=ze(Sh),Zc=ze(),hm=ze(Zc),Wc=ze(),zc=ze(),A9=ze(),QE=ze(A9),PC=ze(),Ce={comment:OC,lineComment:ze(OC),blockComment:ze(OC),docComment:ze(OC),name:wh,variableName:ze(wh),typeName:QZ,tagName:ze(QZ),propertyName:XZ,attributeName:ze(XZ),className:ze(wh),labelName:ze(wh),namespace:ze(wh),macroName:ze(wh),literal:Sh,string:MC,docString:ze(MC),character:ze(MC),attributeValue:ze(MC),number:M6,integer:ze(M6),float:ze(M6),bool:ze(Sh),regexp:ze(Sh),escape:ze(Sh),color:ze(Sh),url:ze(Sh),keyword:Wc,self:ze(Wc),null:ze(Wc),atom:ze(Wc),unit:ze(Wc),modifier:ze(Wc),operatorKeyword:ze(Wc),controlKeyword:ze(Wc),definitionKeyword:ze(Wc),moduleKeyword:ze(Wc),operator:zc,derefOperator:ze(zc),arithmeticOperator:ze(zc),logicOperator:ze(zc),bitwiseOperator:ze(zc),compareOperator:ze(zc),updateOperator:ze(zc),definitionOperator:ze(zc),typeOperator:ze(zc),controlOperator:ze(zc),punctuation:A9,separator:ze(A9),bracket:QE,angleBracket:ze(QE),squareBracket:ze(QE),paren:ze(QE),brace:ze(QE),content:Zc,heading:hm,heading1:ze(hm),heading2:ze(hm),heading3:ze(hm),heading4:ze(hm),heading5:ze(hm),heading6:ze(hm),contentSeparator:ze(Zc),list:ze(Zc),quote:ze(Zc),emphasis:ze(Zc),strong:ze(Zc),link:ze(Zc),monospace:ze(Zc),strikethrough:ze(Zc),inserted:ze(),deleted:ze(),changed:ze(),invalid:ze(),meta:PC,documentMeta:ze(PC),annotation:ze(PC),processingInstruction:ze(PC),definition:Gd.defineModifier("definition"),constant:Gd.defineModifier("constant"),function:Gd.defineModifier("function"),standard:Gd.defineModifier("standard"),local:Gd.defineModifier("local"),special:Gd.defineModifier("special")};for(let t in Ce){let e=Ce[t];e instanceof Gd&&(e.name=t)}Yme([{tag:Ce.link,class:"tok-link"},{tag:Ce.heading,class:"tok-heading"},{tag:Ce.emphasis,class:"tok-emphasis"},{tag:Ce.strong,class:"tok-strong"}
116,{tag:Ce.keyword,class:"tok-keyword"},{tag:Ce.atom,class:"tok-atom"},{tag:Ce.bool,class:"tok-bool"},{tag:Ce.url,class:"tok-url"},{tag:Ce.labelName,class:"tok-labelName"},{tag:Ce.inserted,class:"tok-inserted"},{tag:Ce.deleted,class:"tok-deleted"},{tag:Ce.literal,class:"tok-literal"},{tag:Ce.string,class:"tok-string"},{tag:Ce.number,class:"tok-number"},{tag:[Ce.regexp,Ce.escape,Ce.special(Ce.string)],class:"tok-string2"},{tag:Ce.variableName,class:"tok-variableName"},{tag:Ce.local(Ce.variableName),class:"tok-variableName tok-local"},{tag:Ce.definition(Ce.variableName),class:"tok-variableName tok-definition"},{tag:Ce.special(Ce.variableName),class:"tok-variableName2"},{tag:Ce.definition(Ce.propertyName),class:"tok-propertyName tok-definition"},{tag:Ce.typeName,class:"tok-typeName"},{tag:Ce.namespace,class:"tok-namespace"},{tag:Ce.className,class:"tok-className"},{tag:Ce.macroName,class:"tok-macroName"},{tag:Ce.propertyName,class:"tok-propertyName"},{tag:Ce.operator,class:"tok-operator"},{tag:Ce.comment,class:"tok-comment"},{tag:Ce.meta,class:"tok-meta"},{tag:Ce.invalid,class:"tok-invalid"},{tag:Ce.punctuation,class:"tok-punctuation"}]);const IQe=qme({String:Ce.string,Number:Ce.number,"True False":Ce.bool,PropertyName:Ce.propertyName,Null:Ce.null,", :":Ce.separator,"[ ]":Ce.squareBracket,"{ }":Ce.brace}),kQe=mI.deserialize({version:14,states:"$bOVQPOOOOQO'#Cb'#CbOnQPO'#CeOvQPO'#ClOOQO'#Cr'#CrQOQPOOOOQO'#Cg'#CgO}QPO'#CfO!SQPO'#CtOOQO,59P,59PO![QPO,59PO!aQPO'#CuOOQO,59W,59WO!iQPO,59WOVQPO,59QOqQPO'#CmO!nQPO,59`OOQO1G.k1G.kOVQPO'#CnO!vQPO,59aOOQO1G.r1G.rOOQO1G.l1G.lOOQO,59X,59XOOQO-E6k-E6kOOQO,59Y,59YOOQO-E6l-E6l",stateData:"#O~OeOS~OQSORSOSSOTSOWQO_ROgPO~OVXOgUO~O^[O~PVO[^O~O]_OVhX~OVaO~O]bO^iX~O^dO~O]_OVha~O]bO^ia~O",goto:"!kjPPPPPPkPPkqwPPPPk{!RPPP!XP!e!hXSOR^bQWQRf_TVQ_Q`WRg`QcZRicQTOQZRQe^RhbRYQR]R",nodeNames:"â JsonText True False Null Number String } { Object Property PropertyName : , ] [ Array",maxTerm:25,nodeProps:[["isolate",-2,6,11,""],["openedBy",7,"{",14,"["],["closedBy",8,"}",15,"]"]],propSources:[IQe],skippedNodes:[0],repeatNodeCount:2,tokenData:"(|~RaXY!WYZ!W]^!Wpq!Wrs!]|}$u}!O$z!Q!R%T!R![&c![!]&t!}#O&y#P#Q'O#Y#Z'T#b#c'r#h#i(Z#o#p(r#q#r(w~!]Oe~~!`Wpq!]qr!]rs!xs#O!]#O#P!}#P;'S!];'S;=`$o<%lO!]~!}Og~~#QXrs!]!P!Q!]#O#P!]#U#V!]#Y#Z!]#b#c!]#f#g!]#h#i!]#i#j#m~#pR!Q![#y!c!i#y#T#Z#y~#|R!Q![$V!c!i$V#T#Z$V~$YR!Q![$c!c!i$c#T#Z$c~$fR!Q![!]!c!i!]#T#Z!]~$rP;=`<%l!]~$zO]~~$}Q!Q!R%T!R![&c~%YRT~!O!P%c!g!h%w#X#Y%w~%fP!Q![%i~%nRT~!Q![%i!g!h%w#X#Y%w~%zR{|&T}!O&T!Q![&Z~&WP!Q![&Z~&`PT~!Q![&Z~&hST~!O!P%c!Q![&c!g!h%w#X#Y%w~&yO[~~'OO_~~'TO^~~'WP#T#U'Z~'^P#`#a'a~'dP#g#h'g~'jP#X#Y'm~'rOR~~'uP#i#j'x~'{P#`#a(O~(RP#`#a(U~(ZOS~~(^P#f#g(a~(dP#i#j(g~(jP#X#Y(m~(rOQ~~(wOW~~(|OV~",tokenizers:[0],topRules:{JsonText:[0,1]},tokenPrec:0});let C9=[],Qme=[];(()=>{let t="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(e=>e?parseInt(e,36):1);for(let e=0,n=0;e<t.length;e++)(e%2?Qme:C9).push(n=n+t[e])})();function DQe(t){if(t<768)return!1;for(let e=0,n=C9.length;;){let r=e+n>>1;if(t<C9[r])n=r;else if(t>=Qme[r])e=r+1;else return!0;
vendor: 96,392 bytes, lines 116-122
116if(e==n)return!1}}function ZZ(t){return t>=127462&&t<=127487}const JZ=8205;function LQe(t,e,n=!0,r=!0){return(n?Xme:OQe)(t,e,r)}function Xme(t,e,n){if(e==t.length)return e;e&&Zme(t.charCodeAt(e))&&Jme(t.charCodeAt(e-1))&&e--;let r=P6(t,e);for(e+=eJ(r);e<t.length;){let i=P6(t,e);if(r==JZ||i==JZ||n&&DQe(i))e+=eJ(i),r=i;else if(ZZ(i)){let s=0,a=e-2;for(;a>=0&&ZZ(P6(t,a));)s++,a-=2;if(s%2==0)break;e+=2}else break}return e}function OQe(t,e,n){for(;e>0;){let r=Xme(t,e-2,n);if(r<e)return r;e--}return 0}function P6(t,e){let n=t.charCodeAt(e);if(!Jme(n)||e+1==t.length)return n;let r=t.charCodeAt(e+1);return Zme(r)?(n-55296<<10)+(r-56320)+65536:n}function Zme(t){return t>=56320&&t<57344}function Jme(t){return t>=55296&&t<56320}function eJ(t){return t<65536?1:2}let On=class e0e{lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position ${e} in document of length ${this.length}`);return this.lineInner(e,!1,1,0)}line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number ${e} in ${this.lines}-line document`);return this.lineInner(e,!0,1,0)}replace(e,n,r){[e,n]=Jy(this,e,n);let i=[];return this.decompose(0,e,i,2),r.length&&r.decompose(0,r.length,i,3),this.decompose(n,this.length,i,1),wu.from(i,this.length-(n-e)+r.length)}append(e){return this.replace(this.length,this.length,e)}slice(e,n=this.length){[e,n]=Jy(this,e,n);let r=[];return this.decompose(e,n,r,0),wu.from(r,n-e)}eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)return!1;let n=this.scanIdentical(e,1),r=this.length-this.scanIdentical(e,-1),i=new Fw(this),s=new Fw(e);for(let a=n,o=n;;){if(i.next(a),s.next(a),a=0,i.lineBreak!=s.lineBreak||i.done!=s.done||i.value!=s.value)return!1;if(o+=i.value.length,i.done||o>=r)return!0}}iter(e=1){return new Fw(this,e)}iterRange(e,n=this.length){return new t0e(this,e,n)}iterLines(e,n){let r;if(e==null)r=this.iter();else{n==null&&(n=this.lines+1);let i=this.line(e).from;r=this.iterRange(i,Math.max(i,n==this.lines+1?this.length:n<=1?0:this.line(n-1).to))}return new n0e(r)}toString(){return this.sliceString(0)}toJSON(){let e=[];return this.flatten(e),e}constructor(){}static of(e){if(e.length==0)throw new RangeError("A document must have at least one line");return e.length==1&&!e[0]?e0e.empty:e.length<=32?new pi(e):wu.from(pi.split(e,[]))}};class pi extends On{constructor(e,n=MQe(e)){super(),this.text=e,this.length=n}get lines(){return this.text.length}get children(){return null}lineInner(e,n,r,i){for(let s=0;;s++){let a=this.text[s],o=i+a.length;if((n?r:o)>=e)return new PQe(i,o,r,a);i=o+1,r++}}decompose(e,n,r,i){let s=e<=0&&n>=this.length?this:new pi(tJ(this.text,e,n),Math.min(n,this.length)-Math.max(0,e));if(i&1){let a=r.pop(),o=D5(s.text,a.text.slice(),0,s.length);if(o.length<=32)r.push(new pi(o,a.length+s.length));else{let l=o.length>>1;r.push(new pi(o.slice(0,l)),new pi(o.slice(l)))}}else r.push(s)}replace(e,n,r){if(!(r instanceof pi))return super.replace(e,n,r);[e,n]=Jy(this,e,n);let i=D5(this.text,D5(r.text,tJ(this.text,0,e)),n),s=this.length+r.length-(n-e);return i.length<=32?new pi(i,s):wu.from(pi.split(i,[]),s)}sliceString(e,n=this.length,r=` 117`){[e,n]=Jy(this,e,n);let i="";for(let s=0,a=0;s<=n&&a<this.text.length;a++){let o=this.text[a],l=s+o.length;s>e&&a&&(i+=r),e<l&&n>s&&(i+=o.slice(Math.max(0,e-s),n-s)),s=l+1}return i}flatten(e){for(let n of this.text)e.push(n)}scanIdentical(){return 0}static split(e,n){let r=[],i=-1;for(let s of e)r.push(s),i+=s.length+1,r.length==32&&(n.push(new pi(r,i)),r=[],i=-1);return i>-1&&n.push(new pi(r,i)),n}}class wu extends On{constructor(e,n){super(),this.children=e,this.length=n,this.lines=0;for(let r of e)this.lines+=r.lines}lineInner(e,n,r,i){for(let s=0;;s++){let a=this.children[s],o=i+a.length,l=r+a.lines-1;if((n?l:o)>=e)return a.lineInner(e,n,r,i);i=o+1,r=l+1}}decompose(e,n,r,i){for(let s=0,a=0;a<=n&&s<this.children.length;s++){let o=this.children[s],l=a+o.length;if(e<=l&&n>=a){let c=i&((a<=e?1:0)|(l>=n?2:0));a>=e&&l<=n&&!c?r.push(o):o.decompose(e-a,n-a,r,c)}a=l+1}}replace(e,n,r){if([e,n]=Jy(this,e,n),r.lines<this.lines)for(let i=0,s=0;i<this.children.length;i++){let a=this.children[i],o=s+a.length;if(e>=s&&n<=o){let l=a.replace(e-s,n-s,r),c=this.lines-a.lines+l.lines;if(l.lines<c>>4&&l.lines>c>>6){let u=this.children.slice();return u[i]=l,new wu(u,this.length-(n-e)+r.length)}return super.replace(s,o,l)}s=o+1}return super.replace(e,n,r)}sliceString(e,n=this.length,r=` 118`){[e,n]=Jy(this,e,n);let i="";for(let s=0,a=0;s<this.children.length&&a<=n;s++){let o=this.children[s],l=a+o.length;a>e&&s&&(i+=r),e<l&&n>a&&(i+=o.sliceString(e-a,n-a,r)),a=l+1}return i}flatten(e){for(let n of this.children)n.flatten(e)}scanIdentical(e,n){if(!(e instanceof wu))return 0;let r=0,[i,s,a,o]=n>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;i+=n,s+=n){if(i==a||s==o)return r;let l=this.children[i],c=e.children[s];if(l!=c)return r+l.scanIdentical(c,n);r+=l.length+1}}static from(e,n=e.reduce((r,i)=>r+i.length+1,-1)){let r=0;for(let h of e)r+=h.lines;if(r<32){let h=[];for(let m of e)m.flatten(h);return new pi(h,n)}let i=Math.max(32,r>>5),s=i<<1,a=i>>1,o=[],l=0,c=-1,u=[];function d(h){let m;if(h.lines>s&&h instanceof wu)for(let g of h.children)d(g);else h.lines>a&&(l>a||!l)?(f(),o.push(h)):h instanceof pi&&l&&(m=u[u.length-1])instanceof pi&&h.lines+m.lines<=32?(l+=h.lines,c+=h.length+1,u[u.length-1]=new pi(m.text.concat(h.text),m.length+1+h.length)):(l+h.lines>i&&f(),l+=h.lines,c+=h.length+1,u.push(h))}function f(){l!=0&&(o.push(u.length==1?u[0]:wu.from(u,c)),c=-1,l=u.length=0)}for(let h of e)d(h);return f(),o.length==1?o[0]:new wu(o,n)}}On.empty=new pi([""],0);function MQe(t){let e=-1;for(let n of t)e+=n.length+1;return e}function D5(t,e,n=0,r=1e9){for(let i=0,s=0,a=!0;s<t.length&&i<=r;s++){let o=t[s],l=i+o.length;l>=n&&(l>r&&(o=o.slice(0,r-i)),i<n&&(o=o.slice(n-i)),a?(e[e.length-1]+=o,a=!1):e.push(o)),i=l+1}return e}function tJ(t,e,n){return D5(t,[""],e,n)}class Fw{constructor(e,n=1){this.dir=n,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[e],this.offsets=[n>0?1:(e instanceof pi?e.text.length:e.children.length)<<1]}nextInner(e,n){for(this.done=this.lineBreak=!1;;){let r=this.nodes.length-1,i=this.nodes[r],s=this.offsets[r],a=s>>1,o=i instanceof pi?i.text.length:i.children.length;if(a==(n>0?o:0)){if(r==0)return this.done=!0,this.value="",this;n>0&&this.offsets[r-1]++,this.nodes.pop(),this.offsets.pop()}else if((s&1)==(n>0?0:1)){if(this.offsets[r]+=n,e==0)return this.lineBreak=!0,this.value=` 119`,this;e--}else if(i instanceof pi){let l=i.text[a+(n<0?-1:0)];if(this.offsets[r]+=n,l.length>Math.max(0,e))return this.value=e==0?l:n>0?l.slice(e):l.slice(0,l.length-e),this;e-=l.length}else{let l=i.children[a+(n<0?-1:0)];e>l.length?(e-=l.length,this.offsets[r]+=n):(n<0&&this.offsets[r]--,this.nodes.push(l),this.offsets.push(n>0?1:(l instanceof pi?l.text.length:l.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}class t0e{constructor(e,n,r){this.value="",this.done=!1,this.cursor=new Fw(e,n>r?-1:1),this.pos=n>r?e.length:0,this.from=Math.min(n,r),this.to=Math.max(n,r)}nextInner(e,n){if(n<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,n<0?this.pos-this.to:this.from-this.pos);let r=n<0?this.pos-this.from:this.to-this.pos;e>r&&(e=r),r-=e;let{value:i}=this.cursor.next(e);return this.pos+=(i.length+e)*n,this.value=i.length<=r?i:n<0?i.slice(i.length-r):i.slice(0,r),this.done=!this.value,this}next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&this.value!=""}}class n0e{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:n,lineBreak:r,value:i}=this.inner.next(e);return n&&this.afterBreak?(this.value="",this.afterBreak=!1):n?(this.done=!0,this.value=""):r?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=i,this.afterBreak=!1),this}get lineBreak(){return!1}}typeof Symbol<"u"&&(On.prototype[Symbol.iterator]=function(){return this.iter()},Fw.prototype[Symbol.iterator]=t0e.prototype[Symbol.iterator]=n0e.prototype[Symbol.iterator]=function(){return this});class PQe{constructor(e,n,r,i){this.from=e,this.to=n,this.number=r,this.text=i}get length(){return this.to-this.from}}function Jy(t,e,n){return e=Math.max(0,Math.min(t.length,e)),[e,Math.max(e,Math.min(t.length,n))]}function Ws(t,e,n=!0,r=!0){return LQe(t,e,n,r)}function $Qe(t){return t>=56320&&t<57344}function NQe(t){return t>=55296&&t<56320}function Xa(t,e){let n=t.charCodeAt(e);if(!NQe(n)||e+1==t.length)return n;let r=t.charCodeAt(e+1);return $Qe(r)?(n-55296<<10)+(r-56320)+65536:n}function _V(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode((t>>10)+55296,(t&1023)+56320))}function Su(t){return t<65536?1:2}const R9=/\r\n?|\n/;var Ca=function(t){return t[t.Simple=0]="Simple",t[t.TrackDel=1]="TrackDel",t[t.TrackBefore=2]="TrackBefore",t[t.TrackAfter=3]="TrackAfter",t}(Ca||(Ca={}));class ju{constructor(e){this.sections=e}get length(){let e=0;for(let n=0;n<this.sections.length;n+=2)e+=this.sections[n];return e}get newLength(){let e=0;for(let n=0;n<this.sections.length;n+=2){let r=this.sections[n+1];e+=r<0?this.sections[n]:r}return e}get empty(){return this.sections.length==0||this.sections.length==2&&this.sections[1]<0}iterGaps(e){for(let n=0,r=0,i=0;n<this.sections.length;){let s=this.sections[n++],a=this.sections[n++];a<0?(e(r,i,s),i+=s):i+=a,r+=s}}iterChangedRanges(e,n=!1){_9(this,e,n)}get invertedDesc(){let e=[];for(let n=0;n<this.sections.length;){let r=this.sections[n++],i=this.sections[n++];i<0?e.push(r,i):e.push(i,r)}return new ju(e)}composeDesc(e){return this.empty?e:e.empty?this:r0e(this,e)}mapDesc(e,n=!1){return e.empty?this:I9(this,e,n)}mapPos(e,n=-1,r=Ca.Simple){let i=0,s=0;for(let a=0;a<this.sections.length;){let o=this.sections[a++],l=this.sections[a++],c=i+o;if(l<0){if(c>e)return s+(e-i);s+=o}else{if(r!=Ca.Simple&&c>=e&&(r==Ca.TrackDel&&i<e&&c>e||r==Ca.TrackBefore&&i<e||r==Ca.TrackAfter&&c>e))return null;if(c>e||c==e&&n<0&&!o)return e==i||n<0?s:s+l;s+=l}i=c}if(e>i)throw new RangeError(`Position ${e} is out of range for changeset of length ${i}`);return s}touchesRange(e,n=e){for(let r=0,i=0;r<this.sections.length&&i<=n;){let s=this.sections[r++],a=this.sections[r++],o=i+s;if(a>=0&&i<=n&&o>=e)return i<e&&o>n?"cover":!0;i=o}return!1}toString(){let e="";for(let n=0;n<this.sections.length;){let r=this.sections[n++],i=this.sections[n++];e+=(e?" ":"")+r+(i>=0?":"+i:"")}return e}toJSON(){return this.sections}static fromJSON(e){if(!Array.isArray(e)||e.length%2||e.some(n=>typeof n!="number"))throw new RangeError("Invalid JSON representation of ChangeDesc");return new ju(e)}static create(e){return new ju(e)}}class Qi extends ju{constructor(e,n){super(e),this.inserted=n}apply(e){if(this.length!=e.length)throw new RangeError("Applying change set to a document with the wrong length");return _9(this,(n,r,i,s,a)=>e=e.replace(i,i+(r-n),a),!1),e}mapDesc(e,n=!1){return I9(this,e,n,!0)}invert(e){let n=this.sections.slice(),r=[];for(let i=0,s=0;i<n.length;i+=2){let a=n[i],o=n[i+1];if(o>=0){n[i]=o,n[i+1]=a;let l=i>>1;for(;r.length<l;)r.push(On.empty);r.push(a?e.slice(s,s+a):On.empty)}s+=a}return new Qi(n,r)}compose(e){return this.empty?e:e.empty?this:r0e(this,e,!0)}map(e,n=!1){return e.empty?this:I9(this,e,n,!0)}iterChanges(e,n=!1){_9(this,e,n)}get desc(){return ju.create(this.sections)}filter(e){let n=[],r=[],i=[],s=new V2(this);e:for(let a=0,o=0;;){let l=a==e.length?1e9:e[a++];for(;o<l||o==l&&s.len==0;){if(s.done)break e;let u=Math.min(s.len,l-o);oa(i,u,-1);let d=s.ins==-1?-1:s.off==0?s.ins:0;oa(n,u,d),d>0&&Gh(r,n,s.text),s.forward(u),o+=u}let c=e[a++];for(;o<c;){if(s.done)break e;let u=Math.min(s.len,c-o);oa(n,u,-1),oa(i,u,s.ins==-1?-1:s.off==0?s.ins:0),s.forward(u),o+=u}}return{changes:new Qi(n,r),filtered:ju.create(i)}}toJSON(){let e=[];for(let n=0;n<this.sections.length;n+=2){let r=this.sections[n],i=this.sections[n+1];i<0?e.push(r):i==0?e.push([r]):e.push([r].concat(this.inserted[n>>1].toJSON()))}return e}static of(e,n,r){let i=[],s=[],a=0,o=null;function l(u=!1){if(!u&&!i.length)return;a<n&&oa(i,n-a,-1);let d=new Qi(i,s);o=o?o.compose(d.map(o)):d,i=[],s=[],a=0}function c(u){if(Array.isArray(u))for(let d of u)c(d);else if(u instanceof Qi){if(u.length!=n)throw new RangeError(`Mismatched change set length (got ${u.length}, expected ${n})`);l(),o=o?o.compose(u.map(o)):u}else{let{from:d,to:f=d,insert:h}=u;if(d>f||d<0||f>n)throw new RangeError(`Invalid change range ${d} to ${f} (in doc of length ${n})`);let m=h?typeof h=="string"?On.of(h.split(r||R9)):h:On.empty,g=m.length;if(d==f&&g==0)return;d<a&&l(),d>a&&oa(i,d-a,-1),oa(i,f-d,g),Gh(s,i,m),a=f}}return c(e),l(!o),o}static empty(e){return new Qi(e?[e,-1]:[],[])}static fromJSON(e){if(!Array.isArray(e))throw new RangeError("Invalid JSON representation of ChangeSet");let n=[],r=[];for(let i=0;i<e.length;i++){let s=e[i];if(typeof s=="number")n.push(s,-1);else{if(!Array.isArray(s)||typeof s[0]!="number"||s.some((a,o)=>o&&typeof a!="string"))throw new RangeError("Invalid JSON representation of ChangeSet");if(s.length==1)n.push(s[0],0);else{for(;r.length<i;)r.push(On.empty);r[i]=On.of(s.slice(1)),n.push(s[0],r[i].length)}}}return new Qi(n,r)}static createSet(e,n){return new Qi(e,n)}}function oa(t,e,n,r=!1){if(e==0&&n<=0)return;let i=t.length-2;i>=0&&n<=0&&n==t[i+1]?t[i]+=e:i>=0&&e==0&&t[i]==0?t[i+1]+=n:r?(t[i]+=e,t[i+1]+=n):t.push(e,n)}function Gh(t,e,n){if(n.length==0)return;let r=e.length-2>>1;if(r<t.length)t[t.length-1]=t[t.length-1].append(n);else{for(;t.length<r;)t.push(On.empty);t.push(n)}}function _9(t,e,n){let r=t.inserted;for(let i=0,s=0,a=0;a<t.sections.length;){let o=t.sections[a++],l=t.sections[a++];if(l<0)i+=o,s+=o;else{let c=i,u=s,d=On.empty;for(;c+=o,u+=l,l&&r&&(d=d.append(r[a-2>>1])),!(n||a==t.sections.length||t.sections[a+1]<0);)o=t.sections[a++],l=t.sections[a++];e(i,c,s,u,d),i=c,s=u}}}function I9(t,e,n,r=!1){let i=[],s=r?[]:null,a=new V2(t),o=new V2(e);for(let l=-1;;){if(a.done&&o.len||o.done&&a.len)throw new Error("Mismatched change set lengths");if(a.ins==-1&&o.ins==-1){let c=Math.min(a.len,o.len);oa(i,c,-1),a.forward(c),o.forward(c)}else if(o.ins>=0&&(a.ins<0||l==a.i||a.off==0&&(o.len<a.len||o.len==a.len&&!n))){let c=o.len;for(oa(i,o.ins,-1);c;){let u=Math.min(a.len,c);a.ins>=0&&l<a.i&&a.len<=u&&(oa(i,0,a.ins),s&&Gh(s,i,a.text),l=a.i),a.forward(u),c-=u}o.next()}else if(a.ins>=0){let c=0,u=a.len;for(;u;)if(o.ins==-1){let d=Math.min(u,o.len);c+=d,u-=d,o.forward(d)}else if(o.ins==0&&o.len<u)u-=o.len,o.next();else break;oa(i,c,l<a.i?a.ins:0),s&&l<a.i&&Gh(s,i,a.text),l=a.i,a.forward(a.len-u)}else{if(a.done&&o.done)return s?Qi.createSet(i,s):ju.create(i);throw new Error("Mismatched change set lengths")}}}function r0e(t,e,n=!1){let r=[],i=n?[]:null,s=new V2(t),a=new V2(e);for(let o=!1;;){if(s.done&&a.done)return i?Qi.createSet(r,i):ju.create(r);if(s.ins==0)oa(r,s.len,0,o),s.next();else if(a.len==0&&!a.done)oa(r,0,a.ins,o),i&&Gh(i,r,a.text),a.next();else{if(s.done||a.done)throw new Error("Mismatched change set lengths");{let l=Math.min(s.len2,a.len),c=r.length;if(s.ins==-1){let u=a.ins==-1?-1:a.off?0:a.ins;oa(r,l,u,o),i&&u&&Gh(i,r,a.text)}else a.ins==-1?(oa(r,s.off?0:s.len,l,o),i&&Gh(i,r,s.textBit(l))):(oa(r,s.off?0:s.len,a.off?0:a.ins,o),i&&!a.off&&Gh(i,r,a.text));o=(s.ins>l||a.ins>=0&&a.len>l)&&(o||r.length>c),s.forward2(l),a.forward(l)}}}}class V2{constructor(e){this.set=e,this.i=0,this.next()}next(){let{sections:e}=this.set;this.i<e.length?(this.len=e[this.i++],this.ins=e[this.i++]):(this.len=0,this.ins=-2),this.off=0}get done(){return this.ins==-2}get len2(){return this.ins<0?this.len:this.ins}get text(){let{inserted:e}=this.set,n=this.i-2>>1;return n>=e.length?On.empty:e[n]}textBit(e){let{inserted:n}=this.set,r=this.i-2>>1;return r>=n.length&&!e?On.empty:n[r].slice(this.off,e==null?void 0:this.off+e)}forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)}forward2(e){this.ins==-1?this.forward(e):e==this.ins?this.next():(this.ins-=e,this.off+=e)}}class g0{constructor(e,n,r){this.from=e,this.to=n,this.flags=r}get anchor(){return this.flags&32?this.to:this.from}get head(){return this.flags&32?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return this.flags&8?-1:this.flags&16?1:0}get bidiLevel(){let e=this.flags&7;return e==7?null:e}get goalColumn(){let e=this.flags>>6;return e==16777215?void 0:e}map(e,n=-1){let r,i;return this.empty?r=i=e.mapPos(this.from,n):(r=e.mapPos(this.from,1),i=e.mapPos(this.to,-1)),r==this.from&&i==this.to?this:new g0(r,i,this.flags)}extend(e,n=e){if(e<=this.anchor&&n>=this.anchor)return Le.range(e,n);let r=Math.abs(e-this.anchor)>Math.abs(n-this.anchor)?e:n;return Le.range(this.anchor,r)}eq(e,n=!1){return this.anchor==e.anchor&&this.head==e.head&&(!n||!this.empty||this.assoc==e.assoc)}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(e){if(!e||typeof e.anchor!="number"||typeof e.head!="number")throw new RangeError("Invalid JSON representation for SelectionRange");return Le.range(e.anchor,e.head)}static create(e,n,r){return new g0(e,n,r)}}class Le{constructor(e,n){this.ranges=e,this.mainIndex=n}map(e,n=-1){return e.empty?this:Le.create(this.ranges.map(r=>r.map(e,n)),this.mainIndex)}eq(e,n=!1){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIndex)return!1;for(let r=0;r<this.ranges.length;r++)if(!this.ranges[r].eq(e.ranges[r],n))return!1;return!0}get main(){return this.ranges[this.mainIndex]}asSingle(){return this.ranges.length==1?this:new Le([this.main],0)}addRange(e,n=!0){return Le.create([e].concat(this.ranges),n?0:this.mainIndex+1)}replaceRange(e,n=this.mainIndex){let r=this.ranges.slice();return r[n]=e,Le.create(r,this.mainIndex)}toJSON(){return{ranges:this.ranges.map(e=>e.toJSON()),main:this.mainIndex}}static fromJSON(e){if(!e||!Array.isArray(e.ranges)||typeof e.main!="number"||e.main>=e.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new Le(e.ranges.map(n=>g0.fromJSON(n)),e.main)}static single(e,n=e){return new Le([Le.range(e,n)],0)}static create(e,n=0){if(e.length==0)throw new RangeError("A selection needs at least one range");for(let r=0,i=0;i<e.length;i++){let s=e[i];if(s.empty?s.from<=r:s.from<r)return Le.normalized(e.slice(),n);r=s.to}return new Le(e,n)}static cursor(e,n=0,r,i){return g0.create(e,e,(n==0?0:n<0?8:16)|(r==null?7:Math.min(6,r))|(i??16777215)<<6)}static range(e,n,r,i){let s=(r??16777215)<<6|(i==null?7:Math.min(6,i));return n<e?g0.create(n,e,48|s):g0.create(e,n,(n>e?8:0)|s)}static normalized(e,n=0){let r=e[n];e.sort((i,s)=>i.from-s.from),n=e.indexOf(r);for(let i=1;i<e.length;i++){let s=e[i],a=e[i-1];if(s.empty?s.from<=a.to:s.from<a.to){let o=a.from,l=Math.max(s.to,a.to);i<=n&&n--,e.splice(--i,2,s.anchor>s.head?Le.range(l,o):Le.range(o,l))}}return new Le(e,n)}}function i0e(t,e){for(let n of t.ranges)if(n.to>e)throw new RangeError("Selection points outside of document")}let IV=0;class et{constructor(e,n,r,i,s){this.combine=e,this.compareInput=n,this.compare=r,this.isStatic=i,this.id=IV++,this.default=e([]),this.extensions=typeof s=="function"?s(this):s}get reader(){return this}static define(e={}){return new et(e.combine||(n=>n),e.compareInput||((n,r)=>n===r),e.compare||(e.combine?(n,r)=>n===r:kV),!!e.static,e.enables)}of(e){return new L5([],this,0,e)}compute(e,n){if(this.isStatic)throw new Error("Can't compute a static facet");return new L5(e,this,1,n)}computeN(e,n){if(this.isStatic)throw new Error("Can't compute a static facet");return new L5(e,this,2,n)}from(e,n){return n||(n=r=>r),this.compute([e],r=>n(r.field(e)))}}function kV(t,e){return t==e||t.length==e.length&&t.every((n,r)=>n===e[r])}class L5{constructor(e,n,r,i){this.dependencies=e,this.facet=n,this.type=r,this.value=i,this.id=IV++}dynamicSlot(e){var n;let r=this.value,i=this.facet.compareInput,s=this.id,a=e[s]>>1,o=this.type==2,l=!1,c=!1,u=[];for(let d of this.dependencies)d=="doc"?l=!0:d=="selection"?c=!0:((n=e[d.id])!==null&&n!==void 0?n:1)&1||u.push(e[d.id]);return{create(d){return d.values[a]=r(d),1},update(d,f){if(l&&f.docChanged||c&&(f.docChanged||f.selection)||k9(d,u)){let h=r(d);if(o?!nJ(h,d.values[a],i):!i(h,d.values[a]))return d.values[a]=h,1}return 0},reconfigure:(d,f)=>{let h,m=f.config.address[s];if(m!=null){let g=bI(f,m);if(this.dependencies.every(b=>b instanceof et?f.facet(b)===d.facet(b):b instanceof ks?f.field(b,!1)==d.field(b,!1):!0)||(o?nJ(h=r(d),g,i):i(h=r(d),g)))return d.values[a]=g,0}else h=r(d);return d.values[a]=h,1}}}}function nJ(t,e,n){if(t.length!=e.length)return!1;for(let r=0;r<t.length;r++)if(!n(t[r],e[r]))return!1;return!0}function k9(t,e){let n=!1;for(let r of e)jw(t,r)&1&&(n=!0);return n}function FQe(t,e,n){let r=n.map(l=>t[l.id]),i=n.map(l=>l.type),s=r.filter(l=>!(l&1)),a=t[e.id]>>1;function o(l){let c=[];for(let u=0;u<r.length;u++){let d=bI(l,r[u]);if(i[u]==2)for(let f of d)c.push(f);else c.push(d)}return e.combine(c)}return{create(l){for(let c of r)jw(l,c);return l.values[a]=o(l),1},update(l,c){if(!k9(l,s))return 0;let u=o(l);return e.compare(u,l.values[a])?0:(l.values[a]=u,1)},reconfigure(l,c){let u=k9(l,r),d=c.config.facets[e.id],f=c.facet(e);if(d&&!u&&kV(n,d))return l.values[a]=f,0;let h=o(l);return e.compare(h,f)?(l.values[a]=f,0):(l.values[a]=h,1)}}}const $C=et.define({static:!0});class ks{constructor(e,n,r,i,s){this.id=e,this.createF=n,this.updateF=r,this.compareF=i,this.spec=s,this.provides=void 0}static define(e){let n=new ks(IV++,e.create,e.update,e.compare||((r,i)=>r===i),e);return e.provide&&(n.provides=e.provide(n)),n}create(e){let n=e.facet($C).find(r=>r.field==this);return(n?.create||this.createF)(e)}slot(e){let n=e[this.id]>>1;return{create:r=>(r.values[n]=this.create(r),1),update:(r,i)=>{let s=r.values[n],a=this.updateF(s,i);return this.compareF(s,a)?0:(r.values[n]=a,1)},reconfigure:(r,i)=>{let s=r.facet($C),a=i.facet($C),o;return(o=s.find(l=>l.field==this))&&o!=a.find(l=>l.field==this)?(r.values[n]=o.create(r),1):i.config.address[this.id]!=null?(r.values[n]=i.field(this),0):(r.values[n]=this.create(r),1)}}}init(e){return[this,$C.of({field:this,create:e})]}get extension(){return this}}const a0={lowest:4,low:3,default:2,high:1,highest:0};function XE(t){return e=>new s0e(e,t)}const kg={highest:XE(a0.highest),high:XE(a0.high),default:XE(a0.default),low:XE(a0.low),lowest:XE(a0.lowest)};class s0e{constructor(e,n){this.inner=e,this.prec=n}}class vL{of(e){return new D9(this,e)}reconfigure(e){return vL.reconfigure.of({compartment:this,extension:e})}get(e){return e.config.compartments.get(this)}}class D9{constructor(e,n){this.compartment=e,this.inner=n}}class yI{constructor(e,n,r,i,s,a){for(this.base=e,this.compartments=n,this.dynamicSlots=r,this.address=i,this.staticValues=s,this.facets=a,this.statusTemplate=[];this.statusTemplate.length<r.length;)this.statusTemplate.push(0)}staticFacet(e){let n=this.address[e.id];return n==null?e.default:this.staticValues[n>>1]}static resolve(e,n,r){let i=[],s=Object.create(null),a=new Map;for(let f of jQe(e,n,a))f instanceof ks?i.push(f):(s[f.facet.id]||(s[f.facet.id]=[])).push(f);let o=Object.create(null),l=[],c=[];for(let f of i)o[f.id]=c.length<<1,c.push(h=>f.slot(h));let u=r?.config.facets;for(let f in s){let h=s[f],m=h[0].facet,g=u&&u[f]||[];if(h.every(b=>b.type==0))if(o[m.id]=l.length<<1|1,kV(g,h))l.push(r.facet(m));else{let b=m.combine(h.map(E=>E.value));l.push(r&&m.compare(b,r.facet(m))?r.facet(m):b)}else{for(let b of h)b.type==0?(o[b.id]=l.length<<1|1,l.push(b.value)):(o[b.id]=c.length<<1,c.push(E=>b.dynamicSlot(E)));o[m.id]=c.length<<1,c.push(b=>FQe(b,m,h))}}let d=c.map(f=>f(o));return new yI(e,a,d,o,l,s)}}function jQe(t,e,n){let r=[[],[],[],[],[]],i=new Map;function s(a,o){let l=i.get(a);if(l!=null){if(l<=o)return;let c=r[l].indexOf(a);c>-1&&r[l].splice(c,1),a instanceof D9&&n.delete(a.compartment)}if(i.set(a,o),Array.isArray(a))for(let c of a)s(c,o);else if(a instanceof D9){if(n.has(a.compartment))throw new RangeError("Duplicate use of compartment in extensions");let c=e.get(a.compartment)||a.inner;n.set(a.compartment,c),s(c,o)}else if(a instanceof s0e)s(a.inner,a.prec);else if(a instanceof ks)r[o].push(a),a.provides&&s(a.provides,o);else if(a instanceof L5)r[o].push(a),a.facet.extensions&&s(a.facet.extensions,a0.default);else{let c=a.extension;if(!c)throw new Error(`Unrecognized extension value in extension set (${a}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);s(c,o)}}return s(t,a0.default),r.reduce((a,o)=>a.concat(o))}function jw(t,e){if(e&1)return 2;let n=e>>1,r=t.status[n];if(r==4)throw new Error("Cyclic dependency between fields and/or facets");if(r&2)return r;t.status[n]=4;let i=t.computeSlot(t,t.config.dynamicSlots[n]);return t.status[n]=2|i}function bI(t,e){return e&1?t.config.staticValues[e>>1]:t.values[e>>1]}const a0e=et.define(),L9=et.define({combine:t=>t.some(e=>e),static:!0}),o0e=et.define({combine:t=>t.length?t[0]:void 0,static:!0}),l0e=et.define(),c0e=et.define(),u0e=et.define(),d0e=et.define({combine:t=>t.length?t[0]:!1});class sd{constructor(e,n){this.type=e,this.value=n}static define(){return new BQe}}class BQe{of(e){return new sd(this,e)}}class UQe{constructor(e){this.map=e}of(e){return new Wt(this,e)}}class Wt{constructor(e,n){this.type=e,this.value=n}map(e){let n=this.type.map(this.value,e);return n===void 0?void 0:n==this.value?this:new Wt(this.type,n)}is(e){return this.type==e}static define(e={}){return new UQe(e.map||(n=>n))}static mapEffects(e,n){if(!e.length)return e;let r=[];for(let i of e){let s=i.map(n);s&&r.push(s)}return r}}Wt.reconfigure=Wt.define();Wt.appendConfig=Wt.define();class es{constructor(e,n,r,i,s,a){this.startState=e,this.changes=n,this.selection=r,this.effects=i,this.annotations=s,this.scrollIntoView=a,this._doc=null,this._state=null,r&&i0e(r,n.newLength),s.some(o=>o.type==es.time)||(this.annotations=s.concat(es.time.of(Date.now())))}static create(e,n,r,i,s,a){return new es(e,n,r,i,s,a)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(e){for(let n of this.annotations)if(n.type==e)return n.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(e){let n=this.annotation(es.userEvent);return!!(n&&(n==e||n.length>e.length&&n.slice(0,e.length)==e&&n[e.length]=="."))}}es.time=sd.define();es.userEvent=sd.define();es.addToHistory=sd.define();es.remote=sd.define();function HQe(t,e){let n=[];for(let r=0,i=0;;){let s,a;if(r<t.length&&(i==e.length||e[i]>=t[r]))s=t[r++],a=t[r++];else if(i<e.length)s=e[i++],a=e[i++];else return n;!n.length||n[n.length-1]<s?n.push(s,a):n[n.length-1]<a&&(n[n.length-1]=a)}}function f0e(t,e,n){var r;let i,s,a;return n?(i=e.changes,s=Qi.empty(e.changes.length),a=t.changes.compose(e.changes)):(i=e.changes.map(t.changes),s=t.changes.mapDesc(e.changes,!0),a=t.changes.compose(i)),{changes:a,selection:e.selection?e.selection.map(s):(r=t.selection)===null||r===void 0?void 0:r.map(i),effects:Wt.mapEffects(t.effects,i).concat(Wt.mapEffects(e.effects,s)),annotations:t.annotations.length?t.annotations.concat(e.annotations):e.annotations,scrollIntoView:t.scrollIntoView||e.scrollIntoView}}function O9(t,e,n){let r=e.selection,i=ry(e.annotations);return e.userEvent&&(i=i.concat(es.userEvent.of(e.userEvent))),{changes:e.changes instanceof Qi?e.changes:Qi.of(e.changes||[],n,t.facet(o0e)),selection:r&&(r instanceof Le?r:Le.single(r.anchor,r.head)),effects:ry(e.effects),annotations:i,scrollIntoView:!!e.scrollIntoView}}function h0e(t,e,n){let r=O9(t,e.length?e[0]:{},t.doc.length);e.length&&e[0].filter===!1&&(n=!1);for(let s=1;s<e.length;s++){e[s].filter===!1&&(n=!1);let a=!!e[s].sequential;r=f0e(r,O9(t,e[s],a?r.changes.newLength:t.doc.length),a)}let i=es.create(t,r.changes,r.selection,r.effects,r.annotations,r.scrollIntoView);return WQe(n?VQe(i):i)}function VQe(t){let e=t.startState,n=!0;for(let i of e.facet(l0e)){let s=i(t);if(s===!1){n=!1;break}Array.isArray(s)&&(n=n===!0?s:HQe(n,s))}if(n!==!0){let i,s;if(n===!1)s=t.changes.invertedDesc,i=Qi.empty(e.doc.length);else{let a=t.changes.filter(n);i=a.changes,s=a.filtered.mapDesc(a.changes).invertedDesc}t=es.create(e,i,t.selection&&t.selection.map(s),Wt.mapEffects(t.effects,s),t.annotations,t.scrollIntoView)}let r=e.facet(c0e);for(let i=r.length-1;i>=0;i--){let s=r[i](t);s instanceof es?t=s:Array.isArray(s)&&s.length==1&&s[0]instanceof es?t=s[0]:t=h0e(e,ry(s),!1)}return t}function WQe(t){let e=t.startState,n=e.facet(u0e),r=t;for(let i=n.length-1;i>=0;i--){let s=n[i](t);s&&Object.keys(s).length&&(r=f0e(r,O9(e,s,t.changes.newLength),!0))}return r==t?t:es.create(e,t.changes,t.selection,r.effects,r.annotations,r.scrollIntoView)}const zQe=[];function ry(t){return t==null?zQe:Array.isArray(t)?t:[t]}var Gr=function(t){return t[t.Word=0]="Word",t[t.Space=1]="Space",t[t.Other=2]="Other",t}(Gr||(Gr={}));const GQe=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;let M9;try{M9=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch{}function qQe(t){if(M9)return M9.test(t);for(let e=0;e<t.length;e++){let n=t[e];if(/\w/.test(n)||n>"Â"&&(n.toUpperCase()!=n.toLowerCase()||GQe.test(n)))return!0}return!1}function KQe(t){return e=>{if(!/\S/.test(e))return Gr.Space;if(qQe(e))return Gr.Word;for(let n=0;n<t.length;n++)if(e.indexOf(t[n])>-1)return Gr.Word;return Gr.Other}}class vn{constructor(e,n,r,i,s,a){this.config=e,this.doc=n,this.selection=r,this.values=i,this.status=e.statusTemplate.slice(),this.computeSlot=s,a&&(a._state=this);for(let o=0;o<this.config.dynamicSlots.length;o++)jw(this,o<<1);this.computeSlot=null}field(e,n=!0){let r=this.config.address[e.id];if(r==null){if(n)throw new RangeError("Field is not present in this state");return}return jw(this,r),bI(this,r)}update(...e){return h0e(this,e,!0)}applyTransaction(e){let n=this.config,{base:r,compartments:i}=n;for(let o of e.effects)o.is(vL.reconfigure)?(n&&(i=new Map,n.compartments.forEach((l,c)=>i.set(c,l)),n=null),i.set(o.value.compartment,o.value.extension)):o.is(Wt.reconfigure)?(n=null,r=o.value):o.is(Wt.appendConfig)&&(n=null,r=ry(r).concat(o.value));let s;n?s=e.startState.values.slice():(n=yI.resolve(r,i,this),s=new vn(n,this.doc,this.selection,n.dynamicSlots.map(()=>null),(l,c)=>c.reconfigure(l,this),null).values);let a=e.startState.facet(L9)?e.newSelection:e.newSelection.asSingle();new vn(n,e.newDoc,a,s,(o,l)=>l.update(o,e),e)}replaceSelection(e){return typeof e=="string"&&(e=this.toText(e)),this.changeByRange(n=>({changes:{from:n.from,to:n.to,insert:e},range:Le.cursor(n.from+e.length)}))}changeByRange(e){let n=this.selection,r=e(n.ranges[0]),i=this.changes(r.changes),s=[r.range],a=ry(r.effects);for(let o=1;o<n.ranges.length;o++){let l=e(n.ranges[o]),c=this.changes(l.changes),u=c.map(i);for(let f=0;f<o;f++)s[f]=s[f].map(u);let d=i.mapDesc(c,!0);s.push(l.range.map(d)),i=i.compose(u),a=Wt.mapEffects(a,u).concat(Wt.mapEffects(ry(l.effects),d))}return{changes:i,selection:Le.create(s,n.mainIndex),effects:a}}changes(e=[]){return e instanceof Qi?e:Qi.of(e,this.doc.length,this.facet(vn.lineSeparator))}toText(e){return On.of(e.split(this.facet(vn.lineSeparator)||R9))}sliceDoc(e=0,n=this.doc.length){return this.doc.sliceString(e,n,this.lineBreak)}facet(e){let n=this.config.address[e.id];return n==null?e.default:(jw(this,n),bI(this,n))}toJSON(e){let n={doc:this.sliceDoc(),selection:this.selection.toJSON()};if(e)for(let r in e){let i=e[r];i instanceof ks&&this.config.address[i.id]!=null&&(n[r]=i.spec.toJSON(this.field(e[r]),this))}return n}static fromJSON(e,n={},r){if(!e||typeof e.doc!="string")throw new RangeError("Invalid JSON representation for EditorState");let i=[];if(r){for(let s in r)if(Object.prototype.hasOwnProperty.call(e,s)){let a=r[s],o=e[s];i.push(a.init(l=>a.spec.fromJSON(o,l)))}}return vn.create({doc:e.doc,selection:Le.fromJSON(e.selection),extensions:n.extensions?i.concat([n.extensions]):i})}static create(e={}){let n=yI.resolve(e.extensions||[],new Map),r=e.doc instanceof On?e.doc:On.of((e.doc||"").split(n.staticFacet(vn.lineSeparator)||R9)),i=e.selection?e.selection instanceof Le?e.selection:Le.single(e.selection.anchor,e.selection.head):Le.single(0);return i0e(i,r.length),n.staticFacet(L9)||(i=i.asSingle()),new vn(n,r,i,n.dynamicSlots.map(()=>null),(s,a)=>a.create(s),null)}get tabSize(){return this.facet(vn.tabSize)}get lineBreak(){return this.facet(vn.lineSeparator)||` 120`}get readOnly(){return this.facet(d0e)}phrase(e,...n){for(let r of this.facet(vn.phrases))if(Object.prototype.hasOwnProperty.call(r,e)){e=r[e];break}return n.length&&(e=e.replace(/\$(\$|\d*)/g,(r,i)=>{if(i=="$")return"$";let s=+(i||1);return!s||s>n.length?r:n[s-1]})),e}languageDataAt(e,n,r=-1){let i=[];for(let s of this.facet(a0e))for(let a of s(this,n,r))Object.prototype.hasOwnProperty.call(a,e)&&i.push(a[e]);return i}charCategorizer(e){return KQe(this.languageDataAt("wordChars",e).join(""))}wordAt(e){let{text:n,from:r,length:i}=this.doc.lineAt(e),s=this.charCategorizer(e),a=e-r,o=e-r;for(;a>0;){let l=Ws(n,a,!1);if(s(n.slice(l,a))!=Gr.Word)break;a=l}for(;o<i;){let l=Ws(n,o);if(s(n.slice(o,l))!=Gr.Word)break;o=l}return a==o?null:Le.range(a+r,o+r)}}vn.allowMultipleSelections=L9;vn.tabSize=et.define({combine:t=>t.length?t[0]:4});vn.lineSeparator=o0e;vn.readOnly=d0e;vn.phrases=et.define({compare(t,e){let n=Object.keys(t),r=Object.keys(e);return n.length==r.length&&n.every(i=>t[i]==e[i])}});vn.languageData=a0e;vn.changeFilter=l0e;vn.transactionFilter=c0e;vn.transactionExtender=u0e;vL.reconfigure=Wt.define();function ad(t,e,n={}){let r={};for(let i of t)for(let s of Object.keys(i)){let a=i[s],o=r[s];if(o===void 0)r[s]=a;else if(!(o===a||a===void 0))if(Object.hasOwnProperty.call(n,s))r[s]=n[s](o,a);else throw new Error("Config merge conflict for field "+s)}for(let i in e)r[i]===void 0&&(r[i]=e[i]);return r}class sg{eq(e){return this==e}range(e,n=e){return W2.create(e,n,this)}}sg.prototype.startSide=sg.prototype.endSide=0;sg.prototype.point=!1;sg.prototype.mapMode=Ca.TrackDel;class W2{constructor(e,n,r){this.from=e,this.to=n,this.value=r}static create(e,n,r){return new W2(e,n,r)}}function P9(t,e){return t.from-e.from||t.value.startSide-e.value.startSide}class DV{constructor(e,n,r,i){this.from=e,this.to=n,this.value=r,this.maxPoint=i}get length(){return this.to[this.to.length-1]}findIndex(e,n,r,i=0){let s=r?this.to:this.from;for(let a=i,o=s.length;;){if(a==o)return a;let l=a+o>>1,c=s[l]-e||(r?this.value[l].endSide:this.value[l].startSide)-n;if(l==a)return c>=0?a:o;c>=0?o=l:a=l+1}}between(e,n,r,i){for(let s=this.findIndex(n,-1e9,!0),a=this.findIndex(r,1e9,!1,s);s<a;s++)if(i(this.from[s]+e,this.to[s]+e,this.value[s])===!1)return!1}map(e,n){let r=[],i=[],s=[],a=-1,o=-1;for(let l=0;l<this.value.length;l++){let c=this.value[l],u=this.from[l]+e,d=this.to[l]+e,f,h;if(u==d){let m=n.mapPos(u,c.startSide,c.mapMode);if(m==null||(f=h=m,c.startSide!=c.endSide&&(h=n.mapPos(u,c.endSide),h<f)))continue}else if(f=n.mapPos(u,c.startSide),h=n.mapPos(d,c.endSide),f>h||f==h&&c.startSide>0&&c.endSide<=0)continue;(h-f||c.endSide-c.startSide)<0||(a<0&&(a=f),c.point&&(o=Math.max(o,h-f)),r.push(c),i.push(f-a),s.push(h-a))}return{mapped:r.length?new DV(i,s,r,o):null,pos:a}}}class Tn{constructor(e,n,r,i){this.chunkPos=e,this.chunk=n,this.nextLayer=r,this.maxPoint=i}static create(e,n,r,i){return new Tn(e,n,r,i)}get length(){let e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let e=this.nextLayer.size;for(let n of this.chunk)e+=n.value.length;return e}chunkEnd(e){return this.chunkPos[e]+this.chunk[e].length}update(e){let{add:n=[],sort:r=!1,filterFrom:i=0,filterTo:s=this.length}=e,a=e.filter;if(n.length==0&&!a)return this;if(r&&(n=n.slice().sort(P9)),this.isEmpty)return n.length?Tn.of(n):this;let o=new p0e(this,null,-1).goto(0),l=0,c=[],u=new xf;for(;o.value||l<n.length;)if(l<n.length&&(o.from-n[l].from||o.startSide-n[l].value.startSide)>=0){let d=n[l++];u.addInner(d.from,d.to,d.value)||c.push(d)}else o.rangeIndex==1&&o.chunkIndex<this.chunk.length&&(l==n.length||this.chunkEnd(o.chunkIndex)<n[l].from)&&(!a||i>this.chunkEnd(o.chunkIndex)||s<this.chunkPos[o.chunkIndex])&&u.addChunk(this.chunkPos[o.chunkIndex],this.chunk[o.chunkIndex])?o.nextChunk():((!a||i>o.to||s<o.from||a(o.from,o.to,o.value))&&(u.addInner(o.from,o.to,o.value)||c.push(W2.create(o.from,o.to,o.value))),o.next());return u.finishInner(this.nextLayer.isEmpty&&!c.length?Tn.empty:this.nextLayer.update({add:c,filter:a,filterFrom:i,filterTo:s}))}map(e){if(e.empty||this.isEmpty)return this;let n=[],r=[],i=-1;for(let a=0;a<this.chunk.length;a++){let o=this.chunkPos[a],l=this.chunk[a],c=e.touchesRange(o,o+l.length);if(c===!1)i=Math.max(i,l.maxPoint),n.push(l),r.push(e.mapPos(o));else if(c===!0){let{mapped:u,pos:d}=l.map(o,e);u&&(i=Math.max(i,u.maxPoint),n.push(u),r.push(d))}}let s=this.nextLayer.map(e);return n.length==0?s:new Tn(r,n,s||Tn.empty,i)}between(e,n,r){if(!this.isEmpty){for(let i=0;i<this.chunk.length;i++){let s=this.chunkPos[i],a=this.chunk[i];if(n>=s&&e<=s+a.length&&a.between(s,e-s,n-s,r)===!1)return}this.nextLayer.between(e,n,r)}}iter(e=0){return z2.from([this]).goto(e)}get isEmpty(){return this.nextLayer==this}static iter(e,n=0){return z2.from(e).goto(n)}static compare(e,n,r,i,s=-1){let a=e.filter(d=>d.maxPoint>0||!d.isEmpty&&d.maxPoint>=s),o=n.filter(d=>d.maxPoint>0||!d.isEmpty&&d.maxPoint>=s),l=rJ(a,o,r),c=new ZE(a,l,s),u=new ZE(o,l,s);r.iterGaps((d,f,h)=>iJ(c,d,u,f,h,i)),r.empty&&r.length==0&&iJ(c,0,u,0,0,i)}static eq(e,n,r=0,i){i==null&&(i=999999999);let s=e.filter(u=>!u.isEmpty&&n.indexOf(u)<0),a=n.filter(u=>!u.isEmpty&&e.indexOf(u)<0);if(s.length!=a.length)return!1;if(!s.length)return!0;let o=rJ(s,a),l=new ZE(s,o,0).goto(r),c=new ZE(a,o,0).goto(r);for(;;){if(l.to!=c.to||!$9(l.active,c.active)||l.point&&(!c.point||!l.point.eq(c.point)))return!1;if(l.to>i)return!0;l.next(),c.next()}}static spans(e,n,r,i,s=-1){let a=new ZE(e,null,s).goto(n),o=n,l=a.openStart;for(;;){let c=Math.min(a.to,r);if(a.point){let u=a.activeForPoint(a.to),d=a.pointFrom<n?u.length+1:a.point.startSide<0?u.length:Math.min(u.length,l);i.point(o,c,a.point,u,d,a.pointRank),l=Math.min(a.openEnd(c),u.length)}else c>o&&(i.span(o,c,a.active,l),l=a.openEnd(c));if(a.to>r)return l+(a.point&&a.to>r?1:0);o=a.to,a.next()}}static of(e,n=!1){let r=new xf;for(let i of e instanceof W2?[e]:n?YQe(e):e)r.add(i.from,i.to,i.value);return r.finish()}static join(e){if(!e.length)return Tn.empty;let n=e[e.length-1];for(let r=e.length-2;r>=0;r--)for(let i=e[r];i!=Tn.empty;i=i.nextLayer)n=new Tn(i.chunkPos,i.chunk,n,Math.max(i.maxPoint,n.maxPoint));return n}}Tn.empty=new Tn([],[],null,-1);function YQe(t){if(t.length>1)for(let e=t[0],n=1;n<t.length;n++){let r=t[n];if(P9(e,r)>0)return t.slice().sort(P9);e=r}return t}Tn.empty.nextLayer=Tn.empty;class xf{finishChunk(e){this.chunks.push(new DV(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,e&&(this.from=[],this.to=[],this.value=[])}constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}add(e,n,r){this.addInner(e,n,r)||(this.nextLayer||(this.nextLayer=new xf)).add(e,n,r)}addInner(e,n,r){let i=e-this.lastTo||r.startSide-this.last.endSide;if(i<=0&&(e-this.lastFrom||r.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return i<0?!1:(this.from.length==250&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=e),this.from.push(e-this.chunkStart),this.to.push(n-this.chunkStart),this.last=r,this.lastFrom=e,this.lastTo=n,this.value.push(r),r.point&&(this.maxPoint=Math.max(this.maxPoint,n-e)),!0)}addChunk(e,n){if((e-this.lastTo||n.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,n.maxPoint),this.chunks.push(n),this.chunkPos.push(e);let r=n.value.length-1;return this.last=n.value[r],this.lastFrom=n.from[r]+e,this.lastTo=n.to[r]+e,!0}finish(){return this.finishInner(Tn.empty)}finishInner(e){if(this.from.length&&this.finishChunk(!1),this.chunks.length==0)return e;let n=Tn.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(e):e,this.setMaxPoint);return this.from=null,n}}function rJ(t,e,n){let r=new Map;for(let s of t)for(let a=0;a<s.chunk.length;a++)s.chunk[a].maxPoint<=0&&r.set(s.chunk[a],s.chunkPos[a]);let i=new Set;for(let s of e)for(let a=0;a<s.chunk.length;a++){let o=r.get(s.chunk[a]);o!=null&&(n?n.mapPos(o):o)==s.chunkPos[a]&&!n?.touchesRange(o,o+s.chunk[a].length)&&i.add(s.chunk[a])}return i}class p0e{constructor(e,n,r,i=0){this.layer=e,this.skip=n,this.minPoint=r,this.rank=i}get startSide(){return this.value?this.value.startSide:0}get endSide(){return this.value?this.value.endSide:0}goto(e,n=-1e9){return this.chunkIndex=this.rangeIndex=0,this.gotoInner(e,n,!1),this}gotoInner(e,n,r){for(;this.chunkIndex<this.layer.chunk.length;){let i=this.layer.chunk[this.chunkIndex];if(!(this.skip&&this.skip.has(i)||this.layer.chunkEnd(this.chunkIndex)<e||i.maxPoint<this.minPoint))break;this.chunkIndex++,r=!1}if(this.chunkIndex<this.layer.chunk.length){let i=this.layer.chunk[this.chunkIndex].findIndex(e-this.layer.chunkPos[this.chunkIndex],n,!0);(!r||this.rangeIndex<i)&&this.setRangeIndex(i)}this.next()}forward(e,n){(this.to-e||this.endSide-n)<0&&this.gotoInner(e,n,!0)}next(){for(;;)if(this.chunkIndex==this.layer.chunk.length){this.from=this.to=1e9,this.value=null;break}else{let e=this.layer.chunkPos[this.chunkIndex],n=this.layer.chunk[this.chunkIndex],r=e+n.from[this.rangeIndex];if(this.from=r,this.to=e+n.to[this.rangeIndex],this.value=n.value[this.rangeIndex],this.setRangeIndex(this.rangeIndex+1),this.minPoint<0||this.value.point&&this.to-this.from>=this.minPoint)break}}setRangeIndex(e){if(e==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex<this.layer.chunk.length&&this.skip.has(this.layer.chunk[this.chunkIndex]);)this.chunkIndex++;this.rangeIndex=0}else this.rangeIndex=e}nextChunk(){this.chunkIndex++,this.rangeIndex=0,this.next()}compare(e){return this.from-e.from||this.startSide-e.startSide||this.rank-e.rank||this.to-e.to||this.endSide-e.endSide}}class z2{constructor(e){this.heap=e}static from(e,n=null,r=-1){let i=[];for(let s=0;s<e.length;s++)for(let a=e[s];!a.isEmpty;a=a.nextLayer)a.maxPoint>=r&&i.push(new p0e(a,n,r,s));return i.length==1?i[0]:new z2(i)}get startSide(){return this.value?this.value.startSide:0}goto(e,n=-1e9){for(let r of this.heap)r.goto(e,n);for(let r=this.heap.length>>1;r>=0;r--)$6(this.heap,r);return this.next(),this}forward(e,n){for(let r of this.heap)r.forward(e,n);for(let r=this.heap.length>>1;r>=0;r--)$6(this.heap,r);(this.to-e||this.value.endSide-n)<0&&this.next()}next(){if(this.heap.length==0)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let e=this.heap[0];this.from=e.from,this.to=e.to,this.value=e.value,this.rank=e.rank,e.value&&e.next(),$6(this.heap,0)}}}function $6(t,e){for(let n=t[e];;){let r=(e<<1)+1;if(r>=t.length)break;let i=t[r];if(r+1<t.length&&i.compare(t[r+1])>=0&&(i=t[r+1],r++),n.compare(i)<0)break;t[r]=n,t[e]=i,e=r}}class ZE{constructor(e,n,r){this.minPoint=r,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=z2.from(e,n,r)}goto(e,n=-1e9){return this.cursor.goto(e,n),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=e,this.endSide=n,this.openStart=-1,this.next(),this}forward(e,n){for(;this.minActive>-1&&(this.activeTo[this.minActive]-e||this.active[this.minActive].endSide-n)<0;)this.removeActive(this.minActive);this.cursor.forward(e,n)}removeActive(e){NC(this.active,e),NC(this.activeTo,e),NC(this.activeRank,e),this.minActive=sJ(this.active,this.activeTo)}addActive(e){let n=0,{value:r,to:i,rank:s}=this.cursor;for(;n<this.activeRank.length&&(s-this.activeRank[n]||i-this.activeTo[n])>0;)n++;FC(this.active,n,r),FC(this.activeTo,n,i),FC(this.activeRank,n,s),e&&FC(e,n,this.cursor.from),this.minActive=sJ(this.active,this.activeTo)}next(){let e=this.to,n=this.point;this.point=null;let r=this.openStart<0?[]:null;for(;;){let i=this.minActive;if(i>-1&&(this.activeTo[i]-this.cursor.from||this.active[i].endSide-this.cursor.startSide)<0){if(this.activeTo[i]>e){this.to=this.activeTo[i],this.endSide=this.active[i].endSide;break}this.removeActive(i),r&&NC(r,i)}else if(this.cursor.value)if(this.cursor.from>e){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}else{let s=this.cursor.value;if(!s.point)this.addActive(r),this.cursor.next();else if(n&&this.cursor.to==this.to&&this.cursor.from<this.cursor.to)this.cursor.next();else{this.point=s,this.pointFrom=this.cursor.from,this.pointRank=this.cursor.rank,this.to=this.cursor.to,this.endSide=s.endSide,this.cursor.next(),this.forward(this.to,this.endSide);break}}else{this.to=this.endSide=1e9;break}}if(r){this.openStart=0;for(let i=r.length-1;i>=0&&r[i]<e;i--)this.openStart++}}activeForPoint(e){if(!this.active.length)return this.active;let n=[];for(let r=this.active.length-1;r>=0&&!(this.activeRank[r]<this.pointRank);r--)(this.activeTo[r]>e||this.activeTo[r]==e&&this.active[r].endSide>=this.point.endSide)&&n.push(this.active[r]);return n.reverse()}openEnd(e){let n=0;for(let r=this.activeTo.length-1;r>=0&&this.activeTo[r]>e;r--)n++;return n}}function iJ(t,e,n,r,i,s){t.goto(e),n.goto(r);let a=r+i,o=r,l=r-e;for(;;){let c=t.to+l-n.to,u=c||t.endSide-n.endSide,d=u<0?t.to+l:n.to,f=Math.min(d,a);if(t.point||n.point?t.point&&n.point&&(t.point==n.point||t.point.eq(n.point))&&$9(t.activeForPoint(t.to),n.activeForPoint(n.to))||s.comparePoint(o,f,t.point,n.point):f>o&&!$9(t.active,n.active)&&s.compareRange(o,f,t.active,n.active),d>a)break;(c||t.openEnd!=n.openEnd)&&s.boundChange&&s.boundChange(d),o=d,u<=0&&t.next(),u>=0&&n.next()}}function $9(t,e){if(t.length!=e.length)return!1;for(let n=0;n<t.length;n++)if(t[n]!=e[n]&&!t[n].eq(e[n]))return!1;return!0}function NC(t,e){for(let n=e,r=t.length-1;n<r;n++)t[n]=t[n+1];t.pop()}function FC(t,e,n){for(let r=t.length-1;r>=e;r--)t[r+1]=t[r];t[e]=n}function sJ(t,e){let n=-1,r=1e9;for(let i=0;i<e.length;i++)(e[i]-r||t[i].endSide-t[n].endSide)<0&&(n=i,r=e[i]);return n}function Ub(t,e,n=t.length){let r=0;for(let i=0;i<n&&i<t.length;)t.charCodeAt(i)==9?(r+=e-r%e,i++):(r++,i=Ws(t,i));return r}function N9(t,e,n,r){for(let i=0,s=0;;){if(s>=e)return i;if(i==t.length)break;s+=t.charCodeAt(i)==9?n-s%n:1,i=Ws(t,i)}return r===!0?-1:t.length}const F9="ͼ",aJ=typeof Symbol>"u"?"__"+F9:Symbol.for(F9),j9=typeof Symbol>"u"?"__styleSet"+Math.floor(Math.random()*1e8):Symbol("styleSet"),oJ=typeof globalThis<"u"?globalThis:typeof window<"u"?window:{};class Tp{constructor(e,n){this.rules=[];let{finish:r}=n||{};function i(a){return/^@/.test(a)?[a]:a.split(/,\s*/)}function s(a,o,l,c){let u=[],d=/^@(\w+)\b/.exec(a[0]),f=d&&d[1]=="keyframes";if(d&&o==null)return l.push(a[0]+";");for(let h in o){let m=o[h];if(/&/.test(h))s(h.split(/,\s*/).map(g=>a.map(b=>g.replace(/&/,b))).reduce((g,b)=>g.concat(b)),m,l);else if(m&&typeof m=="object"){if(!d)throw new RangeError("The value of a property ("+h+") should be a primitive value.");s(i(h),m,u,f)}else m!=null&&u.push(h.replace(/_.*/,"").replace(/[A-Z]/g,g=>"-"+g.toLowerCase())+": "+m+";")}(u.length||f)&&l.push((r&&!d&&!c?a.map(r):a).join(", ")+" {"+u.join(" ")+"}")}for(let a in e)s(i(a),e[a],this.rules)}getRules(){return this.rules.join(` 121`)}static newName(){let e=oJ[aJ]||1;return oJ[aJ]=e+1,F9+e.toString(36)}static mount(e,n,r){let i=e[j9],s=r&&r.nonce;i?s&&i.setNonce(s):i=new QQe(e,s),i.mount(Array.isArray(n)?n:[n],e)}}let lJ=new Map;class QQe{constructor(e,n){let r=e.ownerDocument||e,i=r.defaultView;if(!e.head&&e.adoptedStyleSheets&&i.CSSStyleSheet){let s=lJ.get(r);if(s)return e[j9]=s;this.sheet=new i.CSSStyleSheet,lJ.set(r,this)}else this.styleTag=r.createElement("style"),n&&this.styleTag.setAttribute("nonce",n);this.modules=[],e[j9]=this}mount(e,n){let r=this.sheet,i=0,s=0;for(let a=0;a<e.length;a++){let o=e[a],l=this.modules.indexOf(o);if(l<s&&l>-1&&(this.modules.splice(l,1),s--,l=-1),l==-1){if(this.modules.splice(s++,0,o),r)for(let c=0;c<o.rules.length;c++)r.insertRule(o.rules[c],i++)}else{for(;s<l;)i+=this.modules[s++].rules.length;i+=o.rules.length,s++}}if(r)n.adoptedStyleSheets.indexOf(this.sheet)<0&&(n.adoptedStyleSheets=[this.sheet,...n.adoptedStyleSheets]);else{let a="";for(let l=0;l<this.modules.length;l++)a+=this.modules[l].getRules()+` 122`;this.styleTag.textContent=a;let o=n.head||n;this.styleTag.parentNode!=o&&o.insertBefore(this.styleTag,o.firstChild)}}setNonce(e){this.styleTag&&this.styleTag.getAttribute("nonce")!=e&&this.styleTag.setAttribute("nonce",e)}}var Ap={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},G2={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},XQe=typeof navigator<"u"&&/Mac/.test(navigator.platform),ZQe=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var Hs=0;Hs<10;Hs++)Ap[48+Hs]=Ap[96+Hs]=String(Hs);for(var Hs=1;Hs<=24;Hs++)Ap[Hs+111]="F"+Hs;for(var Hs=65;Hs<=90;Hs++)Ap[Hs]=String.fromCharCode(Hs+32),G2[Hs]=String.fromCharCode(Hs);for(var N6 in Ap)G2.hasOwnProperty(N6)||(G2[N6]=Ap[N6]);function JQe(t){var e=XQe&&t.metaKey&&t.shiftKey&&!t.ctrlKey&&!t.altKey||ZQe&&t.shiftKey&&t.key&&t.key.length==1||t.key=="Unidentified",n=!e&&t.key||(t.shiftKey?G2:Ap)[t.keyCode]||t.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}function q2(t){let e;return t.nodeType==11?e=t.getSelection?t:t.ownerDocument:e=t,e.getSelection()}function B9(t,e){return e?t==e||t.contains(e.nodeType!=1?e.parentNode:e):!1}function O5(t,e){if(!e.anchorNode)return!1;try{return B9(t,e.anchorNode)}catch{return!1}}function eb(t){return t.nodeType==3?og(t,0,t.nodeValue.length).getClientRects():t.nodeType==1?t.getClientRects():[]}function Bw(t,e,n,r){return n?cJ(t,e,n,r,-1)||cJ(t,e,n,r,1):!1}function ag(t){for(var e=0;;e++)if(t=t.previousSibling,!t)return e}function EI(t){return t.nodeType==1&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(t.nodeName)}function cJ(t,e,n,r,i){for(;;){if(t==n&&e==r)return!0;if(e==(i<0?0:Qu(t))){if(t.nodeName=="DIV")return!1;let s=t.parentNode;if(!s||s.nodeType!=1)return!1;e=ag(t)+(i<0?0:1),t=s}else if(t.nodeType==1){if(t=t.childNodes[e+(i<0?-1:0)],t.nodeType==1&&t.contentEditable=="false")return!1;e=i<0?Qu(t):0}else return!1}}function Qu(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function hT(t,e){let n=e?t.left:t.right;return{left:n,right:n,top:t.top,bottom:t.bottom}}function eXe(t){let e=t.visualViewport;return e?{left:0,right:e.width,top:0,bottom:e.height}:{left:0,right:t.innerWidth,top:0,bottom:t.innerHeight}}function m0e(t,e){let n=e.width/t.offsetWidth,r=e.height/t.offsetHeight;return(n>.995&&n<1.005||!isFinite(n)||Math.abs(e.width-t.offsetWidth)<1)&&(n=1),(r>.995&&r<1.005||!isFinite(r)||Math.abs(e.height-t.offsetHeight)<1)&&(r=1),{scaleX:n,scaleY:r}}function tXe(t,e,n,r,i,s,a,o){let l=t.ownerDocument,c=l.defaultView||window;for(let u=t,d=!1;u&&!d;)if(u.nodeType==1){let f,h=u==l.body,m=1,g=1;if(h)f=eXe(c);else{if(/^(fixed|sticky)$/.test(getComputedStyle(u).position)&&(d=!0),u.scrollHeight<=u.clientHeight&&u.scrollWidth<=u.clientWidth){u=u.assignedSlot||u.parentNode;continue}let x=u.getBoundingClientRect();({scaleX:m,scaleY:g}=m0e(u,x)),f={left:x.left,right:x.left+u.clientWidth*m,top:x.top,bottom:x.top+u.clientHeight*g}}let b=0,E=0;if(i=="nearest")e.top<f.top?(E=e.top-(f.top+a),n>0&&e.bottom>f.bottom+E&&(E=e.bottom-f.bottom+a)):e.bottom>f.bottom&&(E=e.bottom-f.bottom+a,n<0&&e.top-E<f.top&&(E=e.top-(f.top+a)));else{let x=e.bottom-e.top,S=f.bottom-f.top;E=(i=="center"&&x<=S?e.top+x/2-S/2:i=="start"||i=="center"&&n<0?e.top-a:e.bottom-S+a)-f.top}if(r=="nearest"?e.left<f.left?(b=e.left-(f.left+s),n>0&&e.right>f.right+b&&(b=e.right-f.right+s)):e.right>f.right&&(b=e.right-f.right+s,n<0&&e.left<f.left+b&&(b=e.left-(f.left+s))):b=(r=="center"?e.left+(e.right-e.left)/2-(f.right-f.left)/2:r=="start"==o?e.left-s:e.right-(f.right-f.left)+s)-f.left,b||E)if(h)c.scrollBy(b,E);else{let x=0,S=0;if(E){let A=u.scrollTop;u.scrollTop+=E/g,S=(u.scrollTop-A)*g}if(b){let A=u.scrollLeft;u.scrollLeft+=b/m,x=(u.scrollLeft-A)*m}e={left:e.left-x,top:e.top-S,right:e.right-x,bottom:e.bottom-S},x&&Math.abs(x-b)<1&&(r="nearest"),S&&Math.abs(S-E)<1&&(i="nearest")}if(h)break;(e.top<f.top||e.bottom>f.bottom||e.left<f.left||e.right>f.right)&&(e={left:Math.max(e.left,f.left),right:Math.min(e.right,f.right),top:Math.max(e.top,f.top),bottom:Math.min(e.bottom,f.bottom)}),u=u.assignedSlot||u.parentNode}else if(u.nodeType==11)u=u.host;else break}function nXe(t){let e=t.ownerDocument,n,r;for(let i=t.parentNode;i&&!(i==e.body||n&&r);)if(i.nodeType==1)!r&&i.scrollHeight>i.clientHeight&&(r=i),!n&&i.scrollWidth>i.clientWidth&&(n=i),i=i.assignedSlot||i.parentNode;else if(i.nodeType==11)i=i.host;else break;return{x:n,y:r}}class rXe{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.anchorOffset&&this.focusNode==e.focusNode&&this.focusOffset==e.focusOffset}setRange(e){let{anchorNode:n,focusNode:r}=e;this.set(n,Math.min(e.anchorOffset,n?Qu(n):0),r,Math.min(e.focusOffset,r?Qu(r):0))}set(e,n,r,i){this.anchorNode=e,this.anchorOffset=n,this.focusNode=r,this.focusOffset=i}}let Cv=null;function g0e(t){if(t.setActive)return t.setActive();if(Cv)return t.focus(Cv);let e=[];for(let n=t;n&&(e.push(n,n.scrollTop,n.scrollLeft),n!=n.ownerDocument);n=n.parentNode);if(t.focus(Cv==null?{get preventScroll(){return Cv={preventScroll:!0},!0}}:void 0),!Cv){Cv=!1;for(let n=0;n<e.length;){let r=e[n++],i=e[n++],s=e[n++];r.scrollTop!=i&&(r.scrollTop=i),r.scrollLeft!=s&&(r.scrollLeft=s)}}}let uJ;function og(t,e,n=e){let r=uJ||(uJ=document.createRange());return r.setEnd(t,n),r.setStart(t,e),r}function iy(t,e,n,r){let i={key:e,code:e,keyCode:n,which:n,cancelable:!0};r&&({altKey:i.altKey,ctrlKey:i.ctrlKey,shiftKey:i.shiftKey,metaKey:i.metaKey}=r);let s=new KeyboardEvent("keydown",i);s.synthetic=!0,t.dispatchEvent(s);let a=new KeyboardEvent("keyup",i);return a.synthetic=!0,t.dispatchEvent(a),s.defaultPrevented||a.defaultPrevented}function iXe(t){for(;t;){if(t&&(t.nodeType==9||t.nodeType==11&&t.host))return t;t=t.assignedSlot||t.parentNode}return null}function v0e(t){for(;t.attributes.length;)t.removeAttributeNode(t.attributes[0])}function sXe(t,e){let n=e.focusNode,r=e.focusOffset;if(!n||e.anchorNode!=n||e.anchorOffset!=r)return!1;for(r=Math.min(r,Qu(n));;)if(r){if(n.nodeType!=1)return!1;let i=n.childNodes[r-1];i.contentEditable=="false"?r--:(n=i,r=Qu(n))}else{if(n==t)return!0;r=ag(n),n=n.parentNode}}function y0e(t){return t.scrollTop>Math.max(1,t.scrollHeight-t.clientHeight-4)}function b0e(t,e){for(let n=t,r=e;;){if(n.nodeType==3&&r>0)return{node:n,offset:r};if(n.nodeType==1&&r>0){if(n.contentEditable=="false")return null;n=n.childNodes[r-1],r=Qu(n)}else if(n.parentNode&&!EI(n))r=ag(n),n=n.parentNode;else return null}}function E0e(t,e){for(let n=t,r=e;;){if(n.nodeType==3&&r<n.nodeValue.length)return{node:n,offset:r};if(n.nodeType==1&&r<n.childNodes.length){if(n.contentEditable=="false")return null;n=n.childNodes[r],r=0}else if(n.parentNode&&!EI(n))r=ag(n)+1,n=n.parentNode;else return null}}class ca{constructor(e,n,r=!0){this.node=e,this.offset=n,this.precise=r}static before(e,n){return new ca(e.parentNode,ag(e),n)}static after(e,n){return new ca(e.parentNode,ag(e)+1,n)}}const LV=[];class ar{constructor(){this.parent=null,this.dom=null,this.flags=2}get overrideDOMText(){return null}get posAtStart(){return this.parent?this.parent.posBefore(this):0}get posAtEnd(){return this.posAtStart+this.length}posBefore(e){let n=this.posAtStart;for(let r of this.children){if(r==e)return n;n+=r.length+r.breakAfter}throw new RangeError("Invalid child in posBefore")}posAfter(e){return this.posBefore(e)+e.length}sync(e,n){if(this.flags&2){let r=this.dom,i=null,s;for(let a of this.children){if(a.flags&7){if(!a.dom&&(s=i?i.nextSibling:r.firstChild)){let o=ar.get(s);(!o||!o.parent&&o.canReuseDOM(a))&&a.reuseDOM(s)}a.sync(e,n),a.flags&=-8}if(s=i?i.nextSibling:r.firstChild,n&&!n.written&&n.node==r&&s!=a.dom&&(n.written=!0),a.dom.parentNode==r)for(;s&&s!=a.dom;)s=dJ(s);else r.insertBefore(a.dom,s);i=a.dom}for(s=i?i.nextSibling:r.firstChild,s&&n&&n.node==r&&(n.written=!0);s;)s=dJ(s)}else if(this.flags&1)for(let r of this.children)r.flags&7&&(r.sync(e,n),r.flags&=-8)}reuseDOM(e){}localPosFromDOM(e,n){let r;if(e==this.dom)r=this.dom.childNodes[n];else{let i=Qu(e)==0?0:n==0?-1:1;for(;;){let s=e.parentNode;if(s==this.dom)break;i==0&&s.firstChild!=s.lastChild&&(e==s.firstChild?i=-1:i=1),e=s}i<0?r=e:r=e.nextSibling}if(r==this.dom.firstChild)return 0;for(;r&&!ar.get(r);)r=r.nextSibling;if(!r)return this.length;for(let i=0,s=0;;i++){let a=this.children[i];if(a.dom==r)return s;s+=a.length+a.breakAfter}}domBoundsAround(e,n,r=0){let i=-1,s=-1,a=-1,o=-1;for(let l=0,c=r,u=r;l<this.children.length;l++){let d=this.children[l],f=c+d.length;if(c<e&&f>n)return d.domBoundsAround(e,n,c);if(f>=e&&i==-1&&(i=l,s=c),c>n&&d.dom.parentNode==this.dom){a=l,o=u;break}u=f,c=f+d.breakAfter}return{from:s,to:o<0?r+this.length:o,startDOM:(i?this.children[i-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:a<this.children.length&&a>=0?this.children[a].dom:null}}markDirty(e=!1){this.flags|=2,this.markParentsDirty(e)}markParentsDirty(e){for(let n=this.parent;n;n=n.parent){if(e&&(n.flags|=2),n.flags&1)return;n.flags|=1,e=!1}}setParent(e){this.parent!=e&&(this.parent=e,this.flags&7&&this.markParentsDirty(!0))}setDOM(e){this.dom!=e&&(this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this)}get rootView(){for(let e=this;;){let n=e.parent;if(!n)return e;e=n}}replaceChildren(e,n,r=LV){this.markDirty();for(let i=e;i<n;i++){let s=this.children[i];s.parent==this&&r.indexOf(s)<0&&s.destroy()}r.length<250?this.children.splice(e,n-e,...r):this.children=[].concat(this.children.slice(0,e),r,this.children.slice(n));for(let i=0;i<r.length;i++)r[i].setParent(this)}ignoreMutation(e){return!1}ignoreEvent(e){return!1}childCursor(e=this.length){return new x0e(this.children,e,this.children.length)}childPos(e,n=1){return this.childCursor().findPos(e,n)}toString(){let e=this.constructor.name.replace("View","");return e+(this.children.length?"("+this.children.join()+")":this.length?"["+(e=="Text"?this.text:this.length)+"]":"")+(this.breakAfter?"#":"")}static get(e){return e.cmView}get isEditable(){return!0}get isWidget(){return!1}get isHidden(){return!1}merge(e,n,r,i,s,a){return!1}become(e){return!1}canReuseDOM(e){return e.constructor==this.constructor&&!((this.flags|e.flags)&8)}getSide(){return 0}destroy(){for(let e of this.children)e.parent==this&&e.destroy();this.parent=null}}ar.prototype.breakAfter=0;function dJ(t){let e=t.nextSibling;return t.parentNode.removeChild(t),e}class x0e{constructor(e,n,r){this.children=e,this.pos=n,this.i=r,this.off=0}findPos(e,n=1){for(;;){if(e>this.pos||e==this.pos&&(n>0||this.i==0||this.children[this.i-1].breakAfter))return this.off=e-this.pos,this;let r=this.children[--this.i];this.pos-=r.length+r.breakAfter}}}function w0e(t,e,n,r,i,s,a,o,l){let{children:c}=t,u=c.length?c[e]:null,d=s.length?s[s.length-1]:null,f=d?d.breakAfter:a;if(!(e==r&&u&&!a&&!f&&s.length<2&&u.merge(n,i,s.length?d:null,n==0,o,l))){if(r<c.length){let h=c[r];h&&(i<h.length||h.breakAfter&&d?.breakAfter)?(e==r&&(h=h.split(i),i=0),!f&&d&&h.merge(0,i,d,!0,0,l)?s[s.length-1]=h:((i||h.children.length&&!h.children[0].length)&&h.merge(0,i,null,!1,0,l),s.push(h))):h?.breakAfter&&(d?d.breakAfter=1:a=1),r++}for(u&&(u.breakAfter=a,n>0&&(!a&&s.length&&u.merge(n,u.length,s[0],!1,o,0)?u.breakAfter=s.shift().breakAfter:(n<u.length||u.children.length&&u.children[u.children.length-1].length==0)&&u.merge(n,u.length,null,!1,o,0),e++));e<r&&s.length;)if(c[r-1].become(s[s.length-1]))r--,s.pop(),l=s.length?0:o;else if(c[e].become(s[0]))e++,s.shift(),o=s.length?0:l;else break;!s.length&&e&&r<c.length&&!c[e-1].breakAfter&&c[r].merge(0,0,c[e-1],!1,o,l)&&e--,(e<r||s.length)&&t.replaceChildren(e,r,s)}}function S0e(t,e,n,r,i,s){let a=t.childCursor(),{i:o,off:l}=a.findPos(n,1),{i:c,off:u}=a.findPos(e,-1),d=e-n;for(let f of r)d+=f.length;t.length+=d,w0e(t,c,u,o,l,r,0,i,s)}let Za=typeof navigator<"u"?navigator:{userAgent:"",vendor:"",platform:""},U9=typeof document<"u"?document:{documentElement:{style:{}}};const H9=/Edge\/(\d+)/.exec(Za.userAgent),T0e=/MSIE \d/.test(Za.userAgent),V9=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Za.userAgent),yL=!!(T0e||V9||H9),fJ=!yL&&/gecko\/(\d+)/i.test(Za.userAgent),F6=!yL&&/Chrome\/(\d+)/.exec(Za.userAgent),hJ="webkitFontSmoothing"in U9.documentElement.style,A0e=!yL&&/Apple Computer/.test(Za.vendor),pJ=A0e&&(/Mobile\/\w+/.test(Za.userAgent)||Za.maxTouchPoints>2);var Ze={mac:pJ||/Mac/.test(Za.platform),windows:/Win/.test(Za.platform),linux:/Linux|X11/.test(Za.platform),ie:yL,ie_version:T0e?U9.documentMode||6:V9?+V9[1]:H9?+H9[1]:0,gecko:fJ,gecko_version:fJ?+(/Firefox\/(\d+)/.exec(Za.userAgent)||[0,0])[1]:0,chrome:!!F6,chrome_version:F6?+F6[1]:0,ios:pJ,android:/Android\b/.test(Za.userAgent),webkit:hJ,safari:A0e,webkit_version:hJ?+(/\bAppleWebKit\/(\d+)/.exec(Za.userAgent)||[0,0])[1]:0,tabSize:U9.documentElement.style.tabSize!=null?"tab-size":"-moz-tab-size"};const aXe=256;class Cc extends ar{constructor(e){super(),this.text=e}get length(){return this.text.length}createDOM(e){this.setDOM(e||document.createTextNode(this.text))}sync(e,n){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(n&&n.node==this.dom&&(n.written=!0),this.dom.nodeValue=this.text)}reuseDOM(e){e.nodeType==3&&this.createDOM(e)}merge(e,n,r){return this.flags&8||r&&(!(r instanceof Cc)||this.length-(n-e)+r.length>aXe||r.flags&8)?!1:(this.text=this.text.slice(0,e)+(r?r.text:"")+this.text.slice(n),this.markDirty(),!0)}split(e){let n=new Cc(this.text.slice(e));return this.text=this.text.slice(0,e),this.markDirty(),n.flags|=this.flags&8,n}localPosFromDOM(e,n){return e==this.dom?n:n?this.text.length:0}domAtPos(e){return new ca(this.dom,e)}domBoundsAround(e,n,r){return{from:r,to:r+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}coordsAt(e,n){return oXe(this.dom,e,n)}}class wf extends ar{constructor(e,n=[],r=0){super(),this.mark=e,this.children=n,this.length=r;for(let i of n)i.setParent(this)}setAttrs(e){if(v0e(e),this.mark.class&&(e.className=this.mark.class),this.mark.attrs)for(let n in this.mark.attrs)e.setAttribute(n,this.mark.attrs[n]);return e}canReuseDOM(e){return super.canReuseDOM(e)&&!((this.flags|e.flags)&8)}reuseDOM(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(e),this.flags|=6)}sync(e,n){this.dom?this.flags&4&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),super.sync(e,n)}merge(e,n,r,i,s,a){return r&&(!(r instanceof wf&&r.mark.eq(this.mark))||e&&s<=0||n<this.length&&a<=0)?!1:(S0e(this,e,n,r?r.children.slice():[],s-1,a-1),this.markDirty(),!0)}split(e){let n=[],r=0,i=-1,s=0;for(let o of this.children){let l=r+o.length;l>e&&n.push(r<e?o.split(e-r):o),i<0&&r>=e&&(i=s),r=l,s++}let a=this.length-e;return this.length=e,i>-1&&(this.children.length=i,this.markDirty()),new wf(this.mark,n,a)}domAtPos(e){return C0e(this,e)}coordsAt(e,n){return _0e(this,e,n)}}function oXe(t,e,n){let r=t.nodeValue.length;e>r&&(e=r);let i=e,s=e,a=0;e==0&&n<0||e==r&&n>=0?Ze.chrome||Ze.gecko||(e?(i--,a=1):s<r&&(s++,a=-1)):n<0?i--:s<r&&s++;let o=og(t,i,s).getClientRects();if(!o.length)return null;let l=o[(a?a<0:n>=0)?0:o.length-1];return Ze.safari&&!a&&l.width==0&&(l=Array.prototype.find.call(o,c=>c.width)||l),a?hT(l,a<0):l||null}class qh extends ar{static create(e,n,r){return new qh(e,n,r)}constructor(e,n,r){super(),this.widget=e,this.length=n,this.side=r,this.prevWidget=null}split(e){let n=qh.create(this.widget,this.length-e,this.side);return this.length-=e,n}sync(e){(!this.dom||!this.widget.updateDOM(this.dom,e))&&(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(e)),this.widget.editable||(this.dom.contentEditable="false"))}getSide(){return this.side}merge(e,n,r,i,s,a){return r&&(!(r instanceof qh)||!this.widget.compare(r.widget)||e>0&&s<=0||n<this.length&&a<=0)?!1:(this.length=e+(r?r.length:0)+(this.length-n),!0)}become(e){return e instanceof qh&&e.side==this.side&&this.widget.constructor==e.widget.constructor?(this.widget.compare(e.widget)||this.markDirty(!0),this.dom&&!this.prevWidget&&(this.prevWidget=this.widget),this.widget=e.widget,this.length=e.length,!0):!1}ignoreMutation(){return!0}ignoreEvent(e){return this.widget.ignoreEvent(e)}get overrideDOMText(){if(this.length==0)return On.empty;let e=this;for(;e.parent;)e=e.parent;let{view:n}=e,r=n&&n.state.doc,i=this.posAtStart;return r?r.slice(i,i+this.length):On.empty}domAtPos(e){return(this.length?e==0:this.side>0)?ca.before(this.dom):ca.after(this.dom,e==this.length)}domBoundsAround(){return null}coordsAt(e,n){let r=this.widget.coordsAt(this.dom,e,n);if(r)return r;let i=this.dom.getClientRects(),s=null;if(!i.length)return null;let a=this.side?this.side<0:e>0;for(let o=a?i.length-1:0;s=i[o],!(e>0?o==0:o==i.length-1||s.top<s.bottom);o+=a?-1:1);return hT(s,!a)}get isEditable(){return!1}get isWidget(){return!0}get isHidden(){return this.widget.isHidden}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}}class tb extends ar{constructor(e){super(),this.side=e}get length(){return 0}merge(){return!1}become(e){return e instanceof tb&&e.side==this.side}split(){return new tb(this.side)}sync(){if(!this.dom){let e=document.createElement("img");e.className="cm-widgetBuffer",e.setAttribute("aria-hidden","true"),this.setDOM(e)}}getSide(){return this.side}domAtPos(e){return this.side>0?ca.before(this.dom):ca.after(this.dom)}localPosFromDOM(){return 0}domBoundsAround(){return null}coordsAt(e){return this.dom.getBoundingClientRect()}get overrideDOMText(){return On.empty}get isHidden(){return!0}}Cc.prototype.children=qh.prototype.children=tb.prototype.children=LV;function C0e(t,e){let n=t.dom,{children:r}=t,i=0;for(let s=0;i<r.length;i++){let a=r[i],o=s+a.length;if(!(o==s&&a.getSide()<=0)){if(e>s&&e<o&&a.dom.parentNode==n)return a.domAtPos(e-s);if(e<=s)break;s=o}}for(let s=i;s>0;s--){let a=r[s-1];if(a.dom.parentNode==n)return a.domAtPos(a.length)}for(let s=i;s<r.length;s++){let a=r[s];if(a.dom.parentNode==n)return a.domAtPos(0)}return new ca(n,0)}function R0e(t,e,n){let r,{children:i}=t;n>0&&e instanceof wf&&i.length&&(r=i[i.length-1])instanceof wf&&r.mark.eq(e.mark)?R0e(r,e.children[0],n-1):(i.push(e),e.setParent(t)),t.length+=e.length}function _0e(t,e,n){let r=null,i=-1,s=null,a=-1;function o(c,u){for(let d=0,f=0;d<c.children.length&&f<=u;d++){let h=c.children[d],m=f+h.length;m>=u&&(h.children.length?o(h,u-f):(!s||s.isHidden&&n>0)&&(m>u||f==m&&h.getSide()>0)?(s=h,a=u-f):(f<u||f==m&&h.getSide()<0&&!h.isHidden)&&(r=h,i=u-f)),f=m}}o(t,e);let l=(n<0?r:s)||r||s;return l?l.coordsAt(Math.max(0,l==r?i:a),n):lXe(t)}function lXe(t){let e=t.dom.lastChild;if(!e)return t.dom.getBoundingClientRect();let n=eb(e);return n[n.length-1]||null}function W9(t,e){for(let n in t)n=="class"&&e.class?e.class+=" "+t.class:n=="style"&&e.style?e.style+=";"+t.style:e[n]=t[n];return e}const mJ=Object.create(null);function xI(t,e,n){if(t==e)return!0;t||(t=mJ),e||(e=mJ);let r=Object.keys(t),i=Object.keys(e);if(r.length-(n&&r.indexOf(n)>-1?1:0)!=i.length-(n&&i.indexOf(n)>-1?1:0))return!1;for(let s of r)if(s!=n&&(i.indexOf(s)==-1||t[s]!==e[s]))return!1;return!0}function z9(t,e,n){let r=!1;if(e)for(let i in e)n&&i in n||(r=!0,i=="style"?t.style.cssText="":t.removeAttribute(i));if(n)for(let i in n)e&&e[i]==n[i]||(r=!0,i=="style"?t.style.cssText=n[i]:t.setAttribute(i,n[i]));return r}function cXe(t){let e=Object.create(null);for(let n=0;n<t.attributes.length;n++){let r=t.attributes[n];e[r.name]=r.value}return e}class Of{eq(e){return!1}updateDOM(e,n){return!1}compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)}get estimatedHeight(){return-1}get lineBreaks(){return 0}ignoreEvent(e){return!0}coordsAt(e,n,r){return null}get isHidden(){return!1}get editable(){return!1}destroy(e){}}var _a=function(t){return t[t.Text=0]="Text",t[t.WidgetBefore=1]="WidgetBefore",t[t.WidgetAfter=2]="WidgetAfter",t[t.WidgetRange=3]="WidgetRange",t}(_a||(_a={}));class yt extends sg{constructor(e,n,r,i){super(),this.startSide=e,this.endSide=n,this.widget=r,this.spec=i}get heightRelevant(){return!1}static mark(e){return new pT(e)}static widget(e){let n=Math.max(-1e4,Math.min(1e4,e.side||0)),r=!!e.block;return n+=r&&!e.inlineOrder?n>0?3e8:-4e8:n>0?1e8:-1e8,new Cp(e,n,n,r,e.widget||null,!1)}static replace(e){let n=!!e.block,r,i;if(e.isBlockGap)r=-5e8,i=4e8;else{let{start:s,end:a}=I0e(e,n);r=(s?n?-3e8:-1:5e8)-1,i=(a?n?2e8:1:-6e8)+1}return new Cp(e,r,i,n,e.widget||null,!0)}static line(e){return new mT(e)}static set(e,n=!1){return Tn.of(e,n)}hasHeight(){return this.widget?this.widget.estimatedHeight>-1:!1}}yt.none=Tn.empty;class pT extends yt{constructor(e){let{start:n,end:r}=I0e(e);super(n?-1:5e8,r?1:-6e8,null,e),this.tagName=e.tagName||"span",this.class=e.class||"",this.attrs=e.attributes||null}eq(e){var n,r;return this==e||e instanceof pT&&this.tagName==e.tagName&&(this.class||((n=this.attrs)===null||n===void 0?void 0:n.class))==(e.class||((r=e.attrs)===null||r===void 0?void 0:r.class))&&xI(this.attrs,e.attrs,"class")}range(e,n=e){if(e>=n)throw new RangeError("Mark decorations may not be empty");return super.range(e,n)}}pT.prototype.point=!1;class mT extends yt{constructor(e){super(-2e8,-2e8,null,e)}eq(e){return e instanceof mT&&this.spec.class==e.spec.class&&xI(this.spec.attributes,e.spec.attributes)}range(e,n=e){if(n!=e)throw new RangeError("Line decoration ranges must be zero-length");return super.range(e,n)}}mT.prototype.mapMode=Ca.TrackBefore;mT.prototype.point=!0;class Cp extends yt{constructor(e,n,r,i,s,a){super(n,r,s,e),this.block=i,this.isReplace=a,this.mapMode=i?n<=0?Ca.TrackBefore:Ca.TrackAfter:Ca.TrackDel}get type(){return this.startSide!=this.endSide?_a.WidgetRange:this.startSide<=0?_a.WidgetBefore:_a.WidgetAfter}get heightRelevant(){return this.block||!!this.widget&&(this.widget.estimatedHeight>=5||this.widget.lineBreaks>0)}eq(e){return e instanceof Cp&&uXe(this.widget,e.widget)&&this.block==e.block&&this.startSide==e.startSide&&this.endSide==e.endSide}range(e,n=e){if(this.isReplace&&(e>n||e==n&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&n!=e)throw new RangeError("Widget decorations can only have zero-length ranges");return super.range(e,n)}}Cp.prototype.point=!0;function I0e(t,e=!1){let{inclusiveStart:n,inclusiveEnd:r}=t;return n==null&&(n=t.inclusive),r==null&&(r=t.inclusive),{start:n??e,end:r??e}}function uXe(t,e){return t==e||!!(t&&e&&t.compare(e))}function M5(t,e,n,r=0){let i=n.length-1;i>=0&&n[i]+r>=t?n[i]=Math.max(n[i],e):n.push(t,e)}class Ti extends ar{constructor(){super(...arguments),this.children=[],this.length=0,this.prevAttrs=void 0,this.attrs=null,this.breakAfter=0}merge(e,n,r,i,s,a){if(r){if(!(r instanceof Ti))return!1;this.dom||r.transferDOM(this)}return i&&this.setDeco(r?r.attrs:null),S0e(this,e,n,r?r.children.slice():[],s,a),!0}split(e){let n=new Ti;if(n.breakAfter=this.breakAfter,this.length==0)return n;let{i:r,off:i}=this.childPos(e);i&&(n.append(this.children[r].split(i),0),this.children[r].merge(i,this.children[r].length,null,!1,0,0),r++);for(let s=r;s<this.children.length;s++)n.append(this.children[s],0);for(;r>0&&this.children[r-1].length==0;)this.children[--r].destroy();return this.children.length=r,this.markDirty(),this.length=e,n}transferDOM(e){this.dom&&(this.markDirty(),e.setDOM(this.dom),e.prevAttrs=this.prevAttrs===void 0?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}setDeco(e){xI(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=e)}append(e,n){R0e(this,e,n)}addLineDeco(e){let n=e.spec.attributes,r=e.spec.class;n&&(this.attrs=W9(n,this.attrs||{})),r&&(this.attrs=W9({class:r},this.attrs||{}))}domAtPos(e){return C0e(this,e)}reuseDOM(e){e.nodeName=="DIV"&&(this.setDOM(e),this.flags|=6)}sync(e,n){var r;this.dom?this.flags&4&&(v0e(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),this.prevAttrs!==void 0&&(z9(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),super.sync(e,n);let i=this.dom.lastChild;for(;i&&ar.get(i)instanceof wf;)i=i.lastChild;if(!i||!this.length||i.nodeName!="BR"&&((r=ar.get(i))===null||r===void 0?void 0:r.isEditable)==!1&&(!Ze.ios||!this.children.some(s=>s instanceof Cc))){let s=document.createElement("BR");s.cmIgnore=!0,this.dom.appendChild(s)}}measureTextSize(){if(this.children.length==0||this.length>20)return null;let e=0,n;for(let r of this.children){if(!(r instanceof Cc)||/[^ -~]/.test(r.text))return null;let i=eb(r.dom);if(i.length!=1)return null;e+=i[0].width,n=i[0].height}return e?{lineHeight:this.dom.getBoundingClientRect().height,charWidth:e/this.length,textHeight:n}:null}coordsAt(e,n){let r=_0e(this,e,n);if(!this.children.length&&r&&this.parent){let{heightOracle:i}=this.parent.view.viewState,s=r.bottom-r.top;if(Math.abs(s-i.lineHeight)<2&&i.textHeight<s){let a=(s-i.textHeight)/2;return{top:r.top+a,bottom:r.bottom-a,left:r.left,right:r.left}}}return r}become(e){return e instanceof Ti&&this.children.length==0&&e.children.length==0&&xI(this.attrs,e.attrs)&&this.breakAfter==e.breakAfter}covers(){return!0}static find(e,n){for(let r=0,i=0;r<e.children.length;r++){let s=e.children[r],a=i+s.length;if(a>=n){if(s instanceof Ti)return s;if(a>n)break}i=a+s.breakAfter}return null}}class cf extends ar{constructor(e,n,r){super(),this.widget=e,this.length=n,this.deco=r,this.breakAfter=0,this.prevWidget=null}merge(e,n,r,i,s,a){return r&&(!(r instanceof cf)||!this.widget.compare(r.widget)||e>0&&s<=0||n<this.length&&a<=0)?!1:(this.length=e+(r?r.length:0)+(this.length-n),!0)}domAtPos(e){return e==0?ca.before(this.dom):ca.after(this.dom,e==this.length)}split(e){let n=this.length-e;this.length=e;let r=new cf(this.widget,n,this.deco);return r.breakAfter=this.breakAfter,r}get children(){return LV}sync(e){(!this.dom||!this.widget.updateDOM(this.dom,e))&&(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(e)),this.widget.editable||(this.dom.contentEditable="false"))}get overrideDOMText(){return this.parent?this.parent.view.state.doc.slice(this.posAtStart,this.posAtEnd):On.empty}domBoundsAround(){return null}become(e){return e instanceof cf&&e.widget.constructor==this.widget.constructor?(e.widget.compare(this.widget)||this.markDirty(!0),this.dom&&!this.prevWidget&&(this.prevWidget=this.widget),this.widget=e.widget,this.length=e.length,this.deco=e.deco,this.breakAfter=e.breakAfter,!0):!1}ignoreMutation(){return!0}ignoreEvent(e){return this.widget.ignoreEvent(e)}get isEditable(){return!1}get isWidget(){return!0}coordsAt(e,n){let r=this.widget.coordsAt(this.dom,e,n);return r||(this.widget instanceof G9?null:hT(this.dom.getBoundingClientRect(),this.length?e==0:n<=0))}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}covers(e){let{startSide:n,endSide:r}=this.deco;return n==r?!1:e<0?n<0:r>0}}class G9 extends Of{constructor(e){super(),this.height=e}toDOM(){let e=document.createElement("div");return e.className="cm-gap",this.updateDOM(e),e}eq(e){return e.height==this.height}updateDOM(e){return e.style.height=this.height+"px",!0}get editable(){return!0}get estimatedHeight(){return this.height}ignoreEvent(){return!1}}class Uw{constructor(e,n,r,i){this.doc=e,this.pos=n,this.end=r,this.disallowBlockEffectsFor=i,this.content=[],this.curLine=null,this.breakAtStart=0,this.pendingBuffer=0,this.bufferMarks=[],this.atCursorPos=!0,this.openStart=-1,this.openEnd=-1,this.text="",this.textOff=0,this.cursor=e.iter(),this.skip=n}posCovered(){if(this.content.length==0)return!this.breakAtStart&&this.doc.lineAt(this.pos).from!=this.pos;let e=this.content[this.content.length-1];return!(e.breakAfter||e instanceof cf&&e.deco.endSide<0)}getLine(){return this.curLine||(this.content.push(this.curLine=new Ti),this.atCursorPos=!0),this.curLine}flushBuffer(e=this.bufferMarks){this.pendingBuffer&&(this.curLine.append(jC(new tb(-1),e),e.length),this.pendingBuffer=0)}addBlockWidget(e){this.flushBuffer(),this.curLine=null,this.content.push(e)}finish(e){this.pendingBuffer&&e<=this.bufferMarks.length?this.flushBuffer():this.pendingBuffer=0,!this.posCovered()&&!(e&&this.content.length&&this.content[this.content.length-1]instanceof cf)&&this.getLine()}buildText(e,n,r){for(;e>0;){if(this.textOff==this.text.length){let{value:s,lineBreak:a,done:o}=this.cursor.next(this.skip);if(this.skip=0,o)throw new Error("Ran out of text content when drawing inline views");if(a){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer(),this.curLine=null,this.atCursorPos=!0,e--;continue}else this.text=s,this.textOff=0}let i=Math.min(this.text.length-this.textOff,e,512);this.flushBuffer(n.slice(n.length-r)),this.getLine().append(jC(new Cc(this.text.slice(this.textOff,this.textOff+i)),n),r),this.atCursorPos=!0,this.textOff+=i,e-=i,r=0}}span(e,n,r,i){this.buildText(n-e,r,i),this.pos=n,this.openStart<0&&(this.openStart=i)}point(e,n,r,i,s,a){if(this.disallowBlockEffectsFor[a]&&r instanceof Cp){if(r.block)throw new RangeError("Block decorations may not be specified via plugins");if(n>this.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}let o=n-e;if(r instanceof Cp)if(r.block)r.startSide>0&&!this.posCovered()&&this.getLine(),this.addBlockWidget(new cf(r.widget||nb.block,o,r));else{let l=qh.create(r.widget||nb.inline,o,o?0:r.startSide),c=this.atCursorPos&&!l.isEditable&&s<=i.length&&(e<n||r.startSide>0),u=!l.isEditable&&(e<n||s>i.length||r.startSide<=0),d=this.getLine();this.pendingBuffer==2&&!c&&!l.isEditable&&(this.pendingBuffer=0),this.flushBuffer(i),c&&(d.append(jC(new tb(1),i),s),s=i.length+Math.max(0,s-i.length)),d.append(jC(l,i),s),this.atCursorPos=u,this.pendingBuffer=u?e<n||s>i.length?1:2:0,this.pendingBuffer&&(this.bufferMarks=i.slice())}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(r);o&&(this.textOff+o<=this.text.length?this.textOff+=o:(this.skip+=o-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=n),this.openStart<0&&(this.openStart=s)}static build(e,n,r,i,s){let a=new Uw(e,n,r,s);return a.openEnd=Tn.spans(i,n,r,a),a.openStart<0&&(a.openStart=a.openEnd),a.finish(a.openEnd),a}}function jC(t,e){for(let n of e)t=new wf(n,[t],t.length);return t}class nb extends Of{constructor(e){super(),this.tag=e}eq(e){return e.tag==this.tag}toDOM(){return document.createElement(this.tag)}updateDOM(e){return e.nodeName.toLowerCase()==this.tag}get isHidden(){return!0}}nb.inline=new nb("span");nb.block=new nb("div");var kr=function(t){return t[t.LTR=0]="LTR",t[t.RTL=1]="RTL",t}(kr||(kr={}));const lg=kr.LTR,OV=kr.RTL;function k0e(t){let e=[];for(let n=0;n<t.length;n++)e.push(1<<+t[n]);return e}const dXe=k0e("88888888888888888888888888888888888666888888787833333333337888888000000000000000000000000008888880000000000000000000000000088888888888888888888888888888888888887866668888088888663380888308888800000000000000000000000800000000000000000000000000000008"),fXe=k0e("4444448826627288999999999992222222222222222222222222222222222222222222222229999999999999999999994444444444644222822222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222999999949999999229989999223333333333"),q9=Object.create(null),Gc=[];for(let t of["()","[]","{}"]){let e=t.charCodeAt(0),n=t.charCodeAt(1);q9[e]=n,q9[n]=-e}function D0e(t){return t<=247?dXe[t]:1424<=t&&t<=1524?2:1536<=t&&t<=1785?fXe[t-1536]:1774<=t&&t<=2220?4:8192<=t&&t<=8204?256:64336<=t&&t<=65023?4:1}const hXe=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac\ufb50-\ufdff]/;class Kh{get dir(){return this.level%2?OV:lg}constructor(e,n,r){this.from=e,this.to=n,this.level=r}side(e,n){return this.dir==n==e?this.to:this.from}forward(e,n){return e==(this.dir==n)}static find(e,n,r,i){let s=-1;for(let a=0;a<e.length;a++){let o=e[a];if(o.from<=n&&o.to>=n){if(o.level==r)return a;(s<0||(i!=0?i<0?o.from<n:o.to>n:e[s].level>o.level))&&(s=a)}}if(s<0)throw new RangeError("Index out of range");return s}}function L0e(t,e){if(t.length!=e.length)return!1;for(let n=0;n<t.length;n++){let r=t[n],i=e[n];if(r.from!=i.from||r.to!=i.to||r.direction!=i.direction||!L0e(r.inner,i.inner))return!1}return!0}const ir=[];function pXe(t,e,n,r,i){for(let s=0;s<=r.length;s++){let a=s?r[s-1].to:e,o=s<r.length?r[s].from:n,l=s?256:i;for(let c=a,u=l,d=l;c<o;c++){let f=D0e(t.charCodeAt(c));f==512?f=u:f==8&&d==4&&(f=16),ir[c]=f==4?2:f,f&7&&(d=f),u=f}for(let c=a,u=l,d=l;c<o;c++){let f=ir[c];if(f==128)c<o-1&&u==ir[c+1]&&u&24?f=ir[c]=u:ir[c]=256;else if(f==64){let h=c+1;for(;h<o&&ir[h]==64;)h++;let m=c&&u==8||h<n&&ir[h]==8?d==1?1:8:256;for(let g=c;g<h;g++)ir[g]=m;c=h-1}else f==8&&d==1&&(ir[c]=1);u=f,f&7&&(d=f)}}}function mXe(t,e,n,r,i){let s=i==1?2:1;for(let a=0,o=0,l=0;a<=r.length;a++){let c=a?r[a-1].to:e,u=a<r.length?r[a].from:n;for(let d=c,f,h,m;d<u;d++)if(h=q9[f=t.charCodeAt(d)])if(h<0){for(let g=o-3;g>=0;g-=3)if(Gc[g+1]==-h){let b=Gc[g+2],E=b&2?i:b&4?b&1?s:i:0;E&&(ir[d]=ir[Gc[g]]=E),o=g;break}}else{if(Gc.length==189)break;Gc[o++]=d,Gc[o++]=f,Gc[o++]=l}else if((m=ir[d])==2||m==1){let g=m==i;l=g?0:1;for(let b=o-3;b>=0;b-=3){let E=Gc[b+2];if(E&2)break;if(g)Gc[b+2]|=2;else{if(E&4)break;Gc[b+2]|=4}}}}}function gXe(t,e,n,r){for(let i=0,s=r;i<=n.length;i++){let a=i?n[i-1].to:t,o=i<n.length?n[i].from:e;for(let l=a;l<o;){let c=ir[l];if(c==256){let u=l+1;for(;;)if(u==o){if(i==n.length)break;u=n[i++].to,o=i<n.length?n[i].from:e}else if(ir[u]==256)u++;else break;let d=s==1,f=(u<e?ir[u]:r)==1,h=d==f?d?1:2:r;for(let m=u,g=i,b=g?n[g-1].to:t;m>l;)m==b&&(m=n[--g].from,b=g?n[g-1].to:t),ir[--m]=h;l=u}else s=c,l++}}}function K9(t,e,n,r,i,s,a){let o=r%2?2:1;if(r%2==i%2)for(let l=e,c=0;l<n;){let u=!0,d=!1;if(c==s.length||l<s[c].from){let g=ir[l];g!=o&&(u=!1,d=g==16)}let f=!u&&o==1?[]:null,h=u?r:r+1,m=l;e:for(;;)if(c<s.length&&m==s[c].from){if(d)break e;let g=s[c];if(!u)for(let b=g.to,E=c+1;;){if(b==n)break e;if(E<s.length&&s[E].from==b)b=s[E++].to;else{if(ir[b]==o)break e;break}}if(c++,f)f.push(g);else{g.from>l&&a.push(new Kh(l,g.from,h));let b=g.direction==lg!=!(h%2);Y9(t,b?r+1:r,i,g.inner,g.from,g.to,a),l=g.to}m=g.to}else{if(m==n||(u?ir[m]!=o:ir[m]==o))break;m++}f?K9(t,l,m,r+1,i,f,a):l<m&&a.push(new Kh(l,m,h)),l=m}else for(let l=n,c=s.length;l>e;){let u=!0,d=!1;if(!c||l>s[c-1].to){let g=ir[l-1];g!=o&&(u=!1,d=g==16)}let f=!u&&o==1?[]:null,h=u?r:r+1,m=l;e:for(;;)if(c&&m==s[c-1].to){if(d)break e;let g=s[--c];if(!u)for(let b=g.from,E=c;;){if(b==e)break e;if(E&&s[E-1].to==b)b=s[--E].from;else{if(ir[b-1]==o)break e;break}}if(f)f.push(g);else{g.to<l&&a.push(new Kh(g.to,l,h));let b=g.direction==lg!=!(h%2);Y9(t,b?r+1:r,i,g.inner,g.from,g.to,a),l=g.from}m=g.from}else{if(m==e||(u?ir[m-1]!=o:ir[m-1]==o))break;m--}f?K9(t,m,l,r+1,i,f,a):m<l&&a.push(new Kh(m,l,h)),l=m}}function Y9(t,e,n,r,i,s,a){let o=e%2?2:1;pXe(t,i,s,r,o),mXe(t,i,s,r,o),gXe(i,s,r,o),K9(t,i,s,e,n,r,a)}function vXe(t,e,n){if(!t)return[new Kh(0,0,e==OV?1:0)];if(e==lg&&!n.length&&!hXe.test(t))return O0e(t.length);if(n.length)for(;t.length>ir.length;)ir[ir.length]=256;let r=[],i=e==lg?0:1;return Y9(t,i,i,n,0,t.length,r),r}function O0e(t){return[new Kh(0,t,0)]}let M0e="";function yXe(t,e,n,r,i){var s;let a=r.head-t.from,o=Kh.find(e,a,(s=r.bidiLevel)!==null&&s!==void 0?s:-1,r.assoc),l=e[o],c=l.side(i,n);if(a==c){let f=o+=i?1:-1;if(f<0||f>=e.length)return null;l=e[o=f],a=l.side(!i,n),c=l.side(i,n)}let u=Ws(t.text,a,l.forward(i,n));(u<l.from||u>l.to)&&(u=c),M0e=t.text.slice(Math.min(a,u),Math.max(a,u));let d=o==(i?e.length-1:0)?null:e[o+(i?1:-1)];return d&&u==c&&d.level+(i?0:1)<l.level?Le.cursor(d.side(!i,n)+t.from,d.forward(i,n)?1:-1,d.level):Le.cursor(u+t.from,l.forward(i,n)?-1:1,l.level)}function bXe(t,e,n){for(let r=e;r<n;r++){let i=D0e(t.charCodeAt(r));if(i==1)return lg;if(i==2||i==4)return OV}return lg}const P0e=et.define(),$0e=et.define(),N0e=et.define(),F0e=et.define(),Q9=et.define(),j0e=et.define(),B0e=et.define(),MV=et.define(),PV=et.define(),U0e=et.define({combine:t=>t.some(e=>e)}),H0e=et.define({combine:t=>t.some(e=>e)}),V0e=et.define();class sy{constructor(e,n="nearest",r="nearest",i=5,s=5,a=!1){this.range=e,this.y=n,this.x=r,this.yMargin=i,this.xMargin=s,this.isSnapshot=a}map(e){return e.empty?this:new sy(this.range.map(e),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}clip(e){return this.range.to<=e.doc.length?this:new sy(Le.cursor(e.doc.length),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}}const BC=Wt.define({map:(t,e)=>t.map(e)}),W0e=Wt.define();function no(t,e,n){let r=t.facet(F0e);r.length?r[0](e):window.onerror?window.onerror(String(e),n,void 0,void 0,e):n?console.error(n+":",e):console.error(e)}const Xd=et.define({combine:t=>t.length?t[0]:!0});let EXe=0;const Wx=et.define();class vi{constructor(e,n,r,i,s){this.id=e,this.create=n,this.domEventHandlers=r,this.domEventObservers=i,this.extension=s(this)}static define(e,n){const{eventHandlers:r,eventObservers:i,provide:s,decorations:a}=n||{};return new vi(EXe++,e,r,i,o=>{let l=[Wx.of(o)];return a&&l.push(K2.of(c=>{let u=c.plugin(o);return u?a(u):yt.none})),s&&l.push(s(o)),l})}static fromClass(e,n){return vi.define(r=>new e(r),n)}}class j6{constructor(e){this.spec=e,this.mustUpdate=null,this.value=null}update(e){if(this.value){if(this.mustUpdate){let n=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(n)}catch(r){if(no(n.state,r,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch{}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(e)}catch(n){no(e.state,n,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(e){var n;if(!((n=this.value)===null||n===void 0)&&n.destroy)try{this.value.destroy()}catch(r){no(e.state,r,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}}const z0e=et.define(),$V=et.define(),K2=et.define(),G0e=et.define(),NV=et.define(),q0e=et.define();function gJ(t,e){let n=t.state.facet(q0e);if(!n.length)return n;let r=n.map(s=>s instanceof Function?s(t):s),i=[];return Tn.spans(r,e.from,e.to,{point(){},span(s,a,o,l){let c=s-e.from,u=a-e.from,d=i;for(let f=o.length-1;f>=0;f--,l--){let h=o[f].spec.bidiIsolate,m;if(h==null&&(h=bXe(e.text,c,u)),l>0&&d.length&&(m=d[d.length-1]).to==c&&m.direction==h)m.to=u,d=m.inner;else{let g={from:c,to:u,direction:h,inner:[]};d.push(g),d=g.inner}}}}),i}const K0e=et.define();function FV(t){let e=0,n=0,r=0,i=0;for(let s of t.state.facet(K0e)){let a=s(t);a&&(a.left!=null&&(e=Math.max(e,a.left)),a.right!=null&&(n=Math.max(n,a.right)),a.top!=null&&(r=Math.max(r,a.top)),a.bottom!=null&&(i=Math.max(i,a.bottom)))}return{left:e,right:n,top:r,bottom:i}}const zx=et.define();class Sl{constructor(e,n,r,i){this.fromA=e,this.toA=n,this.fromB=r,this.toB=i}join(e){return new Sl(Math.min(this.fromA,e.fromA),Math.max(this.toA,e.toA),Math.min(this.fromB,e.fromB),Math.max(this.toB,e.toB))}addToSet(e){let n=e.length,r=this;for(;n>0;n--){let i=e[n-1];if(!(i.fromA>r.toA)){if(i.toA<r.fromA)break;r=r.join(i),e.splice(n-1,1)}}return e.splice(n,0,r),e}static extendWithRanges(e,n){if(n.length==0)return e;let r=[];for(let i=0,s=0,a=0,o=0;;i++){let l=i==e.length?null:e[i],c=a-o,u=l?l.fromB:1e9;for(;s<n.length&&n[s]<u;){let d=n[s],f=n[s+1],h=Math.max(o,d),m=Math.min(u,f);if(h<=m&&new Sl(h+c,m+c,h,m).addToSet(r),f>u)break;s+=2}if(!l)return r;new Sl(l.fromA,l.toA,l.fromB,l.toB).addToSet(r),a=l.toA,o=l.toB}}}class wI{constructor(e,n,r){this.view=e,this.state=n,this.transactions=r,this.flags=0,this.startState=e.state,this.changes=Qi.empty(this.startState.doc.length);for(let s of r)this.changes=this.changes.compose(s.changes);let i=[];this.changes.iterChangedRanges((s,a,o,l)=>i.push(new Sl(s,a,o,l))),this.changedRanges=i}static create(e,n,r){return new wI(e,n,r)}get viewportChanged(){return(this.flags&4)>0}get viewportMoved(){return(this.flags&8)>0}get heightChanged(){return(this.flags&2)>0}get geometryChanged(){return this.docChanged||(this.flags&18)>0}get focusChanged(){return(this.flags&1)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some(e=>e.selection)}get empty(){return this.flags==0&&this.transactions.length==0}}class vJ extends ar{get length(){return this.view.state.doc.length}constructor(e){super(),this.view=e,this.decorations=[],this.dynamicDecorationMap=[!1],this.domChanged=null,this.hasComposition=null,this.markedForComposition=new Set,this.editContextFormatting=yt.none,this.lastCompositionAfterCursor=!1,this.minWidth=0,this.minWidthFrom=0,this.minWidthTo=0,this.impreciseAnchor=null,this.impreciseHead=null,this.forceSelection=!1,this.lastUpdate=Date.now(),this.setDOM(e.contentDOM),this.children=[new Ti],this.children[0].setParent(this),this.updateDeco(),this.updateInner([new Sl(0,0,0,e.state.doc.length)],0,null)}update(e){var n;let r=e.changedRanges;this.minWidth>0&&r.length&&(r.every(({fromA:c,toA:u})=>u<this.minWidthFrom||c>this.minWidthTo)?(this.minWidthFrom=e.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=e.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.updateEditContextFormatting(e);let i=-1;this.view.inputState.composing>=0&&!this.view.observer.editContext&&(!((n=this.domChanged)===null||n===void 0)&&n.newSel?i=this.domChanged.newSel.head:!RXe(e.changes,this.hasComposition)&&!e.selectionSet&&(i=e.state.selection.main.head));let s=i>-1?wXe(this.view,e.changes,i):null;if(this.domChanged=null,this.hasComposition){this.markedForComposition.clear();let{from:c,to:u}=this.hasComposition;r=new Sl(c,u,e.changes.mapPos(c,-1),e.changes.mapPos(u,1)).addToSet(r.slice())}this.hasComposition=s?{from:s.range.fromB,to:s.range.toB}:null,(Ze.ie||Ze.chrome)&&!s&&e&&e.state.doc.lines!=e.startState.doc.lines&&(this.forceSelection=!0);let a=this.decorations,o=this.updateDeco(),l=AXe(a,o,e.changes);return r=Sl.extendWithRanges(r,l),!(this.flags&7)&&r.length==0?!1:(this.updateInner(r,e.startState.doc.length,s),e.transactions.length&&(this.lastUpdate=Date.now()),!0)}updateInner(e,n,r){this.view.viewState.mustMeasureContent=!0,this.updateChildren(e,n,r);let{observer:i}=this.view;i.ignore(()=>{this.dom.style.height=this.view.viewState.contentHeight/this.view.scaleY+"px",this.dom.style.flexBasis=this.minWidth?this.minWidth+"px":"";let a=Ze.chrome||Ze.ios?{node:i.selectionRange.focusNode,written:!1}:void 0;this.sync(this.view,a),this.flags&=-8,a&&(a.written||i.selectionRange.focusNode!=a.node)&&(this.forceSelection=!0),this.dom.style.height=""}),this.markedForComposition.forEach(a=>a.flags&=-9);let s=[];if(this.view.viewport.from||this.view.viewport.to<this.view.state.doc.length)for(let a of this.children)a instanceof cf&&a.widget instanceof G9&&s.push(a.dom);i.updateGaps(s)}updateChildren(e,n,r){let i=r?r.range.addToSet(e.slice()):e,s=this.childCursor(n);for(let a=i.length-1;;a--){let o=a>=0?i[a]:null;if(!o)break;let{fromA:l,toA:c,fromB:u,toB:d}=o,f,h,m,g;if(r&&r.range.fromB<d&&r.range.toB>u){let A=Uw.build(this.view.state.doc,u,r.range.fromB,this.decorations,this.dynamicDecorationMap),R=Uw.build(this.view.state.doc,r.range.toB,d,this.decorations,this.dynamicDecorationMap);h=A.breakAtStart,m=A.openStart,g=R.openEnd;let C=this.compositionView(r);R.breakAtStart?C.breakAfter=1:R.content.length&&C.merge(C.length,C.length,R.content[0],!1,R.openStart,0)&&(C.breakAfter=R.content[0].breakAfter,R.content.shift()),A.content.length&&C.merge(0,0,A.content[A.content.length-1],!0,0,A.openEnd)&&A.content.pop(),f=A.content.concat(C).concat(R.content)}else({content:f,breakAtStart:h,openStart:m,openEnd:g}=Uw.build(this.view.state.doc,u,d,this.decorations,this.dynamicDecorationMap));let{i:b,off:E}=s.findPos(c,1),{i:x,off:S}=s.findPos(l,-1);w0e(this,x,S,b,E,f,h,m,g)}r&&this.fixCompositionDOM(r)}updateEditContextFormatting(e){this.editContextFormatting=this.editContextFormatting.map(e.changes);for(let n of e.transactions)for(let r of n.effects)r.is(W0e)&&(this.editContextFormatting=r.value)}compositionView(e){let n=new Cc(e.text.nodeValue);n.flags|=8;for(let{deco:i}of e.marks)n=new wf(i,[n],n.length);let r=new Ti;return r.append(n,0),r}fixCompositionDOM(e){let n=(s,a)=>{a.flags|=8|(a.children.some(l=>l.flags&7)?1:0),this.markedForComposition.add(a);let o=ar.get(s);o&&o!=a&&(o.dom=null),a.setDOM(s)},r=this.childPos(e.range.fromB,1),i=this.children[r.i];n(e.line,i);for(let s=e.marks.length-1;s>=-1;s--)r=i.childPos(r.off,1),i=i.children[r.i],n(s>=0?e.marks[s].node:e.text,i)}updateSelection(e=!1,n=!1){(e||!this.view.observer.selectionRange.focusNode)&&this.view.observer.readSelectionRange();let r=this.view.root.activeElement,i=r==this.dom,s=!i&&!(this.view.state.facet(Xd)||this.dom.tabIndex>-1)&&O5(this.dom,this.view.observer.selectionRange)&&!(r&&this.dom.contains(r));if(!(i||n||s))return;let a=this.forceSelection;this.forceSelection=!1;let o=this.view.state.selection.main,l=this.moveToLine(this.domAtPos(o.anchor)),c=o.empty?l:this.moveToLine(this.domAtPos(o.head));if(Ze.gecko&&o.empty&&!this.hasComposition&&xXe(l)){let d=document.createTextNode("");this.view.observer.ignore(()=>l.node.insertBefore(d,l.node.childNodes[l.offset]||null)),l=c=new ca(d,0),a=!0}let u=this.view.observer.selectionRange;(a||!u.focusNode||(!Bw(l.node,l.offset,u.anchorNode,u.anchorOffset)||!Bw(c.node,c.offset,u.focusNode,u.focusOffset))&&!this.suppressWidgetCursorChange(u,o))&&(this.view.observer.ignore(()=>{Ze.android&&Ze.chrome&&this.dom.contains(u.focusNode)&&CXe(u.focusNode,this.dom)&&(this.dom.blur(),this.dom.focus({preventScroll:!0}));let d=q2(this.view.root);if(d)if(o.empty){if(Ze.gecko){let f=SXe(l.node,l.offset);if(f&&f!=3){let h=(f==1?b0e:E0e)(l.node,l.offset);h&&(l=new ca(h.node,h.offset))}}d.collapse(l.node,l.offset),o.bidiLevel!=null&&d.caretBidiLevel!==void 0&&(d.caretBidiLevel=o.bidiLevel)}else if(d.extend){d.collapse(l.node,l.offset);try{d.extend(c.node,c.offset)}catch{}}else{let f=document.createRange();o.anchor>o.head&&([l,c]=[c,l]),f.setEnd(c.node,c.offset),f.setStart(l.node,l.offset),d.removeAllRanges(),d.addRange(f)}s&&this.view.root.activeElement==this.dom&&(this.dom.blur(),r&&r.focus())}),this.view.observer.setSelectionRange(l,c)),this.impreciseAnchor=l.precise?null:new ca(u.anchorNode,u.anchorOffset),this.impreciseHead=c.precise?null:new ca(u.focusNode,u.focusOffset)}suppressWidgetCursorChange(e,n){return this.hasComposition&&n.empty&&Bw(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)&&this.posFromDOM(e.focusNode,e.focusOffset)==n.head}enforceCursorAssoc(){if(this.hasComposition)return;let{view:e}
vendor: 4,723 bytes, line 122
122=this,n=e.state.selection.main,r=q2(e.root),{anchorNode:i,anchorOffset:s}=e.observer.selectionRange;if(!r||!n.empty||!n.assoc||!r.modify)return;let a=Ti.find(this,n.head);if(!a)return;let o=a.posAtStart;if(n.head==o||n.head==o+a.length)return;let l=this.coordsAt(n.head,-1),c=this.coordsAt(n.head,1);if(!l||!c||l.bottom>c.top)return;let u=this.domAtPos(n.head+n.assoc);r.collapse(u.node,u.offset),r.modify("move",n.assoc<0?"forward":"backward","lineboundary"),e.observer.readSelectionRange();let d=e.observer.selectionRange;e.docView.posFromDOM(d.anchorNode,d.anchorOffset)!=n.from&&r.collapse(i,s)}moveToLine(e){let n=this.dom,r;if(e.node!=n)return e;for(let i=e.offset;!r&&i<n.childNodes.length;i++){let s=ar.get(n.childNodes[i]);s instanceof Ti&&(r=s.domAtPos(0))}for(let i=e.offset-1;!r&&i>=0;i--){let s=ar.get(n.childNodes[i]);s instanceof Ti&&(r=s.domAtPos(s.length))}return r?new ca(r.node,r.offset,!0):e}nearest(e){for(let n=e;n;){let r=ar.get(n);if(r&&r.rootView==this)return r;n=n.parentNode}return null}posFromDOM(e,n){let r=this.nearest(e);if(!r)throw new RangeError("Trying to find position for a DOM position outside of the document");return r.localPosFromDOM(e,n)+r.posAtStart}domAtPos(e){let{i:n,off:r}=this.childCursor().findPos(e,-1);for(;n<this.children.length-1;){let i=this.children[n];if(r<i.length||i instanceof Ti)break;n++,r=0}return this.children[n].domAtPos(r)}coordsAt(e,n){let r=null,i=0;for(let s=this.length,a=this.children.length-1;a>=0;a--){let o=this.children[a],l=s-o.breakAfter,c=l-o.length;if(l<e)break;if(c<=e&&(c<e||o.covers(-1))&&(l>e||o.covers(1))&&(!r||o instanceof Ti&&!(r instanceof Ti&&n>=0)))r=o,i=c;else if(r&&c==e&&l==e&&o instanceof cf&&Math.abs(n)<2){if(o.deco.startSide<0)break;a&&(r=null)}s=c}return r?r.coordsAt(e-i,n):null}coordsForChar(e){let{i:n,off:r}=this.childPos(e,1),i=this.children[n];if(!(i instanceof Ti))return null;for(;i.children.length;){let{i:o,off:l}=i.childPos(r,1);for(;;o++){if(o==i.children.length)return null;if((i=i.children[o]).length)break}r=l}if(!(i instanceof Cc))return null;let s=Ws(i.text,r);if(s==r)return null;let a=og(i.dom,r,s).getClientRects();for(let o=0;o<a.length;o++){let l=a[o];if(o==a.length-1||l.top<l.bottom&&l.left<l.right)return l}return null}measureVisibleLineHeights(e){let n=[],{from:r,to:i}=e,s=this.view.contentDOM.clientWidth,a=s>Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,o=-1,l=this.view.textDirection==kr.LTR;for(let c=0,u=0;u<this.children.length;u++){let d=this.children[u],f=c+d.length;if(f>i)break;if(c>=r){let h=d.dom.getBoundingClientRect();if(n.push(h.height),a){let m=d.dom.lastChild,g=m?eb(m):[];if(g.length){let b=g[g.length-1],E=l?b.right-h.left:h.right-b.left;E>o&&(o=E,this.minWidth=s,this.minWidthFrom=c,this.minWidthTo=f)}}}c=f+d.breakAfter}return n}textDirectionAt(e){let{i:n}=this.childPos(e,1);return getComputedStyle(this.children[n].dom).direction=="rtl"?kr.RTL:kr.LTR}measureTextSize(){for(let s of this.children)if(s instanceof Ti){let a=s.measureTextSize();if(a)return a}let e=document.createElement("div"),n,r,i;return e.className="cm-line",e.style.width="99999px",e.style.position="absolute",e.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore(()=>{this.dom.appendChild(e);let s=eb(e.firstChild)[0];n=e.getBoundingClientRect().height,r=s?s.width/27:7,i=s?s.height:n,e.remove()}),{lineHeight:n,charWidth:r,textHeight:i}}childCursor(e=this.length){let n=this.children.length;return n&&(e-=this.children[--n].length),new x0e(this.children,e,n)}computeBlockGapDeco(){let e=[],n=this.view.viewState;for(let r=0,i=0;;i++){let s=i==n.viewports.length?null:n.viewports[i],a=s?s.from-1:this.length;if(a>r){let o=(n.lineBlockAt(a).bottom-n.lineBlockAt(r).top)/this.view.scaleY;e.push(yt.replace({widget:new G9(o),block:!0,inclusive:!0,isBlockGap:!0}).range(r,a))}if(!s)break;r=s.to+1}return yt.set(e)}updateDeco(){let e=1,n=this.view.state.facet(K2).map(s=>(this.dynamicDecorationMap[e++]=typeof s=="function")?s(this.view):s),r=!1,i=this.view.state.facet(G0e).map((s,a)=>{let o=typeof s=="function";return o&&(r=!0),o?s(this.view):s});for(i.length&&(this.dynamicDecorationMap[e++]=r,n.push(Tn.join(i))),this.decorations=[this.editContextFormatting,...n,this.computeBlockGapDeco(),this.view.viewState.lineGapDeco];e<this.decorations.length;)this.dynamicDecorationMap[e++]=!1;return this.decorations}scrollIntoView(e){if(e.isSnapshot){let c=this.view.viewState.lineBlockAt(e.range.head);this.view.scrollDOM.scrollTop=c.top-e.yMargin,this.view.scrollDOM.scrollLeft=e.xMargin;return}for(let c of this.view.state.facet(V0e))try{if(c(this.view,e.range,e))return!0}catch(u){no(this.view.state,u,"scroll handler")}let{range:n}=e,r=this.coordsAt(n.head,n.empty?n.assoc:n.head>
vendor: 58,602 bytes, lines 122-124
122n.anchor?-1:1),i;if(!r)return;!n.empty&&(i=this.coordsAt(n.anchor,n.anchor>n.head?-1:1))&&(r={left:Math.min(r.left,i.left),top:Math.min(r.top,i.top),right:Math.max(r.right,i.right),bottom:Math.max(r.bottom,i.bottom)});let s=FV(this.view),a={left:r.left-s.left,top:r.top-s.top,right:r.right+s.right,bottom:r.bottom+s.bottom},{offsetWidth:o,offsetHeight:l}=this.view.scrollDOM;tXe(this.view.scrollDOM,a,n.head<n.anchor?-1:1,e.x,e.y,Math.max(Math.min(e.xMargin,o),-o),Math.max(Math.min(e.yMargin,l),-l),this.view.textDirection==kr.LTR)}}function xXe(t){return t.node.nodeType==1&&t.node.firstChild&&(t.offset==0||t.node.childNodes[t.offset-1].contentEditable=="false")&&(t.offset==t.node.childNodes.length||t.node.childNodes[t.offset].contentEditable=="false")}function Y0e(t,e){let n=t.observer.selectionRange;if(!n.focusNode)return null;let r=b0e(n.focusNode,n.focusOffset),i=E0e(n.focusNode,n.focusOffset),s=r||i;if(i&&r&&i.node!=r.node){let o=ar.get(i.node);if(!o||o instanceof Cc&&o.text!=i.node.nodeValue)s=i;else if(t.docView.lastCompositionAfterCursor){let l=ar.get(r.node);!l||l instanceof Cc&&l.text!=r.node.nodeValue||(s=i)}}if(t.docView.lastCompositionAfterCursor=s!=r,!s)return null;let a=e-s.offset;return{from:a,to:a+s.node.nodeValue.length,node:s.node}}function wXe(t,e,n){let r=Y0e(t,n);if(!r)return null;let{node:i,from:s,to:a}=r,o=i.nodeValue;if(/[\n\r]/.test(o)||t.state.doc.sliceString(r.from,r.to)!=o)return null;let l=e.invertedDesc,c=new Sl(l.mapPos(s),l.mapPos(a),s,a),u=[];for(let d=i.parentNode;;d=d.parentNode){let f=ar.get(d);if(f instanceof wf)u.push({node:d,deco:f.mark});else{if(f instanceof Ti||d.nodeName=="DIV"&&d.parentNode==t.contentDOM)return{range:c,text:i,marks:u,line:d};if(d!=t.contentDOM)u.push({node:d,deco:new pT({inclusive:!0,attributes:cXe(d),tagName:d.tagName.toLowerCase()})});else return null}}}function SXe(t,e){return t.nodeType!=1?0:(e&&t.childNodes[e-1].contentEditable=="false"?1:0)|(e<t.childNodes.length&&t.childNodes[e].contentEditable=="false"?2:0)}let TXe=class{constructor(){this.changes=[]}compareRange(e,n){M5(e,n,this.changes)}comparePoint(e,n){M5(e,n,this.changes)}boundChange(e){M5(e,e,this.changes)}};function AXe(t,e,n){let r=new TXe;return Tn.compare(t,e,n,r),r.changes}function CXe(t,e){for(let n=t;n&&n!=e;n=n.assignedSlot||n.parentNode)if(n.nodeType==1&&n.contentEditable=="false")return!0;return!1}function RXe(t,e){let n=!1;return e&&t.iterChangedRanges((r,i)=>{r<e.to&&i>e.from&&(n=!0)}),n}function _Xe(t,e,n=1){let r=t.charCategorizer(e),i=t.doc.lineAt(e),s=e-i.from;if(i.length==0)return Le.cursor(e);s==0?n=1:s==i.length&&(n=-1);let a=s,o=s;n<0?a=Ws(i.text,s,!1):o=Ws(i.text,s);let l=r(i.text.slice(a,o));for(;a>0;){let c=Ws(i.text,a,!1);if(r(i.text.slice(c,a))!=l)break;a=c}for(;o<i.length;){let c=Ws(i.text,o);if(r(i.text.slice(o,c))!=l)break;o=c}return Le.range(a+i.from,o+i.from)}function IXe(t,e){return e.left>t?e.left-t:Math.max(0,t-e.right)}function kXe(t,e){return e.top>t?e.top-t:Math.max(0,t-e.bottom)}function B6(t,e){return t.top<e.bottom-1&&t.bottom>e.top+1}function yJ(t,e){return e<t.top?{top:e,left:t.left,right:t.right,bottom:t.bottom}:t}function bJ(t,e){return e>t.bottom?{top:t.top,left:t.left,right:t.right,bottom:e}:t}function X9(t,e,n){let r,i,s,a,o=!1,l,c,u,d;for(let m=t.firstChild;m;m=m.nextSibling){let g=eb(m);for(let b=0;b<g.length;b++){let E=g[b];i&&B6(i,E)&&(E=yJ(bJ(E,i.bottom),i.top));let x=IXe(e,E),S=kXe(n,E);if(x==0&&S==0)return m.nodeType==3?EJ(m,e,n):X9(m,e,n);if(!r||a>S||a==S&&s>x){r=m,i=E,s=x,a=S;let A=S?n<E.top?-1:1:x?e<E.left?-1:1:0;o=!A||(A>0?b<g.length-1:b>0)}x==0?n>E.bottom&&(!u||u.bottom<E.bottom)?(l=m,u=E):n<E.top&&(!d||d.top>E.top)&&(c=m,d=E):u&&B6(u,E)?u=bJ(u,E.bottom):d&&B6(d,E)&&(d=yJ(d,E.top))}}if(u&&u.bottom>=n?(r=l,i=u):d&&d.top<=n&&(r=c,i=d),!r)return{node:t,offset:0};let f=Math.max(i.left,Math.min(i.right,e));if(r.nodeType==3)return EJ(r,f,n);if(o&&r.contentEditable!="false")return X9(r,f,n);let h=Array.prototype.indexOf.call(t.childNodes,r)+(e>=(i.left+i.right)/2?1:0);return{node:t,offset:h}}function EJ(t,e,n){let r=t.nodeValue.length,i=-1,s=1e9,a=0;for(let o=0;o<r;o++){let l=og(t,o,o+1).getClientRects();for(let c=0;c<l.length;c++){let u=l[c];if(u.top==u.bottom)continue;a||(a=e-u.left);let d=(u.top>n?u.top-n:n-u.bottom)-1;if(u.left-1<=e&&u.right+1>=e&&d<s){let f=e>=(u.left+u.right)/2,h=f;if((Ze.chrome||Ze.gecko)&&og(t,o).getBoundingClientRect().left==u.right&&(h=!f),d<=0)return{node:t,offset:o+(h?1:0)};i=o+(h?1:0),s=d}}}return{node:t,offset:i>-1?i:a>0?t.nodeValue.length:0}}function Q0e(t,e,n,r=-1){var i,s;let a=t.contentDOM.getBoundingClientRect(),o=a.top+t.viewState.paddingTop,l,{docHeight:c}=t.viewState,{x:u,y:d}=e,f=d-o;if(f<0)return 0;if(f>c)return t.state.doc.length;for(let A=t.viewState.heightOracle.textHeight/2,R=!1;l=t.elementAtHeight(f),l.type!=_a.Text;)for(;f=r>0?l.bottom+A:l.top-A,!(f>=0&&f<=c);){if(R)return n?null:0;R=!0,r=-r}d=o+f;let h=l.from;if(h<t.viewport.from)return t.viewport.from==0?0:n?null:xJ(t,a,l,u,d);if(h>t.viewport.to)return t.viewport.to==t.state.doc.length?t.state.doc.length:n?null:xJ(t,a,l,u,d);let m=t.dom.ownerDocument,g=t.root.elementFromPoint?t.root:m,b=g.elementFromPoint(u,d);b&&!t.contentDOM.contains(b)&&(b=null),b||(u=Math.max(a.left+1,Math.min(a.right-1,u)),b=g.elementFromPoint(u,d),b&&!t.contentDOM.contains(b)&&(b=null));let E,x=-1;if(b&&((i=t.docView.nearest(b))===null||i===void 0?void 0:i.isEditable)!=!1){if(m.caretPositionFromPoint){let A=m.caretPositionFromPoint(u,d);A&&({offsetNode:E,offset:x}=A)}else if(m.caretRangeFromPoint){let A=m.caretRangeFromPoint(u,d);A&&({startContainer:E,startOffset:x}=A,(!t.contentDOM.contains(E)||Ze.safari&&DXe(E,x,u)||Ze.chrome&&LXe(E,x,u))&&(E=void 0))}E&&(x=Math.min(Qu(E),x))}if(!E||!t.docView.dom.contains(E)){let A=Ti.find(t.docView,h);if(!A)return f>l.top+l.height/2?l.to:l.from;({node:E,offset:x}=X9(A.dom,u,d))}let S=t.docView.nearest(E);if(!S)return null;if(S.isWidget&&((s=S.dom)===null||s===void 0?void 0:s.nodeType)==1){let A=S.dom.getBoundingClientRect();return e.y<A.top||e.y<=A.bottom&&e.x<=(A.left+A.right)/2?S.posAtStart:S.posAtEnd}else return S.localPosFromDOM(E,x)+S.posAtStart}function xJ(t,e,n,r,i){let s=Math.round((r-e.left)*t.defaultCharacterWidth);if(t.lineWrapping&&n.height>t.defaultLineHeight*1.5){let o=t.viewState.heightOracle.textHeight,l=Math.floor((i-n.top-(t.defaultLineHeight-o)*.5)/o);s+=l*t.viewState.heightOracle.lineLength}let a=t.state.sliceDoc(n.from,n.to);return n.from+N9(a,s,t.state.tabSize)}function DXe(t,e,n){let r;if(t.nodeType!=3||e!=(r=t.nodeValue.length))return!1;for(let i=t.nextSibling;i;i=i.nextSibling)if(i.nodeType!=1||i.nodeName!="BR")return!1;return og(t,r-1,r).getBoundingClientRect().left>n}function LXe(t,e,n){if(e!=0)return!1;for(let i=t;;){let s=i.parentNode;if(!s||s.nodeType!=1||s.firstChild!=i)return!1;if(s.classList.contains("cm-line"))break;i=s}let r=t.nodeType==1?t.getBoundingClientRect():og(t,0,Math.max(t.nodeValue.length,1)).getBoundingClientRect();return n-r.left>5}function Z9(t,e){let n=t.lineBlockAt(e);if(Array.isArray(n.type)){for(let r of n.type)if(r.to>e||r.to==e&&(r.to==n.to||r.type==_a.Text))return r}return n}function OXe(t,e,n,r){let i=Z9(t,e.head),s=!r||i.type!=_a.Text||!(t.lineWrapping||i.widgetLineBreaks)?null:t.coordsAtPos(e.assoc<0&&e.head>i.from?e.head-1:e.head);if(s){let a=t.dom.getBoundingClientRect(),o=t.textDirectionAt(i.from),l=t.posAtCoords({x:n==(o==kr.LTR)?a.right-1:a.left+1,y:(s.top+s.bottom)/2});if(l!=null)return Le.cursor(l,n?-1:1)}return Le.cursor(n?i.to:i.from,n?-1:1)}function wJ(t,e,n,r){let i=t.state.doc.lineAt(e.head),s=t.bidiSpans(i),a=t.textDirectionAt(i.from);for(let o=e,l=null;;){let c=yXe(i,s,a,o,n),u=M0e;if(!c){if(i.number==(n?t.state.doc.lines:1))return o;u=` 123`,i=t.state.doc.line(i.number+(n?1:-1)),s=t.bidiSpans(i),c=t.visualLineSide(i,!n)}if(l){if(!l(u))return o}else{if(!r)return c;l=r(u)}o=c}}function MXe(t,e,n){let r=t.state.charCategorizer(e),i=r(n);return s=>{let a=r(s);return i==Gr.Space&&(i=a),i==a}}function PXe(t,e,n,r){let i=e.head,s=n?1:-1;if(i==(n?t.state.doc.length:0))return Le.cursor(i,e.assoc);let a=e.goalColumn,o,l=t.contentDOM.getBoundingClientRect(),c=t.coordsAtPos(i,e.assoc||-1),u=t.documentTop;if(c)a==null&&(a=c.left-l.left),o=s<0?c.top:c.bottom;else{let h=t.viewState.lineBlockAt(i);a==null&&(a=Math.min(l.right-l.left,t.defaultCharacterWidth*(i-h.from))),o=(s<0?h.top:h.bottom)+u}let d=l.left+a,f=r??t.viewState.heightOracle.textHeight>>1;for(let h=0;;h+=10){let m=o+(f+h)*s,g=Q0e(t,{x:d,y:m},!1,s);if(m<l.top||m>l.bottom||(s<0?g<i:g>i)){let b=t.docView.coordsForChar(g),E=!b||m<b.top?-1:1;return Le.cursor(g,E,void 0,a)}}}function P5(t,e,n){for(;;){let r=0;for(let i of t)i.between(e-1,e+1,(s,a,o)=>{if(e>s&&e<a){let l=r||n||(e-s<a-e?-1:1);e=l<0?s:a,r=l}});if(!r)return e}}function U6(t,e,n){let r=P5(t.state.facet(NV).map(i=>i(t)),n.from,e.head>n.from?-1:1);return r==n.from?n:Le.cursor(r,r<n.from?1:-1)}const Gx="ï¿¿";class $Xe{constructor(e,n){this.points=e,this.text="",this.lineSeparator=n.facet(vn.lineSeparator)}append(e){this.text+=e}lineBreak(){this.text+=Gx}readRange(e,n){if(!e)return this;let r=e.parentNode;for(let i=e;;){this.findPointBefore(r,i);let s=this.text.length;this.readNode(i);let a=i.nextSibling;if(a==n)break;let o=ar.get(i),l=ar.get(a);(o&&l?o.breakAfter:(o?o.breakAfter:EI(i))||EI(a)&&(i.nodeName!="BR"||i.cmIgnore)&&this.text.length>s)&&this.lineBreak(),i=a}return this.findPointBefore(r,n),this}readTextNode(e){let n=e.nodeValue;for(let r of this.points)r.node==e&&(r.pos=this.text.length+Math.min(r.offset,n.length));for(let r=0,i=this.lineSeparator?null:/\r\n?|\n/g;;){let s=-1,a=1,o;if(this.lineSeparator?(s=n.indexOf(this.lineSeparator,r),a=this.lineSeparator.length):(o=i.exec(n))&&(s=o.index,a=o[0].length),this.append(n.slice(r,s<0?n.length:s)),s<0)break;if(this.lineBreak(),a>1)for(let l of this.points)l.node==e&&l.pos>this.text.length&&(l.pos-=a-1);r=s+a}}readNode(e){if(e.cmIgnore)return;let n=ar.get(e),r=n&&n.overrideDOMText;if(r!=null){this.findPointInside(e,r.length);for(let i=r.iter();!i.next().done;)i.lineBreak?this.lineBreak():this.append(i.value)}else e.nodeType==3?this.readTextNode(e):e.nodeName=="BR"?e.nextSibling&&this.lineBreak():e.nodeType==1&&this.readRange(e.firstChild,null)}findPointBefore(e,n){for(let r of this.points)r.node==e&&e.childNodes[r.offset]==n&&(r.pos=this.text.length)}findPointInside(e,n){for(let r of this.points)(e.nodeType==3?r.node==e:e.contains(r.node))&&(r.pos=this.text.length+(NXe(e,r.node,r.offset)?n:0))}}function NXe(t,e,n){for(;;){if(!e||n<Qu(e))return!1;if(e==t)return!0;n=ag(e)+1,e=e.parentNode}}class SJ{constructor(e,n){this.node=e,this.offset=n,this.pos=-1}}class FXe{constructor(e,n,r,i){this.typeOver=i,this.bounds=null,this.text="",this.domChanged=n>-1;let{impreciseHead:s,impreciseAnchor:a}=e.docView;if(e.state.readOnly&&n>-1)this.newSel=null;else if(n>-1&&(this.bounds=e.docView.domBoundsAround(n,r,0))){let o=s||a?[]:UXe(e),l=new $Xe(o,e.state);l.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=l.text,this.newSel=HXe(o,this.bounds.from)}else{let o=e.observer.selectionRange,l=s&&s.node==o.focusNode&&s.offset==o.focusOffset||!B9(e.contentDOM,o.focusNode)?e.state.selection.main.head:e.docView.posFromDOM(o.focusNode,o.focusOffset),c=a&&a.node==o.anchorNode&&a.offset==o.anchorOffset||!B9(e.contentDOM,o.anchorNode)?e.state.selection.main.anchor:e.docView.posFromDOM(o.anchorNode,o.anchorOffset),u=e.viewport;if((Ze.ios||Ze.chrome)&&e.state.selection.main.empty&&l!=c&&(u.from>0||u.to<e.state.doc.length)){let d=Math.min(l,c),f=Math.max(l,c),h=u.from-d,m=u.to-f;(h==0||h==1||d==0)&&(m==0||m==-1||f==e.state.doc.length)&&(l=0,c=e.state.doc.length)}this.newSel=Le.single(c,l)}}}function X0e(t,e){let n,{newSel:r}=e,i=t.state.selection.main,s=t.inputState.lastKeyTime>Date.now()-100?t.inputState.lastKeyCode:-1;if(e.bounds){let{from:a,to:o}=e.bounds,l=i.from,c=null;(s===8||Ze.android&&e.text.length<o-a)&&(l=i.to,c="end");let u=BXe(t.state.doc.sliceString(a,o,Gx),e.text,l-a,c);u&&(Ze.chrome&&s==13&&u.toB==u.from+2&&e.text.slice(u.from,u.toB)==Gx+Gx&&u.toB--,n={from:a+u.from,to:a+u.toA,insert:On.of(e.text.slice(u.from,u.toB).split(Gx))})}else r&&(!t.hasFocus&&t.state.facet(Xd)||r.main.eq(i))&&(r=null);if(!n&&!r)return!1;if(!n&&e.typeOver&&!i.empty&&r&&r.main.empty?n={from:i.from,to:i.to,insert:t.state.doc.slice(i.from,i.to)}:(Ze.mac||Ze.android)&&n&&n.from==n.to&&n.from==i.head-1&&/^\. ?$/.test(n.insert.toString())&&t.contentDOM.getAttribute("autocorrect")=="off"?(r&&n.insert.length==2&&(r=Le.single(r.main.anchor-1,r.main.head-1)),n={from:n.from,to:n.to,insert:On.of([n.insert.toString().replace("."," ")])}):n&&n.from>=i.from&&n.to<=i.to&&(n.from!=i.from||n.to!=i.to)&&i.to-i.from-(n.to-n.from)<=4?n={from:i.from,to:i.to,insert:t.state.doc.slice(i.from,n.from).append(n.insert).append(t.state.doc.slice(n.to,i.to))}:Ze.chrome&&n&&n.from==n.to&&n.from==i.head&&n.insert.toString()==` 124 `&&t.lineWrapping&&(r&&(r=Le.single(r.main.anchor-1,r.main.head-1)),n={from:i.from,to:i.to,insert:On.of([" "])}),n)return jV(t,n,r,s);if(r&&!r.main.eq(i)){let a=!1,o="select";return t.inputState.lastSelectionTime>Date.now()-50&&(t.inputState.lastSelectionOrigin=="select"&&(a=!0),o=t.inputState.lastSelectionOrigin),t.dispatch({selection:r,scrollIntoView:a,userEvent:o}),!0}else return!1}function jV(t,e,n,r=-1){if(Ze.ios&&t.inputState.flushIOSKey(e))return!0;let i=t.state.selection.main;if(Ze.android&&(e.to==i.to&&(e.from==i.from||e.from==i.from-1&&t.state.sliceDoc(e.from,i.from)==" ")&&e.insert.length==1&&e.insert.lines==2&&iy(t.contentDOM,"Enter",13)||(e.from==i.from-1&&e.to==i.to&&e.insert.length==0||r==8&&e.insert.length<e.to-e.from&&e.to>i.head)&&iy(t.contentDOM,"Backspace",8)||e.from==i.from&&e.to==i.to+1&&e.insert.length==0&&iy(t.contentDOM,"Delete",46)))return!0;let s=e.insert.toString();t.inputState.composing>=0&&t.inputState.composing++;let a,o=()=>a||(a=jXe(t,e,n));return t.state.facet(j0e).some(l=>l(t,e.from,e.to,s,o))||t.dispatch(o()),!0}function jXe(t,e,n){let r,i=t.state,s=i.selection.main;if(e.from>=s.from&&e.to<=s.to&&e.to-e.from>=(s.to-s.from)/3&&(!n||n.main.empty&&n.main.from==e.from+e.insert.length)&&t.inputState.composing<0){let o=s.from<e.from?i.sliceDoc(s.from,e.from):"",l=s.to>e.to?i.sliceDoc(e.to,s.to):"";r=i.replaceSelection(t.state.toText(o+e.insert.sliceString(0,void 0,t.state.lineBreak)+l))}else{let o=i.changes(e),l=n&&n.main.to<=o.newLength?n.main:void 0;if(i.selection.ranges.length>1&&t.inputState.composing>=0&&e.to<=s.to&&e.to>=s.to-10){let c=t.state.sliceDoc(e.from,e.to),u,d=n&&Y0e(t,n.main.head);if(d){let m=e.insert.length-(e.to-e.from);u={from:d.from,to:d.to-m}}else u=t.state.doc.lineAt(s.head);let f=s.to-e.to,h=s.to-s.from;r=i.changeByRange(m=>{if(m.from==s.from&&m.to==s.to)return{changes:o,range:l||m.map(o)};let g=m.to-f,b=g-c.length;if(m.to-m.from!=h||t.state.sliceDoc(b,g)!=c||m.to>=u.from&&m.from<=u.to)return{range:m};let E=i.changes({from:b,to:g,insert:e.insert}),x=m.to-s.to;return{changes:E,range:l?Le.range(Math.max(0,l.anchor+x),Math.max(0,l.head+x)):m.map(E)}})}else r={changes:o,selection:l&&i.selection.replaceRange(l)}}let a="input.type";return(t.composing||t.inputState.compositionPendingChange&&t.inputState.compositionEndedAt>Date.now()-50)&&(t.inputState.compositionPendingChange=!1,a+=".compose",t.inputState.compositionFirstChange&&(a+=".start",t.inputState.compositionFirstChange=!1)),i.update(r,{userEvent:a,scrollIntoView:!0})}function BXe(t,e,n,r){let i=Math.min(t.length,e.length),s=0;for(;s<i&&t.charCodeAt(s)==e.charCodeAt(s);)s++;if(s==i&&t.length==e.length)return null;let a=t.length,o=e.length;for(;a>0&&o>0&&t.charCodeAt(a-1)==e.charCodeAt(o-1);)a--,o--;if(r=="end"){let l=Math.max(0,s-Math.min(a,o));n-=a+l-s}if(a<s&&t.length<e.length){let l=n<=s&&n>=a?s-n:0;s-=l,o=s+(o-a),a=s}else if(o<s){let l=n<=s&&n>=o?s-n:0;s-=l,a=s+(a-o),o=s}return{from:s,toA:a,toB:o}}function UXe(t){let e=[];if(t.root.activeElement!=t.contentDOM)return e;let{anchorNode:n,anchorOffset:r,focusNode:i,focusOffset:s}=t.observer.selectionRange;return n&&(e.push(new SJ(n,r)),(i!=n||s!=r)&&e.push(new SJ(i,s))),e}function HXe(t,e){if(t.length==0)return null;let n=t[0].pos,r=t.length==2?t[1].pos:n;return n>-1&&r>-1?Le.single(n+e,r+e):null}class VXe{setSelectionOrigin(e){this.lastSelectionOrigin=e,this.lastSelectionTime=Date.now()}constructor(e){this.view=e,this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.pendingIOSKey=void 0,this.tabFocusMode=-1,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastContextMenu=0,this.scrollHandlers=[],this.handlers=Object.create(null),this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.compositionPendingKey=!1,this.compositionPendingChange=!1,this.mouseSelection=null,this.draggedContent=null,this.handleEvent=this.handleEvent.bind(this),this.notifiedFocused=e.hasFocus,Ze.safari&&e.contentDOM.addEventListener("input",()=>null),Ze.gecko&&sZe(e.contentDOM.ownerDocument)}handleEvent(e){!XXe(this.view,e)||this.ignoreDuringComposition(e)||e.type=="keydown"&&this.keydown(e)||(this.view.updateState!=0?Promise.resolve().then(()=>this.runHandlers(e.type,e)):this.runHandlers(e.type,e))}runHandlers(e,n){let r=this.handlers[e];if(r){for(let i of r.observers)i(this.view,n);for(let i of r.handlers){if(n.defaultPrevented)break;if(i(this.view,n)){n.preventDefault();break}}}}ensureHandlers(e){let n=WXe(e),r=this.handlers,i=this.view.contentDOM;for(let s in n)if(s!="scroll"){let a=!n[s].handlers.length,o=r[s];o&&a!=!o.handlers.length&&(i.removeEventListener(s,this.handleEvent),o=null),o||i.addEventListener(s,this.handleEvent,{passive:a})}for(let s in r)s!="scroll"&&!n[s]&&i.removeEventListener(s,this.handleEvent);this.handlers=n}keydown(e){if(this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),e.keyCode==9&&this.tabFocusMode>-1&&(!this.tabFocusMode||Date.now()<=this.tabFocusMode))return!0;if(this.tabFocusMode>0&&e.keyCode!=27&&J0e.indexOf(e.keyCode)<0&&(this.tabFocusMode=-1),Ze.android&&Ze.chrome&&!e.synthetic&&(e.keyCode==13||e.keyCode==8))return this.view.observer.delayAndroidKey(e.key,e.keyCode),!0;let n;return Ze.ios&&!e.synthetic&&!e.altKey&&!e.metaKey&&((n=Z0e.find(r=>r.keyCode==e.keyCode))&&!e.ctrlKey||zXe.indexOf(e.key)>-1&&e.ctrlKey&&!e.shiftKey)?(this.pendingIOSKey=n||e,setTimeout(()=>this.flushIOSKey(),250),!0):(e.keyCode!=229&&this.view.observer.forceFlush(),!1)}flushIOSKey(e){let n=this.pendingIOSKey;return!n||n.key=="Enter"&&e&&e.from<e.to&&/^\S+$/.test(e.insert.toString())?!1:(this.pendingIOSKey=void 0,iy(this.view.contentDOM,n.key,n.keyCode,n instanceof KeyboardEvent?n:void 0))}ignoreDuringComposition(e){return/^key/.test(e.type)?this.composing>0?!0:Ze.safari&&!Ze.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100?(this.compositionPendingKey=!1,!0):!1:!1}startMouseSelection(e){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=e}update(e){this.view.observer.update(e),this.mouseSelection&&this.mouseSelection.update(e),this.draggedContent&&e.docChanged&&(this.draggedContent=this.draggedContent.map(e.changes)),e.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}}function TJ(t,e){return(n,r)=>{try{return e.call(t,r,n)}catch(i){no(n.state,i)}}}function WXe(t){let e=Object.create(null);function n(r){return e[r]||(e[r]={observers:[],handlers:[]})}for(let r of t){let i=r.spec;if(i&&i.domEventHandlers)for(let s in i.domEventHandlers){let a=i.domEventHandlers[s];a&&n(s).handlers.push(TJ(r.value,a))}if(i&&i.domEventObservers)for(let s in i.domEventObservers){let a=i.domEventObservers[s];a&&n(s).observers.push(TJ(r.value,a))}}for(let r in Rc)n(r).handlers.push(Rc[r]);for(let r in _l)n(r).observers.push(_l[r]);return e}const Z0e=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Enter",keyCode:13,inputType:"insertLineBreak"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],zXe="dthko",J0e=[16,17,18,20,91,92,224,225],UC=6;function HC(t){return Math.max(0,t)*.7+8}function GXe(t,e){return Math.max(Math.abs(t.clientX-e.clientX),Math.abs(t.clientY-e.clientY))}class qXe{constructor(e,n,r,i){this.view=e,this.startEvent=n,this.style=r,this.mustSelect=i,this.scrollSpeed={x:0,y:0},this.scrolling=-1,this.lastEvent=n,this.scrollParents=nXe(e.contentDOM),this.atoms=e.state.facet(NV).map(a=>a(e));let s=e.contentDOM.ownerDocument;s.addEventListener("mousemove",this.move=this.move.bind(this)),s.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=n.shiftKey,this.multiple=e.state.facet(vn.allowMultipleSelections)&&KXe(e,n),this.dragging=QXe(e,n)&&nge(n)==1?null:!1}start(e){this.dragging===!1&&this.select(e)}move(e){if(e.buttons==0)return this.destroy();if(this.dragging||this.dragging==null&&GXe(this.startEvent,e)<10)return;this.select(this.lastEvent=e);let n=0,r=0,i=0,s=0,a=this.view.win.innerWidth,o=this.view.win.innerHeight;this.scrollParents.x&&({left:i,right:a}=this.scrollParents.x.getBoundingClientRect()),this.scrollParents.y&&({top:s,bottom:o}=this.scrollParents.y.getBoundingClientRect());let l=FV(this.view);e.clientX-l.left<=i+UC?n=-HC(i-e.clientX):e.clientX+l.right>=a-UC&&(n=HC(e.clientX-a)),e.clientY-l.top<=s+UC?r=-HC(s-e.clientY):e.clientY+l.bottom>=o-UC&&(r=HC(e.clientY-o)),this.setScrollSpeed(n,r)}up(e){this.dragging==null&&this.select(this.lastEvent),this.dragging||e.preventDefault(),this.destroy()}destroy(){this.setScrollSpeed(0,0);let e=this.view.contentDOM.ownerDocument;e.removeEventListener("mousemove",this.move),e.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=this.view.inputState.draggedContent=null}setScrollSpeed(e,n){this.scrollSpeed={x:e,y:n},e||n?this.scrolling<0&&(this.scrolling=setInterval(()=>this.scroll(),50)):this.scrolling>-1&&(clearInterval(this.scrolling),this.scrolling=-1)}scroll(){let{x:e,y:n}=this.scrollSpeed;e&&this.scrollParents.x&&(this.scrollParents.x.scrollLeft+=e,e=0),n&&this.scrollParents.y&&(this.scrollParents.y.scrollTop+=n,n=0),(e||n)&&this.view.win.scrollBy(e,n),this.dragging===!1&&this.select(this.lastEvent)}skipAtoms(e){let n=null;for(let r=0;r<e.ranges.length;r++){let i=e.ranges[r],s=null;if(i.empty){let a=P5(this.atoms,i.from,0);a!=i.from&&(s=Le.cursor(a,-1))}else{let a=P5(this.atoms,i.from,-1),o=P5(this.atoms,i.to,1);(a!=i.from||o!=i.to)&&(s=Le.range(i.from==i.anchor?a:o,i.from==i.head?a:o))}s&&(n||(n=e.ranges.slice()),n[r]=s)}return n?Le.create(n,e.mainIndex):e}select(e){let{view:n}=this,r=this.skipAtoms(this.style.get(e,this.extend,this.multiple));(this.mustSelect||!r.eq(n.state.selection,this.dragging===!1))&&this.view.dispatch({selection:r,userEvent:"select.pointer"}),this.mustSelect=!1}update(e){e.transactions.some(n=>n.isUserEvent("input.type"))?this.destroy():this.style.update(e)&&setTimeout(()=>this.select(this.lastEvent),20)}}function KXe(t,e){let n=t.state.facet(P0e);return n.length?n[0](e):Ze.mac?e.metaKey:e.ctrlKey}function YXe(t,e){let n=t.state.facet($0e);return n.length?n[0](e):Ze.mac?!e.altKey:!e.ctrlKey}function QXe(t,e){let{main:n}=t.state.selection;if(n.empty)return!1;let r=q2(t.root);if(!r||r.rangeCount==0)return!0;let i=r.getRangeAt(0).getClientRects();for(let s=0;s<i.length;s++){let a=i[s];if(a.left<=e.clientX&&a.right>=e.clientX&&a.top<=e.clientY&&a.bottom>=e.clientY)return!0}return!1}function XXe(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let n=e.target,r;n!=t.contentDOM;n=n.parentNode)if(!n||n.nodeType==11||(r=ar.get(n))&&r.ignoreEvent(e))return!1;return!0}const Rc=Object.create(null),_l=Object.create(null),ege=Ze.ie&&Ze.ie_version<15||Ze.ios&&Ze.webkit_version<604;function ZXe(t){let e=t.dom.parentNode;if(!e)return;let n=e.appendChild(document.createElement("textarea"));n.style.cssText="position: fixed; left: -10000px; top: 10px",n.focus(),setTimeout(()=>{t.focus(),n.remove(),tge(t,n.value)},50)}function bL(t,e,n){for(let r of t.facet(e))n=r(n,t);return n}function tge(t,e){e=bL(t.state,MV,e);let{state:n}=t,r,i=1,s=n.toText(e),a=s.lines==n.selection.ranges.length;if(J9!=null&&n.selection.ranges.every(l=>l.empty)&&J9==s.toString()){let l=-1;r=n.changeByRange(c=>{let u=n.doc.lineAt(c.from);if(u.from==l)return{range:c};l=u.from;let d=n.toText((a?s.line(i++).text:e)+n.lineBreak);return{changes:{from:u.from,insert:d},range:Le.cursor(c.from+d.length)}})}else a?r=n.changeByRange(l=>{let c=s.line(i++);return{changes:{from:l.from,to:l.to,insert:c.text},range:Le.cursor(l.from+c.length)}}):r=n.replaceSelection(s);t.dispatch(r,{userEvent:"input.paste",scrollIntoView:!0})}_l.scroll=t=>{t.inputState.lastScrollTop=t.scrollDOM.scrollTop,t.inputState.lastScrollLeft=t.scrollDOM.scrollLeft};Rc.keydown=(t,e)=>(t.inputState.setSelectionOrigin("select"),e.keyCode==27&&t.inputState.tabFocusMode!=0&&(t.inputState.tabFocusMode=Date.now()+2e3),!1);_l.touchstart=(t,e)=>{t.inputState.lastTouchTime=Date.now(),t.inputState.setSelectionOrigin("select.pointer")};_l.touchmove=t=>{t.inputState.setSelectionOrigin("select.pointer")};Rc.mousedown=(t,e)=>{if(t.observer.flush(),t.inputState.lastTouchTime>Date.now()-2e3)return!1;let n=null;for(let r of t.state.facet(N0e))if(n=r(t,e),n)break;if(!n&&e.button==0&&(n=tZe(t,e)),n){let r=!t.hasFocus;t.inputState.startMouseSelection(new qXe(t,e,n,r)),r&&t.observer.ignore(()=>{g0e(t.contentDOM);let s=t.root.activeElement;s&&!s.contains(t.contentDOM)&&s.blur()});let i=t.inputState.mouseSelection;if(i)return i.start(e),i.dragging===!1}return!1};function AJ(t,e,n,r){if(r==1)return Le.cursor(e,n);if(r==2)return _Xe(t.state,e,n);{let i=Ti.find(t.docView,e),s=t.state.doc.lineAt(i?i.posAtEnd:e),a=i?i.posAtStart:s.from,o=i?i.posAtEnd:s.to;return o<t.state.doc.length&&o==s.to&&o++,Le.range(a,o)}}let CJ=(t,e,n)=>e>=n.top&&e<=n.bottom&&t>=n.left&&t<=n.right;function JXe(t,e,n,r){let i=Ti.find(t.docView,e);if(!i)return 1;let s=e-i.posAtStart;if(s==0)return 1;if(s==i.length)return-1;let a=i.coordsAt(s,-1);if(a&&CJ(n,r,a))return-1;let o=i.coordsAt(s,1);return o&&CJ(n,r,o)?1:a&&a.bottom>=r?-1:1}function RJ(t,e){let n=t.posAtCoords({x:e.clientX,y:e.clientY},!1);return{pos:n,bias:JXe(t,n,e.clientX,e.clientY)}}const eZe=Ze.ie&&Ze.ie_version<=11;let _J=null,IJ=0,kJ=0;function nge(t){if(!eZe)return t.detail;let e=_J,n=kJ;return _J=t,kJ=Date.now(),IJ=!e||n>Date.now()-400&&Math.abs(e.clientX-t.clientX)<2&&Math.abs(e.clientY-t.clientY)<2?(IJ+1)%3:1}function tZe(t,e){let n=RJ(t,e),r=nge(e),i=t.state.selection;return{update(s){s.docChanged&&(n.pos=s.changes.mapPos(n.pos),i=i.map(s.changes))},get(s,a,o){let l=RJ(t,s),c,u=AJ(t,l.pos,l.bias,r);if(n.pos!=l.pos&&!a){let d=AJ(t,n.pos,n.bias,r),f=Math.min(d.from,u.from),h=Math.max(d.to,u.to);u=f<u.from?Le.range(f,h):Le.range(h,f)}return a?i.replaceRange(i.main.extend(u.from,u.to)):o&&r==1&&i.ranges.length>1&&(c=nZe(i,l.pos))?c:o?i.addRange(u):Le.create([u])}}}function nZe(t,e){for(let n=0;n<t.ranges.length;n++){let{from:r,to:i}=t.ranges[n];if(r<=e&&i>=e)return Le.create(t.ranges.slice(0,n).concat(t.ranges.slice(n+1)),t.mainIndex==n?0:t.mainIndex-(t.mainIndex>n?1:0))}return null}Rc.dragstart=(t,e)=>{let{selection:{main:n}}=t.state;if(e.target.draggable){let i=t.docView.nearest(e.target);if(i&&i.isWidget){let s=i.posAtStart,a=s+i.length;(s>=n.to||a<=n.from)&&(n=Le.range(s,a))}}let{inputState:r}=t;return r.mouseSelection&&(r.mouseSelection.dragging=!0),r.draggedContent=n,e.dataTransfer&&(e.dataTransfer.setData("Text",bL(t.state,PV,t.state.sliceDoc(n.from,n.to))),e.dataTransfer.effectAllowed="copyMove"),!1};Rc.dragend=t=>(t.inputState.draggedContent=null,!1);function DJ(t,e,n,r){if(n=bL(t.state,MV,n),!n)return;let i=t.posAtCoords({x:e.clientX,y:e.clientY},!1),{draggedContent:s}=t.inputState,a=r&&s&&YXe(t,e)?{from:s.from,to:s.to}:null,o={from:i,insert:n},l=t.state.changes(a?[a,o]:o);t.focus(),t.dispatch({changes:l,selection:{anchor:l.mapPos(i,-1),head:l.mapPos(i,1)},userEvent:a?"move.drop":"input.drop"}),t.inputState.draggedContent=null}Rc.drop=(t,e)=>{if(!e.dataTransfer)return!1;if(t.state.readOnly)return!0;let n=e.dataTransfer.files;if(n&&n.length){let r=Array(n.length),i=0,s=()=>{++i==n.length&&DJ(t,e,r.filter(a=>a!=null).join(t.state.lineBreak),!1)};for(let a=0;a<n.length;a++){let o=new FileReader;o.onerror=s,o.onload=()=>{/[\x00-\x08\x0e-\x1f]{2}/.test(o.result)||(r[a]=o.result),s()},o.readAsText(n[a])}return!0}else{let r=e.dataTransfer.getData("Text");if(r)return DJ(t,e,r,!0),!0}return!1};Rc.paste=(t,e)=>{if(t.state.readOnly)return!0;t.observer.flush();let n=ege?null:e.clipboardData;return n?(tge(t,n.getData("text/plain")||n.getData("text/uri-list")),!0):(ZXe(t),!1)};function rZe(t,e){let n=t.dom.parentNode;if(!n)return;let r=n.appendChild(document.createElement("textarea"));r.style.cssText="position: fixed; left: -10000px; top: 10px",r.value=e,r.focus(),r.selectionEnd=e.length,r.selectionStart=0,setTimeout(()=>{r.remove(),t.focus()},50)}function iZe(t){let e=[],n=[],r=!1;for(let i of t.selection.ranges)i.empty||(e.push(t.sliceDoc(i.from,i.to)),n.push(i));if(!e.length){let i=-1;for(let{from:s}of t.selection.ranges){let a=t.doc.lineAt(s);a.number>i&&(e.push(a.text),n.push({from:a.from,to:Math.min(t.doc.length,a.to+1)})),i=a.number}r=!0}return{text:bL(t,PV,e.join(t.lineBreak)),ranges:n,linewise:r}}let J9=null;Rc.copy=Rc.cut=(t,e)=>{let{text:n,ranges:r,linewise:i}=iZe(t.state);if(!n&&!i)return!1;J9=i?n:null,e.type=="cut"&&!t.state.readOnly&&t.dispatch({changes:r,scrollIntoView:!0,userEvent:"delete.cut"});let s=ege?null:e.clipboardData;return s?(s.clearData(),s.setData("text/plain",n),!0):(rZe(t,n),!1)};const rge=sd.define();function ige(t,e){let n=[];for(let r of t.facet(B0e)){let i=r(t,e);i&&n.push(i)}return n?t.update({effects:n,annotations:rge.of(!0)}):null}function sge(t){setTimeout(()=>{let e=t.hasFocus;if(e!=t.inputState.notifiedFocused){let n=ige(t.state,e);n?t.dispatch(n):t.update([])}},10)}_l.focus=t=>{t.inputState.lastFocusTime=Date.now(),!t.scrollDOM.scrollTop&&(t.inputState.lastScrollTop||t.inputState.lastScrollLeft)&&(t.scrollDOM.scrollTop=t.inputState.lastScrollTop,t.scrollDOM.scrollLeft=t.inputState.lastScrollLeft),sge(t)};_l.blur=t=>{t.observer.clearSelectionRange(),sge(t)};_l.compositionstart=_l.compositionupdate=t=>{t.observer.editContext||(t.inputState.compositionFirstChange==null&&(t.inputState.compositionFirstChange=!0),t.inputState.composing<0&&(t.inputState.composing=0))};_l.compositionend=t=>{t.observer.editContext||(t.inputState.composing=-1,t.inputState.compositionEndedAt=Date.now(),t.inputState.compositionPendingKey=!0,t.inputState.compositionPendingChange=t.observer.pendingRecords().length>0,t.inputState.compositionFirstChange=null,Ze.chrome&&Ze.android?t.observer.flushSoon():t.inputState.compositionPendingChange?Promise.resolve().then(()=>t.observer.flush()):setTimeout(()=>{t.inputState.composing<0&&t.docView.hasComposition&&t.update([])},50))};_l.contextmenu=t=>{t.inputState.lastContextMenu=Date.now()};Rc.beforeinput=(t,e)=>{var n,r;if(e.inputType=="insertReplacementText"&&t.observer.editContext){let s=(n=e.dataTransfer)===null||n===void 0?void 0:n.getData("text/plain"),a=e.getTargetRanges();if(s&&a.length){let o=a[0],l=t.posAtDOM(o.startContainer,o.startOffset),c=t.posAtDOM(o.endContainer,o.endOffset);return jV(t,{from:l,to:c,insert:t.state.toText(s)},null),!0}}let i;if(Ze.chrome&&Ze.android&&(i=Z0e.find(s=>s.inputType==e.inputType))&&(t.observer.delayAndroidKey(i.key,i.keyCode),i.key=="Backspace"||i.key=="Delete")){let s=((r=window.visualViewport)===null||r===void 0?void 0:r.height)||0;setTimeout(()=>{var a;(((a=window.visualViewport)===null||a===void 0?void 0:a.height)||0)>s+10&&t.hasFocus&&(t.contentDOM.blur(),t.focus())},100)}return Ze.ios&&e.inputType=="deleteContentForward"&&t.observer.flushSoon(),Ze.safari&&e.inputType=="insertText"&&t.inputState.composing>=0&&setTimeout(()=>_l.compositionend(t,e),20),!1};const LJ=new Set;function sZe(t){LJ.has(t)||(LJ.add(t),t.addEventListener("copy",()=>{}),t.addEventListener("cut",()=>{}))}const OJ=["pre-wrap","normal","pre-line","break-spaces"];let rb=!1;function MJ(){rb=!1}class aZe{constructor(e){this.lineWrapping=e,this.doc=On.empty,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.textHeight=14,this.lineLength=30}heightForGap(e,n){let r=this.doc.lineAt(n).number-this.doc.lineAt(e).number+1;return this.lineWrapping&&(r+=Math.max(0,Math.ceil((n-e-r*this.lineLength*.5)/this.lineLength))),this.lineHeight*r}heightForLine(e){return this.lineWrapping?(1+Math.max(0,Math.ceil((e-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}setDoc(e){return this.doc=e,this}mustRefreshForWrapping(e){return OJ.indexOf(e)>-1!=this.lineWrapping}mustRefreshForHeights(e){let n=!1;for(let r=0;r<e.length;r++){let i=e[r];i<0?r++:this.heightSamples[Math.floor(i*10)]||(n=!0,this.heightSamples[Math.floor(i*10)]=!0)}return n}refresh(e,n,r,i,s,a){let o=OJ.indexOf(e)>-1,l=Math.round(n)!=Math.round(this.lineHeight)||this.lineWrapping!=o;if(this.lineWrapping=o,this.lineHeight=n,this.charWidth=r,this.textHeight=i,this.lineLength=s,l){this.heightSamples={};for(let c=0;c<a.length;c++){let u=a[c];u<0?c++:this.heightSamples[Math.floor(u*10)]=!0}}return l}}class oZe{constructor(e,n){this.from=e,this.heights=n,this.index=0}get more(){return this.index<this.heights.length}}class Tu{constructor(e,n,r,i,s){this.from=e,this.length=n,this.top=r,this.height=i,this._content=s}get type(){return typeof this._content=="number"?_a.Text:Array.isArray(this._content)?this._content:this._content.type}get to(){return this.from+this.length}get bottom(){return this.top+this.height}get widget(){return this._content instanceof Cp?this._content.widget:null}get widgetLineBreaks(){return typeof this._content=="number"?this._content:0}join(e){let n=(Array.isArray(this._content)?this._content:[this]).concat(Array.isArray(e._content)?e._content:[e]);return new Tu(this.from,this.length+e.length,this.top,this.height+e.height,n)}}var Cr=function(t){return t[t.ByPos=0]="ByPos",t[t.ByHeight=1]="ByHeight",t[t.ByPosNoHeight=2]="ByPosNoHeight",t}(Cr||(Cr={}));const $5=.001;class Ia{constructor(e,n,r=2){this.length=e,this.height=n,this.flags=r}get outdated(){return(this.flags&2)>0}set outdated(e){this.flags=(e?2:0)|this.flags&-3}setHeight(e){this.height!=e&&(Math.abs(this.height-e)>$5&&(rb=!0),this.height=e)}replace(e,n,r){return Ia.of(r)}decomposeLeft(e,n){n.push(this)}decomposeRight(e,n){n.push(this)}applyChanges(e,n,r,i){let s=this,a=r.doc;for(let o=i.length-1;o>=0;o--){let{fromA:l,toA:c,fromB:u,toB:d}=i[o],f=s.lineAt(l,Cr.ByPosNoHeight,r.setDoc(n),0,0),h=f.to>=c?f:s.lineAt(c,Cr.ByPosNoHeight,r,0,0);for(d+=h.to-c,c=h.to;o>0&&f.from<=i[o-1].toA;)l=i[o-1].fromA,u=i[o-1].fromB,o--,l<f.from&&(f=s.lineAt(l,Cr.ByPosNoHeight,r,0,0));u+=f.from-l,l=f.from;let m=BV.build(r.setDoc(a),e,u,d);s=SI(s,s.replace(l,c,m))}return s.updateHeight(r,0)}static empty(){return new ko(0,0)}static of(e){if(e.length==1)return e[0];let n=0,r=e.length,i=0,s=0;for(;;)if(n==r)if(i>s*2){let o=e[n-1];o.break?e.splice(--n,1,o.left,null,o.right):e.splice(--n,1,o.left,o.right),r+=1+o.break,i-=o.size}else if(s>i*2){let o=e[r];o.break?e.splice(r,1,o.left,null,o.right):e.splice(r,1,o.left,o.right),r+=2+o.break,s-=o.size}else break;else if(i<s){let o=e[n++];o&&(i+=o.size)}else{let o=e[--r];o&&(s+=o.size)}let a=0;return e[n-1]==null?(a=1,n--):e[n]==null&&(a=1,r++),new lZe(Ia.of(e.slice(0,n)),a,Ia.of(e.slice(r)))}}function SI(t,e){return t==e?t:(t.constructor!=e.constructor&&(rb=!0),e)}Ia.prototype.size=1;class age extends Ia{constructor(e,n,r){super(e,n),this.deco=r}blockAt(e,n,r,i){return new Tu(i,this.length,r,this.height,this.deco||0)}lineAt(e,n,r,i,s){return this.blockAt(0,r,i,s)}forEachLine(e,n,r,i,s,a){e<=s+this.length&&n>=s&&a(this.blockAt(0,r,i,s))}updateHeight(e,n=0,r=!1,i){return i&&i.from<=n&&i.more&&this.setHeight(i.heights[i.index++]),this.outdated=!1,this}toString(){return`block(${this.length})`}}class ko extends age{constructor(e,n){super(e,n,null),this.collapsed=0,this.widgetHeight=0,this.breaks=0}blockAt(e,n,r,i){return new Tu(i,this.length,r,this.height,this.breaks)}replace(e,n,r){let i=r[0];return r.length==1&&(i instanceof ko||i instanceof js&&i.flags&4)&&Math.abs(this.length-i.length)<10?(i instanceof js?i=new ko(i.length,this.height):i.height=this.height,this.outdated||(i.outdated=!1),i):Ia.of(r)}updateHeight(e,n=0,r=!1,i){return i&&i.from<=n&&i.more?this.setHeight(i.heights[i.index++]):(r||this.outdated)&&this.setHeight(Math.max(this.widgetHeight,e.heightForLine(this.length-this.collapsed))+this.breaks*e.lineHeight),this.outdated=!1,this}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""}${this.widgetHeight?":"+this.widgetHeight:""})`}}class js extends Ia{constructor(e){super(e,0)}heightMetrics(e,n){let r=e.doc.lineAt(n).number,i=e.doc.lineAt(n+this.length).number,s=i-r+1,a,o=0;if(e.lineWrapping){let l=Math.min(this.height,e.lineHeight*s);a=l/s,this.length>s+1&&(o=(this.height-l)/(this.length-s-1))}else a=this.height/s;return{firstLine:r,lastLine:i,perLine:a,perChar:o}}blockAt(e,n,r,i){let{firstLine:s,lastLine:a,perLine:o,perChar:l}=this.heightMetrics(n,i);if(n.lineWrapping){let c=i+(e<n.lineHeight?0:Math.round(Math.max(0,Math.min(1,(e-r)/this.height))*this.length)),u=n.doc.lineAt(c),d=o+u.length*l,f=Math.max(r,e-d/2);return new Tu(u.from,u.length,f,d,0)}else{let c=Math.max(0,Math.min(a-s,Math.floor((e-r)/o))),{from:u,length:d}=n.doc.line(s+c);return new Tu(u,d,r+o*c,o,0)}}lineAt(e,n,r,i,s){if(n==Cr.ByHeight)return this.blockAt(e,r,i,s);if(n==Cr.ByPosNoHeight){let{from:h,to:m}=r.doc.lineAt(e);return new Tu(h,m-h,0,0,0)}let{firstLine:a,perLine:o,perChar:l}=this.heightMetrics(r,s),c=r.doc.lineAt(e),u=o+c.length*l,d=c.number-a,f=i+o*d+l*(c.from-s-d);return new Tu(c.from,c.length,Math.max(i,Math.min(f,i+this.height-u)),u,0)}forEachLine(e,n,r,i,s,a){e=Math.max(e,s),n=Math.min(n,s+this.length);let{firstLine:o,perLine:l,perChar:c}=this.heightMetrics(r,s);for(let u=e,d=i;u<=n;){let f=r.doc.lineAt(u);if(u==e){let m=f.number-o;d+=l*m+c*(e-s-m)}let h=l+c*f.length;a(new Tu(f.from,f.length,d,h,0)),d+=h,u=f.to+1}}replace(e,n,r){let i=this.length-n;if(i>0){let s=r[r.length-1];s instanceof js?r[r.length-1]=new js(s.length+i):r.push(null,new js(i-1))}if(e>0){let s=r[0];s instanceof js?r[0]=new js(e+s.length):r.unshift(new js(e-1),null)}return Ia.of(r)}decomposeLeft(e,n){n.push(new js(e-1),null)}decomposeRight(e,n){n.push(null,new js(this.length-e-1))}updateHeight(e,n=0,r=!1,i){let s=n+this.length;if(i&&i.from<=n+this.length&&i.more){let a=[],o=Math.max(n,i.from),l=-1;for(i.from>n&&a.push(new js(i.from-n-1).updateHeight(e,n));o<=s&&i.more;){let u=e.doc.lineAt(o).length;a.length&&a.push(null);let d=i.heights[i.index++];l==-1?l=d:Math.abs(d-l)>=$5&&(l=-2);let f=new ko(u,d);f.outdated=!1,a.push(f),o+=u+1}o<=s&&a.push(null,new js(s-o).updateHeight(e,o));let c=Ia.of(a);return(l<0||Math.abs(c.height-this.height)>=$5||Math.abs(l-this.heightMetrics(e,n).perLine)>=$5)&&(rb=!0),SI(this,c)}else(r||this.outdated)&&(this.setHeight(e.heightForGap(n,n+this.length)),this.outdated=!1);return this}toString(){return`gap(${this.length})`}}class lZe extends Ia{constructor(e,n,r){super(e.length+n+r.length,e.height+r.height,n|(e.outdated||r.outdated?2:0)),this.left=e,this.right=r,this.size=e.size+r.size}get break(){return this.flags&1}blockAt(e,n,r,i){let s=r+this.left.height;return e<s?this.left.blockAt(e,n,r,i):this.right.blockAt(e,n,s,i+this.left.length+this.break)}lineAt(e,n,r,i,s){let a=i+this.left.height,o=s+this.left.length+this.break,l=n==Cr.ByHeight?e<a:e<o,c=l?this.left.lineAt(e,n,r,i,s):this.right.lineAt(e,n,r,a,o);if(this.break||(l?c.to<o:c.from>o))return c;let u=n==Cr.ByPosNoHeight?Cr.ByPosNoHeight:Cr.ByPos;return l?c.join(this.right.lineAt(o,u,r,a,o)):this.left.lineAt(o,u,r,i,s).join(c)}forEachLine(e,n,r,i,s,a){let o=i+this.left.height,l=s+this.left.length+this.break;if(this.break)e<l&&this.left.forEachLine(e,n,r,i,s,a),n>=l&&this.right.forEachLine(e,n,r,o,l,a);else{let c=this.lineAt(l,Cr.ByPos,r,i,s);e<c.from&&this.left.forEachLine(e,c.from-1,r,i,s,a),c.to>=e&&c.from<=n&&a(c),n>c.to&&this.right.forEachLine(c.to+1,n,r,o,l,a)}}replace(e,n,r){let i=this.left.length+this.break;if(n<i)return this.balanced(this.left.replace(e,n,r),this.right);if(e>this.left.length)return this.balanced(this.left,this.right.replace(e-i,n-i,r));let s=[];e>0&&this.decomposeLeft(e,s);let a=s.length;for(let o of r)s.push(o);if(e>0&&PJ(s,a-1),n<this.length){let o=s.length;this.decomposeRight(n,s),PJ(s,o)}return Ia.of(s)}decomposeLeft(e,n){let r=this.left.length;if(e<=r)return this.left.decomposeLeft(e,n);n.push(this.left),this.break&&(r++,e>=r&&n.push(null)),e>r&&this.right.decomposeLeft(e-r,n)}decomposeRight(e,n){let r=this.left.length,i=r+this.break;if(e>=i)return this.right.decomposeRight(e-i,n);e<r&&this.left.decomposeRight(e,n),this.break&&e<i&&n.push(null),n.push(this.right)}balanced(e,n){return e.size>2*n.size||n.size>2*e.size?Ia.of(this.break?[e,null,n]:[e,n]):(this.left=SI(this.left,e),this.right=SI(this.right,n),this.setHeight(e.height+n.height),this.outdated=e.outdated||n.outdated,this.size=e.size+n.size,this.length=e.length+this.break+n.length,this)}updateHeight(e,n=0,r=!1,i){let{left:s,right:a}=this,o=n+s.length+this.break,l=null;return i&&i.from<=n+s.length&&i.more?l=s=s.updateHeight(e,n,r,i):s.updateHeight(e,n,r),i&&i.from<=o+a.length&&i.more?l=a=a.updateHeight(e,o,r,i):a.updateHeight(e,o,r),l?this.balanced(s,a):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}}function PJ(t,e){let n,r;t[e]==null&&(n=t[e-1])instanceof js&&(r=t[e+1])instanceof js&&t.splice(e-1,3,new js(n.length+1+r.length))}const cZe=5;class BV{constructor(e,n){this.pos=e,this.oracle=n,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=e}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(e,n){if(this.lineStart>-1){let r=Math.min(n,this.lineEnd),i=this.nodes[this.nodes.length-1];i instanceof ko?i.length+=r-this.pos:(r>this.pos||!this.isCovered)&&this.nodes.push(new ko(r-this.pos,-1)),this.writtenTo=r,n>r&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=n}point(e,n,r){if(e<n||r.heightRelevant){let i=r.widget?r.widget.estimatedHeight:0,s=r.widget?r.widget.lineBreaks:0;i<0&&(i=this.oracle.lineHeight);let a=n-e;r.block?this.addBlock(new age(a,i,r)):(a||s||i>=cZe)&&this.addLineDeco(i,s,a)}else n>e&&this.span(e,n);this.lineEnd>-1&&this.lineEnd<this.pos&&(this.lineEnd=this.oracle.doc.lineAt(this.pos).to)}enterLine(){if(this.lineStart>-1)return;let{from:e,to:n}=this.oracle.doc.lineAt(this.pos);this.lineStart=e,this.lineEnd=n,this.writtenTo<e&&((this.writtenTo<e-1||this.nodes[this.nodes.length-1]==null)&&this.nodes.push(this.blankContent(this.writtenTo,e-1)),this.nodes.push(null)),this.pos>e&&this.nodes.push(new ko(this.pos-e,-1)),this.writtenTo=this.pos}blankContent(e,n){let r=new js(n-e);return this.oracle.doc.lineAt(e).to==n&&(r.flags|=4),r}ensureLine(){this.enterLine();let e=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(e instanceof ko)return e;let n=new ko(0,-1);return this.nodes.push(n),n}addBlock(e){this.enterLine();let n=e.deco;n&&n.startSide>0&&!this.isCovered&&this.ensureLine(),this.nodes.push(e),this.writtenTo=this.pos=this.pos+e.length,n&&n.endSide>0&&(this.covering=e)}addLineDeco(e,n,r){let i=this.ensureLine();i.length+=r,i.collapsed+=r,i.widgetHeight=Math.max(i.widgetHeight,e),i.breaks+=n,this.writtenTo=this.pos=this.pos+r}finish(e){let n=this.nodes.length==0?null:this.nodes[this.nodes.length-1];this.lineStart>-1&&!(n instanceof ko)&&!this.isCovered?this.nodes.push(new ko(0,-1)):(this.writtenTo<this.pos||n==null)&&this.nodes.push(this.blankContent(this.writtenTo,this.pos));let r=e;for(let i of this.nodes)i instanceof ko&&i.updateHeight(this.oracle,r),r+=i?i.length:1;return this.nodes}static build(e,n,r,i){let s=new BV(r,e);return Tn.spans(n,r,i,s,0),s.finish(r)}}function uZe(t,e,n){let r=new dZe;return Tn.compare(t,e,n,r,0),r.changes}class dZe{constructor(){this.changes=[]}compareRange(){}comparePoint(e,n,r,i){(e<n||r&&r.heightRelevant||i&&i.heightRelevant)&&M5(e,n,this.changes,5)}}function fZe(t,e){let n=t.getBoundingClientRect(),r=t.ownerDocument,i=r.defaultView||window,s=Math.max(0,n.left),a=Math.min(i.innerWidth,n.right),o=Math.max(0,n.top),l=Math.min(i.innerHeight,n.bottom);for(let c=t.parentNode;c&&c!=r.body;)if(c.nodeType==1){let u=c,d=window.getComputedStyle(u);if((u.scrollHeight>u.clientHeight||u.scrollWidth>u.clientWidth)&&d.overflow!="visible"){let f=u.getBoundingClientRect();s=Math.max(s,f.left),a=Math.min(a,f.right),o=Math.max(o,f.top),l=Math.min(c==t.parentNode?i.innerHeight:l,f.bottom)}c=d.position=="absolute"||d.position=="fixed"?u.offsetParent:u.parentNode}else if(c.nodeType==11)c=c.host;else break;return{left:s-n.left,right:Math.max(s,a)-n.left,top:o-(n.top+e),bottom:Math.max(o,l)-(n.top+e)}}function hZe(t){let e=t.getBoundingClientRect(),n=t.ownerDocument.defaultView||window;return e.left<n.innerWidth&&e.right>0&&e.top<n.innerHeight&&e.bottom>0}function pZe(t,e){let n=t.getBoundingClientRect();return{left:0,right:n.right-n.left,top:e,bottom:n.bottom-(n.top+e)}}class H6{constructor(e,n,r,i){this.from=e,this.to=n,this.size=r,this.displaySize=i}static same(e,n){if(e.length!=n.length)return!1;for(let r=0;r<e.length;r++){let i=e[r],s=n[r];if(i.from!=s.from||i.to!=s.to||i.size!=s.size)return!1}return!0}draw(e,n){return yt.replace({widget:new mZe(this.displaySize*(n?e.scaleY:e.scaleX),n)}).range(this.from,this.to)}}class mZe extends Of{constructor(e,n){super(),this.size=e,this.vertical=n}eq(e){return e.size==this.size&&e.vertical==this.vertical}toDOM(){let e=document.createElement("div");return this.vertical?e.style.height=this.size+"px":(e.style.width=this.size+"px",e.style.height="2px",e.style.display="inline-block"),e}get estimatedHeight(){return this.vertical?this.size:-1}}class $J{constructor(e){this.state=e,this.pixelViewport={left:0,right:window.innerWidth,top:0,bottom:0},this.inView=!0,this.paddingTop=0,this.paddingBottom=0,this.contentDOMWidth=0,this.contentDOMHeight=0,this.editorHeight=0,this.editorWidth=0,this.scrollTop=0,this.scrolledToBottom=!1,this.scaleX=1,this.scaleY=1,this.scrollAnchorPos=0,this.scrollAnchorHeight=-1,this.scaler=NJ,this.scrollTarget=null,this.printing=!1,this.mustMeasureContent=!0,this.defaultTextDirection=kr.LTR,this.visibleRanges=[],this.mustEnforceCursorAssoc=!1;let n=e.facet($V).some(r=>typeof r!="function"&&r.class=="cm-lineWrapping");this.heightOracle=new aZe(n),this.stateDeco=e.facet(K2).filter(r=>typeof r!="function"),this.heightMap=Ia.empty().applyChanges(this.stateDeco,On.empty,this.heightOracle.setDoc(e.doc),[new Sl(0,0,0,e.doc.length)]);for(let r=0;r<2&&(this.viewport=this.getViewport(0,null),!!this.updateForViewport());r++);this.updateViewportLines(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=yt.set(this.lineGaps.map(r=>r.draw(this,!1))),this.computeVisibleRanges()}updateForViewport(){let e=[this.viewport],{main:n}=this.state.selection;for(let r=0;r<=1;r++){let i=r?n.head:n.anchor;if(!e.some(({from:s,to:a})=>i>=s&&i<=a)){let{from:s,to:a}=this.lineBlockAt(i);e.push(new VC(s,a))}}return this.viewports=e.sort((r,i)=>r.from-i.from),this.updateScaler()}updateScaler(){let e=this.scaler;return this.scaler=this.heightMap.height<=7e6?NJ:new UV(this.heightOracle,this.heightMap,this.viewports),e.eq(this.scaler)?0:2}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.heightOracle.setDoc(this.state.doc),0,0,e=>{this.viewportLines.push(qx(e,this.scaler))})}update(e,n=null){this.state=e.state;let r=this.stateDeco;this.stateDeco=this.state.facet(K2).filter(u=>typeof u!="function");let i=e.changedRanges,s=Sl.extendWithRanges(i,uZe(r,this.stateDeco,e?e.changes:Qi.empty(this.state.doc.length))),a=this.heightMap.height,o=this.scrolledToBottom?null:this.scrollAnchorAt(this.scrollTop);MJ(),this.heightMap=this.heightMap.applyChanges(this.stateDeco,e.startState.doc,this.heightOracle.setDoc(this.state.doc),s),(this.heightMap.height!=a||rb)&&(e.flags|=2),o?(this.scrollAnchorPos=e.changes.mapPos(o.from,-1),this.scrollAnchorHeight=o.top):(this.scrollAnchorPos=-1,this.scrollAnchorHeight=this.heightMap.height);let l=s.length?this.mapViewport(this.viewport,e.changes):this.viewport;(n&&(n.range.head<l.from||n.range.head>l.to)||!this.viewportIsAppropriate(l))&&(l=this.getViewport(0,n));let c=l.from!=this.viewport.from||l.to!=this.viewport.to;this.viewport=l,e.flags|=this.updateForViewport(),(c||!e.changes.empty||e.flags&2)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,e.changes))),e.flags|=this.computeVisibleRanges(e.changes),n&&(this.scrollTarget=n),!this.mustEnforceCursorAssoc&&e.selectionSet&&e.view.lineWrapping&&e.state.selection.main.empty&&e.state.selection.main.assoc&&!e.state.facet(H0e)&&(this.mustEnforceCursorAssoc=!0)}measure(e){let n=e.contentDOM,r=window.getComputedStyle(n),i=this.heightOracle,s=r.whiteSpace;this.defaultTextDirection=r.direction=="rtl"?kr.RTL:kr.LTR;let a=this.heightOracle.mustRefreshForWrapping(s),o=n.getBoundingClientRect(),l=a||this.mustMeasureContent||this.contentDOMHeight!=o.height;this.contentDOMHeight=o.height,this.mustMeasureContent=!1;let c=0,u=0;if(o.width&&o.height){let{scaleX:A,scaleY:R}=m0e(n,o);(A>.005&&Math.abs(this.scaleX-A)>.005||R>.005&&Math.abs(this.scaleY-R)>.005)&&(this.scaleX=A,this.scaleY=R,c|=16,a=l=!0)}let d=(parseInt(r.paddingTop)||0)*this.scaleY,f=(parseInt(r.paddingBottom)||0)*this.scaleY;(this.paddingTop!=d||this.paddingBottom!=f)&&(this.paddingTop=d,this.paddingBottom=f,c|=18),this.editorWidth!=e.scrollDOM.clientWidth&&(i.lineWrapping&&(l=!0),this.editorWidth=e.scrollDOM.clientWidth,c|=16);let h=e.scrollDOM.scrollTop*this.scaleY;this.scrollTop!=h&&(this.scrollAnchorHeight=-1,this.scrollTop=h),this.scrolledToBottom=y0e(e.scrollDOM);let m=(this.printing?pZe:fZe)(n,this.paddingTop),g=m.top-this.pixelViewport.top,b=m.bottom-this.pixelViewport.bottom;this.pixelViewport=m;let E=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(E!=this.inView&&(this.inView=E,E&&(l=!0)),!this.inView&&!this.scrollTarget&&!hZe(e.dom))return 0;let x=o.width;if((this.contentDOMWidth!=x||this.editorHeight!=e.scrollDOM.clientHeight)&&(this.contentDOMWidth=o.width,this.editorHeight=e.scrollDOM.clientHeight,c|=16),l){let A=e.docView.measureVisibleLineHeights(this.viewport);if(i.mustRefreshForHeights(A)&&(a=!0),a||i.lineWrapping&&Math.abs(x-this.contentDOMWidth)>i.charWidth){let{lineHeight:R,charWidth:C,textHeight:T}=e.docView.measureTextSize();a=R>0&&i.refresh(s,R,C,T,x/C,A),a&&(e.docView.minWidth=0,c|=16)}g>0&&b>0?u=Math.max(g,b):g<0&&b<0&&(u=Math.min(g,b)),MJ();for(let R of this.viewports){let C=R.from==this.viewport.from?A:e.docView.measureVisibleLineHeights(R);this.heightMap=(a?Ia.empty().applyChanges(this.stateDeco,On.empty,this.heightOracle,[new Sl(0,0,0,e.state.doc.length)]):this.heightMap).updateHeight(i,0,a,new oZe(R.from,C))}rb&&(c|=2)}let S=!this.viewportIsAppropriate(this.viewport,u)||this.scrollTarget&&(this.scrollTarget.range.head<this.viewport.from||this.scrollTarget.range.head>this.viewport.to);return S&&(c&2&&(c|=this.updateScaler()),this.viewport=this.getViewport(u,this.scrollTarget),c|=this.updateForViewport()),(c&2||S)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(a?[]:this.lineGaps,e)),c|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,e.docView.enforceCursorAssoc()),c}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(e,n){let r=.5-Math.max(-.5,Math.min(.5,e/1e3/2)),i=this.heightMap,s=this.heightOracle,{visibleTop:a,visibleBottom:o}=this,l=new VC(i.lineAt(a-r*1e3,Cr.ByHeight,s,0,0).from,i.lineAt(o+(1-r)*1e3,Cr.ByHeight,s,0,0).to);if(n){let{head:c}=n.range;if(c<l.from||c>l.to){let u=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),d=i.lineAt(c,Cr.ByPos,s,0,0),f;n.y=="center"?f=(d.top+d.bottom)/2-u/2:n.y=="start"||n.y=="nearest"&&c<l.from?f=d.top:f=d.bottom-u,l=new VC(i.lineAt(f-1e3/2,Cr.ByHeight,s,0,0).from,i.lineAt(f+u+1e3/2,Cr.ByHeight,s,0,0).to)}}return l}mapViewport(e,n){let r=n.mapPos(e.from,-1),i=n.mapPos(e.to,1);return new VC(this.heightMap.lineAt(r,Cr.ByPos,this.heightOracle,0,0).from,this.heightMap.lineAt(i,Cr.ByPos,this.heightOracle,0,0).to)}viewportIsAppropriate({from:e,to:n},r=0){if(!this.inView)return!0;let{top:i}=this.heightMap.lineAt(e,Cr.ByPos,this.heightOracle,0,0),{bottom:s}=this.heightMap.lineAt(n,Cr.ByPos,this.heightOracle,0,0),{visibleTop:a,visibleBottom:o}=this;return(e==0||i<=a-Math.max(10,Math.min(-r,250)))&&(n==this.state.doc.length||s>=o+Math.max(10,Math.min(r,250)))&&i>a-2*1e3&&s<o+2*1e3}mapLineGaps(e,n){if(!e.length||n.empty)return e;let r=[];for(let i of e)n.touchesRange(i.from,i.to)||r.push(new H6(n.mapPos(i.from),n.mapPos(i.to),i.size,i.displaySize));return r}ensureLineGaps(e,n){let r=this.heightOracle.lineWrapping,i=r?1e4:2e3,s=i>>1,a=i<<1;if(this.defaultTextDirection!=kr.LTR&&!r)return[];let o=[],l=(u,d,f,h)=>{if(d-u<s)return;let m=this.state.selection.main,g=[m.from];m.empty||g.push(m.to);for(let E of g)if(E>u&&E<d){l(u,E-10,f,h),l(E+10,d,f,h);return}let b=vZe(e,E=>E.from>=f.from&&E.to<=f.to&&Math.abs(E.from-u)<s&&Math.abs(E.to-d)<s&&!g.some(x=>E.from<x&&E.to>x));if(!b){if(d<f.to&&n&&r&&n.visibleRanges.some(S=>S.from<=d&&S.to>=d)){let S=n.moveToLineBoundary(Le.cursor(d),!1,!0).head;S>u&&(d=S)}let E=this.gapSize(f,u,d,h),x=r||E<2e6?E:2e6;b=new H6(u,d,E,x)}o.push(b)},c=u=>{if(u.length<a||u.type!=_a.Text)return;let d=gZe(u.from,u.to,this.stateDeco);if(d.total<a)return;let f=this.scrollTarget?this.scrollTarget.range.head:null,h,m;if(r){let g=i/this.heightOracle.lineLength*this.heightOracle.lineHeight,b,E;if(f!=null){let x=zC(d,f),S=((this.visibleBottom-this.visibleTop)/2+g)/u.height;b=x-S,E=x+S}else b=(this.visibleTop-u.top-g)/u.height,E=(this.visibleBottom-u.top+g)/u.height;h=WC(d,b),m=WC(d,E)}else{let g=d.total*this.heightOracle.charWidth,b=i*this.heightOracle.charWidth,E=0;if(g>2e6)for(let C of e)C.from>=u.from&&C.from<u.to&&C.size!=C.displaySize&&C.from*this.heightOracle.charWidth+E<this.pixelViewport.left&&(E=C.size-C.displaySize);let x=this.pixelViewport.left+E,S=this.pixelViewport.right+E,A,R;if(f!=null){let C=zC(d,f),T=((S-x)/2+b)/g;A=C-T,R=C+T}else A=(x-b)/g,R=(S+b)/g;h=WC(d,A),m=WC(d,R)}h>u.from&&l(u.from,h,u,d),m<u.to&&l(m,u.to,u,d)};for(let u of this.viewportLines)Array.isArray(u.type)?u.type.forEach(c):c(u);return o}gapSize(e,n,r,i){let s=zC(i,r)-zC(i,n);return this.heightOracle.lineWrapping?e.height*s:i.total*this.heightOracle.charWidth*s}updateLineGaps(e){H6.same(e,this.lineGaps)||(this.lineGaps=e,this.lineGapDeco=yt.set(e.map(n=>n.draw(this,this.heightOracle.lineWrapping))))}computeVisibleRanges(e){let n=this.stateDeco;this.lineGaps.length&&(n=n.concat(this.lineGapDeco));let r=[];Tn.spans(n,this.viewport.from,this.viewport.to,{span(s,a){r.push({from:s,to:a})},point(){}},20);let i=0;if(r.length!=this.visibleRanges.length)i=12;else for(let s=0;s<r.length&&!(i&8);s++){let a=this.visibleRanges[s],o=r[s];(a.from!=o.from||a.to!=o.to)&&(i|=4,e&&e.mapPos(a.from,-1)==o.from&&e.mapPos(a.to,1)==o.to||(i|=8))}return this.visibleRanges=r,i}lineBlockAt(e){return e>=this.viewport.from&&e<=this.viewport.to&&this.viewportLines.find(n=>n.from<=e&&n.to>=e)||qx(this.heightMap.lineAt(e,Cr.ByPos,this.heightOracle,0,0),this.scaler)}lineBlockAtHeight(e){return e>=this.viewportLines[0].top&&e<=this.viewportLines[this.viewportLines.length-1].bottom&&this.viewportLines.find(n=>n.top<=e&&n.bottom>=e)||qx(this.heightMap.lineAt(this.scaler.fromDOM(e),Cr.ByHeight,this.heightOracle,0,0),this.scaler)}scrollAnchorAt(e){let n=this.lineBlockAtHeight(e+8);return n.from>=this.viewport.from||this.viewportLines[0].top-e>200?n:this.viewportLines[0]}elementAtHeight(e){return qx(this.heightMap.blockAt(this.scaler.fromDOM(e),this.heightOracle,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}}let VC=class{constructor(e,n){this.from=e,this.to=n}};function gZe(t,e,n){let r=[],i=t,s=0;return Tn.spans(n,t,e,{span(){},point(a,o){a>i&&(r.push({from:i,to:a}),s+=a-i),i=o}},20),i<e&&(r.push({from:i,to:e}),s+=e-i),{total:s,ranges:r}}function WC({total:t,ranges:e},n){if(n<=0)return e[0].from;if(n>=1)return e[e.length-1].to;let r=Math.floor(t*n);for(let i=0;;i++){let{from:s,to:a}=e[i],o=a-s;if(r<=o)return s+r;r-=o}}function zC(t,e){let n=0;for(let{from:r,to:i}of t.ranges){if(e<=i){n+=e-r;break}n+=i-r}return n/t.total}function vZe(t,e){for(let n of t)if(e(n))return n}const NJ={toDOM(t){return t},fromDOM(t){return t},scale:1,eq(t){return t==this}};class UV{constructor(e,n,r){let i=0,s=0,a=0;this.viewports=r.map(({from:o,to:l})=>{let c=n.lineAt(o,Cr.ByPos,e,0,0).top,u=n.lineAt(l,Cr.ByPos,e,0,0).bottom;return i+=u-c,{from:o,to:l,top:c,bottom:u,domTop:0,domBottom:0}}),this.scale=(7e6-i)/(n.height-i);for(let o of this.viewports)o.domTop=a+(o.top-s)*this.scale,a=o.domBottom=o.domTop+(o.bottom-o.top),s=o.bottom}toDOM(e){for(let n=0,r=0,i=0;;n++){let s=n<this.viewports.length?this.viewports[n]:null;if(!s||e<s.top)return i+(e-r)*this.scale;if(e<=s.bottom)return s.domTop+(e-s.top);r=s.bottom,i=s.domBottom}}fromDOM(e){for(let n=0,r=0,i=0;;n++){let s=n<this.viewports.length?this.viewports[n]:null;if(!s||e<s.domTop)return r+(e-i)/this.scale;if(e<=s.domBottom)return s.top+(e-s.domTop);r=s.bottom,i=s.domBottom}}eq(e){return e instanceof UV?this.scale==e.scale&&this.viewports.length==e.viewports.length&&this.viewports.every((n,r)=>n.from==e.viewports[r].from&&n.to==e.viewports[r].to):!1}}function qx(t,e){if(e.scale==1)return t;let n=e.toDOM(t.top),r=e.toDOM(t.bottom);return new Tu(t.from,t.length,n,r-n,Array.isArray(t._content)?t._content.map(i=>qx(i,e)):t._content)}const GC=et.define({combine:t=>t.join(" ")}),eN=et.define({combine:t=>t.indexOf(!0)>-1}),tN=Tp.newName(),oge=Tp.newName(),lge=Tp.newName(),cge={"&light":"."+oge,"&dark":"."+lge};function nN(t,e,n){return new Tp(e,{finish(r){return/&/.test(r)?r.replace(/&\w*/,i=>{if(i=="&")return t;if(!n||!n[i])throw new RangeError(`Unsupported selector: ${i}`);return n[i]}):t+" "+r}}
vendor: 4,653 bytes, line 124
124)}const yZe=nN("."+tN,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0,overflowAnchor:"none"},".cm-content":{margin:0,flexGrow:2,flexShrink:0,display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",minHeight:"100%",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 6px"},".cm-layer":{position:"absolute",left:0,top:0,contain:"size style","& > *":{position:"absolute"}},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{pointerEvents:"none"},"&.cm-focused > .cm-scroller > .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#ddd"},".cm-dropCursor":{position:"absolute"},"&.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor":{display:"block"},".cm-iso":{unicodeBidi:"isolate"},".cm-announced":{position:"fixed",top:"-10000px"},"@media print":{".cm-announced":{display:"none"}},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",insetInlineStart:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0,zIndex:300},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-highlightSpace":{backgroundImage:"radial-gradient(circle at 50% 55%, #aaa 20%, transparent 5%)",backgroundPosition:"center"},".cm-highlightTab":{backgroundImage:`url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="20"><path stroke="%23888" stroke-width="1" fill="none" d="M1 10H196L190 5M190 15L196 10M197 4L197 16"/></svg>')`,backgroundSize:"auto 100%",backgroundPosition:"right 90%",backgroundRepeat:"no-repeat"},".cm-trailingSpace":{backgroundColor:"#ff332255"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},cge),bZe={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0}
vendor: 15,795 bytes, lines 124-125
124,V6=Ze.ie&&Ze.ie_version<=11;class EZe{constructor(e){this.view=e,this.active=!1,this.editContext=null,this.selectionRange=new rXe,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.printQuery=null,this.parentCheck=-1,this.dom=e.contentDOM,this.observer=new MutationObserver(n=>{for(let r of n)this.queue.push(r);(Ze.ie&&Ze.ie_version<=11||Ze.ios&&e.composing)&&n.some(r=>r.type=="childList"&&r.removedNodes.length||r.type=="characterData"&&r.oldValue.length>r.target.nodeValue.length)?this.flushSoon():this.flush()}),window.EditContext&&e.constructor.EDIT_CONTEXT!==!1&&!(Ze.chrome&&Ze.chrome_version<126)&&(this.editContext=new wZe(e),e.state.facet(Xd)&&(e.contentDOM.editContext=this.editContext.editContext)),V6&&(this.onCharData=n=>{this.queue.push({target:n.target,type:"characterData",oldValue:n.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),window.matchMedia&&(this.printQuery=window.matchMedia("print")),typeof ResizeObserver=="function"&&(this.resizeScroll=new ResizeObserver(()=>{var n;((n=this.view.docView)===null||n===void 0?void 0:n.lastUpdate)<Date.now()-75&&this.onResize()}),this.resizeScroll.observe(e.scrollDOM)),this.addWindowListeners(this.win=e.win),this.start(),typeof IntersectionObserver=="function"&&(this.intersection=new IntersectionObserver(n=>{this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),n.length>0&&n[n.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))},{threshold:[0,.001]}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver(n=>{n.length>0&&n[n.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))},{})),this.listenForScroll(),this.readSelectionRange()}onScrollChanged(e){this.view.inputState.runHandlers("scroll",e),this.intersecting&&this.view.measure()}onScroll(e){this.intersecting&&this.flush(!1),this.editContext&&this.view.requestMeasure(this.editContext.measureReq),this.onScrollChanged(e)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout(()=>{this.resizeTimeout=-1,this.view.requestMeasure()},50))}onPrint(e){(e.type=="change"||!e.type)&&!e.matches||(this.view.viewState.printing=!0,this.view.measure(),setTimeout(()=>{this.view.viewState.printing=!1,this.view.requestMeasure()},500))}updateGaps(e){if(this.gapIntersection&&(e.length!=this.gaps.length||this.gaps.some((n,r)=>n!=e[r]))){this.gapIntersection.disconnect();for(let n of e)this.gapIntersection.observe(n);this.gaps=e}}onSelectionChange(e){let n=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view:r}=this,i=this.selectionRange;if(r.state.facet(Xd)?r.root.activeElement!=this.dom:!O5(this.dom,i))return;let s=i.anchorNode&&r.docView.nearest(i.anchorNode);if(s&&s.ignoreEvent(e)){n||(this.selectionChanged=!1);return}(Ze.ie&&Ze.ie_version<=11||Ze.android&&Ze.chrome)&&!r.state.selection.main.empty&&i.focusNode&&Bw(i.focusNode,i.focusOffset,i.anchorNode,i.anchorOffset)?this.flushSoon():this.flush(!1)}readSelectionRange(){let{view:e}=this,n=q2(e.root);if(!n)return!1;let r=Ze.safari&&e.root.nodeType==11&&e.root.activeElement==this.dom&&xZe(this.view,n)||n;if(!r||this.selectionRange.eq(r))return!1;let i=O5(this.dom,r);return i&&!this.selectionChanged&&e.inputState.lastFocusTime>Date.now()-200&&e.inputState.lastTouchTime<Date.now()-300&&sXe(this.dom,r)?(this.view.inputState.lastFocusTime=0,e.docView.updateSelection(),!1):(this.selectionRange.setRange(r),i&&(this.selectionChanged=!0),!0)}setSelectionRange(e,n){this.selectionRange.set(e.node,e.offset,n.node,n.offset),this.selectionChanged=!1}clearSelectionRange(){this.selectionRange.set(null,0,null,0)}listenForScroll(){this.parentCheck=-1;let e=0,n=null;for(let r=this.dom;r;)if(r.nodeType==1)!n&&e<this.scrollTargets.length&&this.scrollTargets[e]==r?e++:n||(n=this.scrollTargets.slice(0,e)),n&&n.push(r),r=r.assignedSlot||r.parentNode;else if(r.nodeType==11)r=r.host;else break;if(e<this.scrollTargets.length&&!n&&(n=this.scrollTargets.slice(0,e)),n){for(let r of this.scrollTargets)r.removeEventListener("scroll",this.onScroll);for(let r of this.scrollTargets=n)r.addEventListener("scroll",this.onScroll)}}ignore(e){if(!this.active)return e();try{return this.stop(),e()}finally{this.start(),this.clear()}}start(){this.active||(this.observer.observe(this.dom,bZe),V6&&this.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.active=!0)}stop(){this.active&&(this.active=!1,this.observer.disconnect(),V6&&this.dom.removeEventListener("DOMCharacterDataModified",this.onCharData))}clear(){this.processRecords(),this.queue.length=0,this.selectionChanged=!1}delayAndroidKey(e,n){var r;if(!this.delayedAndroidKey){let i=()=>{let s=this.delayedAndroidKey;s&&(this.clearDelayedAndroidKey(),this.view.inputState.lastKeyCode=s.keyCode,this.view.inputState.lastKeyTime=Date.now(),!this.flush()&&s.force&&iy(this.dom,s.key,s.keyCode))};this.flushingAndroidKey=this.view.win.requestAnimationFrame(i)}(!this.delayedAndroidKey||e=="Enter")&&(this.delayedAndroidKey={key:e,keyCode:n,force:this.lastChange<Date.now()-50||!!(!((r=this.delayedAndroidKey)===null||r===void 0)&&r.force)})}clearDelayedAndroidKey(){this.win.cancelAnimationFrame(this.flushingAndroidKey),this.delayedAndroidKey=null,this.flushingAndroidKey=-1}flushSoon(){this.delayedFlush<0&&(this.delayedFlush=this.view.win.requestAnimationFrame(()=>{this.delayedFlush=-1,this.flush()}))}forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}pendingRecords(){for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}processRecords(){let e=this.pendingRecords();e.length&&(this.queue=[]);let n=-1,r=-1,i=!1;for(let s of e){let a=this.readMutation(s);a&&(a.typeOver&&(i=!0),n==-1?{from:n,to:r}=a:(n=Math.min(a.from,n),r=Math.max(a.to,r)))}return{from:n,to:r,typeOver:i}}readChange(){let{from:e,to:n,typeOver:r}=this.processRecords(),i=this.selectionChanged&&O5(this.dom,this.selectionRange);if(e<0&&!i)return null;e>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1;let s=new FXe(this.view,e,n,r);return this.view.docView.domChanged={newSel:s.newSel?s.newSel.main:null},s}flush(e=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;e&&this.readSelectionRange();let n=this.readChange();if(!n)return this.view.requestMeasure(),!1;let r=this.view.state,i=X0e(this.view,n);return this.view.state==r&&(n.domChanged||n.newSel&&!n.newSel.main.eq(this.view.state.selection.main))&&this.view.update([]),i}readMutation(e){let n=this.view.docView.nearest(e.target);if(!n||n.ignoreMutation(e))return null;if(n.markDirty(e.type=="attributes"),e.type=="attributes"&&(n.flags|=4),e.type=="childList"){let r=FJ(n,e.previousSibling||e.target.previousSibling,-1),i=FJ(n,e.nextSibling||e.target.nextSibling,1);return{from:r?n.posAfter(r):n.posAtStart,to:i?n.posBefore(i):n.posAtEnd,typeOver:!1}}else return e.type=="characterData"?{from:n.posAtStart,to:n.posAtEnd,typeOver:e.target.nodeValue==e.oldValue}:null}setWindow(e){e!=this.win&&(this.removeWindowListeners(this.win),this.win=e,this.addWindowListeners(this.win))}addWindowListeners(e){e.addEventListener("resize",this.onResize),this.printQuery?this.printQuery.addEventListener?this.printQuery.addEventListener("change",this.onPrint):this.printQuery.addListener(this.onPrint):e.addEventListener("beforeprint",this.onPrint),e.addEventListener("scroll",this.onScroll),e.document.addEventListener("selectionchange",this.onSelectionChange)}removeWindowListeners(e){e.removeEventListener("scroll",this.onScroll),e.removeEventListener("resize",this.onResize),this.printQuery?this.printQuery.removeEventListener?this.printQuery.removeEventListener("change",this.onPrint):this.printQuery.removeListener(this.onPrint):e.removeEventListener("beforeprint",this.onPrint),e.document.removeEventListener("selectionchange",this.onSelectionChange)}update(e){this.editContext&&(this.editContext.update(e),e.startState.facet(Xd)!=e.state.facet(Xd)&&(e.view.contentDOM.editContext=e.state.facet(Xd)?this.editContext.editContext:null))}destroy(){var e,n,r;this.stop(),(e=this.intersection)===null||e===void 0||e.disconnect(),(n=this.gapIntersection)===null||n===void 0||n.disconnect(),(r=this.resizeScroll)===null||r===void 0||r.disconnect();for(let i of this.scrollTargets)i.removeEventListener("scroll",this.onScroll);this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey),this.editContext&&(this.view.contentDOM.editContext=null,this.editContext.destroy())}}function FJ(t,e,n){for(;e;){let r=ar.get(e);if(r&&r.parent==t)return r;let i=e.parentNode;e=i!=t.dom?i:n>0?e.nextSibling:e.previousSibling}return null}function jJ(t,e){let n=e.startContainer,r=e.startOffset,i=e.endContainer,s=e.endOffset,a=t.docView.domAtPos(t.state.selection.main.anchor);return Bw(a.node,a.offset,i,s)&&([n,r,i,s]=[i,s,n,r]),{anchorNode:n,anchorOffset:r,focusNode:i,focusOffset:s}}function xZe(t,e){if(e.getComposedRanges){let i=e.getComposedRanges(t.root)[0];if(i)return jJ(t,i)}let n=null;function r(i){i.preventDefault(),i.stopImmediatePropagation(),n=i.getTargetRanges()[0]}return t.contentDOM.addEventListener("beforeinput",r,!0),t.dom.ownerDocument.execCommand("indent"),t.contentDOM.removeEventListener("beforeinput",r,!0),n?jJ(t,n):null}class wZe{constructor(e){this.from=0,this.to=0,this.pendingContextChange=null,this.handlers=Object.create(null),this.composing=null,this.resetRange(e.state);let n=this.editContext=new window.EditContext({text:e.state.doc.sliceString(this.from,this.to),selectionStart:this.toContextPos(Math.max(this.from,Math.min(this.to,e.state.selection.main.anchor))),selectionEnd:this.toContextPos(e.state.selection.main.head)});this.handlers.textupdate=r=>{let i=e.state.selection.main,{anchor:s,head:a}=i,o=this.toEditorPos(r.updateRangeStart),l=this.toEditorPos(r.updateRangeEnd);e.inputState.composing>=0&&!this.composing&&(this.composing={contextBase:r.updateRangeStart,editorBase:o,drifted:!1});let c={from:o,to:l,insert:On.of(r.text.split(` 125`))};if(c.from==this.from&&s<this.from?c.from=s:c.to==this.to&&s>this.to&&(c.to=s),c.from==c.to&&!c.insert.length){let u=Le.single(this.toEditorPos(r.selectionStart),this.toEditorPos(r.selectionEnd));u.main.eq(i)||e.dispatch({selection:u,userEvent:"select"});return}if((Ze.mac||Ze.android)&&c.from==a-1&&/^\. ?$/.test(r.text)&&e.contentDOM.getAttribute("autocorrect")=="off"&&(c={from:o,to:l,insert:On.of([r.text.replace("."," ")])}),this.pendingContextChange=c,!e.state.readOnly){let u=this.to-this.from+(c.to-c.from+c.insert.length);jV(e,c,Le.single(this.toEditorPos(r.selectionStart,u),this.toEditorPos(r.selectionEnd,u)))}this.pendingContextChange&&(this.revertPending(e.state),this.setSelection(e.state))},this.handlers.characterboundsupdate=r=>{let i=[],s=null;for(let a=this.toEditorPos(r.rangeStart),o=this.toEditorPos(r.rangeEnd);a<o;a++){let l=e.coordsForChar(a);s=l&&new DOMRect(l.left,l.top,l.right-l.left,l.bottom-l.top)||s||new DOMRect,i.push(s)}n.updateCharacterBounds(r.rangeStart,i)},this.handlers.textformatupdate=r=>{let i=[];for(let s of r.getTextFormats()){let a=s.underlineStyle,o=s.underlineThickness;if(a!="None"&&o!="None"){let l=this.toEditorPos(s.rangeStart),c=this.toEditorPos(s.rangeEnd);if(l<c){let u=`text-decoration: underline ${a=="Dashed"?"dashed ":a=="Squiggle"?"wavy ":""}${o=="Thin"?1:2}px`;i.push(yt.mark({attributes:{style:u}}).range(l,c))}}}e.dispatch({effects:W0e.of(yt.set(i))})},this.handlers.compositionstart=()=>{e.inputState.composing<0&&(e.inputState.composing=0,e.inputState.compositionFirstChange=!0)},this.handlers.compositionend=()=>{if(e.inputState.composing=-1,e.inputState.compositionFirstChange=null,this.composing){let{drifted:r}=this.composing;this.composing=null,r&&this.reset(e.state)}};for(let r in this.handlers)n.addEventListener(r,this.handlers[r]);this.measureReq={read:r=>{this.editContext.updateControlBounds(r.contentDOM.getBoundingClientRect());let i=q2(r.root);i&&i.rangeCount&&this.editContext.updateSelectionBounds(i.getRangeAt(0).getBoundingClientRect())}}}applyEdits(e){let n=0,r=!1,i=this.pendingContextChange;return e.changes.iterChanges((s,a,o,l,c)=>{if(r)return;let u=c.length-(a-s);if(i&&a>=i.to)if(i.from==s&&i.to==a&&i.insert.eq(c)){i=this.pendingContextChange=null,n+=u,this.to+=u;return}else i=null,this.revertPending(e.state);if(s+=n,a+=n,a<=this.from)this.from+=u,this.to+=u;else if(s<this.to){if(s<this.from||a>this.to||this.to-this.from+c.length>3e4){r=!0;return}this.editContext.updateText(this.toContextPos(s),this.toContextPos(a),c.toString()),this.to+=u}n+=u}),i&&!r&&this.revertPending(e.state),!r}update(e){let n=this.pendingContextChange,r=e.startState.selection.main;this.composing&&(this.composing.drifted||!e.changes.touchesRange(r.from,r.to)&&e.transactions.some(i=>!i.isUserEvent("input.type")&&i.changes.touchesRange(this.from,this.to)))?(this.composing.drifted=!0,this.composing.editorBase=e.changes.mapPos(this.composing.editorBase)):!this.applyEdits(e)||!this.rangeIsValid(e.state)?(this.pendingContextChange=null,this.reset(e.state)):(e.docChanged||e.selectionSet||n)&&this.setSelection(e.state),(e.geometryChanged||e.docChanged||e.selectionSet)&&e.view.requestMeasure(this.measureReq)}resetRange(e){let{head:n}=e.selection.main;this.from=Math.max(0,n-1e4),this.to=Math.min(e.doc.length,n+1e4)}reset(e){this.resetRange(e),this.editContext.updateText(0,this.editContext.text.length,e.doc.sliceString(this.from,this.to)),this.setSelection(e)}revertPending(e){let n=this.pendingContextChange;this.pendingContextChange=null,this.editContext.updateText(this.toContextPos(n.from),this.toContextPos(n.from+n.insert.length),e.doc.sliceString(n.from,n.to))}setSelection(e){let{main:n}=e.selection,r=this.toContextPos(Math.max(this.from,Math.min(this.to,n.anchor))),i=this.toContextPos(n.head);(this.editContext.selectionStart!=r||this.editContext.selectionEnd!=i)&&this.editContext.updateSelection(r,i)}rangeIsValid(e){let{head:n}=e.selection.main;return!(this.from>0&&n-this.from<500||this.to<e.doc.length&&this.to-n<500||this.to-this.from>1e4*3)}toEditorPos(e,n=this.to-this.from){e=Math.min(e,n);let r=this.composing;return r&&r.drifted?r.editorBase+(e-r.contextBase):e+this.from}toContextPos(e){let n=this.composing;return n&&n.drifted?n.contextBase+(e-n.editorBase):e-this.from}destroy(){for(let e in this.handlers)this.editContext.removeEventListener(e,this.handlers[e])}}class Qe{get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return this.inputState.composing>0}get compositionStarted(){return this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}constructor(e={}){var n;this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="
125cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.className="cm-announced",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),e.parent&&e.parent.appendChild(this.dom);let{dispatch:r}=e;this.dispatchTransactions=e.dispatchTransactions||r&&(i=>i.forEach(s=>r(s,this)))||(i=>this.update(i)),this.dispatch=this.dispatch.bind(this),this._root=e.root||iXe(e.parent)||document,this.viewState=new $J(e.state||vn.create(e)),e.scrollTo&&e.scrollTo.is(BC)&&(this.viewState.scrollTarget=e.scrollTo.value.clip(this.viewState.state)),this.plugins=this.state.facet(Wx).map(i=>new j6(i));for(let i of this.plugins)i.update(this);this.observer=new EZe(this),this.inputState=new VXe(this),this.inputState.ensureHandlers(this.plugins),this.docView=new vJ(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),!((n=document.fonts)===null||n===void 0)&&n.ready&&document.fonts.ready.then(()=>this.requestMeasure())}dispatch(...e){let n=e.length==1&&e[0]instanceof es?e:e.length==1&&Array.isArray(e[0])?e[0]:[this.state.update(...e)];this.dispatchTransactions(n,this)}update(e){if(this.updateState!=0)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");let n=!1,r=!1,i,s=this.state;for(let f of e){if(f.startState!=s)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");s=f.state}if(this.destroyed){this.viewState.state=s;return}let a=this.hasFocus,o=0,l=null;e.some(f=>f.annotation(rge))?(this.inputState.notifiedFocused=a,o=1):a!=this.inputState.notifiedFocused&&(this.inputState.notifiedFocused=a,l=ige(s,a),l||(o=1));let c=this.observer.delayedAndroidKey,u=null;if(c?(this.observer.clearDelayedAndroidKey(),u=this.observer.readChange(),(u&&!this.state.doc.eq(s.doc)||
vendor: 18,999 bytes, line 125
125!this.state.selection.eq(s.selection))&&(u=null)):this.observer.clear(),s.facet(vn.phrases)!=this.state.facet(vn.phrases))return this.setState(s);i=wI.create(this,s,e),i.flags|=o;let d=this.viewState.scrollTarget;try{this.updateState=2;for(let f of e){if(d&&(d=d.map(f.changes)),f.scrollIntoView){let{main:h}=f.state.selection;d=new sy(h.empty?h:Le.cursor(h.head,h.head>h.anchor?-1:1))}for(let h of f.effects)h.is(BC)&&(d=h.value.clip(this.state))}this.viewState.update(i,d),this.bidiCache=TI.update(this.bidiCache,i.changes),i.empty||(this.updatePlugins(i),this.inputState.update(i)),n=this.docView.update(i),this.state.facet(zx)!=this.styleModules&&this.mountStyles(),r=this.updateAttrs(),this.showAnnouncements(e),this.docView.updateSelection(n,e.some(f=>f.isUserEvent("select.pointer")))}finally{this.updateState=0}if(i.startState.facet(GC)!=i.state.facet(GC)&&(this.viewState.mustMeasureContent=!0),(n||r||d||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),n&&this.docViewUpdate(),!i.empty)for(let f of this.state.facet(Q9))try{f(i)}catch(h){no(this.state,h,"update listener")}(l||u)&&Promise.resolve().then(()=>{l&&this.state==l.startState&&this.dispatch(l),u&&!X0e(this,u)&&c.force&&iy(this.contentDOM,c.key,c.keyCode)})}setState(e){if(this.updateState!=0)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed){this.viewState.state=e;return}this.updateState=2;let n=this.hasFocus;try{for(let r of this.plugins)r.destroy(this);this.viewState=new $J(e),this.plugins=e.facet(Wx).map(r=>new j6(r)),this.pluginMap.clear();for(let r of this.plugins)r.update(this);this.docView.destroy(),this.docView=new vJ(this),this.inputState.ensureHandlers(this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}n&&this.focus(),this.requestMeasure()}updatePlugins(e){let n=e.startState.facet(Wx),r=e.state.facet(Wx);if(n!=r){let i=[];for(let s of r){let a=n.indexOf(s);if(a<0)i.push(new j6(s));else{let o=this.plugins[a];o.mustUpdate=e,i.push(o)}}for(let s of this.plugins)s.mustUpdate!=e&&s.destroy(this);this.plugins=i,this.pluginMap.clear()}else for(let i of this.plugins)i.mustUpdate=e;for(let i=0;i<this.plugins.length;i++)this.plugins[i].update(this);n!=r&&this.inputState.ensureHandlers(this.plugins)}docViewUpdate(){for(let e of this.plugins){let n=e.value;if(n&&n.docViewUpdate)try{n.docViewUpdate(this)}catch(r){no(this.state,r,"doc view update listener")}}}measure(e=!0){if(this.destroyed)return;if(this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.observer.delayedAndroidKey){this.measureScheduled=-1,this.requestMeasure();return}this.measureScheduled=0,e&&this.observer.forceFlush();let n=null,r=this.scrollDOM,i=r.scrollTop*this.scaleY,{scrollAnchorPos:s,scrollAnchorHeight:a}=this.viewState;Math.abs(i-this.viewState.scrollTop)>1&&(a=-1),this.viewState.scrollAnchorHeight=-1;try{for(let o=0;;o++){if(a<0)if(y0e(r))s=-1,a=this.viewState.heightMap.height;else{let h=this.viewState.scrollAnchorAt(i);s=h.from,a=h.top}this.updateState=1;let l=this.viewState.measure(this);if(!l&&!this.measureRequests.length&&this.viewState.scrollTarget==null)break;if(o>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let c=[];l&4||([this.measureRequests,c]=[c,this.measureRequests]);let u=c.map(h=>{try{return h.read(this)}catch(m){return no(this.state,m),BJ}}),d=wI.create(this,this.state,[]),f=!1;d.flags|=l,n?n.flags|=l:n=d,this.updateState=2,d.empty||(this.updatePlugins(d),this.inputState.update(d),this.updateAttrs(),f=this.docView.update(d),f&&this.docViewUpdate());for(let h=0;h<c.length;h++)if(u[h]!=BJ)try{let m=c[h];m.write&&m.write(u[h],this)}catch(m){no(this.state,m)}if(f&&this.docView.updateSelection(!0),!d.viewportChanged&&this.measureRequests.length==0){if(this.viewState.editorHeight)if(this.viewState.scrollTarget){this.docView.scrollIntoView(this.viewState.scrollTarget),this.viewState.scrollTarget=null,a=-1;continue}else{let m=(s<0?this.viewState.heightMap.height:this.viewState.lineBlockAt(s).top)-a;if(m>1||m<-1){i=i+m,r.scrollTop=i/this.scaleY,a=-1;continue}}break}}}finally{this.updateState=0,this.measureScheduled=-1}if(n&&!n.empty)for(let o of this.state.facet(Q9))o(n)}get themeClasses(){return tN+" "+(this.state.facet(eN)?lge:oge)+" "+this.state.facet(GC)}updateAttrs(){let e=UJ(this,z0e,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),n={spellcheck:"false",autocorrect:"off",autocapitalize:"off",writingsuggestions:"false",translate:"no",contenteditable:this.state.facet(Xd)?"true":"false",class:"cm-content",style:`${Ze.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(n["aria-readonly"]="true"),UJ(this,$V,n);let r=this.observer.ignore(()=>{let i=z9(this.contentDOM,this.contentAttrs,n),s=z9(this.dom,this.editorAttrs,e);return i||s});return this.editorAttrs=e,this.contentAttrs=n,r}showAnnouncements(e){let n=!0;for(let r of e)for(let i of r.effects)if(i.is(Qe.announce)){n&&(this.announceDOM.textContent=""),n=!1;let s=this.announceDOM.appendChild(document.createElement("div"));s.textContent=i.value}}mountStyles(){this.styleModules=this.state.facet(zx);let e=this.state.facet(Qe.cspNonce);Tp.mount(this.root,this.styleModules.concat(yZe).reverse(),e?{nonce:e}:void 0)}readMeasured(){if(this.updateState==2)throw new Error("Reading the editor layout isn't allowed during an update");this.updateState==0&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(e){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame(()=>this.measure())),e){if(this.measureRequests.indexOf(e)>-1)return;if(e.key!=null){for(let n=0;n<this.measureRequests.length;n++)if(this.measureRequests[n].key===e.key){this.measureRequests[n]=e;return}}this.measureRequests.push(e)}}plugin(e){let n=this.pluginMap.get(e);return(n===void 0||n&&n.spec!=e)&&this.pluginMap.set(e,n=this.plugins.find(r=>r.spec==e)||null),n&&n.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}get scaleX(){return this.viewState.scaleX}get scaleY(){return this.viewState.scaleY}elementAtHeight(e){return this.readMeasured(),this.viewState.elementAtHeight(e)}lineBlockAtHeight(e){return this.readMeasured(),this.viewState.lineBlockAtHeight(e)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(e){return this.viewState.lineBlockAt(e)}get contentHeight(){return this.viewState.contentHeight}moveByChar(e,n,r){return U6(this,e,wJ(this,e,n,r))}moveByGroup(e,n){return U6(this,e,wJ(this,e,n,r=>MXe(this,e.head,r)))}visualLineSide(e,n){let r=this.bidiSpans(e),i=this.textDirectionAt(e.from),s=r[n?r.length-1:0];return Le.cursor(s.side(n,i)+e.from,s.forward(!n,i)?1:-1)}moveToLineBoundary(e,n,r=!0){return OXe(this,e,n,r)}moveVertically(e,n,r){return U6(this,e,PXe(this,e,n,r))}domAtPos(e){return this.docView.domAtPos(e)}posAtDOM(e,n=0){return this.docView.posFromDOM(e,n)}posAtCoords(e,n=!0){return this.readMeasured(),Q0e(this,e,n)}coordsAtPos(e,n=1){this.readMeasured();let r=this.docView.coordsAt(e,n);if(!r||r.left==r.right)return r;let i=this.state.doc.lineAt(e),s=this.bidiSpans(i),a=s[Kh.find(s,e-i.from,-1,n)];return hT(r,a.dir==kr.LTR==n>0)}coordsForChar(e){return this.readMeasured(),this.docView.coordsForChar(e)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(e){return!this.state.facet(U0e)||e<this.viewport.from||e>this.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(e))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(e){if(e.length>SZe)return O0e(e.length);let n=this.textDirectionAt(e.from),r;for(let s of this.bidiCache)if(s.from==e.from&&s.dir==n&&(s.fresh||L0e(s.isolates,r=gJ(this,e))))return s.order;r||(r=gJ(this,e));let i=vXe(e.text,n,r);return this.bidiCache.push(new TI(e.from,e.to,n,r,!0,i)),i}get hasFocus(){var e;return(this.dom.ownerDocument.hasFocus()||Ze.safari&&((e=this.inputState)===null||e===void 0?void 0:e.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore(()=>{g0e(this.contentDOM),this.docView.updateSelection()})}setRoot(e){this._root!=e&&(this._root=e,this.observer.setWindow((e.nodeType==9?e:e.ownerDocument).defaultView||window),this.mountStyles())}destroy(){this.root.activeElement==this.contentDOM&&this.contentDOM.blur();for(let e of this.plugins)e.destroy(this);this.plugins=[],this.inputState.destroy(),this.docView.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(e,n={}){return BC.of(new sy(typeof e=="number"?Le.cursor(e):e,n.y,n.x,n.yMargin,n.xMargin))}scrollSnapshot(){let{scrollTop:e,scrollLeft:n}=this.scrollDOM,r=this.viewState.scrollAnchorAt(e);return BC.of(new sy(Le.cursor(r.from),"start","start",r.top-e,n,!0))}setTabFocusMode(e){e==null?this.inputState.tabFocusMode=this.inputState.tabFocusMode<0?0:-1:typeof e=="boolean"?this.inputState.tabFocusMode=e?0:-1:this.inputState.tabFocusMode!=0&&(this.inputState.tabFocusMode=Date.now()+e)}static domEventHandlers(e){return vi.define(()=>({}),{eventHandlers:e})}static domEventObservers(e){return vi.define(()=>({}),{eventObservers:e})}static theme(e,n){let r=Tp.newName(),i=[GC.of(r),zx.of(nN(`.${r}`,e))];return n&&n.dark&&i.push(eN.of(!0)),i}static baseTheme(e){return kg.lowest(zx.of(nN("."+tN,e,cge)))}static findFromDOM(e){var n;let r=e.querySelector(".cm-content"),i=r&&ar.get(r)||ar.get(e);return((n=i?.rootView)===null||n===void 0?void 0:n.view)||null}}Qe.styleModule=zx;Qe.inputHandler=j0e;Qe.clipboardInputFilter=MV;Qe.clipboardOutputFilter=PV;Qe.scrollHandler=V0e;Qe.focusChangeEffect=B0e;Qe.perLineTextDirection=U0e;Qe.exceptionSink=F0e;Qe.updateListener=Q9;Qe.editable=Xd;Qe.mouseSelectionStyle=N0e;Qe.dragMovesSelection=$0e;Qe.clickAddsSelectionRange=P0e;Qe.decorations=K2;Qe.outerDecorations=G0e;Qe.atomicRanges=NV;Qe.bidiIsolatedRanges=q0e;Qe.scrollMargins=K0e;Qe.darkTheme=eN;Qe.cspNonce=et.define({combine:t=>t.length?t[0]:""});Qe.contentAttributes=$V;Qe.editorAttributes=z0e;Qe.lineWrapping=Qe.contentAttributes.of({class:"cm-lineWrapping"});Qe.announce=Wt.define();const SZe=4096,BJ={};class TI{constructor(e,n,r,i,s,a){this.from=e,this.to=n,this.dir=r,this.isolates=i,this.fresh=s,this.order=a}static update(e,n){if(n.empty&&!e.some(s=>s.fresh))return e;let r=[],i=e.length?e[e.length-1].dir:kr.LTR;for(let s=Math.max(0,e.length-10);s<e.length;s++){let a=e[s];a.dir==i&&!n.touchesRange(a.from,a.to)&&r.push(new TI(n.mapPos(a.from,1),n.mapPos(a.to,-1),a.dir,a.isolates,!1,a.order))}return r}}function UJ(t,e,n){for(let r=t.state.facet(e),i=r.length-1;i>=0;i--){let s=r[i],a=typeof s=="function"?s(t):s;a&&W9(a,n)}return n}const TZe=Ze.mac?"mac":Ze.windows?"win":Ze.linux?"linux":"key";function AZe(t,e){const n=t.split(/-(?!$)/);let r=n[n.length-1];r=="Space"&&(r=" ");let i,s,a,o;for(let l=0;l<n.length-1;++l){const c=n[l];if(/^(cmd|meta|m)$/i.test(c))o=!0;else if(/^a(lt)?$/i.test(c))i=!0;else if(/^(c|ctrl|control)$/i.test(c))s=!0;else if(/^s(hift)?$/i.test(c))a=!0;else if(/^mod$/i.test(c))e=="mac"?o=!0:s=!0;else throw new Error("Unrecognized modifier name: "+c)}return i&&(r="Alt-"+r),s&&(r="Ctrl-"+r),o&&(r="Meta-"+r),a&&(r="Shift-"+r),r}function qC(t,e,n){return e.altKey&&(t="Alt-"+t),e.ctrlKey&&(t="Ctrl-"+t),e.metaKey&&(t="Meta-"+t),n!==!1&&e.shiftKey&&(t="Shift-"+t),t}const CZe=kg.default(Qe.domEventHandlers({keydown(t,e){return dge(uge(e.state),t,e,"editor")}})),EL=et.define({enables:CZe}),HJ=new WeakMap;function uge(t){let e=t.facet(EL),n=HJ.get(e);return n||HJ.set(e,n=IZe(e.reduce((r,i)=>r.concat(i),[]))),n}function RZe(t,e,n){return dge(uge(t.state),e,t,n)}let Mh=null;const _Ze=4e3;function IZe(t,e=TZe){let n=Object.create(null),r=Object.create(null),i=(a,o)=>{let l=r[a];if(l==null)r[a]=o;else if(l!=o)throw new Error("Key binding "+a+" is used both as a regular binding and as a multi-stroke prefix")},s=(a,o,l,c,u)=>{var d,f;let h=n[a]||(n[a]=Object.create(null)),m=o.split(/ (?!$)/).map(E=>AZe(E,e));for(let E=1;E<m.length;E++){let x=m.slice(0,E).join(" ");i(x,!0),h[x]||(h[x]={preventDefault:!0,stopPropagation:!1,run:[S=>{let A=Mh={view:S,prefix:x,scope:a};return setTimeout(()=>{Mh==A&&(Mh=null)},_Ze),!0}]})}let g=m.join(" ");i(g,!1);let b=h[g]||(h[g]={preventDefault:!1,stopPropagation:!1,run:((f=(d=h._any)===null||d===void 0?void 0:d.run)===null||f===void 0?void 0:f.slice())||[]});l&&b.run.push(l),c&&(b.preventDefault=!0),u&&(b.stopPropagation=!0)};for(let a of t){let o=a.scope?a.scope.split(" "):["editor"];if(a.any)for(let c of o){let u=n[c]||(n[c]=Object.create(null));u._any||(u._any={preventDefault:!1,stopPropagation:!1,run:[]});let{any:d}=a;for(let f in u)u[f].run.push(h=>d(h,rN))}let l=a[e]||a.key;if(l)for(let c of o)s(c,l,a.run,a.preventDefault,a.stopPropagation),a.shift&&s(c,"Shift-"+l,a.shift,a.preventDefault,a.stopPropagation)}return n}let rN=null;function dge(t,e,n,r){rN=e;let i=JQe(e),s=Xa(i,0),a=Su(s)==i.length&&i!=" ",o="",l=!1,c=!1,u=!1;Mh&&Mh.view==n&&Mh.scope==r&&(o=Mh.prefix+" ",J0e.indexOf(e.keyCode)<0&&(c=!0,Mh=null));let d=new Set,f=b=>{if(b){for(let E of b.run)if(!d.has(E)&&(d.add(E),E(n)))return b.stopPropagation&&(u=!0),!0;b.preventDefault&&(b.stopPropagation&&(u=!0),c=!0)}return!1},h=t[r],m,g;return h&&(f(h[o+qC(i,e,!a)])?l=!0:a&&(e.altKey||e.metaKey||e.ctrlKey)&&!(Ze.windows&&e.ctrlKey&&e.altKey)&&(m=Ap[e.keyCode])&&m!=i?(f(h[o+qC(m,e,!0)])||e.shiftKey&&(g=G2[e.keyCode])!=i&&g!=m&&f(h[o+qC(g,e,!1)]))&&(l=!0):a&&e.shiftKey&&f(h[o+qC(i,e,!0)])&&(l=!0),!l&&f(h._any)&&(l=!0)),c&&(l=!0),l&&u&&e.stopPropagation(),rN=null,l}class gT{constructor(e,n,r,i,s){this.className=e,this.left=n,this.top=r,this.width=i,this.height=s}draw(){let e=document.createElement("div");return e.className=this.className,this.adjust(e),e}update(e,n){return n.className!=this.className?!1:(this.adjust(e),!0)}adjust(e){e.style.left=this.left+"px",e.style.top=this.top+"px",this.width!=null&&(e.style.width=this.width+"px"),e.style.height=this.height+"px"}eq(e){return this.left==e.left&&this.top==e.top&&this.width==e.width&&this.height==e.height&&this.className==e.className}static forRange(e,n,r){if(r.empty){let i=e.coordsAtPos(r.head,r.assoc||1);if(!i)return[];let s=fge(e);return[new gT(n,i.left-s.left,i.top-s.top,null,i.bottom-i.top)]}else return kZe(e,n,r)}}function fge(t){let e=t.scrollDOM.getBoundingClientRect();return{left:(t.textDirection==kr.LTR?e.left:e.right-t.scrollDOM.clientWidth*t.scaleX)-t.scrollDOM.scrollLeft*t.scaleX,top:e.top-t.scrollDOM.scrollTop*t.scaleY}}function VJ(t,e,n,r){let i=t.coordsAtPos(e,n*2);if(!i)return r;let s=t.dom.getBoundingClientRect(),a=(i.top+i.bottom)/2,o=t.posAtCoords({x:s.left+1,y:a}),l=t.posAtCoords({x:s.right-1,y:a});return o==null||l==null?r:{from:Math.max(r.from,Math.min(o,l)),to:Math.min(r.to,Math.max(o,l))}}function kZe(t,e,n){if(n.to<=t.viewport.from||n.from>=t.viewport.to)return[];let r=Math.max(n.from,t.viewport.from),i=Math.min(n.to,t.viewport.to),s=t.textDirection==kr.LTR,a=t.contentDOM,o=a.getBoundingClientRect(),l=fge(t),c=a.querySelector(".cm-line"),u=c&&window.getComputedStyle(c),d=o.left+(u?parseInt(u.paddingLeft)+Math.min(0,parseInt(u.textIndent)):0),f=o.right-(u?parseInt(u.paddingRight):0),h=Z9(t,r),m=Z9(t,i),g=h.type==_a.Text?h:null,b=m.type==_a.Text?m:null;if(g&&(t.lineWrapping||h.widgetLineBreaks)&&(g=VJ(t,r,1,g)),b&&(t.lineWrapping||m.widgetLineBreaks)&&(b=VJ(t,i,-1,b)),g&&b&&g.from==b.from&&g.to==b.to)return x(S(n.from,n.to,g));{let R=g?S(n.from,null,g):A(h,!1),C=b?S(null,n.to,b):A(m,!0),T=[];return(g||h).to<(b||m).from-(g&&b?1:0)||h.widgetLineBreaks>1&&R.bottom+t.defaultLineHeight/2<C.top?T.push(E(d,R.bottom,f,C.top)):R.bottom<C.top&&t.elementAtHeight((R.bottom+C.top)/2).type==_a.Text&&(R.bottom=C.top=(R.bottom+C.top)/2),x(R).concat(T).concat(x(C))}function E(R,C,T,I){return new gT(e,R-l.left,C-l.top,T-R,I-C)}function x({top:R,bottom:C,horizontal:T}){let I=[];for(let D=0;D<T.length;D+=2)I.push(E(T[D],R,T[D+1],C));return I}function S(R,C,T){let I=1e9,D=-1e9,k=[];function O(j,U,z,G,F){let $=t.coordsAtPos(j,j==T.to?-2:2),H=t.coordsAtPos(z,z==T.from?2:-2);!$||!H||(I=Math.min($.top,H.top,I),D=Math.max($.bottom,H.bottom,D),F==kr.LTR?k.push(s&&U?d:$.left,s&&G?f:H.right):k.push(!s&&G?d:H.left,!s&&U?f:$.right))}let P=R??T.from,M=C??T.to;for(let j of t.visibleRanges)if(j.to>P&&j.from<M)for(let U=Math.max(j.from,P),z=Math.min(j.to,M);;){let G=t.state.doc.lineAt(U);for(let F of t.bidiSpans(G)){let $=F.from+G.from,H=F.to+G.from;if($>=z)break;H>U&&O(Math.max($,U),R==null&&$<=P,Math.min(H,z),C==null&&H>=M,F.dir)}if(U=G.to+1,U>=z)break}return k.length==0&&O(P,R==null,M,C==null,t.textDirection),{top:I,bottom:D,horizontal:k}}function A(R,C){let T=o.top+(C?R.top:R.bottom);return{top:T,bottom:T,horizontal:[]}}}function DZe(t,e){return t.constructor==e.constructor&&t.eq(e)}class LZe{constructor(e,n){this.view=e,this.layer=n,this.drawn=[],this.scaleX=1,this.scaleY=1,this.measureReq={read:this.measure.bind(this),write:this.draw.bind(this)},this.dom=e.scrollDOM.appendChild(document.createElement("div")),this.dom.classList.add("cm-layer"),n.above&&this.dom.classList.add("cm-layer-above"),n.class&&this.dom.classList.add(n.class),this.scale(),this.dom.setAttribute("aria-hidden","true"),this.setOrder(e.state),e.requestMeasure(this.measureReq),n.mount&&n.mount(this.dom,e)}update(e){e.startState.facet(N5)!=e.state.facet(N5)&&this.setOrder(e.state),(this.layer.update(e,this.dom)||e.geometryChanged)&&(this.scale(),e.view.requestMeasure(this.measureReq))}docViewUpdate(e){this.layer.updateOnDocViewUpdate!==!1&&e.requestMeasure(this.measureReq)}setOrder(e){let n=0,r=e.facet(N5);for(;n<r.length&&r[n]!=this.layer;)n++;this.dom.style.zIndex=String((this.layer.above?150:-1)-n)}measure(){return this.layer.markers(this.view)}scale(){let{scaleX:e,scaleY:n}=this.view;(e!=this.scaleX||n!=this.scaleY)&&(this.scaleX=e,this.scaleY=n,this.dom.style.transform=`scale(${1/e}, ${1/n})`)}draw(e){if(e.length!=this.drawn.length||e.some((n,r)=>!DZe(n,this.drawn[r]))){let n=this.dom.firstChild,r=0;for(let i of e)i.update&&n&&i.constructor&&this.drawn[r].constructor&&i.update(n,this.drawn[r])?(n=n.nextSibling,r++):this.dom.insertBefore(i.draw(),n);for(;n;){let i=n.nextSibling;n.remove(),n=i}this.drawn=e}}destroy(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),this.dom.remove()}}const N5=et.define();function hge(t){return[vi.define(e=>new LZe(e,t)),N5.of(t)]}const pge=!(Ze.ios&&Ze.webkit&&Ze.webkit_version<534),Y2=et.define({combine(t){return ad(t,{cursorBlinkRate:1200,drawRangeCursor:!0}
125,{cursorBlinkRate:(e,n)=>Math.min(e,n),drawRangeCursor:(e,n)=>e||n})}});function OZe(t={}){return[Y2.of(t),MZe,PZe,$Ze,H0e.of(!0)]}function mge(t){return t.startState.facet(Y2)!=t.state.facet(Y2)}const MZe=hge({above:!0,markers(t){let{state:e}=t,n=e.facet(Y2),r=[];for(let i of e.selection.ranges){let s=i==e.selection.main;if(i.empty?!s||pge:n.drawRangeCursor){let a=s?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary",o=i.empty?i:Le.cursor(i.head,i.head>i.anchor?-1:1);for(let l of gT.forRange(t,a,o))r.push(l)}}return r},update(t,e){t.transactions.some(r=>r.selection)&&(e.style.animationName=e.style.animationName=="cm-blink"?"cm-blink2":"cm-blink");let n=mge(t);return n&&WJ(t.state,e),t.docChanged||t.selectionSet||n},mount(t,e){WJ(e.state,t)},class:"cm-cursorLayer"});function WJ(t,e){e.style.animationDuration=t.facet(Y2).cursorBlinkRate+"ms"}const PZe=hge({above:!1,markers(t){return t.state.selection.ranges.map(e=>e.empty?[]:gT.forRange(t,"cm-selectionBackground",e)).reduce((e,n)=>e.concat(n))},update(t,e){return t.docChanged||t.selectionSet||t.viewportChanged||mge(t)},class:"cm-selectionLayer"}),iN={".cm-line":{"& ::selection, &::selection":{backgroundColor:"transparent !important"}},".cm-content":{"& :focus":{caretColor:"initial !important","&::selection, & ::selection":{backgroundColor:"Highlight !important"}}}};pge&&(iN[".cm-line"].caretColor=iN[".cm-content"].caretColor="transparent !important");const $Ze=kg.highest(Qe.theme(iN)),gge=Wt.define({map(t,e){return t==null?null:e.mapPos(t)}}),Kx=ks.define({create(){return null},update(t,e){return t!=null&&(t=e.changes.mapPos(t)),e.effects.reduce((n,r)=>r.is(gge)?r.value:n,t)}}),NZe=vi.fromClass(class{constructor(t){this.view=t,this.cursor=null,this.measureReq={read:this.readPos.bind(this),write:this.drawCursor.bind(this)}}update(t){var e;let n=t.state.field(Kx);n==null?this.cursor!=null&&((e=this.cursor)===null||e===void 0||e.remove(),this.cursor=null):(this.cursor||(this.cursor=this.view.scrollDOM.appendChild(document.createElement("div")),this.cursor.className="cm-dropCursor"),(t.startState.field(Kx)!=n||t.docChanged||t.geometryChanged)&&this.view.requestMeasure(this.measureReq))}readPos(){let{view:t}=this,e=t.state.field(Kx),n=e!=null&&t.coordsAtPos(e);if(!n)return null;let r=t.scrollDOM.getBoundingClientRect();return{left:n.left-r.left+t.scrollDOM.scrollLeft*t.scaleX,top:n.top-r.top+t.scrollDOM.scrollTop*t.scaleY,height:n.bottom-n.top}}drawCursor(t){if(this.cursor){let{scaleX:e,scaleY:n}=this.view;t?(this.cursor.style.left=t.left/e+"px",this.cursor.style.top=t.top/n+"px",this.cursor.style.height=t.height/n+"px"):this.cursor.style.left="-100000px"}}destroy(){this.cursor&&this.cursor.remove()}setDropPos(t){this.view.state.field(Kx)!=t&&this.view.dispatch({effects:gge.of(t)})}},{eventObservers:{dragover(t){this.setDropPos(this.view.posAtCoords({x:t.clientX,y:t.clientY}))},dragleave(t){(t.target==this.view.contentDOM||!this.view.contentDOM.contains(t.relatedTarget))&&this.setDropPos(null)},dragend(){this.setDropPos(null)},drop(){this.setDropPos(null)}}});function FZe(){return[Kx,NZe]}function zJ(t,e,n,r,i){e.lastIndex=0;for(let s=t.iterRange(n,r),a=n,o;!s.next().done;a+=s.value.length)if(!s.lineBreak)for(;o=e.exec(s.value);)i(a+o.index,o)}function jZe(t,e){let n=t.visibleRanges;if(n.length==1&&n[0].from==t.viewport.from&&n[0].to==t.viewport.to)return n;let r=[];for(let{from:i,to:s}of n)i=Math.max(t.state.doc.lineAt(i).from,i-e),s=Math.min(t.state.doc.lineAt(s).to,s+e),r.length&&r[r.length-1].to>=i?r[r.length-1].to=s:r.push({from:i,to:s});return r}class BZe{constructor(e){const{regexp:n,decoration:r,decorate:i,boundary:s,maxLength:a=1e3}=e;if(!n.global)throw new RangeError("The regular expression given to MatchDecorator should have its 'g' flag set");if(this.regexp=n,i)this.addMatch=(o,l,c,u)=>i(u,c,c+o[0].length,o,l);else if(typeof r=="function")this.addMatch=(o,l,c,u)=>{let d=r(o,l,c);d&&u(c,c+o[0].length,d)};else if(r)this.addMatch=(o,l,c,u)=>u(c,c+o[0].length,r);else throw new RangeError("Either 'decorate' or 'decoration' should be provided to MatchDecorator");this.boundary=s,this.maxLength=a}createDeco(e){let n=new xf,r=n.add.bind(n);for(let{from:i,to:s}of jZe(e,this.maxLength))zJ(e.state.doc,this.regexp,i,s,(a,o)=>this.addMatch(o,e,a,r));return n.finish()}updateDeco(e,n){let r=1e9,i=-1;return e.docChanged&&e.changes.iterChanges((s,a,o,l)=>{l>=e.view.viewport.from&&o<=e.view.viewport.to&&(r=Math.min(o,r),i=Math.max(l,i))}),e.viewportMoved||i-r>1e3?this.createDeco(e.view):i>-1?this.updateRange(e.view,n.map(e.changes),r,i):n}updateRange(e,n,r,i){for(let s of e.visibleRanges){let a=Math.max(s.from,r),o=Math.min(s.to,i);if(o>a){let l=e.state.doc.lineAt(a),c=l.to<o?e.state.doc.lineAt(o):l,u=Math.max(s.from,l.from),d=Math.min(s.to,c.to);if(this.boundary){for(;a>l.from;a--)if(this.boundary.test(l.text[a-1-l.from])){u=a;break}for(;o<c.to;o++)if(this.boundary.test(c.text[o-c.from])){d=o;break}}let f=[],h,m=(g,b,E)=>f.push(E.range(g,b));if(l==c)for(this.regexp.lastIndex=u-l.from;(h=this.regexp.exec(l.text))&&h.index<d-l.from;)this.addMatch(h,e,h.index+l.from,m);
vendor: 24,186 bytes, lines 125-126
125else zJ(e.state.doc,this.regexp,u,d,(g,b)=>this.addMatch(b,e,g,m));n=n.update({filterFrom:u,filterTo:d,filter:(g,b)=>g<u||b>d,add:f})}}return n}}const sN=/x/.unicode!=null?"gu":"g",UZe=new RegExp(`[\0-\b 126-��-ÂÂØâââ\u2028\u2029ââ®â¦â§â©\uFEFF-]`,sN),HZe={0:"null",7:"bell",8:"backspace",10:"newline",11:"vertical tab",13:"carriage return",27:"escape",8203:"zero width space",8204:"zero width non-joiner",8205:"zero width joiner",8206:"left-to-right mark",8207:"right-to-left mark",8232:"line separator",8237:"left-to-right override",8238:"right-to-left override",8294:"left-to-right isolate",8295:"right-to-left isolate",8297:"pop directional isolate",8233:"paragraph separator",65279:"zero width no-break space",65532:"object replacement"};let W6=null;function VZe(){var t;if(W6==null&&typeof document<"u"&&document.body){let e=document.body.style;W6=((t=e.tabSize)!==null&&t!==void 0?t:e.MozTabSize)!=null}return W6||!1}const F5=et.define({combine(t){let e=ad(t,{render:null,specialChars:UZe,addSpecialChars:null});return(e.replaceTabs=!VZe())&&(e.specialChars=new RegExp(" |"+e.specialChars.source,sN)),e.addSpecialChars&&(e.specialChars=new RegExp(e.specialChars.source+"|"+e.addSpecialChars.source,sN)),e}});function WZe(t={}){return[F5.of(t),zZe()]}let GJ=null;function zZe(){return GJ||(GJ=vi.fromClass(class{constructor(t){this.view=t,this.decorations=yt.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(t.state.facet(F5)),this.decorations=this.decorator.createDeco(t)}makeDecorator(t){return new BZe({regexp:t.specialChars,decoration:(e,n,r)=>{let{doc:i}=n.state,s=Xa(e[0],0);if(s==9){let a=i.lineAt(r),o=n.state.tabSize,l=Ub(a.text,o,r-a.from);return yt.replace({widget:new YZe((o-l%o)*this.view.defaultCharacterWidth/this.view.scaleX)})}return this.decorationCache[s]||(this.decorationCache[s]=yt.replace({widget:new KZe(t,s)}))},boundary:t.replaceTabs?void 0:/[^]/})}update(t){let e=t.state.facet(F5);t.startState.facet(F5)!=e?(this.decorator=this.makeDecorator(e),this.decorations=this.decorator.createDeco(t.view)):this.decorations=this.decorator.updateDeco(t,this.decorations)}},{decorations:t=>t.decorations}))}const GZe="â¢";function qZe(t){return t>=32?GZe:t==10?"â¤":String.fromCharCode(9216+t)}class KZe extends Of{constructor(e,n){super(),this.options=e,this.code=n}eq(e){return e.code==this.code}toDOM(e){let n=qZe(this.code),r=e.state.phrase("Control character")+" "+(HZe[this.code]||"0x"+this.code.toString(16)),i=this.options.render&&this.options.render(this.code,r,n);if(i)return i;let s=document.createElement("span");return s.textContent=n,s.title=r,s.setAttribute("aria-label",r),s.className="cm-specialChar",s}ignoreEvent(){return!1}}class YZe extends Of{constructor(e){super(),this.width=e}eq(e){return e.width==this.width}toDOM(){let e=document.createElement("span");return e.textContent=" ",e.className="cm-tab",e.style.width=this.width+"px",e}ignoreEvent(){return!1}}function QZe(){return ZZe}const XZe=yt.line({class:"cm-activeLine"}),ZZe=vi.fromClass(class{constructor(t){this.decorations=this.getDeco(t)}update(t){(t.docChanged||t.selectionSet)&&(this.decorations=this.getDeco(t.view))}getDeco(t){let e=-1,n=[];for(let r of t.state.selection.ranges){let i=t.lineBlockAt(r.head);i.from>e&&(n.push(XZe.range(i.from)),e=i.from)}return yt.set(n)}},{decorations:t=>t.decorations});let JZe=class extends Of{constructor(e){super(),this.content=e}toDOM(e){let n=document.createElement("span");return n.className="cm-placeholder",n.style.pointerEvents="none",n.appendChild(typeof this.content=="string"?document.createTextNode(this.content):typeof this.content=="function"?this.content(e):this.content.cloneNode(!0)),typeof this.content=="string"?n.setAttribute("aria-label","placeholder "+this.content):n.setAttribute("aria-hidden","true"),n}coordsAt(e){let n=e.firstChild?eb(e.firstChild):[];if(!n.length)return null;let r=window.getComputedStyle(e.parentNode),i=hT(n[0],r.direction!="rtl"),s=parseInt(r.lineHeight);return i.bottom-i.top>s*1.5?{left:i.left,right:i.right,top:i.top,bottom:i.top+s}:i}ignoreEvent(){return!1}};function eJe(t){return vi.fromClass(class{constructor(e){this.view=e,this.placeholder=t?yt.set([yt.widget({widget:new JZe(t),side:1}).range(0)]):yt.none}get decorations(){return this.view.state.doc.length?yt.none:this.placeholder}},{decorations:e=>e.decorations})}const aN=2e3;function tJe(t,e,n){let r=Math.min(e.line,n.line),i=Math.max(e.line,n.line),s=[];if(e.off>aN||n.off>aN||e.col<0||n.col<0){let a=Math.min(e.off,n.off),o=Math.max(e.off,n.off);for(let l=r;l<=i;l++){let c=t.doc.line(l);c.length<=o&&s.push(Le.range(c.from+a,c.to+o))}}else{let a=Math.min(e.col,n.col),o=Math.max(e.col,n.col);for(let l=r;l<=i;l++){let c=t.doc.line(l),u=N9(c.text,a,t.tabSize,!0);if(u<0)s.push(Le.cursor(c.to));else{let d=N9(c.text,o,t.tabSize);s.push(Le.range(c.from+u,c.from+d))}}}return s}function nJe(t,e){let n=t.coordsAtPos(t.viewport.from);return n?Math.round(Math.abs((n.left-e)/t.defaultCharacterWidth)):-1}function qJ(t,e){let n=t.posAtCoords({x:e.clientX,y:e.clientY},!1),r=t.state.doc.lineAt(n),i=n-r.from,s=i>aN?-1:i==r.length?nJe(t,e.clientX):Ub(r.text,t.state.tabSize,n-r.from);return{line:r.number,col:s,off:i}}function rJe(t,e){let n=qJ(t,e),r=t.state.selection;return n?{update(i){if(i.docChanged){let s=i.changes.mapPos(i.startState.doc.line(n.line).from),a=i.state.doc.lineAt(s);n={line:a.number,col:n.col,off:Math.min(n.off,a.length)},r=r.map(i.changes)}},get(i,s,a){let o=qJ(t,i);if(!o)return r;let l=tJe(t.state,n,o);return l.length?a?Le.create(l.concat(r.ranges)):Le.create(l):r}}:null}function iJe(t){let e=n=>n.altKey&&n.button==0;return Qe.mouseSelectionStyle.of((n,r)=>e(r)?rJe(n,r):null)}const sJe={Alt:[18,t=>!!t.altKey],Control:[17,t=>!!t.ctrlKey],Shift:[16,t=>!!t.shiftKey],Meta:[91,t=>!!t.metaKey]},aJe={style:"cursor: crosshair"};function oJe(t={}){let[e,n]=sJe[t.key||"Alt"],r=vi.fromClass(class{constructor(i){this.view=i,this.isDown=!1}set(i){this.isDown!=i&&(this.isDown=i,this.view.update([]))}},{eventObservers:{keydown(i){this.set(i.keyCode==e||n(i))},keyup(i){(i.keyCode==e||!n(i))&&this.set(!1)},mousemove(i){this.set(n(i))}}});return[r,Qe.contentAttributes.of(i=>{var s;return!((s=i.plugin(r))===null||s===void 0)&&s.isDown?aJe:null})]}const JE="-10000px";class vge{constructor(e,n,r,i){this.facet=n,this.createTooltipView=r,this.removeTooltipView=i,this.input=e.state.facet(n),this.tooltips=this.input.filter(a=>a);let s=null;this.tooltipViews=this.tooltips.map(a=>s=r(a,s))}update(e,n){var r;let i=e.state.facet(this.facet),s=i.filter(l=>l);if(i===this.input){for(let l of this.tooltipViews)l.update&&l.update(e);return!1}let a=[],o=n?[]:null;for(let l=0;l<s.length;l++){let c=s[l],u=-1;if(c){for(let d=0;d<this.tooltips.length;d++){let f=this.tooltips[d];f&&f.create==c.create&&(u=d)}if(u<0)a[l]=this.createTooltipView(c,l?a[l-1]:null),o&&(o[l]=!!c.above);else{let d=a[l]=this.tooltipViews[u];o&&(o[l]=n[u]),d.update&&d.update(e)}}}for(let l of this.tooltipViews)a.indexOf(l)<0&&(this.removeTooltipView(l),(r=l.destroy)===null||r===void 0||r.call(l));return n&&(o.forEach((l,c)=>n[c]=l),n.length=o.length),this.input=i,this.tooltips=s,this.tooltipViews=a,!0}}function lJe(t){let e=t.dom.ownerDocument.documentElement;return{top:0,left:0,bottom:e.clientHeight,right:e.clientWidth}}const z6=et.define({combine:t=>{var e,n,r;return{position:Ze.ios?"absolute":((e=t.find(i=>i.position))===null||e===void 0?void 0:e.position)||"fixed",parent:((n=t.find(i=>i.parent))===null||n===void 0?void 0:n.parent)||null,tooltipSpace:((r=t.find(i=>i.tooltipSpace))===null||r===void 0?void 0:r.tooltipSpace)||lJe}}}),KJ=new WeakMap,HV=vi.fromClass(class{constructor(t){this.view=t,this.above=[],this.inView=!0,this.madeAbsolute=!1,this.lastTransaction=0,this.measureTimeout=-1;let e=t.state.facet(z6);this.position=e.position,this.parent=e.parent,this.classes=t.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.resizeObserver=typeof ResizeObserver=="function"?new ResizeObserver(()=>this.measureSoon()):null,this.manager=new vge(t,VV,(n,r)=>this.createTooltip(n,r),n=>{this.resizeObserver&&this.resizeObserver.unobserve(n.dom),n.dom.remove()}),this.above=this.manager.tooltips.map(n=>!!n.above),this.intersectionObserver=typeof IntersectionObserver=="function"?new IntersectionObserver(n=>{Date.now()>this.lastTransaction-50&&n.length>0&&n[n.length-1].intersectionRatio<1&&this.measureSoon()},{threshold:[1]}):null,this.observeIntersection(),t.win.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}createContainer(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}observeIntersection(){if(this.intersectionObserver){this.intersectionObserver.disconnect();for(let t of this.manager.tooltipViews)this.intersectionObserver.observe(t.dom)}}measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout(()=>{this.measureTimeout=-1,this.maybeMeasure()},50))}update(t){t.transactions.length&&(this.lastTransaction=Date.now());let e=this.manager.update(t,this.above);e&&this.observeIntersection();let n=e||t.geometryChanged,r=t.state.facet(z6);if(r.position!=this.position&&!this.madeAbsolute){this.position=r.position;for(let i of this.manager.tooltipViews)i.dom.style.position=this.position;n=!0}if(r.parent!=this.parent){this.parent&&this.container.remove(),this.parent=r.parent,this.createContainer();for(let i of this.manager.tooltipViews)this.container.appendChild(i.dom);n=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);n&&this.maybeMeasure()}createTooltip(t,e){let n=t.create(this.view),r=e?e.dom:null;if(n.dom.classList.add("cm-tooltip"),t.arrow&&!n.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){let i=document.createElement("div");i.className="cm-tooltip-arrow",n.dom.appendChild(i)}return n.dom.style.position=this.position,n.dom.style.top=JE,n.dom.style.left="0px",this.container.insertBefore(n.dom,r),n.mount&&n.mount(this.view),this.resizeObserver&&this.resizeObserver.observe(n.dom),n}destroy(){var t,e,n;this.view.win.removeEventListener("resize",this.measureSoon);for(let r of this.manager.tooltipViews)r.dom.remove(),(t=r.destroy)===null||t===void 0||t.call(r);this.parent&&this.container.remove(),(e=this.resizeObserver)===null||e===void 0||e.disconnect(),(n=this.intersectionObserver)===null||n===void 0||n.disconnect(),clearTimeout(this.measureTimeout)}readMeasure(){let t=1,e=1,n=!1;if(this.position=="fixed"&&this.manager.tooltipViews.length){let{dom:s}=this.manager.tooltipViews[0];if(Ze.gecko)n=s.offsetParent!=this.container.ownerDocument.body;else if(s.style.top==JE&&s.style.left=="0px"){let a=s.getBoundingClientRect();n=Math.abs(a.top+1e4)>1||Math.abs(a.left)>1}}if(n||this.position=="absolute")if(this.parent){let s=this.parent.getBoundingClientRect();s.width&&s.height&&(t=s.width/this.parent.offsetWidth,e=s.height/this.parent.offsetHeight)}else({scaleX:t,scaleY:e}=this.view.viewState);let r=this.view.scrollDOM.getBoundingClientRect(),i=FV(this.view);return{visible:{left:r.left+i.left,top:r.top+i.top,right:r.right-i.right,bottom:r.bottom-i.bottom},parent:this.parent?this.container.getBoundingClientRect():this.view.dom.getBoundingClientRect(),pos:this.manager.tooltips.map((s,a)=>{let o=this.manager.tooltipViews[a];return o.getCoords?o.getCoords(s.pos):this.view.coordsAtPos(s.pos)}),size:this.manager.tooltipViews.map(({dom:s})=>s.getBoundingClientRect()),space:this.view.state.facet(z6).tooltipSpace(this.view),scaleX:t,scaleY:e,makeAbsolute:n}}writeMeasure(t){var e;if(t.makeAbsolute){this.madeAbsolute=!0,this.position="absolute";for(let o of this.manager.tooltipViews)o.dom.style.position="absolute"}let{visible:n,space:r,scaleX:i,scaleY:s}=t,a=[];for(let o=0;o<this.manager.tooltips.length;o++){let l=this.manager.tooltips[o],c=this.manager.tooltipViews[o],{dom:u}=c,d=t.pos[o],f=t.size[o];if(!d||l.clip!==!1&&(d.bottom<=Math.max(n.top,r.top)||d.top>=Math.min(n.bottom,r.bottom)||d.right<Math.max(n.left,r.left)-.1||d.left>Math.min(n.right,r.right)+.1)){u.style.top=JE;continue}let h=l.arrow?c.dom.querySelector(".cm-tooltip-arrow"):null,m=h?7:0,g=f.right-f.left,b=(e=KJ.get(c))!==null&&e!==void 0?e:f.bottom-f.top,E=c.offset||uJe,x=this.view.textDirection==kr.LTR,S=f.width>r.right-r.left?x?r.left:r.right-f.width:x?Math.max(r.left,Math.min(d.left-(h?14:0)+E.x,r.right-g)):Math.min(Math.max(r.left,d.left-g+(h?14:0)-E.x),r.right-g),A=this.above[o];!l.strictSide&&(A?d.top-b-m-E.y<r.top:d.bottom+b+m+E.y>r.bottom)&&A==r.bottom-d.bottom>d.top-r.top&&(A=this.above[o]=!A);let R=(A?d.top-r.top:r.bottom-d.bottom)-m;if(R<b&&c.resize!==!1){if(R<this.view.defaultLineHeight){u.style.top=JE;continue}KJ.set(c,b),u.style.height=(b=R)/s+"px"}else u.style.height&&(u.style.height="");let C=A?d.top-b-m-E.y:d.bottom+m+E.y,T=S+g;if(c.overlap!==!0)for(let I of a)I.left<T&&I.right>S&&I.top<C+b&&I.bottom>C&&(C=A?I.top-b-2-m:I.bottom+m+2);if(this.position=="absolute"?(u.style.top=(C-t.parent.top)/s+"px",YJ(u,(S-t.parent.left)/i)):(u.style.top=C/s+"px",YJ(u,S/i)),h){let I=d.left+(x?E.x:-E.x)-(S+14-7);h.style.left=I/i+"px"}c.overlap!==!0&&a.push({left:S,top:C,right:T,bottom:C+b}),u.classList.toggle("cm-tooltip-above",A),u.classList.toggle("cm-tooltip-below",!A),c.positioned&&c.positioned(t.space)}}maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView)))for(let t of this.manager.tooltipViews)t.dom.style.top=JE}},{eventObservers:{scroll(){this.maybeMeasure()}}});function YJ(t,e){let n=parseInt(t.style.left,10);(isNaN(n)||Math.abs(e-n)>1)&&(t.style.left=e+"px")}const cJe=Qe.baseTheme({".cm-tooltip":{zIndex:500,boxSizing:"border-box"},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:`${7*2}px`,position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),uJe={x:0,y:0},VV=et.define({enables:[HV,cJe]}),AI=et.define({combine:t=>t.reduce((e,n)=>e.concat(n),[])});class xL{static create(e){return new xL(e)}constructor(e){this.view=e,this.mounted=!1,this.dom=document.createElement("div"),this.dom.classList.add("cm-tooltip-hover"),this.manager=new vge(e,AI,(n,r)=>this.createHostedView(n,r),n=>n.dom.remove())}createHostedView(e,n){let r=e.create(this.view);return r.dom.classList.add("cm-tooltip-section"),this.dom.insertBefore(r.dom,n?n.dom.nextSibling:this.dom.firstChild),this.mounted&&r.mount&&r.mount(this.view),r}mount(e){for(let n of this.manager.tooltipViews)n.mount&&n.mount(e);this.mounted=!0}positioned(e){for(let n of this.manager.tooltipViews)n.positioned&&n.positioned(e)}update(e){this.manager.update(e)}destroy(){var e;for(let n of this.manager.tooltipViews)(e=n.destroy)===null||e===void 0||e.call(n)}passProp(e){let n;for(let r of this.manager.tooltipViews){let i=r[e];if(i!==void 0){if(n===void 0)n=i;else if(n!==i)return}}return n}get offset(){return this.passProp("offset")}get getCoords(){return this.passProp("getCoords")}get overlap(){return this.passProp("overlap")}get resize(){return this.passProp("resize")}}const dJe=VV.compute([AI],t=>{let e=t.facet(AI);return e.length===0?null:{pos:Math.min(...e.map(n=>n.pos)),end:Math.max(...e.map(n=>{var r;return(r=n.end)!==null&&r!==void 0?r:n.pos})),create:xL.create,above:e[0].above,arrow:e.some(n=>n.arrow)}});class fJe{constructor(e,n,r,i,s){this.view=e,this.source=n,this.field=r,this.setHover=i,this.hoverTime=s,this.hoverTimeout=-1,this.restartTimeout=-1,this.pending=null,this.lastMove={x:0,y:0,target:e.dom,time:0},this.checkHover=this.checkHover.bind(this),e.dom.addEventListener("mouseleave",this.mouseleave=this.mouseleave.bind(this)),e.dom.addEventListener("mousemove",this.mousemove=this.mousemove.bind(this))}update(){this.pending&&(this.pending=null,clearTimeout(this.restartTimeout),this.restartTimeout=setTimeout(()=>this.startHover(),20))}get active(){return this.view.state.field(this.field)}checkHover(){if(this.hoverTimeout=-1,this.active.length)return;let e=Date.now()-this.lastMove.time;e<this.hoverTime?this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime-e):this.startHover()}startHover(){clearTimeout(this.restartTimeout);let{view:e,lastMove:n}=this,r=e.docView.nearest(n.target);if(!r)return;let i,s=1;if(r instanceof qh)i=r.posAtStart;else{if(i=e.posAtCoords(n),i==null)return;let o=e.coordsAtPos(i);if(!o||n.y<o.top||n.y>o.bottom||n.x<o.left-e.defaultCharacterWidth||n.x>o.right+e.defaultCharacterWidth)return;let l=e.bidiSpans(e.state.doc.lineAt(i)).find(u=>u.from<=i&&u.to>=i),c=l&&l.dir==kr.RTL?-1:1;s=n.x<o.left?-c:c}let a=this.source(e,i,s);if(a?.then){let o=this.pending={pos:i};a.then(l=>{this.pending==o&&(this.pending=null,l&&!(Array.isArray(l)&&!l.length)&&e.dispatch({effects:this.setHover.of(Array.isArray(l)?l:[l])}))},l=>no(e.state,l,"hover tooltip"))}else a&&!(Array.isArray(a)&&!a.length)&&e.dispatch({effects:this.setHover.of(Array.isArray(a)?a:[a])})}get tooltip(){let e=this.view.plugin(HV),n=e?e.manager.tooltips.findIndex(r=>r.create==xL.create):-1;return n>-1?e.manager.tooltipViews[n]:null}mousemove(e){var n,r;this.lastMove={x:e.clientX,y:e.clientY,target:e.target,time:Date.now()},this.hoverTimeout<0&&(this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime));let{active:i,tooltip:s}=this;if(i.length&&s&&!hJe(s.dom,e)||this.pending){let{pos:a}=i[0]||this.pending,o=(r=(n=i[0])===null||n===void 0?void 0:n.end)!==null&&r!==void 0?r:a;(a==o?this.view.posAtCoords(this.lastMove)!=a:!pJe(this.view,a,o,e.clientX,e.clientY))&&(this.view.dispatch({effects:this.setHover.of([])}),this.pending=null)}}mouseleave(e){clearTimeout(this.hoverTimeout),this.hoverTimeout=-1;let{active:n}=this;if(n.length){let{tooltip:r}=this;r&&r.dom.contains(e.relatedTarget)?this.watchTooltipLeave(r.dom):this.view.dispatch({effects:this.setHover.of([])})}}watchTooltipLeave(e){let n=r=>{e.removeEventListener("mouseleave",n),this.active.length&&!this.view.dom.contains(r.relatedTarget)&&this.view.dispatch({effects:this.setHover.of([])})};e.addEventListener("mouseleave",n)}destroy(){clearTimeout(this.hoverTimeout),this.view.dom.removeEventListener("mouseleave",this.mouseleave),this.view.dom.removeEventListener("mousemove",this.mousemove)}}const KC=4;function hJe(t,e){let{left:n,right:r,top:i,bottom:s}=t.getBoundingClientRect(),a;if(a=t.querySelector(".cm-tooltip-arrow")){let o=a.getBoundingClientRect();i=Math.min(o.top,i),s=Math.max(o.bottom,s)}return e.clientX>=n-KC&&e.clientX<=r+KC&&e.clientY>=i-KC&&e.clientY<=s+KC}function pJe(t,e,n,r,i,s){let a=t.scrollDOM.getBoundingClientRect(),o=t.documentTop+t.documentPadding.top+t.contentHeight;if(a.left>r||a.right<r||a.top>i||Math.min(a.bottom,o)<i)return!1;let l=t.posAtCoords({x:r,y:i},!1);return l>=e&&l<=n}function mJe(t,e={}){let n=Wt.define(),r=ks.define({create(){return[]},update(i,s){if(i.length&&(e.hideOnChange&&(s.docChanged||s.selection)?i=[]:e.hideOn&&(i=i.filter(a=>!e.hideOn(s,a))),s.docChanged)){let a=[];for(let o of i){let l=s.changes.mapPos(o.pos,-1,Ca.TrackDel);if(l!=null){let c=Object.assign(Object.create(null),o);c.pos=l,c.end!=null&&(c.end=s.changes.mapPos(c.end)),a.push(c)}}i=a}for(let a of s.effects)a.is(n)&&(i=a.value),a.is(gJe)&&(i=[]);return i},provide:i=>AI.from(i)});return{active:r,extension:[r,vi.define(i=>new fJe(i,t,r,n,e.hoverTime||300)),dJe]}}function yge(t,e){let n=t.plugin(HV);if(!n)return null;let r=n.manager.tooltips.indexOf(e);return r<0?null:n.manager.tooltipViews[r]}const gJe=Wt.define(),QJ=et.define({combine(t){let e,n;for(let r of t)e=e||r.topContainer,n=n||r.bottomContainer;return{topContainer:e,bottomContainer:n}}});function Q2(t,e){let n=t.plugin(bge),r=n?n.specs.indexOf(e):-1;return r>-1?n.panels[r]:null}const bge=vi.fromClass(class{constructor(t){this.input=t.state.facet(X2),this.specs=this.input.filter(n=>n),this.panels=this.specs.map(n=>n(t));let e=t.state.facet(QJ);this.top=new YC(t,!0,e.topContainer),this.bottom=new YC(t,!1,e.bottomContainer),this.top.sync(this.panels.filter(n=>n.top)),this.bottom.sync(this.panels.filter(n=>!n.top));for(let n of this.panels)n.dom.classList.add("cm-panel"),n.mount&&n.mount()}update(t){let e=t.state.facet(QJ);this.top.container!=e.topContainer&&(this.top.sync([]),this.top=new YC(t.view,!0,e.topContainer)),this.bottom.container!=e.bottomContainer&&(this.bottom.sync([]),this.bottom=new YC(t.view,!1,e.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();let n=t.state.facet(X2);if(n!=this.input){let r=n.filter(l=>l),i=[],s=[],a=[],o=[];for(let l of r){let c=this.specs.indexOf(l),u;c<0?(u=l(t.view),o.push(u)):(u=this.panels[c],u.update&&u.update(t)),i.push(u),(u.top?s:a).push(u)}this.specs=r,this.panels=i,this.top.sync(s),this.bottom.sync(a);for(let l of o)l.dom.classList.add("cm-panel"),l.mount&&l.mount()}else for(let r of this.panels)r.update&&r.update(t)}destroy(){this.top.sync([]),this.bottom.sync([])}},{provide:t=>Qe.scrollMargins.of(e=>{let n=e.plugin(t);return n&&{top:n.top.scrollMargin(),bottom:n.bottom.scrollMargin()}})});class YC{constructor(e,n,r){this.view=e,this.top=n,this.container=r,this.dom=void 0,this.classes="",this.panels=[],this.syncClasses()}sync(e){for(let n of this.panels)n.destroy&&e.indexOf(n)<0&&n.destroy();this.panels=e,this.syncDOM()}syncDOM(){if(this.panels.length==0){this.dom&&(this.dom.remove(),this.dom=void 0);return}if(!this.dom){this.dom=document.createElement("div"),this.dom.className=this.top?"cm-panels cm-panels-top":"cm-panels cm-panels-bottom",this.dom.style[this.top?"top":"bottom"]="0";let n=this.container||this.view.dom;n.insertBefore(this.dom,this.top?n.firstChild:null)}let e=this.dom.firstChild;for(let n of this.panels)if(n.dom.parentNode==this.dom){for(;e!=n.dom;)e=XJ(e);e=e.nextSibling}else this.dom.insertBefore(n.dom,e);for(;e;)e=XJ(e)}scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top)}syncClasses(){if(!(!this.container||this.classes==this.view.themeClasses)){for(let e of this.classes.split(" "))e&&this.container.classList.remove(e);for(let e of(this.classes=this.view.themeClasses).split(" "))e&&this.container.classList.add(e)}}}function XJ(t){let e=t.nextSibling;return t.remove(),e}const X2=et.define({enables:bge});class Sf extends sg{compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)}eq(e){return!1}destroy(e){}}Sf.prototype.elementClass="";Sf.prototype.toDOM=void 0;Sf.prototype.mapMode=Ca.TrackBefore;Sf.prototype.startSide=Sf.prototype.endSide=-1;Sf.prototype.point=!0;const j5=et.define(),vJe=et.define(),yJe={class:"",renderEmptyElements:!1,elementStyle:"",markers:()=>Tn.empty,lineMarker:()=>null,widgetMarker:()=>null,lineMarkerChange:null,initialSpacer:null,updateSpacer:null,domEventHandlers:{}},Hw=et.define();function bJe(t){return[Ege(),Hw.of(Object.assign(Object.assign({},yJe),t))]}const ZJ=et.define({combine:t=>t.some(e=>e)});function Ege(t){return[EJe]}const EJe=vi.fromClass(class{constructor(t){this.view=t,this.prevViewport=t.viewport,this.dom=document.createElement("div"),this.dom.className="
126cm-gutters",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight/this.view.scaleY+"px",this.gutters=t.state.facet(Hw).map(e=>new eee(t,e));for(let e of this.gutters)this.dom.appendChild(e.dom);this.fixed=!t.state.facet(ZJ),this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),t.scrollDOM.insertBefore(this.dom,t.contentDOM)}update(t){if(this.updateGutters(t)){let e=this.prevViewport,n=t.view.viewport,r=Math.min(e.to,n.to)-Math.max(e.from,n.from);this.syncGutters(r<(n.to-n.from)*.8)}t.geometryChanged&&(this.dom.style.minHeight=this.view.contentHeight/this.view.scaleY+"px"),this.view.state.facet(ZJ)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":""),this.prevViewport=t.view.viewport}syncGutters(t){let e=this.dom.nextSibling;t&&this.dom.remove();let n=Tn.iter(this.view.state.facet(j5),this.view.viewport.from),r=[],i=this.gutters.map(s=>new xJe(s,this.view.viewport,-this.view.documentPadding.top));for(let s of this.view.viewportLineBlocks)if(r.length&&(r=[]),Array.isArray(s.type)){let a=!0;for(let o of s.type)if(o.type==_a.Text&&a){oN(n,r,o.from);for(let l of i)l.line(this.view,o,r);a=!1}else if(o.widget)for(let l of i)l.widget(this.view,o)}else if(s.type==_a.Text){oN(n,r,s.from);for(let a of i)a.line(this.view,s,r)}else if(s.widget)for(let a of i)a.widget(this.view,s);for(let s of i)s.finish();t&&this.view.scrollDOM.insertBefore(this.dom,e)}updateGutters(t){let e=t.startState.facet(Hw),n=t.state.facet(Hw),r=t.docChanged||t.heightChanged||t.viewportChanged||!Tn.eq(t.startState.facet(j5),t.state.facet(j5),t.view.viewport.from,t.view.viewport.to);if(e==n)for(let i of this.gutters)i.update(t)&&(r=!0);else{r=!0;let i=[];for(let s of n){let a=e.indexOf(s);a<0?i.push(new eee(this.view,s)):(this.gutters[a].update(t),i.push(this.gutters[a]))}for(let s of this.gutters)s.dom.remove(),i.indexOf(s)<0&&s.destroy();for(let s of i)this.dom.appendChild(s.dom);this.gutters=i}return r}destroy(){for(let t of this.gutters)t.destroy();this.dom.remove()}},{provide:t=>Qe.scrollMargins.of(e=>{let n=e.plugin(t);return!n||n.gutters.length==0||!n.fixed?null:e.textDirection==kr.LTR?{left:n.dom.offsetWidth*e.scaleX}:{right:n.dom.offsetWidth*e.scaleX}})});function JJ(t){return Array.isArray(t)?t:[t]}function oN(t,e,n){for(;t.value&&t.from<=n;)t.from==n&&e.push(t.value),t.next()}class xJe{constructor(e,n,r){this.gutter=e,this.height=r,this.i=0,this.cursor=Tn.iter(e.markers,n.from)}addElement(e,n,r){let{gutter:i}=this,s=(n.top-this.height)/e.scaleY,a=n.height/e.scaleY;if(this.i==i.elements.length){let o=new xge(e,a,s,r);i.elements.push(o),i.dom.appendChild(o.dom)}else i.elements[this.i].update(e,a,s,r);this.height=n.bottom,this.i++}line(e,n,r){let i=[];oN(this.cursor,i,n.from),r.length&&(i=i.concat(r));let s=this.gutter.config.lineMarker(e,n,i);s&&i.unshift(s);let a=this.gutter;i.length==0&&!a.config.renderEmptyElements||this.addElement(e,n,i)}widget(e,n){let r=this.gutter.config.widgetMarker(e,n.widget,n),i=r?[r]:null;for(let s of e.state.facet(vJe)){let a=s(e,n.widget,n);a&&(i||(i=[])).push(a)}i&&this.addElement(e,n,i)}finish(){let e=this.gutter;for(;e.elements.length>this.i;){let n=e.elements.pop();e.dom.removeChild(n.dom),n.destroy()}}}class eee{constructor(e,n){this.view=e,this.config=n,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");for(let r in n.domEventHandlers)this.dom.addEventListener(r,i=>{let s=i.target,a;if(s!=this.dom&&this.dom.contains(s)){for(;s.parentNode!=this.dom;)s=s.parentNode;let l=s.getBoundingClientRect();a=(l.top+l.bottom)/2}else a=i.clientY;let o=e.lineBlockAtHeight(a-e.documentTop);n.domEventHandlers[r](e,o,i)&&i.preventDefault()});this.markers=JJ(n.markers(e)),n.initialSpacer&&(this.spacer=new xge(e,0,0,[n.initialSpacer(e)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}update(e){let n=this.markers;if(this.markers=JJ(this.config.markers(e.view)),this.spacer&&this.config.updateSpacer){let i=this.config.updateSpacer(this.spacer.markers[0],e);i!=this.spacer.markers[0]&&this.spacer.update(e.view,0,0,[i])}let r=e.view.viewport;return!Tn.eq(this.markers,n,r.from,r.to)||(this.config.lineMarkerChange?this.config.lineMarkerChange(e):!1)}destroy(){for(let e of this.elements)e.destroy()}}class xge{constructor(e,n,r,i){this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.dom.className="
126cm-gutterElement",this.update(e,n,r,i)}update(e,n,r,i){this.height!=n&&(this.height=n,this.dom.style.height=n+"px"),this.above!=r&&(this.dom.style.marginTop=(this.above=r)?r+"px":""),wJe(this.markers,i)||this.setMarkers(e,i)}setMarkers(e,n){let r="cm-gutterElement",i=this.dom.firstChild;for(let s=0,a=0;;){let o=a,l=s<n.length?n[s++]:null,c=!1;if(l){let u=l.elementClass;u&&(r+=" "+u);for(let d=a;d<this.markers.length;d++)if(this.markers[d].compare(l)){o=d,c=!0;break}}else o=this.markers.length;for(;a<o;){let u=this.markers[a++];if(u.toDOM){u.destroy(i);let d=i.nextSibling;i.remove(),i=d}}if(!l)break;l.toDOM&&(c?i=i.nextSibling:this.dom.insertBefore(l.toDOM(e),i)),c&&a++}this.dom.className=r,this.markers=n}destroy(){this.setMarkers(null,[])}}function wJe(t,e){if(t.length!=e.length)return!1;for(let n=0;n<t.length;n++)if(!t[n].compare(e[n]))return!1;return!0}const SJe=et.define(),TJe=et.define(),M1=et.define({combine(t){return ad(t,{formatNumber:String,domEventHandlers:{}},{domEventHandlers(e,n){let r=Object.assign({},e);for(let i in n){let s=r[i],a=n[i];r[i]=s?(o,l,c)=>s(o,l,c)||a(o,l,c):a}return r}})}});class G6 extends Sf{constructor(e){super(),this.number=e}eq(e){return this.number==e.number}toDOM(){return document.createTextNode(this.number)}}function q6(t,e){return t.state.facet(M1).formatNumber(e,t.state)}const AJe=Hw.compute([M1],t=>({class:"cm-lineNumbers",renderEmptyElements:!1,markers(e){return e.state.facet(SJe)},lineMarker(e,n,r){return r.some(i=>i.toDOM)?null:new G6(q6(e,e.state.doc.lineAt(n.from).number))},widgetMarker:(e,n,r)=>{for(let i of e.state.facet(TJe)){let s=i(e,n,r);if(s)return s}return null},lineMarkerChange:e=>e.startState.facet(M1)!=e.state.facet(M1),initialSpacer(e){return new G6(q6(e,tee(e.state.doc.lines)))},updateSpacer(e,n){let r=q6(n.view,tee(n.view.state.doc.lines));return r==e.number?e:new G6(r)},domEventHandlers:t.facet(M1).domEventHandlers}));function CJe(t={}){return[M1.of(t),Ege(),AJe]}function tee(t){let e=9;for(;e<t;)e=e*10+9;return e}const RJe=new class extends Sf{constructor(){super(...arguments),this.elementClass="cm-activeLineGutter"}},_Je=j5.compute(["selection"],t=>{let e=[],n=-1;for(let r of t.selection.ranges){let i=t.doc.lineAt(r.head).from;i>n&&(n=i,e.push(RJe.range(i)))}return Tn.of(e)});function IJe(){return _Je}var K6;const P1=new en;function kJe(t){return et.define({combine:t?e=>e.concat(t):void 0})}const DJe=new en;class hc{constructor(e,n,r=[],i=""){this.data=e,this.name=i,vn.prototype.hasOwnProperty("tree")||Object.defineProperty(vn.prototype,"tree",{get(){return da(this)}}),this.parser=n,this.extension=[Rp.of(this),vn.languageData.of((s,a,o)=>{let l=nee(s,a,o),c=l.type.prop(P1);if(!c)return[];let u=s.facet(c),d=l.type.prop(DJe);if(d){let f=l.resolve(a-l.from,o);for(let h of d)if(h.test(f,s)){let m=s.facet(h.facet);return h.type=="replace"?m:m.concat(u)}}return u})].concat(r)}isActiveAt(e,n,r=-1){return nee(e,n,r).type.prop(P1)==this.data}findRegions(e){let n=e.facet(Rp);if(n?.data==this.data)return[{from:0,to:e.doc.length}];if(!n||!n.allowsNesting)return[];let r=[],i=(s,a)=>{if(s.prop(P1)==this.data){r.push({from:a,to:a+s.length});return}let o=s.prop(en.mounted);if(o){if(o.tree.prop(P1)==this.data){if(o.overlay)for(let l of o.overlay)r.push({from:l.from+a,to:l.to+a});else r.push({from:a,to:a+s.length});return}else if(o.overlay){let l=r.length;if(i(o.tree,o.overlay[0].from+a),r.length>l)return}}for(let l=0;l<s.children.length;
vendor: 18,833 bytes, line 126
126l++){let c=s.children[l];c instanceof Oi&&i(c,s.positions[l]+a)}};return i(da(e),0),r}get allowsNesting(){return!0}}hc.setState=Wt.define();function nee(t,e,n){let r=t.facet(Rp),i=da(t).topNode;if(!r||r.allowsNesting)for(let s=i;s;s=s.enter(e,n,ws.ExcludeBuffers))s.type.isTop&&(i=s);return i}class CI extends hc{constructor(e,n,r){super(e,n,[],r),this.parser=n}static define(e){let n=kJe(e.languageData);return new CI(n,e.parser.configure({props:[P1.add(r=>r.isTop?n:void 0)]}),e.name)}configure(e,n){return new CI(this.data,this.parser.configure(e),n||this.name)}get allowsNesting(){return this.parser.hasWrappers()}}function da(t){let e=t.field(hc.state,!1);return e?e.tree:Oi.empty}class LJe{constructor(e){this.doc=e,this.cursorPos=0,this.string="",this.cursor=e.iter()}get length(){return this.doc.length}syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,this.cursorPos=e+this.string.length,this.cursorPos-this.string.length}chunk(e){return this.syncTo(e),this.string}get lineChunks(){return!0}read(e,n){let r=this.cursorPos-this.string.length;return e<r||n>=this.cursorPos?this.doc.sliceString(e,n):this.string.slice(e-r,n-r)}}let ex=null;class RI{constructor(e,n,r=[],i,s,a,o,l){this.parser=e,this.state=n,this.fragments=r,this.tree=i,this.treeLen=s,this.viewport=a,this.skipped=o,this.scheduleOn=l,this.parse=null,this.tempSkipped=[]}static create(e,n,r){return new RI(e,n,[],Oi.empty,0,r,[],null)}startParse(){return this.parser.startParse(new LJe(this.state.doc),this.fragments)}work(e,n){return n!=null&&n>=this.state.doc.length&&(n=void 0),this.tree!=Oi.empty&&this.isDone(n??this.state.doc.length)?(this.takeTree(),!0):this.withContext(()=>{var r;if(typeof e=="number"){let i=Date.now()+e;e=()=>Date.now()>i}for(this.parse||(this.parse=this.startParse()),n!=null&&(this.parse.stoppedAt==null||this.parse.stoppedAt>n)&&n<this.state.doc.length&&this.parse.stopAt(n);;){let i=this.parse.advance();if(i)if(this.fragments=this.withoutTempSkipped(P0.addTree(i,this.fragments,this.parse.stoppedAt!=null)),this.treeLen=(r=this.parse.stoppedAt)!==null&&r!==void 0?r:this.state.doc.length,this.tree=i,this.parse=null,this.treeLen<(n??this.state.doc.length))this.parse=this.startParse();else return!0;if(e())return!1}})}takeTree(){let e,n;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&&((this.parse.stoppedAt==null||this.parse.stoppedAt>e)&&this.parse.stopAt(e),this.withContext(()=>{for(;!(n=this.parse.advance()););}),this.treeLen=e,this.tree=n,this.fragments=this.withoutTempSkipped(P0.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(e){let n=ex;ex=this;try{return e()}finally{ex=n}}withoutTempSkipped(e){for(let n;n=this.tempSkipped.pop();)e=ree(e,n.from,n.to);return e}changes(e,n){let{fragments:r,tree:i,treeLen:s,viewport:a,skipped:o}=this;if(this.takeTree(),!e.empty){let l=[];if(e.iterChangedRanges((c,u,d,f)=>l.push({fromA:c,toA:u,fromB:d,toB:f})),r=P0.applyChanges(r,l),i=Oi.empty,s=0,a={from:e.mapPos(a.from,-1),to:e.mapPos(a.to,1)},this.skipped.length){o=[];for(let c of this.skipped){let u=e.mapPos(c.from,1),d=e.mapPos(c.to,-1);u<d&&o.push({from:u,to:d})}}}return new RI(this.parser,n,r,i,s,a,o,this.scheduleOn)}updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.to)return!1;this.viewport=e;let n=this.skipped.length;for(let r=0;r<this.skipped.length;r++){let{from:i,to:s}=this.skipped[r];i<e.to&&s>e.from&&(this.fragments=ree(this.fragments,i,s),this.skipped.splice(r--,1))}return this.skipped.length>=n?!1:(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(e,n){this.skipped.push({from:e,to:n})}static getSkippingParser(e){return new class extends Gme{createParse(n,r,i){let s=i[0].from,a=i[i.length-1].to;return{parsedPos:s,advance(){let l=ex;if(l){for(let c of i)l.tempSkipped.push(c);e&&(l.scheduleOn=l.scheduleOn?Promise.all([l.scheduleOn,e]):e)}return this.parsedPos=a,new Oi(uo.none,[],[],a-s)},stoppedAt:null,stopAt(){}}}}}isDone(e){e=Math.min(e,this.state.doc.length);let n=this.fragments;return this.treeLen>=e&&n.length&&n[0].from==0&&n[0].to>=e}static get(){return ex}}function ree(t,e,n){return P0.applyChanges(t,[{fromA:e,toA:n,fromB:e,toB:n}])}class ib{constructor(e){this.context=e,this.tree=e.tree}apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;let n=this.context.changes(e.changes,e.state),r=this.context.treeLen==e.startState.doc.length?void 0:Math.max(e.changes.mapPos(this.context.treeLen),n.viewport.to);return n.work(20,r)||n.takeTree(),new ib(n)}static init(e){let n=Math.min(3e3,e.doc.length),r=RI.create(e.facet(Rp).parser,e,{from:0,to:n});return r.work(20,n)||r.takeTree(),new ib(r)}}hc.state=ks.define({create:ib.init,update(t,e){for(let n of e.effects)if(n.is(hc.setState))return n.value;return e.startState.facet(Rp)!=e.state.facet(Rp)?ib.init(e.state):t.apply(e)}});let wge=t=>{let e=setTimeout(()=>t(),500);return()=>clearTimeout(e)};typeof requestIdleCallback<"u"&&(wge=t=>{let e=-1,n=setTimeout(()=>{e=requestIdleCallback(t,{timeout:400})},100);return()=>e<0?clearTimeout(n):cancelIdleCallback(e)});const Y6=typeof navigator<"u"&&(!((K6=navigator.scheduling)===null||K6===void 0)&&K6.isInputPending)?()=>navigator.scheduling.isInputPending():null,OJe=vi.fromClass(class{constructor(e){this.view=e,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(e){let n=this.view.state.field(hc.state).context;(n.updateViewport(e.view.viewport)||this.view.viewport.to>n.treeLen)&&this.scheduleWork(),(e.docChanged||e.selectionSet)&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(n)}scheduleWork(){if(this.working)return;let{state:e}=this.view,n=e.field(hc.state);(n.tree!=n.context.tree||!n.context.isDone(e.doc.length))&&(this.working=wge(this.work))}work(e){this.working=null;let n=Date.now();if(this.chunkEnd<n&&(this.chunkEnd<0||this.view.hasFocus)&&(this.chunkEnd=n+3e4,this.chunkBudget=3e3),this.chunkBudget<=0)return;let{state:r,viewport:{to:i}}=this.view,s=r.field(hc.state);if(s.tree==s.context.tree&&s.context.isDone(i+1e5))return;let a=Date.now()+Math.min(this.chunkBudget,100,e&&!Y6?Math.max(25,e.timeRemaining()-5):1e9),o=s.context.treeLen<i&&r.doc.length>i+1e3,l=s.context.work(()=>Y6&&Y6()||Date.now()>a,i+(o?0:1e5));this.chunkBudget-=Date.now()-n,(l||this.chunkBudget<=0)&&(s.context.takeTree(),this.view.dispatch({effects:hc.setState.of(new ib(s.context))})),this.chunkBudget>0&&!(l&&!o)&&this.scheduleWork(),this.checkAsyncSchedule(s.context)}checkAsyncSchedule(e){e.scheduleOn&&(this.workScheduled++,e.scheduleOn.then(()=>this.scheduleWork()).catch(n=>no(this.view.state,n)).then(()=>this.workScheduled--),e.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),Rp=et.define({combine(t){return t.length?t[0]:null},enables:t=>[hc.state,OJe,Qe.contentAttributes.compute([t],e=>{let n=e.facet(t);return n&&n.name?{"data-language":n.name}:{}})]});class MJe{constructor(e,n=[]){this.language=e,this.support=n,this.extension=[e,n]}}const PJe=et.define(),wL=et.define({combine:t=>{if(!t.length)return" ";let e=t[0];if(!e||/\S/.test(e)||Array.from(e).some(n=>n!=e[0]))throw new Error("Invalid indent unit: "+JSON.stringify(t[0]));return e}});function _I(t){let e=t.facet(wL);return e.charCodeAt(0)==9?t.tabSize*e.length:e.length}function Z2(t,e){let n="",r=t.tabSize,i=t.facet(wL)[0];if(i==" "){for(;e>=r;)n+=" ",e-=r;i=" "}for(let s=0;s<e;s++)n+=i;return n}function WV(t,e){t instanceof vn&&(t=new SL(t));for(let r of t.state.facet(PJe)){let i=r(t,e);if(i!==void 0)return i}let n=da(t.state);return n.length>=e?$Je(t,n,e):null}class SL{constructor(e,n={}){this.state=e,this.options=n,this.unit=_I(e)}lineAt(e,n=1){let r=this.state.doc.lineAt(e),{simulateBreak:i,simulateDoubleBreak:s}=this.options;return i!=null&&i>=r.from&&i<=r.to?s&&i==e?{text:"",from:e}:(n<0?i<e:i<=e)?{text:r.text.slice(i-r.from),from:i}:{text:r.text.slice(0,i-r.from),from:r.from}:r}textAfterPos(e,n=1){if(this.options.simulateDoubleBreak&&e==this.options.simulateBreak)return"";let{text:r,from:i}=this.lineAt(e,n);return r.slice(e-i,Math.min(r.length,e+100-i))}column(e,n=1){let{text:r,from:i}=this.lineAt(e,n),s=this.countColumn(r,e-i),a=this.options.overrideIndentation?this.options.overrideIndentation(i):-1;return a>-1&&(s+=a-this.countColumn(r,r.search(/\S|$/))),s}countColumn(e,n=e.length){return Ub(e,this.state.tabSize,n)}lineIndent(e,n=1){let{text:r,from:i}=this.lineAt(e,n),s=this.options.overrideIndentation;if(s){let a=s(i);if(a>-1)return a}return this.countColumn(r,r.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}const Sge=new en;function $Je(t,e,n){let r=e.resolveStack(n),i=e.resolveInner(n,-1).resolve(n,0).enterUnfinishedNodesBefore(n);if(i!=r.node){let s=[];for(let a=i;a&&!(a.from==r.node.from&&a.type==r.node.type);a=a.parent)s.push(a);for(let a=s.length-1;a>=0;a--)r={node:s[a],next:r}}return Tge(r,t,n)}function Tge(t,e,n){for(let r=t;r;r=r.next){let i=FJe(r.node);if(i)return i(zV.create(e,n,r))}return 0}function NJe(t){return t.pos==t.options.simulateBreak&&t.options.simulateDoubleBreak}function FJe(t){let e=t.type.prop(Sge);if(e)return e;let n=t.firstChild,r;if(n&&(r=n.type.prop(en.closedBy))){let i=t.lastChild,s=i&&r.indexOf(i.name)>-1;return a=>HJe(a,!0,1,void 0,s&&!NJe(a)?i.from:void 0)}return t.parent==null?jJe:null}function jJe(){return 0}class zV extends SL{constructor(e,n,r){super(e.state,e.options),this.base=e,this.pos=n,this.context=r}get node(){return this.context.node}static create(e,n,r){return new zV(e,n,r)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){return this.baseIndentFor(this.node)}baseIndentFor(e){let n=this.state.doc.lineAt(e.from);for(;;){let r=e.resolve(n.from);for(;r.parent&&r.parent.from==r.from;)r=r.parent;if(BJe(r,e))break;n=this.state.doc.lineAt(r.from)}return this.lineIndent(n.from)}continue(){return Tge(this.context.next,this.base,this.pos)}}function BJe(t,e){for(let n=e;n;n=n.parent)if(t==n)return!0;return!1}function UJe(t){let e=t.node,n=e.childAfter(e.from),r=e.lastChild;if(!n)return null;let i=t.options.simulateBreak,s=t.state.doc.lineAt(n.from),a=i==null||i<=s.from?s.to:Math.min(s.to,i);for(let o=n.to;;){let l=e.childAfter(o);if(!l||l==r)return null;if(!l.type.isSkipped){if(l.from>=a)return null;let c=/^ */.exec(s.text.slice(n.to-s.from))[0].length;return{from:n.from,to:n.to+c}}o=l.to}}function HJe(t,e,n,r,i){let s=t.textAfter,a=s.match(/^\s*/)[0].length,o=r&&s.slice(a,a+r.length)==r||i==t.pos+a,l=UJe(t);return l?o?t.column(l.from):t.column(l.to):t.baseIndent+(o?0:t.unit*n)}function iee({except:t,units:e=1}={}){return n=>{let r=t&&t.test(n.textAfter);return n.baseIndent+(r?0:e*n.unit)}}const VJe=200;function WJe(){return vn.transactionFilter.of(t=>{if(!t.docChanged||!t.isUserEvent("input.type")&&!t.isUserEvent("input.complete"))return t;let e=t.startState.languageDataAt("indentOnInput",t.startState.selection.main.head);if(!e.length)return t;let n=t.newDoc,{head:r}=t.newSelection.main,i=n.lineAt(r);if(r>i.from+VJe)return t;let s=n.sliceString(i.from,r);if(!e.some(c=>c.test(s)))return t;let{state:a}=t,o=-1,l=[];for(let{head:c}of a.selection.ranges){let u=a.doc.lineAt(c);if(u.from==o)continue;o=u.from;let d=WV(a,u.from);if(d==null)continue;let f=/^\s*/.exec(u.text)[0],h=Z2(a,d);f!=h&&l.push({from:u.from,to:u.from+f.length,insert:h})}return l.length?[t,{changes:l,sequential:!0}]:t})}const zJe=et.define(),Age=new en;function GJe(t){let e=t.firstChild,n=t.lastChild;return e&&e.to<n.from?{from:e.to,to:n.type.isError?t.to:n.from}:null}function qJe(t,e,n){let r=da(t);if(r.length<n)return null;let i=r.resolveStack(n,1),s=null;for(let a=i;a;a=a.next){let o=a.node;if(o.to<=n||o.from>n)continue;if(s&&o.from<e)break;let l=o.type.prop(Age);if(l&&(o.to<r.length-50||r.length==t.doc.length||!KJe(o))){let c=l(o,t);c&&c.from<=n&&c.from>=e&&c.to>n&&(s=c)}}return s}function KJe(t){let e=t.lastChild;return e&&e.to==t.to&&e.type.isError}function II(t,e,n){for(let r of t.facet(zJe)){let i=r(t,e,n);if(i)return i}return qJe(t,e,n)}function Cge(t,e){let n=e.mapPos(t.from,1),r=e.mapPos(t.to,-1);return n>=r?void 0:{from:n,to:r}}const TL=Wt.define({map:Cge}),vT=Wt.define({map:Cge});function Rge(t){let e=[];for(let{head:n}of t.state.selection.ranges)e.some(r=>r.from<=n&&r.to>=n)||e.push(t.lineBlockAt(n));return e}const cg=ks.define({create(){return yt.none},update(t,e){t=t.map(e.changes);for(let n of e.effects)if(n.is(TL)&&!YJe(t,n.value.from,n.value.to)){let{preparePlaceholder:r}=e.state.facet(kge),i=r?yt.replace({widget:new net(r(e.state,n.value))}):see;t=t.update({add:[i.range(n.value.from,n.value.to)]})}else n.is(vT)&&(t=t.update({filter:(r,i)=>n.value.from!=r||n.value.to!=i,filterFrom:n.value.from,filterTo:n.value.to}));if(e.selection){let n=!1,{head:r}=e.selection.main;t.between(r,r,(i,s)=>{i<r&&s>r&&(n=!0)}),n&&(t=t.update({filterFrom:r,filterTo:r,filter:(i,s)=>s<=r||i>=r}))}return t},provide:t=>Qe.decorations.from(t),toJSON(t,e){let n=[];return t.between(0,e.doc.length,(r,i)=>{n.push(r,i)}),n},fromJSON(t){if(!Array.isArray(t)||t.length%2)throw new RangeError("Invalid JSON for fold state");let e=[];for(let n=0;n<t.length;){let r=t[n++],i=t[n++];if(typeof r!="number"||typeof i!="number")throw new RangeError("Invalid JSON for fold state");e.push(see.range(r,i))}return yt.set(e,!0)}});function kI(t,e,n){var r;let i=null;return(r=t.field(cg,!1))===null||r===void 0||r.between(e,n,(s,a)=>{(!i||i.from>s)&&(i={from:s,to:a})}),i}function YJe(t,e,n){let r=!1;return t.between(e,e,(i,s)=>{i==e&&s==n&&(r=!0)}),r}function _ge(t,e){return t.field(cg,!1)?e:e.concat(Wt.appendConfig.of(Dge()))}const QJe=t=>{for(let e of Rge(t)){let n=II(t.state,e.from,e.to);if(n)return t.dispatch({effects:_ge(t.state,[TL.of(n),Ige(t,n)])}),!0}return!1},XJe=t=>{if(!t.state.field(cg,!1))return!1;let e=[];for(let n of Rge(t)){let r=kI(t.state,n.from,n.to);r&&e.push(vT.of(r),Ige(t,r,!1))}return e.length&&t.dispatch({effects:e}),e.length>0};function Ige(t,e,n=!0){let r=t.state.doc.lineAt(e.from).number,i=t.state.doc.lineAt(e.to).number;return Qe.announce.of(`${t.state.phrase(n?"Folded lines":"Unfolded lines")} ${r} ${t.state.phrase("to")} ${i}.`)}const ZJe=t=>{let{state:e}=t,n=[];for(let r=0;r<e.doc.length;){let i=t.lineBlockAt(r),s=II(e,i.from,i.to);s&&n.push(TL.of(s)),r=(s?t.lineBlockAt(s.to):i).to+1}return n.length&&t.dispatch({effects:_ge(t.state,n)}),!!n.length},JJe=t=>{let e=t.state.field(cg,!1);if(!e||!e.size)return!1;let n=[];return e.between(0,t.state.doc.length,(r,i)=>{n.push(vT.of({from:r,to:i}))}),t.dispatch({effects:n}),!0},eet=[{key:"Ctrl-Shift-[",mac:"Cmd-Alt-[",run:QJe},{key:"Ctrl-Shift-]",mac:"Cmd-Alt-]",run:XJe},{key:"Ctrl-Alt-[",run:ZJe},{key:"Ctrl-Alt-]",run:JJe}],tet={placeholderDOM:null,preparePlaceholder:null,placeholderText:"â¦"},kge=et.define({combine(t){return ad(t,tet)}});function Dge(t){return[cg,set]}function Lge(t,e){let{state:n}=t,r=n.facet(kge),i=a=>{let o=t.lineBlockAt(t.posAtDOM(a.target)),l=kI(t.state,o.from,o.to);l&&t.dispatch({effects:vT.of(l)}),a.preventDefault()};if(r.placeholderDOM)return r.placeholderDOM(t,i,e);let s=document.createElement("span");return s.textContent=r.placeholderText,s.setAttribute("aria-label",n.phrase("folded code")),s.title=n.phrase("unfold"),s.className="cm-foldPlaceholder",s.onclick=i,s}const see=yt.replace({widget:new class extends Of{toDOM(t){return Lge(t,null)}}});class net extends Of{constructor(e){super(),this.value=e}eq(e){return this.value==e.value}toDOM(e){return Lge(e,this.value)}}const ret={openText:"â",closedText:"âº",markerDOM:null,domEventHandlers:{},foldingChanged:()=>!1};class Q6 extends Sf{constructor(e,n){super(),this.config=e,this.open=n}eq(e){return this.config==e.config&&this.open==e.open}toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.open);let n=document.createElement("span");return n.textContent=this.open?this.config.openText:this.config.closedText,n.title=e.state.phrase(this.open?"Fold line":"Unfold line"),n}}function iet(t={}){let e=Object.assign(Object.assign({},ret),t),n=new Q6(e,!0),r=new Q6(e,!1),i=vi.fromClass(class{constructor(a){this.from=a.viewport.from,this.markers=this.buildMarkers(a)}update(a){(a.docChanged||a.viewportChanged||a.startState.facet(Rp)!=a.state.facet(Rp)||a.startState.field(cg,!1)!=a.state.field(cg,!1)||da(a.startState)!=da(a.state)||e.foldingChanged(a))&&(this.markers=this.buildMarkers(a.view))}buildMarkers(a){let o=new xf;for(let l of a.viewportLineBlocks){let c=kI(a.state,l.from,l.to)?r:II(a.state,l.from,l.to)?n:null;c&&o.add(l.from,l.from,c)}return o.finish()}}),{domEventHandlers:s}=e;return[i,bJe({class:"cm-foldGutter",markers(a){var o;return((o=a.plugin(i))===null||o===void 0?void 0:o.markers)||Tn.empty},initialSpacer(){return new Q6(e,!1)},domEventHandlers:Object.assign(Object.assign({},s),{click:(a,o,l)=>{if(s.click&&s.click(a,o,l))return!0;let c=kI(a.state,o.from,o.to);if(c)return a.dispatch({effects:vT.of(c)}),!0;let u=II(a.state,o.from,o.to);return u?(a.dispatch({effects:TL.of(u)}),!0):!1}})}),Dge()]}const set=Qe.baseTheme({".cm-foldPlaceholder":{backgroundColor:"#eee",border:"1px solid #ddd",color:"#888",borderRadius:".2em",margin:"0 1px",padding:"0 1px",cursor:"pointer"},".cm-foldGutter span":{padding:"0 1px",cursor:"pointer"}});class yT{constructor(e,n){this.specs=e;let r;function i(o){let l=Tp.newName();return(r||(r=Object.create(null)))["."+l]=o,l}const s=typeof n.all=="string"?n.all:n.all?i(n.all):void 0,a=n.scope;this.scope=a instanceof hc?o=>o.prop(P1)==a.data:a?o=>o==a:void 0,this.style=Yme(e.map(o=>({tag:o.tag,class:o.class||i(Object.assign({},o,{tag:null}))})),{all:s}).style,this.module=r?new Tp(r):null,this.themeType=n.themeType}static define(e,n){return new yT(e,n||{})}}const lN=et.define(),Oge=et.define({combine(t){return t.length?[t[0]]:null}});function X6(t){let e=t.facet(lN);return e.length?e:t.facet(Oge)}function Mge(t,e){let n=[oet],r;return t instanceof yT&&(t.module&&n.push(Qe.styleModule.of(t.module)),r=t.themeType),e?.fallback?n.push(Oge.of(t)):r?n.push(lN.computeN([Qe.darkTheme],i=>i.facet(Qe.darkTheme)==(r=="dark")?[t]:[])):n.push(lN.of(t)),n}class aet{constructor(e){this.markCache=Object.create(null),this.tree=da(e.state),this.decorations=this.buildDeco(e,X6(e.state)),this.decoratedTo=e.viewport.to}update(e){let n=da(e.state),r=X6(e.state),i=r!=X6(e.startState),{viewport:s}=e.view,a=e.changes.mapPos(this.decoratedTo,1);n.length<s.to&&!i&&n.type==this.tree.type&&a>=s.to?(this.decorations=this.decorations.map(e.changes),this.decoratedTo=a):(n!=this.tree||e.viewportChanged||i)&&(this.tree=n,this.decorations=this.buildDeco(e.view,r),this.decoratedTo=s.to)}buildDeco(e,n){if(!n||!this.tree.length)return yt.none;let r=new xf;for(let{from:i,to:s}
vendor: 4,445 bytes, line 126
126of e.visibleRanges)CQe(this.tree,n,(a,o,l)=>{r.add(a,o,this.markCache[l]||(this.markCache[l]=yt.mark({class:l})))},i,s);return r.finish()}}const oet=kg.high(vi.fromClass(aet,{decorations:t=>t.decorations})),cet=yT.define([{tag:Ce.meta,color:"#404740"},{tag:Ce.link,textDecoration:"underline"},{tag:Ce.heading,textDecoration:"underline",fontWeight:"bold"},{tag:Ce.emphasis,fontStyle:"italic"},{tag:Ce.strong,fontWeight:"bold"},{tag:Ce.strikethrough,textDecoration:"line-through"},{tag:Ce.keyword,color:"#708"},{tag:[Ce.atom,Ce.bool,Ce.url,Ce.contentSeparator,Ce.labelName],color:"#219"},{tag:[Ce.literal,Ce.inserted],color:"#164"},{tag:[Ce.string,Ce.deleted],color:"#a11"},{tag:[Ce.regexp,Ce.escape,Ce.special(Ce.string)],color:"#e40"},{tag:Ce.definition(Ce.variableName),color:"#00f"},{tag:Ce.local(Ce.variableName),color:"#30a"},{tag:[Ce.typeName,Ce.namespace],color:"#085"},{tag:Ce.className,color:"#167"},{tag:[Ce.special(Ce.variableName),Ce.macroName],color:"#256"},{tag:Ce.definition(Ce.propertyName),color:"#00c"},{tag:Ce.comment,color:"#940"},{tag:Ce.invalid,color:"#f00"}]),uet=Qe.baseTheme({"&.cm-focused .cm-matchingBracket":{backgroundColor:"#328c8252"},"&.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bb555544"}}),Pge=1e4,$ge="()[]{}",Nge=et.define({combine(t){return ad(t,{afterCursor:!0,brackets:$ge,maxScanDistance:Pge,renderMatch:het})}}),det=yt.mark({class:"cm-matchingBracket"}),fet=yt.mark({class:"cm-nonmatchingBracket"});function het(t){let e=[],n=t.matched?det:fet;return e.push(n.range(t.start.from,t.start.to)),t.end&&e.push(n.range(t.end.from,t.end.to)),e}const pet=ks.define({create(){return yt.none},update(t,e){if(!e.docChanged&&!e.selection)return t;let n=[],r=e.state.facet(Nge);for(let i of e.state.selection.ranges){if(!i.empty)continue;let s=Ru(e.state,i.head,-1,r)||i.head>0&&Ru(e.state,i.head-1,1,r)||r.afterCursor&&(Ru(e.state,i.head,1,r)||i.head<e.state.doc.length&&Ru(e.state,i.head+1,-1,r));s&&(n=n.concat(r.renderMatch(s,e.state)))}return yt.set(n,!0)},provide:t=>Qe.decorations.from(t)}),met=[pet,uet];function get(t={}){return[Nge.of(t),met]}const vet=new en;function cN(t,e,n){let r=t.prop(e<0?en.openedBy:en.closedBy);if(r)return r;if(t.name.length==1){let i=n.indexOf(t.name);if(i>-1&&i%2==(e<0?1:0))return[n[i+e]]}return null}function uN(t){let e=t.type.prop(vet);return e?e(t.node):t}function Ru(t,e,n,r={}){let i=r.maxScanDistance||Pge,s=r.brackets||$ge,a=da(t),o=a.resolveInner(e,n);for(let l=o;l;l=l.parent){let c=cN(l.type,n,s);if(c&&l.from<l.to){let u=uN(l);if(u&&(n>0?e>=u.from&&e<u.to:e>u.from&&e<=u.to))return yet(t,e,n,l,u,c,s)}}return bet(t,e,n,a,o.type,i,s)}function yet(t,e,n,r,i,s,a){let o=r.parent,l={from:i.from,to:i.to},c=0,u=o?.cursor();if(u&&(n<0?u.childBefore(r.from):u.childAfter(r.to)))do if(n<0?u.to<=r.from:u.from>=r.to){if(c==0&&s.indexOf(u.type.name)>-1&&u.from<u.to){let d=uN(u);return{start:l,end:d?{from:d.from,to:d.to}:void 0,matched:!0}}else if(cN(u.type,n,a))c++;else if(cN(u.type,-n,a)){if(c==0){let d=uN(u);return{start:l,end:d&&d.from<d.to?{from:d.from,to:d.to}:void 0,matched:!1}}c--}}while(n<0?u.prevSibling():u.nextSibling());return{start:l,matched:!1}}function bet(t,e,n,r,i,s,a){let o=n<0?t.sliceDoc(e-1,e):t.sliceDoc(e,e+1),l=a.indexOf(o);if(l<0||l%2==0!=n>0)return null;let c={from:n<0?e-1:e,to:n>0?e+1:e},u=t.doc.iterRange(e,n>0?t.doc.length:0),d=0;for(let f=0;!u.next().done&&f<=s;){let h=u.value;n<0&&(f+=h.length);let m=e+f*n;for(let g=n>0?0:h.length-1,b=n>0?h.length:-1;g!=b;g+=n){let E=a.indexOf(h[g]);if(!(E<0||r.resolveInner(m+g,1).type!=i))if(E%2==0==n>0)d++;else{if(d==1)return{start:c,end:{from:m+g,to:m+g+1},matched:E>>1==l>>1};d--}}n>0&&(f+=h.length)}return u.done?{start:c,matched:!1}:null}const Eet=Object.create(null),aee=[uo.none],oee=[],lee=Object.create(null),xet=Object.create(null);for(let[t,e]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])xet[t]=wet(Eet,e);function Z6(t,e){oee.indexOf(t)>-1||(oee.push(t),console.warn(e))}function wet(t,e){let n=[];for(let o of e.split(" ")){let l=[];for(let c of o.split(".")){let u=t[c]||Ce[c];u?typeof u=="function"?l.length?l=l.map(u):Z6(c,`Modifier ${c} used at start of tag`):l.length?Z6(c,`Tag ${c}
126 used as modifier`):l=Array.isArray(u)?u:[u]:Z6(c,`Unknown highlighting tag ${c}`)}for(let c of l)n.push(c)}if(!n.length)return 0;let r=e.replace(/ /g,"_"),i=r+" "+n.map(o=>o.id),s=lee[i];if(s)return s.id;let a=lee[i]=uo.define({id:aee.length,name:r,props:[qme({[r]:n})]});return aee.push(a),a.id}kr.RTL,kr.LTR;const Tet=()=>t=>{try{JSON.parse(t.state.doc.toString())}catch(e){if(!(e instanceof SyntaxError))throw e;const n=Aet(e,t.state.doc);return[{from:n,message:e.message,severity:"error",to:n}]}return[]};function Aet(t,e){let n;return(n=t.message.match(/at position (\d+)/))?Math.min(+n[1],e.length):(n=t.message.match(/at line (\d+) column (\d+)/))?Math.min(e.line(+n[1]).from+ +n[2]-1,e.length):0}const Cet=CI.define({name:"json",parser:kQe.configure({props:[Sge.add({Object:iee({except:/^\s*\}/}),Array:iee({except:/^\s*\]/})}),Age.add({"Object Array":GJe})]}),languageData:{closeBrackets:{brackets:["[","{",'"']},indentOnInput:/^\s*[\}\]]$/}});function Ret(){return new MJe(Cet)}function Fge(t,e){if(t==null)return{};var n={};for(var r in t)if({}.hasOwnProperty.call(t,r)){if(e.indexOf(r)!==-1)continue;n[r]=t[r]}return n}const _et=t=>{let{state:e}=t,n=e.doc.lineAt(e.selection.main.from),r=qV(t.state,n.from);return r.line?Iet(t):r.block?Det(t):!1};function GV(t,e){return({state:n,dispatch:r})=>{if(n.readOnly)return!1;let i=t(e,n);return i?(r(n.update(i)),!0):!1}}const Iet=GV(Met,0),ket=GV(jge,0),Det=GV((t,e)=>jge(t,e,Oet(e)),0);function qV(t,e){let n=t.languageDataAt("commentTokens",e);return n.length?n[0]:{}}const tx=50;function Let(t,{open:e,close:n},r,i){let s=t.sliceDoc(r-tx,r),a=t.sliceDoc(i,i+tx),o=/\s*$/.exec(s)[0].length,l=/^\s*/.exec(a)[0].length,c=s.length-o;if(s.slice(c-e.length,c)==e&&a.slice(l,l+n.length)==n)return{open:{pos:r-o,margin:o&&1},close:{pos:i+l,margin:l&&1}};let u,d;i-r<=2*tx?u=d=t.sliceDoc(r,i):(u=t.sliceDoc(r,r+tx),d=t.sliceDoc(i-tx,i));let f=/^\s*/.exec(u)[0].length,h=/\s*$/.exec(d)[0].length,m=d.length-h-n.length;return u.slice(f,f+e.length)==e&&d.slice(m,m+n.length)==n?{open:{pos:r+f+e.length,margin:/\s/.test(u.charAt(f+e.length))?1:0},close:{pos:i-h-n.length,margin:/\s/.test(d.charAt(m-1))?1:0}}:null}function Oet(t){let e=[];for(let n of t.selection.ranges){let r=t.doc.lineAt(n.from),i=n.to<=r.to?r:t.doc.lineAt(n.to);i.from>r.from&&i.from==n.to&&(i=n.to==r.to+1?r:t.doc.lineAt(n.to-1));let s=e.length-1;s>=0&&e[s].to>r.from?e[s].to=i.to:e.push({from:r.from+/^\s*/.exec(r.text)[0].length,to:i.to})}return e}function jge(t,e,n=e.selection.ranges){let r=n.map(s=>qV(e,s.from).block);if(!r.every(s=>s))return null;let i=n.map((s,a)=>Let(e,r[a],s.from,s.to));if(t!=2&&!i.every(s=>s))return{changes:e.changes(n.map((s,a)=>i[a]?[]:[{from:s.from,insert:r[a].open+" "},{from:s.to,insert:" "+r[a].close}]))};if(t!=1&&i.some(s=>s)){let s=[];for(let a=0,o;a<i.length;a++)if(o=i[a]){let l=r[a],{open:c,close:u}=o;s.push({from:c.pos-l.open.length,to:c.pos+c.margin},{from:u.pos-u.margin,to:u.pos+l.close.length})}return{changes:s}}return null}function Met(t,e,n=e.selection.ranges){let r=[],i=-1;for(let{from:s,to:a}of n){let o=r.length,l=1e9,c=qV(e,s).line;if(c){for(let u=s;u<=a;){let d=e.doc.lineAt(u);if(d.from>i&&(s==a||a>d.from)){i=d.from;let f=/^\s*/.exec(d.text)[0].length,h=f==d.length,m=d.text.slice(f,f+c.length)==c?f:-1;f<d.text.length&&f<l&&(l=f),r.push({line:d,comment:m,token:c,indent:f,empty:h,single:!1})}u=d.to+1}if(l<1e9)for(let u=o;u<r.length;u++)r[u].indent<r[u].line.text.length&&(r[u].indent=l);r.length==o+1&&(r[o].single=!0)}}if(t!=2&&r.some(s=>s.comment<0&&(!s.empty||s.single))){let s=[];for(let{line:o,token:l,indent:c,empty:u,single:d}of r)(d||!u)&&s.push({from:o.from+c,insert:l+" "});let a=e.changes(s);return{changes:a,selection:e.selection.map(a,1)}}else if(t!=1&&r.some(s=>s.comment>=0)){let s=[];for(let{line:a,comment:o,token:l}of r)if(o>=0){let c=a.from+o,u=c+l.length;a.text[u-a.from]==" "&&u++,s.push({from:c,to:u})}return{changes:s}}return null}const dN=sd.define(),Pet=sd.define(),$et=et.define(),Bge=et.define({combine(t){return ad(t,{minDepth:100,newGroupDelay:500,joinToEvent:(e,n)=>n},{minDepth:Math.max,newGroupDelay:Math.min,joinToEvent:(e,n)=>(r,i)=>e(r,i)||n(r,i)})}}),Uge=ks.define({create(){return _u.empty},update(t,e){let n=e.state.facet(Bge),r=e.annotation(dN);if(r){let l=ro.fromTransaction(e,r.selection),c=r.side,u=c==0?t.undone:t.done;return l?u=DI(u,u.length,n.minDepth,l):u=Wge(u,e.startState.selection),new _u(c==0?r.rest:u,c==0?u:r.rest)}let i=e.annotation(Pet);
vendor: 16,708 bytes, line 126
126if((i=="full"||i=="before")&&(t=t.isolate()),e.annotation(es.addToHistory)===!1)return e.changes.empty?t:t.addMapping(e.changes.desc);let s=ro.fromTransaction(e),a=e.annotation(es.time),o=e.annotation(es.userEvent);return s?t=t.addChanges(s,a,o,n,e):e.selection&&(t=t.addSelection(e.startState.selection,a,o,n.newGroupDelay)),(i=="full"||i=="after")&&(t=t.isolate()),t},toJSON(t){return{done:t.done.map(e=>e.toJSON()),undone:t.undone.map(e=>e.toJSON())}},fromJSON(t){return new _u(t.done.map(ro.fromJSON),t.undone.map(ro.fromJSON))}});function Net(t={}){return[Uge,Bge.of(t),Qe.domEventHandlers({beforeinput(e,n){let r=e.inputType=="historyUndo"?Hge:e.inputType=="historyRedo"?fN:null;return r?(e.preventDefault(),r(n)):!1}})]}function AL(t,e){return function({state:n,dispatch:r}){if(!e&&n.readOnly)return!1;let i=n.field(Uge,!1);if(!i)return!1;let s=i.pop(t,n,e);return s?(r(s),!0):!1}}const Hge=AL(0,!1),fN=AL(1,!1),Fet=AL(0,!0),jet=AL(1,!0);class ro{constructor(e,n,r,i,s){this.changes=e,this.effects=n,this.mapped=r,this.startSelection=i,this.selectionsAfter=s}setSelAfter(e){return new ro(this.changes,this.effects,this.mapped,this.startSelection,e)}toJSON(){var e,n,r;return{changes:(e=this.changes)===null||e===void 0?void 0:e.toJSON(),mapped:(n=this.mapped)===null||n===void 0?void 0:n.toJSON(),startSelection:(r=this.startSelection)===null||r===void 0?void 0:r.toJSON(),selectionsAfter:this.selectionsAfter.map(i=>i.toJSON())}}static fromJSON(e){return new ro(e.changes&&Qi.fromJSON(e.changes),[],e.mapped&&ju.fromJSON(e.mapped),e.startSelection&&Le.fromJSON(e.startSelection),e.selectionsAfter.map(Le.fromJSON))}static fromTransaction(e,n){let r=bl;for(let i of e.startState.facet($et)){let s=i(e);s.length&&(r=r.concat(s))}return!r.length&&e.changes.empty?null:new ro(e.changes.invert(e.startState.doc),r,void 0,n||e.startState.selection,bl)}static selection(e){return new ro(void 0,bl,void 0,void 0,e)}}function DI(t,e,n,r){let i=e+1>n+20?e-n-1:0,s=t.slice(i,e);return s.push(r),s}function Bet(t,e){let n=[],r=!1;return t.iterChangedRanges((i,s)=>n.push(i,s)),e.iterChangedRanges((i,s,a,o)=>{for(let l=0;l<n.length;){let c=n[l++],u=n[l++];o>=c&&a<=u&&(r=!0)}}),r}function Uet(t,e){return t.ranges.length==e.ranges.length&&t.ranges.filter((n,r)=>n.empty!=e.ranges[r].empty).length===0}function Vge(t,e){return t.length?e.length?t.concat(e):t:e}const bl=[],Het=200;function Wge(t,e){if(t.length){let n=t[t.length-1],r=n.selectionsAfter.slice(Math.max(0,n.selectionsAfter.length-Het));return r.length&&r[r.length-1].eq(e)?t:(r.push(e),DI(t,t.length-1,1e9,n.setSelAfter(r)))}else return[ro.selection([e])]}function Vet(t){let e=t[t.length-1],n=t.slice();return n[t.length-1]=e.setSelAfter(e.selectionsAfter.slice(0,e.selectionsAfter.length-1)),n}function J6(t,e){if(!t.length)return t;let n=t.length,r=bl;for(;n;){let i=Wet(t[n-1],e,r);if(i.changes&&!i.changes.empty||i.effects.length){let s=t.slice(0,n);return s[n-1]=i,s}else e=i.mapped,n--,r=i.selectionsAfter}return r.length?[ro.selection(r)]:bl}function Wet(t,e,n){let r=Vge(t.selectionsAfter.length?t.selectionsAfter.map(o=>o.map(e)):bl,n);if(!t.changes)return ro.selection(r);let i=t.changes.map(e),s=e.mapDesc(t.changes,!0),a=t.mapped?t.mapped.composeDesc(s):s;return new ro(i,Wt.mapEffects(t.effects,e),a,t.startSelection.map(s),r)}const zet=/^(input\.type|delete)($|\.)/;class _u{constructor(e,n,r=0,i=void 0){this.done=e,this.undone=n,this.prevTime=r,this.prevUserEvent=i}isolate(){return this.prevTime?new _u(this.done,this.undone):this}addChanges(e,n,r,i,s){let a=this.done,o=a[a.length-1];return o&&o.changes&&!o.changes.empty&&e.changes&&(!r||zet.test(r))&&(!o.selectionsAfter.length&&n-this.prevTime<i.newGroupDelay&&i.joinToEvent(s,Bet(o.changes,e.changes))||r=="input.type.compose")?a=DI(a,a.length-1,i.minDepth,new ro(e.changes.compose(o.changes),Vge(Wt.mapEffects(e.effects,o.changes),o.effects),o.mapped,o.startSelection,bl)):a=DI(a,a.length,i.minDepth,e),new _u(a,bl,n,r)}addSelection(e,n,r,i){let s=this.done.length?this.done[this.done.length-1].selectionsAfter:bl;return s.length>0&&n-this.prevTime<i&&r==this.prevUserEvent&&r&&/^select($|\.)/.test(r)&&Uet(s[s.length-1],e)?this:new _u(Wge(this.done,e),this.undone,n,r)}addMapping(e){return new _u(J6(this.done,e),J6(this.undone,e),this.prevTime,this.prevUserEvent)}pop(e,n,r){let i=e==0?this.done:this.undone;if(i.length==0)return null;let s=i[i.length-1],a=s.selectionsAfter[0]||n.selection;if(r&&s.selectionsAfter.length)return n.update({selection:s.selectionsAfter[s.selectionsAfter.length-1],annotations:dN.of({side:e,rest:Vet(i),selection:a}),userEvent:e==0?"select.undo":"select.redo",scrollIntoView:!0});if(s.changes){let o=i.length==1?bl:i.slice(0,i.length-1);return s.mapped&&(o=J6(o,s.mapped)),n.update({changes:s.changes,selection:s.startSelection,effects:s.effects,annotations:dN.of({side:e,rest:o,selection:a}),filter:!1,userEvent:e==0?"undo":"redo",scrollIntoView:!0})}else return null}}_u.empty=new _u(bl,bl);const Get=[{key:"Mod-z",run:Hge,preventDefault:!0},{key:"Mod-y",mac:"Mod-Shift-z",run:fN,preventDefault:!0},{linux:"Ctrl-Shift-z",run:fN,preventDefault:!0},{key:"Mod-u",run:Fet,preventDefault:!0},{key:"Alt-u",mac:"Mod-Shift-u",run:jet,preventDefault:!0}];function Hb(t,e){return Le.create(t.ranges.map(e),t.mainIndex)}function od(t,e){return t.update({selection:e,scrollIntoView:!0,userEvent:"select"})}function Pc({state:t,dispatch:e},n){let r=Hb(t.selection,n);return r.eq(t.selection,!0)?!1:(e(od(t,r)),!0)}function CL(t,e){return Le.cursor(e?t.to:t.from)}function zge(t,e){return Pc(t,n=>n.empty?t.moveByChar(n,e):CL(n,e))}function pa(t){return t.textDirectionAt(t.state.selection.main.head)==kr.LTR}const Gge=t=>zge(t,!pa(t)),qge=t=>zge(t,pa(t));function Kge(t,e){return Pc(t,n=>n.empty?t.moveByGroup(n,e):CL(n,e))}const qet=t=>Kge(t,!pa(t)),Ket=t=>Kge(t,pa(t));function Yet(t,e,n){if(e.type.prop(n))return!0;let r=e.to-e.from;return r&&(r>2||/[^\s,.;:]/.test(t.sliceDoc(e.from,e.to)))||e.firstChild}function RL(t,e,n){let r=da(t).resolveInner(e.head),i=n?en.closedBy:en.openedBy;for(let l=e.head;;){let c=n?r.childAfter(l):r.childBefore(l);if(!c)break;Yet(t,c,i)?r=c:l=n?c.to:c.from}let s=r.type.prop(i),a,o;return s&&(a=n?Ru(t,r.from,1):Ru(t,r.to,-1))&&a.matched?o=n?a.end.to:a.end.from:o=n?r.to:r.from,Le.cursor(o,n?-1:1)}const Qet=t=>Pc(t,e=>RL(t.state,e,!pa(t))),Xet=t=>Pc(t,e=>RL(t.state,e,pa(t)));function Yge(t,e){return Pc(t,n=>{if(!n.empty)return CL(n,e);let r=t.moveVertically(n,e);return r.head!=n.head?r:t.moveToLineBoundary(n,e)})}const Qge=t=>Yge(t,!1),Xge=t=>Yge(t,!0);function Zge(t){let e=t.scrollDOM.clientHeight<t.scrollDOM.scrollHeight-2,n=0,r=0,i;if(e){for(let s of t.state.facet(Qe.scrollMargins)){let a=s(t);a?.top&&(n=Math.max(a?.top,n)),a?.bottom&&(r=Math.max(a?.bottom,r))}i=t.scrollDOM.clientHeight-n-r}else i=(t.dom.ownerDocument.defaultView||window).innerHeight;return{marginTop:n,marginBottom:r,selfScroll:e,height:Math.max(t.defaultLineHeight,i-5)}}function Jge(t,e){let n=Zge(t),{state:r}=t,i=Hb(r.selection,a=>a.empty?t.moveVertically(a,e,n.height):CL(a,e));if(i.eq(r.selection))return!1;let s;if(n.selfScroll){let a=t.coordsAtPos(r.selection.main.head),o=t.scrollDOM.getBoundingClientRect(),l=o.top+n.marginTop,c=o.bottom-n.marginBottom;a&&a.top>l&&a.bottom<c&&(s=Qe.scrollIntoView(i.main.head,{y:"start",yMargin:a.top-l}))}return t.dispatch(od(r,i),{effects:s}),!0}const cee=t=>Jge(t,!1),hN=t=>Jge(t,!0);function Wp(t,e,n){let r=t.lineBlockAt(e.head),i=t.moveToLineBoundary(e,n);if(i.head==e.head&&i.head!=(n?r.to:r.from)&&(i=t.moveToLineBoundary(e,n,!1)),!n&&i.head==r.from&&r.length){let s=/^\s*/.exec(t.state.sliceDoc(r.from,Math.min(r.from+100,r.to)))[0].length;s&&e.head!=r.from+s&&(i=Le.cursor(r.from+s))}return i}const Zet=t=>Pc(t,e=>Wp(t,e,!0)),Jet=t=>Pc(t,e=>Wp(t,e,!1)),ett=t=>Pc(t,e=>Wp(t,e,!pa(t))),ttt=t=>Pc(t,e=>Wp(t,e,pa(t))),ntt=t=>Pc(t,e=>Le.cursor(t.lineBlockAt(e.head).from,1)),rtt=t=>Pc(t,e=>Le.cursor(t.lineBlockAt(e.head).to,-1));function itt(t,e,n){let r=!1,i=Hb(t.selection,s=>{let a=Ru(t,s.head,-1)||Ru(t,s.head,1)||s.head>0&&Ru(t,s.head-1,1)||s.head<t.doc.length&&Ru(t,s.head+1,-1);if(!a||!a.end)return s;r=!0;let o=a.start.from==s.head?a.end.to:a.end.from;return Le.cursor(o)});return r?(e(od(t,i)),!0):!1}const stt=({state:t,dispatch:e})=>itt(t,e);function Ol(t,e){let n=Hb(t.state.selection,r=>{let i=e(r);return Le.range(r.anchor,i.head,i.goalColumn,i.bidiLevel||void 0)});return n.eq(t.state.selection)?!1:(t.dispatch(od(t.state,n)),!0)}function eve(t,e){return Ol(t,n=>t.moveByChar(n,e))}const tve=t=>eve(t,!pa(t)),nve=t=>eve(t,pa(t));function rve(t,e){return Ol(t,n=>t.moveByGroup(n,e))}const att=t=>rve(t,!pa(t)),ott=t=>rve(t,pa(t)),ltt=t=>Ol(t,e=>RL(t.state,e,!pa(t))),ctt=t=>Ol(t,e=>RL(t.state,e,pa(t)));function ive(t,e){return Ol(t,n=>t.moveVertically(n,e))}const sve=t=>ive(t,!1),ave=t=>ive(t,!0);function ove(t,e){return Ol(t,n=>t.moveVertically(n,e,Zge(t).height))}const uee=t=>ove(t,!1),dee=t=>ove(t,!0),utt=t=>Ol(t,e=>Wp(t,e,!0)),dtt=t=>Ol(t,e=>Wp(t,e,!1)),ftt=t=>Ol(t,e=>Wp(t,e,!pa(t))),htt=t=>Ol(t,e=>Wp(t,e,pa(t))),ptt=t=>Ol(t,e=>Le.cursor(t.lineBlockAt(e.head).from)),mtt=t=>Ol(t,e=>Le.cursor(t.lineBlockAt(e.head).to)),fee=({state:t,dispatch:e})=>(e(od(t,{anchor:0})),!0),hee=({state:t,dispatch:e})=>(e(od(t,{anchor:t.doc.length})),!0),pee=({state:t,dispatch:e})=>(e(od(t,{anchor:t.selection.main.anchor,head:0})),!0),mee=({state:t,dispatch:e})=>(e(od(t,{anchor:t.selection.main.anchor,head:t.doc.length})),!0),gtt=({state:t,dispatch:e})=>(e(t.update({selection:{anchor:0,head:t.doc.length},userEvent:"select"})),!0),vtt=({state:t,dispatch:e})=>{let n=_L(t).map(({from:r,to:i})=>Le.range(r,Math.min(i+1,t.doc.length)));return e(t.update({selection:Le.create(n),userEvent:"select"})),!0},ytt=({state:t,dispatch:e})=>{let n=Hb(t.selection,r=>{let i=da(t),s=i.resolveStack(r.from,1);if(r.empty){let a=i.resolveStack(r.from,-1);a.node.from>=s.node.from&&a.node.to<=s.node.to&&(s=a)}for(let a=s;a;a=a.next){let{node:o}=a;if((o.from<r.from&&o.to>=r.to||o.to>r.to&&o.from<=r.from)&&a.next)return Le.range(o.to,o.from)}return r});return n.eq(t.selection)?!1:(e(od(t,n)),!0)},btt=({state:t,dispatch:e})=>{let n=t.selection,r=null;return n.ranges.length>1?r=Le.create([n.main]):n.main.empty||(r=Le.create([Le.cursor(n.main.head)])),r?(e(od(t,r)),!0):!1};function bT(t,e){if(t.state.readOnly)return!1;let n="delete.selection",{state:r}=t,i=r.changeByRange(s=>{let{from:a,to:o}=s;if(a==o){let l=e(s);l<a?(n="delete.backward",l=QC(t,l,!1)):l>a&&(n="delete.forward",l=QC(t,l,!0)),a=Math.min(a,l),o=Math.max(o,l)}else a=QC(t,a,!1),o=QC(t,o,!0);return a==o?{range:s}:{changes:{from:a,to:o},range:Le.cursor(a,a<s.head?-1:1)}});return i.changes.empty?!1:(t.dispatch(r.update(i,{scrollIntoView:!0,userEvent:n,effects:n=="delete.selection"?Qe.announce.of(r.phrase("Selection deleted")):void 0})),!0)}function QC(t,e,n){if(t instanceof Qe)for(let r of t.state.facet(Qe.atomicRanges).map(i=>i(t)))r.between(e,e,(i,s)=>{i<e&&s>e&&(e=n?s:i)});return e}const lve=(t,e,n)=>bT(t,r=>{let i=r.from,{state:s}=t,a=s.doc.lineAt(i),o,l;if(n&&!e&&i>a.from&&i<a.from+200&&!/[^ \t]/.test(o=a.text.slice(0,i-a.from))){if(o[o.length-1]==" ")return i-1;let c=Ub(o,s.tabSize),u=c%_I(s)||_I(s);for(let d=0;d<u&&o[o.length-1-d]==" ";d++)i--;l=i}else l=Ws(a.text,i-a.from,e,e)+a.from,l==i&&a.number!=(e?s.doc.lines:1)?l+=e?1:-1:!e&&/[\ufe00-\ufe0f]/.test(a.text.slice(l-a.from,i-a.from))&&(l=Ws(a.text,l-a.from,!1,!1)+a.from);return l}),pN=t=>lve(t,!1,!0),cve=t=>lve(t,!0,!1),uve=(t,e)=>bT(t,n=>{let r=n.head,{state:i}=t,s=i.doc.lineAt(r),a=i.charCategorizer(r);for(let o=null;;){if(r==(e?s.to:s.from)){r==n.head&&s.number!=(e?i.doc.lines:1)&&(r+=e?1:-1);break}let l=Ws(s.text,r-s.from,e)+s.from,c=s.text.slice(Math.min(r,l)-s.from,Math.max(r,l)-s.from),u=a(c);if(o!=null&&u!=o)break;(c!=" "||r!=n.head)&&(o=u),r=l}return r}),dve=t=>uve(t,!1),Ett=t=>uve(t,!0),xtt=t=>bT(t,e=>{let n=t.lineBlockAt(e.head).to;return e.head<n?n:Math.min(t.state.doc.length,e.head+1)}),wtt=t=>bT(t,e=>{let n=t.moveToLineBoundary(e,!1).head;return e.head>n?n:Math.max(0,e.head-1)}),Stt=t=>bT(t,e=>{let n=t.moveToLineBoundary(e,!0).head;return e.head<n?n:Math.min(t.state.doc.length,e.head+1)}),Ttt=({state:t,dispatch:e})=>{if(t.readOnly)return!1;let n=t.changeByRange(r=>({changes:{from:r.from,to:r.to,insert:On.of(["",""])},range:Le.cursor(r.from)}));return e(t.update(n,{scrollIntoView:!0,userEvent:"input"})),!0},Att=({state:t,dispatch:e})=>{if(t.readOnly)return!1;let n=t.changeByRange(r=>{if(!r.empty||r.from==0||r.from==t.doc.length)return{range:r};let i=r.from,s=t.doc.lineAt(i),a=i==s.from?i-1:Ws(s.text,i-s.from,!1)+s.from,o=i==s.to?i+1:Ws(s.text,i-s.from,!0)+s.from;return{changes:{from:a,to:o,insert:t.doc.slice(i,o).append(t.doc.slice(a,i))},range:Le.cursor(o)}});return n.changes.empty?!1:(e(t.update(n,{scrollIntoView:!0,userEvent:"move.character"})),!0)};function _L(t){let e=[],n=-1;for(let r of t.selection.ranges){let i=t.doc.lineAt(r.from),s=t.doc.lineAt(r.to);if(!r.empty&&r.to==s.from&&(s=t.doc.lineAt(r.to-1)),n>=i.number){let a=e[e.length-1];a.to=s.to,a.ranges.push(r)}else e.push({from:i.from,to:s.to,ranges:[r]});n=s.number+1}return e}function fve(t,e,n){if(t.readOnly)return!1;let r=[],i=[];for(let s of _L(t)){if(n?s.to==t.doc.length:s.from==0)continue;let a=t.doc.lineAt(n?s.to+1:s.from-1),o=a.length+1;if(n){r.push({from:s.to,to:a.to},{from:s.from,insert:a.text+t.lineBreak});for(let l of s.ranges)i.push(Le.range(Math.min(t.doc.length,l.anchor+o),Math.min(t.doc.length,l.head+o)))}else{r.push({from:a.from,to:s.from},{from:s.to,insert:t.lineBreak+a.text});for(let l of s.ranges)i.push(Le.range(l.anchor-o,l.head-o))}}return r.length?(e(t.update({changes:r,scrollIntoView:!0,selection:Le.create(i,t.selection.mainIndex),userEvent:"move.line"})),!0):!1}const Ctt=({state:t,dispatch:e})=>fve(t,e,!1),Rtt=({state:t,dispatch:e})=>fve(t,e,!0);function hve(t,e,n){if(t.readOnly)return!1;let r=[];for(let i of _L(t))n?r.push({from:i.from,insert:t.doc.slice(i.from,i.to)+t.lineBreak}):r.push({from:i.to,insert:t.lineBreak+t.doc.slice(i.from,i.to)});return e(t.update({changes:r,scrollIntoView:!0,userEvent:"input.copyline"})),!0}const _tt=({state:t,dispatch:e})=>hve(t,e,!1),Itt=({state:t,dispatch:e})=>hve(t,e,!0),ktt=t=>{if(t.state.readOnly)return!1;let{state:e}=t,n=e.changes(_L(e).map(({from:i,to:s})=>(i>0?i--:s<e.doc.length&&s++,{from:i,to:s}))),r=Hb(e.selection,i=>{let s;if(t.lineWrapping){let a=t.lineBlockAt(i.head),o=t.coordsAtPos(i.head,i.assoc||1);o&&(s=a.bottom+t.documentTop-o.bottom+t.defaultLineHeight/2)}return t.moveVertically(i,!0,s)}).map(n);return t.dispatch({changes:n,selection:r,scrollIntoView:!0,userEvent:"delete.line"}),!0};function Dtt(t,e){if(/\(\)|\[\]|\{\}/.test(t.sliceDoc(e-1,e+1)))return{from:e,to:e};let n=da(t).resolveInner(e),r=n.childBefore(e),i=n.childAfter(e),s;return r&&i&&r.to<=e&&i.from>=e&&(s=r.type.prop(en.closedBy))&&s.indexOf(i.name)>-1&&t.doc.lineAt(r.to).from==t.doc.lineAt(i.from).from&&!/\S/.test(t.sliceDoc(r.to,i.from))?{from:r.to,to:i.from}:null}const gee=pve(!1),Ltt=pve(!0);function pve(t){return({state:e,dispatch:n})=>{if(e.readOnly)return!1;let r=e.changeByRange(i=>{let{from:s,to:a}=i,o=e.doc.lineAt(s),l=!t&&s==a&&Dtt(e,s);t&&(s=a=(a<=o.to?o:e.doc.lineAt(a)).to);let c=new SL(e,{simulateBreak:s,simulateDoubleBreak:!!l}),u=WV(c,s);for(u==null&&(u=Ub(/^\s*/.exec(e.doc.lineAt(s).text)[0],e.tabSize));a<o.to&&/\s/.test(o.text[a-o.from]);)a++;l?{from:s,to:a}=l:s>o.from&&s<o.from+100&&!/\S/.test(o.text.slice(0,s))&&(s=o.from);let d=["",Z2(e,u)];return l&&d.push(Z2(e,c.lineIndent(o.from,-1))),{changes:{from:s,to:a,insert:On.of(d)},range:Le.cursor(s+1+d[1].length)}});return n(e.update(r,{scrollIntoView:!0,userEvent:"input"})),!0}}function KV(t,e){let n=-1;return t.changeByRange(r=>{let i=[];for(let a=r.from;a<=r.to;){let o=t.doc.lineAt(a);o.number>n&&(r.empty||r.to>o.from)&&(e(o,i,r),n=o.number),a=o.to+1}let s=t.changes(i);return{changes:i,range:Le.range(s.mapPos(r.anchor,1),s.mapPos(r.head,1))}})}const Ott=({state:t,dispatch:e})=>{if(t.readOnly)return!1;let n=Object.create(null),r=new SL(t,{overrideIndentation:s=>{let a=n[s];return a??-1}}),i=KV(t,(s,a,o)=>{let l=WV(r,s.from);if(l==null)return;/\S/.test(s.text)||(l=0);let c=/^\s*/.exec(s.text)[0],u=Z2(t,l);(c!=u||o.from<s.from+c.length)&&(n[s.from]=l,a.push({from:s.from,to:s.from+c.length,insert:u}))});return i.changes.empty||e(t.update(i,{userEvent:"indent"})),!0},mve=({state:t,dispatch:e})=>t.readOnly?!1:(e(t.update(KV(t,(n,r)=>{r.push({from:n.from,insert:t.facet(wL)})}),{userEvent:"input.indent"})),!0),gve=({state:t,dispatch:e})=>t.readOnly?!1:(e(t.update(KV(t,(n,r)=>{let i=/^\s*/.exec(n.text)[0];if(!i)return;let s=Ub(i,t.tabSize),a=0,o=Z2(t,Math.max(0,s-_I(t)));for(;
126a<i.length&&a<o.length&&i.charCodeAt(a)==o.charCodeAt(a);)a++;r.push({from:n.from+a,to:n.from+i.length,insert:o.slice(a)})}),{userEvent:"delete.dedent"})),!0),Mtt=t=>(t.setTabFocusMode(),!0),Ptt=[{key:"Ctrl-b",run:Gge,shift:tve,preventDefault:!0},{key:"Ctrl-f",run:qge,shift:nve},{key:"Ctrl-p",run:Qge,shift:sve},{key:"Ctrl-n",run:Xge,shift:ave},{key:"Ctrl-a",run:ntt,shift:ptt},{key:"Ctrl-e",run:rtt,shift:mtt},{key:"Ctrl-d",run:cve},{key:"Ctrl-h",run:pN},{key:"Ctrl-k",run:xtt},{key:"Ctrl-Alt-h",run:dve},{key:"Ctrl-o",run:Ttt},{key:"Ctrl-t",run:Att},{key:"Ctrl-v",run:hN}],$tt=[{key:"ArrowLeft",run:Gge,shift:tve,preventDefault:!0},{key:"Mod-ArrowLeft",mac:"Alt-ArrowLeft",run:qet,shift:att,preventDefault:!0},{mac:"Cmd-ArrowLeft",run:ett,shift:ftt,preventDefault:!0},{key:"ArrowRight",run:qge,shift:nve,preventDefault:!0},{key:"Mod-ArrowRight",mac:"Alt-ArrowRight",run:Ket,shift:ott,preventDefault:!0},{mac:"Cmd-ArrowRight",run:ttt,shift:htt,preventDefault:!0},{key:"ArrowUp",run:Qge,shift:sve,preventDefault:!0},{mac:"Cmd-ArrowUp",run:fee,shift:pee},{mac:"Ctrl-ArrowUp",run:cee,shift:uee},{key:"ArrowDown",run:Xge,shift:ave,preventDefault:!0},{mac:"Cmd-ArrowDown",run:hee,shift:mee},{mac:"Ctrl-ArrowDown",run:hN,shift:dee},{key:"PageUp",run:cee,shift:uee},{key:"PageDown",run:hN,shift:dee},{key:"Home",run:Jet,shift:dtt,preventDefault:!0},{key:"Mod-Home",run:fee,shift:pee},{key:"End",run:Zet,shift:utt,preventDefault:!0},{key:"Mod-End",run:hee,shift:mee},{key:"Enter",run:gee,shift:gee},{key:"Mod-a",run:gtt},{key:"Backspace",run:pN,shift:pN},{key:"Delete",run:cve},{key:"Mod-Backspace",mac:"Alt-Backspace",run:dve},{key:"Mod-Delete",mac:"Alt-Delete",run:Ett},{mac:"Mod-Backspace",run:wtt},{mac:"Mod-Delete",run:Stt}].concat(Ptt.map(t=>({mac:t.key,run:t.run,shift:t.shift}))),Ntt=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:Qet,shift:ltt},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:Xet,shift:ctt},{key:"Alt-ArrowUp",run:Ctt},{key:"Shift-Alt-ArrowUp",run:_tt},{key:"Alt-ArrowDown",run:Rtt},{key:"Shift-Alt-ArrowDown",run:Itt},{key:"Escape",run:btt},{key:"Mod-Enter",run:Ltt},{key:"Alt-l",mac:"Ctrl-l",run:vtt},{key:"Mod-i",run:ytt,preventDefault:!0},{key:"Mod-[",run:gve},{key:"Mod-]",run:mve},{key:"Mod-Alt-\\",run:Ott},{key:"Shift-Mod-k",run:ktt},{key:"Shift-Mod-\\",run:stt},{key:"Mod-/",run:_et},{key:"Alt-A",run:ket},{key:"Ctrl-m",mac:"Shift-Alt-m",run:Mtt}].concat($tt),Ftt={key:"Tab",run:mve,shift:gve};function nr(){var t=arguments[0];typeof t=="string"&&(t=document.createElement(t));var e=1,n=arguments[1];if(n&&typeof n=="object"&&n.nodeType==null&&!Array.isArray(n)){for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)){var i=n[r];typeof i=="string"?t.setAttribute(r,i):i!=null&&(t[r]=i)}e++}for(;e<arguments.length;e++)vve(t,arguments[e]);return t}function vve(t,e){if(typeof e=="string")t.appendChild(document.createTextNode(e));else if(e!=null)if(e.nodeType!=null)t.appendChild(e);else if(Array.isArray(e))for(var n=0;n<e.length;n++)vve(t,e[n]);else throw new RangeError("Unsupported child node: "+e)}const vee=typeof String.prototype.normalize=="function"?t=>t.normalize("NFKD"):t=>t;class sb{constructor(e,n,r=0,i=e.length,s,a){this.test=a,this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=e.iterRange(r,i),this.bufferStart=r,this.normalize=s?o=>s(vee(o)):vee,this.query=this.normalize(n)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return Xa(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let e=this.peek();if(e<0)return this.done=!0,this;let n=_V(e),r=this.bufferStart+this.bufferPos;this.bufferPos+=Su(e);let i=this.normalize(n);if(i.length)for(let s=0,a=r;;s++){let o=i.charCodeAt(s),l=this.match(o,a,this.bufferPos+this.bufferStart);if(s==i.length-1){if(l)return this.value=l,this;break}a==r&&s<n.length&&n.charCodeAt(s)==o&&a++}}}match(e,n,r){let i=null;for(let s=0;s<this.matches.length;s+=2){let a=this.matches[s],o=!1;
126this.query.charCodeAt(a)==e&&(a==this.query.length-1?i={from:this.matches[s+1],to:r}:(this.matches[s]++,o=!0)),o||(this.matches.splice(s,2),s-=2)}return this.query.charCodeAt(0)==e&&(this.query.length==1?i={from:n,to:r}:this.matches.push(1,n)),i&&this.test&&!this.test(i.from,i.to,this.buffer,this.bufferStart)&&(i=null),i}}typeof Symbol<"u"&&(sb.prototype[Symbol.iterator]=function(){return this});const yve={from:-1,to:-1,match:/.*/.exec("")},YV="gm"+(/x/.unicode==null?"":"u");class bve{constructor(e,n,r,i=0,s=e.length){if(this.text=e,this.to=s,this.curLine="",this.done=!1,this.value=yve,/\\[sWDnr]|\n|\r|\[\^/.test(n))return new Eve(e,n,r,i,s);this.re=new RegExp(n,YV+(r?.ignoreCase?"i":"")),this.test=r?.test,this.iter=e.iter();let a=e.lineAt(i);this.curLineStart=a.from,this.matchPos=LI(e,i),this.getLine(this.curLineStart)}getLine(e){this.iter.next(e),this.iter.lineBreak?this.curLine="":(this.curLine=this.iter.value,this.curLineStart+this.curLine.length>this.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let e=this.matchPos-this.curLineStart;;){this.re.lastIndex=e;let n=this.matchPos<=this.to&&this.re.exec(this.curLine);if(n){let r=this.curLineStart+n.index,i=r+n[0].length;if(this.matchPos=LI(this.text,i+(r==i?1:0)),r==this.curLineStart+this.curLine.length&&this.nextLine(),(r<i||r>this.value.to)&&(!this.test||this.test(r,i,n)))return this.value={from:r,to:i,match:n},this;e=this.matchPos-this.curLineStart}else if(this.curLineStart+this.curLine.length<this.to)this.nextLine(),e=0;else return this.done=!0,this}}}const eP=new WeakMap;class ay{constructor(e,n){this.from=e,this.text=n}get to(){return this.from+this.text.length}static get(e,n,r){let i=eP.get(e);if(!i||i.from>=r||i.to<=n){let o=new ay(n,e.sliceString(n,r));return eP.set(e,o),o}if(i.from==n&&i.to==r)return i;let{text:s,from:a}=i;return a>n&&(s=e.sliceString(n,a)+s,a=n),i.to<r&&(s+=e.sliceString(i.to,r)),eP.set(e,new ay(a,s)),new ay(n,s.slice(n-a,r-a))}}class Eve{constructor(e,n,r,i,s){this.text=e,this.to=s,this.done=!1,this.value=yve,this.matchPos=LI(e,i),this.re=new RegExp(n,YV+(r?.ignoreCase?"i":"")),this.test=r?.test,this.flat=ay.get(e,i,this.chunkEnd(i+5e3))}chunkEnd(e){return e>=this.to?this.to:this.text.lineAt(e).to}next(){for(;;){let e=this.re.lastIndex=this.matchPos-this.flat.from,n=this.re.exec(this.flat.text);if(n&&!n[0]&&n.index==e&&(this.re.lastIndex=e+1,n=this.re.exec(this.flat.text)),n){let r=this.flat.from+n.index,i=r+n[0].length;if((this.flat.to>=this.to||n.index+n[0].length<=this.flat.text.length-10)&&(!this.test||this.test(r,i,n)))return this.value={from:r,to:i,match:n},this.matchPos=LI(this.text,i+(r==i?1:0)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=ay.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+this.flat.text.length*2))}}}typeof Symbol<"u"&&(bve.prototype[Symbol.iterator]=Eve.prototype[Symbol.iterator]=function(){return this});function jtt(t){try{return new RegExp(t,YV),!0}catch{return!1}}function LI(t,e){if(e>=t.length)return e;let n=t.lineAt(e),r;for(;e<n.to&&(r=n.text.charCodeAt(e-n.from))>=56320&&r<57344;)e++;return e}function mN(t){let e=String(t.state.doc.lineAt(t.state.selection.main.head).number),n=nr("input",{class:"cm-textfield",name:"line",value:e}),r=nr("form",{class:"cm-gotoLine",onkeydown:s=>{s.keyCode==27?(s.preventDefault(),t.dispatch({effects:Vw.of(!1)}),t.focus()):s.keyCode==13&&(s.preventDefault(),i())},onsubmit:s=>{s.preventDefault(),i()}},nr("label",t.state.phrase("Go to line"),": ",n)," ",nr("button",{class:"cm-button",type:"submit"},t.state.phrase("go")),nr("button",{name:"close",onclick:()=>{t.dispatch({effects:Vw.of(!1)}),t.focus()},"aria-label":t.state.phrase("close"),type:"button"},["Ã"]));function i(){let s=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(n.value);if(!s)return;let{state:a}=t,o=a.doc.lineAt(a.selection.main.head),[,l,c,u,d]=s,f=u?+u.slice(1):0,h=c?+c:o.number;if(c&&d){let b=h/100;l&&(b=b*(l=="-"?-1:1)+o.number/a.doc.lines),h=Math.round(a.doc.lines*b)}else c&&l&&(h=h*(l=="-"?-1:1)+o.number);let m=a.doc.line(Math.max(1,Math.min(a.doc.lines,h))),g=Le.cursor(m.from+Math.max(0,Math.min(f,m.length)));t.dispatch({effects:[Vw.of(!1),Qe.scrollIntoView(g.from,{y:"center"})],selection:g}),t.focus()}return{dom:r}}const Vw=Wt.define(),yee=ks.define({create(){return!0},update(t,e){for(let n of e.effects)n.is(Vw)&&(t=n.value);return t},provide:t=>X2.from(t,e=>e?mN:null)}),Btt=t=>{let e=Q2(t,mN);if(!e){let n=[Vw.of(!0)];t.state.field(yee,!1)==null&&n.push(Wt.appendConfig.of([yee,Utt])),t.dis
126patch({effects:n}),e=Q2(t,mN)}return e&&e.dom.querySelector("input").select(),!0},Utt=Qe.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px",position:"relative","& label":{fontSize:"80%"},"& [name=close]":{position:"absolute",top:"0",bottom:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:"0"}}}),Htt={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!1},Vtt=et.define({combine(t){return ad(t,Htt,{highlightWordAroundCursor:(e,n)=>e||n,minSelectionLength:Math.min,maxMatches:Math.min})}});function Wtt(t){return[Ytt,Ktt]}const ztt=yt.mark({class:"cm-selectionMatch"}),Gtt=yt.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function bee(t,e,n,r){return(n==0||t(e.sliceDoc(n-1,n))!=Gr.Word)&&(r==e.doc.length||t(e.sliceDoc(r,r+1))!=Gr.Word)}function qtt(t,e,n,r){return t(e.sliceDoc(n,n+1))==Gr.Word&&t(e.sliceDoc(r-1,r))==Gr.Word}const Ktt=vi.fromClass(class{constructor(t){this.decorations=this.getDeco(t)}update(t){(t.selectionSet||t.docChanged||t.viewportChanged)&&(this.decorations=this.getDeco(t.view))}getDeco(t){let e=t.state.facet(Vtt),{state:n}=t,r=n.selection;if(r.ranges.length>1)return yt.none;let i=r.main,s,a=null;if(i.empty){if(!e.highlightWordAroundCursor)return yt.none;let l=n.wordAt(i.head);if(!l)return yt.none;a=n.charCategorizer(i.head),s=n.sliceDoc(l.from,l.to)}else{let l=i.to-i.from;if(l<e.minSelectionLength||l>200)return yt.none;if(e.wholeWords){if(s=n.sliceDoc(i.from,i.to),a=n.charCategorizer(i.head),!(bee(a,n,i.from,i.to)&&qtt(a,n,i.from,i.to)))return yt.none}else if(s=n.sliceDoc(i.from,i.to),!s)return yt.none}let o=[];for(let l of t.visibleRanges){let c=new sb(n.doc,s,l.from,l.to);for(;!c.next().done;){let{from:u,to:d}=c.value;if((!a||bee(a,n,u,d))&&(i.empty&&u<=i.from&&d>=i.to?o.push(Gtt.range(u,d)):(u>=i.to||d<=i.from)&&o.push(ztt.range(u,d)),o.length>e.maxMatches))return yt.none}}return yt.set(o)}},{decorations:t=>t.decorations}),Ytt=Qe.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}}),Qtt=({state:t,dispatch:e})=>{let{selection:n}=t,r=Le.create(n.ranges.map(i=>t.wordAt(i.head)||Le.cursor(i.head)),n.mainIndex);return r.eq(n)?!1:(e(t.update({selection:r})),!0)};function Xtt(t,e){let{main:n,ranges:r}=t.selection,i=t.wordAt(n.head),s=i&&i.from==n.from&&i.to==n.to;for(let a=!1,o=new sb(t.doc,e,r[r.length-1].to);;)if(o.next(),o.done){if(a)return null;o=new sb(t.doc,e,0,Math.max(0,r[r.length-1].from-1)),a=!0}else{if(a&&r.some(l=>l.from==o.value.from))continue;if(s){let l=t.wordAt(o.value.from);if(!l||l.from!=o.value.from||l.to!=o.value.to)continue}return o.value}}const Ztt=({state:t,dispatch:e})=>{let{ranges:n}=t.selection;if(n.some(s=>s.from===s.to))return Qtt({state:t,dispatch:e});let r=t.sliceDoc(n[0].from,n[0].to);if(t.selection.ranges.some(s=>t.sliceDoc(s.from,s.to)!=r))return!1;let i=Xtt(t,r);return i?(e(t.update({selection:t.selection.addRange(Le.range(i.from,i.to),!1),effects:Qe.scrollIntoView(i.to)})),!0):!1},Vb=et.define({combine(t){return ad(t,{top:!1,caseSensitive:!1,literal:!1,regexp:!1,wholeWord:!1,createPanel:e=>new unt(e),scrollToMatch:e=>Qe.scrollIntoView(e)})}});class xve{constructor(e){this.search=e.search,this.caseSensitive=!!e.caseSensitive,this.literal=!!e.literal,this.regexp=!!e.regexp,this.replace=e.replace||"",this.valid=!!this.search&&(!this.regexp||jtt(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!e.wholeWord}unquote(e){return this.literal?e:e.replace(/\\([nrt\\])/g,(n,r)=>r=="n"?` 127`:r=="r"?"\r":r=="t"?" ":"\\")}eq(e){return this.search==e.search&&this.replace==e.replace&&this.caseSensitive==e.caseSensitive&&this.regexp==e.regexp&&this.wholeWord==e.wholeWord}create(){return this.regexp?new nnt(this):new ent(this)}getCursor(e,n=0,r){let i=e.doc?e:vn.create({doc:e});return r==null&&(r=i.doc.length),this.regexp?Yv(this,i,n,r):Kv(this,i,n,r)}}class wve{constructor(e){this.spec=e}}function Kv(t,e,n,r){return new sb(e.doc,t.unquoted,n,r,t.caseSensitive?void 0:i=>i.toLowerCase(),t.wholeWord?Jtt(e.doc,e.charCategorizer(e.selection.main.head)):void 0)}function Jtt(t,e){return(n,r,i,s)=>((s>n||s+i.length<r)&&(s=Math.max(0,n-2),i=t.sliceString(s,Math.min(t.length,r+2))),(e(OI(i,n-s))!=Gr.Word||e(MI(i,n-s))!=Gr.Word)&&(e(MI(i,r-s))!=Gr.Word||e(OI(i,r-s))!=Gr.Word))}class ent extends wve{constructor(e){super(e)}nextMatch(e,n,r){let i=Kv(this.spec,e,r,e.doc.length).nextOverlapping();if(i.done){let s=Math.min(e.doc.length,n+this.spec.unquoted.length);i=Kv(this.spec,e,0,s).nextOverlapping()}return i.done||i.value.from==n&&i.value.to==r?null:i.value}prevMatchInRange(e,n,r){for(let i=r;;){let s=Math.max(n,i-1e4-this.spec.unquoted.length),a=Kv(this.spec,e,s,i),o=null;for(;!a.nextOverlapping().done;)o=a.value;if(o)return o;if(s==n)return null;i-=1e4}}prevMatch(e,n,r){let i=this.prevMatchInRange(e,0,n);
vendor: 4,271 bytes, line 127
127return i||(i=this.prevMatchInRange(e,Math.max(0,r-this.spec.unquoted.length),e.doc.length)),i&&(i.from!=n||i.to!=r)?i:null}getReplacement(e){return this.spec.unquote(this.spec.replace)}matchAll(e,n){let r=Kv(this.spec,e,0,e.doc.length),i=[];for(;!r.next().done;){if(i.length>=n)return null;i.push(r.value)}return i}highlight(e,n,r,i){let s=Kv(this.spec,e,Math.max(0,n-this.spec.unquoted.length),Math.min(r+this.spec.unquoted.length,e.doc.length));for(;!s.next().done;)i(s.value.from,s.value.to)}}function Yv(t,e,n,r){return new bve(e.doc,t.search,{ignoreCase:!t.caseSensitive,test:t.wholeWord?tnt(e.charCategorizer(e.selection.main.head)):void 0},n,r)}function OI(t,e){return t.slice(Ws(t,e,!1),e)}function MI(t,e){return t.slice(e,Ws(t,e))}function tnt(t){return(e,n,r)=>!r[0].length||(t(OI(r.input,r.index))!=Gr.Word||t(MI(r.input,r.index))!=Gr.Word)&&(t(MI(r.input,r.index+r[0].length))!=Gr.Word||t(OI(r.input,r.index+r[0].length))!=Gr.Word)}class nnt extends wve{nextMatch(e,n,r){let i=Yv(this.spec,e,r,e.doc.length).next();return i.done&&(i=Yv(this.spec,e,0,n).next()),i.done?null:i.value}prevMatchInRange(e,n,r){for(let i=1;;i++){let s=Math.max(n,r-i*1e4),a=Yv(this.spec,e,s,r),o=null;for(;!a.next().done;)o=a.value;if(o&&(s==n||o.from>s+10))return o;if(s==n)return null}}prevMatch(e,n,r){return this.prevMatchInRange(e,0,n)||this.prevMatchInRange(e,r,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace).replace(/\$([$&]|\d+)/g,(n,r)=>{if(r=="&")return e.match[0];if(r=="$")return"$";for(let i=r.length;i>0;i--){let s=+r.slice(0,i);if(s>0&&s<e.match.length)return e.match[s]+r.slice(i)}return n})}matchAll(e,n){let r=Yv(this.spec,e,0,e.doc.length),i=[];for(;!r.next().done;){if(i.length>=n)return null;i.push(r.value)}return i}highlight(e,n,r,i){let s=Yv(this.spec,e,Math.max(0,n-250),Math.min(r+250,e.doc.length));for(;!s.next().done;)i(s.value.from,s.value.to)}}const J2=Wt.define(),QV=Wt.define(),cp=ks.define({create(t){return new tP(gN(t).create(),null)},update(t,e){for(let n of e.effects)n.is(J2)?t=new tP(n.value.create(),t.panel):n.is(QV)&&(t=new tP(t.query,n.value?XV:null));return t},provide:t=>X2.from(t,e=>e.panel)});class tP{constructor(e,n){this.query=e,this.panel=n}}const rnt=yt.mark({class:"cm-searchMatch"}),int=yt.mark({class:"cm-searchMatch cm-searchMatch-selected"}),snt=vi.fromClass(class{constructor(t){this.view=t,this.decorations=this.highlight(t.state.field(cp))}update(t){let e=t.state.field(cp);(e!=t.startState.field(cp)||t.docChanged||t.selectionSet||t.viewportChanged)&&(this.decorations=this.highlight(e))}highlight({query:t,panel:e}){if(!e||!t.spec.valid)return yt.none;let{view:n}=this,r=new xf;for(let i=0,s=n.visibleRanges,a=s.length;i<a;i++){let{from:o,to:l}=s[i];for(;i<a-1&&l>s[i+1].from-2*250;)l=s[++i].to;t.highlight(n.state,o,l,(c,u)=>{let d=n.state.selection.ranges.some(f=>f.from==c&&f.to==u);r.add(c,u,d?int:rnt)})}return r.finish()}},{decorations:t=>t.decorations});function ET(t){return e=>{let n=e.state.field(cp,!1);return n&&n.query.spec.valid?t(e,n):Ave(e)}}const PI=ET((t,{query:e})=>{let{to:n}=t.state.selection.main,r=e.nextMatch(t.state,n,n);if(!r)return!1;let i=Le.single(r.from,r.to),s=t.state.facet(Vb);return t.dispatch({selection:i,effects:[ZV(t,r),s.scrollToMatch(i.main,t)],userEvent:"select.search"}),Tve(t),!0}),$I=ET((t,{query:e})=>{let{state:n}=t,{from:r}=n.selection.main,i=e.prevMatch(n,r,r);if(!i)return!1;let s=Le.single(i.from,i.to),a=t.state.facet(Vb);return t.dispatch({selection:s,effects:[ZV(t,i),a.scrollToMatch(s.main,t)],userEvent:"select.search"}),Tve(t),!0}),ant=ET((t,{query:e})=>{let n=e.matchAll(t.state,1e3);return!n||!n.length?!1:(t.dispatch({selection:Le.create(n.map(r=>Le.range(r.from,r.to))),userEvent:"select.search.matches"}),!0)}),ont=({state:t,dispatch:e})=>{let n=t.selection;if(n.ranges.length>1||n.main.empty)return!1;let{from:r,to:i}=n.main,s=[],a=0;for(let o=new sb(t.doc,t.sliceDoc(r,i));!o.next().done;){if(s.length>1e3)return!1;o.value.from==r&&(a=s.length),s.push(Le.range(o.value.from,o.value.to))}return e(t.update({selection:Le.create(s,a),userEvent:"select.search.matches"})),!0},Eee=ET((t,{query:e})=>{let{state:n}=t,{from:r,to:i}=n.selection.main;if(n.readOnly)return!1;let s=e.nextMatch(n,r,r);if(!s)return!1;let a=s,o=[],l,c,u=[];
127if(a.from==r&&a.to==i&&(c=n.toText(e.getReplacement(a)),o.push({from:a.from,to:a.to,insert:c}),a=e.nextMatch(n,a.from,a.to),u.push(Qe.announce.of(n.phrase("replaced match on line $",n.doc.lineAt(r).number)+"."))),a){let d=o.length==0||o[0].from>=s.to?0:s.to-s.from-c.length;l=Le.single(a.from-d,a.to-d),u.push(ZV(t,a)),u.push(n.facet(Vb).scrollToMatch(l.main,t))}return t.dispatch({changes:o,selection:l,effects:u,userEvent:"input.replace"}),!0}),lnt=ET((t,{query:e})=>{if(t.state.readOnly)return!1;let n=e.matchAll(t.state,1e9).map(i=>{let{from:s,to:a}=i;return{from:s,to:a,insert:e.getReplacement(i)}});if(!n.length)return!1;let r=t.state.phrase("replaced $ matches",n.length)+".";return t.dispatch({changes:n,effects:Qe.announce.of(r),userEvent:"input.replace.all"}),!0});function XV(t){return t.state.facet(Vb).createPanel(t)}function gN(t,e){var n,r,i,s,a;let o=t.selection.main,l=o.empty||o.to>o.from+100?"":t.sliceDoc(o.from,o.to);if(e&&!l)return e;let c=t.facet(Vb);return new xve({search:((n=e?.literal)!==null&&n!==void 0?n:c.literal)?l:l.replace(/\n/g,"\\n"),caseSensitive:(r=e?.caseSensitive)!==null&&r!==void 0?r:c.caseSensitive,literal:(i=e?.literal)!==null&&i!==void 0?i:c.literal,regexp:(s=e?.regexp)!==null&&s!==void 0?s:c.regexp,wholeWord:(a=e?.wholeWord)!==null&&a!==void 0?a:c.wholeWord})}function Sve(t){let e=Q2(t,XV);return e&&e.dom.querySelector("[main-field]")}function Tve(t){let e=Sve(t);e&&e==t.root.activeElement&&e.select()}const Ave=t=>{let e=t.state.field(cp,!1);if(e&&e.panel){let n=Sve(t);if(n&&n!=t.root.activeElement){let r=gN(t.state,e.query.spec);r.valid&&t.dispatch({effects:J2.of(r)}),n.focus(),n.select()}}else t.dispatch({effects:[QV.of(!0),e?J2.of(gN(t.state,e.query.spec)):Wt.appendConfig.of(fnt)]});return!0},Cve=t=>{let e=t.state.field(cp,!1);if(!e||!e.panel)return!1;let n=Q2(t,XV);return n&&n.dom.contains(t.root.activeElement)&&t.focus(),t.dispatch({effects:QV.of(!1)}),!0},cnt=[{key:"Mod-f",run:Ave,scope:"editor search-panel"},{key:"F3",run:PI,shift:$I,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:PI,shift:$I,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:Cve,scope:"editor search-panel"},{key:"Mod-Shift-l",run:ont},{key:"Mod-Alt-g",run:Btt},{key:"Mod-d",run:Ztt,preventDefault:!0}];class unt{constructor(e){this.view=e;let n=this.query=e.state.field(cp).query.spec;this.commit=this.commit.bind(this),this.searchField=nr("input",{value:n.search,placeholder:Ao(e,"Find"),"aria-label":Ao(e,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=nr("input",{value:n.replace,placeholder:Ao(e,"Replace"),"aria-label":Ao(e,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=nr("input",{type:"checkbox",name:"case",form:"",checked:n.caseSensitive,onchange:this.commit}),this.reField=nr("input",{type:"checkbox",name:"re",form:"",checked:n.regexp,onchange:this.commit}),this.wordField=nr("input",{type:"checkbox",name:"word",form:"",checked:n.wholeWord,onchange:this.commit});function r(i,s,a){return nr("button",{class:"cm-button",name:i,onclick:s,type:"button"},a)}this.dom=nr("div",{onkeydown:i=>this.keydown(i),class:"cm-search"},[this.searchField,r("next",()=>PI(e),[Ao(e,"next")]),r("prev",()=>$I(e),[Ao(e,"previous")]),r("select",()=>
127ant(e),[Ao(e,"all")]),nr("label",null,[this.caseField,Ao(e,"match case")]),nr("label",null,[this.reField,Ao(e,"regexp")]),nr("label",null,[this.wordField,Ao(e,"by word")]),...e.state.readOnly?[]:[nr("br"),this.replaceField,r("replace",()=>Eee(e),[Ao(e,"replace")]),r("replaceAll",()=>lnt(e),[Ao(e,"replace all")])],nr("button",{name:"close",onclick:()=>Cve(e),"aria-label":Ao(e,"close"),type:"button"},["Ã"])])}commit(){let e=new xve({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});e.eq(this.query)||(this.query=e,this.view.dispatch({effects:J2.of(e)}))}keydown(e){RZe(this.view,e,"search-panel")?e.preventDefault():e.keyCode==13&&e.target==this.searchField?(e.preventDefault(),(e.shiftKey?$I:PI)(this.view)):e.keyCode==13&&e.target==this.replaceField&&(e.preventDefault(),Eee(this.view))}update(e){for(let n of e.transactions)for(let r of n.effects)r.is(J2)&&!r.value.eq(this.query)&&this.setQuery(r.value)}setQuery(e){this.query=e,this.searchField.value=e.search,this.replaceField.value=e.replace,this.caseField.checked=e.caseSensitive,this.reField.checked=e.regexp,this.wordField.checked=e.wholeWord}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(Vb).top}}function Ao(t,e){return t.state.phrase(e)}const XC=30,ZC=/[\s\.,:;?!]/;function ZV(t,{from:e,to:n}){let r=t.state.doc.lineAt(e),i=t.state.doc.lineAt(n).to,s=Math.max(r.from,e-XC),a=Math.min(i,n+XC),o=t.state.sliceDoc(s,a);if(s!=r.from){for(let l=0;l<XC;l++)if(!ZC.test(o[l+1])&&ZC.test(o[l])){o=o.slice(l);break}}if(a!=i){for(let l=o.length-1;l>o.length-XC;l--)if(!ZC.test(o[l-1])&&ZC.test(o[l])){o=o.slice(0,l);break}}return Qe.announce.of(`${t.state.phrase("current match")}. ${o} ${t.state.phrase("on line")} ${r.number}.`)}const dnt=Qe.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),fnt=[cp,kg.low(snt),dnt];class Rve{constructor(e,n,r,i){this.state=e,this.pos=n,this.explicit=r,this.view=i,this.abortListeners=[],this.abortOnDocChange=!1}tokenBefore(e){let n=da(this.state).resolveInner(this.pos,-1);for(;n&&e.indexOf(n.name)<0;)n=n.parent;return n?{from:n.from,to:this.pos,text:this.state.sliceDoc(n.from,this.pos),type:n.type}:null}matchBefore(e){let n=this.state.doc.lineAt(this.pos),r=Math.max(n.from,this.pos-250),i=n.text.slice(r-n.from,this.pos-n.from),s=i.search(_ve(e,!1));return s<0?null:{from:r+s,to:this.pos,text:i.slice(s)}}get aborted(){return this.abortListeners==null}addEventListener(e,n,r){e=="abort"&&this.abortListeners&&(this.abortListeners.push(n),r&&r.onDocChange&&(this.abortOnDocChange=!0))}}function xee(t){let e=Object.keys(t).join(""),n=/\w/.test(e);return n&&(e=e.replace(/\w/g,"")),`[${n?"\\w":""}${e.replace(/[^\w\s]/g,"\\$&")}]`}function hnt(t){let e=Object.create(null),n=Object.create(null);for(let{label:i}of t){e[i[0]]=!0;for(let s=1;s<i.length;s++)n[i[s]]=!0}let r=xee(e)+xee(n)+"*$";return[new RegExp("^"+r),new RegExp(r)]}function pnt(t){let e=t.map(i=>typeof i=="string"?{label:i}:i),[n,r]=e.every(i=>/^\w+$/.test(i.label))?[/\w*$/,/\w+$/]:hnt(e);return i=>{let s=i.matchBefore(r);return s||i.explicit?{from:s?s.from:i.pos,options:e,validFor:n}:null}}let wee=class{constructor(e,n,r,i){this.completion=e,this.source=n,this.match=r,this.score=i}};function $0(t){return t.selection.main.from}function _ve(t,e){var n;let{source:r}=t,i=e&&r[0]!="^",s=r[r.length-1]!="$";return!i&&!s?t:new RegExp(`${i?"^":""}(?:${r})${s?"$":""}`,(n=t.flags)!==null&&n!==void 0?n:t.ignoreCase?"i":"")}const Ive=sd.define();function mnt(t,e,n,r){let{main:i}=t.selection,s=n-i.from,a=r-i.from;return Object.assign(Object.assign({},t.changeByRange(o=>{if(o!=i&&n!=r&&t.sliceDoc(o.from+s,o.from+a)!=t.sliceDoc(n,r))return{range:o};let l=t.toText(e);return{changes:{from:o.from+s,to:r==i.from?o.to:o.from+a,insert:l},range:Le.cursor(o.from+s+l.length)}})),{scrollIntoView:!0,userEvent:"input.complete"})}const See=new WeakMap;function gnt(t){if(!Array.isArray(t))return t;let e=See.get(t);return e||See.set(t,e=pnt(t)),e}const NI=Wt.define(),eS=Wt.define();class vnt{constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[],this.score=0,this.matched=[];for(let n=0;n<e.length;
vendor: 36,054 bytes, line 127
127){let r=Xa(e,n),i=Su(r);this.chars.push(r);let s=e.slice(n,n+i),a=s.toUpperCase();this.folded.push(Xa(a==s?s.toLowerCase():a,0)),n+=i}this.astral=e.length!=this.chars.length}ret(e,n){return this.score=e,this.matched=n,this}match(e){if(this.pattern.length==0)return this.ret(-100,[]);if(e.length<this.pattern.length)return null;let{chars:n,folded:r,any:i,precise:s,byWord:a}=this;if(n.length==1){let x=Xa(e,0),S=Su(x),A=S==e.length?0:-100;if(x!=n[0])if(x==r[0])A+=-200;else return null;return this.ret(A,[0,S])}let o=e.indexOf(this.pattern);if(o==0)return this.ret(e.length==this.pattern.length?0:-100,[0,this.pattern.length]);let l=n.length,c=0;if(o<0){for(let x=0,S=Math.min(e.length,200);x<S&&c<l;){let A=Xa(e,x);(A==n[c]||A==r[c])&&(i[c++]=x),x+=Su(A)}if(c<l)return null}let u=0,d=0,f=!1,h=0,m=-1,g=-1,b=/[a-z]/.test(e),E=!0;for(let x=0,S=Math.min(e.length,200),A=0;x<S&&d<l;){let R=Xa(e,x);o<0&&(u<l&&R==n[u]&&(s[u++]=x),h<l&&(R==n[h]||R==r[h]?(h==0&&(m=x),g=x+1,h++):h=0));let C,T=R<255?R>=48&&R<=57||R>=97&&R<=122?2:R>=65&&R<=90?1:0:(C=_V(R))!=C.toLowerCase()?1:C!=C.toUpperCase()?2:0;(!x||T==1&&b||A==0&&T!=0)&&(n[d]==R||r[d]==R&&(f=!0)?a[d++]=x:a.length&&(E=!1)),A=T,x+=Su(R)}return d==l&&a[0]==0&&E?this.result(-100+(f?-200:0),a,e):h==l&&m==0?this.ret(-200-e.length+(g==e.length?0:-100),[0,g]):o>-1?this.ret(-700-e.length,[o,o+this.pattern.length]):h==l?this.ret(-900-e.length,[m,g]):d==l?this.result(-100+(f?-200:0)+-700+(E?0:-1100),a,e):n.length==2?null:this.result((i[0]?-700:0)+-200+-1100,i,e)}result(e,n,r){let i=[],s=0;for(let a of n){let o=a+(this.astral?Su(Xa(r,a)):1);s&&i[s-1]==a?i[s-1]=o:(i[s++]=a,i[s++]=o)}return this.ret(e-r.length,i)}}class ynt{constructor(e){this.pattern=e,this.matched=[],this.score=0,this.folded=e.toLowerCase()}match(e){if(e.length<this.pattern.length)return null;let n=e.slice(0,this.pattern.length),r=n==this.pattern?0:n.toLowerCase()==this.folded?-200:null;return r==null?null:(this.matched=[0,n.length],this.score=r+(e.length==this.pattern.length?0:-100),this)}}const Ss=et.define({combine(t){return ad(t,{activateOnTyping:!0,activateOnCompletion:()=>!1,activateOnTypingDelay:100,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,tooltipClass:()=>"",optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],positionInfo:bnt,filterStrict:!1,compareCompletions:(e,n)=>e.label.localeCompare(n.label),interactionDelay:75,updateSyncTime:100},{defaultKeymap:(e,n)=>e&&n,closeOnBlur:(e,n)=>e&&n,icons:(e,n)=>e&&n,tooltipClass:(e,n)=>r=>Tee(e(r),n(r)),optionClass:(e,n)=>r=>Tee(e(r),n(r)),addToOptions:(e,n)=>e.concat(n),filterStrict:(e,n)=>e||n})}});function Tee(t,e){return t?e?t+" "+e:t:e}function bnt(t,e,n,r,i,s){let a=t.textDirection==kr.RTL,o=a,l=!1,c="top",u,d,f=e.left-i.left,h=i.right-e.right,m=r.right-r.left,g=r.bottom-r.top;if(o&&f<Math.min(m,h)?o=!1:!o&&h<Math.min(m,f)&&(o=!0),m<=(o?f:h))u=Math.max(i.top,Math.min(n.top,i.bottom-g))-e.top,d=Math.min(400,o?f:h);else{l=!0,d=Math.min(400,(a?e.right:i.right-e.left)-30);let x=i.bottom-e.bottom;x>=g||x>e.top?u=n.bottom-e.top:(c="bottom",u=e.bottom-n.top)}let b=(e.bottom-e.top)/s.offsetHeight,E=(e.right-e.left)/s.offsetWidth;return{style:`${c}: ${u/b}px; max-width: ${d/E}px`,class:"cm-completionInfo-"+(l?a?"left-narrow":"right-narrow":o?"left":"right")}}function Ent(t){let e=t.addToOptions.slice();return t.icons&&e.push({render(n){let r=document.createElement("div");return r.classList.add("cm-completionIcon"),n.type&&r.classList.add(...n.type.split(/\s+/g).map(i=>"cm-completionIcon-"+i)),r.setAttribute("aria-hidden","true"),r},position:20}),e.push({render(n,r,i,s){let a=document.createElement("span");a.className="cm-completionLabel";let o=n.displayLabel||n.label,l=0;for(let c=0;c<s.length;){let u=s[c++],d=s[c++];u>l&&a.appendChild(document.createTextNode(o.slice(l,u)));let f=a.appendChild(document.createElement("span"));f.appendChild(document.createTextNode(o.slice(u,d))),f.className="cm-completionMatchedText",l=d}return l<o.length&&a.appendChild(document.createTextNode(o.slice(l))),a},position:50},{render(n){if(!n.detail)return null;let r=document.createElement("span");return r.className="cm-completionDetail",r.textContent=n.detail,r},position:80}),e.sort((n,r)=>n.position-r.position).map(n=>n.render)}function nP(t,e,n){if(t<=n)return{from:0,to:t};if(e<0&&(e=0),e<=t>>1){let i=Math.floor(e/n);return{from:i*n,to:(i+1)*n}}let r=Math.floor((t-e)/n);return{from:t-(r+1)*n,to:t-r*n}}class xnt{constructor(e,n,r){this.view=e,this.stateField=n,this.applyCompletion=r,this.info=null,this.infoDestroy=null,this.placeInfoReq={read:()=>this.measureInfo(),write:l=>this.placeInfo(l),key:this},this.space=null,this.currentClass="";let i=e.state.field(n),{options:s,selected:a}=i.open,o=e.state.facet(Ss);this.optionContent=Ent(o),this.optionClass=o.optionClass,this.tooltipClass=o.tooltipClass,this.range=nP(s.length,a,o.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.updateTooltipClass(e.state),this.dom.addEventListener("mousedown",l=>{let{options:c}=e.state.field(n).open;for(let u=l.target,d;u&&u!=this.dom;u=u.parentNode)if(u.nodeName=="LI"&&(d=/-(\d+)$/.exec(u.id))&&+d[1]<c.length){this.applyCompletion(e,c[+d[1]]),l.preventDefault();return}}),this.dom.addEventListener("focusout",l=>{let c=e.state.field(this.stateField,!1);c&&c.tooltip&&e.state.facet(Ss).closeOnBlur&&l.relatedTarget!=e.contentDOM&&e.dispatch({effects:eS.of(null)})}),this.showOptions(s,i.id)}mount(){this.updateSel()}showOptions(e,n){this.list&&this.list.remove(),this.list=this.dom.appendChild(this.createListBox(e,n,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)})}update(e){var n;let r=e.state.field(this.stateField),i=e.startState.field(this.stateField);if(this.updateTooltipClass(e.state),r!=i){let{options:s,selected:a,disabled:o}=r.open;(!i.open||i.open.options!=s)&&(this.range=nP(s.length,a,e.state.facet(Ss).maxRenderedOptions),this.showOptions(s,r.id)),this.updateSel(),o!=((n=i.open)===null||n===void 0?void 0:n.disabled)&&this.dom.classList.toggle("cm-tooltip-autocomplete-disabled",!!o)}}updateTooltipClass(e){let n=this.tooltipClass(e);if(n!=this.currentClass){for(let r of this.currentClass.split(" "))r&&this.dom.classList.remove(r);for(let r of n.split(" "))r&&this.dom.classList.add(r);this.currentClass=n}}positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.placeInfoReq)}updateSel(){let e=this.view.state.field(this.stateField),n=e.open;if((n.selected>-1&&n.selected<this.range.from||n.selected>=this.range.to)&&(this.range=nP(n.options.length,n.selected,this.view.state.facet(Ss).maxRenderedOptions),this.showOptions(n.options,e.id)),this.updateSelectedOption(n.selected)){this.destroyInfo();let{completion:r}=n.options[n.selected],{info:i}=r;if(!i)return;let s=typeof i=="string"?document.createTextNode(i):i(r);if(!s)return;"then"in s?s.then(a=>{a&&this.view.state.field(this.stateField,!1)==e&&this.addInfoPane(a,r)}).catch(a=>no(this.view.state,a,"completion info")):this.addInfoPane(s,r)}}addInfoPane(e,n){this.destroyInfo();let r=this.info=document.createElement("div");if(r.className="cm-tooltip cm-completionInfo",e.nodeType!=null)r.appendChild(e),this.infoDestroy=null;else{let{dom:i,destroy:s}=e;r.appendChild(i),this.infoDestroy=s||null}this.dom.appendChild(r),this.view.requestMeasure(this.placeInfoReq)}updateSelectedOption(e){let n=null;for(let r=this.list.firstChild,i=this.range.from;r;r=r.nextSibling,i++)r.nodeName!="LI"||!r.id?i--:i==e?r.hasAttribute("aria-selected")||(r.setAttribute("aria-selected","true"),n=r):r.hasAttribute("aria-selected")&&r.removeAttribute("aria-selected");return n&&Snt(this.list,n),n}measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!this.info)return null;let n=this.dom.getBoundingClientRect(),r=this.info.getBoundingClientRect(),i=e.getBoundingClientRect(),s=this.space;if(!s){let a=this.dom.ownerDocument.documentElement;s={left:0,top:0,right:a.clientWidth,bottom:a.clientHeight}}return i.top>Math.min(s.bottom,n.bottom)-10||i.bottom<Math.max(s.top,n.top)+10?null:this.view.state.facet(Ss).positionInfo(this.view,n,i,r,s,this.dom)}placeInfo(e){this.info&&(e?(e.style&&(this.info.style.cssText=e.style),this.info.className="cm-tooltip cm-completionInfo "+(e.class||"")):this.info.style.cssText="top: -1e6px")}createListBox(e,n,r){const i=document.createElement("ul");i.id=n,i.setAttribute("role","listbox"),i.setAttribute("aria-expanded","true"),i.setAttribute("aria-label",this.view.state.phrase("Completions")),i.addEventListener("mousedown",a=>{a.target==i&&a.preventDefault()});let s=null;for(let a=r.from;a<r.to;a++){let{completion:o,match:l}=e[a],{section:c}=o;if(c){let f=typeof c=="string"?c:c.name;if(f!=s&&(a>r.from||r.from==0))if(s=f,typeof c!="string"&&c.header)i.appendChild(c.header(c));else{let h=i.appendChild(document.createElement("completion-section"));h.textContent=f}}const u=i.appendChild(document.createElement("li"));u.id=n+"-"+a,u.setAttribute("role","option");let d=this.optionClass(o);d&&(u.className=d);for(let f of this.optionContent){let h=f(o,this.view.state,this.view,l);h&&u.appendChild(h)}}return r.from&&i.classList.add("cm-completionListIncompleteTop"),r.to<e.length&&i.classList.add("cm-completionListIncompleteBottom"),i}destroyInfo(){this.info&&(this.infoDestroy&&this.infoDestroy(),this.info.remove(),this.info=null)}destroy(){this.destroyInfo()}}function wnt(t,e){return n=>new xnt(n,t,e)}function Snt(t,e){let n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),i=n.height/t.offsetHeight;r.top<n.top?t.scrollTop-=(n.top-r.top)/i:r.bottom>n.bottom&&(t.scrollTop+=(r.bottom-n.bottom)/i)}function Aee(t){return(t.boost||0)*100+(t.apply?10:0)+(t.info?5:0)+(t.type?1:0)}function Tnt(t,e){let n=[],r=null,i=c=>{n.push(c);let{section:u}=c.completion;if(u){r||(r=[]);let d=typeof u=="string"?u:u.name;r.some(f=>f.name==d)||r.push(typeof u=="string"?{name:d}:u)}},s=e.facet(Ss);for(let c of t)if(c.hasResult()){let u=c.result.getMatch;if(c.result.filter===!1)for(let d of c.result.options)i(new wee(d,c.source,u?u(d):[],1e9-n.length));else{let d=e.sliceDoc(c.from,c.to),f,h=s.filterStrict?new ynt(d):new vnt(d);for(let m of c.result.options)if(f=h.match(m.label)){let g=m.displayLabel?u?u(m,f.matched):[]:f.matched;i(new wee(m,c.source,g,f.score+(m.boost||0)))}}}if(r){let c=Object.create(null),u=0,d=(f,h)=>{var m,g;return((m=f.rank)!==null&&m!==void 0?m:1e9)-((g=h.rank)!==null&&g!==void 0?g:1e9)||(f.name<h.name?-1:1)};for(let f of r.sort(d))u-=1e5,c[f.name]=u;for(let f of n){let{section:h}=f.completion;h&&(f.score+=c[typeof h=="string"?h:h.name])}}let a=[],o=null,l=s.compareCompletions;for(let c of n.sort((u,d)=>d.score-u.score||l(u.completion,d.completion))){let u=c.completion;!o||o.label!=u.label||o.detail!=u.detail||o.type!=null&&u.type!=null&&o.type!=u.type||o.apply!=u.apply||o.boost!=u.boost?a.push(c):Aee(c.completion)>Aee(o)&&(a[a.length-1]=c),o=c.completion}return a}class $1{constructor(e,n,r,i,s,a){this.options=e,this.attrs=n,this.tooltip=r,this.timestamp=i,this.selected=s,this.disabled=a}setSelected(e,n){return e==this.selected||e>=this.options.length?this:new $1(this.options,Cee(n,e),this.tooltip,this.timestamp,e,this.disabled)}static build(e,n,r,i,s,a){if(i&&!a&&e.some(c=>c.isPending))return i.setDisabled();let o=Tnt(e,n);if(!o.length)return i&&e.some(c=>c.isPending)?i.setDisabled():null;let l=n.facet(Ss).selectOnOpen?0:-1;if(i&&i.selected!=l&&i.selected!=-1){let c=i.options[i.selected].completion;for(let u=0;u<o.length;u++)if(o[u].completion==c){l=u;break}}return new $1(o,Cee(r,l),{pos:e.reduce((c,u)=>u.hasResult()?Math.min(c,u.from):c,1e8),create:knt,above:s.aboveCursor},i?i.timestamp:Date.now(),l,!1)}map(e){return new $1(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:e.mapPos(this.tooltip.pos)}),this.timestamp,this.selected,this.disabled)}setDisabled(){return new $1(this.options,this.attrs,this.tooltip,this.timestamp,this.selected,!0)}}class FI{constructor(e,n,r){this.active=e,this.id=n,this.open=r}static start(){return new FI(_nt,"cm-ac-"+Math.floor(Math.random()*2e6).toString(36),null)}update(e){let{state:n}=e,r=n.facet(Ss),s=(r.override||n.languageDataAt("autocomplete",$0(n)).map(gnt)).map(l=>(this.active.find(u=>u.source==l)||new El(l,this.active.some(u=>u.state!=0)?1:0)).update(e,r));s.length==this.active.length&&s.every((l,c)=>l==this.active[c])&&(s=this.active);let a=this.open,o=e.effects.some(l=>l.is(JV));a&&e.docChanged&&(a=a.map(e.changes)),e.selection||s.some(l=>l.hasResult()&&e.changes.touchesRange(l.from,l.to))||!Ant(s,this.active)||o?a=$1.build(s,n,this.id,a,r,o):a&&a.disabled&&!s.some(l=>l.isPending)&&(a=null),!a&&s.every(l=>!l.isPending)&&s.some(l=>l.hasResult())&&(s=s.map(l=>l.hasResult()?new El(l.source,0):l));for(let l of e.effects)l.is(Dve)&&(a=a&&a.setSelected(l.value,this.id));return s==this.active&&a==this.open?this:new FI(s,this.id,a)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:this.active.length?Cnt:Rnt}}function Ant(t,e){if(t==e)return!0;for(let n=0,r=0;;){for(;n<t.length&&!t[n].hasResult();)n++;for(;r<e.length&&!e[r].hasResult();)r++;let i=n==t.length,s=r==e.length;if(i||s)return i==s;if(t[n++].result!=e[r++].result)return!1}}const Cnt={"aria-autocomplete":"list"},Rnt={};function Cee(t,e){let n={"aria-autocomplete":"list","aria-haspopup":"listbox","aria-controls":t};return e>-1&&(n["aria-activedescendant"]=t+"-"+e),n}const _nt=[];function kve(t,e){if(t.isUserEvent("input.complete")){let r=t.annotation(Ive);if(r&&e.activateOnCompletion(r))return 12}let n=t.isUserEvent("input.type");return n&&e.activateOnTyping?5:n?1:t.isUserEvent("delete.backward")?2:t.selection?8:t.docChanged?16:0}class El{constructor(e,n,r=!1){this.source=e,this.state=n,this.explicit=r}hasResult(){return!1}get isPending(){return this.state==1}update(e,n){let r=kve(e,n),i=this;(r&8||r&16&&this.touches(e))&&(i=new El(i.source,0)),r&4&&i.state==0&&(i=new El(this.source,1)),i=i.updateFor(e,r);for(let s of e.effects)if(s.is(NI))i=new El(i.source,1,s.value);else if(s.is(eS))i=new El(i.source,0);else if(s.is(JV))for(let a of s.value)a.source==i.source&&(i=a);return i}updateFor(e,n){return this.map(e.changes)}map(e){return this}touches(e){return e.changes.touchesRange($0(e.state))}}class oy extends El{constructor(e,n,r,i,s,a){super(e,3,n),this.limit=r,this.result=i,this.from=s,this.to=a}hasResult(){return!0}updateFor(e,n){var r;if(!(n&3))return this.map(e.changes);let i=this.result;i.map&&!e.changes.empty&&(i=i.map(i,e.changes));let s=e.changes.mapPos(this.from),a=e.changes.mapPos(this.to,1),o=$0(e.state);if(o>a||!i||n&2&&($0(e.startState)==this.from||o<this.limit))return new El(this.source,n&4?1:0);let l=e.changes.mapPos(this.limit);return Int(i.validFor,e.state,s,a)?new oy(this.source,this.explicit,l,i,s,a):i.update&&(i=i.update(i,s,a,new Rve(e.state,o,!1)))?new oy(this.source,this.explicit,l,i,i.from,(r=i.to)!==null&&r!==void 0?r:$0(e.state)):new El(this.source,1,this.explicit)}map(e){return e.empty?this:(this.result.map?this.result.map(this.result,e):this.result)?new oy(this.source,this.explicit,e.mapPos(this.limit),this.result,e.mapPos(this.from),e.mapPos(this.to,1)):new El(this.source,0)}touches(e){return e.changes.touchesRange(this.from,this.to)}}function Int(t,e,n,r){if(!t)return!1;let i=e.sliceDoc(n,r);return typeof t=="function"?t(i,n,r,e):_ve(t,!0).test(i)}const JV=Wt.define({map(t,e){return t.map(n=>n.map(e))}}),Dve=Wt.define(),Ja=ks.define({create(){return FI.start()},update(t,e){return t.update(e)},provide:t=>[VV.from(t,e=>e.tooltip),Qe.contentAttributes.from(t,e=>e.attrs)]});function eW(t,e){const n=e.completion.apply||e.completion.label;let r=t.state.field(Ja).active.find(i=>i.source==e.source);return r instanceof oy?(typeof n=="string"?t.dispatch(Object.assign(Object.assign({},mnt(t.state,n,r.from,r.to)),{annotations:Ive.of(e.completion)})):n(t,e.completion,r.from,r.to),!0):!1}const knt=wnt(Ja,eW);function JC(t,e="option"){return n=>{let r=n.state.field(Ja,!1);if(!r||!r.open||r.open.disabled||Date.now()-r.open.timestamp<n.state.facet(Ss).interactionDelay)return!1;let i=1,s;e=="page"&&(s=yge(n,r.open.tooltip))&&(i=Math.max(2,Math.floor(s.dom.offsetHeight/s.dom.querySelector("li").offsetHeight)-1));let{length:a}=r.open.options,o=r.open.selected>-1?r.open.selected+i*(t?1:-1):t?0:a-1;return o<0?o=e=="page"?0:a-1:o>=a&&(o=e=="page"?a-1:0),n.dispatch({effects:Dve.of(o)}),!0}}const Dnt=t=>{let e=t.state.field(Ja,!1);return t.state.readOnly||!e||!e.open||e.open.selected<0||e.open.disabled||Date.now()-e.open.timestamp<t.state.facet(Ss).interactionDelay?!1:eW(t,e.open.options[e.open.selected])},Ree=t=>t.state.field(Ja,!1)?(t.dispatch({effects:NI.of(!0)}),!0):!1,Lnt=t=>{let e=t.state.field(Ja,!1);return!e||!e.active.some(n=>n.state!=0)?!1:(t.dispatch({effects:eS.of(null)}),!0)};class Ont{constructor(e,n){this.active=e,this.context=n,this.time=Date.now(),this.updates=[],this.done=void 0}}const Mnt=50,Pnt=1e3,$nt=vi.fromClass(class{constructor(t){this.view=t,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.pendingStart=!1,this.composing=0;for(let e of t.state.field(Ja).active)e.isPending&&this.startQuery(e)}update(t){let e=t.state.field(Ja),n=t.state.facet(Ss);if(!t.selectionSet&&!t.docChanged&&t.startState.field(Ja)==e)return;let r=t.transactions.some(s=>{let a=kve(s,n);return a&8||(s.selection||s.docChanged)&&!(a&3)});for(let s=0;s<this.running.length;s++){let a=this.running[s];if(r||a.context.abortOnDocChange&&t.docChanged||a.updates.length+t.transactions.length>Mnt&&Date.now()-a.time>Pnt){for(let o of a.context.abortListeners)try{o()}catch(l){no(this.view.state,l)}a.context.abortListeners=null,this.running.splice(s--,1)}else a.updates.push(...t.transactions)}this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),t.transactions.some(s=>s.effects.some(a=>a.is(NI)))&&(this.pendingStart=!0);let i=this.pendingStart?50:n.activateOnTypingDelay;if(this.debounceUpdate=e.active.some(s=>s.isPending&&!this.running.some(a=>a.active.source==s.source))?setTimeout(()=>this.startUpdate(),i):-1,this.composing!=0)for(let s of t.transactions)s.isUserEvent("input.type")?this.composing=2:this.composing==2&&s.selection&&(this.composing=3)}startUpdate(){this.debounceUpdate=-1,this.pendingStart=!1;let{state:t}=this.view,e=t.field(Ja);for(let n of e.active)n.isPending&&!this.running.some(r=>r.active.source==n.source)&&this.startQuery(n);this.running.length&&e.open&&e.open.disabled&&(this.debounceAccept=setTimeout(()=>this.accept(),this.view.state.facet(Ss).updateSyncTime))}startQuery(t){let{state:e}=this.view,n=$0(e),r=new Rve(e,n,t.explicit,this.view),i=new Ont(t,r);this.running.push(i),Promise.resolve(t.source(r)).then(s=>{i.context.aborted||(i.done=s||null,this.scheduleAccept())},s=>{this.view.dispatch({effects:eS.of(null)}),no(this.view.state,s)})}scheduleAccept(){this.running.every(t=>t.done!==void 0)?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout(()=>this.accept(),this.view.state.facet(Ss).updateSyncTime))}accept(){var t;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;let e=[],n=this.view.state.facet(Ss),r=this.view.state.field(Ja);for(let i=0;i<this.running.length;i++){let s=this.running[i];if(s.done===void 0)continue;if(this.running.splice(i--,1),s.done){let o=$0(s.updates.length?s.updates[0].startState:this.view.state),l=Math.min(o,s.done.from+(s.active.explicit?0:1)),c=new oy(s.active.source,s.active.explicit,l,s.done,s.done.from,(t=s.done.to)!==null&&t!==void 0?t:o);for(let u of s.updates)c=c.update(u,n);if(c.hasResult()){e.push(c);continue}}let a=r.active.find(o=>o.source==s.active.source);if(a&&a.isPending)if(s.done==null){let o=new El(s.active.source,0);for(let l of s.updates)o=o.update(l,n);o.isPending||e.push(o)}else this.startQuery(a)}(e.length||r.open&&r.open.disabled)&&this.view.dispatch({effects:JV.of(e)})}},{eventHandlers:{blur(t){let e=this.view.state.field(Ja,!1);if(e&&e.tooltip&&this.view.state.facet(Ss).closeOnBlur){let n=e.open&&yge(this.view,e.open.tooltip);(!n||!n.dom.contains(t.relatedTarget))&&setTimeout(()=>this.view.dispatch({effects:eS.of(null)}),10)}},compositionstart(){this.composing=1},compositionend(){this.composing==3&&setTimeout(()=>this.view.dispatch({effects:NI.of(!1)}),20),this.composing=0}}}),Nnt=typeof navigator=="object"&&/Win/.test(navigator.platform),Fnt=kg.highest(Qe.domEventHandlers({keydown(t,e){let n=e.state.field(Ja,!1);if(!n||!n.open||n.open.disabled||n.open.selected<0||t.key.length>1||t.ctrlKey&&!(Nnt&&t.altKey)||t.metaKey)return!1;let r=n.open.options[n.open.selected],i=n.active.find(a=>a.source==r.source),s=r.completion.commitCharacters||i.result.commitCharacters;return s&&s.indexOf(t.key)>-1&&eW(e,r),!1}})),jnt=Qe.baseTheme({".cm-tooltip.cm-tooltip-autocomplete":{"& > ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",height:"100%",listStyle:"none",margin:0,padding:0,"& > li, & > completion-section":{padding:"1px 3px",lineHeight:1.2},"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer"},"& > completion-section":{display:"list-item",borderBottom:"1px solid silver",paddingLeft:"0.5em",opacity:.7}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&light .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#777"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},"&dark .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#444"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"···"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"400px",boxSizing:"border-box",whiteSpace:"pre-line"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},".cm-completionInfo.cm-completionInfo-left-narrow":{right:"30px"},".cm-completionInfo.cm-completionInfo-right-narrow":{left:"30px"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",display:"inline-block",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6",boxSizing:"content-box"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'Æ'"}},".cm-completionIcon-class":{"&:after":{content:"'â'"}},".cm-completionIcon-interface":{"&:after":{content:"'â'"}},".cm-completionIcon-variable":{"&:after":{content:"'ð¥'"}},".cm-completionIcon-constant":{"&:after":{content:"'ð¶'"}},".cm-completionIcon-type":{"&:after":{content:"'ð¡'"}},".cm-completionIcon-enum":{"&:after":{content:"'âª'"}},".cm-completionIcon-property":{"&:after":{content:"'â¡'"}},".cm-completionIcon-keyword":{"&:after":{content:"'ðï¸'"}},".cm-completionIcon-namespace":{"&:after":{content:"'â¢'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}}),tS={brackets:["(","[","{","'",'"'],before:")]}:;>",stringPrefixes:[]},v0=Wt.define({map(t,e){let n=e.mapPos(t,-1,Ca.TrackAfter);return n??void 0}}),tW=new class extends sg{};tW.startSide=1;tW.endSide=-1;const Lve=ks.define({create(){return Tn.empty},update(t,e){if(t=t.map(e.changes),e.selection){let n=e.state.doc.lineAt(e.selection.main.head);t=t.update({filter:r=>r>=n.from&&r<=n.to})}for(let n of e.effects)n.is(v0)&&(t=t.update({add:[tW.range(n.value,n.value+1)]}));return t}});function Bnt(){return[Hnt,Lve]}const rP="()[]{}<>«»»«[]ï½ï½";function Ove(t){for(let e=0;e<rP.length;e+=2)if(rP.charCodeAt(e)==t)return rP.charAt(e+1);return _V(t<128?t:t+1)}function Mve(t,e){return t.languageDataAt("closeBrackets",e)[0]||tS}const Unt=typeof navigator=="object"&&/Android\b/.test(navigator.userAgent),Hnt=Qe.inputHandler.of((t,e,n,r)=>{if((Unt?t.composing:t.compositionStarted)||t.state.readOnly)return!1;let i=t.state.selection.main;if(r.length>2||r.length==2&&Su(Xa(r,0))==1||e!=i.from||n!=i.to)return!1;let s=znt(t.state,r);return s?(t.dispatch(s),!0):!1}),Vnt=({state:t,dispatch:e})=>{if(t.readOnly)return!1;let r=Mve(t,t.selection.main.head).brackets||tS.brackets,i=null,s=t.changeByRange(a=>{if(a.empty){let o=Gnt(t.doc,a.head);for(let l of r)if(l==o&&IL(t.doc,a.head)==Ove(Xa(l,0)))return{changes:{from:a.head-l.length,to:a.head+l.length},range:Le.cursor(a.head-l.length)}}return{range:i=a}});return i||e(t.update(s,{scrollIntoView:!0,userEvent:"delete.backward"})),!i},Wnt=[{key:"Backspace",run:Vnt}];function znt(t,e){let n=Mve(t,t.selection.main.head),r=n.brackets||tS.brackets;for(let i of r){let s=Ove(Xa(i,0));if(e==i)return s==i?Ynt(t,i,r.indexOf(i+i+i)>-1,n):qnt(t,i,s,n.before||tS.before);if(e==s&&Pve(t,t.selection.main.from))return Knt(t,i,s)}return null}function Pve(t,e){let n=!1;return t.field(Lve).between(0,t.doc.length,r=>{r==e&&(n=!0)}),n}function IL(t,e){let n=t.sliceString(e,e+2);return n.slice(0,Su(Xa(n,0)))}function Gnt(t,e){let n=t.sliceString(e-2,e);return Su(Xa(n,0))==n.length?n:n.slice(1)}function qnt(t,e,n,r){let i=null,s=t.changeByRange(a=>{if(!a.empty)return{changes:[{insert:e,from:a.from},{insert:n,from:a.to}],effects:v0.of(a.to+e.length),range:Le.range(a.anchor+e.length,a.head+e.length)};let o=IL(t.doc,a.head);return!o||/\s/.test(o)||r.indexOf(o)>-1?{changes:{insert:e+n,from:a.head},effects:v0.of(a.head+e.length),range:Le.cursor(a.head+e.length)}:{range:i=a}});return i?null:t.update(s,{scrollIntoView:!0,userEvent:"input.type"})}function Knt(t,e,n){let r=null,i=t.changeByRange(s=>s.empty&&IL(t.doc,s.head)==n?{changes:{from:s.head,to:s.head+n.length,insert:n},range:Le.cursor(s.head+n.length)}:r={range:s});return r?null:t.update(i,{scrollIntoView:!0,userEvent:"input.type"})}function Ynt(t,e,n,r){let i=r.stringPrefixes||tS.stringPrefixes,s=null,a=t.changeByRange(o=>{if(!o.empty)return{changes:[{insert:e,from:o.from},{insert:e,from:o.to}],effects:v0.of(o.to+e.length),range:Le.range(o.anchor+e.length,o.head+e.length)};let l=o.head,c=IL(t.doc,l),u;if(c==e){if(_ee(t,l))return{changes:{insert:e+e,from:l},effects:v0.of(l+e.length),range:Le.cursor(l+e.length)};if(Pve(t,l)){let f=n&&t.sliceDoc(l,l+e.length*3)==e+e+e?e+e+e:e;return{changes:{from:l,to:l+f.length,insert:f},range:Le.cursor(l+f.length)}}}else{if(n&&t.sliceDoc(l-2*e.length,l)==e+e&&(u=Iee(t,l-2*e.length,i))>-1&&_ee(t,u))return{changes:{insert:e+e+e+e,from:l},effects:v0.of(l+e.length),range:Le.cursor(l+e.length)};if(t.charCategorizer(l)(c)!=Gr.Word&&Iee(t,l,i)>-1&&!Qnt(t,l,e,i))return{changes:{insert:e+e,from:l},effects:v0.of(l+e.length),range:Le.cursor(l+e.length)}}return{range:s=o}});return s?null:t.update(a,{scrollIntoView:!0,userEvent:"input.type"})}function _ee(t,e){let n=da(t).resolveInner(e+1);return n.parent&&n.from==e}function Qnt(t,e,n,r){let i=da(t).resolveInner(e,-1),s=r.reduce((a,o)=>Math.max(a,o.length),0);for(let a=0;a<5;a++){let o=t.sliceDoc(i.from,Math.min(i.to,i.from+n.length+s)),l=o.indexOf(n);if(!l||l>-1&&r.indexOf(o.slice(0,l))>-1){let u=i.firstChild;for(;u&&u.from==i.from&&u.to-u.from>n.length+l;){if(t.sliceDoc(u.to-n.length,u.to)==n)return!1;u=u.firstChild}return!0}let c=i.to==e&&i.parent;if(!c)break;i=c}return!1}function Iee(t,e,n){let r=t.charCategorizer(e);if(r(t.sliceDoc(e-1,e))!=Gr.Word)return e;for(let i of n){let s=e-i.length;if(t.sliceDoc(s,e)==i&&r(t.sliceDoc(s-1,s))!=Gr.Word)return s}return-1}function Xnt(t={}){return[Fnt,Ja,Ss.of(t),$nt,Znt,jnt]}const $ve=[{key:"Ctrl-Space",run:Ree},{mac:"Alt-`",run:Ree},{key:"Escape",run:Lnt},{key:"ArrowDown",run:JC(!0)},{key:"ArrowUp",run:JC(!1)},{key:"PageDown",run:JC(!0,"page")},{key:"PageUp",run:JC(!1,"page")},{key:"Enter",run:Dnt}],Znt=kg.highest(EL.computeN([Ss],t=>t.facet(Ss).defaultKeymap?[$ve]:[]));class kee{constructor(e,n,r){this.from=e,this.to=n,this.diagnostic=r}}class o0{constructor(e,n,r){this.diagnostics=e,this.panel=n,this.selected=r}static init(e,n,r){let i=e,s=r.facet(nS).markerFilter;s&&(i=s(i,r));let a=e.slice().sort((d,f)=>d.from-f.from||d.to-f.to),o=new xf,l=[],c=0;for(let d=0;;){let f=d==a.length?null:a[d];if(!f&&!l.length)break;let h,m;for(l.length?(h=c,m=l.reduce((b,E)=>Math.min(b,E.to),f&&f.from>h?f.from:1e8)):(h=f.from,m=f.to,l.push(f),d++);d<a.length;){let b=a[d];if(b.from==h&&(b.to>b.from||b.to==h))l.push(b),d++,m=Math.min(b.to,m);else{m=Math.min(b.from,m);break}}let g=drt(l);if(l.some(b=>b.from==b.to||b.from==b.to-1&&r.doc.lineAt(b.from).to==b.from))o.add(h,h,yt.widget({widget:new ort(g),diagnostics:l.slice()}));else{let b=l.reduce((E,x)=>x.markClass?E+" "+x.markClass:E,"");o.add(h,m,yt.mark({class:"cm-lintRange cm-lintRange-"+g+b,diagnostics:l.slice(),inclusiveEnd:l.some(E=>E.to>m)}))}c=m;for(let b=0;b<l.length;b++)l[b].to<=c&&l.splice(b--,1)}let u=o.finish();return new o0(u,n,ab(u))}}function ab(t,e=null,n=0){let r=null;return t.between(n,1e9,(i,s,{spec:a})=>{if(!(e&&a.diagnostics.indexOf(e)<0))if(!r)r=new kee(i,s,e||a.diagnostics[0]);else{if(a.diagnostics.indexOf(r.diagnostic)<0)return!1;r=new kee(r.from,s,r.diagnostic)}}),r}function Jnt(t,e){let n=e.pos,r=e.end||n,i=t.state.facet(nS).hideOn(t,n,r);if(i!=null)return i;let s=t.startState.doc.lineAt(e.pos);return!!(t.effects.some(a=>a.is(Nve))||t.changes.touchesRange(s.from,Math.max(s.to,r)))}function ert(t,e){return t.field(Mo,!1)?e:e.concat(Wt.appendConfig.of(frt))}const Nve=Wt.define(),nW=Wt.define(),Fve=Wt.define(),Mo=ks.define({create(){return new o0(yt.none,null,null)},update(t,e){if(e.docChanged&&t.diagnostics.size){let n=t.diagnostics.map(e.changes),r=null,i=t.panel;if(t.selected){let s=e.changes.mapPos(t.selected.from,1);r=ab(n,t.selected.diagnostic,s)||ab(n,null,s)}!n.size&&i&&e.state.facet(nS).autoPanel&&(i=null),t=new o0(n,i,r)}for(let n of e.effects)if(n.is(Nve)){let r=e.state.facet(nS).autoPanel?n.value.length?rS.open:null:t.panel;t=o0.init(n.value,r,e.state)}else n.is(nW)?t=new o0(t.diagnostics,n.value?rS.open:null,t.selected):n.is(Fve)&&(t=new o0(t.diagnostics,t.panel,n.value));return t},provide:t=>[X2.from(t,e=>e.panel),Qe.decorations.from(t,e=>e.diagnostics)]}),trt=yt.mark({class:"cm-lintRange cm-lintRange-active"});function nrt(t,e,n){let{diagnostics:r}=t.state.field(Mo),i,s=-1,a=-1;r.between(e-(n<0?1:0),e+(n>0?1:0),(l,c,{spec:u})=>{if(e>=l&&e<=c&&(l==c||(e>l||n>0)&&(e<c||n<0)))return i=u.diagnostics,s=l,a=c,!1});let o=t.state.facet(nS).tooltipFilter;return i&&o&&(i=o(i,t.state)),i?{pos:s,end:a,above:t.state.doc.lineAt(s).to<a,create(){return{dom:rrt(t,i)}}}:null}function rrt(t,e){return nr("ul",{class:"cm-tooltip-lint"},e.map(n=>Bve(t,n,!1)))}const irt=t=>{let e=t.state.field(Mo,!1);(!e||!e.panel)&&t.dispatch({effects:ert(t.state,[nW.of(!0)])});let n=Q2(t,rS.open);return n&&n.dom.querySelector(".cm-panel-lint ul").focus(),!0},Dee=t=>{let e=t.state.field(Mo,!1);return!e||!e.panel?!1:(t.dispatch({effects:nW.of(!1)}),!0)},srt=t=>{let e=t.state.field(Mo,!1);if(!e)return!1;let n=t.state.selection.main,r=e.diagnostics.iter(n.to+1);return!r.value&&(r=e.diagnostics.iter(0),!r.value||r.from==n.from&&r.to==n.to)?!1:(t.dispatch({selection:{anchor:r.from,head:r.to},scrollIntoView:!0}),!0)},art=[{key:"Mod-Shift-m",run:irt,preventDefault:!0},{key:"F8",run:srt}],nS=et.define({combine(t){return Object.assign({sources:t.map(e=>e.source).filter(e=>e!=null)},ad(t.map(e=>e.config),{delay:750,markerFilter:null,tooltipFilter:null,needsRefresh:null,hideOn:()=>null},{needsRefresh:(e,n)=>e?n?r=>e(r)||n(r):e:n}))}});function jve(t){let e=[];if(t)e:for(let{name:n}of t){for(let r=0;r<n.length;r++){let i=n[r];if(/[a-zA-Z]/.test(i)&&!e.some(s=>s.toLowerCase()==i.toLowerCase())){e.push(i);continue e}}e.push("")}return e}function Bve(t,e,n){var r;let i=n?jve(e.actions):[];return nr("li",{class:"cm-diagnostic cm-diagnostic-"+e.severity},nr("span",{class:"cm-diagnosticText"},e.renderMessage?e.renderMessage(t):e.message),(r=e.actions)===null||r===void 0?void 0:r.map((s,a)=>{let o=!1,l=f=>{if(f.preventDefault(),o)return;o=!0;let h=ab(t.state.field(Mo).diagnostics,e);h&&s.apply(t,h.from,h.to)},{name:c}=s,u=i[a]?c.indexOf(i[a]):-1,d=u<0?c:[c.slice(0,u),nr("u",c.slice(u,u+1)),c.slice(u+1)];return nr("button",{type:"button",class:"cm-diagnosticAction",onclick:l,onmousedown:l,"aria-label":` Action: ${c}${u<0?"":` (access key "${i[a]})"`}.`},d)}),e.source&&nr("div",{class:"cm-diagnosticSource"},e.source))}class ort extends Of{constructor(e){super(),this.sev=e}eq(e){return e.sev==this.sev}toDOM(){return nr("span",{class:"cm-lintPoint cm-lintPoint-"+this.sev})}}class Lee{constructor(e,n){this.diagnostic=n,this.id="item_"+Math.floor(Math.random()*4294967295).toString(16),this.dom=Bve(e,n,!0),this.dom.id=this.id,this.dom.setAttribute("role","option")}}class rS{constructor(e){this.view=e,this.items=[];let n=i=>{if(i.keyCode==27)Dee(this.view),this.view.focus();else if(i.keyCode==38||i.keyCode==33)this.moveSelection((this.selectedIndex-1+this.items.length)%this.items.length);else if(i.keyCode==40||i.keyCode==34)this.moveSelection((this.selectedIndex+1)%this.items.length);else if(i.keyCode==36)this.moveSelection(0);else if(i.keyCode==35)this.moveSelection(this.items.length-1);else if(i.keyCode==13)this.view.focus();else if(i.keyCode>=65&&i.keyCode<=90&&this.selectedIndex>=0){let{diagnostic:s}=this.items[this.selectedIndex],a=jve(s.actions);for(let o=0;o<a.length;o++)if(a[o].toUpperCase().charCodeAt(0)==i.keyCode){let l=ab(this.view.state.field(Mo).diagnostics,s);l&&s.actions[o].apply(e,l.from,l.to)}}else return;i.preventDefault()},r=i=>{for(let s=0;s<this.items.length;s++)this.items[s].dom.contains(i.target)&&this.moveSelection(s)};this.list=nr("ul",{tabIndex:0,role:"listbox","aria-label":this.view.state.phrase("Diagnostics"),onkeydown:n,onclick:r}),this.dom=nr("div",{class:"cm-panel-lint"},this.list,nr("button",{type:"button",name:"close","aria-label":this.view.state.phrase("close"),onclick:()=>Dee(this.view)},"Ã")),this.update()}get selectedIndex(){let e=this.view.state.field(Mo).selected;if(!e)return-1;for(let n=0;n<this.items.length;n++)if(this.items[n].diagnostic==e.diagnostic)return n;return-1}update(){let{diagnostics:e,selected:n}=this.view.state.field(Mo),r=0,i=!1,s=null,a=new Set;for(e.between(0,this.view.state.doc.length,(o,l,{spec:c})=>{for(let u of c.diagnostics){if(a.has(u))continue;a.add(u);let d=-1,f;for(let h=r;h<this.items.length;h++)if(this.items[h].diagnostic==u){d=h;break}d<0?(f=new Lee(this.view,u),this.items.splice(r,0,f),i=!0):(f=this.items[d],d>r&&(this.items.splice(r,d-r),i=!0)),n&&f.diagnostic==n.diagnostic?f.dom.hasAttribute("aria-selected")||(f.dom.setAttribute("aria-selected","true"),s=f):f.dom.hasAttribute("aria-selected")&&f.dom.removeAttribute("aria-selected"),r++}});r<this.items.length&&!(this.items.length==1&&this.items[0].diagnostic.from<0);)i=!0,this.items.pop();this.items.length==0&&(this.items.push(new Lee(this.view,{from:-1,to:-1,severity:"info",message:this.view.state.phrase("No diagnostics")})),i=!0),s?(this.list.setAttribute("aria-activedescendant",s.id),this.view.requestMeasure({key:this,read:()=>({sel:s.dom.getBoundingClientRect(),panel:this.list.getBoundingClientRect()}),write:({sel:o,panel:l})=>{let c=l.height/this.list.offsetHeight;o.top<l.top?this.list.scrollTop-=(l.top-o.top)/c:o.bottom>l.bottom&&(this.list.scrollTop+=(o.bottom-l.bottom)/c)}})):this.selectedIndex<0&&this.list.removeAttribute("aria-activedescendant"),i&&this.sync()}sync(){let e=this.list.firstChild;function n(){let r=e;e=r.nextSibling,r.remove()}for(let r of this.items)if(r.dom.parentNode==this.list){for(;e!=r.dom;)n();e=r.dom.nextSibling}else this.list.insertBefore(r.dom,e);for(;e;)n()}moveSelection(e){if(this.selectedIndex<0)return;
127let n=this.view.state.field(Mo),r=ab(n.diagnostics,this.items[e].diagnostic);r&&this.view.dispatch({selection:{anchor:r.from,head:r.to},scrollIntoView:!0,effects:Fve.of(r)})}static open(e){return new rS(e)}}function lrt(t,e='viewBox="0 0 40 40"'){return`url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" ${e}>${encodeURIComponent(t)}</svg>')`}function eR(t){return lrt(`<path d="m0 2.5 l2 -1.5 l1 0 l2 1.5 l1 0" stroke="${t}" fill="none" stroke-width=".7"/>`,'width="6" height="3"')}const crt=Qe.baseTheme({".cm-diagnostic":{padding:"3px 6px 3px 8px",marginLeft:"-1px",display:"block",whiteSpace:"pre-wrap"},".cm-diagnostic-error":{borderLeft:"5px solid #d11"},".cm-diagnostic-warning":{borderLeft:"5px solid orange"},".cm-diagnostic-info":{borderLeft:"5px solid #999"},".cm-diagnostic-hint":{borderLeft:"5px solid #66d"},".cm-diagnosticAction":{font:"inherit",border:"none",padding:"2px 4px",backgroundColor:"#444",color:"white",borderRadius:"3px",marginLeft:"8px",cursor:"pointer"},".cm-diagnosticSource":{fontSize:"70%",opacity:.7},".cm-lintRange":{backgroundPosition:"left bottom",backgroundRepeat:"repeat-x",paddingBottom:"0.7px"},".cm-lintRange-error":{backgroundImage:eR("#d11")},".cm-lintRange-warning":{backgroundImage:eR("orange")},".cm-lintRange-info":{backgroundImage:eR("#999")},".cm-lintRange-hint":{backgroundImage:eR("#66d")},".cm-lintRange-active":{backgroundColor:"#ffdd9980"},".cm-tooltip-lint":{padding:0,margin:0},".cm-lintPoint":{position:"relative","&:after":{content:'""',position:"absolute",bottom:0,left:"-2px",borderLeft:"3px solid transparent",borderRight:"3px solid transparent",borderBottom:"4px solid #d11"}},".cm-lintPoint-warning":{"&:after":{borderBottomColor:"orange"}},".cm-lintPoint-info":{"&:after":{borderBottomColor:"#999"}},".cm-lintPoint-hint":{"&:after":{borderBottomColor:"#66d"}},".cm-panel.cm-panel-lint":{position:"relative","& ul":{maxHeight:"100px",overflowY:"auto","& [aria-selected]":{backgroundColor:"#ddd","& u":{textDecoration:"underline"}},"&:focus [aria-selected]":{background_fallback:"#bdf",backgroundColor:"Highlight",color_fallback:"white",color:"HighlightText"},"& u":{textDecoration:"none"},padding:0,margin:0},"& [name=close]":{position:"absolute",top:"0",right:"2px",background:"inherit",border:"none",font:"inherit",padding:0,margin:0}}});function urt(t){return t=="error"?4:t=="warning"?3:t=="info"?2:1}function drt(t){let e="hint",n=1;for(let r of t){let i=urt(r.severity);i>n&&(n=i,e=r.severity)}return e}const frt=[Mo,Qe.decorations.compute([Mo],t=>{let{selected:e,panel:n}=t.field(Mo);return!e||!n||e.from==e.to?yt.none:yt.set([trt.range(e.from,e.to)])}),mJe(nrt,{hideOn:Jnt}),crt];var Oee=function(e){e===void 0&&(e={});var{crosshairCursor:n=!1}=e,r=[];e.closeBracketsKeymap!==!1&&(r=r.concat(Wnt)),e.defaultKeymap!==!1&&(r=r.concat(Ntt)),e.searchKeymap!==!1&&(r=r.concat(cnt)),e.historyKeymap!==!1&&(r=r.concat(Get)),e.foldKeymap!==!1&&(r=r.concat(eet)),e.completionKeymap!==!1&&(r=r.concat($ve)),e.lintKeymap!==!1&&(r=r.concat(art));var i=[];return e.lineNumbers!==!1&&i.push(CJe()),e.highlightActiveLineGutter!==!1&&i.push(IJe()),e.highlightSpecialChars!==!1&&i.push(WZe()),e.history!==!1&&i.push(Net()),e.foldGutter!==!1&&i.push(iet()),e.drawSelection!==!1&&i.push(OZe()),e.dropCursor!==!1&&i.push(FZe()),e.allowMultipleSelections!==!1&&i.push(vn.allowMultipleSelections.of(!0)),e.indentOnInput!==!1&&i.push(WJe()),e.syntaxHighlighting!==!1&&i.push(Mge(cet,{fallback:!0})),e.bracketMatching!==!1&&i.push(get()),e.closeBrackets!==!1&&i.push(Bnt()),e.autocompletion!==!1&&i.push(Xnt()),e.rectangularSelection!==!1&&i.push(iJe()),n!==!1&&i.push(oJe()),e.highlightActiveLine!==!1&&i.push(QZe()),e.highlightSelectionMatches!==!1&&i.push(Wtt()),e.tabSize&&typeof e.tabSize=="number"&&i.push(wL.of(" ".repeat(e.tabSize))),i.concat([EL.of(r.flat())]).filter(Boolean)};const hrt="#e5c07b",Mee="#e06c75",prt="#56b6c2",mrt="#ffffff",B5="#abb2bf",vN="#7d8799",grt="#61afef",vrt="#98c379",Pee="#d19a66",yrt="#c678dd",brt="#21252b",$ee="#2c313a",Nee="#282c34",iP="#353a42",Ert="#3E4451",Fee="#528bff",xrt=Qe.theme({"&":{color:B5,backgroundColor:Nee},".cm-content":{caretColor:Fee},".cm-cursor, .cm-dropCursor":{borderLeftColor:Fee},"&.cm-focused > .cm-scroller >
127 .cm-selectionLayer .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:Ert},".cm-panels":{backgroundColor:brt,color:B5},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:"#6699ff0b"},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847"},".cm-gutters":{backgroundColor:Nee,color:vN,border:"none"},".cm-activeLineGutter":{backgroundColor:$ee},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:iP},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:iP,borderBottomColor:iP},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:$ee,color:B5}}},{dark:!0}
127),wrt=yT.define([{tag:Ce.keyword,color:yrt},{tag:[Ce.name,Ce.deleted,Ce.character,Ce.propertyName,Ce.macroName],color:Mee},{tag:[Ce.function(Ce.variableName),Ce.labelName],color:grt},{tag:[Ce.color,Ce.constant(Ce.name),Ce.standard(Ce.name)],color:Pee},{tag:[Ce.definition(Ce.name),Ce.separator],color:B5},{tag:[Ce.typeName,Ce.className,Ce.number,Ce.changed,Ce.annotation,Ce.modifier,Ce.self,Ce.namespace],color:hrt},{tag:[Ce.operator,Ce.operatorKeyword,Ce.url,Ce.escape,Ce.regexp,Ce.link,Ce.special(Ce.string)],color:prt},{tag:[Ce.meta,Ce.comment],color:vN},{tag:Ce.strong,fontWeight:"bold"},{tag:Ce.emphasis,fontStyle:"italic"},{tag:Ce.strikethrough,textDecoration:"line-through"},{tag:Ce.link,color:vN,textDecoration:"underline"},{tag:Ce.heading,fontWeight:"bold",color:Mee},{tag:[Ce.atom,Ce.bool,Ce.special(Ce.variableName)],color:Pee},{tag:[Ce.processingInstruction,Ce.string,Ce.inserted],color:vrt},{tag:Ce.invalid,color:mrt}]),Srt=[xrt,Mge(wrt)];var Trt=Qe.theme({"&":{backgroundColor:"#fff"}},{dark:!1}),Art=function(e){e===void 0&&(e={});var{indentWithTab:n=!0,editable:r=!0,readOnly:i=!1,theme:s="light",placeholder:a="",basicSetup:o=!0}=e,l=[];switch(n&&l.unshift(EL.of([Ftt])),o&&(typeof o=="boolean"?l.unshift(Oee()):l.unshift(Oee(o))),a&&l.unshift(eJe(a)),s){case"light":l.push(Trt);break;case"dark":l.push(Srt);break;case"none":break;default:l.push(s);break}return r===!1&&l.push(Qe.editable.of(!1)),i&&l.push(vn.readOnly.of(!0)),[...l]},Crt=t=>({line:t.state.doc.lineAt(t.state.selection.main.from),lineCount:t.state.doc.lines,lineBreak:t.state.lineBreak,length:t.state.doc.length,readOnly:t.state.readOnly,tabSize:t.state.tabSize,selection:t.state.selection,selectionAsSingle:t.state.selection.asSingle().main,ranges:t.state.selection.ranges,selectionCode:t.state.sliceDoc(t.state.selection.main.from,t.state.selection.main.to),selections:t.state.selection.ranges.map(e=>t.state.sliceDoc(e.from,e.to)),selectedText:t.state.selection.ranges.some(e=>!e.empty)}),jee=sd.define(),Rrt=[];function Uve(t){var{value:e,selection:n,onChange:r,onStatistics:i,onCreateEditor:s,onUpdate:a,extensions:o=Rrt,autoFocus:l,theme:c="light",height:u=null,minHeight:d=null,maxHeight:f=null,width:h=null,minWidth:m=null,maxWidth:g=null,placeholder:b="",editable:E=!0,readOnly:x=!1,indentWithTab:S=!0,basicSetup:A=!0,root:R,initialState:C}=t,[T,I]=y.useState(),[D,k]=y.useState(),[O,P]=y.useState(),M=Qe.theme({"&":{height:u,minHeight:d,maxHeight:f,width:h,minWidth:m,maxWidth:g},"& .cm-scroller":{height:"100% !important"}}),j=Qe.updateListener.of(G=>{if(G.docChanged&&typeof r=="function"&&!G.transactions.some(H=>H.annotation(jee))){var F=G.state.doc,$=F.toString();r($,G)}i&&i(Crt(G))}),U=Art({theme:c,editable:E,readOnly:x,placeholder:b,indentWithTab:S,basicSetup:A}),z=[j,M,...U];return a&&typeof a=="function"&&z.push(Qe.updateListener.of(a)),z=z.concat(o),y.useEffect(()=>{if(T&&!O){var G={doc:e,selection:n,extensions:z},F=C?vn.fromJSON(C.json,G,C.fields):vn.create(G);if(P(F),!D){var $=new Qe({state:F,parent:T,root:R});k($),s&&s($,F)}}return()=>{D&&(P(void 0),k(void 0))}},[T,O]),y.useEffect(()=>I(t.container),[t.container]),y.useEffect(()=>()=>{D&&(D.destroy(),k(void 0))},[D]),y.useEffect(()=>{l&&D&&D.focus()},[l,D]),y.useEffect(()=>{D&&D.dispatch({effects:Wt.reconfigure.of(z)})},[c,o,u,d,f,h,m,g,b,E,x,S,A,r,a]),y.useEffect(()=>{if(e!==void 0){var G=D?D.state.doc.toString():"";D&&e!==G&&D.dispatch({changes:{from:0,to:G.length,insert:e||""},annotations:[jee.of(!0)]})}},[e,D]),{state:O,setState:P,view:D,setView:k,container:T,setContainer:I}}var _rt=["className","value","selection","extensions","onChange","onStatistics","onCreateEditor","onUpdate","autoFocus","theme","height","minHeight","maxHeight","width","minWidth","maxWidth","basicSetup","placeholder","indentWithTab","editable","readOnly","root","initialState"],Irt=y.forwardRef((t,e)=>{var{className:n,value:r="",selection:i,extensions:s=[],onChange:a,onStatistics:o,onCreateEditor:l,onUpdate:c,autoFocus:u,theme:d="light",height:f,minHeight:h,maxHeight:m,width:g,minWidth:b,maxWidth:E,basicSetup:x,placeholder:S,indentWithTab:A,editable:R,readOnly:C,root:T,initialState:I}=t,D=Fge(t,_rt),k=y.useRef(null),{state:O,view:P,container:M}=Uve({container:k.current,root:T,value:r,autoFocus:u,theme:d,height:f,minHeight:h,maxHeight:m,width:g,minWidth:b,maxWidth:E,basicSetup:x,placeholder:S,indentWithTab:A,editable:R,readOnly:C,selection:i,onChange:a,onStatistics:o,onCreateEditor:l,onUpdate:c,extensions:s,initialState:I});if(y.useImperativeHandle(e,()=>({editor:k.current,state:O,view:P}),[k,M,O,P]),typeof r!="string")throw new Error("value must be typeof string but got "+typeof r);
127var j=typeof d=="string"?"cm-theme-"+d:"cm-theme";return p.jsx("div",ee({ref:k,className:""+j+(n?" "+n:"")},D))});Irt.displayName="CodeMirror";function krt(t,e){return y.useReducer((n,r)=>{const i=e[n][r];return i??n},t)}const Hve="ScrollArea",[Vve,Opn]=Ei(Hve),[Drt,ld]=Vve(Hve),Lrt=y.forwardRef((t,e)=>{const{__scopeScrollArea:n,type:r="hover",dir:i,scrollHideDelay:s=600,...a}=t,[o,l]=y.useState(null),[c,u]=y.useState(null),[d,f]=y.useState(null),[h,m]=y.useState(null),[g,b]=y.useState(null),[E,x]=y.useState(0),[S,A]=y.useState(0),[R,C]=y.useState(!1),[T,I]=y.useState(!1),D=_t(e,O=>l(O)),k=_g(i);return y.createElement(Drt,{scope:n,type:r,dir:k,scrollHideDelay:s,scrollArea:o,viewport:c,onViewportChange:u,content:d,onContentChange:f,scrollbarX:h,onScrollbarXChange:m,scrollbarXEnabled:R,onScrollbarXEnabledChange:C,scrollbarY:g,onScrollbarYChange:b,scrollbarYEnabled:T,onScrollbarYEnabledChange:I,onCornerWidthChange:x,onCornerHeightChange:A},y.createElement(lt.div,ee({dir:k},a,{ref:D,style:{position:"relative","--radix-scroll-area-corner-width":E+"px","--radix-scroll-area-corner-height":S+"px",...t.style}})))}),Ort="ScrollAreaViewport",Mrt=y.forwardRef((t,e)=>{const{__scopeScrollArea:n,children:r,...i}=t,s=ld(Ort,n),a=y.useRef(null),o=_t(e,a,s.onViewportChange);return y.createElement(y.Fragment,null,y.createElement("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),y.createElement(lt.div,ee({"data-radix-scroll-area-viewport":""},i,{ref:o,style:{overflowX:s.scrollbarXEnabled?"scroll":"hidden",overflowY:s.scrollbarYEnabled?"scroll":"hidden",...t.style}}),y.createElement("div",{ref:s.onContentChange,style:{minWidth:"100%",display:"table"}},r)))}),Mf="ScrollAreaScrollbar",Prt=y.forwardRef((t,e)=>{const{forceMount:n,...r}=t,i=ld(Mf,t.__scopeScrollArea),{onScrollbarXEnabledChange:s,onScrollbarYEnabledChange:a}=i,o=t.orientation==="horizontal";return y.useEffect(()=>(o?s(!0):a(!0),()=>{o?s(!1):a(!1)}),[o,s,a]),i.type==="hover"?y.createElement($rt,ee({},r,{ref:e,forceMount:n})):i.type==="scroll"?y.createElement(Nrt,ee({},r,{ref:e,forceMount:n})):i.type==="auto"?y.createElement(Wve,ee({},r,{ref:e,forceMount:n})):i.type==="always"?y.createElement(rW,ee({},r,{ref:e})):null}),$rt=y.forwardRef((t,e)=>{const{forceMount:n,...r}=t,i=ld(Mf,t.__scopeScrollArea),[s,a]=y.useState(!1);return y.useEffect(()=>{const o=i.scrollArea;let l=0;if(o){const c=()=>{window.clearTimeout(l),a(!0)},u=()=>{l=window.setTimeout(()=>a(!1),i.scrollHideDelay)};return o.addEventListener("pointerenter",c),o.addEventListener("pointerleave",u),()=>{window.clearTimeout(l),o.removeEventListener("pointerenter",c),o.removeEventListener("pointerleave",u)}}},[i.scrollArea,i.scrollHideDelay]),y.createElement(as,{present:n||s},y.createElement(Wve,ee({"data-state":s?"visible":"hidden"},r,{ref:e})))}),Nrt=y.forwardRef((t,e)=>{const{forceMount:n,...r}=t,i=ld(Mf,t.__scopeScrollArea),s=t.orientation==="horizontal",a=DL(()=>l("SCROLL_END"),100),[o,l]=krt("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return y.useEffect(()=>{if(o==="idle"){const c=window.setTimeout(()=>l("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(c)}},[o,i.scrollHideDelay,l]),y.useEffect(()=>{const c=i.viewport,u=s?"scrollLeft":"scrollTop";if(c){let d=c[u];const f=()=>{const h=c[u];d!==h&&(l("SCROLL"),a()),d=h};return c.addEventListener("scroll",f),()=>c.removeEventListener("scroll",f)}},[i.viewport,s,l,a]),y.createElement(as,{present:n||o!=="hidden"},y.createElement(rW,ee({"data-state":o==="hidden"?"hidden":"visible"},r,{ref:e,onPointerEnter:He(t.onPointerEnter,()=>l("POINTER_ENTER")),onPointerLeave:He(t.onPointerLeave,()=>l("POINTER_LEAVE"))})))}),Wve=y.forwardRef((t,e)=>{const n=ld(Mf,t.__scopeScrollArea),{forceMount:r,...i}=t,[s,a]=y.useState(!1),o=t.orientation==="horizontal",l=DL(()=>
127{if(n.viewport){const c=n.viewport.offsetWidth<n.viewport.scrollWidth,u=n.viewport.offsetHeight<n.viewport.scrollHeight;a(o?c:u)}},10);return BI(n.viewport,l),BI(n.content,l),y.createElement(as,{present:r||s},y.createElement(rW,ee({"data-state":s?"visible":"hidden"},i,{ref:e})))}),rW=y.forwardRef((t,e)=>{const{orientation:n="vertical",...r}=t,i=ld(Mf,t.__scopeScrollArea),s=y.useRef(null),a=y.useRef(0),[o,l]=y.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),c=qve(o.viewport,o.content),u={...r,sizes:o,onSizesChange:l,hasThumb:c>0&&c<1,onThumbChange:f=>s.current=f,onThumbPointerUp:()=>a.current=0,onThumbPointerDown:f=>a.current=f};function d(f,h){return Vrt(f,a.current,o,h)}return n==="horizontal"?y.createElement(Frt,ee({},u,{ref:e,onThumbPositionChange:()=>{if(i.viewport&&s.current){const f=i.viewport.scrollLeft,h=Bee(f,o,i.dir);s.current.style.transform=`translate3d(${h}px, 0, 0)`}},onWheelScroll:f=>{i.viewport&&(i.viewport.scrollLeft=f)},onDragScroll:f=>{i.viewport&&(i.viewport.scrollLeft=d(f,i.dir))}})):n==="vertical"?y.createElement(jrt,ee({},u,{ref:e,onThumbPositionChange:()=>{if(i.viewport&&s.current){const f=i.viewport.scrollTop,h=Bee(f,o);s.current.style.transform=`translate3d(0, ${h}px, 0)`}},onWheelScroll:f=>{i.viewport&&(i.viewport.scrollTop=f)},onDragScroll:f=>{i.viewport&&(i.viewport.scrollTop=d(f))}})):null}),Frt=y.forwardRef((t,e)=>{const{sizes:n,onSizesChange:r,...i}=t,s=ld(Mf,t.__scopeScrollArea),[a,o]=y.useState(),l=y.useRef(null),c=_t(e,l,s.onScrollbarXChange);return y.useEffect(()=>{l.current&&o(getComputedStyle(l.current))},[l]),y.createElement(Gve,ee({"data-orientation":"horizontal"},i,{ref:c,sizes:n,style:{bottom:0,left:s.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:s.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":kL(n)+"px",...t.style},onThumbPointerDown:u=>t.onThumbPointerDown(u.x),onDragScroll:u=>t.onDragScroll(u.x),onWheelScroll:(u,d)=>{if(s.viewport){const f=s.viewport.scrollLeft+u.deltaX;t.onWheelScroll(f),Yve(f,d)&&u.preventDefault()}},onResize:()=>{l.current&&s.viewport&&a&&r({content:s.viewport.scrollWidth,viewport:s.viewport.offsetWidth,scrollbar:{size:l.current.clientWidth,paddingStart:jI(a.paddingLeft),paddingEnd:jI(a.paddingRight)}})}}))}),jrt=y.forwardRef((t,e)=>{const{sizes:n,onSizesChange:r,...i}=t,s=ld(Mf,t.__scopeScrollArea),[a,o]=y.useState(),l=y.useRef(null),c=_t(e,l,s.onScrollbarYChange);return y.useEffect(()=>{l.current&&o(getComputedStyle(l.current))},[l]),y.createElement(Gve,ee({"data-orientation":"vertical"},i,{ref:c,sizes:n,style:{top:0,right:s.dir==="ltr"?0:void 0,left:s.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":kL(n)+"px",...t.style},onThumbPointerDown:u=>t.onThumbPointerDown(u.y),onDragScroll:u=>t.onDragScroll(u.y),onWheelScroll:(u,d)=>{if(s.viewport){const f=s.viewport.scrollTop+u.deltaY;t.onWheelScroll(f),Yve(f,d)&&u.preventDefault()}},onResize:()=>{l.current&&s.viewport&&a&&r({content:s.viewport.scrollHeight,viewport:s.viewport.offsetHeight,scrollbar:{size:l.current.clientHeight,paddingStart:jI(a.paddingTop),paddingEnd:jI(a.paddingBottom)}})}}))}),[Brt,zve]=Vve(Mf),Gve=y.forwardRef((t,e)=>{const{__scopeScrollArea:n,sizes:r,hasThumb:i,onThumbChange:s,onThumbPointerUp:a,onThumbPointerDown:o,onThumbPositionChange:l,onDragScroll:c,onWheelScroll:u,onResize:d,...f}=t,h=ld(Mf,n),[m,g]=y.useState(null),b=_t(e,D=>g(D)),E=y.useRef(null),x=y.useRef(""),S=h.viewport,A=r.content-r.viewport,R=Xi(u),C=Xi(l),T=DL(d,10);function I(D){if(E.current){const k=D.clientX-E.current.left,O=D.clientY-E.current.top;c({x:k,y:O})}}return y.useEffect(()=>{const D=k=>{const O=k.target;m?.contains(O)&&R(k,A)};return document.addEventListener("wheel",D,{passive:!1}),()=>document.removeEventListener("wheel",D,{passive:!1})},[S,m,A,R]),y.useEffect(C,[r,C]),BI(m,T),BI(h.content,T),y.createElement(Brt,{scope:n,scrollbar:m,hasThumb:i,onThumbChange:Xi(s),onThumbPointerUp:Xi(a),onThumbPositionChange:C,onThumbPointerDown:Xi(o)},y.createElement(lt.div,ee({},f,{ref:b,style:{position:"absolute",...f.style},onPointerDown:He(t.onPointerDown,D=>{D.button===0&&(D.target.setPointerCapture(D.pointerId),E.current=m.getBoundingClientRect(),x.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",h.viewport&&(h.viewport.style.scrollBehavior="auto"),I(D))}),onPointerMove:He(t.onPointerMove,I),onPointerUp:He(t.onPointerUp,D=>{const k=D.target;k.hasPointerCapture(D.pointerId)&&k.releasePointerCapture(D.pointerId),document.body.style.webkitUserSelect=x.current,h.viewport&&(h.viewport.style.scrollBehavior=""),E.current=null})})))}),yN="ScrollAreaThumb",Urt=y.forwardRef((t,e)=>{const{forceMount:n,...r}=t,i=zve(yN,t.__scopeScrollArea);return y.createElement(as,{present:n||i.hasThumb},y.createElement(Hrt,ee({ref:e},r)))}),Hrt=y.forwardRef((t,e)=>{const{__scopeScrollArea:n,style:r,...i}=t,s=ld(yN,n),a=zve(yN,n),{onThumbPositionChange:o}=a,l=_t(e,d=>a.onThumbChange(d)),c=y.useRef(),u=DL(()=>{c.current&&(c.current(),c.current=void 0)},100);return y.useEffect(()=>{const d=s.viewport;if(d){const f=()=>{if(u(),!c.current){const h=Wrt(d,o);c.current=h,o()}};return o(),d.addEventListener("scroll",f),()=>d.removeEventListener("scroll",f)}},[s.viewport,u,o]),y.createElement(lt.div,ee({"data-state":a.hasThumb?"visible":"hidden"},i,{ref:l,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...r},onPointerDownCapture:He(t.onPointerDownCapture,d=>{const h=d.target.getBoundingClientRect(),m=d.clientX-h.left,g=d.clientY-h.top;a.onThumbPointerDown({x:m,y:g})}),onPointerUp:He(t.onPointerUp,a.onThumbPointerUp)}))});function jI(t){return t?parseInt(t,10):0}function qve(t,e){const n=t/e;return isNaN(n)?0:n}function kL(t){const e=qve(t.viewport,t.content),n=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,r=(t.scrollbar.size-n)*e;return Math.max(r,18)}function Vrt(t,e,n,r="ltr"){const i=kL(n),s=i/2,a=e||s,o=i-a,l=n.scrollbar.paddingStart+a,c=n.scrollbar.size-n.scrollbar.paddingEnd-o,u=n.content-n.viewport,d=r==="ltr"?[0,u]:[u*-1,0];return Kve([l,c],d)(t)}function Bee(t,e,n="ltr"){const r=kL(e),i=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,s=e.scrollbar.size-i,a=e.content-e.viewport,o=s-r,l=n==="ltr"?[0,a]:[a*-1,0],c=o9(t,l);return Kve([0,a],[0,o])(c)}function Kve(t,e){return n=>{if(t[0]===t[1]||e[0]===e[1])return e[0];const r=(e[1]-e[0])/(t[1]-t[0]);return e[0]+r*(n-t[0])}}function Yve(t,e){return t>0&&t<e}const Wrt=(t,e=()=>{})=>{let n={left:t.scrollLeft,top:t.scrollTop},r=0;return function i(){const s={left:t.scrollLeft,top:t.scrollTop},a=n.left!==s.left,o=n.top!==s.top;(a||o)&&e(),n=s,r=window.requestAnimationFrame(i)}(),()=>window.cancelAnimationFrame(r)};function DL(t,e){const n=Xi(t),r=y.useRef(0);return y.useEffect(()=>()=>window.clearTimeout(r.current),[]),y.useCallback(()=>{window.clearTimeout(r.current),r.current=window.setTimeout(n,e)},[n,e])}function BI(t,e){const n=Xi(e);ri(()=>{let r=0;if(t){const i=new ResizeObserver(()=>{cancelAnimationFrame(r),r=window.requestAnimationFrame(n)});return i.observe(t),()=>{window.cancelAnimationFrame(r),i.unobserve(t)}}},[t,n])}const zrt=Lrt,Grt=Mrt,qrt=Prt,Krt=Urt;let sP=new Map,bN=!1;try{bN=new Intl.NumberFormat("de-DE",{signDisplay:"exceptZero"}).resolvedOptions().signDisplay==="exceptZero"}catch{}let UI=!1;try{UI=new Intl.NumberFormat("de-DE",{style:"unit",unit:"degree"}).resolvedOptions().style==="unit"}catch{}const Qve={degree:{narrow:{default:"°","ja-JP":" 度","zh-TW":"度","sl-SI":" °"}}};class Xve{format(e){let n="";if(!bN&&this.options.signDisplay!=null?n=Qrt(this.numberFormatter,this.options.signDisplay,e):n=this.numberFormatter.format(e),this.options.style==="unit"&&!UI){var r;let{unit:i,unitDisplay:s="short",locale:a}=this.resolvedOptions();if(!i)return n;let o=(r=Qve[i])===null||r===void 0?void 0:r[s];n+=o[a]||o.default}return n}formatToParts(e){return this.numberFormatter.formatToParts(e)}formatRange(e,n){if(typeof this.numberFormatter.formatRange=="function")return this.numberFormatter.formatRange(e,n);if(n<e)throw new RangeError("End date must be >= start date");return`${this.format(e)} â ${this.format(n)}`}formatRangeToParts(e,n){if(typeof this.numberFormatter.formatRangeToParts=="function")return this.numberFormatter.formatRangeToParts(e,n);if(n<e)throw new RangeError("End date must be >= start date");let r=this.numberFormatter.formatToParts(e),i=this.numberFormatter.formatToParts(n);return[...r.map(s=>({...s,source:"startRange"})),{type:"literal",value:" â ",source:"shared"},...i.map(s=>({...s,source:"endRange"}))]}resolvedOptions(){let e=this.numberFormatter.resolvedOptions();return!bN&&this.options.signDisplay!=null&&(e={...e,signDisplay:this.options.signDisplay}),!UI&&this.options.style==="unit"&&(e={...e,style:"unit",unit:this.options.unit,unitDisplay:this.options.unitDisplay}),e}constructor(e,n={}){this.numberFormatter=Yrt(e,n),this.options=n}}function Yrt(t,e={}){let{numberingSystem:n}=e;if(n&&t.includes("-nu-")&&(t.includes("-u-")||(t+="-u-"),t+=`-nu-${n}`),e.style==="unit"&&!UI){var r;let{unit:a,unitDisplay:o="short"}=e;if(!a)throw new Error('unit option must be provided with style: "unit"');if(!(!((r=Qve[a])===null||r===void 0)&&r[o]))throw new Error(`Unsupported unit ${a} with unitDisplay = ${o}`);e={...e,style:"decimal"}}let i=t+(e?Object.entries(e).sort((a,o)=>a[0]<o[0]?-1:1).join():"");if(sP.has(i))return sP.get(i);let s=new Intl.NumberFormat(t,e);return sP.set(i,s),s}function Qrt(t,e,n){if(e==="auto")return t.format(n);if(e==="never")return t.format(Math.abs(n));{let r=!1;if(e==="always"?r=n>0||Object.is(n,0):e==="exceptZero"&&(Object.is(n,-0)||Object.is(n,0)?n=Math.abs(n):r=n>0),r){let i=t.format(-n),s=t.format(n),a=i.replace(s,"").replace(/\u200e|\u061C/,"");
127return[...a].length!==1&&console.warn("@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case"),i.replace(s,"!!!").replace(a,"+").replace("!!!",s)}else return t.format(n)}}const Xrt=new RegExp("^.*\\(.*\\).*$"),Zrt=["latn","arab","hanidec"];class Zve{parse(e){return aP(this.locale,this.options,e).parse(e)}isValidPartialNumber(e,n,r){return aP(this.locale,this.options,e).isValidPartialNumber(e,n,r)}getNumberingSystem(e){return aP(this.locale,this.options,e).options.numberingSystem}constructor(e,n={}){this.locale=e,this.options=n}}const Uee=new Map;function aP(t,e,n){let r=Hee(t,e);if(!t.includes("-nu-")&&!r.isValidPartialNumber(n)){for(let i of Zrt)if(i!==r.options.numberingSystem){let s=Hee(t+(t.includes("-u-")?"-nu-":"-u-nu-")+i,e);if(s.isValidPartialNumber(n))return s}}return r}function Hee(t,e){let n=t+(e?Object.entries(e).sort((i,s)=>i[0]<s[0]?-1:1).join():""),r=Uee.get(n);return r||(r=new Jrt(t,e),Uee.set(n,r)),r}class Jrt{parse(e){let n=this.sanitize(e);if(this.symbols.group&&(n=tR(n,this.symbols.group,"")),this.symbols.decimal&&(n=n.replace(this.symbols.decimal,".")),this.symbols.minusSign&&(n=n.replace(this.symbols.minusSign,"-")),n=n.replace(this.symbols.numeral,this.symbols.index),this.options.style==="percent"){let a=n.indexOf("-");n=n.replace("-","");let o=n.indexOf(".");o===-1&&(o=n.length),n=n.replace(".",""),o-2===0?n=`0.${n}`:o-2===-1?n=`0.0${n}`:o-2===-2?n="0.00":n=`${n.slice(0,o-2)}.${n.slice(o-2)}`,a>-1&&(n=`-${n}`)}let r=n?+n:NaN;if(isNaN(r))return NaN;if(this.options.style==="percent"){var i,s;let a={...this.options,style:"decimal",minimumFractionDigits:Math.min(((i=this.options.minimumFractionDigits)!==null&&i!==void 0?i:0)+2,20),maximumFractionDigits:Math.min(((s=this.options.maximumFractionDigits)!==null&&s!==void 0?s:0)+2,20)};return new Zve(this.locale,a).parse(new Xve(this.locale,a).format(r))}return this.options.currencySign==="accounting"&&Xrt.test(e)&&(r=-1*r),r}sanitize(e){return e=e.replace(this.symbols.literals,""),this.symbols.minusSign&&(e=e.replace("-",this.symbols.minusSign)),this.options.numberingSystem==="arab"&&(this.symbols.decimal&&(e=e.replace(",",this.symbols.decimal),e=e.replace("Ø",this.symbols.decimal)),this.symbols.group&&(e=tR(e,".",this.symbols.group))),this.options.locale==="fr-FR"&&(e=tR(e,".","â¯")),e}isValidPartialNumber(e,n=-1/0,r=1/0){return e=this.sanitize(e),this.symbols.minusSign&&e.startsWith(this.symbols.minusSign)&&n<0?e=e.slice(this.symbols.minusSign.length):this.symbols.plusSign&&e.startsWith(this.symbols.plusSign)&&r>0&&(e=e.slice(this.symbols.plusSign.length)),this.symbols.group&&e.startsWith(this.symbols.group)||this.symbols.decimal&&e.indexOf(this.symbols.decimal)>-1&&this.options.maximumFractionDigits===0?!1:(this.symbols.group&&(e=tR(e,this.symbols.group,"")),e=e.replace(this.symbols.numeral,""),this.symbols.decimal&&(e=e.replace(this.symbols.decimal,"")),e.length===0)}constructor(e,n={}){this.locale=e,this.formatter=new Intl.NumberFormat(e,n),this.options=this.formatter.resolvedOptions(),this.symbols=tit(e,this.formatter,this.options,n);var r,i;this.options.style==="percent"&&(((r=this.options.minimumFractionDigits)!==null&&r!==void 0?r:0)>18||((i=this.options.maximumFractionDigits)!==null&&i!==void 0?i:0)>18)&&console.warn("NumberParser cannot handle percentages with greater than 18 decimal places, please reduce the number in your options.")}}const Vee=new Set(["decimal","fraction","integer","minusSign","plusSign","group"]),eit=[0,4,2,1,11,20,3,7,100,21,.1,1.1];function tit(t,e,n,r){var i,s,a,o;let l=new Intl.NumberFormat(t,{...n,minimumSignificantDigits:1,maximumSignificantDigits:21}),c=l.formatToParts(-10000.111),u=l.formatToParts(10000.111),d=eit.map(k=>l.formatToParts(k));var f;let h=(f=(i=c.find(k=>k.type==="minusSign"))===null||i===void 0?void 0:i.value)!==null&&f!==void 0?f:"-",m=(s=u.find(k=>k.type==="plusSign"))===null||s===void 0?void 0:s.value;!m&&(r?.signDisplay==="exceptZero"||r?.signDisplay==="always")&&(m="+");let b=(a=new Intl.NumberFormat(t,{...n,minimumFractionDigits:2,maximumFractionDigits:2}).formatToParts(.001).find(k=>k.type==="decimal"))===null||a===void 0?void 0:a.value,E=(o=c.find(k=>k.type==="group"))===null||o===void 0?void 0:o.value,x=c.filter(k=>!Vee.has(k.type)).map(k=>Wee(k.value)),S=d.flatMap(k=>k.filter(O=>!Vee.has(O.type)).map(O=>Wee(O.value))),A=[...new Set([...x,...S])].sort((k,O)=>O.length-k.length),R=A.length===0?new RegExp("[\\p{White_Space}]","gu"):new RegExp(`${A.join("|")}|[\\p{White_Space}]`,"gu"),C=[...new Intl.NumberFormat(n.locale,{useGrouping:!1}).format(9876543210)].reverse(),T=new Map(C.map((k,O)=>[k,O])),I=new RegExp(`[${C.join("")}]`,"g");return{minusSign:h,plusSign:m,decimal:b,group:E,literals:R,numeral:I,index:k=>String(T.get(k))}}function tR(t,e,n){return t.replaceAll?t.replaceAll(e,n):t.split(e).join(n)}function Wee(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var Jve=tL(),oP=function(){},LL=y.forwardRef(function(t,e){var n=y.useRef(null),r=y.useState({onScrollCapture:oP,onWheelCapture:oP,onTouchMoveCapture:oP}),i=r[0],s=r[1],a=t.forwardProps,o=t.children,l=t.className,c=t.removeScrollBar,u=t.enabled,d=t.shards,f=t.sideCar,h=t.noIsolation,m=t.inert,g=t.allowPinchZoom,b=t.as,E=b===void 0?"div":b,x=If(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),S=f,A=eL([n,e]),R=Ve(Ve({},x),i);return y.createElement(y.Fragment,null,u&&y.createElement(S,{sideCar:Jve,removeScrollBar:c,shards:d,noIsolation:h,inert:m,setCallbacks:s,allowPinchZoom:!!g,lockRef:n}),a?y.cloneElement(y.Children.only(o),Ve(Ve({},R),{ref:A})):y.createElement(E,Ve({},R,{className:l,ref:A}),o))});LL.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};LL.classNames={fullWidth:L0,zeroRight:D0};var EN=!1;if(typeof window<"u")try{var nR=Object.defineProperty({},"passive",{get:function(){return EN=!0,!0}});window.addEventListener("test",nR,nR),window.removeEventListener("test",nR,nR)}catch{EN=!1}var Rv=EN?{passive:!1}:!1,nit=function(t){return t.tagName==="TEXTAREA"},e1e=function(t,e){var n=window.getComputedStyle(t);return n[e]!=="hidden"&&!(n.overflowY===n.overflowX&&!nit(t)&&n[e]==="visible")},rit=function(t){return e1e(t,"overflowY")},iit=function(t){return e1e(t,"overflowX")},zee=function(t,e){var n=e;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);
vendor: 4,713 bytes, lines 127-130
127var r=t1e(t,n);if(r){var i=n1e(t,n),s=i[1],a=i[2];if(s>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},sit=function(t){var e=t.scrollTop,n=t.scrollHeight,r=t.clientHeight;return[e,n,r]},ait=function(t){var e=t.scrollLeft,n=t.scrollWidth,r=t.clientWidth;return[e,n,r]},t1e=function(t,e){return t==="v"?rit(e):iit(e)},n1e=function(t,e){return t==="v"?sit(e):ait(e)},oit=function(t,e){return t==="h"&&e==="rtl"?-1:1},lit=function(t,e,n,r,i){var s=oit(t,window.getComputedStyle(e).direction),a=s*r,o=n.target,l=e.contains(o),c=!1,u=a>0,d=0,f=0;do{var h=n1e(t,o),m=h[0],g=h[1],b=h[2],E=g-b-s*m;(m||E)&&t1e(t,o)&&(d+=E,f+=m),o=o.parentNode}while(!l&&o!==document.body||l&&(e.contains(o)||e===o));return(u&&d===0||!u&&f===0)&&(c=!0),c},rR=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},Gee=function(t){return[t.deltaX,t.deltaY]},qee=function(t){return t&&"current"in t?t.current:t},cit=function(t,e){return t[0]===e[0]&&t[1]===e[1]},uit=function(t){return` 128 .block-interactivity-`.concat(t,` {pointer-events: none;} 129 .allow-interactivity-`).concat(t,` {pointer-events: all;} 130`)},dit=0,_v=[];function fit(t){var e=y.useRef([]),n=y.useRef([0,0]),r=y.useRef(),i=y.useState(dit++)[0],s=y.useState(function(){return lT()})[0],a=y.useRef(t);y.useEffect(function(){a.current=t},[t]),y.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(i));var g=Qa([t.lockRef.current],(t.shards||[]).map(qee),!0).filter(Boolean);return g.forEach(function(b){return b.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),g.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(i))})}}},[t.inert,t.lockRef.current,t.shards]);var o=y.useCallback(function(g,b){if("touches"in g&&g.touches.length===2)return!a.current.allowPinchZoom;var E=rR(g),x=n.current,S="deltaX"in g?g.deltaX:x[0]-E[0],A="deltaY"in g?g.deltaY:x[1]-E[1],R,C=g.target,T=Math.abs(S)>Math.abs(A)?"h":"v";if("touches"in g&&T==="h"&&C.type==="range")return!1;var I=zee(T,C);if(!I)return!0;if(I?R=T:(R=T==="v"?"h":"v",I=zee(T,C)),!I)return!1;if(!r.current&&"changedTouches"in g&&(S||A)&&(r.current=R),!R)return!0;var D=r.current||R;return lit(D,b,g,D==="h"?S:A)},[]),l=y.useCallback(function(g){var b=g;if(!(!_v.length||_v[_v.length-1]!==s)){var E="deltaY"in b?Gee(b):rR(b),x=e.current.filter(function(R){return R.name===b.type&&R.target===b.target&&cit(R.delta,E)})[0];if(x&&x.should){b.cancelable&&b.preventDefault();return}if(!x){var S=(a.current.shards||[]).map(qee).filter(Boolean).filter(function(R){return R.contains(b.target)}),A=S.length>0?o(b,S[0]):!a.current.noIsolation;A&&b.cancelable&&b.preventDefault()}}},[]),c=y.useCallback(function(g,b,E,x){var S={name:g,delta:b,target:E,should:x};e.current.push(S),setTimeout(function(){e.current=e.current.filter(function(A){return A!==S})},1)},[]),u=y.useCallback(function(g){n.current=rR(g),r.current=void 0},[]),d=y.useCallback(function(g){c(g.type,Gee(g),g.target,o(g,t.lockRef.current))},[]),f=y.useCallback(function(g){c(g.type,rR(g),g.target,o(g,t.lockRef.current))},[]);y.useEffect(function(){return _v.push(s),t.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,Rv),document.addEventListener("touchmove",l,Rv),document.addEventListener("touchstart",u,Rv),function(){_v=_v.filter(function(g){return g!==s}),document.removeEventListener("wheel",l,Rv),document.removeEventListener("touchmove",l,Rv),document.removeEventListener("touchstart",u,Rv)}},[]);var h=t.removeScrollBar,m=t.inert;return y.createElement(y.Fragment,null,m?y.createElement(s,{styles:uit(i)}):null,h?y.createElement(iL,{gapMode:"margin"}):null)}const hit=nL(Jve,fit);var r1e=y.forwardRef(function(t,e){return y.createElement(LL,Ve({},t,{ref:e,sideCar:hit}))});r1e.classNames=LL.classNames;const i1e="Popover",[s1e,Mpn]=Ei(i1e,[Bp]),iW=Bp(),[pit,Wb]=s1e(i1e),mit=t=>{const{__scopePopover:e,children:n,open:r,defaultOpen:i,onOpenChange:s,modal:a=!1}=t,o=iW(e),l=y.useRef(null),[c,u]=y.useState(!1),[d=!1,f]=Ji({prop:r,defaultProp:i,onChange:s});return y.createElement($b,o,y.createElement(pit,{scope:e,contentId:Pi(),triggerRef:l,open:d,onOpenChange:f,onOpenToggle:y.useCallback(()=>f(h=>!h),[f]),hasCustomAnchor:c,onCustomAnchorAdd:y.useCallback(()=>u(!0),[]),onCustomAnchorRemove:y.useCallback(()=>u(!1),[]),modal:a},n))},git="PopoverTrigger",vit=y.forwardRef((t,e)=>{const{__scopePopover:n,...r}=t,i=Wb(git,n),s=iW(n),a=_t(e,i.triggerRef),o=y.createElement(lt.button,ee({type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":l1e(i.open
130)},r,{ref:a,onClick:He(t.onClick,i.onOpenToggle)}));return i.hasCustomAnchor?o:y.createElement(rT,ee({asChild:!0},s),o)}),a1e="PopoverPortal",[yit,bit]=s1e(a1e,{forceMount:void 0}),Eit=t=>{const{__scopePopover:e,forceMount:n,children:r,container:i}=t,s=Wb(a1e,e);return y.createElement(yit,{scope:e,forceMount:n},y.createElement(as,{present:n||s.open},y.createElement(Nb,{asChild:!0,container:i},r)))},iS="PopoverContent",xit=y.forwardRef((t,e)=>{const n=bit(iS,t.__scopePopover),{forceMount:r=n.forceMount,...i}=t,s=Wb(iS,t.__scopePopover);return y.createElement(as,{present:r||s.open},s.modal?y.createElement(wit,ee({},i,{ref:e})):y.createElement(Sit,ee({},i,{ref:e})))}),wit=y.forwardRef((t,e)=>{const n=Wb(iS,t.__scopePopover),r=y.useRef(null),i=_t(e,r),s=y.useRef(!1);return y.useEffect(()=>{const a=r.current;if(a)return oT(a)},[]),y.createElement(r1e,{as:qu,allowPinchZoom:!0},y.createElement(o1e,ee({},t,{ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:He(t.onCloseAutoFocus,a=>{var o;a.preventDefault(),s.current||(o=n.triggerRef.current)===null||o===void 0||o.focus()}),onPointerDownOutside:He(t.onPointerDownOutside,a=>{const o=a.detail.originalEvent,l=o.button===0&&o.ctrlKey===!0,c=o.button===2||l;s.current=c},{checkForDefaultPrevented:!1}),onFocusOutside:He(t.onFocusOutside,a=>a.preventDefault(),{checkForDefaultPrevented:!1})})))}),Sit=y.forwardRef((t,e)=>{const n=Wb(iS,t.__scopePopover),r=y.useRef(!1),i=y.useRef(!1);return y.createElement(o1e,ee({},t,{ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var a;if((a=t.onCloseAutoFocus)===null||a===void 0||a.call(t,s),!s.defaultPrevented){var o;r.current||(o=n.triggerRef.current)===null||o===void 0||o.focus(),s.preventDefault()}r.current=!1,i.current=!1},onInteractOutside:s=>{var a,o;(a=t.onInteractOutside)===null||a===void 0||a.call(t,s),s.defaultPrevented||(r.current=!0,s.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const l=s.target;((o=n.triggerRef.current)===null||o===void 0?void 0:o.contains(l))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&i.current&&s.preventDefault()}}))}),o1e=y.forwardRef((t,e)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:s,disableOutsidePointerEvents:a,onEscapeKeyDown:o,onPointerDownOutside:l,onFocusOutside:c,onInteractOutside:u,...d}=t,f=Wb(iS,n),h=iW(n);return aT(),y.createElement(Fb,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:s},y.createElement(Rg,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:u,onEscapeKeyDown:o,onPointerDownOutside:l,onFocusOutside:c,onDismiss:()=>f.onOpenChange(!1)},y.createElement(iT,ee({"data-state":l1e(f.open),role:"dialog",id:f.contentId},h,d,{ref:e,style:{...d.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}}))))});function l1e(t){return t?"open":"closed"}const Tit=mit,Ait=vit,Cit=Eit,Rit=xit,c1e="Progress",OL=100,[_it,Ppn]=Ei(c1e),[Iit,kit]=_it(c1e),u1e=y.forwardRef((t,e)=>{const{__scopeProgress:n,value:r,max:i,getValueLabel:s=Oit,...a}=t,o=xN(i)?i:OL,l=f1e(r,o)?r:null,c=HI(l)?s(l,o):void 0;return y.createElement(Iit,{scope:n,value:l,max:o},y.createElement(lt.div,ee({"aria-valuemax":o,"aria-valuemin":0,"aria-valuenow":HI(l)?l:void 0,"aria-valuetext":c,role:"progressbar","data-state":d1e(l,o),"data-value":l??void 0,"data-max":o},a,{ref:e})))});u1e.propTypes={max(t,e,n){const r=t[e],i=String(r);return r&&!xN(r)?new Error(Mit(i,n)):null},value(t,e,n){const r=t[e],i=String(r),s=xN(t.max)?t.max:OL;return r!=null&&!f1e(r,s)?new Error(Pit(i,n)):null}};const Dit="ProgressIndicator",Lit=y.forwardRef((t,e)=>{var n;const{__scopeProgress:r,...i}=t,s=kit(Dit,r);return y.createElement(lt.div,ee({"data-state":d1e(s.value,s.max),"data-value":(n=s.value)!==null&&n!==void 0?n:void 0,"data-max":s.max},i,{ref:e}))});function Oit(t,e){return`${Math.round(t/e*100)}%`}function d1e(t,e){return t==null?"indeterminate":t===e?"complete":"loading"}function HI(t){return typeof t=="number"}function xN(t){return HI(t)&&!isNaN(t)&&t>0}function f1e(t,e){return HI(t)&&!isNaN(t)&&t<=e&&t>=0}function Mit(t,e){return`Invalid prop \`max\` of value \`${t}\` supplied to \`${e}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${OL}\`.`}function Pit(t,e){return`Invalid prop \`value\` of value \`${t}\` supplied to \`${e}\`. The \`value\` prop must be: 131 - a positive number 132 - less than the value passed to \`max\` (or ${OL} if no \`max\` prop is set) 133 - \`null\` if the progress is indeterminate. 134 135Defaulting to \`null\`.`}const $it=u1e,Nit=Lit,h1e="Radio",[Fit,p1e]=Ei(h1e),[jit,Bit]=Fit(h1e),Uit=y.forwardRef((t,e)=>{const{__scopeRadio:n,name:r,checked:i=!1,required:s,disabled:a,value:o="on",onCheck:l,...c}=t,[u,d]=y.useState(null),f=_t(e,g=>d(g)),h=y.useRef(!1),m=u?!!u.closest("form"):!0;return y.createElement(jit,{scope:n,checked:i,disabled:a},y.createElement(lt.button,ee({type:"button",role:"radio","aria-checked":i,"data-state":m1e(i),"data-disabled":a?"":void 0,disabled:a,value:o},c,{ref:f,onClick:He(t.onClick,g=>{i||l?.(),m&&(h.current=g.isPropagationStopped(),h.current||g.stopPropagation())})})),m&&y.createElement(Wit,{control:u,bubbles:!h.current,name:r,value:o,checked:i,required:s,disabled:a,style:{transform:"translateX(-100%)"}}))}),Hit="RadioIndicator",Vit=y.forwardRef((t,e)=>{const{__scopeRadio:n,forceMount:r,...i}=t,s=Bit(Hit,n);return y.createElement(as,{present:r||s.checked},y.createElement(lt.span,ee({"data-state":m1e(s.checked),"data-disabled":s.disabled?"":void 0},i,{ref:e})))}),Wit=t=>{const{control:e,checked:n,bubbles:r=!0,...i}=t,s=y.useRef(null),a=oL(n),o=ZD(e);return y.useEffect(()=>{const l=s.current,c=window.HTMLInputElement.prototype,d=Object.getOwnPropertyDescriptor(c,"checked").set;if(a!==n&&d){const f=new Event("click",{bubbles:r});d.call(l,n),l.dispatchEvent(f)}},[a,n,r]),y.createElement("input",ee({type:"radio","aria-hidden":!0,defaultChecked:n},i,{tabIndex:-1,ref:s,style:{...t.style,...o,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function m1e(t){return t?"checked":"unchecked"}const zit=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],g1e="RadioGroup",[Git,$pn]=Ei(g1e,[Bb,p1e]),v1e=Bb(),y1e=p1e(),[qit,Kit]=Git(g1e),Yit=y.forwardRef((t,e)=>{const{__scopeRadioGroup:n,name:r,defaultValue:i,value:s,required:a=!1,disabled:o=!1,orientation:l,dir:c,loop:u=!0,onValueChange:d,...f}=t,h=v1e(n),m=_g(c),[g,b]=Ji({prop:s,defaultProp:i,onChange:d});return y.createElement(qit,{scope:n,name:r,required:a,disabled:o,value:g,onValueChange:b},y.createElement(yV,ee({asChild:!0},h,{orientation:l,dir:m,loop:u}),y.createElement(lt.div,ee({role:"radiogroup","aria-required":a,"aria-orientation":l,"data-disabled":o?"":void 0,dir:m},f,{ref:e}))))}),Qit="RadioGroupItem",Xit=y.forwardRef((t,e)=>{const{__scopeRadioGroup:n,disabled:r,...i}=t,s=Kit(Qit,n),a=s.disabled||r,o=v1e(n),l=y1e(n),c=y.useRef(null),u=_t(e,c),d=s.value===i.value,f=y.useRef(!1);return y.useEffect(()=>{const h=g=>{zit.includes(g.key)&&(f.current=!0)},m=()=>f.current=!1;return document.addEventListener("keydown",h),document.addEventListener("keyup",m),()=>{document.removeEventListener("keydown",h),document.removeEventListener("keyup",m)}},[]),y.createElement(bV,ee({asChild:!0},o,{focusable:!a,active:d}
135),y.createElement(Uit,ee({disabled:a,required:s.required,checked:d},l,i,{name:s.name,ref:u,onCheck:()=>s.onValueChange(i.value),onKeyDown:He(h=>{h.key==="Enter"&&h.preventDefault()}),onFocus:He(i.onFocus,()=>{var h;f.current&&((h=c.current)===null||h===void 0||h.click())})})))}),Zit=y.forwardRef((t,e)=>{const{__scopeRadioGroup:n,...r}=t,i=y1e(n);return y.createElement(Vit,ee({},i,r,{ref:e}))}),Jit=Yit,est=Xit,tst=Zit,b1e="Switch",[nst,Npn]=Ei(b1e),[rst,ist]=nst(b1e),sst=y.forwardRef((t,e)=>{const{__scopeSwitch:n,name:r,checked:i,defaultChecked:s,required:a,disabled:o,value:l="on",onCheckedChange:c,...u}=t,[d,f]=y.useState(null),h=_t(e,x=>f(x)),m=y.useRef(!1),g=d?!!d.closest("form"):!0,[b=!1,E]=Ji({prop:i,defaultProp:s,onChange:c});return y.createElement(rst,{scope:n,checked:b,disabled:o},y.createElement(lt.button,ee({type:"button",role:"switch","aria-checked":b,"aria-required":a,"data-state":E1e(b),"data-disabled":o?"":void 0,disabled:o,value:l},u,{ref:h,onClick:He(t.onClick,x=>{E(S=>!S),g&&(m.current=x.isPropagationStopped(),m.current||x.stopPropagation())})})),g&&y.createElement(lst,{control:d,bubbles:!m.current,name:r,value:l,checked:b,required:a,disabled:o,style:{transform:"translateX(-100%)"}}))}),ast="SwitchThumb",ost=y.forwardRef((t,e)=>{const{__scopeSwitch:n,...r}=t,i=ist(ast,n);return y.createElement(lt.span,ee({"data-state":E1e(i.checked),"data-disabled":i.disabled?"":void 0},r,{ref:e}))}),lst=t=>{const{control:e,checked:n,bubbles:r=!0,...i}=t,s=y.useRef(null),a=oL(n),o=ZD(e);return y.useEffect(()=>{const l=s.current,c=window.HTMLInputElement.prototype,d=Object.getOwnPropertyDescriptor(c,"checked").set;if(a!==n&&d){const f=new Event("click",{bubbles:r});d.call(l,n),l.dispatchEvent(f)}},[a,n,r]),y.createElement("input",ee({type:"checkbox","aria-hidden":!0,defaultChecked:n},i,{tabIndex:-1,ref:s,style:{...t.style,...o,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function E1e(t){return t?"checked":"unchecked"}const cst=sst,ust=ost,x1e="Tabs",[dst,Fpn]=Ei(x1e,[Bb]),w1e=Bb(),[fst,sW]=dst(x1e),hst=y.forwardRef((t,e)=>{const{__scopeTabs:n,value:r,onValueChange:i,defaultValue:s,orientation:a="horizontal",dir:o,activationMode:l="automatic",...c}=t,u=_g(o),[d,f]=Ji({prop:r,onChange:i,defaultProp:s});return y.createElement(fst,{scope:n,baseId:Pi(),value:d,onValueChange:f,orientation:a,dir:u,activationMode:l},y.createElement(lt.div,ee({dir:u,"data-orientation":a},c,{ref:e})))}),pst="TabsList",mst=y.forwardRef((t,e)=>{const{__scopeTabs:n,loop:r=!0,...i}=t,s=sW(pst,n),a=w1e(n);return y.createElement(yV,ee({asChild:!0},a,{orientation:s.orientation,dir:s.dir,loop:r}),y.createElement(lt.div,ee({role:"tablist","aria-orientation":s.orientation},i,{ref:e})))}),gst="TabsTrigger",vst=y.forwardRef((t,e)=>{const{__scopeTabs:n,value:r,disabled:i=!1,...s}=t,a=sW(gst,n),o=w1e(n),l=S1e(a.baseId,r),c=T1e(a.baseId,r),u=r===a.value;return y.createElement(bV,ee({asChild:!0},o,{focusable:!i,active:u}),y.createElement(lt.button,ee({type:"button",role:"tab","aria-selected":u,"aria-controls":c,"data-state":u?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:l},s,{ref:e,onMouseDown:He(t.onMouseDown,d=>{!i&&d.button===0&&d.ctrlKey===!1?a.onValueChange(r):d.preventDefault()}),onKeyDown:He(t.onKeyDown,d=>{[" ","Enter"].includes(d.key)&&a.onValueChange(r)}),onFocus:He(t.onFocus,()=>{const d=a.activationMode!=="manual";!u&&!i&&d&&a.onValueChange(r)})})))}),yst="TabsContent",bst=y.forwardRef((t,e)=>{const{__scopeTabs:n,value:r,forceMount:i,children:s,...a}=t,o=sW(yst,n),l=S1e(o.baseId,r),c=T1e(o.baseId,r),u=r===o.value,d=y.useRef(u);return y.useEffect(()=>{const f=requestAnimationFrame(()=>d.current=!1);return()=>cancelAnimationFrame(f)},[]),y.createElement(as,{present:i||u},({present:f})=>y.createElement(lt.div,ee({"data-state":u?"active":"inactive","data-orientation":o.orientation,role:"tabpanel","aria-labelledby":l,hidden:!f,id:c,tabIndex:0},a,{ref:e,style:{...t.style,animationDuration:d.current?"0s":void 0}}),f&&s))});function S1e(t,e){return`${t}-trigger-${e}`}function T1e(t,e){return`${t}-content-${e}`}const Est=hst,xst=mst,wst=vst,Sst=bst,xT=(t,e)=>{const n=y.createContext(e),r=s=>{const{children:a,...o}=s,l=y.useMemo(()=>o,Object.values(o));return p.jsx(n.Provider,{value:l,children:a})};function i(s){const a=y.useContext(n);if(a)return a;
135if(e!==void 0)return e;throw new Error(`\`${s}\` must be used within \`${t}\``)}return r.displayName=`${t}Provider`,[r,i]};function Tst(t,e){return typeof t=="string"?!1:e in t}function U5(t,e,n){return t&&e&&Tst(t,e)?t[e]:n}const Kee={padding:["padding-block-start","padding-inline-end","padding-block-end","padding-inline-start"],paddingTop:"padding-block-start",paddingRight:"padding-inline-end",paddingBottom:"padding-block-end",paddingLeft:"padding-inline-start",margin:["margin-block-start","margin-inline-end","margin-block-end","margin-inline-start"],marginLeft:"margin-inline-start",marginRight:"margin-inline-end",marginTop:"margin-block-start",marginBottom:"margin-block-end",borderRadius:"border-radius",borderStyle:"border-style",borderWidth:"border-width",borderColor:"border-color",fontSize:"font-size",fontWeight:"font-weight",lineHeight:"line-height",zIndex:"z-index",boxShadow:"box-shadow",pointerEvents:"pointer-events",textAlign:"text-align",textTransform:"text-transform",textDecoration:"text-decoration",flexGrow:"flex-grow",flexShrink:"flex-shrink",flexBasis:"flex-basis",minWidth:"min-width",maxWidth:"max-width",minHeight:"min-height",maxHeight:"max-height",flexDirection:"flex-direction",flexWrap:"flex-wrap",justifyContent:"justify-content",alignItems:"align-items"},Ast=t=>{const[e,n,r,i]=t,s=n??e;return[e,s,r??e,i??s]};function Cst(t,e){switch(t){case"gap":case"padding":case"margin":case"paddingTop":case"paddingLeft":case"paddingRight":case"paddingBottom":case"marginTop":case"marginLeft":case"marginRight":case"marginBottom":case"left":case"right":case"top":case"bottom":case"width":case"maxWidth":case"minWidth":case"height":case"maxHeight":case"minHeight":case"borderRadius":case"borderWidth":return e.spaces;case"color":case"background":case"borderColor":return e.colors;case"fontSize":return e.fontSizes;case"fontWeight":return e.fontWeights;case"lineHeight":return e.lineHeights;case"zIndex":return e.zIndices;case"boxShadow":return e.shadows;default:return null}}const ML=(t,e)=>{const n=Object.entries(t).reduce((r,i)=>{const[s,a]=i,o=Cst(s,e),l=Object.prototype.hasOwnProperty.call(Kee,s)?Kee[s]:s;return l&&(a||a===0)&&(typeof a=="object"&&!Array.isArray(a)?Object.entries(a).forEach(([c,u])=>{r[c]={...r[c],...Yee(l,u,o)}}):r.initial={...r.initial,...Yee(l,a,o)}),r},{initial:{},small:{},medium:{},large:{}});return Object.entries(n).reduce((r,[i,s])=>{if(s&&Object.keys(s).length>0){const a=Object.entries(s).reduce((o,[l,c])=>(o.push(`${l}: ${c};`),o),[]).join(` 136`);i==="initial"?r.push(a):r.push(`${e.breakpoints[i]}{ ${a} }`)}return r},[]).join(` 137`)},Yee=(t,e,n)=>{if(Array.isArray(t)&&Array.isArray(e)){const r=Ast(e);return t.reduce((i,s,a)=>(i[s]=U5(n,r[a],r[a]),i),{})}else return Array.isArray(t)&&!Array.isArray(e)?t.reduce((r,i)=>(r[i]=U5(n,e,e),r),{}):!Array.isArray(t)&&!Array.isArray(e)?{[t]:U5(n,e,e)}:(console.warn("You've passed an array of values to a property that does not support it. Please check the property and value you're passing."),{})},Ma=y.forwardRef,pe=Ma((t,e)=>{const{background:n,basis:r,borderColor:i,color:s,flex:a,fontSize:o,grow:l,hasRadius:c,padding:u,paddingBottom:d,paddingLeft:f,paddingRight:h,paddingTop:m,margin:g,marginLeft:b,marginBottom:E,marginRight:x,marginTop:S,shadow:A,shrink:R,lineHeight:C,fontWeight:T,width:I,minWidth:D,maxWidth:k,height:O,minHeight:P,maxHeight:M,top:j,left:U,bottom:z,right:G,borderRadius:F,borderStyle:$,borderWidth:H,tag:q,pointerEvents:Y,display:se,position:ye,zIndex:ie,overflow:ne,cursor:ae,transition:Se,transform:Re,animation:je,textAlign:Fe,textTransform:Me,...Et}=t,$t=q||"div",Ot={$background:n,$basis:r,$borderColor:i,$color:s,$flex:a,$fontSize:o,$grow:l,$hasRadius:c,$padding:u,$paddingBottom:d,$paddingLeft:f,$paddingRight:h,$paddingTop:m,$margin:g,$marginLeft:b,$marginBottom:E,$marginRight:x,$marginTop:S,$shadow:A,$shrink:R,$lineHeight:C,$fontWeight:T,$width:I,$minWidth:D,$maxWidth:k,$height:O,$minHeight:P,$maxHeight:M,$top:j,$left:U,$bottom:z,$right:G,$borderRadius:F,$borderStyle:$,$borderWidth:H,$pointerEvents:Y,$display:se,$position:ye,$zIndex:ie,$overflow:ne,$cursor:ae,$transition:Se,$transform:Re,$animation:je,$textAlign:Fe,$textTransform:Me};return p.jsx(Rst,{as:$t,ref:e,...Ot,...Et})}),Rst=J.div` 138 ${({theme:t,...e})=>ML({padding:e.$padding,paddingTop:e.$paddingTop,paddingBottom:e.$paddingBottom,paddingLeft:e.$paddingLeft,paddingRight:e.$paddingRight,margin:e.$margin,marginTop:e.$marginTop,marginBottom:e.$marginBottom,marginLeft:e.$marginLeft,marginRight:e.$marginRight,top:e.$top,left
138:e.$left,bottom:e.$bottom,right:e.$right,width:e.$width,minWidth:e.$minWidth,maxWidth:e.$maxWidth,height:e.$height,minHeight:e.$minHeight,maxHeight:e.$maxHeight,color:e.$color,background:e.$background,fontSize:e.$fontSize,fontWeight:e.$fontWeight,lineHeight:e.$lineHeight,borderRadius:e.$hasRadius?t.borderRadius:e.$borderRadius,borderStyle:e.$borderColor&&!e.$borderStyle?"solid":e.$borderStyle,borderWidth:e.$borderColor&&!e.$borderWidth?"1px":e.$borderWidth,borderColor:e.$borderColor,zIndex:e.$zIndex,boxShadow:e.$shadow,display:e.$display,pointerEvents:e.$pointerEvents,cursor:e.$cursor,textAlign:e.$textAlign,textTransform:e.$textTransform,transition:e.$transition,transform:e.$transform,animation:e.$animation,position:e.$position,overflow:e.$overflow,flex:e.$flex,flexShrink:e.$shrink,flexGrow:e.$grow,flexBasis:e.$basis},t)}; 139`,X=Ma((t,e)=>{const{className:n,alignItems:r,direction:i,inline:s,gap:a,justifyContent:o,wrap:l,...c}=t,u={$alignItems:r,$direction:i,$gap:a,$justifyContent:o,$wrap:l,$inline:s};return p.jsx(_st,{className:n,ref:e,...u,...c})}),_st=J(pe)` 140 ${({theme:t,$display:e="flex",$alignItems:n="center",$direction:r="row",...i})=>ML({gap:i.$gap,alignItems:n,justifyContent:i.$justifyContent,flexWrap:i.$wrap,flexDirection:r,display:i.$inline?"inline-flex":e},t)}; 141`,Ist="alpha",kst="beta",Dst="delta",Lst="epsilon",Qee="omega",Ost="pi",Mst="sigma",A1e=Mt` 142 display: block; 143 white-space: nowrap; 144 overflow: hidden; 145 text-overflow: ellipsis; 146`,Pst=({$variant:t=Qee,theme:e})=>{switch(t){case Ist:return` 147 font-weight: ${e.fontWeights.bold}; 148 font-size: ${e.fontSizes[5]}; 149 line-height: ${e.lineHeights[2]}; 150 `;case kst:return` 151 font-weight: ${e.fontWeights.bold}; 152 font-size: ${e.fontSizes[4]}; 153 line-height: ${e.lineHeights[1]}; 154 `;case Dst:return` 155 font-weight: ${e.fontWeights.semiBold}; 156 font-size: ${e.fontSizes[3]}; 157 line-height: ${e.lineHeights[2]}; 158 `;case Lst:return` 159 font-size: ${e.fontSizes[3]}; 160 line-height: ${e.lineHeights[6]}; 161 `;case Qee:return` 162 font-size: ${e.fontSizes[2]}; 163 line-height: ${e.lineHeights[4]}; 164 `;case Ost:return` 165 font-size: ${e.fontSizes[1]}; 166 line-height: ${e.lineHeights[3]}; 167 `;case Mst:return` 168 font-weight: ${e.fontWeights.bold}; 169 font-size: ${e.fontSizes[0]}; 170 line-height: ${e.lineHeights[5]}; 171 text-transform: uppercase; 172 `;default:return` 173 font-size: ${e.fontSizes[2]}; 174 `}},le=Ma((t,e)=>{const{ellipsis:n,textColor:r="currentcolor",textDecoration:i,textTransform:s,variant:a,lineHeight:o,fontWeight:l,fontSize:c,...u}=t,d={$ellipsis:n,$textColor:r,$textDecoration:i,$textTransform:s,$variant:a,$lineHeight:o,$fontWeight:l,$fontSize:c};return p.jsx($st,{ref:e,tag:"span",...d,...u})}),$st=J(pe)` 175 ${Pst} 176 ${({$ellipsis:t})=>t?A1e:""} 177 178 ${({theme:t,...e})=>ML({color:e.$textColor,textDecoration:e.$textDecoration,textTransform:e.$textTransform,lineHeight:e.$lineHeight,fontWeight:e.$fontWeight,fontSize:e.$fontSize},t)} 179`,[Nst,aW]=xT("Accordion"),Fst=y.forwardRef(({children:t,size:e="S",...n},r)=>p.jsx(jst,{ref:r,$size:e,collapsible:!0,...n,type:"single",children:p.jsx(Nst,{size:e,children:t})})),jst=J(rqe)` 180 background-color: ${t=>t.theme.colors.neutral0}; 181 182 ${t=>t.$size==="S"?Mt` 183 border-radius: ${e=>e.theme.borderRadius}; 184 border: solid 1px ${e=>e.theme.colors.neutral200}; 185 `:Mt``} 186`,Bst=y.forwardRef((t,e)=>{const{size:n}=aW("Item");return p.jsx(Ust,{$size:n,"data-size":n,ref:e,...t})}),Ust=J(iqe)` 187 overflow: hidden; 188 margin: 1px 0; 189 190 &:first-child { 191 border-top-left-radius: 0.3rem; 192 border-top-right-radius: 0.3rem; 193 margin-top: 0; 194 } 195 196 &:last-child { 197 border-bottom-left-radius: 0.3rem; 198 border-bottom-right-radius: 0.3rem; 199 margin-bottom: 0; 200 } 201 202 &[data-size='S'] { 203 & + & { 204 border-top: solid 1px ${t=>t.theme.colors.neutral200}; 205 } 206 } 207 208 &[data-state='open'] { 209 box-shadow: 0 0 0 1px ${t=>t.theme.colors.primary600}; 210 } 211 212 &:not([data-disabled]):hover { 213 box-shadow: 0 0 0 1px ${t=>t.theme.colors.primary600}; 214 } 215 216 /* This applies our desired focus effect correctly. */ 217 &:focus-within { 218 position: relative; 219 z-index: 1; 220 box-shadow: 0 0 0 1px ${t=>t.theme.colors.primary600}; 221 } 222 223 @media (prefers-reduced-motion: no-preference) { 224 transition: box-shadow ${t=>t.theme.motion.timings[120]} 225 ${t=>t.theme.motion.easings.easeOutQuad}; 226 } 227`,Hst=y.forwardRef(({caretPosition:t="left",description:e,icon:n,iconProps:r,children:i,...s},a)=>{const{size:o}=aW("Trigger");return p.jsxs(R1e,{$caretPosition:t,$size:o,ref:a,...s,children:[t==="left"?p.jsx(VI,{$size:o,children:p.jsx(co,{width:o==="S"?"1.2rem":"1.6rem",he
227ight:o==="S"?"1.2rem":"1.6rem"})}):null,p.jsxs(X,{tag:"span",gap:2,children:[n&&o==="S"?p.jsx(C1e,{children:p.jsx(n,{...r})}):null,p.jsxs(X,{alignItems:"flex-start",direction:"column",tag:"span",ref:a,children:[p.jsx(le,{fontWeight:o==="S"?"bold":void 0,ellipsis:!0,variant:o==="M"?"delta":void 0,textAlign:"left",children:i}),e&&o==="M"?p.jsx(le,{textAlign:"left",children:e}):null]})]}),t==="right"?p.jsx(VI,{$size:o,children:p.jsx(co,{width:o==="S"?"1.2rem":"1.6rem",height:o==="S"?"1.2rem":"1.6rem"})}):null]})}),C1e=J(pe)` 228 color: ${t=>t.theme.colors.neutral500}; 229 display: flex; 230 231 @media (prefers-reduced-motion: no-preference) { 232 transition: ${t=>t.theme.transitions.color}; 233 } 234`,VI=J(X).attrs(t=>({...t,tag:"span"}))` 235 background-color: ${t=>t.theme.colors.neutral200}; 236 width: ${t=>t.$size==="S"?"2.4rem":"3.2rem"}; 237 height: ${t=>t.$size==="S"?"2.4rem":"3.2rem"}; 238 flex: ${t=>t.$size==="S"?"0 0 2.4rem":"0 0 3.2rem"}; 239 border-radius: 50%; 240 justify-content: center; 241 242 @media (prefers-reduced-motion: no-preference) { 243 transition: 244 transform ${t=>t.theme.motion.timings[200]} ${t=>t.theme.motion.easings.authenticMotion}, 245 ${t=>t.theme.transitions.backgroundColor}; 246 } 247`,R1e=J(aqe)` 248 display: flex; 249 align-items: center; 250 justify-content: ${t=>t.$caretPosition==="left"?"flex-start":"space-between"}; 251 width: 100%; 252 gap: ${t=>t.theme.spaces[4]}; 253 padding-inline: ${t=>t.$size==="S"?t.theme.spaces[4]:t.theme.spaces[6]}; 254 padding-block: ${t=>t.$size==="S"?t.theme.spaces[3]:t.theme.spaces[6]}; 255 cursor: pointer; 256 color: ${t=>t.theme.colors.neutral800}; 257 258 &[data-disabled] { 259 cursor: default; 260 color: ${t=>t.theme.colors.neutral600}; 261 } 262 263 &[data-state='open'] > ${VI} { 264 transform: rotate(180deg); 265 } 266 267 /* we remove the default focus because the entire item should have the focus style and the default would be hidden. */ 268 &:focus-visible { 269 outline: none; 270 } 271 272 @media (prefers-reduced-motion: no-preference) { 273 transition: ${t=>t.theme.transitions.color}; 274 } 275`,Vst=y.forwardRef((t,e)=>{const{size:n}=aW("Trigger");return p.jsx(_1e,{$size:n,...t,ref:e})}),_1e=J(X).attrs(t=>({...t,tag:"span"}))` 276 padding-inline: ${t=>t.$size==="S"?t.theme.spaces[2]:t.theme.spaces[6]}; 277 padding-block: ${t=>t.$size==="S"?t.theme.spaces[2]:t.theme.spaces[6]}; 278 279 // Remove default IconButton styles so there are no backgrounds or borders. 280 & > button { 281 border: none; 282 background: none; 283 color: ${t=>t.theme.colors.neutral600}; 284 285 @media (prefers-reduced-motion: no-preference) { 286 transition: ${t=>t.theme.transitions.color}; 287 } 288 } 289`,Wst=y.forwardRef(({variant:t="primary",...e},n)=>p.jsx(zst,{$variant:t,ref:n,...e})),zst=J(sqe)` 290 display: flex; 291 align-items: center; 292 background-color: ${t=>t.$variant==="primary"?t.theme.colors.neutral0:t.theme.colors.neutral100}; 293 294 &[data-disabled] { 295 background-color: ${t=>t.theme.colors.neutral150}; 296 } 297 298 &:not([data-disabled]) { 299 &:hover, 300 &[data-state='open'] { 301 background-color: ${t=>t.theme.colors.primary100}; 302 303 & > ${R1e} { 304 color: ${t=>t.theme.colors.primary600}; 305 306 & ${C1e} { 307 color: ${t=>t.theme.colors.primary600}; 308 } 309 310 & ${VI} { 311 background-color: ${t=>t.theme.colors.primary200}; 312 } 313 } 314 315 & > ${_1e} > button { 316 color: ${t=>t.theme.colors.primary600}; 317 } 318 } 319 } 320 321 @media (prefers-reduced-motion: no-preference) { 322 transition: ${t=>t.theme.transitions.backgroundColor}; 323 } 324`,Gst=y.forwardRef((t,e)=>p.jsx(Yst,{ref:e,...t})),qst=Ns` 325 from { 326 height: 0; 327 } 328 to { 329 height: var(--radix-accordion-content-height); 330 } 331`,Kst=Ns` 332 from { 333 height: var(--radix-accordion-content-height); 334 } 335 to { 336 height: 0; 337 } 338`,Yst=J(oqe)` 339 overflow: hidden; 340 341 @media (prefers-reduced-motion: no-preference) { 342 &[data-state='open'] { 343 animation: ${qst} ${t=>t.theme.motion.timings[320]} 344 ${t=>t.theme.motion.easings.authenticMotion}; 345 } 346 347 &[data-state='closed'] { 348 animation: ${Kst} ${t=>t.theme.motion.timings[320]} 349 ${t=>t.theme.motion.easings.authenticMotion}; 350 } 351 } 352`,jpn=Object.freeze(Object.defineProperty({__proto__:null,Actions:Vst,Content:Gst,Header:Wst,Item:
352Bst,Root:Fst,Trigger:Hst},Symbol.toStringTag,{value:"Module"})),PL=Mt` 353 position: relative; 354 outline: none; 355 356 &:after { 357 transition-property: all; 358 transition-duration: 0.2s; 359 border-radius: 8px; 360 content: ''; 361 position: absolute; 362 top: -4px; 363 bottom: -4px; 364 left: -4px; 365 right: -4px; 366 border: 2px solid transparent; 367 } 368 369 &:focus-visible { 370 outline: none; 371 372 &:after { 373 border-radius: 8px; 374 content: ''; 375 position: absolute; 376 top: -5px; 377 bottom: -5px; 378 left: -5px; 379 right: -5px; 380 border: 2px solid ${t=>t.theme.colors.primary600}; 381 } 382 } 383`,xi=({tag:t,...e})=>{const n=t||"span";return p.jsx(Qst,{...e,as:n})},Qst=J.span` 384 border: 0; 385 clip: rect(0 0 0 0); 386 height: 1px; 387 margin: -1px; 388 overflow: hidden; 389 padding: 0; 390 position: absolute; 391 width: 1px; 392`,ug=({children:t,label:e})=>{const n=y.Children.only(t);return p.jsxs(p.Fragment,{children:[y.cloneElement(n,{"aria-hidden":"true",focusable:"false"}),p.jsx(xi,{children:e})]})};ug.displayName="AccessibleIcon";const I1e=t=>{switch(t){case"danger":return"danger100";case"success":return"success100";case"warning":return"warning100";default:return"primary100"}},Xst=t=>I1e(t).replace("100","200"),wN=({theme:t,$variant:e})=>e==="danger"?t.colors.danger700:e==="success"?t.colors.success700:e==="warning"?t.colors.warning700:t.colors.primary700,Zst=J(pe)` 393 ${PL}; 394`,Jst=J(X)` 395 svg { 396 height: 100%; 397 width: 100%; 398 399 path { 400 fill: ${wN}; 401 } 402 } 403`,eat=({variant:t,...e})=>t==="success"?p.jsx(Zd,{...e}):t==="danger"||t==="warning"?p.jsx(La,{...e}):p.jsx(p7e,{...e}),tat=J(pe)` 404 & a > span { 405 color: ${wN}; 406 } 407 408 svg path { 409 fill: ${wN}; 410 } 411`,k1e=({title:t,children:e,variant:n="default",onClose:r,closeLabel:i,titleAs:s="p",action:a,...o})=>p.jsxs(X,{alignItems:"flex-start",background:I1e(n),borderColor:Xst(n),shadow:"filterShadow",gap:3,hasRadius:!0,padding:5,paddingRight:6,...o,children:[p.jsx(Jst,{height:"2rem",shrink:0,$variant:n,width:"2rem",children:p.jsx(eat,{"aria-hidden":!0,variant:n})}),p.jsxs(X,{alignItems:"start",gap:a?2:1,wrap:"wrap",role:n==="danger"?"alert":"status",width:"100%",children:[t&&p.jsx(le,{fontWeight:"bold",textColor:"neutral800",tag:s,children:t}),p.jsx(le,{tag:"p",textColor:"neutral800",children:e}),a&&p.jsx(tat,{$variant:n,children:a})]}),p.jsx(Zst,{tag:"button",background:"transparent",borderColor:void 0,height:"1.6rem",width:"1.6rem",marginTop:1,onClick:r,color:"neutral700",children:p.jsx(ug,{label:i,children:p.jsx(Ni,{})})})]});function D1e(t){const e=y.useRef(t);return y.useEffect(()=>{e.current=t}),y.useMemo(()=>(...n)=>{var r;return(r=e.current)===null||r===void 0?void 0:r.call(e,...n)},[])}function Bu({prop:t,defaultProp:e,onChange:n=()=>{}}){const[r,i]=L1e({defaultProp:e,onChange:n}),s=t!==void 0,a=s?t:r,o=D1e(n),l=y.useCallback(c=>{if(s){const d=typeof c=="function"?c(t):c;d!==t&&o(d)}else i(c)},[s,t,i,o]);return[a,l]}function L1e({defaultProp:t,onChange:e}){const n=y.useState(t),[r]=n,i=y.useRef(r),s=D1e(e);return y.useEffect(()=>{i.current!==r&&(s(r),i.current=r)},[r,i,s]),n}const SN={easeInSine:"cubic-bezier(0.47, 0, 0.745, 0.715)",easeOutSine:"cubic-bezier(0.39, 0.575, 0.565, 1)",easeInOutSine:"cubic-bezier(0.39, 0.575, 0.565, 1)",easeInQuad:"cubic-bezier(0.55, 0.085, 0.68, 0.53)",easeOutQuad:"cubic-bezier(0.25, 0.46, 0.45, 0.94)",easeInOutQuad:"cubic-bezier(0.25, 0.46, 0.45, 0.94)",easeInCubic:"cubic-bezier(0.55, 0.055, 0.675, 0.19)",easeOutCubic:"cubic-bezier(0.215, 0.61, 0.355, 1)",easeInOutCubic:"cubic-bezier(0.215, 0.61, 0.355, 1)",easeInQuart:"cubic-bezier(0.895, 0.03, 0.685, 0.22)",easeOutQuart:"cubic-bezier(0.165, 0.84, 0.44, 1)",easeInOutQuart:"cubic-bezier(0.165, 0.84, 0.44, 1)",easeInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",easeOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",easeInOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",easeInExpo:"cubic-bezier(0.95, 0.05, 0.795, 0.035)",easeOutExpo:"cubic-bezier(0.19, 1, 0.22, 1)",easeInOutExpo:"cubic-bezier(0.19, 1, 0.22, 1)",easeInCirc:"cubic-bezier(0.6, 0.04, 0.98, 0.335)",easeOutCirc:"cubic-bezier(0.075, 0.82, 0.165, 1)",easeInOutCirc:"cubic-bezier(0.075, 0.82, 0.165, 1)",easeInBack:"cubic-bezier(0.6, -0.28, 0.735, 0.045)",easeOutBack:"cubic-bezier(0.175, 0.885, 0.32, 1.275)",easeInOutBack:"cubic-bezier(0.68, -0.55, 0.265, 1.55)",easeInOutFast:"cubic-bezier(1,0,0,1)",authenticMotion:"cubic-bezier(.4,0,.2,1)"},TN={320:"320ms",200:"200ms",120:"120ms"},nat={color:`color ${TN[120]} ${SN.easeOutQuad}`,backgroundColor:`background-color ${TN[120]} ${SN.easeOutQuad}`},gi={overlayFadeIn:Ns` 412 from { 413 opacity: 0; 414 } 415 to { 416 opacity: 0.2; 417 } 418 `,modalPopIn:Ns` 419 from { 420 transform:translate(-50%, -50%) scale(0.8); 421 opacity: 0; 422 } 423 to { 424 transform: translate(-50%, -50%) scale(1); 425 opacity: 1; 426 } 427 `,modalPopOut:Ns` 428 from { 429 transform: translate(-50%, -50%) scale(1); 430 opacity: 1; 431 } 432 to { 433 transform:translate(-50%, -50%) scale(0.8); 434 opacity: 0; 435 } 436 `,popIn:Ns` 437 from { 438 transform: scale(0.8); 439 opacity: 0; 440 } 441 to { 442 transform: scale(1); 443 opacity: 1; 444 } 445 `,popOut:Ns` 446 from { 447 transform: scale(1); 448 opacity: 1; 449 } 450 to { 451 transform: scale(0.8); 452 opacity: 0; 453 } 454 `,slideDownIn:Ns` 455 from { 456 opacity: 0; 457 transform: translateY(-10px); 458 } 459 to { 460 opacity: 1; 461 transform: translateY(0); 462 } 463 `,slideDownOut:Ns` 464 from { 465 opacity: 1; 466 transform: translateY(0); 467 } 468 to { 469 opacity: 0; 470 transform: translateY(-10px); 471 } 472 `,slideUpIn:Ns` 473 from { 474 opacity: 0; 475 transform: translateY(10px); 476 } 477 to { 478 opacity: 1; 479 transform: translateY(0); 480 } 481 `,slideUpOut:Ns` 482 from { 483 opacity: 1; 484 transform: translateY(0); 485 } 486 to { 487 opacity: 0; 488 transform: translateY(10px); 489 } 490 `,fadeIn:Ns` 491 from { 492 opacity: 0; 493 } 494 to { 495 opacity: 1; 496 } 497 `,fadeOut:Ns` 498 from { 499 opacity: 1; 500 } 501 to { 502 opacity: 0; 503 } 504 `},sS=32,Xee=2,rat=y.forwardRef(({onLoadingStatusChange:t,delayMs:e=600,src:n,alt:r,fallback:i,preview:s=!1,...a},o)=>{const[l,c]=Bu({onChange:t}),[u,d]=y.useState(!1),f=s&&l==="loaded",h=m=>{f&&d(m)};return p.jsxs(epe,{onOpenChange:h,children:[p.jsx(tpe,{asChild:!0,children:p.jsxs(AN,{ref:o,...a,children:[f?p.jsx(iat,{width:"100%",height:"100%",position:"absolute",background:"neutral0",zIndex:"overlay",style:{opacity:u?.4:0}}):null,p.jsx(sat,{src:n,alt:r,onLoadingStatusChange:c}),p.jsx(yqe,{delayMs:e,children:p.jsx(le,{fontWeight:"bold",textTransform:"uppercase",children:i})})]})}),f?p.jsx(npe,{children:p.jsx(aat,{side:"top",sideOffset:4,children:p.jsx(oat,{src:n,alt:r})})}):null]})}),O1e=Mt` 505 display: inline-flex; 506 align-items: center; 507 justify-content: center; 508 vertical-align: middle; 509 overflow: hidden; 510 user-select: none; 511 overflow: hidden; 512 border-radius: 50%; 513`,M1e=Mt` 514 width: 100%; 515 height: 100%; 516 object-fit: cover; 517 border-radius: inherit; 518`,AN=J(gqe)` 519 position: relative; 520 z-index: 0; 521 ${O1e} 522 width: ${sS/10}rem; 523 height: ${sS/10}rem; 524 /* TODO: we should get the user email & hash it to turn it into a hex-value so different emails can consistently get a different background */ 525 background-color: ${t=>t.theme.colors.primary600}; 526 color: ${t=>t.theme.colors.neutral0}; 527`,iat=J(pe)` 528 @media (prefers-reduced-motion: no-preference) { 529 transition: opacity ${t=>t.theme.motion.timings[200]} 530 ${t=>t.theme.motion.easings.authenticMotion}; 531 } 532`,sat=J(vqe)` 533 ${M1e} 534`,aat=J(rpe)` 535 ${O1e} 536 width: ${sS*Xee/10}rem; 537 height: ${sS*Xee/10}rem; 538 539 @media (prefers-reduced-motion: no-preference) { 540 animation: ${gi.fadeIn} ${t=>t.theme.motion.timings[200]} 541 ${t=>t.theme.motion.easings.authenticMotion}; 542 } 543`,oat=J.img` 544 ${M1e} 545`,lat=y.forwardRef((t,e)=>p.jsx(cat,{...t,ref:e,tag:"div"})),cat=J(X)` 546 & > ${AN} + ${AN} { 547 margin-left: -${sS/10/2}rem; 548 } 549`,uat=Object.freeze(Object.defineProperty({__proto__:null,Group:lat,Item:rat},Symbol.toStringTag,{value:"Module"})),$L=({active:t=!1,size:e="M",textColor:n="neutral600",backgroundColor:r="neutral150",children:i,minWidth:s=5,...a}
549)=>{const o=e==="S"?1:2;return p.jsx(dat,{inline:!0,alignItems:"center",justifyContent:"center",minWidth:s,paddingLeft:o,paddingRight:o,background:t?"primary200":r,$size:e,...a,children:p.jsx(le,{variant:"sigma",textColor:t?"primary600":n,lineHeight:"1rem",children:i})})},dat=J(X)` 550 border-radius: ${({theme:t,$size:e})=>e==="S"?"2px":t.borderRadius}; 551 ${({$size:t,theme:e})=>t==="S"?Mt` 552 padding-block: 0.3rem; 553 padding-inline ${e.spaces[1]} 554 `:Mt` 555 padding-block: 0.7rem; 556 padding-inline ${e.spaces[2]} 557 `}; 558`,wT=Ma(({href:t,disabled:e=!1,isExternal:n=!1,...r},i)=>p.jsx(fat,{tag:"a",ref:i,target:n?"_blank":void 0,rel:n?"noreferrer noopener":void 0,href:t,tabIndex:e?-1:void 0,"aria-disabled":e,pointerEvents:e?"none":void 0,cursor:e?void 0:"pointer",...r})),fat=J(pe)` 559 text-decoration: none; 560 561 &:visited { 562 color: inherit; 563 } 564`,P1e=()=>p.jsx(pe,{"aria-hidden":!0,paddingLeft:1,paddingRight:1,children:p.jsx(le,{variant:"pi",textColor:"neutral500",children:"/"})});P1e.displayName="Divider";const hat=J(X)` 565 // CrumbLinks do have padding-x, because they need to have a 566 // interaction effect, which mis-aligns the breadcrumbs on the left. 567 // This normalizes the behavior by moving the first item to left by 568 // the same amount it has inner padding 569 & > *:first-child { 570 margin-left: ${({theme:t})=>`calc(-1*${t.spaces[2]})`}; 571 } 572`,$1e=y.forwardRef(({label:t,children:e,...n},r)=>{const i=y.Children.toArray(e);return p.jsx(pe,{"aria-label":t,tag:"nav",...n,ref:r,children:p.jsx(hat,{tag:"ol",children:y.Children.map(i,(s,a)=>{const o=i.length>1&&a+1<i.length;return p.jsxs(X,{inline:!0,tag:"li",children:[s,o&&p.jsx(P1e,{})]})})})})});$1e.displayName="Breadcrumbs";const N1e=y.forwardRef(({children:t,isCurrent:e=!1,...n},r)=>p.jsx(pe,{paddingLeft:2,paddingRight:2,paddingTop:1,paddingBottom:1,ref:r,children:p.jsx(le,{variant:"pi",textColor:"neutral800",fontWeight:e?"bold":"regular","aria-current":e,...n,children:t})}));N1e.displayName="Crumb";const pat=J(wT)` 573 border-radius: ${({theme:t})=>t.borderRadius}; 574 color: ${({theme:t})=>t.colors.neutral600}; 575 font-size: ${({theme:t})=>t.fontSizes[1]}; 576 line-height: ${({theme:t})=>t.lineHeights[4]}; 577 padding: ${({theme:t})=>`${t.spaces[1]} ${t.spaces[2]}`}; 578 text-decoration: none; 579 580 :hover, 581 :focus { 582 background-color: ${({theme:t})=>t.colors.neutral200}; 583 color: ${({theme:t})=>t.colors.neutral700}; 584 } 585`,CN=y.forwardRef(({children:t,...e},n)=>p.jsx(pat,{ref:n,...e,children:t}));CN.displayName="CrumbLink";const ob=t=>t.replaceAll(":","");function mat(t,e){typeof t=="function"?t(e):t!=null&&(t.current=e)}function F1e(...t){return e=>t.forEach(n=>mat(n,e))}function Qn(...t){return y.useCallback(F1e(...t),t)}const gat=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),dg=gat()?y.useEffect:y.useLayoutEffect,vat=g2.useId||(()=>{});let yat=0;const ho=t=>{const[e,n]=y.useState(vat());return dg(()=>{t||n(r=>r??String(yat++))},[t]),t?.toString()??(e||"")},ST=(t,e,{selectorToWatch:n,skipWhen:r=!1})=>{const i=Yu(e);y.useEffect(()=>{if(r||!t.current)return;const s={root:t.current,rootMargin:"0px"},a=c=>{c.forEach(u=>{u.isIntersecting&&t.current&&t.current.scrollHeight>t.current.clientHeight&&i(u)})},o=new IntersectionObserver(a,s),l=t.current.querySelector(n);return l&&o.observe(l),()=>{o.disconnect()}},[r,i,n,t])},oW="success-light",lW="danger-light",NL="default",TT="tertiary",AT="secondary",j1e="danger",B1e="success",FL="ghost",cW=[oW,lW],bat=[NL,TT,AT,j1e,B1e,FL,...cW],Eat=["S","M","L"],cc=t=>t===oW||t===lW?`${t.substring(0,t.lastIndexOf("-"))}`:t===TT?"neutral":t===NL||t===AT||bat.every(e=>e!==t)?"primary":`${t}`,U1e=({theme:t})=>Mt` 586 border: 1px solid ${t.colors.neutral200}; 587 background: ${t.colors.neutral150}; 588 color: ${t.colors.neutral600}; 589 cursor: default; 590 `,H1e=({theme:t,$variant:e})=>[...cW,AT].includes(e)?Mt` 591 background-color: ${t.colors.neutral0}; 592 `:e===TT?Mt` 593 background-color: ${t.colors.neutral100}; 594 `:e===FL?Mt` 595 background-color: ${t.colors.neutral100}; 596 `:e===NL?Mt` 597 border: 1px solid ${t.colors.buttonPrimary500}; 598 background: ${t.colors.buttonPrimary500}; 599 `:Mt` 600 border: 1px solid ${t.colors[`${cc(e)}500`]}; 601 background: ${t.colors[`${cc(e)}500`]}; 602 `,V1e=({theme:t,$variant:e})=>[...cW,AT].includes(e)?Mt` 603 background-color: ${t.colors.neutral0}; 604 border: 1px solid ${t.colors[`${cc(e)}600`]}; 605 color: ${t.colors[`${cc(e)}600`]}; 606 `:e===TT||e===FL?Mt` 607 background-color: ${t.colors.neutral150}; 608 `:Mt` 609 border: 1px solid ${t.colors[`${cc(e)}600`]}; 610 background: ${t.colors[`${cc(e)}600`]}; 611 `,W1e=({theme:t,$variant:e})=>{switch(e){case lW:case oW:case AT:return Mt` 612 border: 1px solid ${t.colors[`${cc(e)}200`]}; 613 background: ${t.colors[`${cc(e)}100`]}; 614 color: ${t.colors[`${cc(e)}700`]}; 615 `;case TT:return Mt` 616 border: 1px solid ${t.colors.neutral200}; 617 background: ${t.colors.neutral0}; 618 color: ${t.colors.neutral800}; 619 `;case FL:return Mt` 620 border: 1px solid transparent; 621 background: transparent; 622 color: ${t.colors.neutral800}; 623 624 svg { 625 fill: ${t.colors.neutral500}; 626 } 627 `;case B1e:case j1e:return Mt` 628 border: 1px solid ${t.colors[`${cc(e)}600`]}; 629 background: ${t.colors[`${cc(e)}600`]}; 630 color: ${t.colors.neutral0}; 631 `;default:return Mt` 632 border: 1px solid ${t.colors.buttonPrimary600}; 633 background: ${t.colors.buttonPrimary600}; 634 color: ${t.colors.buttonNeutral0}; 635 `}},dt=Ma(({variant:t=NL,startIcon:e,endIcon:n,disabled:r=!1,children:i,onClick:s,size:a=Eat[0],loading:o=!1,fullWidth:l=!1,...c},u)=>{const d=r||o,f=h=>{!d&&s&&s(h)};return p.jsxs(Sat,{ref:u,"aria-disabled":d,disabled:d,$size:a,$variant:t,tag:"button",onClick:f,hasRadius:!0,gap:2,inline:!0,alignItems:"center",justifyContent:"center",width:l?"100%":void 0,paddingLeft:4,paddingRight:4,cursor:"pointer",...c,children:[(e||o)&&p.jsx(X,{tag:"span","aria-hidden":!0,
635children:o?p.jsx(wat,{}):e}),p.jsx(le,{variant:a==="S"?"pi":void 0,fontWeight:"bold",children:i}),n&&p.jsx(X,{tag:"span","aria-hidden":!0,children:n})]})}),xat=Ns` 636 from { 637 transform: rotate(0deg); 638 } 639 to { 640 transform: rotate(359deg); 641 } 642`,wat=J(Lue)` 643 animation: ${xat} 2s infinite linear; 644 will-change: transform; 645`,Sat=J(X)` 646 height: ${({theme:t,$size:e})=>t.sizes.button[e]}; 647 text-decoration: none; 648 ${W1e} 649 650 &:hover { 651 ${H1e} 652 } 653 654 &:active { 655 ${V1e} 656 } 657 658 &[aria-disabled='true'] { 659 ${U1e} 660 } 661 662 @media (prefers-reduced-motion: no-preference) { 663 transition: 664 ${t=>t.theme.transitions.backgroundColor}, 665 ${t=>t.theme.transitions.color}, 666 border-color ${t=>t.theme.motion.timings[200]} ${t=>t.theme.motion.easings.easeOutQuad}; 667 } 668`,Dg=y.forwardRef(({children:t,description:e,label:n,defaultOpen:r,open:i,onOpenChange:s,delayDuration:a=500,disableHoverableContent:o,...l},c)=>p.jsxs(epe,{defaultOpen:r,open:i,onOpenChange:s,delayDuration:a,disableHoverableContent:o,children:[p.jsx(tpe,{asChild:!0,children:t}),p.jsx(npe,{children:p.jsx(Tat,{ref:c,sideOffset:8,...l,children:p.jsx(le,{variant:"pi",fontWeight:"bold",children:n||e})})})]})),Tat=J(rpe)` 669 background-color: ${t=>t.theme.colors.neutral900}; 670 color: ${t=>t.theme.colors.neutral0}; 671 padding-inline: ${t=>t.theme.spaces[2]}; 672 padding-block: ${t=>t.theme.spaces[2]}; 673 border-radius: ${t=>t.theme.borderRadius}; 674 z-index: ${t=>t.theme.zIndices.tooltip}; 675 will-change: opacity; 676 transform-origin: var(--radix-tooltip-content-transform-origin); 677 678 @media (prefers-reduced-motion: no-preference) { 679 animation: ${gi.fadeIn} ${t=>t.theme.motion.timings[200]} 680 ${t=>t.theme.motion.easings.authenticMotion}; 681 } 682`,Yn=Ma(({label:t,background:e,children:n,disabled:r=!1,onClick:i,size:s="S",variant:a="tertiary",withTooltip:o=!0,...l},c)=>{const u=f=>{!r&&i&&i(f)},d=p.jsx(Yx,{"aria-disabled":r,background:r?"neutral150":e,tag:"button",display:"inline-flex",justifyContent:"center",hasRadius:!0,cursor:"pointer",...l,ref:c,$size:s,onClick:u,$variant:a,children:p.jsx(ug,{label:t,children:n})});return o?p.jsx(Dg,{label:t,children:d}):d}),Yx=J(X)` 683 text-decoration: none; 684 685 ${t=>{switch(t.$size){case"S":return Mt` 686 padding-block: 0.7rem; 687 padding-inline: 0.7rem; 688 `;case"M":return Mt` 689 padding-block: 0.9rem; 690 padding-inline: 0.9rem; 691 `;case"L":return Mt` 692 padding-block: 1.1rem; 693 padding-inline: 1.1rem; 694 `}}} 695 ${W1e} 696 ${t=>t.$variant==="tertiary"?Mt` 697 color: ${t.theme.colors.neutral500}; 698 `:""} 699 700 &:hover { 701 ${H1e} 702 ${t=>t.$variant==="tertiary"?Mt` 703 color: ${t.theme.colors.neutral600}; 704 `:""} 705 } 706 707 &:active { 708 ${V1e} 709 } 710 711 &[aria-disabled='true'] { 712 ${U1e} 713 } 714 715 @media (prefers-reduced-motion: no-preference) { 716 transition: 717 ${t=>t.theme.transitions.backgroundColor}, 718 ${t=>t.theme.transitions.color}, 719 border-color ${t=>t.theme.motion.timings[200]} ${t=>t.theme.motion.easings.easeOutQuad}; 720 } 721`,Bpn=J(X)` 722 & ${Yx}:first-child { 723 border-radius: ${({theme:t})=>`${t.borderRadius} 0 0 ${t.borderRadius}`}; 724 } 725 726 & ${Yx}:last-child { 727 border-radius: ${({theme:t})=>`0 ${t.borderRadius} ${t.borderRadius} 0`}; 728 } 729 730 & ${Yx} { 731 border-radius: 0; 732 733 & + ${Yx} { 734 border-left: none; 735 } 736 } 737`,Ml=Ma(({children:t,href:e,disabled:n=!1,startIcon:r,endIcon:i,isExternal:s=!1,...a},o)=>p.jsxs(Aat,{ref:o,href:e,disabled:n,isExternal:s,...a,children:[r,p.jsx(le,{textColor:n?"neutral600":"primary600",children:t}),i,e&&!i&&s&&p.jsx(r8e,{})]})),Aat=J(wT)` 738 display: inline-flex; 739 align-items: center; 740 text-decoration: none; 741 gap: ${({theme:t})=>t.spaces[2]}; 742 pointer-events: ${({disabled:t})=>t?"none":void 0}; 743 744 svg { 745 font-size: 1rem; 746 747 path { 748 fill: ${({disabled:t,theme:e})=>t?e.colors.neutral600:e.colors.primary600}; 749 } 750 } 751 752 &:hover { 753 & > span { 754 color: ${({theme:t})=>t.colors.primary500}; 755 } 756 757 svg path { 758 fill: ${({theme:t})=>t.colors.primary500}; 759 } 760 } 761 762 &:active { 763 color: ${({theme:t})=>t.colors.primary700}; 764 } 765 766 ${PL}; 767`,Cat=BKe,Rat=y.forwardRef(({label:t,endIcon:e=p.jsx(co,{width:"1.2rem",height:"1.2rem","aria-hidden":!0}),tag:n=dt,icon:r,...i},s)=>
767{const a={...i,ref:s,type:"button"};return p.jsx(UKe,{asChild:!0,disabled:a.disabled,children:n===Yn?p.jsx(Yn,{label:t,variant:"tertiary",...a,children:r}):p.jsx(dt,{endIcon:e,variant:"ghost",...a})})}),_at=y.forwardRef(({children:t,intersectionId:e,popoverPlacement:n="bottom-start",...r},i)=>{const[s,a]=n.split("-");return p.jsx(Eme,{children:p.jsx(Iat,{align:a,side:s,loop:!0,asChild:!0,children:p.jsxs(z1e,{ref:i,direction:"column",borderColor:"neutral150",hasRadius:!0,background:"neutral0",shadow:"filterShadow",maxHeight:"15rem",padding:1,marginTop:1,marginBottom:1,alignItems:"flex-start",position:"relative",overflow:"auto",...r,children:[t,p.jsx(pe,{id:e,width:"100%",height:"1px"})]})})})}),z1e=J(X)` 768 scrollbar-width: none; 769 -ms-overflow-style: none; 770 -webkit-overflow-scrolling: touch; 771 772 &::-webkit-scrollbar { 773 display: none; 774 } 775`,Iat=J(HKe)` 776 @media (prefers-reduced-motion: no-preference) { 777 animation-duration: ${t=>t.theme.motion.timings[200]}; 778 779 &[data-state='open'] { 780 animation-timing-function: ${t=>t.theme.motion.easings.authenticMotion}; 781 782 &[data-side='top'] { 783 animation-name: ${gi.slideUpIn}; 784 } 785 786 &[data-side='bottom'] { 787 animation-name: ${gi.slideDownIn}; 788 } 789 } 790 } 791`,kat=({onSelect:t,disabled:e=!1,isLink:n,...r})=>p.jsx(WKe,{asChild:!0,onSelect:t,disabled:e,children:n||r.isExternal?p.jsx(Dat,{color:"neutral800",...r,isExternal:r.isExternal??!1,children:p.jsx(le,{children:r.children})}):p.jsx(q1e,{cursor:"pointer",color:"neutral800",background:"transparent",borderStyle:"none",...r,children:p.jsx(le,{children:r.children})})}),G1e=({theme:t})=>Mt` 792 text-align: left; 793 width: 100%; 794 border-radius: ${t.borderRadius}; 795 padding: ${t.spaces[2]} ${t.spaces[4]}; 796 797 &[aria-disabled='true'] { 798 cursor: not-allowed; 799 color: ${t.colors.neutral500}; 800 } 801 802 &[data-highlighted] { 803 background-color: ${t.colors.primary100}; 804 } 805 806 &:focus-visible { 807 outline: none; 808 809 &:after { 810 content: none; 811 } 812 } 813`,q1e=J(X)` 814 ${G1e} 815`,Dat=J(Ml)` 816 /* We include this here again because typically when people use OptionLink they provide an as prop which cancels the Box props */ 817 color: ${({theme:t,color:e})=>U5(t.colors,e,void 0)}; 818 text-decoration: none; 819 820 &:hover { 821 color: unset; 822 } 823 824 /* TODO: do we need this? */ 825 svg > path, 826 &:focus-visible svg > path { 827 fill: currentColor; 828 } 829 830 ${G1e} 831`,Lat=y.forwardRef((t,e)=>p.jsx(VKe,{asChild:!0,children:p.jsx(Oat,{ref:e,variant:"sigma",textColor:"neutral600",...t})})),Oat=J(le)` 832 padding: ${({theme:t})=>t.spaces[2]} ${({theme:t})=>t.spaces[4]}; 833`,Mat=zKe,Pat=y.forwardRef(({disabled:t=!1,...e},n)=>p.jsx(GKe,{asChild:!0,disabled:t,children:p.jsxs($at,{ref:n,color:"neutral800",tag:"button",type:"button",background:"transparent",borderStyle:"none",gap:5,...e,children:[p.jsx(le,{children:e.children}),p.jsx(KS,{fill:"neutral500",height:"1.2rem",width:"1.2rem"})]})})),$at=J(q1e)` 834 &[data-state='open'] { 835 background-color: ${({theme:t})=>t.colors.primary100}; 836 } 837`,Nat=y.forwardRef((t,e)=>p.jsx(Eme,{children:p.jsx(qKe,{sideOffset:8,asChild:!0,children:p.jsx(z1e,{ref:e,direction:"column",borderStyle:"solid",borderWidth:"1px",borderColor:"neutral150",hasRadius:!0,background:"neutral0",shadow:"filterShadow",maxHeight:"15rem",padding:1,alignItems:"flex-start",overflow:"auto",...t})})})),K1e=Cat,Y1e=Rat,Q1e=_at,X1e=kat,Fat=Lat,jat=Mat,Bat=Pat,Uat=Nat,Po=Object.freeze(Object.defineProperty({__proto__:null,Content:Q1e,Item:X1e,Label:Fat,Root:K1e,SubContent:Uat,SubRoot:jat,SubTrigger:Bat,Trigger:Y1e},Symbol.toStringTag,{value:"Module"})),Hat=y.forwardRef(({children:t,onOpen:e,onClose:n,popoverPlacement:r,onReachEnd:i,...s},a)=>{const o=y.useRef(null),l=Qn(a,o),c=y.useRef(null),[u,d]=y.useState(!1),f=b=>{i&&i(b)},h=b=>{b&&typeof e=="function"?e():!b&&typeof n=="function"&&n(),d(b)},m=ho(),g=`intersection-${ob(m)}`;return ST(c,f,{selectorToWatch:`#${g}`,skipWhen:!u}),p.jsxs(K1e,{onOpenChange:h,children:[p.jsx(Y1e,{ref:l,...s,children:s.label}),p.jsx(Q1e,{ref:c,intersectionId:g,popoverPlacement:r,children:t})]})}),lP=X1e,Vat=J(Hat)` 838 padding: ${({theme:t})=>`${t.spaces[1]} ${t.spaces[2]}`}; 839 height: unset; 840 841 :hover, 842 :focus { 843 background-color: ${({theme:t})=>t.colors.neutral200}; 844 } 845`,Z1e=y.forwardRef(({children:t,...e},n)=>p.jsx(Vat,{ref:n,endIcon:null,size:"S",...e,children:t}));Z1e.displayName="CrumbSimpleMenu";const J1e=y.createContext({id:""}),eye=()=>y.useContext(J1e),tye=y.forwardRef(({id:t,...e},n)=>{const r=ho(t),i=y.useMemo(()=>({id:r}),[r]);return p.jsx(J1e.Provider,{value:i,children:p.jsx(pe,{ref:n,id:t,tabIndex:0,hasRadius:!0,background:"neutral0",borderStyle:"solid",borderWidth:"1px",borderColor:"neutral150",shadow:"tableShadow",tag:"article","aria-labelledby":`${r}-title`,...e})})}),uW=y.forwardRef(({position:t,...e},n)=>p.jsx(Wat,{ref:n,$position:t,...e,direction:"row",gap:2})),Wat=J(X)` 846 position: absolute; 847 top: ${({theme:t})=>t.spaces[3]}; 848 right: ${({$position:t,theme:e})=>
848{if(t==="end")return e.spaces[3]}}; 849 left: ${({$position:t,theme:e})=>{if(t==="start")return e.spaces[3]}}; 850`,dW=({size:t="M",children:e,...n})=>p.jsx(Gat,{$size:t,children:e||p.jsx(zat,{...n,"aria-hidden":!0})}),zat=J.img` 851 // inline flows is based on typography and displays an extra white space below the image 852 // switch to block is required in order to make the img stick the bottom of the container 853 // addition infos: https://stackoverflow.com/questions/5804256/image-inside-div-has-extra-space-below-the-image 854 margin: 0; 855 padding: 0; 856 max-height: 100%; 857 max-width: 100%; 858 object-fit: contain; 859`,Gat=J.div` 860 display: flex; 861 justify-content: center; 862 height: ${({$size:t})=>t==="S"?"8.8rem":"16.4rem"}; 863 width: 100%; 864 background: repeating-conic-gradient(${({theme:t})=>t.colors.neutral100} 0% 25%, transparent 0% 50%) 50% / 20px 865 20px; 866 border-top-left-radius: ${({theme:t})=>t.borderRadius}; 867 border-top-right-radius: ${({theme:t})=>t.borderRadius}; 868`,qat=J.div` 869 margin-left: auto; 870 flex-shrink: 0; 871`,Kat=J($L)` 872 margin-left: ${({theme:t})=>t.spaces[1]}; 873`,nye=t=>p.jsx(qat,{children:p.jsx(Kat,{...t})}),rye=t=>p.jsx(pe,{paddingLeft:3,paddingRight:3,paddingTop:2,paddingBottom:2,children:p.jsx(X,{...t,alignItems:"flex-start"})}),Yat=({fill:t,...e})=>{const{colors:n}=de();return p.jsx(pe,{tag:"svg",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",fill:t?n[t]:void 0,...e,children:p.jsx("path",{d:"M29.0613 10.0613L13.0613 26.0613C12.9219 26.2011 12.7563 26.3121 12.574 26.3878C12.3917 26.4635 12.1962 26.5024 11.9988 26.5024C11.8013 26.5024 11.6059 26.4635 11.4235 26.3878C11.2412 26.3121 11.0756 26.2011 10.9363 26.0613L3.93626 19.0613C3.79673 18.9217 3.68605 18.7561 3.61053 18.5738C3.53502 18.3915 3.49615 18.1961 3.49615 17.9988C3.49615 17.8014 3.53502 17.606 3.61053 17.4237C3.68605 17.2414 3.79673 17.0758 3.93626 16.9363C4.07579 16.7967 4.24143 16.686 4.42374 16.6105C4.60604 16.535 4.80143 16.4962 4.99876 16.4962C5.19608 16.4962 5.39147 16.535 5.57378 16.6105C5.75608 16.686 5.92173 16.7967 6.06126 16.9363L12 22.875L26.9388 7.93876C27.2205 7.65697 27.6027 7.49866 28.0013 7.49866C28.3998 7.49866 28.782 7.65697 29.0638 7.93876C29.3455 8.22055 29.5039 8.60274 29.5039 9.00126C29.5039 9.39977 29.3455 9.78197 29.0638 10.0638L29.0613 10.0613Z"})})},Zee=y.forwardRef(({defaultChecked:t,checked:e,onCheckedChange:n,...r},i)=>{const s=y.useRef(null),[a,o]=Bu({defaultProp:t,prop:e,onChange:n}),l=Qn(s,i);return p.jsx(Qat,{ref:l,checked:a,onCheckedChange:o,...r,children:p.jsxs(Xat,{style:{display:"inline-flex",pointerEvents:"auto"},forceMount:!0,children:[a===!0?p.jsx(Yat,{width:"1.6rem",fill:"neutral0"}):null,a==="indeterminate"?p.jsx(e9e,{fill:"neutral0"}):null]})})}),Qat=J(tYe)` 874 background: ${t=>t.theme.colors.neutral0}; 875 width: 2rem; 876 height: 2rem; 877 border-radius: ${t=>t.theme.borderRadius}; 878 border: 1px solid ${t=>t.theme.colors.neutral300}; 879 position: relative; 880 z-index: 0; 881 display: flex; 882 justify-content: center; 883 align-items: center; 884 // this ensures the checkbox is always a square even in flex-containers. 885 flex: 0 0 2rem; 886 887 &[data-state='checked'], 888 &[data-state='indeterminate'] { 889 border: 1px solid ${t=>t.theme.colors.primary600}; 890 background-color: ${t=>t.theme.colors.primary600}; 891 } 892 893 &[data-disabled] { 894 background-color: ${t=>t.theme.colors.neutral200}; 895 } 896 897 /* increase target size for touch devices https://www.w3.org/WAI/WCAG21/Understanding/target-size.html */ 898 &::before { 899 content: ''; 900 position: absolute; 901 top: 50%; 902 left: 50%; 903 transform: translate(-50%, -50%); 904 width: 100%; 905 height: 100%; 906 z-index: -1; 907 min-width: 44px; 908 min-height: 44px; 909 } 910`,Xat=J(nYe)` 911 width: 100%; 912 height: 100%; 913 cursor: pointer; 914`,cd=y.forwardRef(({children:t,...e},n)=>{const r=ho(e.id);return t?p.jsxs(X,{gap:2,children:[p.jsx(Zee,{id:r,...e}),p.jsx(le,{tag:"label",textColor:"neutral800",htmlFor:r,children:t})]}):p.jsx(Zee,{ref:n,...e})}),Zat=y.forwardRef((t,e)=>{const{id:n}=eye();return p.jsx(uW,{position:"start",children:p.jsx(cd,{"aria-labelledby":`${n}-title`,...t,ref:e})})}),Jat=J(pe)` 915 word-break: break-all; 916`,iye=({children:t,...e})=>p.jsx(Jat,{...e,children:t}),eot=J(X)` 917 border-bottom: 1px solid ${({theme:t})=>t.colors.neutral150}; 918`,sye=t=>p.jsx(eot,{position:"relative",justifyContent:"center",...t}),tot=({children:t,...e})=>p.jsx(pe,{tag:"time",background:"neutral800",bottom:1,right:1,color:"neutral0",hasRadius:!0,position:"absolute",padding:1,...e,children:p.jsx(le,{variant:"pi",textColor:"neutral0",children:t})}
918),aye=t=>{const{id:e}=eye();return p.jsx(le,{variant:"pi",id:`${e}-title`,textColor:"neutral800",fontWeight:"bold",tag:"div",...t})},oye=t=>p.jsx(le,{variant:"pi",...t,textColor:"neutral600",tag:"div"}),_r={DOWN:"ArrowDown",UP:"ArrowUp",RIGHT:"ArrowRight",LEFT:"ArrowLeft",ESCAPE:"Escape",ENTER:"Enter",TAB:"Tab",END:"End",HOME:"Home",PAGE_UP:"PageUp",PAGE_DOWN:"PageDown"},not=J(pe)` 919 grid-template-columns: auto 1fr auto; 920 grid-template-areas: 'startAction slides endAction'; 921`,rot=J(X)` 922 grid-area: slides; 923`,Jee=J(pe)` 924 grid-area: ${({$area:t})=>t}; 925 926 &:focus svg path, 927 &:hover svg path { 928 fill: ${({theme:t})=>t.colors.neutral900}; 929 } 930`,iot=y.forwardRef(({actions:t,children:e,label:n,nextLabel:r,onNext:i,onPrevious:s,previousLabel:a,secondaryLabel:o,selectedSlide:l,...c},u)=>{const d=y.useRef(null),f=y.useRef(null),h=y.Children.map(e,(g,b)=>y.cloneElement(g,{selected:b===l})),m=g=>{switch(g.key){case _r.RIGHT:{g.preventDefault(),f?.current&&f.current.focus(),i&&i();break}case _r.LEFT:{g.preventDefault(),d?.current&&d.current.focus(),s&&s();break}}};return p.jsx(pe,{ref:u,...c,onKeyDown:m,children:p.jsxs(pe,{padding:2,borderColor:"neutral200",hasRadius:!0,background:"neutral100",children:[p.jsxs(not,{tag:"section","aria-roledescription":"carousel","aria-label":n,display:"grid",position:"relative",children:[h&&h.length>1&&p.jsxs(p.Fragment,{children:[p.jsx(Jee,{tag:"button",onClick:s,$area:"startAction",ref:d,type:"button",children:p.jsx(ug,{label:a,children:p.jsx(AU,{width:"1.6rem",height:"1.6rem",fill:"neutral600"})})}),p.jsx(Jee,{tag:"button",onClick:i,$area:"endAction",ref:f,type:"button",children:p.jsx(ug,{label:r,children:p.jsx(KS,{width:"1.6rem",height:"1.6rem",fill:"neutral600"})})})]}),p.jsx(rot,{"aria-live":"polite",paddingLeft:2,paddingRight:2,width:"100%",overflow:"hidden",children:h}),t]}),o&&p.jsx(pe,{paddingTop:2,paddingLeft:4,paddingRight:4,children:p.jsx(Dg,{label:o,children:p.jsx(X,{justifyContent:"center",children:p.jsx(le,{variant:"pi",textColor:"neutral600",ellipsis:!0,children:o})})})})]})})}),sot={accordions:{S:"4.8rem",M:"8.8rem"},button:{S:"3.2rem",M:"3.6rem",L:"4rem"}},lye={sizes:sot,zIndices:{navigation:100,overlay:300,modal:310,dialog:320,popover:500,notification:700,tooltip:1e3},spaces:["0px","4px","8px","12px","16px","20px","24px","32px","40px","48px","56px","64px"],borderRadius:"4px",breakpoints:{initial:"@media(min-width: 0px)",small:"@media(min-width: 520px)",medium:"@media(min-width: 768px)",large:"@media(min-width: 1080px)"},fontSizes:["1.1rem","1.2rem","1.4rem","1.6rem","1.8rem","3.2rem"],lineHeights:[1.14,1.22,1.25,1.33,1.43,1.45,1.5],fontWeights:{regular:400,semiBold:500,bold:600},transitions:nat,motion:{easings:SN,timings:TN}},aot={color:{alternative100:"#f6ecfc",alternative200:"#e0c1f4",alternative500:"#ac73e6",alternative600:"#9736e8",alternative700:"#8312d1",buttonNeutral0:"#ffffff",buttonPrimary500:"#7b79ff",buttonPrimary600:"#4945ff",danger100:"#fcecea",danger200:"#f5c0b8",danger500:"#ee5e52",danger600:"#d02b20",danger700:"#b72b1a",neutral0:"#ffffff",neutral100:"#f6f6f9",neutral1000:"#181826",neutral150:"#eaeaef",neutral200:"#dcdce4",neutral300:"#c0c0cf",neutral400:"#a5a5ba",neutral500:"#8e8ea9",neutral600:"#666687",neutral700:"#4a4a6a",neutral800:"#32324d",neutral900:"#212134",primary100:"#f0f0ff",primary200:"#d9d8ff",primary500:"#7b79ff",primary600:"#4945ff",primary700:"#271fe0",secondary100:"#eaf5ff",secondary200:"#b8e1ff",secondary500:"#66b7f1",secondary600:"#0c75af",secondary700:"#006096",success100:"#eafbe7",success200:"#c6f0c2",success500:"#5cb176",success600:"#328048",success700:"#2f6846",warning100:"#fdf4dc",warning200:"#fae7b9",warning500:"#f29d41",warning600:"#d9822f",warning700:"#be5d01"}},oot={shadow:{filterShadow:"0px 1px 4px rgba(33, 33, 52, 0.1)",focus:"inset 2px 0px 0px rgb(39, 31, 224), inset 0px 2px 0px rgb(39, 31, 224), inset -2px 0px 0px rgb(39, 31, 224), inset 0px -2px 0px rgb(39, 31, 224)",focusShadow:"0px 0px 6px rgba(76, 191, 255, 0.75)",popupShadow:"0px 2px 15px rgba(33, 33, 52, 0.1)",tableShadow:"0px 1px 4px rgba(33, 33, 52, 0.1)"}},CT={colors:aot.color,shadows:oot.shadow,...lye},lot={color:{alternative100:"#181826",alternative200:"#4a4a6a",alternative500:"#ac73e6",alternative600:"#ac73e6",alternative700:"#e0c1f4",buttonNeutral0:"#ffffff",buttonPrimary500:"#7b79ff",buttonPrimary600:"#4945ff",danger100:"#181826",danger200:"#4a4a6a",danger500:"#ee5e52",danger600:"#ee5e52",danger700:"#ee5e52",neutral0:"#212134",neutral100:"#181826",neutral1000:"#ffffff",neutral150:"#32324d",neutral200:"#4a4a6a",neutral300:"#666687",neutral400:"#a5a5ba",neutral500:"#c0c0cf",neutral600:"#a5a5ba",neutral700:"#eaeaef",neutral800:"#ffffff",neutral900:"#ffffff",primary100:"#181826",primary200:"#4a4a6a",primary500:"#4945ff",primary600:"#7b79ff",primary700:"#7b79ff",secondary100:"#181826",secondary200:"#4a4a6a",secondary500:"#66b7f1",secondary600:"#66b7f1",secondary700:"#b8e1ff",success100:"#181826",success200:"#4a4a6a",success500:"#5cb176",success600:"#5cb176",success700:"#c6f0c2",warning100:"#181826",warning200:"#4a4a6a",warning500:"#f29d41",warning600:"#f29d41",warning700:"#fae7b9"}},cot={shadow:{filterShadow:"1px 1px 10px rgba(3, 3, 5, 0.35)",focus:"inset 2px 0px 0px rgb(39, 31, 224), inset 0px 2px 0px rgb(39, 31, 224), inset -2px 0px 0px rgb(39, 31, 224), inset 0px -2px 0px rgb(39, 31, 224)",focusShadow:"0px 0px 6px rgba(76, 191, 255, 0.75)",popupShadow:"1px 1px 10px rgba(3, 3, 5, 0.35)",tableShadow:"1px 1px 10px rgba(3, 3, 5, 0.2)"}},uot={colors:lot.color,shadows:cot.shadow,...lye};var nx=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},WI={exports:{}};/** 931 * @license 932 * Lodash <https://lodash.com/>
933 * Copyright OpenJS Foundation and other contributors <https://openjsf.org/> 934 * Released under MIT license <https://lodash.com/license> 935 * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE> 936 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 937 */WI.exports;(function(t,e){(function(){var n,r="4.17.21",i=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",o="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",c=500,u="__lodash_placeholder__",d=1,f=2,h=4,m=1,g=2,b=1,E=2,x=4,S=8,A=16,R=32,C=64,T=128,I=256,D=512,k=30,O="...",P=800,M=16,j=1,U=2,z=3,G=1/0,F=9007199254740991,$=17976931348623157e292,H=NaN,q=4294967295,Y=q-1,se=q>>>1,ye=[["ary",T],["bind",b],["bindKey",E],["curry",S],["curryRight",A],["flip",D],["partial",R],["partialRight",C],["rearg",I]],ie="[object Arguments]",ne="[object Array]",ae="[object AsyncFunction]",Se="[object Boolean]",Re="[object Date]",je="[object DOMException]",Fe="[object Error]",Me="[object Function]",Et="[object GeneratorFunction]",$t="[object Map]",Ot="[object Number]",Wn="[object Null]",zn="[object Object]",Na="[object Promise]",ya="[object Proxy]",ba="[object RegExp]",At="[object Set]",ve="[object String]",Ge="[object Symbol]",Xe="[object Undefined]",nt="[object WeakMap]",Nt="[object WeakSet]",Bt="[object ArrayBuffer]",Ft="[object DataView]",vr="[object Float32Array]",Or="[object Float64Array]",_n="[object Int8Array]",Fc="[object Int16Array]",tn="[object Int32Array]",ii="[object Uint8Array]",ls="[object Uint8ClampedArray]",Xg="[object Uint16Array]",xE="[object Uint32Array]",sA=/\b__p \+= '';/g,Zg=/\b(__p \+=) '' \+/g,aA=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Jg=/&(?:amp|lt|gt|quot|#39);/g,ev=/[&<>"']/g,wM=RegExp(Jg.source),oA=RegExp(ev.source),SM=/<%-([\s\S]+?)%>/g,lA=/<%([\s\S]+?)%>/g,Jp=/<%=([\s\S]+?)%>/g,tv=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,TM=/^\w*$/,AM=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,ue=RegExp(te.source),xe=/^\s+/,$e=/\s/,qe=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,gt=/\{\n\/\* \[wrapped with (.+)\] \*/,Pt=/,? & /,ot=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ut=/[()=,{}\[\]\/\s]/,it=/\\(\\)?/g,ht=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ut=/\w*$/,ln=/^[-+]0x[0-9a-f]+$/i,Bi=/^0b[01]+$/i,Gn=/^\[object .+?Constructor\]$/,Sn=/^0o[0-7]+$/i,Mr=/^(?:0|[1-9]\d*)$/,Wf=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
vendor: 4,167 bytes, line 937
9377f]/g,jc=/($^)/,Bl=/['\n\r\u2028\u2029\\]/g,Ea="\\ud800-\\udfff",wE="\\u0300-\\u036f",em="\\ufe20-\\ufe2f",pd="\\u20d0-\\u20ff",tm=wE+em+pd,nm="\\u2700-\\u27bf",pn="a-z\\xdf-\\xf6\\xf8-\\xff",Pr="\\xac\\xb1\\xd7\\xf7",zf="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",rm="\\u2000-\\u206f",si=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",md="A-Z\\xc0-\\xd6\\xd8-\\xde",SE="\\ufe0e\\ufe0f",cA=Pr+zf+rm+si,CM="['â]",w_e="["+Ea+"]",Qq="["+cA+"]",uA="["+tm+"]",Xq="\\d+",S_e="["+nm+"]",Zq="["+pn+"]",Jq="[^"+Ea+cA+Xq+nm+pn+md+"]",RM="\\ud83c[\\udffb-\\udfff]",T_e="(?:"+uA+"|"+RM+")",eK="[^"+Ea+"]",_M="(?:\\ud83c[\\udde6-\\uddff]){2}",IM="[\\ud800-\\udbff][\\udc00-\\udfff]",nv="["+md+"]",tK="\\u200d",nK="(?:"+Zq+"|"+Jq+")",A_e="(?:"+nv+"|"+Jq+")",rK="(?:"+CM+"(?:d|ll|m|re|s|t|ve))?",iK="(?:"+CM+"(?:D|LL|M|RE|S|T|VE))?",sK=T_e+"?",aK="["+SE+"]?",C_e="(?:"+tK+"(?:"+[eK,_M,IM].join("|")+")"+aK+sK+")*",R_e="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",__e="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",oK=aK+sK+C_e,I_e="(?:"+[S_e,_M,IM].join("|")+")"+oK,k_e="(?:"+[eK+uA+"?",uA,_M,IM,w_e].join("|")+")",D_e=RegExp(CM,"g"),L_e=RegExp(uA,"g"),kM=RegExp(RM+"(?="+RM+")|"+k_e+oK,"g"),O_e=RegExp([nv+"?"+Zq+"+"+rK+"(?="+[Qq,nv,"$"].join("|")+")",A_e+"+"+iK+"(?="+[Qq,nv+nK,"$"].join("|")+")",nv+"?"+nK+"+"+rK,nv+"+"+iK,__e,R_e,Xq,I_e].join("|"),"g"),M_e=RegExp("["+tK+Ea+tm+SE+"]"),P_e=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,$_e=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],N_e=-1,yr={};yr[vr]=yr[Or]=yr[_n]=yr[Fc]=yr[tn]=yr[ii]=yr[ls]=yr[Xg]=yr[xE]=!0,yr[ie]=yr[ne]=yr[Bt]=yr[Se]=yr[Ft]=yr[Re]=yr[Fe]=yr[Me]=yr[$t]=yr[Ot]=yr[zn]=yr[ba]=yr[At]=yr[ve]=yr[nt]=!1;var lr={};lr[ie]=lr[ne]=lr[Bt]=lr[Ft]=lr[Se]=lr[Re]=lr[vr]=lr[Or]=lr[_n]=lr[Fc]=lr[tn]=lr[$t]=lr[Ot]=lr[zn]=lr[ba]=lr[At]=lr[ve]=lr[Ge]=lr[ii]=lr[ls]=lr[Xg]=lr[xE]=!0,lr[Fe]=lr[Me]=lr[nt]=!1;var F_e={Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã
:"A",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",Ã:"C",ç:"c",Ã:"D",ð:"d",Ã:"E",Ã:"E",Ã:"E",Ã:"E",è:"e",é:"e",ê:"e",ë:"e",Ã:"I",Ã:"I",Ã:"I",Ã:"I",ì:"i",Ã:"i",î:"i",ï:"i",Ã:"N",ñ:"n",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ã:"U",Ã:"U",Ã:"U",Ã:"U",ù:"u",ú:"u",û:"u",ü:"u",Ã:"Y",ý:"y",ÿ:"y",Ã:"Ae",æ:"ae",Ã:"Th",þ:"th",Ã:"ss",Ä:"A",Ä:"A",Ä:"A",Ä:"a",Ä:"a",Ä
:"a",Ä:"C",Ä:"C",Ä:"C",Ä:"C",Ä:"c",Ä:"c",Ä:"c",Ä:"c",Ä:"D",Ä:"D",Ä:"d",Ä:"d",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"G",Ä:"G",Ä :"G",Ä¢:"G",Ä:"g",Ä:"g",Ä¡:"g",Ä£:"g",Ĥ:"H",Ħ:"H",Ä¥:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Ä®:"I",İ:"I",Ä©:"i",Ä«:"i",Ä:"i",į:"i",ı:"i",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",ĸ:"k",Ĺ:"L",Ä»:"L",Ľ:"L",Ä¿:"L",Å:"L",ĺ:"l",ļ:"l",ľ:"l",Å:"l",Å:"l",Å:"N",Å
:"N",Å:"N",Å:"N",Å:"n",Å:"n",Å:"n",Å:"n",Å:"O",Å:"O",Å:"O",Å:"o",Å:"o",Å:"o",Å:"R",Å:"R",Å:"R",Å:"r",Å:"r",Å:"r",Å:"S",Å:"S",Å:"S",Å :"S",Å:"s",Å:"s",Å:"s",Å¡:"s",Å¢:"T",Ť:"T",Ŧ:"T",Å£:"t",Å¥:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Å®:"U",Ű:"U",Ų:"U",Å©:"u",Å«:"u",Å:"u",ů:"u",ű:"u",ų:"u",Å´:"W",ŵ:"w",Ŷ:"Y",Å·:"y",Ÿ:"Y",Ź:"Z",Å»:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Å:"Oe",Å:"oe",Å:"'n",Å¿:"s"},j_e={"&":"&","<":"<",">":">",'"':""","'":"'"},B_e={"&":"&","<":"<",">":">",""":'"',"'":"'"},U_e={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},H_e=parseFloat,V_e=parseInt,lK=typeof nx=="object"&&nx&&nx.Object===Object&&nx,W_e=typeof self=="object"&&self&&self.Object===Object&&self,Os=lK||W_e||Function("return this")(),DM=e&&!e.nodeType&&e,im=DM&&!0&&t&&!t.nodeType&&t,cK=im&&im.exports===DM,LM=cK&&lK.process,Yo=function(){try{var oe=im&&im.require&&im.require("util").t
vendor: 11,735 bytes, line 937
937ypes;return oe||LM&&LM.binding&&LM.binding("util")}catch{}}(),uK=Yo&&Yo.isArrayBuffer,dK=Yo&&Yo.isDate,fK=Yo&&Yo.isMap,hK=Yo&&Yo.isRegExp,pK=Yo&&Yo.isSet,mK=Yo&&Yo.isTypedArray;function yo(oe,_e,Te){switch(Te.length){case 0:return oe.call(_e);case 1:return oe.call(_e,Te[0]);case 2:return oe.call(_e,Te[0],Te[1]);case 3:return oe.call(_e,Te[0],Te[1],Te[2])}return oe.apply(_e,Te)}function z_e(oe,_e,Te,rt){for(var Ht=-1,In=oe==null?0:oe.length;++Ht<In;){var Ui=oe[Ht];_e(rt,Ui,Te(Ui),oe)}return rt}function Qo(oe,_e){for(var Te=-1,rt=oe==null?0:oe.length;++Te<rt&&_e(oe[Te],Te,oe)!==!1;);return oe}function G_e(oe,_e){for(var Te=oe==null?0:oe.length;Te--&&_e(oe[Te],Te,oe)!==!1;);return oe}function gK(oe,_e){for(var Te=-1,rt=oe==null?0:oe.length;++Te<rt;)if(!_e(oe[Te],Te,oe))return!1;return!0}function Gf(oe,_e){for(var Te=-1,rt=oe==null?0:oe.length,Ht=0,In=[];++Te<rt;){var Ui=oe[Te];_e(Ui,Te,oe)&&(In[Ht++]=Ui)}return In}function dA(oe,_e){var Te=oe==null?0:oe.length;return!!Te&&rv(oe,_e,0)>-1}function OM(oe,_e,Te){for(var rt=-1,Ht=oe==null?0:oe.length;++rt<Ht;)if(Te(_e,oe[rt]))return!0;return!1}function $r(oe,_e){for(var Te=-1,rt=oe==null?0:oe.length,Ht=Array(rt);++Te<rt;)Ht[Te]=_e(oe[Te],Te,oe);return Ht}function qf(oe,_e){for(var Te=-1,rt=_e.length,Ht=oe.length;++Te<rt;)oe[Ht+Te]=_e[Te];return oe}function MM(oe,_e,Te,rt){var Ht=-1,In=oe==null?0:oe.length;for(rt&&In&&(Te=oe[++Ht]);++Ht<In;)Te=_e(Te,oe[Ht],Ht,oe);return Te}function q_e(oe,_e,Te,rt){var Ht=oe==null?0:oe.length;for(rt&&Ht&&(Te=oe[--Ht]);Ht--;)Te=_e(Te,oe[Ht],Ht,oe);return Te}function PM(oe,_e){for(var Te=-1,rt=oe==null?0:oe.length;++Te<rt;)if(_e(oe[Te],Te,oe))return!0;return!1}var K_e=$M("length");function Y_e(oe){return oe.split("")}function Q_e(oe){return oe.match(ot)||[]}function vK(oe,_e,Te){var rt;return Te(oe,function(Ht,In,Ui){if(_e(Ht,In,Ui))return rt=In,!1}),rt}function fA(oe,_e,Te,rt){for(var Ht=oe.length,In=Te+(rt?1:-1);rt?In--:++In<Ht;)if(_e(oe[In],In,oe))return In;return-1}function rv(oe,_e,Te){return _e===_e?lIe(oe,_e,Te):fA(oe,yK,Te)}function X_e(oe,_e,Te,rt){for(var Ht=Te-1,In=oe.length;++Ht<In;)if(rt(oe[Ht],_e))return Ht;return-1}function yK(oe){return oe!==oe}function bK(oe,_e){var Te=oe==null?0:oe.length;return Te?FM(oe,_e)/Te:H}function $M(oe){return function(_e){return _e==null?n:_e[oe]}}function NM(oe){return function(_e){return oe==null?n:oe[_e]}}function EK(oe,_e,Te,rt,Ht){return Ht(oe,function(In,Ui,Zn){Te=rt?(rt=!1,In):_e(Te,In,Ui,Zn)}),Te}function Z_e(oe,_e){var Te=oe.length;for(oe.sort(_e);Te--;)oe[Te]=oe[Te].value;return oe}function FM(oe,_e){for(var Te,rt=-1,Ht=oe.length;++rt<Ht;){var In=_e(oe[rt]);In!==n&&(Te=Te===n?In:Te+In)}return Te}function jM(oe,_e){for(var Te=-1,rt=Array(oe);++Te<oe;)rt[Te]=_e(Te);return rt}function J_e(oe,_e){return $r(_e,function(Te){return[Te,oe[Te]]})}function xK(oe){return oe&&oe.slice(0,AK(oe)+1).replace(xe,"")}function bo(oe){return function(_e){return oe(_e)}}function BM(oe,_e){return $r(_e,function(Te){return oe[Te]})}function TE(oe,_e){return oe.has(_e)}function wK(oe,_e){for(var Te=-1,rt=oe.length;++Te<rt&&rv(_e,oe[Te],0)>-1;);return Te}function SK(oe,_e){for(var Te=oe.length;Te--&&rv(_e,oe[Te],0)>-1;);return Te}function eIe(oe,_e){for(var Te=oe.length,rt=0;Te--;)oe[Te]===_e&&++rt;return rt}var tIe=NM(F_e),nIe=NM(j_e);function rIe(oe){return"\\"+U_e[oe]}function iIe(oe,_e){return oe==null?n:oe[_e]}function iv(oe){return M_e.test(oe)}function sIe(oe){return P_e.test(oe)}function aIe(oe){for(var _e,Te=[];!(_e=oe.next()).done;)Te.push(_e.value);return Te}function UM(oe){var _e=-1,Te=Array(oe.size);return oe.forEach(function(rt,Ht){Te[++_e]=[Ht,rt]}),Te}function TK(oe,_e){return function(Te){return oe(_e(Te))}}function Kf(oe,_e){for(var Te=-1,rt=oe.length,Ht=0,In=[];++Te<rt;){var Ui=oe[Te];(Ui===_e||Ui===u)&&(oe[Te]=u,In[Ht++]=Te)}return In}function hA(oe){var _e=-1,Te=Array(oe.size);return oe.forEach(function(rt){Te[++_e]=rt}),Te}function oIe(oe){var _e=-1,Te=Array(oe.size);return oe.forEach(function(rt){Te[++_e]=[rt,rt]}),Te}function lIe(oe,_e,Te){for(var rt=Te-1,Ht=oe.length;++rt<Ht;)if(oe[rt]===_e)return rt;return-1}function cIe(oe,_e,Te){for(var rt=Te+1;rt--;)if(oe[rt]===_e)return rt;return rt}function sv(oe){return iv(oe)?dIe(oe):K_e(oe)}function Ul(oe){return iv(oe)?fIe(oe):Y_e(oe)}function AK(oe){for(var _e=oe.length;_e--&&$e.test(oe.charAt(_e)););return _e}var uIe=NM(B_e);function dIe(oe){for(var _e=kM.lastIndex=0;kM.test(oe);)++_e;return _e}function fIe(oe){return oe.match(kM)||[]}function hIe(oe){return oe.match(O_e)||[]}var pIe=function oe(_e){_e=_e==null?Os:av.defaults(Os.Object(),_e,av.pick(Os,$_e));var Te=_e.Array,rt=_e.Date,Ht=_e.Error,In=_e.Function,Ui=_e.Math,Zn=_e.Object,HM=_e.RegExp,mIe=_e.String,Xo=_e.TypeError,pA=Te.prototype,gIe=In.prototype,ov=Zn.prototype,mA=_e["__core-js_shared__"],gA=gIe.toString,jn=ov.hasOwnProperty,vIe=0,CK=function(){var v=/[^.]+$/.exec(mA&&mA.keys&&mA.keys.IE_PROTO||"");return v?"Symbol(src)_1."+v:""}(),vA=ov.toString,yIe=gA.call(Zn),bIe=Os._,EIe=HM("^"+gA.call(jn).replace(te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),yA=cK?_e.Buffer:n,Yf=_e.Symbol,bA=_e.Uint8Array,RK=yA?yA.allocUnsafe:n,EA=TK(Zn.getPrototypeOf,Zn),_K=Zn.create,IK=ov.propertyIsEnumerable,xA=pA.splice,kK=Yf?Yf.isConcatSpreadable:n,AE=Yf?Yf.iterator:n,sm=Yf?Yf.toStringTag:n,wA=function(){try{var v=um(Zn,"defineProperty");return v({},"",{}),v}catch{}}(),xIe=_e.clearTimeout!==Os.clearTimeout&&_e.clearTimeout,wIe=rt&&rt.now!==Os.Date.now&&rt.now,SIe=_e.setTimeout!==Os.setTimeout&&_e.setTimeout,SA=Ui.ceil,TA=Ui.floor,VM=Zn.getOwnPropertySymbols,TIe=yA?yA.isBuffer:n,DK=_e.isFinite,AIe=pA.join,CIe=TK(Zn.keys,Zn),Hi=Ui.max,Xs=Ui.min,RIe=rt.now,_Ie=_e.parseInt,LK=Ui.random,IIe=pA.reverse,WM=um(_e,"DataView"),CE=um(_e,"Map"),zM=um(_e,"Promise"),lv=um(_e,"Set"),RE=um(_e,"WeakMap"),_E=um(Zn,"create"),AA=RE&&new RE,cv={},kIe=dm(WM),DIe=dm(CE),LIe=dm(zM),OIe=dm(lv),MIe=dm(RE),CA=Yf?Yf.prototype:n,IE=CA?CA.valueOf:n,OK=CA?CA.toString:n;function V(v){if(ai(v)&&!zt(v)&&!(v instanceof cn)){if(v instanceof Zo)return v;if(jn.call(v,"__wrapped__"))return MY(v)}return new Zo(v)}var uv=function(){function v(){}return function(w){if(!qr(w))return{};if(_K)return _K(w);v.prototype=w;var _=new v;return v.prototype=n,_}}();function RA(){}function Zo(v,w){this.__wrapped__=v,this.__actions__=[],this.__chain__=!!w,this.__index__=0,this.__values__=n}V.templateSettings={escape:SM,evaluate:lA,interpolate:Jp,variable:"",imports:{_:V}},V.prototype=RA.prototype,V.prototype.constructor=V,Zo.prototype=uv(RA.prototype),Zo.prototype.constructor=Zo;function cn(v){this.__wrapped__=v,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=q,this.__views__=[]}function PIe(){var v=new cn(this.__wrapped__);return v.__actions__=Fa(this.__actions__),v.__dir__=this.__dir__,v.__filtered__=this.__filtered__,v.__iteratees__=Fa(this.__iteratees__),v.__takeCount__=this.__takeCount__,v.__views__=Fa(this.__views__),v}function $Ie(){if(this.__filtered__){var v=new cn(this);v.__dir__=-1,v.__filtered__=!0}else v=this.clone(),v.__dir__*=-1;return v}function NIe(){var v=this.__wrapped__.value(),w=this.__dir__,_=zt(v),L=w<0,N=_?v.length:0,W=Yke(0,N,this.__views__),Q=W.start,re=W.end,ce=re-Q,Ie=L?re:Q-1,ke=this.__iteratees__,Pe=ke.length,Ke=0,ft=Xs(ce,this.__takeCount__);if(!_||!L&&N==ce&&ft==ce)return rY(v,this.__actions__);var Dt=[];e:for(;ce--&&Ke<ft;){Ie+=w;for(var Yt=-1,Lt=v[Ie];++Yt<Pe;){var nn=ke[Yt],mn=nn.iteratee,wo=nn.type,Sa=mn(Lt);if(wo==U)Lt=Sa;else if(!Sa){if(wo==j)continue e;break e}}Dt[Ke++]=Lt}return Dt}cn.prototype=uv(RA.prototype),cn.prototype.constructor=cn;function am(v){var w=-1,_=v==null?0:v.length;for(this.clear();++w<_;){var L=v[w];this.set(L[0],L[1])}}function FIe(){this.__data__=_E?_E(null):{},this.size=0}function jIe(v){var w=this.has(v)&&delete this.__data__[v];return this.size-=w?1:0,w}function BIe(v){var w=this.__data__;if(_E){var _=w[v];return _===l?n:_}return jn.call(w,v)?w[v]:n}function UIe(v){var w=this.__data__;return _E?w[v]!==n:jn.call(w,v)}function HIe(v,w){var _=this.__data__;return this.size+=this.has(v)?0:1,_[v]=_E&&w===n?l:w,this}am.prototype.clear=FIe,am.prototype.delete=jIe,am.prototype.get=BIe,am.prototype.has=UIe,am.prototype.set=HIe;function gd(v){var w=-1,_=v==null?0:v.length;for(this.clear();++w<_;){var L=v[w];this.set(L[0],L[1])}}function VIe(){this.__data__=[],this.size=0}function WIe(v){var w=this.__data__,_=_A(w,v);if(_<0)return!1;var L=w.length-1;return _==L?w.pop():xA.call(w,_,1),--this.size,!0}function zIe(v){var w=this.__data__,_=_A(w,v);return _<0?n:w[_][1]}function GIe(v){return _A(this.__data__,v)>-1}function qIe(v,w){var _=this.__data__,L=_A(_,v);return L<0?(++this.size,_.push([v,w])):_[L][1]=w,this}gd.prototype.clear=VIe,gd.prototype.delete=WIe,gd.prototype.get=zIe,gd.prototype.has=GIe,gd.prototype.set=qIe;function vd(v){var w=-1,_=v==null?0:v.length;for(this.clear();++w<_;){var L=v[w];this.set(L[0],L[1])}}function KIe(){this.size=0,this.__data__={hash:new am,map:new(CE||gd),string:new am}}function YIe(v){var w=BA(this,v).delete(v);return this.size-=w?1:0,w}function QIe(v){return BA(this,v).get(v)}function XIe(v){return BA(this,v).has(v)}function ZIe(v,w){var _=BA(this,v),L=_.size;return _.set(v,w),this.size+=_.size==L?0:1,this}vd.prototype.clear=KIe,vd.prototype.delete=YIe,vd.prototype.get=QIe,vd.prototype.has=XIe,vd.prototype.set=ZIe;function om(v){var w=-1,_=v==null?0:v.length;for(this.__data__=new vd;++w<_;)this.add(v[w])}function JIe(v){return this.__data__.set(v,l),this}function eke(v){return this.__data__.has(v)}om.prototype.add=om.prototype.push=JIe,om.prototype.has=eke;function Hl(v){var w=this.__data__=new gd(v);this.size=w.size}function tke(){this.__data__=new gd,this.size=0}function nke(v){var w=this.__data__,_=w.delete(v);return this.size=w.size,_}function rke(v){return this.__data__.get(v)}function ike(v){return this.__data__.has(v)}function ske(v,w){var _=this.__data__;if(_ instanceof gd){var L=_.__data__;if(!CE||L.length<i-1)return L.push([v,w]),this.size=++_.size,this;_=this.__data__=new vd(L)}return _.set(v,w),this.size=_.size,this}Hl.prototype.clear=tke,Hl.prototype.delete=nke,Hl.prototype.get=rke,Hl.prototype.has=ike,Hl.prototype.set=ske;function MK(v,w){var _=zt(v),L=!_&&fm(v),N=!_&&!L&&eh(v),W=!_&&!L&&!N&&pv(v),Q=_||L||N||W,re=Q?jM(v.length,mIe):[],ce=re.length;for(var Ie in v)(w||jn.call(v,Ie))&&!(Q&&(Ie=="length"||N&&(Ie=="offset"||Ie=="parent")||W&&(Ie=="buffer"||Ie=="byteLength"||Ie=="byteOffset")||xd(Ie,ce)))&&re.push(Ie);return re}function PK(v){var w=v.length;return w?v[n4(0,w-1)]:n}function ake(v,w){return UA(Fa(v),lm(w,0,v.length))}function oke(v){return UA(Fa(v))}function GM(v,w,_){(_!==n&&!Vl(v[w],_)||_===n&&!(w in v))&&yd(v,w,_)}function kE(v,w,_){var L=v[w];(!(jn.call(v,w)&&Vl(L,_))||_===n&&!(w in v))&&yd(v,w,_)}function _A(v,w){for(var _=v.length;_--;)if(Vl(v[_][0],w))return _;return-1}function lke(v,w,_,L){return Qf(v,function(N,W,Q){w(L,N,_(N),Q)}),L}function $K(v,w){return v&&Uc(w,cs(w),v)}function cke(v,w){return v&&Uc(w,Ba(w),v)}function yd(v,w,_){w=="__proto__"&&wA?wA(v,w,{configurable:!0,enumerable:!0,value:_,writable:!0}):v[w]=_}function qM(v,w){for(var _=-1,L=w.length,N=Te(L),W=v==null;++_<L;)N[_]=W?n:R4(v,w[_]);return N}function lm(v,w,_){return v===v&&(_!==n&&(v=v<=_?v:_),w!==n&&(v=v>=w?v:w)),v}function Jo(v,w,_,L,N,W){var Q,re=w&d,ce=w&f,Ie=w&h;if(_&&(Q=N?_(v,L,N,W):_(v)),Q!==n)return Q;if(!qr(v))return v;var ke=zt(v);if(ke){if(Q=Xke(v),!re)return Fa(v,Q)}else{var Pe=Zs(v),Ke=Pe==Me||Pe==Et;if(eh(v))return aY(v,re);if(Pe==zn||Pe==ie||Ke&&!N){if(Q=ce||Ke?{}:AY(v),!re)return ce?Bke(v,cke(Q,v)):jke(v,$K(Q,v))}else{if(!lr[Pe])return N?v:{};Q=Zke(v,Pe,re)}}
vendor: 9,750 bytes, line 937
937W||(W=new Hl);var ft=W.get(v);if(ft)return ft;W.set(v,Q),eQ(v)?v.forEach(function(Lt){Q.add(Jo(Lt,w,_,Lt,v,W))}):ZY(v)&&v.forEach(function(Lt,nn){Q.set(nn,Jo(Lt,w,_,nn,v,W))});var Dt=Ie?ce?h4:f4:ce?Ba:cs,Yt=ke?n:Dt(v);return Qo(Yt||v,function(Lt,nn){Yt&&(nn=Lt,Lt=v[nn]),kE(Q,nn,Jo(Lt,w,_,nn,v,W))}),Q}function uke(v){var w=cs(v);return function(_){return NK(_,v,w)}}function NK(v,w,_){var L=_.length;if(v==null)return!L;for(v=Zn(v);L--;){var N=_[L],W=w[N],Q=v[N];if(Q===n&&!(N in v)||!W(Q))return!1}return!0}function FK(v,w,_){if(typeof v!="function")throw new Xo(a);return NE(function(){v.apply(n,_)},w)}function DE(v,w,_,L){var N=-1,W=dA,Q=!0,re=v.length,ce=[],Ie=w.length;if(!re)return ce;_&&(w=$r(w,bo(_))),L?(W=OM,Q=!1):w.length>=i&&(W=TE,Q=!1,w=new om(w));e:for(;++N<re;){var ke=v[N],Pe=_==null?ke:_(ke);if(ke=L||ke!==0?ke:0,Q&&Pe===Pe){for(var Ke=Ie;Ke--;)if(w[Ke]===Pe)continue e;ce.push(ke)}else W(w,Pe,L)||ce.push(ke)}return ce}var Qf=dY(Bc),jK=dY(YM,!0);function dke(v,w){var _=!0;return Qf(v,function(L,N,W){return _=!!w(L,N,W),_}),_}function IA(v,w,_){for(var L=-1,N=v.length;++L<N;){var W=v[L],Q=w(W);if(Q!=null&&(re===n?Q===Q&&!xo(Q):_(Q,re)))var re=Q,ce=W}return ce}function fke(v,w,_,L){var N=v.length;for(_=Kt(_),_<0&&(_=-_>N?0:N+_),L=L===n||L>N?N:Kt(L),L<0&&(L+=N),L=_>L?0:nQ(L);_<L;)v[_++]=w;return v}function BK(v,w){var _=[];return Qf(v,function(L,N,W){w(L,N,W)&&_.push(L)}),_}function Ms(v,w,_,L,N){var W=-1,Q=v.length;for(_||(_=eDe),N||(N=[]);++W<Q;){var re=v[W];w>0&&_(re)?w>1?Ms(re,w-1,_,L,N):qf(N,re):L||(N[N.length]=re)}return N}var KM=fY(),UK=fY(!0);function Bc(v,w){return v&&KM(v,w,cs)}function YM(v,w){return v&&UK(v,w,cs)}function kA(v,w){return Gf(w,function(_){return wd(v[_])})}function cm(v,w){w=Zf(w,v);for(var _=0,L=w.length;v!=null&&_<L;)v=v[Hc(w[_++])];return _&&_==L?v:n}function HK(v,w,_){var L=w(v);return zt(v)?L:qf(L,_(v))}function xa(v){return v==null?v===n?Xe:Wn:sm&&sm in Zn(v)?Kke(v):oDe(v)}function QM(v,w){return v>w}function hke(v,w){return v!=null&&jn.call(v,w)}function pke(v,w){return v!=null&&w in Zn(v)}function mke(v,w,_){return v>=Xs(w,_)&&v<Hi(w,_)}function XM(v,w,_){for(var L=_?OM:dA,N=v[0].length,W=v.length,Q=W,re=Te(W),ce=1/0,Ie=[];Q--;){var ke=v[Q];Q&&w&&(ke=$r(ke,bo(w))),ce=Xs(ke.length,ce),re[Q]=!_&&(w||N>=120&&ke.length>=120)?new om(Q&&ke):n}ke=v[0];var Pe=-1,Ke=re[0];e:for(;++Pe<N&&Ie.length<ce;){var ft=ke[Pe],Dt=w?w(ft):ft;if(ft=_||ft!==0?ft:0,!(Ke?TE(Ke,Dt):L(Ie,Dt,_))){for(Q=W;--Q;){var Yt=re[Q];if(!(Yt?TE(Yt,Dt):L(v[Q],Dt,_)))continue e}Ke&&Ke.push(Dt),Ie.push(ft)}}return Ie}function gke(v,w,_,L){return Bc(v,function(N,W,Q){w(L,_(N),W,Q)}),L}function LE(v,w,_){w=Zf(w,v),v=IY(v,w);var L=v==null?v:v[Hc(tl(w))];return L==null?n:yo(L,v,_)}function VK(v){return ai(v)&&xa(v)==ie}function vke(v){return ai(v)&&xa(v)==Bt}function yke(v){return ai(v)&&xa(v)==Re}function OE(v,w,_,L,N){return v===w?!0:v==null||w==null||!ai(v)&&!ai(w)?v!==v&&w!==w:bke(v,w,_,L,OE,N)}function bke(v,w,_,L,N,W){var Q=zt(v),re=zt(w),ce=Q?ne:Zs(v),Ie=re?ne:Zs(w);ce=ce==ie?zn:ce,Ie=Ie==ie?zn:Ie;var ke=ce==zn,Pe=Ie==zn,Ke=ce==Ie;if(Ke&&eh(v)){if(!eh(w))return!1;Q=!0,ke=!1}if(Ke&&!ke)return W||(W=new Hl),Q||pv(v)?wY(v,w,_,L,N,W):Gke(v,w,ce,_,L,N,W);if(!(_&m)){var ft=ke&&jn.call(v,"__wrapped__"),Dt=Pe&&jn.call(w,"__wrapped__");if(ft||Dt){var Yt=ft?v.value():v,Lt=Dt?w.value():w;return W||(W=new Hl),N(Yt,Lt,_,L,W)}}return Ke?(W||(W=new Hl),qke(v,w,_,L,N,W)):!1}function Eke(v){return ai(v)&&Zs(v)==$t}function ZM(v,w,_,L){var N=_.length,W=N,Q=!L;if(v==null)return!W;for(v=Zn(v);N--;){var re=_[N];if(Q&&re[2]?re[1]!==v[re[0]]:!(re[0]in v))return!1}for(;++N<W;){re=_[N];var ce=re[0],Ie=v[ce],ke=re[1];if(Q&&re[2]){if(Ie===n&&!(ce in v))return!1}else{var Pe=new Hl;if(L)var Ke=L(Ie,ke,ce,v,w,Pe);if(!(Ke===n?OE(ke,Ie,m|g,L,Pe):Ke))return!1}}return!0}function WK(v){if(!qr(v)||nDe(v))return!1;var w=wd(v)?EIe:Gn;return w.test(dm(v))}function xke(v){return ai(v)&&xa(v)==ba}function wke(v){return ai(v)&&Zs(v)==At}function Ske(v){return ai(v)&&qA(v.length)&&!!yr[xa(v)]}function zK(v){return typeof v=="function"?v:v==null?Ua:typeof v=="object"?zt(v)?KK(v[0],v[1]):qK(v):hQ(v)}function JM(v){if(!$E(v))return CIe(v);var w=[];for(var _ in Zn(v))jn.call(v,_)&&_!="constructor"&&w.push(_);return w}function Tke(v){if(!qr(v))return aDe(v);var w=$E(v),_=[];for(var L in v)L=="constructor"&&(w||!jn.call(v,L))||_.push(L);return _}function e4(v,w){return v<w}function GK(v,w){var _=-1,L=ja(v)?Te(v.length):[];return Qf(v,function(N,W,Q){L[++_]=w(N,W,Q)}),L}function qK(v){var w=m4(v);return w.length==1&&w[0][2]?RY(w[0][0],w[0][1]):function(_){return _===v||ZM(_,v,w)}}function KK(v,w){return v4(v)&&CY(w)?RY(Hc(v),w):function(_){var L=R4(_,v);return L===n&&L===w?_4(_,v):OE(w,L,m|g)}}function DA(v,w,_,L,N){v!==w&&KM(w,function(W,Q){if(N||(N=new Hl),qr(W))Ake(v,w,Q,_,DA,L,N);else{var re=L?L(b4(v,Q),W,Q+"",v,w,N):n;re===n&&(re=W),GM(v,Q,re)}},Ba)}function Ake(v,w,_,L,N,W,Q){var re=b4(v,_),ce=b4(w,_),Ie=Q.get(ce);if(Ie){GM(v,_,Ie);return}var ke=W?W(re,ce,_+"",v,w,Q):n,Pe=ke===n;if(Pe){var Ke=zt(ce),ft=!Ke&&eh(ce),Dt=!Ke&&!ft&&pv(ce);ke=ce,Ke||ft||Dt?zt(re)?ke=re:di(re)?ke=Fa(re):ft?(Pe=!1,ke=aY(ce,!0)):Dt?(Pe=!1,ke=oY(ce,!0)):ke=[]:FE(ce)||fm(ce)?(ke=re,fm(re)?ke=rQ(re):(!qr(re)||wd(re))&&(ke=AY(ce))):Pe=!1}Pe&&(Q.set(ce,ke),N(ke,ce,L,W,Q),Q.delete(ce)),GM(v,_,ke)}function YK(v,w){var _=v.length;if(_)return w+=w<0?_:0,xd(w,_)?v[w]:n}function QK(v,w,_){w.length?w=$r(w,function(W){return zt(W)?function(Q){return cm(Q,W.length===1?W[0]:W)}:W}):w=[Ua];var L=-1;w=$r(w,bo(It()));var N=GK(v,function(W,Q,re){var ce=$r(w,function(Ie){return Ie(W)});return{criteria:ce,index:++L,value:W}});return Z_e(N,function(W,Q){return Fke(W,Q,_)})}function Cke(v,w){return XK(v,w,function(_,L){return _4(v,L)})}function XK(v,w,_){for(var L=-1,N=w.length,W={};++L<N;){var Q=w[L],re=cm(v,Q);_(re,Q)&&ME(W,Zf(Q,v),re)}return W}function Rke(v){return function(w){return cm(w,v)}}function t4(v,w,_,L){var N=L?X_e:rv,W=-1,Q=w.length,re=v;for(v===w&&(w=Fa(w)),_&&(re=$r(v,bo(_)));++W<Q;)for(var ce=0,Ie=w[W],ke=_?_(Ie):Ie;(ce=N(re,ke,ce,L))>-1;)re!==v&&xA.call(re,ce,1),xA.call(v,ce,1);return v}function ZK(v,w){for(var _=v?w.length:0,L=_-1;_--;){var N=w[_];if(_==L||N!==W){var W=N;xd(N)?xA.call(v,N,1):s4(v,N)}}return v}function n4(v,w){return v+TA(LK()*(w-v+1))}function _ke(v,w,_,L){for(var N=-1,W=Hi(SA((w-v)/(_||1)),0),Q=Te(W);W--;)Q[L?W:++N]=v,v+=_;return Q}function r4(v,w){var _="";if(!v||w<1||w>F)return _;do w%2&&(_+=v),w=TA(w/2),w&&(v+=v);while(w);return _}function Xt(v,w){return E4(_Y(v,w,Ua),v+"")}function Ike(v){return PK(mv(v))}function kke(v,w){var _=mv(v);return UA(_,lm(w,0,_.length))}function ME(v,w,_,L){if(!qr(v))return v;w=Zf(w,v);for(var N=-1,W=w.length,Q=W-1,re=v;re!=null&&++N<W;){var ce=Hc(w[N]),Ie=_;if(ce==="__proto__"||ce==="constructor"||ce==="prototype")return v;if(N!=Q){var ke=re[ce];Ie=L?L(ke,ce,re):n,Ie===n&&(Ie=qr(ke)?ke:xd(w[N+1])?[]:{})}kE(re,ce,Ie),re=re[ce]}return v}var JK=AA?function(v,w){return AA.set(v,w),v}:Ua,Dke=wA?function(v,w){return wA(v,"toString",{configurable:!0,enumerable:!1,value:k4(w),writable:!0})}:Ua;function Lke(v){return UA(mv(v))}function el(v,w,_){var L=-1,N=v.length;w<0&&(w=-w>N?0:N+w),_=_>N?N:_,_<0&&(_+=N),N=w>_?0:_-w>>>0,w>>>=0;for(var W=Te(N);++L<N;)W[L]=v[L+w];return W}function Oke(v,w){var _;return Qf(v,function(L,N,W){return _=w(L,N,W),!_}),!!_}function LA(v,w,_){var L=0,N=v==null?L:v.length;if(typeof w=="number"&&w===w&&N<=se){for(;L<N;){var W=L+N>>>1,Q=v[W];Q!==null&&!xo(Q)&&(_?Q<=w:Q<w)?L=W+1:N=W}return N}return i4(v,w,Ua,_)}function i4(v,w,_,L){var N=0,W=v==null?0:v.length;if(W===0)return 0;w=_(w);for(var Q=w!==w,re=w===null,ce=xo(w),Ie=w===n;N<W;){var ke=TA((N+W)/2),Pe=_(v[ke]),Ke=Pe!==n,ft=Pe===null,Dt=Pe===Pe,Yt=xo(Pe);if(Q)var Lt=L||Dt;else Ie?Lt=Dt&&(L||Ke):re?Lt=Dt&&Ke&&(L||!ft):ce?Lt=Dt&&Ke&&!ft&&(L||!Yt):ft||Yt?Lt=!1:Lt=L?Pe<=w:Pe<w;Lt?N=ke+1:W=ke}return Xs(W,Y)}function eY(v,w){for(var _=-1,L=v.length,N=0,W=[];++_<L;){var Q=v[_],re=w?w(Q):Q;if(!_||!Vl(re,ce)){var ce=re;W[N++]=Q===0?0:Q}}return W}function tY(v){return typeof v=="number"?v:xo(v)?H:+v}function Eo(v){if(typeof v=="string")return v;if(zt(v))return $r(v,Eo)+"";if(xo(v))return OK?OK.call(v):"";var w=v+"";return w=="0"&&1/v==-1/0?"-0":w}function Xf(v,w,_){var L=-1,N=dA,W=v.length,Q=!0,re=[],ce=re;if(_)Q=!1,N=OM;else if(W>=i){var Ie=w?null:Wke(v);if(Ie)return hA(Ie);Q=!1,N=TE,ce=new om}else ce=w?[]:re;e:for(;++L<W;){var ke=v[L],Pe=w?w(ke):ke;if(ke=_||ke!==0?ke:0,Q&&Pe===Pe){for(var Ke=ce.length;Ke--;)if(ce[Ke]===Pe)continue e;w&&ce.push(Pe),re.push(ke)}else N(ce,Pe,_)||(ce!==re&&ce.push(Pe),re.push(ke))}return re}function s4(v,w){return w=Zf(w,v),v=IY(v,w),v==null||delete v[Hc(tl(w))]}function nY(v,w,_,L){return ME(v,w,_(cm(v,w)),L)}function OA(v,w,_,L){for(var N=v.length,W=L?N:-1;(L?W--:++W<N)&&w(v[W],W,v););return _?el(v,L?0:W,L?W+1:N):el(v,L?W+1:0,L?N:W)}function rY(v,w){var _=v;return _ instanceof cn&&(_=_.value()),MM(w,function(L,N){return N.func.apply(N.thisArg,qf([L],N.args))},_)}function a4(v,w,_){var L=v.length;if(L<2)return L?Xf(v[0]):[];for(var N=-1,W=Te(L);++N<L;)for(var Q=v[N],re=-1;++re<L;)re!=N&&(W[N]=DE(W[N]||Q,v[re],w,_));return Xf(Ms(W,1),w,_)}function iY(v,w,_){for(var L=-1,N=v.length,W=w.length,Q={};++L<N;){var re=L<W?w[L]:n;_(Q,v[L],re)}return Q}function o4(v){return di(v)?v:[]}function l4(v){return typeof v=="function"?v:Ua}function Zf(v,w){return zt(v)?v:v4(v,w)?[v]:OY(Pn(v))}var Mke=Xt;function Jf(v,w,_){var L=v.length;return _=_===n?L:_,!w&&_>=L?v:el(v,w,_)}var sY=xIe||function(v){return Os.clearTimeout(v)};function aY(v,w){if(w)return v.slice();var _=v.length,L=RK?RK(_):new v.constructor(_);return v.copy(L),L}function c4(v){var w=new v.constructor(v.byteLength);return new bA(w).set(new bA(v)),w}
vendor: 4,669 bytes, line 937
937function Pke(v,w){var _=w?c4(v.buffer):v.buffer;return new v.constructor(_,v.byteOffset,v.byteLength)}function $ke(v){var w=new v.constructor(v.source,Ut.exec(v));return w.lastIndex=v.lastIndex,w}function Nke(v){return IE?Zn(IE.call(v)):{}}function oY(v,w){var _=w?c4(v.buffer):v.buffer;return new v.constructor(_,v.byteOffset,v.length)}function lY(v,w){if(v!==w){var _=v!==n,L=v===null,N=v===v,W=xo(v),Q=w!==n,re=w===null,ce=w===w,Ie=xo(w);if(!re&&!Ie&&!W&&v>w||W&&Q&&ce&&!re&&!Ie||L&&Q&&ce||!_&&ce||!N)return 1;if(!L&&!W&&!Ie&&v<w||Ie&&_&&N&&!L&&!W||re&&_&&N||!Q&&N||!ce)return-1}return 0}function Fke(v,w,_){for(var L=-1,N=v.criteria,W=w.criteria,Q=N.length,re=_.length;++L<Q;){var ce=lY(N[L],W[L]);if(ce){if(L>=re)return ce;var Ie=_[L];return ce*(Ie=="desc"?-1:1)}}return v.index-w.index}function cY(v,w,_,L){for(var N=-1,W=v.length,Q=_.length,re=-1,ce=w.length,Ie=Hi(W-Q,0),ke=Te(ce+Ie),Pe=!L;++re<ce;)ke[re]=w[re];for(;++N<Q;)(Pe||N<W)&&(ke[_[N]]=v[N]);for(;Ie--;)ke[re++]=v[N++];return ke}function uY(v,w,_,L){for(var N=-1,W=v.length,Q=-1,re=_.length,ce=-1,Ie=w.length,ke=Hi(W-re,0),Pe=Te(ke+Ie),Ke=!L;++N<ke;)Pe[N]=v[N];for(var ft=N;++ce<Ie;)Pe[ft+ce]=w[ce];for(;++Q<re;)(Ke||N<W)&&(Pe[ft+_[Q]]=v[N++]);return Pe}function Fa(v,w){var _=-1,L=v.length;for(w||(w=Te(L));++_<L;)w[_]=v[_];return w}function Uc(v,w,_,L){var N=!_;_||(_={});for(var W=-1,Q=w.length;++W<Q;){var re=w[W],ce=L?L(_[re],v[re],re,_,v):n;ce===n&&(ce=v[re]),N?yd(_,re,ce):kE(_,re,ce)}return _}function jke(v,w){return Uc(v,g4(v),w)}function Bke(v,w){return Uc(v,SY(v),w)}function MA(v,w){return function(_,L){var N=zt(_)?z_e:lke,W=w?w():{};return N(_,v,It(L,2),W)}}function dv(v){return Xt(function(w,_){var L=-1,N=_.length,W=N>1?_[N-1]:n,Q=N>2?_[2]:n;for(W=v.length>3&&typeof W=="function"?(N--,W):n,Q&&wa(_[0],_[1],Q)&&(W=N<3?n:W,N=1),w=Zn(w);++L<N;){var re=_[L];re&&v(w,re,L,W)}return w})}function dY(v,w){return function(_,L){if(_==null)return _;if(!ja(_))return v(_,L);for(var N=_.length,W=w?N:-1,Q=Zn(_);(w?W--:++W<N)&&L(Q[W],W,Q)!==!1;);return _}}function fY(v){return function(w,_,L){for(var N=-1,W=Zn(w),Q=L(w),re=Q.length;re--;){var ce=Q[v?re:++N];if(_(W[ce],ce,W)===!1)break}return w}}function Uke(v,w,_){var L=w&b,N=PE(v);function W(){var Q=this&&this!==Os&&this instanceof W?N:v;return Q.apply(L?_:this,arguments)}return W}function hY(v){return function(w){w=Pn(w);var _=iv(w)?Ul(w):n,L=_?_[0]:w.charAt(0),N=_?Jf(_,1).join(""):w.slice(1);return L[v]()+N}}function fv(v){return function(w){return MM(dQ(uQ(w).replace(D_e,"")),v,"")}}function PE(v){return function(){var w=arguments;switch(w.length){case 0:return new v;case 1:return new v(w[0]);case 2:return new v(w[0],w[1]);case 3:return new v(w[0],w[1],w[2]);case 4:return new v(w[0],w[1],w[2],w[3]);case 5:return new v(w[0],w[1],w[2],w[3],w[4]);case 6:return new v(w[0],w[1],w[2],w[3],w[4],w[5]);case 7:return new v(w[0],w[1],w[2],w[3],w[4],w[5],w[6])}var _=uv(v.prototype),L=v.apply(_,w);return qr(L)?L:_}}function Hke(v,w,_){var L=PE(v);function N(){for(var W=arguments.length,Q=Te(W),re=W,ce=hv(N);re--;)Q[re]=arguments[re];var Ie=W<3&&Q[0]!==ce&&Q[W-1]!==ce?[]:Kf(Q,ce);if(W-=Ie.length,W<_)return yY(v,w,PA,N.placeholder,n,Q,Ie,n,n,_-W);var ke=this&&this!==Os&&this instanceof N?L:v;return yo(ke,this,Q)}return N}function pY(v){return function(w,_,L){var N=Zn(w);if(!ja(w)){var W=It(_,3);w=cs(w),_=function(re){return W(N[re],re,N)}}var Q=v(w,_,L);return Q>-1?N[W?w[Q]:Q]:n}}function mY(v){return Ed(function(w){var _=w.length,L=_,N=Zo.prototype.thru;for(v&&w.reverse();L--;){var W=w[L];if(typeof W!="function")throw new Xo(a);if(N&&!Q&&jA(W)=="wrapper")var Q=new Zo([],!0)}for(L=Q?L:_;++L<_;){W=w[L];var re=jA(W),ce=re=="wrapper"?p4(W):n;ce&&y4(ce[0])&&ce[1]==(T|S|R|I)&&!ce[4].length&&ce[9]==1?Q=Q[jA(ce[0])].apply(Q,ce[3]):Q=W.length==1&&y4(W)?Q[re]():Q.thru(W)}return function(){var Ie=arguments,ke=Ie[0];if(Q&&Ie.length==1&&zt(ke))return Q.plant(ke).value();for(var Pe=0,Ke=_?w[Pe].apply(this,Ie):ke;++Pe<_;)Ke=w[Pe].call(this,Ke);return Ke}})}function PA(v,w,_,L,N,W,Q,re,ce,Ie){var ke=w&T,Pe=w&b,Ke=w&E,ft=w&(S|A),Dt=w&D,Yt=Ke?n:PE(v);function Lt(){for(var nn=arguments.length,mn=Te(nn),wo=nn;wo--;)mn[wo]=arguments[wo];if(ft)var Sa=hv(Lt),So=eIe(mn,Sa);if(L&&(mn=cY(mn,L,N,ft)),W&&(mn=uY(mn,W,Q,ft)),nn-=So,ft&&nn<Ie){var fi=Kf(mn,Sa);return yY(v,w,PA,Lt.placeholder,_,mn,fi,re,ce,Ie-nn)}var Wl=Pe?_:this,Td=Ke?Wl[v]:v;return nn=mn.length,re?mn=lDe(mn,re):Dt&&nn>1&&mn.reverse(),ke&&ce<nn&&(mn.length=ce),this&&this!==Os&&this instanceof Lt&&(Td=Yt||PE(Td)),Td.apply(Wl,mn)}return Lt}function gY(v,w){return function(_,L){return gke(_,v,w(L),{})}}function $A(v,w){return function(_,L){var N;if(_===n&&L===n)return w;
vendor: 4,283 bytes, line 937
937if(_!==n&&(N=_),L!==n){if(N===n)return L;typeof _=="string"||typeof L=="string"?(_=Eo(_),L=Eo(L)):(_=tY(_),L=tY(L)),N=v(_,L)}return N}}function u4(v){return Ed(function(w){return w=$r(w,bo(It())),Xt(function(_){var L=this;return v(w,function(N){return yo(N,L,_)})})})}function NA(v,w){w=w===n?" ":Eo(w);var _=w.length;if(_<2)return _?r4(w,v):w;var L=r4(w,SA(v/sv(w)));return iv(w)?Jf(Ul(L),0,v).join(""):L.slice(0,v)}function Vke(v,w,_,L){var N=w&b,W=PE(v);function Q(){for(var re=-1,ce=arguments.length,Ie=-1,ke=L.length,Pe=Te(ke+ce),Ke=this&&this!==Os&&this instanceof Q?W:v;++Ie<ke;)Pe[Ie]=L[Ie];for(;ce--;)Pe[Ie++]=arguments[++re];return yo(Ke,N?_:this,Pe)}return Q}function vY(v){return function(w,_,L){return L&&typeof L!="number"&&wa(w,_,L)&&(_=L=n),w=Sd(w),_===n?(_=w,w=0):_=Sd(_),L=L===n?w<_?1:-1:Sd(L),_ke(w,_,L,v)}}function FA(v){return function(w,_){return typeof w=="string"&&typeof _=="string"||(w=nl(w),_=nl(_)),v(w,_)}}function yY(v,w,_,L,N,W,Q,re,ce,Ie){var ke=w&S,Pe=ke?Q:n,Ke=ke?n:Q,ft=ke?W:n,Dt=ke?n:W;w|=ke?R:C,w&=~(ke?C:R),w&x||(w&=-4);var Yt=[v,w,N,ft,Pe,Dt,Ke,re,ce,Ie],Lt=_.apply(n,Yt);return y4(v)&&kY(Lt,Yt),Lt.placeholder=L,DY(Lt,v,w)}function d4(v){var w=Ui[v];return function(_,L){if(_=nl(_),L=L==null?0:Xs(Kt(L),292),L&&DK(_)){var N=(Pn(_)+"e").split("e"),W=w(N[0]+"e"+(+N[1]+L));return N=(Pn(W)+"e").split("e"),+(N[0]+"e"+(+N[1]-L))}return w(_)}}var Wke=lv&&1/hA(new lv([,-0]))[1]==G?function(v){return new lv(v)}:O4;function bY(v){return function(w){var _=Zs(w);return _==$t?UM(w):_==At?oIe(w):J_e(w,v(w))}}function bd(v,w,_,L,N,W,Q,re){var ce=w&E;if(!ce&&typeof v!="function")throw new Xo(a);var Ie=L?L.length:0;if(Ie||(w&=-97,L=N=n),Q=Q===n?Q:Hi(Kt(Q),0),re=re===n?re:Kt(re),Ie-=N?N.length:0,w&C){var ke=L,Pe=N;L=N=n}var Ke=ce?n:p4(v),ft=[v,w,_,L,N,ke,Pe,W,Q,re];if(Ke&&sDe(ft,Ke),v=ft[0],w=ft[1],_=ft[2],L=ft[3],N=ft[4],re=ft[9]=ft[9]===n?ce?0:v.length:Hi(ft[9]-Ie,0),!re&&w&(S|A)&&(w&=-25),!w||w==b)var Dt=Uke(v,w,_);else w==S||w==A?Dt=Hke(v,w,re):(w==R||w==(b|R))&&!N.length?Dt=Vke(v,w,_,L):Dt=PA.apply(n,ft);var Yt=Ke?JK:kY;return DY(Yt(Dt,ft),v,w)}function EY(v,w,_,L){return v===n||Vl(v,ov[_])&&!jn.call(L,_)?w:v}function xY(v,w,_,L,N,W){return qr(v)&&qr(w)&&(W.set(w,v),DA(v,w,n,xY,W),W.delete(w)),v}function zke(v){return FE(v)?n:v}function wY(v,w,_,L,N,W){var Q=_&m,re=v.length,ce=w.length;if(re!=ce&&!(Q&&ce>re))return!1;var Ie=W.get(v),ke=W.get(w);if(Ie&&ke)return Ie==w&&ke==v;var Pe=-1,Ke=!0,ft=_&g?new om:n;for(W.set(v,w),W.set(w,v);++Pe<re;){var Dt=v[Pe],Yt=w[Pe];if(L)var Lt=Q?L(Yt,Dt,Pe,w,v,W):L(Dt,Yt,Pe,v,w,W);if(Lt!==n){if(Lt)continue;Ke=!1;break}if(ft){if(!PM(w,function(nn,mn){if(!TE(ft,mn)&&(Dt===nn||N(Dt,nn,_,L,W)))return ft.push(mn)})){Ke=!1;break}}else if(!(Dt===Yt||N(Dt,Yt,_,L,W))){Ke=!1;break}}return W.delete(v),W.delete(w),Ke}function Gke(v,w,_,L,N,W,Q){switch(_){case Ft:if(v.byteLength!=w.byteLength||v.byteOffset!=w.byteOffset)return!1;v=v.buffer,w=w.buffer;case Bt:return!(v.byteLength!=w.byteLength||!W(new bA(v),new bA(w)));case Se:case Re:case Ot:return Vl(+v,+w);case Fe:return v.name==w.name&&v.message==w.message;case ba:case ve:return v==w+"";case $t:var re=UM;case At:var ce=L&m;if(re||(re=hA),v.size!=w.size&&!ce)return!1;var Ie=Q.get(v);if(Ie)return Ie==w;L|=g,Q.set(v,w);var ke=wY(re(v),re(w),L,N,W,Q);return Q.delete(v),ke;case Ge:if(IE)return IE.call(v)==IE.call(w)}return!1}function qke(v,w,_,L,N,W){var Q=_&m,re=f4(v),ce=re.length,Ie=f4(w),ke=Ie.length;if(ce!=ke&&!Q)return!1;for(var Pe=ce;Pe--;){var Ke=re[Pe];if(!(Q?Ke in w:jn.call(w,Ke)))return!1}var ft=W.get(v),Dt=W.get(w);if(ft&&Dt)return ft==w&&Dt==v;var Yt=!0;W.set(v,w),W.set(w,v);for(var Lt=Q;++Pe<ce;){Ke=re[Pe];var nn=v[Ke],mn=w[Ke];if(L)var wo=Q?L(mn,nn,Ke,w,v,W):L(nn,mn,Ke,v,w,W);if(!(wo===n?nn===mn||N(nn,mn,_,L,W):wo)){Yt=!1;break}Lt||(Lt=Ke=="constructor")}if(Yt&&!Lt){var Sa=v.constructor,So=w.constructor;Sa!=So&&"constructor"in v&&"constructor"in w&&!(typeof Sa=="function"&&Sa instanceof Sa&&typeof So=="function"&&So instanceof So)&&(Yt=!1)}return W.delete(v),W.delete(w),Yt}function Ed(v){return E4(_Y(v,n,NY),v+"")}function f4(v){return HK(v,cs,g4)}function h4(v){return HK(v,Ba,SY)}var p4=AA?function(v){return AA.get(v)}:O4;function jA(v){for(var w=v.name+"",_=cv[w],L=jn.call(cv,w)?_.length:0;L--;){var N=_[L],W=N.func;
vendor: 4,238 bytes, lines 937-939
937if(W==null||W==v)return N.name}return w}function hv(v){var w=jn.call(V,"placeholder")?V:v;return w.placeholder}function It(){var v=V.iteratee||D4;return v=v===D4?zK:v,arguments.length?v(arguments[0],arguments[1]):v}function BA(v,w){var _=v.__data__;return tDe(w)?_[typeof w=="string"?"string":"hash"]:_.map}function m4(v){for(var w=cs(v),_=w.length;_--;){var L=w[_],N=v[L];w[_]=[L,N,CY(N)]}return w}function um(v,w){var _=iIe(v,w);return WK(_)?_:n}function Kke(v){var w=jn.call(v,sm),_=v[sm];try{v[sm]=n;var L=!0}catch{}var N=vA.call(v);return L&&(w?v[sm]=_:delete v[sm]),N}var g4=VM?function(v){return v==null?[]:(v=Zn(v),Gf(VM(v),function(w){return IK.call(v,w)}))}:M4,SY=VM?function(v){for(var w=[];v;)qf(w,g4(v)),v=EA(v);return w}:M4,Zs=xa;(WM&&Zs(new WM(new ArrayBuffer(1)))!=Ft||CE&&Zs(new CE)!=$t||zM&&Zs(zM.resolve())!=Na||lv&&Zs(new lv)!=At||RE&&Zs(new RE)!=nt)&&(Zs=function(v){var w=xa(v),_=w==zn?v.constructor:n,L=_?dm(_):"";if(L)switch(L){case kIe:return Ft;case DIe:return $t;case LIe:return Na;case OIe:return At;case MIe:return nt}return w});function Yke(v,w,_){for(var L=-1,N=_.length;++L<N;){var W=_[L],Q=W.size;switch(W.type){case"drop":v+=Q;break;case"dropRight":w-=Q;break;case"take":w=Xs(w,v+Q);break;case"takeRight":v=Hi(v,w-Q);break}}return{start:v,end:w}}function Qke(v){var w=v.match(gt);return w?w[1].split(Pt):[]}function TY(v,w,_){w=Zf(w,v);for(var L=-1,N=w.length,W=!1;++L<N;){var Q=Hc(w[L]);if(!(W=v!=null&&_(v,Q)))break;v=v[Q]}return W||++L!=N?W:(N=v==null?0:v.length,!!N&&qA(N)&&xd(Q,N)&&(zt(v)||fm(v)))}function Xke(v){var w=v.length,_=new v.constructor(w);return w&&typeof v[0]=="string"&&jn.call(v,"index")&&(_.index=v.index,_.input=v.input),_}function AY(v){return typeof v.constructor=="function"&&!$E(v)?uv(EA(v)):{}}function Zke(v,w,_){var L=v.constructor;switch(w){case Bt:return c4(v);case Se:case Re:return new L(+v);case Ft:return Pke(v,_);case vr:case Or:case _n:case Fc:case tn:case ii:case ls:case Xg:case xE:return oY(v,_);case $t:return new L;case Ot:case ve:return new L(v);case ba:return $ke(v);case At:return new L;case Ge:return Nke(v)}}function Jke(v,w){var _=w.length;if(!_)return v;var L=_-1;return w[L]=(_>1?"& ":"")+w[L],w=w.join(_>2?", ":" "),v.replace(qe,`{ 938/* [wrapped with `+w+`] */ 939`)}function eDe(v){return zt(v)||fm(v)||!!(kK&&v&&v[kK])}function xd(v,w){var _=typeof v;return w=w??F,!!w&&(_=="number"||_!="symbol"&&Mr.test(v))&&v>-1&&v%1==0&&v<w}function wa(v,w,_){if(!qr(_))return!1;var L=typeof w;return(L=="number"?ja(_)&&xd(w,_.length):L=="string"&&w in _)?Vl(_[w],v):!1}function v4(v,w){if(zt(v))return!1;var _=typeof v;return _=="number"||_=="symbol"||_=="boolean"||v==null||xo(v)?!0:TM.test(v)||!tv.test(v)||w!=null&&v in Zn(w)}function tDe(v){var w=typeof v;return w=="string"||w=="number"||w=="symbol"||w=="boolean"?v!=="__proto__":v===null}function y4(v){var w=jA(v),_=V[w];if(typeof _!="function"||!(w in cn.prototype))return!1;if(v===_)return!0;var L=p4(_);return!!L&&v===L[0]}function nDe(v){return!!CK&&CK in v}var rDe=mA?wd:P4;function $E(v){var w=v&&v.constructor,_=typeof w=="function"&&w.prototype||ov;return v===_}function CY(v){return v===v&&!qr(v)}function RY(v,w){return function(_){return _==null?!1:_[v]===w&&(w!==n||v in Zn(_))}}function iDe(v){var w=zA(v,function(L){return _.size===c&&_.clear(),L}),_=w.cache;return w}function sDe(v,w){var _=v[1],L=w[1],N=_|L,W=N<(b|E|T),Q=L==T&&_==S||L==T&&_==I&&v[7].length<=w[8]||L==(T|I)&&w[7].length<=w[8]&&_==S;if(!(W||Q))return v;L&b&&(v[2]=w[2],N|=_&b?0:x);var re=w[3];if(re){var ce=v[3];v[3]=ce?cY(ce,re,w[4]):re,v[4]=ce?Kf(v[3],u):w[4]}return re=w[5],re&&(ce=v[5],v[5]=ce?uY(ce,re,w[6]):re,v[6]=ce?Kf(v[5],u):w[6]),re=w[7],re&&(v[7]=re),L&T&&(v[8]=v[8]==null?w[8]:Xs(v[8],w[8])),v[9]==null&&(v[9]=w[9]),v[0]=w[0],v[1]=N,v}function aDe(v){var w=[];if(v!=null)for(var _ in Zn(v))w.push(_);return w}function oDe(v){return vA.call(v)}function _Y(v,w,_){return w=Hi(w===n?v.length-1:w,0),function(){for(var L=arguments,N=-1,W=Hi(L.length-w,0),Q=Te(W);++N<W;)Q[N]=L[w+N];N=-1;for(var re=Te(w+1);++N<w;)re[N]=L[N];return re[w]=_(Q),yo(v,this,re)}}function IY(v,w){return w.length<2?v:cm(v,el(w,0,-1))}function lDe(v,w){for(var _=v.length,L=Xs(w.length,_),N=Fa(v);L--;){var W=w[L];v[L]=xd(W,_)?N[W]:n}return v}
vendor: 28,325 bytes, lines 939-956
939function b4(v,w){if(!(w==="constructor"&&typeof v[w]=="function")&&w!="__proto__")return v[w]}var kY=LY(JK),NE=SIe||function(v,w){return Os.setTimeout(v,w)},E4=LY(Dke);function DY(v,w,_){var L=w+"";return E4(v,Jke(L,cDe(Qke(L),_)))}function LY(v){var w=0,_=0;return function(){var L=RIe(),N=M-(L-_);if(_=L,N>0){if(++w>=P)return arguments[0]}else w=0;return v.apply(n,arguments)}}function UA(v,w){var _=-1,L=v.length,N=L-1;for(w=w===n?L:w;++_<w;){var W=n4(_,N),Q=v[W];v[W]=v[_],v[_]=Q}return v.length=w,v}var OY=iDe(function(v){var w=[];return v.charCodeAt(0)===46&&w.push(""),v.replace(AM,function(_,L,N,W){w.push(N?W.replace(it,"$1"):L||_)}),w});function Hc(v){if(typeof v=="string"||xo(v))return v;var w=v+"";return w=="0"&&1/v==-1/0?"-0":w}function dm(v){if(v!=null){try{return gA.call(v)}catch{}try{return v+""}catch{}}return""}function cDe(v,w){return Qo(ye,function(_){var L="_."+_[0];w&_[1]&&!dA(v,L)&&v.push(L)}),v.sort()}function MY(v){if(v instanceof cn)return v.clone();var w=new Zo(v.__wrapped__,v.__chain__);return w.__actions__=Fa(v.__actions__),w.__index__=v.__index__,w.__values__=v.__values__,w}function uDe(v,w,_){(_?wa(v,w,_):w===n)?w=1:w=Hi(Kt(w),0);var L=v==null?0:v.length;if(!L||w<1)return[];for(var N=0,W=0,Q=Te(SA(L/w));N<L;)Q[W++]=el(v,N,N+=w);return Q}function dDe(v){for(var w=-1,_=v==null?0:v.length,L=0,N=[];++w<_;){var W=v[w];W&&(N[L++]=W)}return N}function fDe(){var v=arguments.length;if(!v)return[];for(var w=Te(v-1),_=arguments[0],L=v;L--;)w[L-1]=arguments[L];return qf(zt(_)?Fa(_):[_],Ms(w,1))}var hDe=Xt(function(v,w){return di(v)?DE(v,Ms(w,1,di,!0)):[]}),pDe=Xt(function(v,w){var _=tl(w);return di(_)&&(_=n),di(v)?DE(v,Ms(w,1,di,!0),It(_,2)):[]}),mDe=Xt(function(v,w){var _=tl(w);return di(_)&&(_=n),di(v)?DE(v,Ms(w,1,di,!0),n,_):[]});function gDe(v,w,_){var L=v==null?0:v.length;return L?(w=_||w===n?1:Kt(w),el(v,w<0?0:w,L)):[]}function vDe(v,w,_){var L=v==null?0:v.length;return L?(w=_||w===n?1:Kt(w),w=L-w,el(v,0,w<0?0:w)):[]}function yDe(v,w){return v&&v.length?OA(v,It(w,3),!0,!0):[]}function bDe(v,w){return v&&v.length?OA(v,It(w,3),!0):[]}function EDe(v,w,_,L){var N=v==null?0:v.length;return N?(_&&typeof _!="number"&&wa(v,w,_)&&(_=0,L=N),fke(v,w,_,L)):[]}function PY(v,w,_){var L=v==null?0:v.length;if(!L)return-1;var N=_==null?0:Kt(_);return N<0&&(N=Hi(L+N,0)),fA(v,It(w,3),N)}function $Y(v,w,_){var L=v==null?0:v.length;if(!L)return-1;var N=L-1;return _!==n&&(N=Kt(_),N=_<0?Hi(L+N,0):Xs(N,L-1)),fA(v,It(w,3),N,!0)}function NY(v){var w=v==null?0:v.length;return w?Ms(v,1):[]}function xDe(v){var w=v==null?0:v.length;return w?Ms(v,G):[]}function wDe(v,w){var _=v==null?0:v.length;return _?(w=w===n?1:Kt(w),Ms(v,w)):[]}function SDe(v){for(var w=-1,_=v==null?0:v.length,L={};++w<_;){var N=v[w];L[N[0]]=N[1]}return L}function FY(v){return v&&v.length?v[0]:n}function TDe(v,w,_){var L=v==null?0:v.length;if(!L)return-1;var N=_==null?0:Kt(_);return N<0&&(N=Hi(L+N,0)),rv(v,w,N)}function ADe(v){var w=v==null?0:v.length;return w?el(v,0,-1):[]}var CDe=Xt(function(v){var w=$r(v,o4);return w.length&&w[0]===v[0]?XM(w):[]}),RDe=Xt(function(v){var w=tl(v),_=$r(v,o4);return w===tl(_)?w=n:_.pop(),_.length&&_[0]===v[0]?XM(_,It(w,2)):[]}),_De=Xt(function(v){var w=tl(v),_=$r(v,o4);return w=typeof w=="function"?w:n,w&&_.pop(),_.length&&_[0]===v[0]?XM(_,n,w):[]});function IDe(v,w){return v==null?"":AIe.call(v,w)}function tl(v){var w=v==null?0:v.length;return w?v[w-1]:n}function kDe(v,w,_){var L=v==null?0:v.length;if(!L)return-1;var N=L;return _!==n&&(N=Kt(_),N=N<0?Hi(L+N,0):Xs(N,L-1)),w===w?cIe(v,w,N):fA(v,yK,N,!0)}function DDe(v,w){return v&&v.length?YK(v,Kt(w)):n}var LDe=Xt(jY);function jY(v,w){return v&&v.length&&w&&w.length?t4(v,w):v}function ODe(v,w,_){return v&&v.length&&w&&w.length?t4(v,w,It(_,2)):v}function MDe(v,w,_){return v&&v.length&&w&&w.length?t4(v,w,n,_):v}var PDe=Ed(function(v,w){var _=v==null?0:v.length,L=qM(v,w);return ZK(v,$r(w,function(N){return xd(N,_)?+N:N}).sort(lY)),L});function $De(v,w){var _=[];if(!(v&&v.length))return _;var L=-1,N=[],W=v.length;for(w=It(w,3);++L<W;){var Q=v[L];w(Q,L,v)&&(_.push(Q),N.push(L))}return ZK(v,N),_}function x4(v){return v==null?v:IIe.call(v)}function NDe(v,w,_){var L=v==null?0:v.length;return L?(_&&typeof _!="number"&&wa(v,w,_)?(w=0,_=L):(w=w==null?0:Kt(w),_=_===n?L:Kt(_)),el(v,w,_)):[]}function FDe(v,w){return LA(v,w)}function jDe(v,w,_){return i4(v,w,It(_,2))}function BDe(v,w){var _=v==null?0:v.length;if(_){var L=LA(v,w);if(L<_&&Vl(v[L],w))return L}return-1}function UDe(v,w){return LA(v,w,!0)}function HDe(v,w,_){return i4(v,w,It(_,2),!0)}function VDe(v,w){var _=v==null?0:v.length;if(_){var L=LA(v,w,!0)-1;if(Vl(v[L],w))return L}return-1}function WDe(v){return v&&v.length?eY(v):[]}function zDe(v,w){return v&&v.length?eY(v,It(w,2)):[]}function GDe(v){var w=v==null?0:v.length;return w?el(v,1,w):[]}function qDe(v,w,_){return v&&v.length?(w=_||w===n?1:Kt(w),el(v,0,w<0?0:w)):[]}function KDe(v,w,_){var L=v==null?0:v.length;return L?(w=_||w===n?1:Kt(w),w=L-w,el(v,w<0?0:w,L)):[]}function YDe(v,w){return v&&v.length?OA(v,It(w,3),!1,!0):[]}function QDe(v,w){return v&&v.length?OA(v,It(w,3)):[]}var XDe=Xt(function(v){return Xf(Ms(v,1,di,!0))}),ZDe=Xt(function(v){var w=tl(v);return di(w)&&(w=n),Xf(Ms(v,1,di,!0),It(w,2))}),JDe=Xt(function(v){var w=tl(v);return w=typeof w=="function"?w:n,Xf(Ms(v,1,di,!0),n,w)});function eLe(v){return v&&v.length?Xf(v):[]}function tLe(v,w){return v&&v.length?Xf(v,It(w,2)):[]}function nLe(v,w){return w=typeof w=="function"?w:n,v&&v.length?Xf(v,n,w):[]}function w4(v){if(!(v&&v.length))return[];var w=0;return v=Gf(v,function(_){if(di(_))return w=Hi(_.length,w),!0}),jM(w,function(_){return $r(v,$M(_))})}function BY(v,w){if(!(v&&v.length))return[];var _=w4(v);return w==null?_:$r(_,function(L){return yo(w,n,L)})}var rLe=Xt(function(v,w){return di(v)?DE(v,w):[]}),iLe=Xt(function(v){return a4(Gf(v,di))}),sLe=Xt(function(v){var w=tl(v);return di(w)&&(w=n),a4(Gf(v,di),It(w,2))}),aLe=Xt(function(v){var w=tl(v);return w=typeof w=="function"?w:n,a4(Gf(v,di),n,w)}),oLe=Xt(w4);function lLe(v,w){return iY(v||[],w||[],kE)}function cLe(v,w){return iY(v||[],w||[],ME)}var uLe=Xt(function(v){var w=v.length,_=w>1?v[w-1]:n;return _=typeof _=="function"?(v.pop(),_):n,BY(v,_)});function UY(v){var w=V(v);return w.__chain__=!0,w}function dLe(v,w){return w(v),v}function HA(v,w){return w(v)}var fLe=Ed(function(v){var w=v.length,_=w?v[0]:0,L=this.__wrapped__,N=function(W){return qM(W,v)};return w>1||this.__actions__.length||!(L instanceof cn)||!xd(_)?this.thru(N):(L=L.slice(_,+_+(w?1:0)),L.__actions__.push({func:HA,args:[N],thisArg:n}),new Zo(L,this.__chain__).thru(function(W){return w&&!W.length&&W.push(n),W}))});function hLe(){return UY(this)}function pLe(){return new Zo(this.value(),this.__chain__)}function mLe(){this.__values__===n&&(this.__values__=tQ(this.value()));var v=this.__index__>=this.__values__.length,w=v?n:this.__values__[this.__index__++];return{done:v,value:w}}function gLe(){return this}function vLe(v){for(var w,_=this;_ instanceof RA;){var L=MY(_);L.__index__=0,L.__values__=n,w?N.__wrapped__=L:w=L;var N=L;_=_.__wrapped__}return N.__wrapped__=v,w}function yLe(){var v=this.__wrapped__;if(v instanceof cn){var w=v;return this.__actions__.length&&(w=new cn(this)),w=w.reverse(),w.__actions__.push({func:HA,args:[x4],thisArg:n}),new Zo(w,this.__chain__)}return this.thru(x4)}function bLe(){return rY(this.__wrapped__,this.__actions__)}var ELe=MA(function(v,w,_){jn.call(v,_)?++v[_]:yd(v,_,1)});function xLe(v,w,_){var L=zt(v)?gK:dke;return _&&wa(v,w,_)&&(w=n),L(v,It(w,3))}function wLe(v,w){var _=zt(v)?Gf:BK;return _(v,It(w,3))}var SLe=pY(PY),TLe=pY($Y);function ALe(v,w){return Ms(VA(v,w),1)}function CLe(v,w){return Ms(VA(v,w),G)}function RLe(v,w,_){return _=_===n?1:Kt(_),Ms(VA(v,w),_)}function HY(v,w){var _=zt(v)?Qo:Qf;return _(v,It(w,3))}function VY(v,w){var _=zt(v)?G_e:jK;return _(v,It(w,3))}var _Le=MA(function(v,w,_){jn.call(v,_)?v[_].push(w):yd(v,_,[w])});function ILe(v,w,_,L){v=ja(v)?v:mv(v),_=_&&!L?Kt(_):0;var N=v.length;return _<0&&(_=Hi(N+_,0)),KA(v)?_<=N&&v.indexOf(w,_)>-1:!!N&&rv(v,w,_)>-1}var kLe=Xt(function(v,w,_){var L=-1,N=typeof w=="function",W=ja(v)?Te(v.length):[];return Qf(v,function(Q){W[++L]=N?yo(w,Q,_):LE(Q,w,_)}),W}),DLe=MA(function(v,w,_){yd(v,_,w)});function VA(v,w){var _=zt(v)?$r:GK;return _(v,It(w,3))}function LLe(v,w,_,L){return v==null?[]:(zt(w)||(w=w==null?[]:[w]),_=L?n:_,zt(_)||(_=_==null?[]:[_]),QK(v,w,_))}var OLe=MA(function(v,w,_){v[_?0:1].push(w)},function(){return[[],[]]});function MLe(v,w,_){var L=zt(v)?MM:EK,N=arguments.length<3;return L(v,It(w,4),_,N,Qf)}function PLe(v,w,_){var L=zt(v)?q_e:EK,N=arguments.length<3;return L(v,It(w,4),_,N,jK)}function $Le(v,w){var _=zt(v)?Gf:BK;return _(v,GA(It(w,3)))}function NLe(v){var w=zt(v)?PK:Ike;return w(v)}function FLe(v,w,_){(_?wa(v,w,_):w===n)?w=1:w=Kt(w);var L=zt(v)?ake:kke;return L(v,w)}function jLe(v){var w=zt(v)?oke:Lke;return w(v)}function BLe(v){if(v==null)return 0;if(ja(v))return KA(v)?sv(v):v.length;var w=Zs(v);return w==$t||w==At?v.size:JM(v).length}function ULe(v,w,_){var L=zt(v)?PM:Oke;return _&&wa(v,w,_)&&(w=n),L(v,It(w,3))}var HLe=Xt(function(v,w){if(v==null)return[];var _=w.length;return _>1&&wa(v,w[0],w[1])?w=[]:_>2&&wa(w[0],w[1],w[2])&&(w=[w[0]]),QK(v,Ms(w,1),[])}),WA=wIe||function(){return Os.Date.now()};function VLe(v,w){if(typeof w!="function")throw new Xo(a);return v=Kt(v),function(){if(--v<1)return w.apply(this,arguments)}}function WY(v,w,_){return w=_?n:w,w=v&&w==null?v.length:w,bd(v,T,n,n,n,n,w)}function zY(v,w){var _;if(typeof w!="function")throw new Xo(a);return v=Kt(v),function(){return--v>0&&(_=w.apply(this,arguments)),v<=1&&(w=n),_}}var S4=Xt(function(v,w,_){var L=b;if(_.length){var N=Kf(_,hv(S4));L|=R}return bd(v,L,w,_,N)}),GY=Xt(function(v,w,_){var L=b|E;if(_.length){var N=Kf(_,hv(GY));L|=R}return bd(w,L,v,_,N)});function qY(v,w,_){w=_?n:w;var L=bd(v,S,n,n,n,n,n,w);return L.placeholder=qY.placeholder,L}function KY(v,w,_){w=_?n:w;var L=bd(v,A,n,n,n,n,n,w);return L.placeholder=KY.placeholder,L}function YY(v,w,_){var L,N,W,Q,re,ce,Ie=0,ke=!1,Pe=!1,Ke=!0;if(typeof v!="function")throw new Xo(a);w=nl(w)||0,qr(_)&&(ke=!!_.leading,Pe="maxWait"in _,W=Pe?Hi(nl(_.maxWait)||0,w):W,Ke="trailing"in _?!!_.trailing:Ke);function ft(fi){var Wl=L,Td=N;return L=N=n,Ie=fi,Q=v.apply(Td,Wl),Q}function Dt(fi){return Ie=fi,re=NE(nn,w),ke?ft(fi):Q}function Yt(fi){var Wl=fi-ce,Td=fi-Ie,pQ=w-Wl;return Pe?Xs(pQ,W-Td):pQ}function Lt(fi){var Wl=fi-ce,Td=fi-Ie;return ce===n||Wl>=w||Wl<0||Pe&&Td>=W}function nn(){var fi=WA();if(Lt(fi))return mn(fi);re=NE(nn,Yt(fi))}function mn(fi){return re=n,Ke&&L?ft(fi):(L=N=n,Q)}function wo(){re!==n&&sY(re),Ie=0,L=ce=N=re=n}function Sa(){return re===n?Q:mn(WA())}function So(){var fi=WA(),Wl=Lt(fi);if(L=arguments,N=this,ce=fi,Wl){if(re===n)return Dt(ce);if(Pe)return sY(re),re=NE(nn,w),ft(ce)}return re===n&&(re=NE(nn,w)),Q}return So.cancel=wo,So.flush=Sa,So}var WLe=Xt(function(v,w){return FK(v,1,w)}),zLe=Xt(function(v,w,_){return FK(v,nl(w)||0,_)});function GLe(v){return bd(v,D)}function zA(v,w){if(typeof v!="function"||w!=null&&typeof w!="function")throw new Xo(a);var _=function(){var L=arguments,N=w?w.apply(this,L):L[0],W=_.cache;if(W.has(N))return W.get(N);var Q=v.apply(this,L);return _.cache=W.set(N,Q)||W,Q};return _.cache=new(zA.Cache||vd),_}zA.Cache=vd;function GA(v){if(typeof v!="function")throw new Xo(a);return function(){var w=arguments;switch(w.length){case 0:return!v.call(this);case 1:return!v.call(this,w[0]);case 2:return!v.call(this,w[0],w[1]);case 3:return!v.call(this,w[0],w[1],w[2])}return!v.apply(this,w)}}function qLe(v){return zY(2,v)}var KLe=Mke(function(v,w){w=w.length==1&&zt(w[0])?$r(w[0],bo(It())):$r(Ms(w,1),bo(It()));var _=w.length;return Xt(function(L){for(var N=-1,W=Xs(L.length,_);++N<W;)L[N]=w[N].call(this,L[N]);return yo(v,this,L)})}),T4=Xt(function(v,w){var _=Kf(w,hv(T4));return bd(v,R,n,w,_)}),QY=Xt(function(v,w){var _=Kf(w,hv(QY));return bd(v,C,n,w,_)}),YLe=Ed(function(v,w){return bd(v,I,n,n,n,w)});function QLe(v,w){if(typeof v!="function")throw new Xo(a);return w=w===n?w:Kt(w),Xt(v,w)}function XLe(v,w){if(typeof v!="function")throw new Xo(a);return w=w==null?0:Hi(Kt(w),0),Xt(function(_){var L=_[w],N=Jf(_,0,w);return L&&qf(N,L),yo(v,this,N)})}function ZLe(v,w,_){var L=!0,N=!0;if(typeof v!="function")throw new Xo(a);return qr(_)&&(L="leading"in _?!!_.leading:L,N="trailing"in _?!!_.trailing:N),YY(v,w,{leading:L,maxWait:w,trailing:N})}function JLe(v){return WY(v,1)}function eOe(v,w){return T4(l4(w),v)}function tOe(){if(!arguments.length)return[];var v=arguments[0];return zt(v)?v:[v]}function nOe(v){return Jo(v,h)}function rOe(v,w){return w=typeof w=="function"?w:n,Jo(v,h,w)}function iOe(v){return Jo(v,d|h)}function sOe(v,w){return w=typeof w=="function"?w:n,Jo(v,d|h,w)}function aOe(v,w){return w==null||NK(v,w,cs(w))}function Vl(v,w){return v===w||v!==v&&w!==w}var oOe=FA(QM),lOe=FA(function(v,w){return v>=w}),fm=VK(function(){return arguments}())?VK:function(v){return ai(v)&&jn.call(v,"callee")&&!IK.call(v,"callee")},zt=Te.isArray,cOe=uK?bo(uK):vke;function ja(v){return v!=null&&qA(v.length)&&!wd(v)}function di(v){return ai(v)&&ja(v)}function uOe(v){return v===!0||v===!1||ai(v)&&xa(v)==Se}var eh=TIe||P4,dOe=dK?bo(dK):yke;function fOe(v){return ai(v)&&v.nodeType===1&&!FE(v)}function hOe(v){if(v==null)return!0;if(ja(v)&&(zt(v)||typeof v=="string"||typeof v.splice=="function"||eh(v)||pv(v)||fm(v)))return!v.length;var w=Zs(v);if(w==$t||w==At)return!v.size;if($E(v))return!JM(v).length;for(var _ in v)if(jn.call(v,_))return!1;return!0}function pOe(v,w){return OE(v,w)}function mOe(v,w,_){_=typeof _=="function"?_:n;var L=_?_(v,w):n;return L===n?OE(v,w,n,_):!!L}function A4(v){if(!ai(v))return!1;var w=xa(v);return w==Fe||w==je||typeof v.message=="string"&&typeof v.name=="string"&&!FE(v)}function gOe(v){return typeof v=="number"&&DK(v)}function wd(v){if(!qr(v))return!1;var w=xa(v);return w==Me||w==Et||w==ae||w==ya}function XY(v){return typeof v=="number"&&v==Kt(v)}function qA(v){return typeof v=="number"&&v>-1&&v%1==0&&v<=F}function qr(v){var w=typeof v;return v!=null&&(w=="object"||w=="function")}function ai(v){return v!=null&&typeof v=="object"}var ZY=fK?bo(fK):Eke;function vOe(v,w){return v===w||ZM(v,w,m4(w))}function yOe(v,w,_){return _=typeof _=="function"?_:n,ZM(v,w,m4(w),_)}function bOe(v){return JY(v)&&v!=+v}function EOe(v){if(rDe(v))throw new Ht(s);return WK(v)}function xOe(v){return v===null}function wOe(v){return v==null}function JY(v){return typeof v=="number"||ai(v)&&xa(v)==Ot}function FE(v){if(!ai(v)||xa(v)!=zn)return!1;var w=EA(v);if(w===null)return!0;var _=jn.call(w,"constructor")&&w.constructor;return typeof _=="function"&&_ instanceof _&&gA.call(_)==yIe}var C4=hK?bo(hK):xke;function SOe(v){return XY(v)&&v>=-9007199254740991&&v<=F}var eQ=pK?bo(pK):wke;function KA(v){return typeof v=="string"||!zt(v)&&ai(v)&&xa(v)==ve}function xo(v){return typeof v=="symbol"||ai(v)&&xa(v)==Ge}var pv=mK?bo(mK):Ske;function TOe(v){return v===n}function AOe(v){return ai(v)&&Zs(v)==nt}function COe(v){return ai(v)&&xa(v)==Nt}var ROe=FA(e4),_Oe=FA(function(v,w){return v<=w});function tQ(v){if(!v)return[];if(ja(v))return KA(v)?Ul(v):Fa(v);if(AE&&v[AE])return aIe(v[AE]());var w=Zs(v),_=w==$t?UM:w==At?hA:mv;return _(v)}function Sd(v){if(!v)return v===0?v:0;if(v=nl(v),v===G||v===-1/0){var w=v<0?-1:1;return w*$}return v===v?v:0}function Kt(v){var w=Sd(v),_=w%1;return w===w?_?w-_:w:0}function nQ(v){return v?lm(Kt(v),0,q):0}function nl(v){if(typeof v=="number")return v;if(xo(v))return H;if(qr(v)){var w=typeof v.valueOf=="function"?v.valueOf():v;v=qr(w)?w+"":w}if(typeof v!="string")return v===0?v:+v;v=xK(v);var _=Bi.test(v);return _||Sn.test(v)?V_e(v.slice(2),_?2:8):ln.test(v)?H:+v}function rQ(v){return Uc(v,Ba(v))}function IOe(v){return v?lm(Kt(v),-9007199254740991,F):v===0?v:0}function Pn(v){return v==null?"":Eo(v)}var kOe=dv(function(v,w){if($E(w)||ja(w)){Uc(w,cs(w),v);return}for(var _ in w)jn.call(w,_)&&kE(v,_,w[_])}),iQ=dv(function(v,w){Uc(w,Ba(w),v)}),YA=dv(function(v,w,_,L){Uc(w,Ba(w),v,L)}),DOe=dv(function(v,w,_,L){Uc(w,cs(w),v,L)}),LOe=Ed(qM);function OOe(v,w){var _=uv(v);return w==null?_:$K(_,w)}var MOe=Xt(function(v,w){v=Zn(v);var _=-1,L=w.length,N=L>2?w[2]:n;for(N&&wa(w[0],w[1],N)&&(L=1);++_<L;)for(var W=w[_],Q=Ba(W),re=-1,ce=Q.length;++re<ce;){var Ie=Q[re],ke=v[Ie];(ke===n||Vl(ke,ov[Ie])&&!jn.call(v,Ie))&&(v[Ie]=W[Ie])}return v}),POe=Xt(function(v){return v.push(n,xY),yo(sQ,n,v)});function $Oe(v,w){return vK(v,It(w,3),Bc)}function NOe(v,w){return vK(v,It(w,3),YM)}function FOe(v,w){return v==null?v:KM(v,It(w,3),Ba)}function jOe(v,w){return v==null?v:UK(v,It(w,3),Ba)}function BOe(v,w){return v&&Bc(v,It(w,3))}function UOe(v,w){return v&&YM(v,It(w,3))}function HOe(v){return v==null?[]:kA(v,cs(v))}function VOe(v){return v==null?[]:kA(v,Ba(v))}function R4(v,w,_){var L=v==null?n:cm(v,w);return L===n?_:L}function WOe(v,w){return v!=null&&TY(v,w,hke)}function _4(v,w){return v!=null&&TY(v,w,pke)}var zOe=gY(function(v,w,_){w!=null&&typeof w.toString!="function"&&(w=vA.call(w)),v[w]=_},k4(Ua)),GOe=gY(function(v,w,_){w!=null&&typeof w.toString!="function"&&(w=vA.call(w)),jn.call(v,w)?v[w].push(_):v[w]=[_]},It),qOe=Xt(LE);function cs(v){return ja(v)?MK(v):JM(v)}function Ba(v){return ja(v)?MK(v,!0):Tke(v)}function KOe(v,w){var _={};return w=It(w,3),Bc(v,function(L,N,W){yd(_,w(L,N,W),L)}),_}function YOe(v,w){var _={};return w=It(w,3),Bc(v,function(L,N,W){yd(_,N,w(L,N,W))}),_}var QOe=dv(function(v,w,_){DA(v,w,_)}),sQ=dv(function(v,w,_,L){DA(v,w,_,L)}),XOe=Ed(function(v,w){var _={};if(v==null)return _;var L=!1;w=$r(w,function(W){return W=Zf(W,v),L||(L=W.length>1),W}),Uc(v,h4(v),_),L&&(_=Jo(_,d|f|h,zke));for(var N=w.length;N--;)s4(_,w[N]);return _});function ZOe(v,w){return aQ(v,GA(It(w)))}var JOe=Ed(function(v,w){return v==null?{}:Cke(v,w)});function aQ(v,w){if(v==null)return{};var _=$r(h4(v),function(L){return[L]});return w=It(w),XK(v,_,function(L,N){return w(L,N[0])})}function eMe(v,w,_){w=Zf(w,v);var L=-1,N=w.length;for(N||(N=1,v=n);++L<N;){var W=v==null?n:v[Hc(w[L])];W===n&&(L=N,W=_),v=wd(W)?W.call(v):W}return v}function tMe(v,w,_){return v==null?v:ME(v,w,_)}function nMe(v,w,_,L){return L=typeof L=="function"?L:n,v==null?v:ME(v,w,_,L)}var oQ=bY(cs),lQ=bY(Ba);function rMe(v,w,_){var L=zt(v),N=L||eh(v)||pv(v);if(w=It(w,4),_==null){var W=v&&v.constructor;N?_=L?new W:[]:qr(v)?_=wd(W)?uv(EA(v)):{}:_={}}return(N?Qo:Bc)(v,function(Q,re,ce){return w(_,Q,re,ce)}),_}function iMe(v,w){return v==null?!0:s4(v,w)}function sMe(v,w,_){return v==null?v:nY(v,w,l4(_))}function aMe(v,w,_,L){return L=typeof L=="function"?L:n,v==null?v:nY(v,w,l4(_),L)}function mv(v){return v==null?[]:BM(v,cs(v))}function oMe(v){return v==null?[]:BM(v,Ba(v))}function lMe(v,w,_){return _===n&&(_=w,w=n),_!==n&&(_=nl(_),_=_===_?_:0),w!==n&&(w=nl(w),w=w===w?w:0),lm(nl(v),w,_)}function cMe(v,w,_){return w=Sd(w),_===n?(_=w,w=0):_=Sd(_),v=nl(v),mke(v,w,_)}function uMe(v,w,_){if(_&&typeof _!="boolean"&&wa(v,w,_)&&(w=_=n),_===n&&(typeof w=="boolean"?(_=w,w=n):typeof v=="boolean"&&(_=v,v=n)),v===n&&w===n?(v=0,w=1):(v=Sd(v),w===n?(w=v,v=0):w=Sd(w)),v>w){var L=v;v=w,w=L}if(_||v%1||w%1){var N=LK();return Xs(v+N*(w-v+H_e("1e-"+((N+"").length-1))),w)}return n4(v,w)}var dMe=fv(function(v,w,_){return w=w.toLowerCase(),v+(_?cQ(w):w)});function cQ(v){return I4(Pn(v).toLowerCase())}function uQ(v){return v=Pn(v),v&&v.replace(Wf,tIe).replace(L_e,"")}function fMe(v,w,_){v=Pn(v),w=Eo(w);var L=v.length;_=_===n?L:lm(Kt(_),0,L);var N=_;return _-=w.length,_>=0&&v.slice(_,N)==w}function hMe(v){return v=Pn(v),v&&oA.test(v)?v.replace(ev,nIe):v}function pMe(v){return v=Pn(v),v&&ue.test(v)?v.replace(te,"\\$&"):v}var mMe=fv(function(v,w,_){return v+(_?"-":"")+w.toLowerCase()}),gMe=fv(function(v,w,_){return v+(_?" ":"")+w.toLowerCase()}),vMe=hY("toLowerCase");function yMe(v,w,_){v=Pn(v),w=Kt(w);var L=w?sv(v):0;if(!w||L>=w)return v;var N=(w-L)/2;return NA(TA(N),_)+v+NA(SA(N),_)}function bMe(v,w,_){v=Pn(v),w=Kt(w);var L=w?sv(v):0;return w&&L<w?v+NA(w-L,_):v}function EMe(v,w,_){v=Pn(v),w=Kt(w);var L=w?sv(v):0;return w&&L<w?NA(w-L,_)+v:v}function xMe(v,w,_){return _||w==null?w=0:w&&(w=+w),_Ie(Pn(v).replace(xe,""),w||0)}function wMe(v,w,_){return(_?wa(v,w,_):w===n)?w=1:w=Kt(w),r4(Pn(v),w)}function SMe(){var v=arguments,w=Pn(v[0]);return v.length<3?w:w.replace(v[1],v[2])}var TMe=fv(function(v,w,_){return v+(_?"_":"")+w.toLowerCase()});function AMe(v,w,_){return _&&typeof _!="number"&&wa(v,w,_)&&(w=_=n),_=_===n?q:_>>>0,_?(v=Pn(v),v&&(typeof w=="string"||w!=null&&!C4(w))&&(w=Eo(w),!w&&iv(v))?Jf(Ul(v),0,_):v.split(w,_)):[]}var CMe=fv(function(v,w,_){return v+(_?" ":"")+I4(w)});function RMe(v,w,_){return v=Pn(v),_=_==null?0:lm(Kt(_),0,v.length),w=Eo(w),v.slice(_,_+w.length)==w}function _Me(v,w,_){var L=V.templateSettings;_&&wa(v,w,_)&&(w=n),v=Pn(v),w=YA({},w,L,EY);var N=YA({},w.imports,L.imports,EY),W=cs(N),Q=BM(N,W),re,ce,Ie=0,ke=w.interpolate||jc,Pe="__p += '",Ke=HM((w.escape||jc).source+"|"+ke.source+"|"+(ke===Jp?ht:jc).source+"|"+(w.evaluate||jc).source+"|$","g"),ft="//# sourceURL="+(jn.call(w,"sourceURL")?(w.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++N_e+"]")+` 940`;v.replace(Ke,function(Lt,nn,mn,wo,Sa,So){return mn||(mn=wo),Pe+=v.slice(Ie,So).replace(Bl,rIe),nn&&(re=!0,Pe+=`' + 941__e(`+nn+`) + 942'`),Sa&&(ce=!0,Pe+=`'; 943`+Sa+`; 944__p += '`),mn&&(Pe+=`' + 945((__t = (`+mn+`)) == null ? '' : __t) + 946'`),Ie=So+Lt.length,Lt}),Pe+=`'; 947`;var Dt=jn.call(w,"variable")&&w.variable;if(!Dt)Pe=`with (obj) { 948`+Pe+` 949} 950`;else if(ut.test(Dt))throw new Ht(o);Pe=(ce?Pe.replace(sA,""):Pe).replace(Zg,"$1").replace(aA,"$1;"),Pe="function("+(Dt||"obj")+`) { 951`+(Dt?"":`obj || (obj = {}); 952`)+"var __t, __p = ''"+(re?", __e = _.escape":"")+(ce?`, __j = Array.prototype.join; 953function print() { __p += __j.call(arguments, '') } 954`:`; 955`)+Pe+`return __p 956}`;var Yt=fQ(function(){return In(W,ft+"return "+Pe).apply(n,Q)});if(Yt.source=Pe,A4(Yt))throw Yt;return Yt}function IMe(v){return Pn(v).toLowerCase()}function kMe(v){return Pn(v).toUpperCase()}function DMe(v,w,_){if(v=Pn(v),v&&(_||w===n))return xK(v);if(!v||!(w=Eo(w)))return v;var L=Ul(v),N=Ul(w),W=wK(L,N),Q=SK(L,N)+1;return Jf(L,W,Q).join("")}function LMe(v,w,_){if(v=Pn(v),v&&(_||w===n))return v.slice(0,AK(v)+1);if(!v||!(w=Eo(w)))return v;var L=Ul(v),N=SK(L,Ul(w))+1;return Jf(L,0,N).join("")}function OMe(v,w,_){if(v=Pn(v),v&&(_||w===n))return v.replace(xe,"");if(!v||!(w=Eo(w)))return v;var L=Ul(v),N=wK(L,Ul(w));return Jf(L,N).join("")}function MMe(v,w){var _=k,L=O;if(qr(w)){var N="separator"in w?w.separator:N;_="length"in w?Kt(w.length):_,L="omission"in w?Eo(w.omission):L}v=Pn(v);var W=v.length;if(iv(v)){var Q=Ul(v);W=Q.length}if(_>=W)return v;var re=_-sv(L);if(re<1)return L;var ce=Q?Jf(Q,0,re).join(""):v.slice(0,re);if(N===n)return ce+L;if(Q&&(re+=ce.length-re),C4(N)){if(v.slice(re).search(N)){var Ie,ke=ce;for(N.global||(N=HM(N.source,Pn(Ut.exec(N))+"g")),N.lastIndex=0;Ie=N.exec(ke);)var Pe=Ie.index;ce=ce.slice(0,Pe===n?re:Pe)}}else if(v.indexOf(Eo(N),re)!=re){var Ke=ce.lastIndexOf(N);Ke>-1&&(ce=ce.slice(0,Ke))}return ce+L}function PMe(v){return v=Pn(v),v&&wM.test(v)?v.replace(Jg,uIe):v}var $Me=fv(function(v,w,_){return v+(_?" ":"")+w.toUpperCase()}),I4=hY("toUpperCase");function dQ(v,w,_){return v=Pn(v),w=_?n:w,w===n?sIe(v)?hIe(v):Q_e(v):v.match(w)||[]}var fQ=Xt(function(v,w){try{return yo(v,n,w)}catch(_){return A4(_)?_:new Ht(_)}}),NMe=Ed(function(v,w){return Qo(w,function(_){_=Hc(_),yd(v,_,S4(v[_],v))}),v});function FMe(v){var w=v==null?0:v.length,_=It();return v=w?$r(v,function(L){if(typeof L[1]!="function")throw new Xo(a);return[_(L[0]),L[1]]}):[],Xt(function(L){for(var N=-1;++N<w;){var W=v[N];if(yo(W[0],this,L))return yo(W[1],this,L)}})}function jMe(v){return uke(Jo(v,d))}function k4(v){return function(){return v}}function BMe(v,w){return v==null||v!==v?w:v}var UMe=mY(),HMe=mY(!0);function Ua(v){return v}function D4(v){return zK(typeof v=="function"?v:Jo(v,d))}function VMe(v){return qK(Jo(v,d))}function WMe(v,w){return KK(v,Jo(w,d))}var zMe=Xt(function(v,w){return function(_){return LE(_,v,w)}}),GMe=Xt(function(v,w){return function(_){return LE(v,_,w)}});function L4(v,w,_){var L=cs(w),N=kA(w,L);_==null&&!(qr(w)&&(N.length||!L.length))&&(_=w,w=v,v=this,N=kA(w,cs(w)));var W=!(qr(_)&&"chain"in _)||!!_.chain,Q=wd(v);return Qo(N,function(re){var ce=w[re];v[re]=ce,Q&&(v.prototype[re]=function(){var Ie=this.__chain__;if(W||Ie){var ke=v(this.__wrapped__),Pe=ke.__actions__=Fa(this.__actions__);return Pe.push({func:ce,args:arguments,thisArg:v}),ke.__chain__=Ie,ke}return ce.apply(v,qf([this.value()],arguments))})}),v}function qMe(){return Os._===this&&(Os._=bIe),this}function O4(){}function KMe(v){return v=Kt(v),Xt(function(w){return YK(w,v)})}var YMe=u4($r),QMe=u4(gK),XMe=u4(PM);function hQ(v){return v4(v)?$M(Hc(v)):Rke(v)}function ZMe(v){return function(w){return v==null?n:cm(v,w)}}var JMe=vY(),e4e=vY(!0);function M4(){return[]}function P4(){return!1}function t4e(){return{}}function n4e(){return""}function r4e(){return!0}function i4e(v,w){if(v=Kt(v),v<1||v>F)return[];var _=q,L=Xs(v,q);w=It(w),v-=q;for(var N=jM(L,w);++_<v;)w(_);return N}function s4e(v){return zt(v)?$r(v,Hc):xo(v)?[v]:Fa(OY(Pn(v)))}function a4e(v){var w=++vIe;return Pn(v)+w}var o4e=$A(function(v,w){return v+w},0),l4e=d4("ceil"),c4e=$A(function(v,w){return v/w},1),u4e=d4("floor");function d4e(v){return v&&v.length?IA(v,Ua,QM):n}function f4e(v,w){return v&&v.length?IA(v,It(w,2),QM):n}function h4e(v){return bK(v,Ua)}function p4e(v,w){return bK(v,It(w,2))}function m4e(v){return v&&v.length?IA(v,Ua,e4):n}function g4e(v,w){return v&&v.length?IA(v,It(w,2),e4):n}var v4e=$A(function(v,w){return v*w},1),y4e=d4("round"),b4e=$A(function(v,w){return v-w},0);function E4e(v){return v&&v.length?FM(v,Ua):0}function x4e(v,w){return v&&v.length?FM(v,It(w,2)):0}return V.after=VLe,V.ary=WY,V.assign=kOe,V.assignIn=iQ,V.assignInWith=YA,V.assignWith=DOe,V.at=LOe,V.before=zY,V.bind=S4,V.bindAll=NMe,V.bindKey=GY,V.castArray=tOe,V.chain=UY,V.chunk=uDe,V.compact=dDe,V.concat=fDe,V.cond=FMe,V.conforms=jMe,V.constant=k4,V.countBy=ELe,V.create=OOe,V.curry=qY,V.curryRight=KY,V.debounce=YY,V.defaults=MOe,V.defaultsDeep=POe,V.defer=WLe,V.delay=zLe,V.difference=hDe,V.differenceBy=pDe,V.differenceWith=mDe,V.drop=gDe,V.dropRight=vDe,V.dropRightWhile=yDe,V.dropWhile=bDe,V.fill=EDe,V.filter=wLe,V.flatMap=ALe,V.flatMapDeep=CLe,V.flatMapDepth=RLe,V.flatten=NY,V.flattenDeep=xDe,V.flattenDepth=wDe,V.flip=GLe,V.flow=UMe,V.flowRight=HMe,V.fromPairs=SDe,V.functions=HOe,V.functionsIn=VOe,V.groupBy=_Le,V.initial=ADe,V.intersection=CDe,V.intersectionBy=RDe,V.intersectionWith=_De,V.invert=zOe,V.invertBy=GOe,V.invokeMap=kLe,V.iteratee=D4,V.keyBy=DLe,V.keys=cs,V.keysIn=Ba,V.map=VA,V.mapKeys=KOe,V.mapValues=YOe,V.matches=VMe,V.matchesProperty=WMe,V.memoize=zA,V.merge=QOe,V.mergeWith=sQ,V.method=zMe,V.methodOf=GMe,V.mixin=L4,V.negate=GA,V.nthArg=KMe,V.omit=XOe,V.omitBy=ZOe,V.once=qLe,V.orderBy=LLe,V.over=YMe,V.overArgs=KLe,V.overEvery=QMe,V.overSome=XMe,V.partial=T4,V.partialRight=QY,V.partition=OLe,V.pick=JOe,V.pickBy=aQ,V.property=hQ,V.propertyOf=ZMe,V.pull=LDe,V.pullAll=jY,V.pullAllBy=ODe,V.pullAllWith=MDe,V.pullAt=PDe,V.range=JMe,V.rangeRight=e4e,V.rearg=YLe,V.reject=$Le,V.remove=$De,V.rest=QLe,V.reverse=x4,V.sampleSize=FLe,V.set=tMe,V.setWith=nMe,V.shuffle=jLe,V.slice=NDe,V.sortBy=HLe,V.sortedUniq=WDe,V.sortedUniqBy=zDe,V.split=AMe,V.spread=XLe,V.tail=GDe,V.take=qDe,V.takeRight=KDe,V.takeRightWhile=YDe,V.takeWhile=QDe,V.tap=dLe,V.throttle=ZLe,V.thru=HA,V.toArray=tQ,V.toPairs=oQ,V.toPairsIn=lQ,V.toPath=s4e,V.toPlainObject=rQ,V.transform=rMe,V.unary=JLe,V.union=XDe,V.unionBy=ZDe,V.unionWith=JDe,V.uniq=eLe,V.uniqBy=tLe,V.uniqWith=nLe,V.unset=iMe,V.unzip=w4,V.unzipWith=BY,V.update=sMe,V.updateWith=aMe,V.values=mv,V.valuesIn=oMe,V.without=rLe,V.words=dQ,V.wrap=eOe,V.xor=iLe,V.xorBy=sLe,V.xorWith=aLe,V.zip=oLe,V.zipObject=lLe,V.zipObjectDeep=cLe,V.zipWith=uLe,V.entries=oQ,V.entriesIn=lQ,V.extend=iQ,V.extendWith=YA,L4(V,V),V.add=o4e,V.attempt=fQ,V.camelCase=dMe,V.capitalize=cQ,V.ceil=l4e,V.clamp=lMe,V.clone=nOe,V.cloneDeep=iOe,V.cloneDeepWith=sOe,V.cloneWith=rOe,V.conformsTo=aOe,V.deburr=uQ,V.defaultTo=BMe,V.divide=c4e,V.endsWith=fMe,V.eq=Vl,V.escape=hMe,V.escapeRegExp=pMe,V.every=xLe,V.find=SLe,V.findIndex=PY,V.findKey=$Oe,V.findLast=TLe,V.findLastIndex=$Y,V.findLastKey=NOe,V.floor=u4e,V.forEac
956h=HY,V.forEachRight=VY,V.forIn=FOe,V.forInRight=jOe,V.forOwn=BOe,V.forOwnRight=UOe,V.get=R4,V.gt=oOe,V.gte=lOe,V.has=WOe,V.hasIn=_4,V.head=FY,V.identity=Ua,V.includes=ILe,V.indexOf=TDe,V.inRange=cMe,V.invoke=qOe,V.isArguments=fm,V.isArray=zt,V.isArrayBuffer=cOe,V.isArrayLike=ja,V.isArrayLikeObject=di,V.isBoolean=uOe,V.isBuffer=eh,V.isDate=dOe,V.isElement=fOe,V.isEmpty=hOe,V.isEqual=pOe,V.isEqualWith=mOe,V.isError=A4,V.isFinite=gOe,V.isFunction=wd,V.isInteger=XY,V.isLength=qA,V.isMap=ZY,V.isMatch=vOe,V.isMatchWith=yOe,V.isNaN=bOe,V.isNative=EOe,V.isNil=wOe,V.isNull=xOe,V.isNumber=JY,V.isObject=qr,V.isObjectLike=ai,V.isPlainObject=FE,V.isRegExp=C4,V.isSafeInteger=SOe,V.isSet=eQ,V.isString=KA,V.isSymbol=xo,V.isTypedArray=pv,V.isUndefined=TOe,V.isWeakMap=AOe,V.isWeakSet=COe,V.join=IDe,V.kebabCase=mMe,V.last=tl,V.lastIndexOf=kDe,V.lowerCase=gMe,V.lowerFirst=vMe,V.lt=ROe,V.lte=_Oe,V.max=d4e,V.maxBy=f4e,V.mean=h4e,V.meanBy=p4e,V.min=m4e,V.minBy=g4e,V.stubArray=M4,V.stubFalse=P4,V.stubObject=t4e,V.stubString=n4e,V.stubTrue=r4e,V.multiply=v4e,V.nth=DDe,V.noConflict=qMe,V.noop=O4,V.now=WA,V.pad=yMe,V.padEnd=bMe,V.padStart=EMe,V.parseInt=xMe,V.random=uMe,V.reduce=MLe,V.reduceRight=PLe,V.repeat=wMe,V.replace=SMe,V.result=eMe,V.roun
956d=y4e,V.runInContext=oe,V.sample=NLe,V.size=BLe,V.snakeCase=TMe,V.some=ULe,V.sortedIndex=FDe,V.sortedIndexBy=jDe,V.sortedIndexOf=BDe,V.sortedLastIndex=UDe,V.sortedLastIndexBy=HDe,V.sortedLastIndexOf=VDe,V.startCase=CMe,V.startsWith=RMe,V.subtract=b4e,V.sum=E4e,V.sumBy=x4e,V.template=_Me,V.times=i4e,V.toFinite=Sd,V.toInteger=Kt,V.toLength=nQ,V.toLower=IMe,V.toNumber=nl,V.toSafeInteger=IOe,V.toString=Pn,V.toUpper=kMe,V.trim=DMe,V.trimEnd=LMe,V.trimStart=OMe,V.truncate=MMe,V.unescape=PMe,V.uniqueId=a4e,V.upperCase=$Me,V.upperFirst=I4,V.each=HY,V.eachRight=VY,V.first=FY,L4(V,function(){var v={};return Bc(V,function(w,_){jn.call(V.prototype,_)||(v[_]=w)}),v}(),{chain:!1}),V.VERSION=r,Qo(["bind","bindKey","curry","curryRight","partial","partialRight"],function(v){V[v].placeholder=V}),Qo(["drop","take"],function(v,w){cn.prototype[v]=function(_){_=_===n?1:Hi(Kt(_),0);var L=this.__filtered__&&!w?new cn(this):this.clone();return L.__filtered__?L.__takeCount__=Xs(_,L.__takeCount__):L.__views__.push({size:Xs(_,q),type:v+(L.__dir__<0?"Right":"")}),L},cn.prototype[v+"Right"]=function(_){return this.reverse()[v](_).reverse()}}),Qo(["filter","map","takeWhile"],function(v,w){var _=w+1,L=_==j||_==z;cn.prototype[v]=function(N){var W=this.clone();return W.__iteratees__.push({iteratee:It(N,3),type:_}),W.__filtered__=W.__filtered__||L,W}}),Qo(["head","last"],function(v,w){var _="take"+(w?"Right":"");cn.prototype[v]=function(){return this[_](1).value()[0]}}),Qo(["initial","tail"],function(v,w){var _="drop"+(w?"":"Right");cn.prototype[v]=function(){return this.__filtered__?new cn(this):this[_](1)}}),cn.prototype.compact=function(){return this.filter(Ua)},cn.prototype.find=function(v){return this.filter(v).head()},cn.prototype.findLast=function(v){return this.reverse().find(v)},cn.prototype.invokeMap=Xt(function(v,w){return typeof v=="function"?new cn(this):this.map(function(_){return LE(_,v,w)})}),cn.prototype.reject=function(v){return this.filter(GA(It(v)))},cn.prototype.slice=function(v,w){v=Kt(v);var _=this;return _.__filtered__&&(v>0||w<0)?new cn(_):(v<0?_=_.takeRight(-v):v&&(_=_.drop(v)),w!==n&&(w=Kt(w),_=w<0?_.dropRight(-w):_.take(w-v)),_)},cn.prototype.takeRightWhile=function(v){return this.reverse().takeWhile(v).reverse()},cn.prototype.toArray=function(){return this.take(q)},Bc(cn.prototype,function(v,w){var _=/^(?:filter|find|map|reject)|While$/.test(w),L=/^(?:head|last)$/.test(w),N=V[L?"take"+(w=="last"?"Right":""):w],W=L||/^find/.test(w);N&&(V.prototype[w]=function(){var Q=this.__wrapped__,re=L?[1]:arguments,ce=Q instanceof cn,Ie=re[0],ke=ce||zt(Q),Pe=function(nn){var mn=N.apply(V,qf([nn],re));return L&&Ke?mn[0]:mn};ke&&_&&typeof Ie=="function"&&Ie.length!=1&&(ce=ke=!1);var Ke=this.__chain__,ft=!!this.__actions__.length,Dt=W&&!Ke,Yt=ce&&!ft;if(!W&&ke){Q=Yt?Q:new cn(this);var Lt=v.apply(Q,re);return Lt.__actions__.push({func:HA,args:[Pe],thisArg:n}),new Zo(Lt,Ke)}return Dt&&Yt?v.apply(this,re):(Lt=this.thru(Pe),Dt?L?Lt.value()[0]:Lt.value():Lt)})}),Qo(["pop","push","shift","sort","splice","unshift"],function(v){var w=pA[v],_=/^(?:push|sort|unshift)$/.test(v)?"tap":"thru",L=/^(?:pop|shift)$/.test(v);V.prototype[v]=function(){var N=arguments;if(L&&!this.__chain__){var W=this.value();return w.apply(zt(W)?W:[],N)}return this[_](function(Q){return w.apply(zt(Q)?Q:[],N)})}}),Bc(cn.prototype,function(v,w){var _=V[w];if(_){var L=_.name+"";jn.call(cv,L)||(cv[L]=[]),cv[L].push({name:w,func:_})}}),cv[PA(n,E).name]=[{name:"wrapper",func:n}],cn.prototype.clone=PIe,cn.prototype.reverse=$Ie,cn.prototype.value=NIe,V.prototype.at=fLe,V.prototype.chain=hLe,V.prototype.commit=pLe,V.prototype.next=mLe,V.prototype.plant=vLe,V.prototype.reverse=yLe,V.prototype.toJSON=V.prototype.valueOf=V.prototype.value=bLe,V.prototype.first=V.prototype.head,AE&&(V.prototype[AE]=gLe),V},av=pIe();im?((im.exports=av)._=av,DM._=av):Os._=av}).call(nx)})(WI,WI.exports);WI.exports;const zp=(t="&")=>({theme:e,$hasError:n=!1})=>Mt` 957 outline: none; 958 box-shadow: none; 959 transition-property: border-color, box-shadow, fill; 960 transition-duration: 0.2s; 961 962 ${t}:focus-within { 963 border: 1px solid ${n?e.colors.danger600:e.colors.primary600}; 964 box-shadow: ${n?e.colors.danger600:e.colors.primary600} 0px 0px 0px 2px; 965 } 966 `,[dot,po]=xT("Field",{}),fg=y.forwardRef(({children:t,name:e,error:n=!1,hint:r,id:i,required:s=!1,...a},o)=>{const l=ho(i),[c,u]=y.useState();return p.jsx(dot,{name:e,id:l,error:n,hint:r,required:s,labelNode:c,setLabelNode:u,children:p.jsx(X,{direction:"column",alignItems:"stretch",gap:1,ref:o,...a,children:t})})}),fW=y.forwardRef(({children:t,action:e,...n},r)=>{const{id:i,required:s,setLabelNode:a}=po("Label"),o=Qn(r,a);return t?p.jsxs(fot,{ref:o,variant:"pi",textColor:"neutral800",fontWeight:"bold",...n,id:`${i}-label`,htmlFor:i,tag:"label",ellipsis:!0,children:[t,s&&p.jsx(le,{"aria-hidden":!0,lineHeight:"1em",textColor:"danger600",children:"*"}),e&&p.jsx(hot,{marginLeft:1,children:e})]}):null}),fot=J(le)` 967 display: flex; 968`,hot=J(X)` 969 line-height: 0; 970 color: ${({theme:t})=>t.colors.neutral500}; 971`,jL=y.forwardRef(({endAction:t,startAction:e,disabled:n=!1,onChange:r,hasError:i,required:s,className:a,size:o="M",...l},c)=>{const{id:u,error:d,hint:f,name:h,required:m}=po("Input");let g;d?g=`${u}-error`:f&&(g=`${u}-hint`);const b=!!d,E=y.useRef(null),x=y.useRef(null),S=Qn(x,c),A=R=>{!n&&r&&r(R)};return y.useLayoutEffect(()=>{if(E.current&&x.current){const R=E.current.offsetWidth,C=x.current;if(C){const T=R+8+16;C.style.paddingRight=`${T}px`}}},[t]),p.jsxs(got,{gap:2,justifyContent:"space-between",$hasError:b||i,$disabled:n,$size:o,$hasLeftAction:!!e,$hasRightAction:!!t,className:a,children:[e,p.jsx(pot,{id:u,name:h,ref:S,$size:o,"aria-describedby":g,"aria-invalid":b||i,"aria-disabled":n,disabled:n,"data-disabled":n?"":void 0,onChange:A,"aria-required":m||s,$hasLeftAction:!!e,$hasRightAction:!!t,...l}),t&&p.jsx(mot,{ref:E,children:t})]})}),pot=J.input` 972 border: none; 973 border-radius: ${({theme:t})=>t.borderRadius}; 974 cursor: ${t=>t["aria-disabled"]?"not-allowed":void 0}; 975 976 color: ${({theme:t})=>t.colors.neutral800}; 977 font-weight: 400; 978 font-size: ${t=>t.theme.fontSizes[2]}; 979 line-height: 2.2rem; 980 display: block; 981 width: 100%; 982 background: inherit; 983 984 ::placeholder { 985 color: ${({theme:t})=>t.colors.neutral500}; 986 opacity: 1; 987 } 988 989 &[aria-disabled='true'] { 990 color: inherit; 991 } 992 993 //focus managed by InputWrapper 994 &:focus { 995 outline: none; 996 box-shadow: none; 997 } 998 999 ${t=>{switch(t.$size){case"S":return Mt` 1000 padding-inline-start: ${t.$hasLeftAction?0:t.theme.spaces[4]}; 1001 padding-inline-end: ${t.$hasRightAction?0:t.theme.spaces[4]}; 1002 padding-block: ${t.theme.spaces[1]}; 1003 `;default:return Mt` 1004 padding-inline-start: ${t.$hasLeftAction?0:t.theme.spaces[4]}; 1005 padding-inline-end: ${t.$hasRightAction?0:t.theme.spaces[4]}; 1006 padding-block: ${t.theme.spaces[2]}; 1007 `}}} 1008`,mot=J(X)` 1009 position: absolute; 1010 right: ${({theme:t})=>t.spaces[4]}; 1011 top: 50%; 1012 transform: translateY(-50%); 1013`,got=J(X)` 1014 border: 1px solid ${({theme:t,$hasError:e})=>e?t.colors.danger600:t.colors.neutral200}; 1015 border-radius: ${({theme:t})=>t.borderRadius}; 1016 background: ${({theme:t})=>t.colors.neutral0}; 1017 padding-inline-start: ${({$hasLeftAction:t,theme:e})=>t?e.spaces[4]:0}; 1018 position: relative; 1019 1020 ${zp()} 1021 ${({theme:t,$disabled:e})=>e?Mt` 1022 color: ${t.colors.neutral600}; 1023 background: ${t.colors.neutral150}; 1024 `:void 0}; 1025`,cye=()=>{const{id:t,hint:e,error:n}=po("Hint");return!e||n?null:p.jsx(le,{variant:"pi",tag:"p",id:`${t}
1025-hint`,textColor:"neutral600",children:e})},uye=()=>{const{id:t,error:e}=po("Error");return!e||typeof e!="string"?null:p.jsx(le,{variant:"pi",tag:"p",id:`${t}-error`,textColor:"danger600","data-strapi-field-error":!0,children:e})},dye=y.forwardRef(({label:t,children:e,...n},r)=>p.jsx(vot,{justifyContent:"unset",background:"transparent",borderStyle:"none",...n,type:"button",tag:"button",ref:r,children:p.jsx(ug,{label:t,children:e})})),vot=J(X)` 1026 font-size: 1.6rem; 1027 padding: 0; 1028`,Ne=Object.freeze(Object.defineProperty({__proto__:null,Action:dye,Error:uye,Hint:cye,Input:jL,Label:fW,Root:fg,useField:po},Symbol.toStringTag,{value:"Module"})),yot=y.forwardRef(({actions:t,children:e,error:n,hint:r,label:i,labelAction:s,nextLabel:a,onNext:o,onPrevious:l,previousLabel:c,required:u,secondaryLabel:d,selectedSlide:f,id:h,...m},g)=>{const b=ho(h);return p.jsx(fg,{hint:r,error:n,id:b,required:u,children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:1,children:[i&&p.jsx(fW,{action:s,children:i}),p.jsx(iot,{ref:g,actions:t,label:i,nextLabel:a,onNext:o,onPrevious:l,previousLabel:c,secondaryLabel:d,selectedSlide:f,id:b,...m,children:e}),p.jsx(cye,{}),p.jsx(uye,{})]})})}),bot=({horizontal:t=!0,...e})=>p.jsx(X,{justifyContent:"center",direction:t?"row":"column",alignItems:t?"center":"stretch",position:"absolute",width:"100%",bottom:1,gap:1,...e});J(pe)` 1029 ${A1e} 1030`;const ete=({label:t,children:e,selected:n=!1,...r})=>p.jsx(X,{alignItems:"center",display:n?"flex":"none",role:"group","aria-roledescription":"slide","aria-label":t,justifyContent:"center",height:"124px",width:"100%",...r,children:e}),Eot="data:image/svg+xml,%3csvg%20width='63'%20height='63'%20viewBox='0%200%2063%2063'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M42.5563%2011.9816C39.484%2010.3071%2035.8575%209.29097%2032.3354%209.13521C28.6443%208.92888%2024.8295%209.72318%2021.3336%2011.4129C20.9123%2011.5901%2020.5376%2011.8101%2020.1722%2012.0249L20.0108%2012.1179C19.8774%2012.1951%2019.7441%2012.2724%2019.608%2012.3536C19.3253%2012.5146%2019.0492%2012.6744%2018.7544%2012.8792C18.5463%2013.0329%2018.3395%2013.1759%2018.1301%2013.323C17.5658%2013.7208%2016.9868%2014.1317%2016.4983%2014.5979C14.8476%2015.9524%2013.5571%2017.6075%2012.6071%2018.9214C10.4365%2022.1566%209.08622%2025.9567%208.80702%2029.6143L8.7764%2030.1588C8.73328%2030.9196%208.68476%2031.7057%208.75353%2032.4555C8.76648%2032.6084%208.7661%2032.7638%208.77506%2032.914C8.78895%2033.229%208.80152%2033.5373%208.846%2033.8672L9.07396%2035.4221C9.09756%2035.5764%209.1198%2035.7413%209.1633%2035.9263L9.65919%2037.9272L10.138%2039.2823C10.2729%2039.6673%2010.4158%2040.0751%2010.6%2040.43C12.0292%2043.637%2014.1425%2046.4578%2016.7063%2048.585C19.0508%2050.5296%2021.824%2052.0023%2024.7491%2052.8452L26.2371%2053.2376C26.3781%2053.2693%2026.4926%2053.2889%2026.6031%2053.3058L26.7775%2053.3311C27.0052%2053.3636%2027.2195%2053.3986%2027.4445%2053.435C27.8598%2053.5076%2028.2672%2053.5748%2028.7079%2053.6183L30.5641%2053.7229C30.9516%2053.7249%2031.3352%2053.7068%2031.7081%2053.6874C31.9039%2053.681%2032.0984%2053.6681%2032.3288%2053.662C34.5253%2053.4772%2036.5106%2053.0634%2038.0516%2052.4652C38.1769%2052.4171%2038.3008%2052.3796%2038.4234%2052.3355C38.6727%2052.2499%2038.9259%2052.167%2039.1432%2052.0599L40.8591%2051.2626L42.5702%2050.266C42.9009%2050.0682%2043.0205%2049.6414%2042.8282%2049.2984C42.632%2048.9526%2042.2034%2048.8308%2041.8634%2049.0166L40.1792%2049.9218L38.4995%2050.6224C38.3169%2050.6953%2038.121%2050.7534%2037.9224%2050.8155C37.7838%2050.8489%2037.6518%2050.8983%2037.5012%2050.9408C36.0711%2051.435%2034.2445%2051.7425%2032.244%2051.8346C32.0442%2051.8383%2031.8471%2051.8379%2031.654%2051.8403C31.3051%2051.8414%2030.9602%2051.8451%2030.6392%2051.8305L28.9177%2051.6725C28.5476%2051.619%2028.1695%2051.5427%2027.7848%2051.4678C27.5639%2051.4167%2027.3376%2051.3737%2027.1299%2051.3374L26.9529%2051.2987C26.8704%2051.2834%2026.7772%2051.2667%2026.7333%2051.2543L25.3466%2050.8322C22.7651%2049.9789%2020.33%2048.5729%2018.2942%2046.7557C16.1056%2044.7951%2014.3339%2042.2335%2013.1742%2039.3582C12.0276%2036.6013%2011.5988%2033.2792%2011.9716%2030.0076C12.3145%2027.0213%2013.3948%2024.1635%2015.1858%2021.5083C15.3034%2021.3339%2015.421%2021.1596%2015.5212%2021.0196C16.4309%2019.8688%2017.5408%2018.5589%2018.9483%2017.496C19.3367%2017.1525%2019.7862%2016.856%2020.2611%2016.5478C20.4878%2016.4009%2020.7079%2016.2553%2020.8907%2016.1306C21.0974%2016.0048%2021.3188%2015.8831%202
10301.5348%2015.7694C21.6761%2015.6975%2021.8162%2015.619%2021.9388%2015.5576L22.1002%2015.4646C22.4002%2015.3037%2022.6749%2015.1546%2022.9908%2015.039L24.1186%2014.5715C24.3399%2014.4844%2024.5718%2014.4159%2024.7997%2014.3447C24.953%2014.2982%2025.0982%2014.2635%2025.2635%2014.2078C25.786%2014.0182%2026.3283%2013.9112%2026.9105%2013.7965C27.117%2013.7571%2027.3302%2013.7163%2027.5608%2013.6585C27.7553%2013.611%2027.9737%2013.5969%2028.2082%2013.5762C28.364%2013.5603%2028.5172%2013.5483%2028.6318%2013.5333C28.7876%2013.5173%2028.9342%2013.5066%2029.0927%2013.4867C29.3285%2013.4555%2029.5456%2013.4347%2029.7494%2013.4337C30.0237%2013.44%2030.2994%2013.4357%2030.5777%2013.4274C31.0811%2013.421%2031.5579%2013.4197%2032.0318%2013.4914C34.9664%2013.7352%2037.7144%2014.6085%2040.2052%2016.0868C42.3489%2017.3655%2044.2716%2019.1525%2045.7607%2021.264C47.0255%2023.0628%2047.9756%2025.0528%2048.4928%2027.0393C48.572%2027.3176%2048.6299%2027.5931%2048.6839%2027.8659C48.7154%2028.0428%2048.7563%2028.2145%2048.7892%2028.3636C48.8037%2028.4541%2048.8208%2028.5406%2048.8445%2028.6258C48.8749%2028.7443%2048.8986%2028.864%2048.9116%2028.9651L48.9793%2029.6047C48.9922%2029.7748%2049.0132%2029.9331%2049.0301%2030.0887C49.0668%2030.3268%2049.0889%2030.5608%2049.0964%2030.7561L49.1083%2031.9001C49.1312%2032.3307%2049.089%2032.7116%2049.0522%2033.0673C49.0384%2033.2598%2049.0126%2033.4443%2049.0123%2033.5824C48.9961%2033.6926%2048.9918%2033.7935%2048.9836%2033.8917C48.9753%2034.0072%2048.9724%2034.1148%2048.9414%2034.2554L48.5449%2036.3059C48.3134%2037.8623%2049.3793%2039.3365%2050.9488%2039.5822C52.0417%2039.7601%2053.1536%2039.2819%2053.7711%2038.3664C54.0063%2038.0176%2054.1604%2037.6257%2054.2227%2037.2064L54.5217%2035.2574C54.5514%2035.0756%2054.572%2034.83%2054.5846%2034.5791L54.6028%2034.2338C54.6098%2034.0598%2054.6223%2033.8779%2054.6347%2033.6788C54.6734%2033.1052%2054.7163%2032.4479%2054.6619%2031.8058L54.5867%2030.4289C54.5622%2030.0952%2054.5097%2029.76%2054.4559%2029.4181C54.431%2029.2572%2054.4048%2029.0896%2054.3826%2028.9074L54.2687%2028.104C54.2332%2027.9244%2054.1804%2027.7273%2054.1329%2027.5396L54.0643%2027.2454C54.0195%2027.071%2053.9773%2026.8927%2053.9338%2026.7076C53.8455%2026.3309%2053.7479%2025.9422%2053.613%2025.5571C52.84%2023.0292%2051.5383%2020.5194%2049.8338%2018.2799C47.8544%2015.682%2045.3333%2013.5087%2042.5563%2011.9816Z'%20fill='%234945FF'/%3e%3c/svg%3e",Pf=y.forwardRef(({children:t,small:e=!1,...n},r)=>p.jsxs("div",{role:"alert","aria-live":"assertive",ref:r,...n,children:[p.jsx(xi,{children:t}),p.jsx(wot,{src:Eot,"aria-hidden":!0,$small:e})]})),xot=Ns` 1031 from { 1032 transform: rotate(0deg); 1033 } 1034 to { 1035 transform: rotate(359deg); 1036 } 1037`,wot=J.img` 1038 animation: ${xot} 1s infinite linear; 1039 will-change: transform; 1040 ${({$small:t,theme:e})=>t&&`width: ${e.spaces[6]}; height: ${e.spaces[6]};`} 1041`,fye=y.forwardRef(({allowCustomValue:t,autocomplete:e,children:n,className:r,clearLabel:i="clear",creatable:s=!1,createMessage:a=q=>`Create "${q}"`,defaultFilterValue:o,defaultTextValue:l,defaultOpen:c=!1,open:u,onOpenChange:d,disabled:f=!1,hasError:h,id:m,filterValue:g,hasMoreItems:b=!1,isPrintableCharacter:E,loading:x=!1,loadingMessage:S="Loading content...",name:A,noOptionsMessage:R=()=>"No results found",onChange:C,onClear:T,onCreateOption:I,onFilterValueChange:D,onInputChange:k,onTextValueChange:O,onLoadMore:P,placeholder:M="Select or enter a value",required:j=!1,size:U="M",startIcon:z,textValue:G,value:F,...$},H)=>{const[q,Y]=Bu({prop:u,defaultProp:c,onChange:d}),[se,ye]=Bu({prop:G,defaultProp:t&&!l?F:l,onChange:O}),[ie,ne]=Bu({prop:g,defaultProp:o,onChange:D}),ae=y.useRef(null),Se=y.useRef(null),Re=Qn(Se,H),je=y.useRef(null),Fe=Ft=>{T&&!f&&(ye(""),ne(""),T(Ft),Se.current.focus())},Me=Ft=>{Y(Ft)},Et=Ft=>{ye(Ft)},$t=Ft=>{ne(Ft)},Ot=Ft=>{k&&k(Ft)},Wn=Ft=>{C&&C(Ft)}
1041,zn=Ft=>{P&&b&&!x&&P(Ft)},Na=()=>{I&&se&&I(se)},ya=ho(),ba=`intersection-${ob(ya)}`;ST(ae,zn,{selectorToWatch:`#${ba}`,skipWhen:!q});const{error:At,...ve}=po("Combobox"),Ge=!!At||h,Xe=ve.id??m,nt=ve.name??A,Nt=ve.required||j;let Bt;return At?Bt=`${Xe}-error`:ve.hint&&(Bt=`${Xe}-hint`),p.jsxs(fc.Root,{autocomplete:e||(s?"list":"both"),onOpenChange:Me,open:q,onTextValueChange:Et,textValue:se,allowCustomValue:s||t,disabled:f,required:Nt,value:F,onValueChange:Wn,filterValue:ie,onFilterValueChange:$t,isPrintableCharacter:E,children:[p.jsxs(Tot,{$hasError:Ge,$size:U,className:r,children:[p.jsxs(X,{flex:"1",tag:"span",gap:3,children:[z?p.jsx(X,{flex:"0 0 1.6rem",tag:"span","aria-hidden":!0,children:z}):null,p.jsx(Aot,{placeholder:M,id:Xe,"aria-invalid":!!At,onChange:Ot,ref:Re,name:nt,"aria-describedby":Bt,...$})]}),p.jsxs(X,{tag:"span",gap:3,children:[se&&T?p.jsx(Sot,{tag:"button",hasRadius:!0,background:"transparent",type:"button",padding:0,color:"neutral600",borderStyle:"none",onClick:Fe,"aria-disabled":f,"aria-label":i,title:i,ref:je,children:p.jsx(Ni,{})}):null,p.jsx(Cot,{children:p.jsx(co,{fill:"neutral500"})})]})]}),p.jsx(fc.Portal,{children:p.jsx(Rot,{sideOffset:4,children:p.jsxs(_ot,{ref:ae,children:[n,s?p.jsx(fc.CreateItem,{onPointerUp:Na,onClick:Na,asChild:!0,children:p.jsx(RN,{children:p.jsx(le,{children:a(se??"")})})}):null,!s&&!x?p.jsx(fc.NoValueFound,{asChild:!0,children:p.jsx(RN,{$hasHover:!1,children:p.jsx(le,{children:R(se??"")})})}):null,x?p.jsx(X,{justifyContent:"center",alignItems:"center",paddingTop:2,paddingBottom:2,children:p.jsx(Pf,{small:!0,children:S})}):null,p.jsx(pe,{id:ba,width:"100%",height:"1px"})]})})})]})}),Sot=J(pe)` 1042 padding: 0; 1043`,Tot=J(fc.Trigger)` 1044 position: relative; 1045 border: 1px solid ${({theme:t,$hasError:e})=>e?t.colors.danger600:t.colors.neutral200}; 1046 border-radius: ${({theme:t})=>t.borderRadius}; 1047 background: ${({theme:t})=>t.colors.neutral0}; 1048 overflow: hidden; 1049 display: flex; 1050 align-items: center; 1051 justify-content: space-between; 1052 gap: ${({theme:t})=>t.spaces[4]}; 1053 1054 ${t=>{switch(t.$size){case"S":return Mt` 1055 padding-inline-start: ${({theme:e})=>e.spaces[4]}; 1056 padding-inline-end: ${({theme:e})=>e.spaces[3]}; 1057 padding-block: ${({theme:e})=>e.spaces[1]}; 1058 `;default:return Mt` 1059 padding-inline-start: ${({theme:e})=>e.spaces[4]}; 1060 padding-inline-end: ${({theme:e})=>e.spaces[3]}; 1061 padding-block: ${({theme:e})=>e.spaces[2]}; 1062 `}}} 1063 1064 &[data-disabled] { 1065 color: ${({theme:t})=>t.colors.neutral600}; 1066 background: ${({theme:t})=>t.colors.neutral150}; 1067 cursor: not-allowed; 1068 } 1069 1070 /* Required to ensure the below inputFocusStyles are adhered too */ 1071 &:focus-visible { 1072 outline: none; 1073 } 1074 1075 ${({theme:t,$hasError:e})=>zp()({theme:t,$hasError:e})}; 1076`,Aot=J(fc.TextInput)` 1077 width: 100%; 1078 font-size: 1.4rem; 1079 line-height: 2.2rem; 1080 color: ${({theme:t})=>t.colors.neutral800}; 1081 padding: 0; 1082 border: none; 1083 background-color: transparent; 1084 1085 &:focus-visible { 1086 outline: none; 1087 } 1088 1089 &[aria-disabled='true'] { 1090 cursor: inherit; 1091 } 1092`,Cot=J(fc.Icon)` 1093 border: none; 1094 background: transparent; 1095 padding: 0; 1096 color: ${({theme:t})=>t.colors.neutral600}; 1097 display: flex; 1098 1099 &[aria-disabled='true'] { 1100 cursor: inherit; 1101 } 1102`,Rot=J(fc.Content)` 1103 background: ${({theme:t})=>t.colors.neutral0}; 1104 box-shadow: ${({theme:t})=>t.shadows.filterShadow}; 1105 border: 1px solid ${({theme:t})=>t.colors.neutral150}; 1106 border-radius: ${({theme:t})=>t.borderRadius}; 1107 width: var(--radix-combobox-trigger-width); 1108 /* This is from the design-system figma file. */ 1109 max-height: 15rem; 1110 z-index: ${({theme:t})=>t.zIndices.popover}; 1111 1112 @media (prefers-reduced-motion: no-preference) { 1113 animation-duration: ${t=>t.theme.motion.timings[200]}; 1114 1115 /* The select can't animate out yet, watch https://github.com/radix-ui/primitives/issues/1893, or take a look and solve it yourself. */ 1116 &[data-state='open'] { 1117 animation-timing-function: ${t=>t.theme.motion.easings.authenticMotion}; 1118 1119 &[data-side='top'] { 1120 animation-name: ${gi.slideUpIn}
1120; 1121 } 1122 1123 &[data-side='bottom'] { 1124 animation-name: ${gi.slideDownIn}; 1125 } 1126 } 1127 } 1128`,_ot=J(fc.Viewport)` 1129 padding: ${({theme:t})=>t.spaces[1]}; 1130`,hye=y.forwardRef(({children:t,value:e,disabled:n,textValue:r,...i},s)=>p.jsx(fc.ComboboxItem,{asChild:!0,value:e,disabled:n,textValue:r,children:p.jsx(RN,{ref:s,...i,children:p.jsx(fc.ItemText,{asChild:!0,children:p.jsx(le,{children:t})})})})),RN=J.div` 1131 width: 100%; 1132 border: none; 1133 text-align: left; 1134 outline-offset: -3px; 1135 padding: ${({theme:t})=>t.spaces[2]} ${({theme:t})=>t.spaces[4]}; 1136 background-color: ${({theme:t})=>t.colors.neutral0}; 1137 border-radius: ${({theme:t})=>t.borderRadius}; 1138 user-select: none; 1139 1140 &[data-state='checked'] { 1141 background-color: ${({theme:t})=>t.colors.primary100}; 1142 color: ${({theme:t})=>t.colors.primary600}; 1143 font-weight: bold; 1144 } 1145 1146 &:hover, 1147 &[data-highlighted] { 1148 outline: none; 1149 background-color: ${({theme:t,$hasHover:e=!0})=>e?t.colors.primary100:t.colors.neutral0}; 1150 } 1151 1152 &[data-highlighted] { 1153 color: ${({theme:t})=>t.colors.primary600}; 1154 font-weight: bold; 1155 } 1156`,Iot=YYe,kot=y.forwardRef((t,e)=>p.jsx(QYe,{...t,asChild:!0,ref:e})),Dot=y.forwardRef((t,e)=>p.jsxs(XYe,{children:[p.jsx(Lot,{}),p.jsx(Oot,{ref:e,...t})]})),Lot=J(ZYe)` 1157 background-color: ${t=>t.theme.colors.neutral800}; 1158 position: fixed; 1159 inset: 0; 1160 z-index: ${t=>t.theme.zIndices.overlay}; 1161 opacity: 0.2; 1162 1163 @media (prefers-reduced-motion: no-preference) { 1164 animation: ${gi.overlayFadeIn} ${t=>t.theme.motion.timings[200]} 1165 ${t=>t.theme.motion.easings.authenticMotion}; 1166 } 1167`,Oot=J(JYe)` 1168 max-width: 42rem; 1169 height: min-content; 1170 width: 100%; 1171 overflow: hidden; 1172 margin: 0 auto; 1173 display: flex; 1174 flex-direction: column; 1175 1176 position: fixed; 1177 top: 50%; 1178 left: 50%; 1179 transform: translate(-50%, -50%); 1180 1181 border-radius: ${t=>t.theme.borderRadius}; 1182 background-color: ${t=>t.theme.colors.neutral0}; 1183 box-shadow: ${t=>t.theme.shadows.popupShadow}; 1184 z-index: ${t=>t.theme.zIndices.modal}; 1185 1186 @media (prefers-reduced-motion: no-preference) { 1187 &[data-state='open'] { 1188 animation-duration: ${t=>t.theme.motion.timings[200]}; 1189 animation-timing-function: ${t=>t.theme.motion.easings.authenticMotion}; 1190 animation-name: ${gi.modalPopIn}; 1191 } 1192 1193 &[data-state='closed'] { 1194 animation-duration: ${t=>t.theme.motion.timings[120]}; 1195 animation-timing-function: ${t=>t.theme.motion.easings.easeOutQuad}; 1196 animation-name: ${gi.modalPopOut}; 1197 } 1198 } 1199`,Mot=y.forwardRef(({children:t,...e},n)=>p.jsx(nQe,{asChild:!0,children:p.jsx(Pot,{tag:"h2",variant:"beta",ref:n,padding:6,fontWeight:"bold",...e,children:t})})),Pot=J(le)` 1200 display: flex; 1201 justify-content: center; 1202 border-bottom: solid 1px ${t=>t.theme.colors.neutral150}; 1203`,$ot=y.forwardRef(({children:t,icon:e,...n},r)=>p.jsx(X,{ref:r,gap:2,direction:"column",paddingTop:8,paddingBottom:8,paddingLeft:6,paddingRight:6,...n,children:typeof t=="string"?p.jsxs(p.Fragment,{children:[e?y.cloneElement(e,{width:24,height:24}):null,p.jsx(pye,{children:t})]}):t})),pye=y.forwardRef((t,e)=>p.jsx(rQe,{asChild:!0,children:p.jsx(le,{ref:e,variant:"omega",...t,tag:"p"})})),Not=y.forwardRef((t,e)=>p.jsx(Fot,{ref:e,gap:2,padding:4,justifyContent:"space-between",...t,tag:"footer"})),Fot=J(X)` 1204 border-top: solid 1px ${t=>t.theme.colors.neutral150}; 1205 flex: 1; 1206`,jot=y.forwardRef((t,e)=>p.jsx(tQe,{...t,asChild:!0,ref:e})),Bot=y.forwardRef((t,e)=>p.jsx(eQe,{...t,asChild:!0,ref:e})),Jt=Object.freeze(Object.defineProperty({__proto__:null,Action:Bot,Body:$ot,Cancel:jot,Content:Dot,Description:pye,Footer:Not,Header:Mot,Root:Iot,Trigger:kot},Symbol.toStringTag,{value:"Module"}));let cP=0;function Uot(){y.useEffect(()=>{var t,e;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(t=n[0])!==null&&t!==void 0?t:tte()),document.body.insertAdjacentElement("beforeend",(e=n[1])!==null&&e!==void 0?e:tte()),cP++,()=>{cP===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),cP--}},[])}function tte(){const t=document.createElement("span");return t.setAttribute("data-radix-focus-guard",""),t.tabIndex=0,t.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",t}function uf(t,e){const n=y.useRef(null);return e&&n.current&&Hot(e,n.current)&&(e=n.current),n.current=e??null,y.useMemo(()=>new WHe(t,e),[t,e])}function Hot(t,e){if(t===e)return!0;const n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(const i of n)if(e[i]!==t[i])return!1;return!0}const ly={Log:"live-region-log",Status:"live-region-status",Alert:"live-region-alert"},nte=t=>{const e=document.querySelector(`#${ly.Log}`);e&&(e.innerText=t)},rte=t=>{const e=document.querySelector(`#${ly.Status}`);e&&(e.innerText=t)},ite=t=>{const e=document.querySelector(`#${ly.Alert}`);e&&(e.innerText=t)},mye=()=>(y.useEffect(()=>()=>{nte(""),ite(""),rte("")},[]),{notifyLog:nte,notifyAlert:ite,notifyStatus:rte}),Vot=()=>p.jsxs(xi,{children:[p.jsx("p",{role:"log","aria-live":"polite",id:ly.Log,"aria-relevant":"all"}),p.jsx("p",{role:"status","aria-live":"polite",id:ly.Status,"aria-relevant":"all"}),p.jsx("p",{role:"alert","aria-live":"assertive",id:ly.Alert,"aria-relevant":"all"})]}),Wot=Aue` 1207${Mt` 1208 *, 1209 *::before, 1210 *::after { 1211 box-sizing: border-box; 1212 } 1213 1214 * { 1215 margin: 0; 1216 } 1217 1218 html { 1219 /* Sets 1rem === 10px */ 1220 font-size: 62.5%; 1221 } 1222 1223 body { 1224 height: 100%; 1225 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 1226 'Helvetica Neue', sans-serif; 1227 color: ${({theme:t})=>t.colors.neutral800}; 1228 line-height: 1.5; 1229 -webkit-font-smoothing: antialiased; 1230 } 1231 1232 img, 1233 picture, 1234 video, 1235 canvas { 1236 display: block; 1237 max-width: 100%; 1238 } 1239 1240 input, 1241 button, 1242 textarea,
1243 select { 1244 padding: 0; 1245 font: inherit; 1246 } 1247 1248 button { 1249 border: unset; 1250 background: unset; 1251 padding: unset; 1252 margin: unset; 1253 } 1254 1255 p, 1256 h1, 1257 h2, 1258 h3, 1259 h4, 1260 h5, 1261 h6 { 1262 overflow-wrap: break-word; 1263 font: unset; 1264 } 1265 1266 #root { 1267 isolation: isolate; 1268 } 1269 1270 ol, 1271 ul { 1272 list-style: none; 1273 padding: unset; 1274 margin: unset; 1275 } 1276 1277 table { 1278 border-collapse: collapse; 1279 border-spacing: 0; 1280 } 1281 1282 *:focus-visible { 1283 outline: 2px solid ${({theme:t})=>t.colors.primary600}; 1284 outline-offset: 2px; 1285 } 1286 1287 /* Focusing the button with a mouse, touch, or stylus will show a subtle drop shadow. */ 1288 *:focus:not(:focus-visible) { 1289 outline: none; 1290 } 1291 1292 .lock-body-scroll { 1293 height: 100vh; 1294 overflow-y: hidden; 1295 } 1296`} 1297`,ste="en-EN",gye=()=>typeof navigator>"u"?ste:navigator.language?navigator.language:ste,[zot,BL]=xT("StrapiDesignSystem",{locale:gye()}),Got=({children:t,locale:e=gye(),theme:n=CT,tooltipConfig:r})=>(dg(()=>{const i=document.createElement("style");i.type="text/css",i.appendChild(document.createTextNode(` 1298 * { 1299 -webkit-transition: none !important; 1300 -moz-transition: none !important; 1301 -o-transition: none !important; 1302 -ms-transition: none !important; 1303 transition: none !important; 1304 animation: none !important; 1305 } 1306 `)),document.head.appendChild(i),window.getComputedStyle(i).opacity,document.head.removeChild(i)},[n]),p.jsx(zot,{locale:e,children:p.jsxs(V6e,{theme:n,children:[p.jsx(jWe,{...r,children:t}),p.jsx(Vot,{}),p.jsx(Wot,{})]})})),qot=aVe,hW=y.forwardRef(({container:t=globalThis?.document?.body,...e},n)=>t?Qs.createPortal(p.jsx(pe,{ref:n,...e}),t):null);hW.displayName="Portal";const Kot=y.forwardRef(({onClear:t,clearLabel:e="Clear",startIcon:n,disabled:r,hasError:i,children:s,id:a,size:o="M",withTags:l,...c},u)=>{const d=y.useRef(null),f=g=>{t&&!r&&(t(g),d.current.focus())},{labelNode:h}=po("SelectTrigger"),m=Qn(d,u);return p.jsx(Oc.Trigger,{asChild:!0,children:p.jsxs(Qot,{"aria-disabled":r,$hasError:i,ref:m,alignItems:"center",justifyContent:"space-between",position:"relative",overflow:"hidden",hasRadius:!0,background:r?"neutral150":"neutral0",gap:4,cursor:"default","aria-labelledby":h?`${a}-label`:void 0,$size:o,$withTags:l,...c,children:[p.jsxs(X,{flex:"1",tag:"span",gap:3,children:[n&&p.jsx(X,{tag:"span","aria-hidden":!0,children:n}),s]}),p.jsxs(X,{tag:"span",gap:3,children:[t?p.jsx(Yot,{tag:"button",hasRadius:!0,background:"transparent",role:"button",tabIndex:0,onClick:f,"aria-disabled":r,"aria-label":e,title:e,cursor:"pointer",children:p.jsx(Ni,{})}):null,p.jsx(Xot,{children:p.jsx(co,{})})]})]})})}),Yot=J(pe)` 1307 border: none; 1308 display: flex; 1309 1310 svg { 1311 height: 1.1rem; 1312 width: 1.1rem; 1313 } 1314 1315 svg path { 1316 fill: ${({theme:t})=>t.colors.neutral500}; 1317 } 1318`,Qot=J(X)` 1319 border: 1px solid ${({theme:t,$hasError:e})=>e?t.colors.danger600:t.colors.neutral200}; 1320 ${t=>{switch(t.$size){case"S":return Mt` 1321 padding-block: ${t.theme.spaces[1]}; 1322 padding-inline-start: ${t.$withTags?t.theme.spaces[1]:t.theme.spaces[4]}; 1323 padding-inline-end: ${t.theme.spaces[3]}; 1324 `;default:return Mt` 1325 padding-block: ${t.$withTags?"0.3rem":t.theme.spaces[2]}; 1326 padding-inline-start: ${t.$withTags?t.theme.spaces[1]:t.theme.spaces[4]}; 1327 padding-inline-end: ${t.theme.spaces[3]}; 1328 `}}} 1329 cursor: pointer; 1330 1331 &[aria-disabled='true'] { 1332 color: ${t=>t.theme.colors.neutral500}; 1333 } 1334 1335 /* Required to ensure the below inputFocusStyles are adhered too */ 1336 &:focus-visible { 1337 outline: none; 1338 } 1339 1340 ${({theme:t,$hasError:e})=>zp()({theme:t,$hasError:e})}; 1341`,Xot=J(Oc.Icon)` 1342 display: flex; 1343 & > svg { 1344 fill: ${({theme:t})=>t.colors.neutral500}; 1345 } 1346`,Zot=y.forwardRef(({children:t,placeholder:e,...n},r)=>p.jsx(Jot,{ref:r,ellipsis:!0,...n,children:p.jsx(elt,{placeholder:e,children:t})})),Jot=J(le)` 1347 flex: 1; 1348 font-size: 1.4rem; 1349 line-height: 2.2rem; 1350`,elt=J(Oc.Value)` 1351 display: flex; 1352 gap: ${({theme:t})=>t.spaces[1]}; 1353 flex-wrap: wrap; 1354`,tlt=J(Oc.Content)` 1355 background: ${({theme:t})=>t.colors.neutral0}; 1356 box-shadow: ${({theme:t})=>t.shadows.filterShadow}; 1357 border: 1px solid ${({theme:t})=>t.colors.neutral150}; 1358 border-radius: ${({theme:t})=>t.borderRadius}; 1359 min-width: var(--radix-select-trigger-width); 1360 max-height: 15.6rem; 1361 z-index: ${({theme:t})=>t.zIndices.popover}; 1362 1363 @media (prefers-reduced-motion: no-preference) { 1364 animation-duration: ${t=>t.theme.motion.timings[200]}; 1365 1366 /* The select can't animate out yet, watch https://github.com/radix-ui/primitives/issues/1893, or take a look and solve it yourself. */ 1367 &[data-state='open'] { 1368 animation-timing-function: ${t=>t.theme.motion.easings.authenticMotion}; 1369 1370 &[data-side='top'] { 1371 animation-name: ${gi.slideUpIn}
1371; 1372 } 1373 1374 &[data-side='bottom'] { 1375 animation-name: ${gi.slideDownIn}; 1376 } 1377 } 1378 } 1379`,nlt=J(Oc.Viewport)` 1380 padding: ${({theme:t})=>t.spaces[1]}; 1381`,rlt=y.forwardRef((t,e)=>p.jsx(slt,{ref:e,...t})),ilt=Mt` 1382 width: 100%; 1383 border: none; 1384 text-align: left; 1385 outline-offset: -3px; 1386 border-radius: ${t=>t.theme.borderRadius}; 1387 padding: ${t=>`${t.theme.spaces[2]} ${t.theme.spaces[4]}`}; 1388 padding-left: ${({theme:t})=>t.spaces[4]}; 1389 background-color: ${({theme:t})=>t.colors.neutral0}; 1390 display: flex; 1391 align-items: center; 1392 gap: ${({theme:t})=>t.spaces[2]}; 1393 white-space: nowrap; 1394 user-select: none; 1395 color: ${({theme:t})=>t.colors.neutral800}; 1396 1397 &:focus-visible { 1398 outline: none; 1399 background-color: ${({theme:t})=>t.colors.primary100}; 1400 cursor: pointer; 1401 } 1402`,slt=J(Oc.Item)` 1403 ${ilt} 1404 1405 &:hover { 1406 background-color: ${({theme:t})=>t.colors.primary100}; 1407 } 1408 1409 &[data-state='checked'] { 1410 font-weight: bold; 1411 background-color: ${({theme:t})=>t.colors.primary100}; 1412 color: ${({theme:t})=>t.colors.primary600}; 1413 font-weight: bold; 1414 } 1415`,vye=Oc.Root,yye=Kot,bye=Zot,Eye=Oc.Portal,xye=tlt,wye=nlt,pW=rlt,Sye=Oc.ItemIndicator,Tye=Oc.ItemText,alt=Oc.Group,fa=y.forwardRef(({children:t,clearLabel:e="Clear",customizeContent:n,disabled:r,hasError:i,id:s,name:a,onChange:o,onClear:l,onCloseAutoFocus:c,onReachEnd:u,placeholder:d,required:f,size:h,startIcon:m,value:g,...b},E)=>{const[x,S]=y.useState(),[A,R]=y.useState(!1),C=q=>{R(q)},T=q=>{l&&l(q),o||S("")},I=q=>{o?o(typeof g=="number"?Number(q):q):S(q)},D=y.useRef(null),k=ho(),O=`intersection-${ob(k)}`;ST(D,q=>{u&&u(q)},{selectorToWatch:`#${O}`,skipWhen:!A});const{error:M,required:j,...U}=po("SingleSelect"),z=!!M||i,G=U.id??s,F=U.name??a;let $;M?$=`${G}-error`:U.hint&&($=`${G}-hint`);const H=(typeof g<"u"&&g!==null?g.toString():x)??"";return p.jsxs(vye,{onOpenChange:C,disabled:r,required:j??f,onValueChange:I,value:H,...b,children:[p.jsx(yye,{ref:E,id:G,name:F,startIcon:m,hasError:z,disabled:r,clearLabel:e,onClear:H&&l?T:void 0,"aria-label":b["aria-label"],"aria-describedby":$??b["aria-describedby"],size:h,children:p.jsx(bye,{placeholder:d,textColor:H?"neutral800":"neutral600",children:H&&n?n(H):void 0})}),p.jsx(Eye,{children:p.jsx(xye,{position:"popper",sideOffset:4,onCloseAutoFocus:c,children:p.jsxs(wye,{ref:D,children:[t,p.jsx(pe,{id:O,width:"100%",height:"1px"})]})})})]})}),Mi=y.forwardRef(({value:t,startIcon:e,children:n,...r},i)=>p.jsxs(pW,{ref:i,value:t.toString(),...r,children:[e&&p.jsx(X,{tag:"span","aria-hidden":!0,children:e}),p.jsx(le,{lineHeight:"20px",width:"100%",children:p.jsx(Tye,{children:n})})]})),olt=200,ate=15,[llt,zb]=xT("DatePicker"),Aye=y.forwardRef(({calendarLabel:t,className:e,initialDate:n,locale:r,maxDate:i,minDate:s,monthSelectLabel:a="Month",onChange:o,value:l,yearSelectLabel:c="Year",hasError:u,id:d,name:f,disabled:h=!1,required:m=!1,onClear:g,clearLabel:b="Clear",size:E="M",...x},S)=>{const A=qy(),R=BL("DatePicker"),C=r??R.locale,T=uf(C,{day:"2-digit",month:"2-digit",year:"numeric"}),[I,D]=y.useState(!1),[k,O]=y.useState(null),[P,M]=y.useState(null),[j,U]=y.useState(null),[z,G]=y.useState(),[F,$]=Bu({defaultProp:n?pm(n):void 0,prop:l?pm(l):void 0,onChange(Ot){o&&o(Ot?.toDate(A))}}),[H,q]=y.useMemo(()=>{const Ot=n?pm(n):CH("UTC"),Wn=s?pm(s):Ot.set({day:1,month:1,year:Ot.year-olt});let zn=i?pm(i):Ot.set({day:31,month:12,year:Ot.year+ate});return zn.compare(Wn)<0&&(zn=Wn.set({day:31,month:12,year:Wn.year+ate})),[Wn,zn]},[s,i,n]),[Y,se]=y.useState(clt({currentValue:F,minDate:H,maxDate:q})),ye=ho(),ie=y.useRef(null),ne=Ot=>{g&&!h&&(G(""),$(void 0),g(Ot),P?.focus())},ae=y.useCallback(Ot=>{Ot&&F&&se(F),D(Ot)},[F]);dg(()=>{if(l){const Ot=pm(l);G(T.format(Ot.toDate(A))),se(Ot)}else G("")},[l,T,A]),dg(()=>{if(n&&z===void 0){const Ot=pm(n);G(T.format(Ot.toDate(A)))}},[n,z,T,A]);const{error:Se,...Re}=po("Combobox"),je=!!Se||u,Fe=Re.id??d,Me=Re.name??f,Et=Re.required||m;let $t;return Se?$t=`${Fe}-error`:Re.hint&&($t=`${Fe}-hint`),p.jsxs(llt,{calendarDate:Y,content:j,contentId:ye,disabled:h,locale:C,minDate:H,maxDate:q,open:I,onCalendarDateChange:se,onContentChange:U,onOpenChange:ae,onTextInputChange:M,onTextValueChange:G,onTriggerChange:O,onValueChange:$,required:Et,textInput:P,textValue:z,timeZone:A,trigger:k,value:F,children:[p.jsxs(dlt,{className:e,hasError:je,size:E,children:[p.jsx(SPe,{fill:"neutral500","aria-hidden":!0}),p.jsx(mlt,{ref:S,"aria-describedby":$t,id:Fe,name:Me,...x}),z&&g?p.jsx(hlt,{tag:"button",hasRadius:!0,background:"transparent",type:"button",onClick:ne,"aria-disabled":h,"aria-label":b,title:b,ref:ie,children:p.jsx(Ni,{})}):null]}),p.jsx(hW,{children:p.jsx(blt,{label:t,children:p.jsx(Tlt,{monthSelectLabel:a,yearSelectLabel:c})})})]})}),ote=t=>!!t.match(/^[^a-zA-Z]*$/),clt=({currentValue:t,minDate:e,maxDate:n})=>{const r=CH("UTC");return t||(K7(e,r)===e&&Y7(n,r)===n?r:K7(e,r)===r?e:Y7(n,r)===r?n:r)},ult="DatePickerTrigger",dlt=y.forwardRef(({hasError:t,size:e,...n},r)=>{const i=zb(ult),s=Qn(r,o=>i.onTriggerChange(o)),a=()=>{i.disabled||i.onOpenChange(!0)};return p.jsx(Fb,{asChild:!0,trapped:i.open,onMountAutoFocus:o=>{o.preventDefault()},onUnmountAutoFocus:o=>{document.getSelection()?.empty(),o.preventDefault()},children:p.jsx(flt,{ref:s,$hasError:t,$size:e,...n,hasRadius:!0,gap:3,overflow:"hidden",background:i.disabled?"neutral150":"neutral0",onClick:O0(n.onClick,()=>{i.textInput?.focus()}),onPointerDown:O0(n.onPointerDown,o=>{const l=o.target;l.hasPointerCapture(o.pointerId)&&l.releasePointerCapture(o.pointerId),(l.closest("button")??l.closest("div"))===o.currentTarget&&o.button===0&&o.ctrlKey===!1&&(a(),i.textInput?.focus())})})})}),flt=J(X)` 1416 border: 1px solid ${({theme:t,$hasError:e})=>e?t.colors.danger600:t.colors.neutral200}; 1417 ${t=>{switch(t.$size){case"S":return Mt` 1418 padding-block: ${t.theme.spaces[1]}; 1419 padding-inline: ${t.theme.spaces[3]}; 1420 `;default:return Mt` 1421 padding-block: ${t.theme.spaces[2]}; 1422 padding-inline: ${t.theme.spaces[3]}; 1423 `}}} 1424 1425 & > svg { 1426 flex: 1 0 auto; 1427 } 1428 1429 &[data-disabled] { 1430 color: ${({theme:t})=>t.colors.neutral600}; 1431 background: ${({theme:t})=>t.colors.neutral150};
1432 cursor: not-allowed; 1433 } 1434 1435 /* Required to ensure the below inputFocusStyles are adhered too */ 1436 &:focus-visible { 1437 outline: none; 1438 } 1439 1440 ${({theme:t,$hasError:e})=>zp()({theme:t,$hasError:e})}; 1441`,hlt=J(pe)` 1442 border: none; 1443 color: ${({theme:t})=>t.colors.neutral600}; 1444 padding: 0; 1445 cursor: pointer; 1446`,plt="DatePickerTextInput",mlt=y.forwardRef(({placeholder:t,...e},n)=>{const r=zb(plt),{onTextValueChange:i,textValue:s,onTextInputChange:a,onOpenChange:o,disabled:l,locale:c}=r,u=Qn(n,E=>a(E)),d=()=>{l||o(!0)},f=uf(c,{year:"numeric",month:"2-digit",day:"2-digit"}),[h,m,g]=y.useMemo(()=>{const E=f.formatToParts(new Date),x=E.filter(R=>R.type==="year"||R.type==="month"||R.type==="day"),S=x.map(R=>{switch(R.type){case"day":return"DD";case"month":return"MM";case"year":return"YYYY";default:return""}}),A=E.find(R=>R.type==="literal")?.value??"";return[S,A,x]},[f]),b=h.map(E=>`\\d{${E.length}}`).join(`\\${m}`);return p.jsx(vlt,{role:"combobox",type:"text",inputMode:"numeric",ref:u,"aria-autocomplete":"none","aria-controls":r.contentId,"aria-disabled":r.disabled,"aria-expanded":r.open,"aria-required":r.required,"aria-haspopup":"dialog","data-state":r.open?"open":"closed",disabled:l,"data-disabled":l?"":void 0,pattern:b,placeholder:t??h.join(m),...e,value:s??"",onBlur:O0(e.onBlur,()=>{if(!r.textValue){r.onValueChange(void 0);return}r.onTextValueChange(f.format(r.calendarDate.toDate(r.timeZone))),r.onValueChange(r.calendarDate)}),onChange:O0(e.onChange,E=>{if(ote(E.target.value)){const x=E.target.value.split(m),[S,A,R]=g.map((M,j)=>{const U=x[j];return{...M,value:U}}).sort((M,j)=>M.type==="year"?1:j.type==="year"?-1:M.type==="month"?1:j.type==="month"?-1:0).map(M=>M.value),C=r.calendarDate.year;let T=r.calendarDate.year;if(R){const M=R.length===1?`0${R}`:R;T=R.length<3?Number(`${C}`.slice(0,4-M.length)+M):Number(M)}R&&R.length<3&&T>r.maxDate.year&&(T-=100);const I=r.calendarDate.set({year:T}),D=I.calendar.getMonthsInYear(I),k=I.set({month:A&&Number(A)<=D?Number(A):void 0}),O=k.calendar.getDaysInMonth(k),P=k.set({day:S&&Number(S)<=O?Number(S):void 0});r.onCalendarDateChange(glt(P,r.minDate,r.maxDate)),r.onTextValueChange(E.target.value)}}),onKeyDown:O0(e.onKeyDown,E=>{if(!r.open&&(ote(E.key)||["ArrowDown","Backspace"].includes(E.key)))d();else if(["Tab"].includes(E.key)&&r.open)E.preventDefault();else if(["Escape"].includes(E.key))r.open?r.onOpenChange(!1):(r.onValueChange(void 0),r.onTextValueChange("")),E.preventDefault();else if(r.open&&["ArrowDown","ArrowUp","ArrowLeft","ArrowRight"].includes(E.key))switch(E.preventDefault(),E.key){case"ArrowDown":{const x=r.calendarDate.add({weeks:1});if(r.maxDate&&x.compare(r.maxDate)>0)return;r.onCalendarDateChange(x);return}case"ArrowRight":{const x=r.calendarDate.add({days:1});if(r.maxDate&&x.compare(r.maxDate)>0)return;r.onCalendarDateChange(x);return}case"ArrowUp":{const x=r.calendarDate.subtract({weeks:1});if(r.minDate&&x.compare(r.minDate)<0)return;r.onCalendarDateChange(x);return}case"ArrowLeft":{const x=r.calendarDate.subtract({days:1});if(r.minDate&&x.compare(r.minDate)<0)return;r.onCalendarDateChange(x)}}else r.open&&["Enter"].includes(E.key)&&(E.preventDefault(),i(f.format(r.calendarDate.toDate(r.timeZone))),r.onValueChange(r.calendarDate),r.onOpenChange(!1))})})});function glt(t,e,n){return e&&(t=Y7(t,e)),n&&(t=K7(t,n)),t}const vlt=J.input` 1447 width: 100%; 1448 font-size: 1.4rem; 1449 line-height: 2.2rem; 1450 color: ${({theme:t})=>t.colors.neutral800}; 1451 border: none; 1452 background-color: transparent; 1453 1454 &:focus-visible { 1455 outline: none; 1456 } 1457 1458 &[aria-disabled='true'] { 1459 cursor: inherit; 1460 } 1461`,ylt="DatePickerContent",blt=y.forwardRef((t,e)=>{const[n,r]=y.useState(),i=zb(ylt);if(dg(()=>{r(new DocumentFragment)},[]),!i.open){const s=n;return s?Qs.createPortal(p.jsx("div",{children:t.children}),s):null}return p.jsx(xlt,{...t,ref:e})}),Elt="DatePickerContent",xlt=y.forwardRef((t,e)=>{const{label:n="Choose date",...r}=t,{onOpenChange:i,...s}=zb(Elt),{x:a,y:o,refs:l,strategy:c,placement:u}=Hhe({strategy:"fixed",placement:"bottom-start",middleware:[Vhe({mainAxis:4}),Whe(),zhe()],elements:{reference:s.trigger},whileElementsMounted:jH});y.useEffect(()=>{const f=()=>{i(!1)};return window.addEventListener("blur",f),window.addEventListener("resize",f),()=>{window.removeEventListener("blur",f),window.removeEventListener("resize",f)}},[i]);const d=Qn(e,f=>s.onContentChange(f),l.setFloating);return Uot(),p.jsx(sL,{allowPinchZoom:!0,children:p.jsx(qot,{asChild:!0,onFocusOutside:f=>{f.preventDefault()},onDismiss:()=>{i(!1)},children:p.jsx(wlt,{ref:d,"data-state":s.open?"open":"closed","data-side":u.includes("top")?"top":"bottom",onContextMenu:f=>f.preventDefault(),id:s.contentId,role:"dialog","aria-modal":"true","aria-label":n,style:{left:a,top:o,position:c},hasRadius:!0,background:"neutral0",padding:1,...r})})})}),wlt=J(pe)` 1462 box-shadow: ${({theme:t})=>t.shadows.filterShadow}; 1463 z-index: ${({theme:t})=>t.zIndices.popover}; 1464 border: 1px solid ${({theme:t})=>t.colors.neutral150}; 1465 1466 @media (prefers-reduced-motion: no-preference) { 1467 animation-duration: ${t=>t.theme.motion.timings[200]}; 1468 1469 &[data-state='open'] { 1470 animation-timing-function: ${t=>t.theme.motion.easings.authenticMotion}; 1471 1472 &[data-side='top'] { 1473 animation-name: ${gi.slideUpIn}
1473; 1474 } 1475 1476 &[data-side='bottom'] { 1477 animation-name: ${gi.slideDownIn}; 1478 } 1479 } 1480 } 1481`,Slt="DatePickerCalendar",Tlt=y.forwardRef(({monthSelectLabel:t,yearSelectLabel:e,...n},r)=>{const{locale:i,timeZone:s,minDate:a,maxDate:o,calendarDate:l,onCalendarDateChange:c}=zb(Slt),u=EHe(l),d=y.useMemo(()=>{const S=a.year,A=o.year;return[...Array(A-S+1).keys()].map(R=>(S+R).toString())},[a,o]),f=uf(i,{month:"long"}),h=y.useMemo(()=>[...Array(l.calendar.getMonthsInYear(l)).keys()].map(S=>f.format(l.set({month:S+1}).toDate(s))),[l,f,s]),m=uf(i,{weekday:"short"}),g=y.useMemo(()=>{const S=mhe(CH(s),i);return[...new Array(7).keys()].map(A=>{const C=S.add({days:A}).toDate(s);return m.format(C)})},[s,i,m]),b=S=>{if(typeof S=="number")return;const A=l.set({month:h.indexOf(S)+1});c(A)},E=S=>{if(typeof S=="number")return;const A=l.set({year:parseInt(S,10)});c(A)},x=Alt(u,i);return p.jsxs(X,{ref:r,direction:"column",alignItems:"stretch",padding:4,...n,children:[p.jsxs(Clt,{justifyContent:"flex-start",paddingBottom:4,paddingLeft:2,paddingRight:2,gap:2,children:[p.jsx(fg,{children:p.jsx(fa,{"aria-label":t,value:h[l.month-1],onChange:b,children:h.map(S=>p.jsx(Mi,{value:S,children:S},S))})}),p.jsx(fg,{children:p.jsx(fa,{value:l.year.toString(),"aria-label":e,onChange:E,children:d.map(S=>p.jsx(Mi,{value:S,children:S},S))})})]}),p.jsxs("table",{role:"grid",children:[p.jsx("thead",{"aria-hidden":!0,children:p.jsx("tr",{"aria-rowindex":0,children:g.map((S,A)=>p.jsx(Rlt,{"aria-colindex":A,children:S},S))})}),p.jsx("tbody",{children:[...new Array(6).keys()].map(S=>p.jsx("tr",{"aria-rowindex":S+2,children:x(S).map((A,R)=>A?p.jsx(klt,{"aria-colindex":R+1,date:A,startDate:u,disabled:a.compare(A)>0||A.compare(o)>0},A.toString()):p.jsx(Cye,{"aria-colindex":R+1},R+1))},S))})]})]})}),Alt=(t,e)=>n=>{let r=t.add({weeks:n});const i=[];r=mhe(r,e);const s=hhe(r,e);for(let a=0;a<s;a++)i.push(null);for(;i.length<7;){i.push(r);const a=r.add({days:1});if(fhe(r,a))break;r=a}for(;i.length<7;)i.push(null);return i},Clt=J(X)` 1482 div[role='combobox'] { 1483 border: 1px solid transparent; 1484 background: transparent; 1485 font-weight: ${t=>t.theme.fontWeights.bold}; 1486 1487 svg { 1488 fill: ${({theme:t})=>t.colors.neutral500}; 1489 } 1490 1491 &:hover { 1492 background-color: ${({theme:t})=>t.colors.neutral100}; 1493 } 1494 } 1495`,Rlt=y.forwardRef(({children:t,...e},n)=>p.jsx(_lt,{tag:"th",role:"gridcell",ref:n,...e,height:"2.4rem",width:"3.2rem",children:p.jsx(le,{variant:"pi",fontWeight:"bold",color:"neutral800",children:t.slice(0,2)})})),_lt=J(pe)` 1496 border-radius: ${({theme:t})=>t.borderRadius}; 1497 text-transform: capitalize; 1498`,Ilt="DatePickerCalendarCell",klt=y.forwardRef(({date:t,startDate:e,disabled:n,...r},i)=>{const{timeZone:s,locale:a,calendarDate:o,onValueChange:l,onOpenChange:c,onTextValueChange:u,onCalendarDateChange:d}=zb(Ilt),f=fhe(o,t),h=uf(a,{weekday:"long",day:"numeric",month:"long",year:"numeric"}),m=y.useMemo(()=>h.format(t.toDate(s)),[h,t,s]),g=uf(a,{day:"numeric",calendar:t.calendar.identifier}),b=y.useMemo(()=>g.formatToParts(t.toDate(s)).find(R=>R.type==="day").value,[g,t,s]),E=uf(a,{day:"2-digit",month:"2-digit",year:"numeric"}),x=xHe(e),S=t.compare(e)<0||t.compare(x)>0;let A="neutral900";return f?A="primary600":S&&(A="neutral600"),p.jsx(Cye,{tag:"td",role:"gridcell",ref:i,"aria-selected":f,...r,hasRadius:!0,"aria-label":m,tabIndex:f?0:-1,background:f?"primary100":"neutral0",cursor:"pointer",onPointerDown:O0(r.onPointerDown,R=>{R.preventDefault(),d(t),l(t),u(E.format(t.toDate(s))),c(!1)}),"aria-disabled":n,children:p.jsx(le,{variant:"pi",textColor:A,children:b})})}),Cye=J(pe)` 1499 text-align: center; 1500 padding: 0.7rem; 1501 // Trick to prevent the outline from overflowing because of the general outline-offset 1502 outline-offset: -2px !important; 1503 &[aria-disabled='true'] { 1504 pointer-events: none; 1505 opacity: 0.5; 1506 } 1507 1508 &[aria-disabled='false'] { 1509 &:hover { 1510 background: ${({theme:t})=>t.colors.primary100}; 1511 color: ${({theme:t})=>t.colors.primary600}; 1512 } 1513 } 1514`,pm=t=>{const e=t.toISOString(),n=Che(e,"UTC");return bhe(n)},uP=t=>!!t.match(/^[^a-zA-Z]*$/),Rye=y.forwardRef(({step:t=15,value:e,defaultValue:n,onChange:r,...i},s)=>{const a=BL("TimePicker"),[o,l]=y.useState(""),[c,u]=Bu({prop:e,defaultProp:n,onChange:r}),d=uf(a.locale,{hour:"2-digit",minute:"2-digit",hour12:!1}),f=y.useMemo(()=>{const x=d.formatToParts(new Date),{value:S}=x.find(A=>A.type==="literal");return S},[d]),h=y.useMemo(()=>{const x=60/t;return[...Array(24).keys()].flatMap(S=>[...Array(x).keys()].map(A=>d.format(new Date(0,0,0,S,A*t))))},[t,d]),m=x=>{(!x||uP(x))&&l(x)},g=x=>{const[S,A]=x.split(f);if(!S&&!A)return;const R=Number(S??"0"),C=Number(A??"0");if(!(R>23||C>59))return d.format(new Date(0,0,0,R,C))},b=x=>{const S=g(x.target.value);S?(l(S),u(S)):l(c)},E=x=>{if(typeof x<"u"){const S=g(x);u(S)}else u(x)};return y.useEffect(()=>{const x=typeof e>"u"?"":e;uP(x)&&l(x)},[e,l]),p.jsx(fye,{...i,ref:s,value:c,onChange:E,isPrintableCharacter:uP,allowCustomValue:!0,placeholder:`--${f}--`,autocomplete:"none",startIcon:p.jsx(Cue,{fill:"neutral500"}),inputMode:"numeric",pattern:`\\d{2}\\${f}\\d{2}`,textValue:o,onTextValueChange:m,onBlur:b,children:h.map(x=>p.jsx(hye,{value:x,children:x},x))})}),Dlt=J(Aye)` 1515 flex: 1 1 70%; 1516 min-width: 120px; 1517`,Llt=J(Rye)` 1518 flex: 1 1 30%; 1519 min-width: 140px; 1520`,mW=y.forwardRef(({clearLabel:t="clear",dateLabel:e="Choose date",timeLabel:n="Choose time",disabled:r=!1,hasError:i,onChange:s,onClear:a,required:o=!1,step:l,value:c,initialDate:u,size:d,...f},h)=>{const m=y.useRef(null),[g,b]=Bu({defaultProp:u?rx(u,!1):void 0,prop:c?rx(c,!1):c??void 0,onChange(M){s&&s(M?.toDate(qy()))}}),E=BL("DateTimePicker"),x=uf(E.locale,{hour:"2-digit",minute:"2-digit",hour12:!1}),S=g?x.format(g.toDate(qy())):"",A=M=>{let j=M?rx(M):void 0;
1520if(!(j&&g&&j.compare(g)===0)){if(S&&j){const[U,z]=S.split(":");j=j.set({hour:parseInt(U,10),minute:parseInt(z,10)})}b(j)}},R=M=>{if(!M)return;const[j,U]=M.split(":"),z=g?g.set({hour:parseInt(j,10),minute:parseInt(U,10)}):rx(new Date).set({hour:parseInt(j,10),minute:parseInt(U,10)});b(z)},C=M=>{b(void 0),a&&a(M)},T=()=>{const M=g?g.set({hour:0,minute:0}):rx(new Date);b(M)},I=Qn(m,h),{error:D,id:k,labelNode:O}=po("DateTimePicker"),P=!!D||i;return p.jsxs(X,{"aria-labelledby":O?`${k}-label`:void 0,role:"group",flex:"1",gap:1,children:[p.jsx(fg,{children:p.jsx(Dlt,{...f,size:d,value:g?.toDate("UTC"),onChange:A,required:o,onClear:a?C:void 0,clearLabel:`${t} date`,disabled:r,ref:I,"aria-label":e})}),p.jsx(fg,{children:p.jsx(Llt,{size:d,hasError:P,value:S,onChange:R,onClear:a&&S!==void 0&&S!=="00:00"?T:void 0,clearLabel:`${t} time`,required:o,disabled:r,step:l,"aria-label":n})})]})}),rx=(t,e=!0)=>{const n=t.toISOString();let r=$He(n);return e&&(r=r.set({hour:0,minute:0})),tg(r)},RT=y.forwardRef((t,e)=>p.jsx(Olt,{ref:e,background:"neutral150",...t,"data-orientation":"horizontal",role:"separator",tag:"div"})),Olt=J(pe)` 1521 height: 1px; 1522 border: none; 1523 /* If contained in a Flex parent we want to prevent the Divider to shink */ 1524 flex-shrink: 0; 1525`,Mlt=J(pe)` 1526 svg { 1527 height: 8.8rem; 1528 } 1529`,Gb=y.forwardRef(({icon:t,content:e,action:n,hasRadius:r=!0,shadow:i="tableShadow"},s)=>p.jsxs(X,{ref:s,alignItems:"center",direction:"column",padding:11,background:"neutral0",hasRadius:r,shadow:i,children:[t?p.jsx(Mlt,{paddingBottom:6,"aria-hidden":!0,children:t}):null,p.jsx(pe,{paddingBottom:4,children:p.jsx(le,{variant:"delta",tag:"p",textAlign:"center",textColor:"neutral600",children:e})}),n]})),_ye=Wt.define(),Iye=Wt.define(),Plt=yt.mark({attributes:{style:"background-color: yellow; color: black"}}),$lt=ks.define({create(){return yt.none},update(t,e){return t=t.map(e.changes),e.effects.forEach(n=>{n.is(_ye)?t=t.update({add:n.value,sort:!0}):n.is(Iye)&&(t=t.update({filter:n.value}))}),t},provide:t=>Qe.decorations.from(t)}),Nlt=y.forwardRef(({hasError:t,required:e,id:n,value:r="",disabled:i=!1,onChange:s=()=>null,...a},o)=>{const l=y.useRef(),c=y.useRef(),u=y.useRef(),{error:d,...f}=po("JsonInput"),h=!!d||t,m=f.id??n,g=f.required||e;let b;d?b=`${m}-error`:f.hint&&(b=`${m}-hint`);const E=D=>{const k=c.current?.doc;if(k){const{text:O,to:P}=k.line(D),M=P-O.trimStart().length;P>M&&u.current?.dispatch({effects:_ye.of([Plt.range(M,P)])})}},x=()=>{const D=c.current?.doc;if(D){const k=D.length||0;u.current?.dispatch({effects:Iye.of((O,P)=>P<=0||O>=k)})}},S=({state:D,view:k})=>{u.current=k,c.current=D,x();const P=Tet()(k);P.length&&E(D.doc.lineAt(P[0].from).number)},A=(D,k)=>{S(k),s(D)},R=(D,k)=>{u.current=D,c.current=k,S({view:D,state:k})},{setContainer:C,view:T}=Uve({value:r,onCreateEditor:R,container:l.current,editable:!i,extensions:[Ret(),$lt],onChange:A,theme:"dark",basicSetup:{lineNumbers:!0,bracketMatching:!0,closeBrackets:!0,indentOnInput:!0,syntaxHighlighting:!0,highlightSelectionMatches:!0,tabSize:2}}),I=Qn(l,C);return y.useImperativeHandle(o,()=>({...T?.dom,focus(){T&&T.focus()},scrollIntoView(D){T&&T.dom.scrollIntoView(D)}}),[T]),p.jsx(Flt,{ref:I,$hasError:h,alignItems:"stretch",fontSize:2,hasRadius:!0,"aria-required":g,id:m,"aria-describedby":b,...a})}),Flt=J(X)` 1530 line-height: ${({theme:t})=>t.lineHeights[2]}; 1531 1532 .cm-editor { 1533 /** 1534 * Hard coded since the color is the same between themes, 1535 * theme.colors.neutral800 changes between themes 1536 */ 1537 background-color: #32324d; 1538 width: 100%; 1539 outline: none; 1540 } 1541 1542 .cm-scroller { 1543 border: 1px solid ${({theme:t,$hasError:e})=>e?t.colors.danger600:t.colors.neutral200}; 1544 /* inputFocusStyle will receive hasError prop */ 1545 ${zp()} 1546 } 1547 1548 .cm-editor, 1549 .cm-scroller { 1550 border-radius: ${({theme:t})=>t.borderRadius}; 1551 } 1552 1553 .cm-gutters, 1554 .cm-activeLineGutter { 1555 /** 1556 * Hard coded since the color is the same between themes, 1557 * theme.colors.neutral700 changes between themes 1558 */ 1559 background-color: #4a4a6a; 1560 } 1561`,aS=Ma(({disabled:t,...e},n)=>p.jsx(dt,{ref:n,tag:wT,tabIndex:t?-1:void 0,disabled:t,...e})),jlt=J(pe)` 1562 // To prevent global outline on focus visible to force an outline when Main is focused 1563 &:focus-visible { 1564 outline: none; 1565 } 1566`,Lg=({labelledBy:t="main-content-title",...e})=>p.jsx(jlt,{"aria-labelledby":t,tag:"main",id:"main-content",tabIndex:-1,...e}),Blt=J(pe)` 1567 text-decoration: none; 1568 1569 &:focus { 1570 left: ${({theme:t})=>t.spaces[3]}; 1571 top: ${({theme:t})=>t.spaces[3]}; 1572 } 1573`,Upn=({children:t})=>p.jsx(Blt,{tag:"a",href:"#main-content",background:"primary600",color:"neutral0",left:"-100%",padding:3,position:"absolute",top:"-100%",hasRadius:!0,zIndex:9999,children:t}),Ult=(t,e)=>`${t}${Math.floor(e*255).toString(16).padStart(2,"0")}`,kye=y.forwardRef(({children:t,viewportRef:e,...n},r)=>p.jsxs(Hlt,{ref:r,...n,children:[p.jsx(Vlt,{ref:e,children:t}),p.jsx(lte,{orientation:"vertical",children:p.jsx(cte,{})}),p.jsx(lte,{orientation:"horizontal",children:p.jsx(cte,{})})]})),Hlt=J(zrt)` 1574 width: 100%; 1575 height: 100%; 1576 overflow: hidden; 1577 display: flex; 1578`,Vlt=J(Grt)` 1579 min-width: 100%; 1580 padding-inline: 4px; 1581`,lte=J(qrt)` 1582 display: flex; 1583 /* ensures no selection */ 1584 user-select: none; 1585 /* disable browser handling of all panning and zooming gestures on touch devices */ 1586 touch-action: none; 1587 1588 &[data-orientation='vertical'] { 1589 width: 0.4rem; 1590 } 1591 1592 &[data-orientation='horizontal'] { 1593 flex-direction: column; 1594 height: 0.4rem; 1595 } 1596`,cte=J(Krt)` 1597 position: relative; 1598 flex: 1; 1599 background-color: ${t=>t.theme.colors.neutral150}; 1600 border-radius: var(--scrollbar-size); 1601 1602 /* increase target size for touch devices https://www.w3.org/WAI/WCAG21/Understanding/target-size.html */ 1603 &::before { 1604 content: ''; 1605 position: absolute; 1606 top: 50%; 1607 left: 50%; 1608 transform: translate(-50%, -50%); 1609 width: 100%; 1610 height: 100%; 1611 min-width: 44px; 1612 min-height: 44px; 1613 } 1614`,Wlt=Pme,zlt=y.forwardRef((t,e)=>p.jsx($me,{...t,asChild:!0,ref:e})),Glt=y.forwardRef((t,e)=>p.jsx(Nme,{children:p.jsx(qlt,{children:p.jsx(Klt,{ref:e,...t})})})),qlt=J(Fme)` 1615 background: ${t=>Ult(t.theme.colors.neutral800,.2)}; 1616 position: fixed; 1617 inset: 0; 1618 z-index: ${t=>t.theme.zIndices.overlay}; 1619 1620 @media (prefers-reduced-motion: no-preference) { 1621 animation: ${gi.overlayFadeIn} ${t=>t.theme.motion.timings[200]} 1622 ${t=>t.theme.motion.easings.authenticMotion}; 1623 } 1624`,Klt=J(jme)` 1625 max-width: 83rem; 1626 max-height: 90vh; 1627 height: auto; 1628 width: 60%; 1629 overflow: hidden; 1630 margin: 0 auto; 1631 display: flex; 1632 flex-direction: column; 1633 1634 position: fixed; 1635 top: 50%; 1636 left: 50%; 1637 transform: translate(-50%, -50%); 1638 1639 border-radius: ${t=>t.theme.borderRadius}; 1640 background-color: ${t=>t.theme.colors.neutral0}; 1641 box-shadow: ${t=>
1641t.theme.shadows.popupShadow}; 1642 z-index: ${t=>t.theme.zIndices.modal}; 1643 1644 @media (prefers-reduced-motion: no-preference) { 1645 &[data-state='open'] { 1646 animation-duration: ${t=>t.theme.motion.timings[200]}; 1647 animation-timing-function: ${t=>t.theme.motion.easings.authenticMotion}; 1648 animation-name: ${gi.modalPopIn}; 1649 } 1650 1651 &[data-state='closed'] { 1652 animation-duration: ${t=>t.theme.motion.timings[120]}; 1653 animation-timing-function: ${t=>t.theme.motion.easings.easeOutQuad}; 1654 animation-name: ${gi.modalPopOut}; 1655 } 1656 } 1657`,Dye=y.forwardRef((t,e)=>p.jsx(SV,{...t,asChild:!0,ref:e})),Ylt=y.forwardRef(({children:t,closeLabel:e="Close modal",...n},r)=>p.jsxs(Qlt,{ref:r,padding:4,paddingLeft:5,paddingRight:5,background:"neutral100",justifyContent:"space-between",...n,tag:"header",children:[t,p.jsx(Dye,{children:p.jsx(Yn,{withTooltip:!1,label:e,children:p.jsx(Ni,{})})})]})),Qlt=J(X)` 1658 border-bottom: solid 1px ${t=>t.theme.colors.neutral150}; 1659`,Xlt=y.forwardRef((t,e)=>p.jsx(Bme,{asChild:!0,children:p.jsx(le,{tag:"h2",variant:"omega",fontWeight:"bold",ref:e,...t})})),Zlt=y.forwardRef(({children:t,...e},n)=>p.jsx(Jlt,{ref:n,...e,children:t})),Jlt=J(kye)` 1660 padding-inline: ${t=>t.theme.spaces[8]}; 1661 1662 & > div { 1663 padding-block: ${t=>t.theme.spaces[8]}; 1664 1665 & > div { 1666 // the scroll area component applies a display: table to the child, which we don't want. 1667 display: block !important; 1668 } 1669 } 1670`,ect=y.forwardRef((t,e)=>p.jsx(tct,{ref:e,padding:4,paddingLeft:5,paddingRight:5,background:"neutral100",justifyContent:"space-between",...t,tag:"footer"})),tct=J(X)` 1671 border-top: solid 1px ${t=>t.theme.colors.neutral150}; 1672 flex: 1; 1673`,vt=Object.freeze(Object.defineProperty({__proto__:null,Body:Zlt,Close:Dye,Content:Glt,Footer:ect,Header:Ylt,Root:Wlt,Title:Xlt,Trigger:zlt},Symbol.toStringTag,{value:"Module"})),nct="",rct=y.forwardRef(({startAction:t,locale:e,onValueChange:n,value:r,step:i=1,disabled:s=!1,...a},o)=>{const l=BL("NumberInput"),c=e||l.locale,u=y.useRef(new Zve(c,{style:"decimal"})),d=y.useRef(new Xve(c,{maximumFractionDigits:20})),[f,h]=ict({prop(C){const T=String(r);return isNaN(Number(T))||T!==C&&C!==""?C:d.current.format(Number(r))},defaultProp:nct,onChange(C){const T=u.current.parse(C??"");n(isNaN(T)?void 0:T)}}),m=C=>{h(String(C))},g=({target:{value:C}})=>{u.current.isValidPartialNumber(C)&&m(C)},E=(C=>{const T=C.toString();return T.includes(".")?T.split(".")[1].length:0})(i),x=()=>{if(!f){m(i);return}const C=u.current.parse(f),T=isNaN(C)?i:C+i,I=parseFloat(T.toFixed(E));m(d.current.format(I))},S=()=>{if(!f){m(-i);return}const C=u.current.parse(f),T=isNaN(C)?-i:C-i,I=parseFloat(T.toFixed(E));m(d.current.format(I))},A=C=>{if(!s)switch(C.key){case _r.DOWN:{C.preventDefault(),S();break}case _r.UP:{C.preventDefault(),x();break}}},R=()=>{if(f){const C=u.current.parse(f),T=isNaN(C)?"":d.current.format(C);m(T)}};return p.jsx(jL,{ref:o,startAction:t,disabled:s,type:"text",inputMode:"decimal",onChange:g,onKeyDown:A,onBlur:R,value:f,endAction:p.jsxs(X,{direction:"column",children:[p.jsx(ute,{disabled:s,"aria-hidden":!0,$reverse:!0,onClick:x,tabIndex:-1,type:"button","data-testid":"ArrowUp",children:p.jsx(co,{fill:"neutral500"})}),p.jsx(ute,{disabled:s,"aria-hidden":!0,onClick:S,tabIndex:-1,type:"button","data-testid":"ArrowDown",children:p.jsx(co,{fill:"neutral500"})})]}),...a})}),ute=J.button` 1674 display: flex; 1675 justify-content: center; 1676 align-items: center; 1677 transform: translateY(${({$reverse:t})=>t?"-2px":"2px"}); 1678 cursor: ${({disabled:t})=>t?"not-allowed":void 0}; 1679 height: 1.1rem; 1680 1681 svg { 1682 width: 1.2rem; 1683 transform: ${({$reverse:t})=>t?"rotateX(180deg)":void 0}; 1684 } 1685`;function ict({prop:t,defaultProp:e,onChange:n=()=>{}}){const[r,i]=L1e({defaultProp:e,onChange:n}),s=t!==void 0,a=t instanceof Function?t(r):t,o=s?a:r,l=Yu(n),c=y.useCallback(u=>{if(s){const f=typeof u=="function"?u(a):u;f!==a&&(l(f),i(u))}else i(u)},[s,a,i,l]);return[o,c]}const Lye=y.createContext({activePage:1,pageCount:1}),gW=()=>y.useContext(Lye),sct=({children:t,label:e="Pagination",activePage:n,pageCount:r})=>{const i=y.useMemo(()=>({activePage:n,pageCount:r}),[n,r]);return p.jsx(Lye.Provider,{value:i,children:p.jsx(pe,{"aria-label":e,tag:"nav",children:p.jsx(X,{tag:"ol",gap:1,children:y.Children.map(t,(s,a)=>p.jsx("li",{children:s},a))})})})},act=Ma(({children:t,...e},n)=>{const{activePage:r}=gW(),i=r===1;return p.jsxs(Mye,{ref:n,"aria-disabled":i,tabIndex:i?-1:void 0,...e,children:[p.jsx(xi,{children:t}),p.jsx(AU,{"aria-hidden":!0})]})}),oct=Ma(({children:t,...e},n)=>{const{activePage:r,pageCount:i}=gW(),s=r===i;return p.jsxs(Mye,{ref:n,"aria-disabled":s,tabIndex:s?-1:void 0,...e,children:[p.jsx(xi,{children:t}),p.jsx(KS,{"aria-hidden":!0})]})}),Oye=J(wT)` 1686 padding: ${({theme:t})=>t.spaces[3]}; 1687 border-radius: ${({theme:t})=>t.borderRadius}; 1688 box-shadow: ${({$active:t,theme:e})=>t?e.shadows.filterShadow:void 0}; 1689 text-decoration: none; 1690 display: flex; 1691 1692 ${PL} 1693`,Mye=J(Oye)` 1694 font-size: 1.1rem; 1695 1696 svg path { 1697 fill: ${t=>t["aria-disabled"]?t.theme.colors.neutral300:t.theme.colors.neutral600}; 1698 } 1699 1700 &:focus, 1701 &:hover { 1702 svg path { 1703 fill: ${t=>t["aria-disabled"]?t.theme.colors.neutral300:t.theme.colors.neutral700}; 1704 } 1705 } 1706 1707 ${t=>t["aria-disabled"]?` 1708 pointer-events: none; 1709 `:void 0} 1710`,lct=Ma(({number:t,children:e,...n},r)=>{const{activePage:i}=gW(),s=i===t;return p.jsxs(cct,{ref:r,...n,"aria-current":s,$active:s,children:[p.jsx(xi,{children:e}),p.jsx(le,{"aria-hidden":!0,fontWeight:s?"bold":void 0,lineHeight:"revert",variant:"pi",children:t})]})}),cct=J(Oye)` 1711 color: ${({theme:t,$active:e})=>e?t.colors.primary700:t.colors.neutral800}; 1712 background: ${({theme:t,$active:e})=>e?t.colors.neutral0:void 0}; 1713 1714 &:hover { 1715 box-shadow: ${({theme:t})=>t.shadows.filterShadow}; 1716 } 1717`,uct=({children:t,...e})=>p.jsxs(pe,{...e,children:[p.jsx(xi,{children:t}),p.jsx(le,{"aria-hidden":!0,lineHeight:"revert",textColor:"neutral800",variant:"pi",children:"â¦"})]}),dct=Tit,fct=y.forwardRef((t,e)=>p.jsx(Ait,{...t,asChild:!0,ref:e})),hct=y.forwardRef((t,e)=>p.jsx(Cit,{children:p.jsx(pct,{sideOffset:4,side:"bottom",align:"start",...t,ref:e})})),pct=J(Rit)` 1718 box-shadow: ${({theme:t})=>t.shadows.filterShadow}; 1719 z-index: ${({theme:t})=>t.zIndices.popover}; 1720 background-color: ${t=>t.theme.colors.neutral0}; 1721 border: 1px solid ${({theme:t})=>t.colors.neutral150}; 1722 border-radius: ${({theme:t})=>t.borderRadius}; 1723 1724 @media (prefers-reduced-motion: no-preference) { 1725 animation-duration: ${t=>t.theme.motion.timings[200]}; 1726 1727 &[data-state='open'] { 1728 animation-timing-function: ${t=>t.theme.motion.easings.authenticMotion}; 1729 1730 &[data-side='top'] { 1731 animation-name: ${gi.slideUpIn}
1731; 1732 } 1733 1734 &[data-side='bottom'] { 1735 animation-name: ${gi.slideDownIn}; 1736 } 1737 } 1738 1739 &[data-state='closed'] { 1740 animation-timing-function: ${t=>t.theme.motion.easings.easeOutQuad}; 1741 1742 &[data-side='top'] { 1743 animation-name: ${gi.slideUpOut}; 1744 } 1745 1746 &[data-side='bottom'] { 1747 animation-name: ${gi.slideDownOut}; 1748 } 1749 } 1750 } 1751`,mct=y.forwardRef(({children:t,intersectionId:e,onReachEnd:n,...r},i)=>{const s=y.useRef(null),a=Qn(s,i),o=ho();return ST(s,n??(()=>{}),{selectorToWatch:`#${ob(o)}`,skipWhen:!e||!n}),p.jsxs(gct,{ref:a,...r,children:[t,e&&n&&p.jsx(pe,{id:ob(o),width:"100%",height:"1px"})]})}),gct=J(kye)` 1752 height: 20rem; 1753`,Tl=Object.freeze(Object.defineProperty({__proto__:null,Content:hct,Root:dct,ScrollArea:mct,Trigger:fct},Symbol.toStringTag,{value:"Module"})),vct=y.forwardRef(({size:t="M",value:e,...n},r)=>p.jsx(yct,{ref:r,$size:t,...n,children:p.jsx(bct,{style:{transform:`translate3D(-${100-(e??0)}%, 0, 0)`}})})),yct=J($it)` 1754 position: relative; 1755 overflow: hidden; 1756 width: ${t=>t.$size==="S"?"7.8rem":"10.2rem"}; 1757 height: ${t=>t.$size==="S"?"0.4rem":"0.8rem"}; 1758 background-color: ${t=>t.theme.colors.neutral600}; 1759 border-radius: ${t=>t.theme.borderRadius}; 1760 1761 /* Fix overflow clipping in Safari */ 1762 /* https://gist.github.com/domske/b66047671c780a238b51c51ffde8d3a0 */ 1763 transform: translateZ(0); 1764`,bct=J(Nit)` 1765 background-color: ${({theme:t})=>t.colors.neutral0}; 1766 border-radius: ${({theme:t})=>t.borderRadius}; 1767 width: 100%; 1768 height: 100%; 1769 1770 @media (prefers-reduced-motion: no-preference) { 1771 transition: transform ${t=>t.theme.motion.timings[320]} 1772 ${t=>t.theme.motion.easings.authenticMotion}; 1773 } 1774`,Ect=y.forwardRef((t,e)=>p.jsx(xct,{ref:e,...t})),xct=J(Jit)` 1775 display: flex; 1776 flex-direction: column; 1777 gap: ${t=>t.theme.spaces[3]}; 1778`,wct=y.forwardRef(({children:t,id:e,...n},r)=>{const i=ho(e);return p.jsxs(X,{gap:2,children:[p.jsx(Sct,{id:i,ref:r,...n,children:p.jsx(Tct,{})}),p.jsx(le,{tag:"label",htmlFor:i,children:t})]})}),Sct=J(est)` 1779 background: ${t=>t.theme.colors.neutral0}; 1780 width: 2rem; 1781 height: 2rem; 1782 flex: 0 0 2rem; 1783 border-radius: 50%; 1784 border: 1px solid ${t=>t.theme.colors.neutral300}; 1785 position: relative; 1786 z-index: 0; 1787 1788 @media (prefers-reduced-motion: no-preference) { 1789 transition: border-color ${t=>t.theme.motion.timings[120]} 1790 ${t=>t.theme.motion.easings.easeOutQuad}; 1791 } 1792 1793 &[data-state='checked'] { 1794 border: 1px solid ${t=>t.theme.colors.primary600}; 1795 } 1796 1797 &[data-disabled] { 1798 background-color: ${t=>t.theme.colors.neutral200}; 1799 } 1800 1801 /* increase target size for touch devices https://www.w3.org/WAI/WCAG21/Understanding/target-size.html */ 1802 &::before { 1803 content: ''; 1804 position: absolute; 1805 top: 50%; 1806 left: 50%; 1807 transform: translate(-50%, -50%); 1808 width: 100%; 1809 height: 100%; 1810 min-width: 44px; 1811 min-height: 44px; 1812 } 1813`,Tct=J(tst)` 1814 display: flex; 1815 align-items: center; 1816 justify-content: center; 1817 width: 100%; 1818 height: 100%; 1819 position: relative; 1820 1821 &[data-state='checked'] { 1822 @media (prefers-reduced-motion: no-preference) { 1823 animation: ${gi.popIn} ${t=>t.theme.motion.timings[200]}; 1824 } 1825 } 1826 1827 &::after { 1828 content: ''; 1829 display: block; 1830 width: 1rem; 1831 height: 1rem; 1832 border-radius: 50%; 1833 background: ${t=>t.theme.colors.primary600}; 1834 } 1835`,dP=Object.freeze(Object.defineProperty({__proto__:null,Group:Ect,Item:wct},Symbol.toStringTag,{value:"Module"})),Act=t=>{const e=t.querySelector('[tabindex="0"]');e&&e.focus()},Pye=y.createContext({rowIndex:0,colIndex:0,setTableValues(){throw new Error("setTableValues must be initialized via the RawTableContext.Provider")}}),Cct=()=>y.useContext(Pye),$ye=y.forwardRef(({colCount:t,rowCount:e,jumpStep:n=3,initialCol:r=0,initialRow:i=0,...s},a)=>{const o=y.useRef(null),l=y.useRef(!1),c=Qn(o,a),[u,d]=y.useState(i),[f,h]=y.useState(r),m=y.useCallback(({colIndex:E,rowIndex:x})=>{h(E),d(x)},[]);y.useEffect(()=>{l.current&&Act(o.current),l.current||(l.current=!0)},[f,u]);const g=E=>{switch(E.key){case _r.RIGHT:{E.preventDefault(),h(x=>x<t-1?x+1:x);break}case _r.LEFT:{E.preventDefault(),h(x=>x>0?x-1:x);break}case _r.UP:{E.preventDefault(),d(x=>x>0?x-1:x);break}case _r.DOWN:{E.preventDefault(),d(x=>x<e-1?x+1:x);break}case _r.HOME:{E.preventDefault(),E.ctrlKey&&d(0),h(0);break}case _r.END:{E.preventDefault(),E.ctrlKey&&d(e-1),h(t-1);break}case _r.PAGE_DOWN:{E.preventDefault(),d(x=>x+n<e?x+n:e-1);break}case _r.PAGE_UP:{E.preventDefault(),d(x=>x-n>0?x-n:0);break}}},b=y.useMemo(()=>({rowIndex:u,colIndex:f,setTableValues:m}),[f,u,m]);return p.jsx(Pye.Provider,{value:b,children:p.jsx("table",{role:"grid",ref:c,"aria-rowcount":e,"aria-colcount":t,onKeyDown:g,...s})})}),l0=(t,e)=>[...t.querySelectorAll('a, button, input, textarea, select, details, [tabindex]:not
1835([tabindex="-1"])')].filter(i=>i.hasAttribute("disabled")?!1:e?!0:i.getAttribute("tabindex")!=="-1"),fP=t=>t.filter(e=>e.tagName==="INPUT"?e.type!=="checkbox"&&e.type!=="radio":!1),Nye=y.forwardRef(({coords:t={col:0,row:0},tag:e="td",...n},r)=>{const i=y.useRef(null),s=Qn(r,i),{rowIndex:a,colIndex:o,setTableValues:l}=Cct(),[c,u]=y.useState(!1),d=m=>{const g=l0(i.current,!0);if(g.length===0||g.length===1&&fP(g).length===0)return;if(g.length>1&&!g.find(E=>E.tagName!=="BUTTON")){m.preventDefault();const E=g.findIndex(x=>x===document.activeElement);if(m.key===_r.RIGHT){const x=g[E+1];x&&(m.stopPropagation(),x.focus())}else if(m.key===_r.LEFT){const x=g[E-1];x&&(m.stopPropagation(),x.focus())}return}const b=m.key===_r.ENTER;if(b&&!c)u(!0);else if((m.key===_r.ESCAPE||b)&&c){if(b&&document.activeElement?.tagName==="A")return;u(!1),i.current.focus()}else c&&m.stopPropagation()},f=a===t.row-1&&o===t.col-1;dg(()=>{const m=l0(i.current,!0);m.length===0||m.length===1&&fP(m).length!==0||m.length>1&&m.find(g=>g.tagName!=="BUTTON")?(i.current.setAttribute("tabIndex",!c&&f?"0":"-1"),m.forEach((g,b)=>{g.setAttribute("tabIndex",c?"0":"-1"),c&&b===0&&g.focus()})):m.forEach(g=>{g.setAttribute("tabIndex",f?"0":"-1")})},[c,f]);const h=y.useCallback(()=>{const m=l0(i.current,!0);m.length>=1&&(fP(m).length!==0||!m.find(g=>
1835g.tagName!=="BUTTON"))&&u(!0),l({rowIndex:t.row-1,colIndex:t.col-1})},[t,l]);return dg(()=>{const m=i.current;return l0(m,!0).forEach(b=>{b.addEventListener("focus",h)}),()=>{l0(m,!0).forEach(E=>{E.removeEventListener("focus",h)})}},[h]),p.jsx(pe,{role:"gridcell",tag:e,ref:s,onKeyDown:d,...n})}),Rct=t=>p.jsx(Nye,{...t,tag:"th"}),_ct=({children:t,...e})=>{const n=y.Children.toArray(t).map(r=>y.isValidElement(r)?y.cloneElement(r,{"aria-rowindex":1}):r);return p.jsx("thead",{...e,children:n})},Ict=({children:t,...e})=>{const n=y.Children.toArray(t).map((r,i)=>y.isValidElement(r)?y.cloneElement(r,{"aria-rowindex":i+2}):r);return p.jsx("tbody",{...e,children:n})},kct=({children:t,...e})=>{const n=y.Children.toArray(t).map((r,i)=>y.isValidElement(r)?y.cloneElement(r,{"aria-colindex":i+1,coords:{col:i+1,row:e["aria-rowindex"]}}):r);return p.jsx(pe,{tag:"tr",...e,children:n})},Dct=J(Ni)` 1836 font-size: 0.5rem; 1837 path { 1838 fill: ${({theme:t})=>t.colors.neutral400}; 1839 } 1840`,Fye=J(RD)` 1841 font-size: 0.8rem; 1842 path { 1843 fill: ${({theme:t})=>t.colors.neutral800}; 1844 } 1845`,Lct=J.div` 1846 border-radius: ${({theme:t})=>t.borderRadius}; 1847 box-shadow: ${({theme:t})=>t.shadows.filterShadow}; 1848 1849 &:focus-within { 1850 ${Fye} { 1851 fill: ${({theme:t})=>t.colors.primary600}; 1852 } 1853 } 1854`,Oct=J(jL)` 1855 border: 1px solid transparent; 1856 1857 &:hover { 1858 button { 1859 cursor: pointer; 1860 } 1861 } 1862 1863 ${zp()} 1864`,vW=y.forwardRef(({name:t,children:e,value:n="",onClear:r,clearLabel:i,...s},a)=>{const o=y.useRef(null),l=n.length>0,c=d=>{r(d),o.current.focus()},u=F1e(a,o);return p.jsx(Lct,{children:p.jsxs(fg,{name:t,children:[p.jsx(xi,{children:p.jsx(fW,{children:e})}),p.jsx(Oct,{ref:u,value:n,startAction:p.jsx(Fye,{"aria-hidden":!0}),endAction:l?p.jsx(dye,{label:i,onClick:c,onMouseDown:d=>{d.preventDefault()},children:p.jsx(Dct,{})}):void 0,...s})]})})}),yW=t=>p.jsx("form",{...t,role:"search"}),Mct=J(pe)` 1865 display: inline-flex; 1866 border: none; 1867 1868 & > svg { 1869 height: 1.2rem; 1870 width: 1.2rem; 1871 } 1872 1873 & > svg path { 1874 fill: ${({theme:t,...e})=>e["aria-disabled"]?t.colors.neutral600:t.colors.primary600}; 1875 } 1876 1877 &:hover { 1878 cursor: ${({$iconAction:t})=>t?"pointer":"initial"}; 1879 } 1880`,bW=({children:t,icon:e,label:n,disabled:r=!1,onClick:i,...s})=>{const a=o=>{r||!i||i(o)};return p.jsxs(X,{inline:!0,background:r?"neutral200":"primary100",color:r?"neutral700":"primary600",paddingLeft:3,paddingRight:1,borderColor:r?"neutral300":"primary200",hasRadius:!0,height:"3.2rem",...s,children:[p.jsx(Pct,{$disabled:r,variant:"pi",fontWeight:"bold",children:t}),p.jsx(Mct,{tag:"button",disabled:r,"aria-disabled":r,"aria-label":n,padding:2,onClick:a,$iconAction:!!i,children:e})]})},Pct=J(le)` 1881 color: inherit; 1882 border-right: 1px solid ${({theme:t,$disabled:e})=>e?t.colors.neutral300:t.colors.primary200}; 1883 padding-right: ${({theme:t})=>t.spaces[2]}; 1884`,$ct=y.forwardRef(({children:t,clearLabel:e="Clear",customizeContent:n,disabled:r,hasError:i,id:s,name:a,onChange:o,onClear:l,onCloseAutoFocus:c,onReachEnd:u,placeholder:d,required:f,size:h,startIcon:m,value:g,withTags:b,...E},x)=>{const S=y.useRef(null),[A,R]=y.useState(),[C,T]=y.useState(!1),I=se=>{o?o(se):R(se)},D=se=>()=>{const ye=Array.isArray(g)?g.filter(ie=>ie!==se):(A??[]).filter(ie=>ie!==se);o?o(ye):R(ye)},k=se=>{T(se)},O=ho(),P=`intersection-${ob(O)}`;ST(S,se=>{u&&u(se)},{selectorToWatch:`#${P}`,skipWhen:!C});const j=typeof g<"u"&&g!==null?g:A,U=se=>se&&typeof se=="object"&&se.value?p.jsx(bW,{tabIndex:-1,disabled:r,icon:p.jsx(Ni,{width:`${14/16}rem`,height:`${14/16}rem`}),onClick:D(se.value),children:se.textValue},se.value):null,{error:z,...G}=po("MultiSelect"),F=!!z||i,$=G.id??s,H=G.name??a,q=G.required??f;let Y;return z?Y=`${$}-error`:G.hint&&(Y=`${$}-hint`),p.jsxs(vye,{onOpenChange:k,disabled:r,required:q,onValueChange:I,value:j,...E,multi:!0,children:[p.jsx(yye,{ref:x,id:$,name:H,"aria-label":E["aria-label"],"aria-describedby":Y??E["aria-describedby"],startIcon:m,hasError:F,disabled:r,clearLabel:e,onClear:j?.length?l:void 0,withTags:!!(b&&(j?.length??!1)),size:h,children:p.jsx(bye,{placeholder:d,textColor:j?.length?"neutral800":"neutral600",children:j?.length?b?U:n?n(j):void 0:void 0})}),p.jsx(Eye,{children:p.jsx(xye,{position:"popper",sideOffset:4,onCloseAutoFocus:c,children:p.jsxs(wye,{ref:S,children:[t,p.jsx(pe,{id:P,width:"100%",height:"1px"})]})})})]})}),jye=y.forwardRef(({value:t,children:e,startIcon:n,...r},i)=>p.jsxs(pW,{ref:i,value:t.toString(),...r,children:[n&&p.jsx(pe,{tag:"span","aria-hidden":!0,
1884children:n}),p.jsx(Sye,{children:({isSelected:s,isIntermediate:a})=>p.jsx(cd,{checked:a?"indeterminate":s})}),p.jsx(le,{children:p.jsx(Tye,{children:e})})]})),Nct=y.forwardRef(({children:t,label:e,startIcon:n,values:r=[],...i},s)=>p.jsxs(alt,{ref:s,children:[p.jsxs(pW,{value:r,...i,children:[n&&p.jsx(pe,{tag:"span","aria-hidden":!0,children:n}),p.jsx(Sye,{children:({isSelected:a,isIntermediate:o})=>p.jsx(cd,{checked:o?"indeterminate":a})}),p.jsx(le,{children:e})]}),t]})),Hpn=({options:t,...e})=>p.jsx($ct,{...e,children:t.map(n=>"children"in n?p.jsx(Nct,{label:n.label,values:n.children.map(r=>r.value.toString()),children:n.children.map(r=>p.jsx(Fct,{value:r.value,children:r.label},r.value))},n.label):p.jsx(jye,{value:n.value,children:n.label},n.value))}),Fct=J(jye)` 1885 padding-left: ${({theme:t})=>t.spaces[7]}; 1886`,jct=t=>t==="XS"?{paddingX:"0.6rem",paddingY:"0.2rem"}:t==="S"?{paddingX:2,paddingY:1}:{paddingX:5,paddingY:4},EW=({variant:t="primary",size:e="M",children:n,...r})=>{const i=`${t}100`,s=`${t}200`,a=`${t}600`,{paddingX:o,paddingY:l}=jct(e);return p.jsx(pe,{borderColor:s,color:a,background:i,hasRadius:!0,paddingTop:l,paddingBottom:l,paddingLeft:o,paddingRight:o,...r,children:n})},Bct="23.2rem",Vpn=y.forwardRef(({...t},e)=>p.jsx(Uct,{ref:e,...t,tag:"nav"})),Uct=J(pe)` 1887 width: ${Bct}; 1888 background: ${({theme:t})=>t.colors.neutral100}; 1889 position: sticky; 1890 top: 0; 1891 height: 100vh; 1892 overflow-y: auto; 1893 border-right: 1px solid ${({theme:t})=>t.colors.neutral200}; 1894 z-index: 1; 1895`,dte=J(RT)` 1896 width: 2.4rem; 1897 background-color: ${({theme:t})=>t.colors.neutral200}; 1898`,Wpn=({tag:t="h2",label:e,searchLabel:n="",searchable:r=!1,onChange:i=()=>{},value:s="",onClear:a=()=>{},onSubmit:o=()=>{},id:l,placeholder:c})=>{const[u,d]=y.useState(!1),f=fpe(u),h=ho(l),m=y.useRef(void 0),g=y.useRef(void 0);y.useEffect(()=>{u&&m.current&&m.current.focus(),f&&!u&&g.current&&g.current.focus()},[u,f]);const b=()=>{d(A=>!A)},E=A=>{a(A),m.current.focus()},x=A=>{A.relatedTarget?.id!==h&&d(!1)},S=A=>{A.key===_r.ESCAPE&&d(!1)};return u?p.jsxs(pe,{paddingLeft:4,paddingTop:5,paddingBottom:2,paddingRight:4,children:[p.jsx(yW,{children:p.jsx(vW,{name:"searchbar",value:s,onChange:i,placeholder:c,onKeyDown:S,ref:m,onBlur:x,onClear:E,onSubmit:o,clearLabel:"Clear",children:n})}),p.jsx(pe,{paddingLeft:2,paddingTop:4,children:p.jsx(dte,{})})]}):p.jsxs(X,{direction:"column",alignItems:"flex-start",paddingLeft:6,paddingTop:6,paddingBottom:2,paddingRight:4,children:[p.jsxs(X,{justifyContent:"space-between",alignItems:"flex-start",width:"100%",gap:2,children:[p.jsx(le,{variant:"beta",tag:t,children:e}),r&&p.jsx(Yn,{ref:g,onClick:b,label:n,children:p.jsx(RD,{})})]}),p.jsx(pe,{paddingTop:4,children:p.jsx(dte,{})})]})},zpn=Ma(({active:t,children:e,icon:n=null,withBullet:r=!1,isSubSectionChild:i=!1,...s},a)=>p.jsxs(Hct,{background:"neutral100",paddingLeft:i?9:7,paddingBottom:2,paddingTop:2,ref:a,...s,children:[p.jsxs(X,{children:[n?p.jsx(Vct,{children:n}):p.jsx(_N,{$active:t}),p.jsx(le,{paddingLeft:2,children:e})]}),r&&p.jsx(X,{paddingRight:4,children:p.jsx(_N,{$active:!0})})]})),_N=J.span` 1899 width: 0.4rem; 1900 height: 0.4rem; 1901 background-color: ${({theme:t,$active:e})=>e?t.colors.primary600:t.colors.neutral600}; 1902 border-radius: 50%; 1903`,Hct=J(wT)` 1904 display: flex; 1905 align-items: center; 1906 justify-content: space-between; 1907 text-decoration: none; 1908 color: ${({theme:t})=>t.colors.neutral800}; 1909 svg > * { 1910 fill: ${({theme:t})=>t.colors.neutral600}; 1911 } 1912 1913 &.active { 1914 ${({theme:t})=>Mt` 1915 background-color: ${t.colors.primary100}; 1916 border-right: 2px solid ${t.colors.primary600}; 1917 color: ${t.colors.primary700}; 1918 font-weight: 500; 1919 `} 1920 1921 ${_N} { 1922 background-color: ${({theme:t})=>t.colors.primary600}; 1923 } 1924 } 1925 1926 &:focus-visible { 1927 outline-offset: -2px; 1928 } 1929`,Vct=J.div` 1930 svg { 1931 height: 1.6rem; 1932 width: 1.6rem; 1933 } 1934`,Wct=J.button` 1935 border: none; 1936 padding: 0; 1937 background: transparent; 1938 display: flex; 1939 align-items: center; 1940`,Gpn=({label:t,children:e,id:n})=>{const[r,i]=y.useState(!0),s=ho(n),a=()=>{i(o=>!o)};return p.jsxs(pe,{children:[p.jsx(pe,{paddingLeft:7,paddingTop:2,paddingBottom:2,paddingRight:4,children:p.jsx(X,{justifyContent:"space-between",children:p.jsxs(Wct,{onClick:a,"aria-expanded":r,"aria-controls":s,children:[p.jsx(co,{width:"1.2rem",height:"1.2rem","aria-hidden":!0,fill:"neutral700",style:{transform:`rotateX(${r?"0deg":"180deg"})`}}),p.jsx(pe,{paddingLeft:2,children:p.jsx(le,{tag:"span",fontWeight:"semiBold",textColor:"neutral800",children:t})})]})})}),r&&p.jsx("ul",{id:s,children:y.Children.map(e,(o,l)=>p.jsx("li",{children:o},l))})]})},zct=({collapsable:t=!1,label:e,onClick:n=()=>{}
1940,ariaExpanded:r,ariaControls:i})=>t?p.jsxs(X,{tag:"button",onClick:n,"aria-expanded":r,"aria-controls":i,textAlign:"left",alignItems:"center",children:[p.jsx(pe,{paddingRight:1,children:p.jsx(le,{variant:"sigma",textColor:"neutral600",children:e})}),t&&p.jsx(co,{width:"1.2rem","aria-hidden":!0,fill:"neutral500",style:{transform:r?"rotateX(0deg)":"rotateX(180deg)"}})]}):p.jsx(X,{children:p.jsx(pe,{paddingRight:1,children:p.jsx(le,{variant:"sigma",textColor:"neutral600",children:e})})}),Gct=J(pe)` 1941 & > svg { 1942 height: 0.4rem; 1943 fill: ${({theme:t})=>t.colors.neutral500}; 1944 } 1945`,qpn=({collapsable:t=!1,label:e,badgeLabel:n,children:r,id:i})=>{const[s,a]=y.useState(!0),o=ho(i),l=()=>{a(c=>!c)};return p.jsxs(X,{direction:"column",alignItems:"stretch",gap:1,children:[p.jsx(Gct,{paddingLeft:6,paddingTop:2,paddingBottom:2,paddingRight:4,children:p.jsxs(pe,{position:"relative",paddingRight:n?6:0,children:[p.jsx(zct,{onClick:l,ariaExpanded:s,ariaControls:o,collapsable:t,label:e}),n&&p.jsx($L,{backgroundColor:"neutral150",textColor:"neutral600",position:"absolute",right:0,top:"50%",transform:"translateY(-50%)",children:n})]})}),(!t||s)&&p.jsx("ol",{id:o,children:y.Children.map(r,(c,u)=>p.jsx("li",{children:c},u))})]})},Kpn=({children:t,spacing:e=2,horizontal:n=!1,...r})=>p.jsx(pe,{paddingTop:2,paddingBottom:4,children:p.jsx(X,{tag:"ol",gap:e,direction:n?"row":"column",alignItems:n?"center":"stretch",...r,children:y.Children.map(t,(i,s)=>p.jsx("li",{children:i},s))})}),Ypn=y.forwardRef(({visibleLabels:t,onLabel:e="On",offLabel:n="Off",onCheckedChange:r,checked:i,defaultChecked:s,disabled:a,...o},l)=>{const[c,u]=Bu({prop:i,defaultProp:s}),d=f=>{u(f)};return p.jsxs(X,{gap:3,children:[p.jsx(qct,{ref:l,onCheckedChange:O0(r,d),checked:c,disabled:a,...o,children:p.jsx(Kct,{})}),t?p.jsx(Yct,{"aria-hidden":!0,"data-disabled":a,"data-state":c?"checked":"unchecked",children:c?e:n}):null]})}),qct=J(cst)` 1946 width: 4rem; 1947 height: 2.4rem; 1948 border-radius: 1.2rem; 1949 background-color: ${({theme:t})=>t.colors.danger500}; 1950 1951 &[data-state='checked'] { 1952 background-color: ${({theme:t})=>t.colors.success500}; 1953 } 1954 1955 &[data-disabled] { 1956 background-color: ${({theme:t})=>t.colors.neutral300}; 1957 } 1958 1959 @media (prefers-reduced-motion: no-preference) { 1960 transition: ${t=>t.theme.transitions.backgroundColor}; 1961 } 1962`,Kct=J(ust)` 1963 display: block; 1964 height: 1.6rem; 1965 width: 1.6rem; 1966 border-radius: 50%; 1967 background-color: ${({theme:t})=>t.colors.neutral0}; 1968 transform: translateX(4px); 1969 1970 &[data-state='checked'] { 1971 transform: translateX(20px); 1972 } 1973 1974 @media (prefers-reduced-motion: no-preference) { 1975 transition: transform ${t=>t.theme.motion.timings[120]} 1976 ${t=>t.theme.motion.easings.authenticMotion}; 1977 } 1978`,Yct=J(le)` 1979 color: ${t=>t.theme.colors.danger600}; 1980 1981 &[data-state='checked'] { 1982 color: ${t=>t.theme.colors.success600}; 1983 } 1984 1985 &[data-disabled='true'] { 1986 color: ${({theme:t})=>t.colors.neutral500}; 1987 } 1988`,[Qct,xW]=xT("Tabs"),Xct=y.forwardRef(({disabled:t=!1,variant:e="regular",hasError:n,...r},i)=>p.jsx(Qct,{disabled:t,hasError:n,variant:e,children:p.jsx(Zct,{ref:i,...r})})),Zct=J(Est)` 1989 width: 100%; 1990 position: relative; 1991`,Jct=y.forwardRef((t,e)=>{const{variant:n}=xW("List");return p.jsx(eut,{ref:e,...t,$variant:n})}),eut=J(xst)` 1992 display: flex; 1993 align-items: ${t=>t.$variant==="regular"?"flex-end":"unset"}; 1994 position: relative; 1995 z-index: 0; 1996`,tut=y.forwardRef(({children:t,disabled:e,...n},r)=>{const{disabled:i,variant:s,hasError:a}=xW("Trigger"),o=i===!0||i===n.value||e,l=a===n.value;return p.jsxs(nut,{ref:r,...n,$hasError:l,$variant:s,disabled:o,children:[p.jsx(Uye,{fontWeight:"bold",variant:s==="simple"?"sigma":void 0,children:t}),s==="simple"?p.jsx(Bye,{}):null]})}),Bye=J.span` 1997 display: block; 1998 width: 100%; 1999 background-color: currentColor; 2000 position: absolute; 2001 bottom: 0; 2002 left: 0; 2003 opacity: 0; 2004 height: 0.2rem; 2005`,Uye=J(le)``,nut=J(wst)` 2006 position: relative; 2007 color: ${t=>t.$hasError?t.theme.colors.danger600:t.theme.colors.neutral600}; 2008 cursor: pointer; 2009 z-index: 0; 2010 2011 ${t=>t.$variant==="simple"?Mt` 2012 padding-block: ${e=>e.theme.spaces[4]}; 2013 padding-inline: ${e=>e.theme.spaces[4]}; 2014 2015 & > ${Uye} { 2016 line-height: 1.2rem; 2017 } 2018 2019 &[data-state='active'] { 2020 color: ${t.$hasError?t.theme.colors.danger600:t.theme.colors.primary700}; 2021 2022 & > ${Bye} { 2023 opacity: 1; 2024 } 2025 } 2026 `:Mt` 2027 padding-block: ${e=>e.theme.spaces[3]}; 2028 padding-inline: ${e=>e.theme.spaces[3]}; 2029 flex: 1; 2030 background-color: ${e=>e.theme.colors.neutral100}; 2031 border-bottom: solid 1px ${e=>e.theme.colors.neutral150}; 2032 2033 &:not([data-state='active']) + &:not([data-state='active']) { 2034 border-left: solid 1px ${e=>e.theme.colors.neutral150}; 2035 } 2036 2037 &[data-state='active'] { 2038 padding-block: ${e=>e.theme.spaces[4]}; 2039 padding-inline: ${e=>e.theme.spaces[4]}; 2040 color: ${t.$hasError?t.theme.colors.danger600:t.theme.colors.primary700}; 2041 border-top-right-radius: ${e=>e.theme.borderRadius}; 2042 border-top-left-radius: ${e=>e.theme.borderRadius}; 2043 background-color: ${e=>e.theme.colors.neutral0}; 2044 border-bottom: solid 1px ${e=>e.theme.colors.neutral0}; 2045 box-shadow: ${t.theme.shadows.tableShadow}; 2046 z-index: 1; 2047 } 2048 `} 2049 2050 &[data-disabled] {
2051 cursor: not-allowed; 2052 color: ${t=>t.theme.colors.neutral400}; 2053 } 2054`,rut=y.forwardRef((t,e)=>{const{variant:n}=xW("Content");return p.jsx(iut,{$variant:n,ref:e,...t})}),iut=J(Sst)` 2055 ${t=>t.$variant==="simple"?Mt``:Mt` 2056 position: relative; 2057 z-index: 1; 2058 background-color: ${e=>e.theme.colors.neutral0}; 2059 `} 2060`,gl=Object.freeze(Object.defineProperty({__proto__:null,Content:rut,List:Jct,Root:Xct,Trigger:tut},Symbol.toStringTag,{value:"Module"})),sut=J(pe)` 2061 overflow: hidden; 2062 border: 1px solid ${({theme:t})=>t.colors.neutral150}; 2063`,aut=J($ye)` 2064 width: 100%; 2065 white-space: nowrap; 2066`,out=J(pe)` 2067 &:before { 2068 // TODO: make sure to add a token for this weird stuff 2069 background: linear-gradient(90deg, #c0c0cf 0%, rgba(0, 0, 0, 0) 100%); 2070 opacity: 0.2; 2071 position: absolute; 2072 height: 100%; 2073 content: ${({$overflowing:t})=>t==="both"||t==="left"?"''":void 0}; 2074 box-shadow: ${({theme:t})=>t.shadows.tableShadow}; 2075 width: ${({theme:t})=>t.spaces[2]}; 2076 left: 0; 2077 } 2078 2079 &:after { 2080 // TODO: make sure to add a token for this weird stuff 2081 background: linear-gradient(270deg, #c0c0cf 0%, rgba(0, 0, 0, 0) 100%); 2082 opacity: 0.2; 2083 position: absolute; 2084 height: 100%; 2085 content: ${({$overflowing:t})=>t==="both"||t==="right"?"''":void 0}; 2086 box-shadow: ${({theme:t})=>t.shadows.tableShadow}; 2087 width: ${({theme:t})=>t.spaces[2]}; 2088 right: 0; 2089 top: 0; 2090 } 2091`,lut=J(pe)` 2092 overflow-x: auto; 2093`,Hye=y.forwardRef(({footer:t,...e},n)=>{const r=y.useRef(null),[i,s]=y.useState(),a=o=>{const l=o.target.scrollWidth-o.target.clientWidth;if(o.target.scrollLeft===0){s("right");return}if(o.target.scrollLeft===l){s("left");return}o.target.scrollLeft>0&&s("both")};return y.useEffect(()=>{r.current.scrollWidth>r.current.clientWidth&&s("right")},[]),p.jsxs(sut,{shadow:"tableShadow",hasRadius:!0,background:"neutral0",children:[p.jsx(out,{$overflowing:i,position:"relative",children:p.jsx(lut,{ref:r,onScroll:a,paddingLeft:6,paddingRight:6,children:p.jsx(aut,{ref:n,...e})})}),t]})}),cut=J(Ict)` 2094 & tr:last-of-type { 2095 border-bottom: none; 2096 } 2097`,_T=({children:t,...e})=>p.jsx(cut,{...e,children:t}),uut=J(_ct)` 2098 border-bottom: 1px solid ${({theme:t})=>t.colors.neutral150}; 2099`,Vye=({children:t,...e})=>p.jsx(uut,{...e,children:t}),dut=J(kct)` 2100 border-bottom: 1px solid ${({theme:t})=>t.colors.neutral150}; 2101 2102 & td, 2103 & th { 2104 padding: ${({theme:t})=>t.spaces[4]}; 2105 } 2106 2107 & td:first-of-type, 2108 & th:first-of-type { 2109 padding: 0 ${({theme:t})=>t.spaces[1]}; 2110 } 2111 2112 // Resetting padding values and fixing a height 2113 th { 2114 padding-top: 0; 2115 padding-bottom: 0; 2116 height: 5.6rem; 2117 } 2118`,_p=t=>p.jsx(dut,{...t}),Wye=J(Nye)` 2119 vertical-align: middle; 2120 text-align: left; 2121 outline-offset: -4px; 2122 2123 /** 2124 * Hack to make sure the checkbox looks aligned 2125 */ 2126 input { 2127 vertical-align: sub; 2128 } 2129`,Ww=y.forwardRef(({children:t,action:e,...n},r)=>p.jsx(Wye,{color:"neutral600",as:Rct,ref:r,...n,children:p.jsxs(X,{children:[t,e]})})),Iu=y.forwardRef(({children:t,...e},n)=>p.jsx(Wye,{color:"neutral800",ref:n,...e,children:t})),fut=J(pe)` 2130 height: 2.4rem; 2131 width: 2.4rem; 2132 border-radius: 50%; 2133 display: flex; 2134 justify-content: center; 2135 align-items: center; 2136 2137 svg { 2138 height: 1rem; 2139 width: 1rem; 2140 } 2141 2142 svg path { 2143 fill: ${({theme:t})=>t.colors.primary600}; 2144 } 2145`,hut=J(pe)` 2146 border-radius: 0 0 ${({theme:t})=>t.borderRadius} ${({theme:t})=>t.borderRadius}; 2147 display: block; 2148 width: 100%; 2149 border: none; 2150`,Qpn=({children:t,icon:e,...n})=>p.jsxs("div",{children:[p.jsx(RT,{}),p.jsx(hut,{tag:"button",background:"primary100",padding:5,...n,children:p.jsxs(X,{children:[p.jsx(fut,{"aria-hidden":!0,background:"primary200",children:e}),p.jsx(pe,{paddingLeft:3,children:p.jsx(le,{variant:"pi",fontWeight:"bold",textColor:"primary600",children:t})})]})})]}),Xpn=Ma(({children:t,startIcon:e,endIcon:n,disabled:r=!1,loading:i=!1,...s},a)=>{const o=r||i;return p.jsxs(gut,{ref:a,disabled:o,"aria-disabled":o,tag:"button",type:"button",gap:2,...s,children:[i?p.jsx(mut,{"aria-hidden":!0,children:p.jsx(Lue,{})}):e,p.jsx(le,{variant:"pi",children:t}),n]})}),put=Ns` 2151 from { 2152 transform: rotate(0deg); 2153 } 2154 to { 2155 transform: rotate(359deg); 2156 } 2157`,mut=J.span` 2158 display: flex; 2159 animation: ${put} 2s infinite linear; 2160 will-change: transform; 2161`,gut=J(X)` 2162 border: none; 2163 background-color: transparent; 2164 color: ${t=>t.theme.colors.primary600}; 2165 cursor: pointer; 2166 2167 &[aria-disabled='true'] { 2168 pointer-events: none; 2169 color: ${t=>t.theme.colors.neutral600}; 2170 } 2171 2172 ${PL} 2173`,df=y.forwardRef((t,e)=>p.jsx(jL,{ref:e,...t}));df.displayName="TextInput";const wW=y.forwardRef(({disabled:t,hasError:e,id:n,name:r,required:i,...s},a)=>{const{error:o,...l}
2173=po("Textarea"),c=!!o||e,u=l.id??n,d=l.name??r,f=l.required||i;let h;return o?h=`${u}-error`:l.hint&&(h=`${u}-hint`),p.jsx(vut,{borderColor:c?"danger600":"neutral200",$hasError:c,hasRadius:!0,children:p.jsx(yut,{"aria-invalid":c,"aria-required":f,tag:"textarea",background:t?"neutral150":"neutral0",color:t?"neutral600":"neutral800",disabled:t,fontSize:2,hasRadius:!0,ref:a,lineHeight:4,padding:4,width:"100%",height:"100%",id:u,name:d,"aria-describedby":h,...s})})}),vut=J(pe)` 2174 height: 10.5rem; 2175 ${zp()} 2176`,yut=J(pe)` 2177 border: none; 2178 resize: none; 2179 2180 ::placeholder { 2181 color: ${({theme:t})=>t.colors.neutral500}; 2182 font-size: ${({theme:t})=>t.fontSizes[2]}; 2183 color: ${({theme:t})=>t.colors.neutral500}; 2184 opacity: 1; 2185 } 2186 2187 &:focus-within { 2188 outline: none; 2189 } 2190`,but=y.forwardRef(({offLabel:t,onLabel:e,disabled:n,hasError:r,required:i,id:s,name:a,checked:o,onChange:l,...c},u)=>{const[d=!1,f]=Bu({prop:o}),h=d!==null&&!d,{error:m,...g}=po("Toggle"),b=!!m||r,E=g.id??s,x=g.name??a,S=g.required||i;let A;return m?A=`${E}-error`:g.hint&&(A=`${E}-hint`),p.jsxs(Eut,{position:"relative",hasRadius:!0,padding:1,background:n?"neutral150":"neutral100",borderStyle:"solid",borderWidth:"1px",borderColor:"neutral200",wrap:"wrap",cursor:n?"not-allowed":"pointer",$hasError:b,children:[p.jsx(fte,{hasRadius:!0,flex:"1 1 50%",paddingTop:2,paddingBottom:2,paddingLeft:3,paddingRight:3,justifyContent:"center",background:n&&h?"neutral200":h?"neutral0":"transparent",borderColor:n&&h?"neutral300":h?"neutral200":n?"neutral150":"neutral100",children:p.jsx(le,{variant:"pi",fontWeight:"bold",textTransform:"uppercase",textColor:n?"neutral700":h?"danger700":"neutral600",children:t})}),p.jsx(fte,{hasRadius:!0,flex:"1 1 50%",paddingLeft:3,paddingRight:3,justifyContent:"center",background:n&&d?"neutral200":d?"neutral0":"transparent",borderColor:n&&d?"neutral300":d?"neutral200":n?"neutral150":"neutral100",children:p.jsx(le,{variant:"pi",fontWeight:"bold",textTransform:"uppercase",textColor:n?"neutral700":d?"primary600":"neutral600",children:e})}),p.jsx(xut,{...c,id:E,name:x,ref:u,onChange:R=>{f(R.currentTarget.checked),l?.(R)},type:"checkbox","aria-required":S,disabled:n,"aria-disabled":n,checked:!!d,"aria-describedby":A})]})}),Eut=J(X)` 2191 ${zp()} 2192`,fte=J(X)` 2193 padding-block: 0.6rem; 2194`,xut=J.input` 2195 height: 100%; 2196 left: 0; 2197 opacity: 0; 2198 position: absolute; 2199 top: 0; 2200 z-index: 0; 2201 width: 100%; 2202`,wut=Ma((t,e)=>{const{gap:n=0,gridCols:r=12,...i}=t;return p.jsx(Sut,{ref:e,$gap:n,$gridCols:r,...i})}),Sut=J(pe)` 2203 display: grid; 2204 grid-template-columns: repeat(${({$gridCols:t})=>t}, 1fr); 2205 ${({theme:t,$gap:e})=>ML({gap:e},t)} 2206`,Tut=Ma(({col:t,s:e,xs:n,m:r,...i},s)=>p.jsx(Aut,{ref:s,$col:t,$s:e,$xs:n,$m:r,...i})),Aut=J(X)` 2207 grid-column: span ${({$xs:t})=>t??12}; 2208 max-width: 100%; 2209 2210 ${({theme:t})=>t.breakpoints.small} { 2211 grid-column: span ${({$s:t,$xs:e})=>t??e??12}; 2212 } 2213 2214 ${({theme:t})=>t.breakpoints.medium} { 2215 grid-column: span ${({$m:t,$s:e,$xs:n})=>t??e??n??12}; 2216 } 2217 2218 ${({theme:t})=>t.breakpoints.large} { 2219 grid-column: span ${({$col:t,$m:e,$s:n,$xs:r})=>t??e??n??r??12}; 2220 } 2221`,ts=Object.freeze(Object.defineProperty({__proto__:null,Item:Tut,Root:wut},Symbol.toStringTag,{value:"Module"})),Cut=({onEscape:t,restoreFocus:e=!0,skipAutoFocus:n=!1,...r})=>{const i=y.useRef(null);y.useEffect(()=>{let a=null;return e&&(a=document.activeElement),()=>{a&&a.focus()}},[e]),y.useEffect(()=>{if(!i.current||n)return;const a=l0(i.current);a.length>0?a[0].focus():console.warn("[FocusTrap]: it seems there are no focusable elements in the focus trap tree. Make sure there s at least one.")},[n]);const s=a=>{if(a.key===_r.ESCAPE&&t){t();return}if(a.key!==_r.TAB)return;const o=l0(i.current);if(o.length>0){const l=o[0],c=o[o.length-1];a.shiftKey?l===document.activeElement&&(a.preventDefault(),c.focus()):c===document.activeElement&&(a.preventDefault(),l.focus())}};return p.jsx("div",{ref:i,onKeyDown:s,...r})},SW=({tagName:t,attributeName:e="",...n})=>{const r=()=>{const a=document.activeElement;return a?t?a.tagName.toLowerCase()===t:a.hasAttribute(e):!1},i=a=>t?a.querySelectorAll(t):a.querySelectorAll(`[${e}]`),s=a=>{switch(a.key){case _r.RIGHT:case _r.DOWN:{if(r()){a.preventDefault();const o=document.activeElement,l=[...i(a.currentTarget)],c=l.findIndex(d=>d===o),u=c+1<l.length?c+1:0;l[u].focus()}break}
2221case _r.LEFT:case _r.UP:{if(r()){a.preventDefault();const o=document.activeElement,l=[...i(a.currentTarget)],c=l.findIndex(d=>d===o),u=c-1>-1?c-1:l.length-1;l[u].focus()}break}case _r.HOME:{r()&&(a.preventDefault(),i(a.currentTarget).item(0).focus());break}case _r.END:{if(r()){a.preventDefault();const o=i(a.currentTarget);o.item(o.length-1).focus()}break}}};return p.jsx(pe,{onKeyDown:s,...n})};var Rut=function(t,e,n,r,i,s,a,o){if(!t){var l;if(e===void 0)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,s,a,o],u=0;l=new Error(e.replace(/%s/g,function(){return c[u++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}},_ut=Rut;const fn=an(_ut);var Iut=typeof uc=="object"&&uc&&uc.Object===Object&&uc,zye=Iut,kut=zye,Dut=typeof self=="object"&&self&&self.Object===Object&&self,Lut=kut||Dut||Function("return this")(),Pa=Lut,Out=Pa,Mut=Out.Symbol,qb=Mut,hte=qb,Gye=Object.prototype,Put=Gye.hasOwnProperty,$ut=Gye.toString,ix=hte?hte.toStringTag:void 0;function Nut(t){var e=Put.call(t,ix),n=t[ix];try{t[ix]=void 0;var r=!0}catch{}var i=$ut.call(t);return r&&(e?t[ix]=n:delete t[ix]),i}var Fut=Nut,jut=Object.prototype,But=jut.toString;function Uut(t){return But.call(t)}var Hut=Uut,pte=qb,Vut=Fut,Wut=Hut,zut="[object Null]",Gut="[object Undefined]",mte=pte?pte.toStringTag:void 0;function qut(t){return t==null?t===void 0?Gut:zut:mte&&mte in Object(t)?Vut(t):Wut(t)}var Og=qut;function Kut(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}var ma=Kut;const Zpn=an(ma);var Yut=Og,Qut=ma,Xut="[object AsyncFunction]",Zut="[object Function]",Jut="[object GeneratorFunction]",edt="[object Proxy]";function tdt(t){if(!Qut(t))return!1;var e=Yut(t);return e==Zut||e==Jut||e==Xut||e==edt}var IT=tdt;const gte=an(IT);function ndt(){this.__data__=[],this.size=0}var rdt=ndt;function idt(t,e){return t===e||t!==t&&e!==e}var kT=idt,sdt=kT;function adt(t,e){for(var n=t.length;n--;)if(sdt(t[n][0],e))return n;return-1}var UL=adt,odt=UL,ldt=Array.prototype,cdt=ldt.splice;function udt(t){var e=this.__data__,n=odt(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():cdt.call(e,n,1),--this.size,!0}var ddt=udt,fdt=UL;function hdt(t){var e=this.__data__,n=fdt(e,t);return n<0?void 0:e[n][1]}var pdt=hdt,mdt=UL;function gdt(t){return mdt(this.__data__,t)>-1}var vdt=gdt,ydt=UL;function bdt(t,e){var n=this.__data__,r=ydt(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var Edt=bdt,xdt=rdt,wdt=ddt,Sdt=pdt,Tdt=vdt,Adt=Edt;function Kb(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}Kb.prototype.clear=xdt;Kb.prototype.delete=wdt;Kb.prototype.get=Sdt;Kb.prototype.has=Tdt;Kb.prototype.set=Adt;var HL=Kb,Cdt=HL;function Rdt(){this.__data__=new Cdt,this.size=0}var _dt=Rdt;function Idt(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}var kdt=Idt;function Ddt(t){return this.__data__.get(t)}var Ldt=Ddt;function Odt(t){return this.__data__.has(t)}var Mdt=Odt,Pdt=Pa,$dt=Pdt["__core-js_shared__"],Ndt=$dt,hP=Ndt,vte=function(){var t=/[^.]+$/.exec(hP&&hP.keys&&hP.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function Fdt(t){return!!vte&&vte in t}var jdt=Fdt,Bdt=Function.prototype,Udt=Bdt.toString;function Hdt(t){if(t!=null){try{return Udt.call(t)}catch{}try{return t+""}catch{}}return""}var qye=Hdt,Vdt=IT,Wdt=jdt,zdt=ma,Gdt=qye,qdt=/[\\^$.*+?()[\]{}|]/g,Kdt=/^\[object .+?Constructor\]$/,Ydt=Function.prototype,Qdt=Object.prototype,Xdt=Ydt.toString,Zdt=Qdt.hasOwnProperty,Jdt=RegExp("^"+Xdt.call(Zdt).replace(qdt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function eft(t){if(!zdt(t)||Wdt(t))return!1;var e=Vdt(t)?Jdt:Kdt;return e.test(Gdt(t))}var tft=eft;function nft(t,e){return t?.[e]}var rft=nft,ift=tft,sft=rft;function aft(t,e){var n=sft(t,e);return ift(n)?n:void 0}var Mg=aft,oft=Mg,lft=Pa,cft=oft(lft,"Map"),TW=cft,uft=Mg,dft=uft(Object,"create"),VL=dft,yte=VL;function fft(){this.__data__=yte?yte(null):{},this.size=0}var hft=fft;function pft(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var mft=pft,gft=VL,vft="__lodash_hash_undefined__",yft=Object.prototype,bft=yft.hasOwnProperty;function Eft(t){var e=this.__data__;if(gft){var n=e[t];return n===vft?void 0:n}return bft.call(e,t)?e[t]:void 0}var xft=Eft,wft=VL,Sft=Object.prototype,Tft=Sft.hasOwnProperty;function Aft(t){var e=this.__data__;return wft?e[t]!==void 0:Tft.call(e,t)}var Cft=Aft,Rft=VL,_ft="__lodash_hash_undefined__";function Ift(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=Rft&&e===void 0?_ft:e,this}var kft=Ift,Dft=hft,Lft=mft,Oft=xft,Mft=Cft,Pft=kft;function Yb(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}Yb.prototype.clear=Dft;Yb.prototype.delete=Lft;Yb.prototype.get=Oft;Yb.prototype.has=Mft;Yb.prototype.set=Pft;var $ft=Yb,bte=$ft,Nft=HL,Fft=TW;function jft(){this.size=0,this.__data__={hash:new bte,map:new(Fft||Nft),string:new bte}}var Bft=jft;function Uft(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}var Hft=Uft,Vft=Hft;function Wft(t,e){var n=t.__data__;return Vft(e)?n[typeof e=="string"?"string":"hash"]:n.map}var WL=Wft,zft=WL;function Gft(t){var e=zft(this,t).delete(t);return this.size-=e?1:0,e}var qft=Gft,Kft=WL;function Yft(t){return Kft(this,t).get(t)}var Qft=Yft,Xft=WL;function Zft(t){return Xft(this,t).has(t)}var Jft=Zft,eht=WL;function tht(t,e){var n=eht(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}var nht=tht,rht=Bft,iht=qft,sht=Qft,aht=Jft,oht=nht;function Qb(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}Qb.prototype.clear=rht;Qb.prototype.delete=iht;Qb.prototype.get=sht;Qb.prototype.has=aht;Qb.prototype.set=oht;var AW=Qb,lht=HL,cht=TW,uht=AW,dht=200;function fht(t,e){var n=this.__data__;if(n instanceof lht){var r=n.__data__;if(!cht||r.length<dht-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new uht(r)}return n.set(t,e),this.size=n.size,this}var hht=fht,pht=HL,mht=_dt,ght=kdt,vht=Ldt,yht=Mdt,bht=hht;function Xb(t){var e=this.__data__=new pht(t);this.size=e.size}Xb.prototype.clear=mht;Xb.prototype.delete=ght;Xb.prototype.get=vht;Xb.prototype.has=yht;Xb.prototype.set=bht;var zL=Xb,Eht=Mg,xht=function(){try{var t=Eht(Object,"defineProperty");return t({},"",{}),t}catch{}}(),Kye=xht,Ete=Kye;function wht(t,e,n){e=="__proto__"&&Ete?Ete(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var DT=wht,Sht=DT,Tht=kT;function Aht(t,e,n){(n!==void 0&&!Tht(t[e],n)||n===void 0&&!(e in t))&&Sht
vendor: 8,387 bytes, line 2221
2221(t,e,n)}var Yye=Aht;function Cht(t){return function(e,n,r){for(var i=-1,s=Object(e),a=r(e),o=a.length;o--;){var l=a[t?o:++i];if(n(s[l],l,s)===!1)break}return e}}var Rht=Cht,_ht=Rht,Iht=_ht(),Qye=Iht,zI={exports:{}};zI.exports;(function(t,e){var n=Pa,r=e&&!e.nodeType&&e,i=r&&!0&&t&&!t.nodeType&&t,s=i&&i.exports===r,a=s?n.Buffer:void 0,o=a?a.allocUnsafe:void 0;function l(c,u){if(u)return c.slice();var d=c.length,f=o?o(d):new c.constructor(d);return c.copy(f),f}t.exports=l})(zI,zI.exports);var Xye=zI.exports,kht=Pa,Dht=kht.Uint8Array,Zye=Dht,xte=Zye;function Lht(t){var e=new t.constructor(t.byteLength);return new xte(e).set(new xte(t)),e}var CW=Lht,Oht=CW;function Mht(t,e){var n=e?Oht(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}var Jye=Mht;function Pht(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}var LT=Pht,$ht=ma,wte=Object.create,Nht=function(){function t(){}return function(e){if(!$ht(e))return{};if(wte)return wte(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}(),GL=Nht;function Fht(t,e){return function(n){return t(e(n))}}var ebe=Fht,jht=ebe,Bht=jht(Object.getPrototypeOf,Object),RW=Bht,Uht=Object.prototype;function Hht(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||Uht;return t===n}var qL=Hht,Vht=GL,Wht=RW,zht=qL;function Ght(t){return typeof t.constructor=="function"&&!zht(t)?Vht(Wht(t)):{}}var tbe=Ght;function qht(t){return t!=null&&typeof t=="object"}var Pl=qht,Kht=Og,Yht=Pl,Qht="[object Arguments]";function Xht(t){return Yht(t)&&Kht(t)==Qht}var Zht=Xht,Ste=Zht,Jht=Pl,nbe=Object.prototype,ept=nbe.hasOwnProperty,tpt=nbe.propertyIsEnumerable,npt=Ste(function(){return arguments}())?Ste:function(t){return Jht(t)&&ept.call(t,"callee")&&!tpt.call(t,"callee")},OT=npt,rpt=Array.isArray,ga=rpt,ipt=9007199254740991;function spt(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=ipt}var _W=spt,apt=IT,opt=_W;function lpt(t){return t!=null&&opt(t.length)&&!apt(t)}var MT=lpt,cpt=MT,upt=Pl;function dpt(t){return upt(t)&&cpt(t)}var fpt=dpt,GI={exports:{}};function hpt(){return!1}var ppt=hpt;GI.exports;(function(t,e){var n=Pa,r=ppt,i=e&&!e.nodeType&&e,s=i&&!0&&t&&!t.nodeType&&t,a=s&&s.exports===i,o=a?n.Buffer:void 0,l=o?o.isBuffer:void 0,c=l||r;t.exports=c})(GI,GI.exports);var PT=GI.exports,mpt=Og,gpt=RW,vpt=Pl,ypt="[object Object]",bpt=Function.prototype,Ept=Object.prototype,rbe=bpt.toString,xpt=Ept.hasOwnProperty,wpt=rbe.call(Object);function Spt(t){if(!vpt(t)||mpt(t)!=ypt)return!1;var e=gpt(t);if(e===null)return!0;var n=xpt.call(e,"constructor")&&e.constructor;return typeof n=="function"&&n instanceof n&&rbe.call(n)==wpt}var IW=Spt,Tpt=Og,Apt=_W,Cpt=Pl,Rpt="[object Arguments]",_pt="[object Array]",Ipt="[object Boolean]",kpt="[object Date]",Dpt="[object Error]",Lpt="[object Function]",Opt="[object Map]",Mpt="[object Number]",Ppt="[object Object]",$pt="[object RegExp]",Npt="[object Set]",Fpt="[object String]",jpt="[object WeakMap]",Bpt="[object ArrayBuffer]",Upt="[object DataView]",Hpt="[object Float32Array]",Vpt="[object Float64Array]",Wpt="[object Int8Array]",zpt="[object Int16Array]",Gpt="[object Int32Array]",qpt="[object Uint8Array]",Kpt="[object Uint8ClampedArray]",Ypt="[object Uint16Array]",Qpt="[object Uint32Array]",wr={};wr[Hpt]=wr[Vpt]=wr[Wpt]=wr[zpt]=wr[Gpt]=wr[qpt]=wr[Kpt]=wr[Ypt]=wr[Qpt]=!0;wr[Rpt]=wr[_pt]=wr[Bpt]=wr[Ipt]=wr[Upt]=wr[kpt]=wr[Dpt]=wr[Lpt]=wr[Opt]=wr[Mpt]=wr[Ppt]=wr[$pt]=wr[Npt]=wr[Fpt]=wr[jpt]=!1;function Xpt(t){return Cpt(t)&&Apt(t.length)&&!!wr[Tpt(t)]}var Zpt=Xpt;function Jpt(t){return function(e){return t(e)}}var kW=Jpt,qI={exports:{}};qI.exports;(function(t,e){var n=zye,r=e&&!e.nodeType&&e,i=r&&!0&&t&&!t.nodeType&&t,s=i&&i.exports===r,a=s&&n.process,o=function(){try{var l=i&&i.require&&i.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();t.exports=o})(qI,qI.exports);var DW=qI.exports,emt=Zpt,tmt=kW,Tte=DW,Ate=Tte&&Tte.isTypedArray,nmt=Ate?tmt(Ate):emt,KL=nmt;function rmt(t,e){if(!(e==="constructor"&&typeof t[e]=="function")&&e!="__proto__")return t[e]}var ibe=rmt,imt=DT,smt=kT,amt=Object.prototype,omt=amt.hasOwnProperty;function lmt(t,e,n){var r=t[e];(!(omt.call(t,e)&&smt(r,n))||n===void 0&&!(e in t))&&imt(t,e,n)}var LW=lmt,cmt=LW,umt=DT;function dmt(t,e,n,r){var i=!n;n||(n={});for(var s=-1,a=e.length;++s<a;){var o=e[s],l=r?r(n[o],t[o],o,n,t):void 0;l===void 0&&(l=t[o]),i?umt(n,o,l):cmt(n,o,l)}return n}var Zb=dmt;function fmt(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}var hmt=fmt,pmt=9007199254740991,mmt=/^(?:0|[1-9]\d*)$/;function gmt(t,e){var n=typeof t;return e=e??pmt,!!e&&(n=="number"||n!="symbol"&&mmt.test(t))&&t>-1&&t%1==0&&t<e}var $T=gmt,vmt=hmt,ymt=OT,bmt=ga,Emt=PT,xmt=$T,wmt=KL,Smt=Object.prototype,Tmt=Smt.hasOwnProperty;function Amt(t,e){var n=bmt(t),r=!n&&ymt(t),i=!n&&!r&&Emt(t),s=!n&&!r&&!i&&wmt(t),a=n||r||i||s,o=a?vmt(t.length,String):[],l=o.length;for(var c in t)(e||Tmt.call(t,c))&&!(a&&(c=="length"||i&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||xmt(c,l)))&&o.push(c);return o}var sbe=Amt;function Cmt(t){var e=[];if(t!=null)for(var n in Object(t))e.push(n);return e}var Rmt=Cmt,_mt=ma,Imt=qL,kmt=Rmt,Dmt=Object.prototype,Lmt=Dmt.hasOwnProperty;function Omt(t){if(!_mt(t))return kmt(t);var e=Imt(t),n=[];for(var r in t)r=="constructor"&&(e||!Lmt.call(t,r))||n.push(r);return n}var Mmt=Omt,Pmt=sbe,$mt=Mmt,Nmt=MT;function Fmt(t){return Nmt(t)?Pmt(t,!0):$mt(t)}var NT=Fmt,jmt=Zb,Bmt=NT;function Umt(t){return jmt(t,Bmt(t))}var Hmt=Umt,Cte=Yye,Vmt=Xye,Wmt=Jye,zmt=LT,Gmt=tbe,Rte=OT,_te=ga,qmt=fpt,Kmt=PT,Ymt=IT,Qmt=ma,Xmt=IW,Zmt=KL,Ite=ibe,Jmt=Hmt;function e0t(t,e,n,r,i,s,a){var o=Ite(t,n),l=Ite(e,n),c=a.get(l);if(c){Cte(t,n,c);return}var u=s?s(o,l,n+"",t,e,a):void 0,d=u===void 0;if(d){var f=_te(l),h=!f&&Kmt(l),m=!f&&!h&&Zmt(l);u=l,f||h||m?_te(o)?u=o:qmt(o)?u=zmt(o):h?(d=!1,u=Vmt(l,!0)):m?(d=!1,u=Wmt(l,!0)):u=[]:Xmt(l)||Rte(l)?(u=o,Rte(o)?u=Jmt(o):(!Qmt(o)||Ymt(o))&&(u=Gmt(l))):d=!1}d&&(a.set(l,u),i(u,l,r,s,a),a.delete(l)),Cte(t,n,u)}var t0t=e0t,n0t=zL,r0t=Yye,i0t=Qye,s0t=t0t,a0t=ma,o0t=NT,l0t=ibe;function abe(t,e,n,r,i){t!==e&&i0t(e,function(s,a){if(i||(i=new n0t),a0t(s))s0t(t,e,a,n,abe,r,i);else{var o=r?r(l0t(t,a),s,a+"",t,e,i):void 0;o===void 0&&(o=s),r0t(t,a,o)}},o0t)}var OW=abe;function c0t(t){return t}var YL=c0t;function u0t(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}var QL=u0t,d0t=QL,kte=Math.max;function f0t(t,e,n){return e=kte(e===void 0?t.length-1:e,0),function(){for(var r=arguments,i=-1,s=kte(r.length-e,0),a=Array(s);++i<s;)a[i]=r[e+i];i=-1;for(var o=Array(e+1);++i<e;)o[i]=r[i];return o[e]=n(a),d0t(t,this,o)}}var obe=f0t;function h0t(t){return function(){return t}}var p0t=h0t,m0t=p0t,Dte=Kye,g0t=YL,v0t=Dte?function(t,e){return Dte(t,"toString",{configurable:!0,enumerable:!1,value:m0t(e),writable:!0})}:g0t,y0t=v0t,b0t=800,E0t=16,x0t=Date.now;function w0t(t){var e=0,n=0;return function(){var r=x0t(),i=E0t-(r-n);if(n=r,i>0){if(++e>=b0t)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var lbe=w0t,S0t=y0t,T0t=lbe,A0t=T0t(S0t),MW=A0t,C0t=YL,R0t=obe,_0t=MW;function I0t(t,e){return _0t(R0t(t,e,C0t),t+"")}var cbe=I0t,k0t=kT,D0t=MT,L0t=$T,O0t=ma;function M0t(t,e,n){if(!O0t(n))return!1;var r=typeof e;return(r=="number"?D0t(n)&&L0t(e,n.length):r=="string"&&e in n)?k0t(n[e],t):!1}var P0t=M0t,$0t=cbe,N0t=P0t;function F0t(t){return $0t(function(e,n){var r=-1,i=n.length,s=i>1?n[i-1]:void 0,a=i>2?n[2]:void 0;for(s=t.length>3&&typeof s=="function"?(i--,s):void 0,a&&N0t(n[0],n[1],a)&&(s=i<3?void 0:s,i=1),e=Object(e);++r<i;){var o=n[r];o&&t(e,o,r,s)}return e})}var ube=F0t,j0t=OW,B0t=ube,U0t=B0t(function(t,e,n){j0t(t,e,n)}),H0t=U0t;const iR=an(H0t);var V0t=Og,W0t=Pl,z0t="[object Symbol]";function G0t(t){return typeof t=="symbol"||W0t(t)&&V0t(t)==z0t}var FT=G0t,q0t=ga,K0t=FT,Y0t=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Q0t=/^\w*$/;function X0t(t,e){if(q0t(t))return!1;var n=typeof t;return n=="number"||n=="symbol"||n=="boolean"||t==null||K0t(t)?!0:Q0t.test(t)||!Y0t.test(t)||e!=null&&t in Object(e)}var PW=X0t,dbe=AW,Z0t="Expected a function";function $W(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(Z0t);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],s=n.cache;if(s.has(i))return s.get(i);
2221var a=t.apply(this,r);return n.cache=s.set(i,a)||s,a};return n.cache=new($W.Cache||dbe),n}$W.Cache=dbe;var J0t=$W,egt=J0t,tgt=500;function ngt(t){var e=egt(t,function(r){return n.size===tgt&&n.clear(),r}),n=e.cache;return e}var rgt=ngt,igt=rgt,sgt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,agt=/\\(\\)?/g,ogt=igt(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(sgt,function(n,r,i,s){e.push(i?s.replace(agt,"$1"):r||n)}),e}),fbe=ogt;function lgt(t,e){for(var n=-1,r=t==null?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}var NW=lgt,Lte=qb,cgt=NW,ugt=ga,dgt=FT,Ote=Lte?Lte.prototype:void 0,Mte=Ote?Ote.toString:void 0;function hbe(t){if(typeof t=="string")return t;if(ugt(t))return cgt(t,hbe)+"";if(dgt(t))return Mte?Mte.call(t):"";var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}var pbe=hbe,fgt=pbe;function hgt(t){return t==null?"":fgt(t)}var Gp=hgt;const Jpn=an(Gp);var pgt=ga,mgt=PW,ggt=fbe,vgt=Gp;function ygt(t,e){return pgt(t)?t:mgt(t,e)?[t]:ggt(vgt(t))}var Jb=ygt,bgt=FT;function Egt(t){if(typeof t=="string"||bgt(t))return t;var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}var Pg=Egt,xgt=Jb,wgt=Pg;function Sgt(t,e){e=xgt(e,t);for(var n=0,r=e.length;t!=null&&n<r;)t=t[wgt(e[n++])];return n&&n==r?t:void 0}var XL=Sgt,Tgt=LW,Agt=Jb,Cgt=$T,Pte=ma,Rgt=Pg;function _gt(t,e,n,r){if(!Pte(t))return t;e=Agt(e,t);for(var i=-1,s=e.length,a=s-1,o=t;o!=null&&++i<s;){var l=Rgt(e[i]),c=n;if(l==="__proto__"||l==="constructor"||l==="prototype")return t;if(i!=a){var u=o[l];c=r?r(u,l,o):void 0,c===void 0&&(c=Pte(u)?u:Cgt(e[i+1])?[]:{})}Tgt(o,l,c),o=o[l]}return t}var mbe=_gt,Igt=XL,kgt=mbe,Dgt=Jb;function Lgt(t,e,n){for(var r=-1,i=e.length,s={};++r<i;){var a=e[r],o=Igt(t,a);n(o,a)&&kgt(s,Dgt(a,t),o)}return s}var Ogt=Lgt;function Mgt(t,e){return t!=null&&e in Object(t)}var Pgt=Mgt,$gt=Jb,Ngt=OT,Fgt=ga,jgt=$T,Bgt=_W,Ugt=Pg;function Hgt(t,e,n){e=$gt(e,t);for(var r=-1,i=e.length,s=!1;++r<i;){var a=Ugt(e[r]);if(!(s=t!=null&&n(t,a)))break;t=t[a]}return s||++r!=i?s:(i=t==null?0:t.length,!!i&&Bgt(i)&&jgt(a,i)&&(Fgt(t)||Ngt(t)))}var gbe=Hgt,Vgt=Pgt,Wgt=gbe;function zgt(t,e){return t!=null&&Wgt(t,e,Vgt)}var vbe=zgt,Ggt=Ogt,qgt=vbe;function Kgt(t,e){return Ggt(t,e,function(n,r){return qgt(t,r)})}var Ygt=Kgt;function Qgt(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}var FW=Qgt,$te=qb,Xgt=OT,Zgt=ga,Nte=$te?$te.isConcatSpreadable:void 0;function Jgt(t){return Zgt(t)||Xgt(t)||!!(Nte&&t&&t[Nte])}var evt=Jgt,tvt=FW,nvt=evt;function ybe(t,e,n,r,i){var s=-1,a=t.length;for(n||(n=nvt),i||(i=[]);++s<a;){var o=t[s];e>0&&n(o)?e>1?ybe(o,e-1,n,r,i):tvt(i,o):r||(i[i.length]=o)}return i}var rvt=ybe,ivt=rvt;function svt(t){var e=t==null?0:t.length;return e?ivt(t,1):[]}var avt=svt,ovt=avt,lvt=obe,cvt=MW;function uvt(t){return cvt(lvt(t,void 0,ovt),t+"")}var ZL=uvt,dvt=Ygt,fvt=ZL,hvt=fvt(function(t,e){return t==null?{}:dvt(t,e)}),pvt=hvt;const mvt=an(pvt);var bbe={exports:{}},Vn={};/** @license React v16.13.1 2222 * react-is.production.min.js 2223 * 2224 * Copyright (c) Facebook, Inc. and its affiliates. 2225 * 2226 * This source code is licensed under the MIT license found in the 2227 * LICENSE file in the root directory of this source tree. 2228 */var Ds=typeof Symbol=="function"&&Symbol.for,jW=Ds?Symbol.for("react.element"):60103,BW=Ds?Symbol.for("react.portal"):60106,JL=Ds?Symbol.for("react.fragment"):60107,eO=Ds?Symbol.for("react.strict_mode"):60108,tO=Ds?Symbol.for("react.profiler"):60114,nO=Ds?Symbol.for("react.provider"):60109,rO=Ds?Symbol.for("react.context"):60110,UW=Ds?Symbol.for("react.async_mode"):60111,iO=Ds?Symbol.for("react.concurrent_mode"):60111,sO=Ds?Symbol.for("react.forward_ref"):60112,aO=Ds?Symbol.for("react.suspense"):60113,gvt=Ds?Symbol.for("react.suspense_list"):60120,oO=Ds?Symbol.for("react.memo"):60115,lO=Ds?Symbol.for("react.lazy"):60116,vvt=Ds?Symbol.for("react.block"):60121,yvt=Ds?Symbol.for("react.fundamental"):60117,bvt=Ds?Symbol.for("react.responder"):60118,Evt=Ds?Symbol.for("react.scope"):60119;function zo(t){if(typeof t=="object"&&t!==null){var e=t.$$typeof;switch(e){case jW:switch(t=t.type,t){case UW:case iO:case JL:case tO:case eO:case aO:return t;default:switch(t=t&&t.$$typeof,t){case rO:case sO:case lO:case oO:case nO:return t;default:return e}}case BW:return e}}}function Ebe(t){return zo(t)===iO}Vn.AsyncMode=UW;Vn.ConcurrentMode=iO;Vn.ContextConsumer=rO;Vn.ContextProvider=nO;Vn.Element=jW;Vn.ForwardRef=sO;Vn.Fragment=JL;Vn.Lazy=lO;Vn.Memo=oO;Vn.Portal=BW;Vn.Profiler=tO;Vn.StrictMode=eO;Vn.Suspense=aO;Vn.isAsyncMode=function(t){return Ebe(t)||zo(t)===UW};Vn.isConcurrentMode=Ebe;Vn.isContextConsumer=function(t){return zo(t)===rO};Vn.isContextProvider=function(t){return zo(t)===nO};Vn.isElement=function(t){return typeof t=="object"&&t!==null&&t.$$typeof===jW};Vn.isForwardRef=function(t){return zo(t)===sO};Vn.isFragment=function(t){return zo(t)===JL};Vn.isLazy=function(t){return zo(t)===lO};Vn.isMemo=function(t){return zo(t)===oO};Vn.isPortal=function(t){return zo(t)===BW};Vn.isProfiler=function(t){return zo(t)===tO};Vn.isStrictMode=function(t){return zo(t)===eO};Vn.isSuspense=function(t){return zo(t)===aO};Vn.isValidElementType=function(t){return typeof t=="string"||typeof t=="function"||t===JL||t===iO||t===tO||t===eO||t===aO||t===gvt||typeof t=="object"&&t!==null&&(t.$$typeof===lO||t.$$typeof===oO||t.$$typeof===nO||t.$$typeof===rO||t.$$typeof===sO||t.$$typeof===yvt||t.$$typeof===bvt||t.$$typeof===Evt||t.$$typeof===vvt)};Vn.typeOf=zo;bbe.exports=Vn;var xvt=bbe.exports,xbe=xvt,wvt={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Svt={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},wbe={};wbe[xbe.ForwardRef]=wvt;wbe[xbe.Memo]=Svt;function Sbe(t,e,n){if(n===void 0&&(n=Error),!t)throw new n(e)}var gn;(function(t){t[t.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",t[t.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",t[t.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",t[t.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",t[t.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",t[t.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",t[t.INVALID_
vendor: 5,168 bytes, line 2228
2228NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",t[t.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",t[t.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",t[t.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",t[t.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",t[t.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",t[t.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",t[t.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",t[t.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",t[t.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",t[t.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",t[t.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",t[t.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",t[t.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",t[t.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",t[t.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",t[t.INVALID_TAG=23]="INVALID_TAG",t[t.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",t[t.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",t[t.UNCLOSED_TAG=27]="UNCLOSED_TAG"})(gn||(gn={}));var Ar;(function(t){t[t.literal=0]="literal",t[t.argument=1]="argument",t[t.number=2]="number",t[t.date=3]="date",t[t.time=4]="time",t[t.select=5]="select",t[t.plural=6]="plural",t[t.pound=7]="pound",t[t.tag=8]="tag"})(Ar||(Ar={}));var lb;(function(t){t[t.number=0]="number",t[t.dateTime=1]="dateTime"})(lb||(lb={}));function Fte(t){return t.type===Ar.literal}function Tvt(t){return t.type===Ar.argument}function Tbe(t){return t.type===Ar.number}function Abe(t){return t.type===Ar.date}function Cbe(t){return t.type===Ar.time}function Rbe(t){return t.type===Ar.select}function _be(t){return t.type===Ar.plural}function Avt(t){return t.type===Ar.pound}function Ibe(t){return t.type===Ar.tag}function kbe(t){return!!(t&&typeof t=="object"&&t.type===lb.number)}function IN(t){return!!(t&&typeof t=="object"&&t.type===lb.dateTime)}var Dbe=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,Cvt=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function Rvt(t){var e={};return t.replace(Cvt,function(n){var r=n.length;switch(n[0]){case"G":e.era=r===4?"long":r===5?"narrow":"short";break;case"y":e.year=r===2?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":e.month=["numeric","2-digit","short","long","narrow"][r-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":e.day=["numeric","2-digit"][r-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":e.weekday=r===4?"long":r===5?"narrow":"short";break;case"e":if(r<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");e.weekday=["short","long","narrow","short"][r-4];break;case"c":if(r<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");e.weekday=["short","long","narrow","short"][r-4];break;case"a":e.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":e.hourCycle="h12",e.hour=["numeric","2-digit"][r-1];break;case"H":e.hourCycle="h23",e.hour=["numeric","2-digit"][r-1];break;case"K":e.hourCycle="h11",e.hour=["numeric","2-digit"][r-1];break;case"k":e.hourCycle="h24",e.hour=["numeric","2-digit"][r-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":e.minute=["numeric","2-digit"][r-1];break;case"s":e.second=["numeric","2-digit"][r-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":e.timeZoneName=r<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),e}var _vt=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i;function Ivt(t){if(t.length===0)throw new Error("Number skeleton cannot be empty");for(var e=t.split(_vt).filter(function(f){return f.length>0}),n=[],r=0,i=e;r<i.length;r++){var s=i[r],a=s.split("/");if(a.length===0)throw new Error("Invalid number skeleton");for(var o=a[0],l=a.slice(1),c=0,u=l;c<u.length;c++){var d=u[c];if(d.length===0)throw new Error("Invalid number skeleton")}n.push({stem:o,options:l})}return n}function kvt(t){return t.replace(/^(.*?)-/,"")}var jte=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,Lbe=/^(@+)?(\+|#+)?[rs]?$/g,Dvt=/(\*)(0+)|(#+)(0+)|(0+)/g,Obe=/^(0+)$/;function Bte(t){var e={};return t[t.length-1]==="r"?e.roundingPriority="morePrecision":t[t.length-1]==="s"&&(e.roundingPriority="lessPrecision"),t.replace(Lbe,function(n,r,i){return typeof i!="str
2228ing"?(e.minimumSignificantDigits=r.length,e.maximumSignificantDigits=r.length):i==="+"?e.minimumSignificantDigits=r.length:r[0]==="#"?e.maximumSignificantDigits=r.length:(e.minimumSignificantDigits=r.length,e.maximumSignificantDigits=r.length+(typeof i=="string"?i.length:0)),""}),e}function Mbe(t){switch(t){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function Lvt(t){var e;if(t[0]==="E"&&t[1]==="E"?(e={notation:"engineering"},t=t.slice(2)):t[0]==="E"&&(e={notation:"scientific"},t=t.slice(1)),e){var n=t.slice(0,2);if(n==="+!"?(e.signDisplay="always",t=t.slice(2)):n==="+?"&&(e.signDisplay="exceptZero",t=t.slice(2)),!Obe.test(t))throw new Error("Malformed concise eng/scientific notation");e.minimumIntegerDigits=t.length}return e}function Ute(t){var e={},n=Mbe(t);return n||e}function Ovt(t){for(var e={},n=0,r=t;n<r.length;n++){var i=r[n];switch(i.stem){case"percent":case"%":e.style="percent";continue;case"%x100":e.style="percent",e.scale=100;continue;case"currency":e.style="currency",e.currency=i.options[0];continue;case"group-off":case",_":e.useGrouping=!1;continue;case"precision-integer":case".":e.maximumFractionDigits=0;continue;case"measure-unit":case"unit":e.style="unit",e.unit=kvt(i.options[0]);continue;case"compact-short":case"K":e.notation="compact",e.compactDisplay="short";continue;case"compact-long":case"KK":e.notation="compact",e.compactDisplay="long";continue;case"scientific":e=Ve(Ve(Ve({},e),{notation:"scientific"}),i.options.reduce(function(l,c){return Ve(Ve({},l),Ute(c))},{}));continue;case"engineering":e=Ve(Ve(Ve({},e),{notation:"engineering"}),i.options.reduce(function(l,c){return Ve(Ve({},l),Ute(c))},{}));continue;case"notation-simple":e.notation="standard";continue;case"unit-width-narrow":e.currencyDisplay="narrowSymbol",e.unitDisplay="narrow";continue;case"unit-width-short":e.currencyDisplay="code",e.unitDisplay="short";continue;case"unit-width-full-name":e.currencyDisplay="name",e.unitDisplay="long";continue;case"unit-width-iso-code":e.currencyDisplay="symbol";continue;case"scale":e.scale=parseFloat(i.options[0]);continue;case"rounding-mode-floor":e.roundingMode="floor";continue;case"rounding-mode-ceiling":e.roundingMode="ceil";continue;case"rounding-mode-down":e.roundingMode="trunc";continue;case"rounding-mode-up":e.roundingMode="expand";continue;case"rounding-mode-half-even":e.roundingMode="halfEven";continue;case"rounding-mode-half-down":e.roundingMode="halfTrunc";continue;case"rounding-mode-half-up":e.roundingMode="halfExpand";continue;case"integer-width":if(i.options.length>1)throw new RangeError("integer-width stems only accept a single optional option");i.options[0].replace(Dvt,function(l,c,u,d,f,h){if(c)e.minimumIntegerDigits=u.length;else{if(d&&f)throw new Error("We currently do not support maximum integer digits");if(h)throw new Error("We currently do not support exact integer digits")}return""});continue}if(Obe.test(i.stem)){e.minimumIntegerDigits=i.stem.length;continue}if(jte.test(i.stem)){if(i.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");i.stem.replace(jte,function(l,c,u,d,f,h){return u==="*"?e.minimumFractionDigits=c.length:d&&d[0]==="#"?e.maximumFractionDigits=d.length:f&&h?(e.minimumFractionDigits=f.length,e.maximumFractionDigits=f.length+h.length):(e.minimumFractionDigits=c.length,e.maximumFractionDigits=c.length),""});var s=i.options[0];s==="w"?e=Ve(Ve({},e),{trailingZeroDisplay:"stripIfInteger"}):s&&(e=Ve(Ve({},e),Bte(s)));continue}if(Lbe.test(i.stem)){e=Ve(Ve({},e),Bte(i.stem));continue}var a=Mbe(i.stem);a&&(e=Ve(Ve({},e),a));var o=Lvt(i.stem);o&&(e=Ve(Ve({},e),o))}return e}var sR={"001":["H","h"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["H","h","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["H","hB","h","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["H","h","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["H","hB","h","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["H","h","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["H","h","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA
vendor: 27,195 bytes, lines 2228-2230
2228:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["H","h","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["H","h","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["H","hB","h","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["H","h","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["H","h","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["H","h","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function Mvt(t,e){for(var n="",r=0;r<t.length;r++){var i=t.charAt(r);if(i==="j"){for(var s=0;r+1<t.length&&t.charAt(r+1)===i;)s++,r++;var a=1+(s&1),o=s<2?1:3+(s>>1),l="a",c=Pvt(e);for((c=="H"||c=="k")&&(o=0);o-- >0;)n+=l;for(;a-- >0;)n=c+n}else i==="J"?n+="H":n+=i}return n}function Pvt(t){var e=t.hourCycle;if(e===void 0&&t.hourCycles&&t.hourCycles.length&&(e=t.hourCycles[0]),e)switch(e){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var n=t.language,r;n!=="root"&&(r=t.maximize().region);var i=sR[r||""]||sR[n||""]||sR["".concat(n,"-001")]||sR["001"];return i[0]}var pP,$vt=new RegExp("^".concat(Dbe.source,"*")),Nvt=new RegExp("".concat(Dbe.source,"*$"));function bn(t,e){return{start:t,end:e}}var Fvt=!!String.prototype.startsWith&&"_a".startsWith("a",1),jvt=!!String.fromCodePoint,Bvt=!!Object.fromEntries,Uvt=!!String.prototype.codePointAt,Hvt=!!String.prototype.trimStart,Vvt=!!String.prototype.trimEnd,Wvt=!!Number.isSafeInteger,zvt=Wvt?Number.isSafeInteger:function(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t&&Math.abs(t)<=9007199254740991},kN=!0;try{var Gvt=$be("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");kN=((pP=Gvt.exec("a"))===null||pP===void 0?void 0:pP[0])==="a"}catch{kN=!1}var Hte=Fvt?function(e,n,r){return e.startsWith(n,r)}:function(e,n,r){return e.slice(r,r+n.length)===n},DN=jvt?String.fromCodePoint:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];for(var r="",i=e.length,s=0,a;i>s;){if(a=e[s++],a>1114111)throw RangeError(a+" is not a valid code point");r+=a<65536?String.fromCharCode(a):String.fromCharCode(((a-=65536)>>10)+55296,a%1024+56320)}return r},Vte=Bvt?Object.fromEntries:function(e){for(var n={},r=0,i=e;r<i.length;r++){var s=i[r],a=s[0],o=s[1];n[a]=o}return n},Pbe=Uvt?function(e,n){return e.codePointAt(n)}:function(e,n){var r=e.length;if(!(n<0||n>=r)){var i=e.charCodeAt(n),s;return i<55296||i>56319||n+1===r||(s=e.charCodeAt(n+1))<56320||s>57343?i:(i-55296<<10)+(s-56320)+65536}},qvt=Hvt?function(e){return e.trimStart()}:function(e){return e.replace($vt,"")},Kvt=Vvt?function(e){return e.trimEnd()}:function(e){return e.replace(Nvt,"")};function $be(t,e){return new RegExp(t,e)}var LN;if(kN){var Wte=$be("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");LN=function(e,n){var r;Wte.lastIndex=n;var i=Wte.exec(e);return(r=i[1])!==null&&r!==void 0?r:""}}else LN=function(e,n){for(var r=[];;){var i=Pbe(e,n);if(i===void 0||Nbe(i)||Zvt(i))break;r.push(i),n+=i>=65536?2:1}return DN.apply(void 0,r)};var Yvt=function(){function t(e,n){n===void 0&&(n={}),this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!n.ignoreTag,this.locale=n.locale,this.requiresOtherClause=!!n.requiresOtherClause,this.shouldParseSkeletons=!!n.shouldParseSkeletons}return t.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},t.prototype.parseMessage=function(e,n,r){for(var i=[];!this.isEOF();){var s=this.char();if(s===123){var a=this.parseArgument(e,r);if(a.err)return a;i.push(a.val)}else{if(s===125&&e>0)break;if(s===35&&(n==="plural"||n==="selectordinal")){var o=this.clonePosition();this.bump(),i.push({type:Ar.pound,location:bn(o,this.clonePosition())})}else if(s===60&&!this.ignoreTag&&this.peek()===47){if(r)break;return this.error(gn.UNMATCHED_CLOSING_TAG,bn(this.clonePosition(),this.clonePosition()))}else if(s===60&&!this.ignoreTag&&ON(this.peek()||0)){var a=this.parseTag(e,n);if(a.err)return a;i.push(a.val)}else{var a=this.parseLiteral(e,n);if(a.err)return a;i.push(a.val)}}}return{val:i,err:null}},t.prototype.parseTag=function(e,n){var r=this.clonePosition();this.bump();var i=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:Ar.literal,value:"<".concat(i,"/>"),location:bn(r,this.clonePosition())},err:null};if(this.bumpIf(">")){var s=this.parseMessage(e+1,n,!0);if(s.err)return s;var a=s.val,o=this.clonePosition();if(this.bumpIf("</")){if(this.isEOF()||!ON(this.char()))return this.error(gn.INVALID_TAG,bn(o,this.clonePosition()));var l=this.clonePosition(),c=this.parseTagName();return i!==c?this.error(gn.UNMATCHED_CLOSING_TAG,bn(l,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:Ar.tag,value:i,children:a,location:bn(r,this.clonePosition())},err:null}:this.error(gn.INVALID_TAG,bn(o,this.clonePosition())))}else return this.error(gn.UNCLOSED_TAG,bn(r,this.clonePosition()))}else return this.error(gn.INVALID_TAG,bn(r,this.clonePosition()))},t.prototype.parseTagName=function(){var e=this.offset();for(this.bump();!this.isEOF()&&Xvt(this.char());)this.bump();return this.message.slice(e,this.offset())},t.prototype.parseLiteral=function(e,n){for(var r=this.clonePosition(),i="";;){var s=this.tryParseQuote(n);if(s){i+=s;continue}var a=this.tryParseUnquoted(e,n);if(a){i+=a;continue}var o=this.tryParseLeftAngleBracket();if(o){i+=o;continue}break}var l=bn(r,this.clonePosition());return{val:{type:Ar.literal,value:i,location:l},err:null}},t.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!Qvt(this.peek()||0))?(this.bump(),"<"):null},t.prototype.tryParseQuote=function(e){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(e==="plural"||e==="selectordinal")break;return null;default:return null}this.bump();var n=[this.char()];for(this.bump();!this.isEOF();){var r=this.char();if(r===39)if(this.peek()===39)n.push(39),this.bump();else{this.bump();break}else n.push(r);this.bump()}return DN.apply(void 0,n)},t.prototype.tryParseUnquoted=function(e,n){if(this.isEOF())return null;var r=this.char();return r===60||r===123||r===35&&(n==="plural"||n==="selectordinal")||r===125&&e>0?null:(this.bump(),DN(r))},t.prototype.parseArgument=function(e,n){var r=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(gn.EXPECT_ARGUMENT_CLOSING_BRACE,bn(r,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(gn.EMPTY_ARGUMENT,bn(r,this.clonePosition()));var i=this.parseIdentifierIfPossible().value;if(!i)return this.error(gn.MALFORMED_ARGUMENT,bn(r,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(gn.EXPECT_ARGUMENT_CLOSING_BRACE,bn(r,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:Ar.argument,value:i,location:bn(r,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(gn.EXPECT_ARGUMENT_CLOSING_BRACE,bn(r,this.clonePosition())):this.parseArgumentOptions(e,n,i,r);default:return this.error(gn.MALFORMED_ARGUMENT,bn(r,this.clonePosition()))}},t.prototype.parseIdentifierIfPossible=function(){var e=this.clonePosition(),n=this.offset(),r=LN(this.message,n),i=n+r.length;this.bumpTo(i);var s=this.clonePosition(),a=bn(e,s);return{value:r,location:a}},t.prototype.parseArgumentOptions=function(e,n,r,i){var s,a=this.clonePosition(),o=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(o){case"":return this.error(gn.EXPECT_ARGUMENT_TYPE,bn(a,l));case"number":case"date":case"time":{this.bumpSpace();var c=null;if(this.bumpIf(",")){this.bumpSpace();var u=this.clonePosition(),d=this.parseSimpleArgStyleIfPossible();if(d.err)return d;var f=Kvt(d.val);if(f.length===0)return this.error(gn.EXPECT_ARGUMENT_STYLE,bn(this.clonePosition(),this.clonePosition()));var h=bn(u,this.clonePosition());c={style:f,styleLocation:h}}var m=this.tryParseArgumentClose(i);if(m.err)return m;var g=bn(i,this.clonePosition());if(c&&Hte(c?.style,"::",0)){var b=qvt(c.style.slice(2));if(o==="number"){var d=this.parseNumberSkeletonFromString(b,c.styleLocation);return d.err?d:{val:{type:Ar.number,value:r,location:g,style:d.val},err:null}}else{if(b.length===0)return this.error(gn.EXPECT_DATE_TIME_SKELETON,g);var E=b;this.locale&&(E=Mvt(b,this.locale));var f={type:lb.dateTime,pattern:E,location:c.styleLocation,parsedOptions:this.shouldParseSkeletons?Rvt(E):{}},x=o==="date"?Ar.date:Ar.time;return{val:{type:x,value:r,location:g,style:f},err:null}}}return{val:{type:o==="number"?Ar.number:o==="date"?Ar.date:Ar.time,value:r,location:g,style:(s=c?.style)!==null&&s!==void 0?s:null},err:null}}case"plural":case"selectordinal":case"select":{var S=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(gn.EXPECT_SELECT_ARGUMENT_OPTIONS,bn(S,Ve({},S)));this.bumpSpace();var A=this.parseIdentifierIfPossible(),R=0;if(o!=="select"&&A.value==="offset"){if(!this.bumpIf(":"))return this.error(gn.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,bn(this.clonePosition(),this.clonePosition()));this.bumpSpace();var d=this.tryParseDecimalInteger(gn.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,gn.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(d.err)return d;this.bumpSpace(),A=this.parseIdentifierIfPossible(),R=d.val}var C=this.tryParsePluralOrSelectOptions(e,o,n,A);if(C.err)return C;var m=this.tryParseArgumentClose(i);if(m.err)return m;var T=bn(i,this.clonePosition());return o==="select"?{val:{type:Ar.select,value:r,options:Vte(C.val),location:T},err:null}:{val:{type:Ar.plural,value:r,options:Vte(C.val),offset:R,pluralType:o==="plural"?"cardinal":"ordinal",location:T},err:null}}default:return this.error(gn.INVALID_ARGUMENT_TYPE,bn(a,l))}},t.prototype.tryParseArgumentClose=function(e){return this.isEOF()||this.char()!==125?this.error(gn.EXPECT_ARGUMENT_CLOSING_BRACE,bn(e,this.clonePosition())):(this.bump(),{val:!0,err:null})},t.prototype.parseSimpleArgStyleIfPossible=function(){for(var e=0,n=this.clonePosition();!this.isEOF();){var r=this.char();switch(r){case 39:{this.bump();var i=this.clonePosition();if(!this.bumpUntil("'"))return this.error(gn.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,bn(i,this.clonePosition()));this.bump();break}case 123:{e+=1,this.bump();break}case 125:{if(e>0)e-=1;else return{val:this.message.slice(n.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(n.offset,this.offset()),err:null}},t.prototype.parseNumberSkeletonFromString=function(e,n){var r=[];try{r=Ivt(e)}catch{return this.error(gn.INVALID_NUMBER_SKELETON,n)}return{val:{type:lb.number,tokens:r,location:n,parsedOptions:this.shouldParseSkeletons?Ovt(r):{}},err:null}},t.prototype.tryParsePluralOrSelectOptions=function(e,n,r,i){for(var s,a=!1,o=[],l=new Set,c=i.value,u=i.location;;){if(c.length===0){var d=this.clonePosition();if(n!=="select"&&this.bumpIf("=")){var f=this.tryParseDecimalInteger(gn.EXPECT_PLURAL_ARGUMENT_SELECTOR,gn.INVALID_PLURAL_ARGUMENT_SELECTOR);if(f.err)return f;u=bn(d,this.clonePosition()),c=this.message.slice(d.offset,this.offset())}else break}if(l.has(c))return this.error(n==="select"?gn.DUPLICATE_SELECT_ARGUMENT_SELECTOR:gn.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u);c==="other"&&(a=!0),this.bumpSpace();var h=this.clonePosition();if(!this.bumpIf("{"))return this.error(n==="select"?gn.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:gn.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,bn(this.clonePosition(),this.clonePosition()));var m=this.parseMessage(e+1,n,r);if(m.err)return m;var g=this.tryParseArgumentClose(h);if(g.err)return g;o.push([c,{value:m.val,location:bn(h,this.clonePosition())}]),l.add(c),this.bumpSpace(),s=this.parseIdentifierIfPossible(),c=s.value,u=s.location}return o.length===0?this.error(n==="select"?gn.EXPECT_SELECT_ARGUMENT_SELECTOR:gn.EXPECT_PLURAL_ARGUMENT_SELECTOR,bn(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!a?this.error(gn.MISSING_OTHER_CLAUSE,bn(this.clonePosition(),this.clonePosition())):{val:o,err:null}},t.prototype.tryParseDecimalInteger=function(e,n){var r=1,i=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(r=-1);for(var s=!1,a=0;!this.isEOF();){var o=this.char();if(o>=48&&o<=57)s=!0,a=a*10+(o-48),this.bump();else break}var l=bn(i,this.clonePosition());return s?(a*=r,zvt(a)?{val:a,err:null}:this.error(n,l)):this.error(e,l)},t.prototype.offset=function(){return this.position.offset},t.prototype.isEOF=function(){return this.offset()===this.message.length},t.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},t.prototype.char=function(){var e=this.position.offset;if(e>=this.message.length)throw Error("out of bound");var n=Pbe(this.message,e);if(n===void 0)throw Error("Offset ".concat(e," is at invalid UTF-16 code unit boundary"));return n},t.prototype.error=function(e,n){return{val:null,err:{kind:e,message:this.message,location:n}}},t.prototype.bump=function(){if(!this.isEOF()){var e=this.char();e===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=e<65536?1:2)}},t.prototype.bumpIf=function(e){if(Hte(this.message,e,this.offset())){for(var n=0;n<e.length;n++)this.bump();return!0}return!1},t.prototype.bumpUntil=function(e){var n=this.offset(),r=this.message.indexOf(e,n);return r>=0?(this.bumpTo(r),!0):(this.bumpTo(this.message.length),!1)},t.prototype.bumpTo=function(e){if(this.offset()>e)throw Error("targetOffset ".concat(e," must be greater than or equal to the current offset ").concat(this.offset()));for(e=Math.min(e,this.message.length);;){var n=this.offset();if(n===e)break;if(n>e)throw Error("targetOffset ".concat(e," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},t.prototype.bumpSpace=function(){for(;!this.isEOF()&&Nbe(this.char());)this.bump()},t.prototype.peek=function(){if(this.isEOF())return null;var e=this.char(),n=this.offset(),r=this.message.charCodeAt(n+(e>=65536?2:1));return r??null},t}();function ON(t){return t>=97&&t<=122||t>=65&&t<=90}function Qvt(t){return ON(t)||t===47}function Xvt(t){return t===45||t===46||t>=48&&t<=57||t===95||t>=97&&t<=122||t>=65&&t<=90||t==183||t>=192&&t<=214||t>=216&&t<=246||t>=248&&t<=893||t>=895&&t<=8191||t>=8204&&t<=8205||t>=8255&&t<=8256||t>=8304&&t<=8591||t>=11264&&t<=12271||t>=12289&&t<=55295||t>=63744&&t<=64975||t>=65008&&t<=65533||t>=65536&&t<=983039}function Nbe(t){return t>=9&&t<=13||t===32||t===133||t>=8206&&t<=8207||t===8232||t===8233}function Zvt(t){return t>=33&&t<=35||t===36||t>=37&&t<=39||t===40||t===41||t===42||t===43||t===44||t===45||t>=46&&t<=47||t>=58&&t<=59||t>=60&&t<=62||t>=63&&t<=64||t===91||t===92||t===93||t===94||t===96||t===123||t===124||t===125||t===126||t===161||t>=162&&t<=165||t===166||t===167||t===169||t===171||t===172||t===174||t===176||t===177||t===182||t===187||t===191||t===215||t===247||t>=8208&&t<=8213||t>=8214&&t<=8215||t===8216||t===8217||t===8218||t>=8219&&t<=8220||t===8221||t===8222||t===8223||t>=8224&&t<=8231||t>=8240&&t<=8248||t===8249||t===8250||t>=8251&&t<=8254||t>=8257&&t<=8259||t===8260||t===8261||t===8262||t>=8263&&t<=8273||t===8274||t===8275||t>=8277&&t<=8286||t>=8592&&t<=8596||t>=8597&&t<=8601||t>=8602&&t<=8603||t>=8604&&t<=8607||t===8608||t>=8609&&t<=8610||t===8611||t>=8612&&t<=8613||t===8614||t>=8615&&t<=8621||t===8622||t>=8623&&t<=8653||t>=8654&&t<=8655||t>=8656&&t<=8657||t===8658||t===8659||t===8660||t>=8661&&t<=8691||t>=8692&&t<=8959||t>=8960&&t<=8967||t===8968||t===8969||t===8970||t===8971||t>=8972&&t<=8991||t>=8992&&t<=8993||t>=8994&&t<=9e3||t===9001||t===9002||t>=9003&&t<=9083||t===9084||t>=9085&&t<=9114||t>=9115&&t<=9139||t>=9140&&t<=9179||t>=9180&&t<=9185||t>=9186&&t<=9254||t>=9255&&t<=9279||t>=9280&&t<=9290||t>=9291&&t<=9311||t>=9472&&t<=9654||t===9655||t>=9656&&t<=9664||t===9665||t>=9666&&t<=9719||t>=9720&&t<=9727||t>=9728&&t<=9838||t===9839||t>=9840&&t<=10087||t===10088||t===10089||t===10090||t===10091||t===10092||t===10093||t===10094||t===10095||t===10096||t===10097||t===10098||t===10099||t===10100||t===10101||t>=10132&&t<=10175||t>=10176&&t<=10180||t===10181||t===10182||t>=10183&&t<=10213||t===10214||t===10215||t===10216||t===10217||t===10218||t===10219||t===10220||t===10221||t===10222||t===10223||t>=10224&&t<=10239||t>=10240&&t<=10495||t>=10496&&t<=10626||t===10627||t===10628||t===10629||t===10630||t===10631||t===10632||t===10633||t===10634||t===10635||t===10636||t===10637||t===10638||t===10639||t===10640||t===10641||t===10642||t===10643||t===10644||t===10645||t===10646||t===10647||t===10648||t>=10649&&t<=10711||t===10712||t===10713||t===10714||t===10715||t>=10716&&t<=10747||t===10748||t===10749||t>=10750&&t<=11007||t>=11008&&t<=11055||t>=11056&&t<=11076||t>=11077&&t<=11078||t>=11079&&t<=11084||t>=11085&&t<=11123||t>=11124&&t<=11125||t>=11126&&t<=11157||t===11158||t>=11159&&t<=11263||t>=11776&&t<=11777||t===11778||t===11779||t===11780||t===11781||t>=11782&&t<=11784||t===11785||t===11786||t===11787||t===11788||t===11789||t>=11790&&t<=11798||t===11799||t>=11800&&t<=11801||t===11802||t===11803||t===11804||t===11805||t>=11806&&t<=11807||t===11808||t===11809||t===11810||t===11811||t===11812||t===11813||t===11814||t===11815||t===11816||t===11817||t>=11818&&t<=11822||t===11823||t>=11824&&t<=11833||t>=11834&&t<=11835||t>=11836&&t<=11839||t===11840||t===11841||t===11842||t>=11843&&t<=11855||t>=11856&&t<=11857||t===11858||t>=11859&&t<=11903||t>=12289&&t<=12291||t===12296||t===12297||t===12298||t===12299||t===12300||t===12301||t===12302||t===12303||t===12304||t===12305||t>=12306&&t<=12307||t===12308||t===12309||t===12310||t===12311||t===12312||t===12313||t===12314||t===12315||t===12316||t===12317||t>=12318&&t<=12319||t===12320||t===12336||t===64830||t===64831||t>=65093&&t<=65094}function MN(t){t.forEach(function(e){if(delete e.location,Rbe(e)||_be(e))for(var n in e.options)delete e.options[n].location,MN(e.options[n].value);else Tbe(e)&&kbe(e.style)||(Abe(e)||Cbe(e))&&IN(e.style)?delete e.style.location:Ibe(e)&&MN(e.children)})}function Jvt(t,e){e===void 0&&(e={}),e=Ve({shouldParseSkeletons:!0,requiresOtherClause:!0},e);var n=new Yvt(t,e).parse();if(n.err){var r=SyntaxError(gn[n.err.kind]);throw r.location=n.err.location,r.originalMessage=n.err.message,r}return e?.captureLocation||MN(n.val),n.val}function fu(t,e){var n=e&&e.cache?e.cache:s1t,r=e&&e.serializer?e.serializer:i1t,i=e&&e.strategy?e.strategy:n1t;return i(t,{cache:n,serializer:r})}function e1t(t){return t==null||typeof t=="number"||typeof t=="boolean"}function t1t(t,e,n,r){var i=e1t(r)?r:n(r),s=e.get(i);return typeof s>"u"&&(s=t.call(this,r),e.set(i,s)),s}function Fbe(t,e,n){var r=Array.prototype.slice.call(arguments,3),i=n(r),s=e.get(i);return typeof s>"u"&&(s=t.apply(this,r),e.set(i,s)),s}function jbe(t,e,n,r,i){return n.bind(e,t,r,i)}function n1t(t,e){var n=t.length===1?t1t:Fbe;return jbe(t,this,n,e.cache.create(),e.serializer)}function r1t(t,e){return jbe(t,this,Fbe,e.cache.create(),e.serializer)}var i1t=function(){return JSON.stringify(arguments)};function HW(){this.cache=Object.create(null)}HW.prototype.get=function(t){return this.cache[t]};HW.prototype.set=function(t,e){this.cache[t]=e};var s1t={create:function(){return new HW}},hu={variadic:r1t},Xu;(function(t){t.MISSING_VALUE="MISSING_VALUE",t.INVALID_VALUE="INVALID_VALUE",t.MISSING_INTL_API="MISSING_INTL_API"})(Xu||(Xu={}));var qp=function(t){Ll(e,t);function e(n,r,i){var s=t.call(this,n)||this;return s.code=r,s.originalMessage=i,s}return e.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},e}(Error),zte=function(t){Ll(e,t);function e(n,r,i,s){return t.call(this,'Invalid values for "'.concat(n,'": "').concat(r,'". Options are "').concat(Object.keys(i).join('", "'),'"'),Xu.INVALID_VALUE,s)||this}return e}(qp),a1t=function(t){Ll(e,t);function e(n,r,i){return t.call(this,'Value for "'.concat(n,'" must be of type ').concat(r),Xu.INVALID_VALUE,i)||this}return e}(qp),o1t=function(t){Ll(e,t);function e(n,r){return t.call(this,'The intl string context variable "'.concat(n,'" was not provided to the string "').concat(r,'"'),Xu.MISSING_VALUE,r)||this}return e}(qp),Ta;(function(t){t[t.literal=0]="literal",t[t.object=1]="object"})(Ta||(Ta={}));function l1t(t){return t.length<2?t:t.reduce(function(e,n){var r=e[e.length-1];return!r||r.type!==Ta.literal||n.type!==Ta.literal?e.push(n):r.value+=n.value,e},[])}function Bbe(t){return typeof t=="function"}function H5(t,e,n,r,i,s,a){if(t.length===1&&Fte(t[0]))return[{type:Ta.literal,value:t[0].value}];for(var o=[],l=0,c=t;l<c.length;l++){var u=c[l];if(Fte(u)){o.push({type:Ta.literal,value:u.value});continue}if(Avt(u)){typeof s=="number"&&o.push({type:Ta.literal,value:n.getNumberFormat(e).format(s)});continue}var d=u.value;if(!(i&&d in i))throw new o1t(d,a);var f=i[d];if(Tvt(u)){(!f||typeof f=="string"||typeof f=="number")&&(f=typeof f=="string"||typeof f=="number"?String(f):""),o.push({type:typeof f=="string"?Ta.literal:Ta.object,value:f});continue}if(Abe(u)){var h=typeof u.style=="string"?r.date[u.style]:IN(u.style)?u.style.parsedOptions:void 0;o.push({type:Ta.literal,value:n.getDateTimeFormat(e,h).format(f)});continue}if(Cbe(u)){var h=typeof u.style=="string"?r.time[u.style]:IN(u.style)?u.style.parsedOptions:r.time.medium;o.push({type:Ta.literal,value:n.getDateTimeFormat(e,h).format(f)});continue}if(Tbe(u)){var h=typeof u.style=="string"?r.number[u.style]:kbe(u.style)?u.style.parsedOptions:void 0;h&&h.scale&&(f=f*(h.scale||1)),o.push({type:Ta.literal,value:n.getNumberFormat(e,h).format(f)});continue}if(Ibe(u)){var m=u.children,g=u.value,b=i[g];if(!Bbe(b))throw new a1t(g,"function",a);var E=H5(m,e,n,r,i,s),x=b(E.map(function(R){return R.value}));Array.isArray(x)||(x=[x]),o.push.apply(o,x.map(function(R){return{type:typeof R=="string"?Ta.literal:Ta.object,value:R}}))}if(Rbe(u)){var S=u.options[f]||u.options.other;if(!S)throw new zte(u.value,f,Object.keys(u.options),a);o.push.apply(o,H5(S.value,e,n,r,i));continue}if(_be(u)){var S=u.options["=".concat(f)];if(!S){if(!Intl.PluralRules)throw new qp(`Intl.PluralRules is not available in this environment. 2229Try polyfilling it using "@formatjs/intl-pluralrules" 2230`,Xu.MISSING_INTL_API,a);var A=n.getPluralRules(e,{type:u.pluralType}).select(f-(u.offset||0));S=u.options[A]||u.options.other}if(!S)throw new zte(u.value,f,Object.keys(u.options),a);o.push.apply(o,H5(S.value,e,n,r,i,f-(u.offset||0)));continue}}return l1t(o)}function c1t(t,e){return e?Ve(Ve(Ve({},t||{}),e||{}),Object.keys(t).reduce(function(n,r){return n[r]=Ve(Ve({},t[r]),e[r]||{}),n},{})):t}function u1t(t,e){return e?Object.keys(t).reduce(function(n,r){return n[r]=c1t(t[r],e[r]),n},Ve({},t)):t}function mP(t){return{create:function(){return{get:function(e){return t[e]},set:function(e,n){t[e]=n}}}}}function d1t(t){return t===void 0&&(t={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:fu(function(){for(var e,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return new((e=Intl.NumberFormat).bind.apply(e,Qa([void 0],n,!1)))},{cache:mP(t.number),strategy:hu.variadic}),getDateTimeFormat:fu(function(){for(var e,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return new((e=Intl.DateTimeFormat).bind.apply(e,Qa([void 0],n,!1)))},{cache:mP(t.dateTime),strategy:hu.variadic}),getPluralRules:fu(function(){for(var e,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return new((e=Intl.PluralRules).bind.apply(e,Qa([void 0],n,!1)))},{cache:mP(t.pluralRules),strategy:hu.variadic})}}var Ube=function(){function t(e,n,r,i){var s=this;if(n===void 0&&(n=t.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(l){var c=s.formatToParts(l);if(c.length===1)return c[0].value;var u=c.reduce(function(d,f){return!d.length||f.type!==Ta.literal||typeof d[d.length-1]!="string"?d.push(f.value):d[d.length-1]+=f.value,d},[]);return u.length<=1?u[0]||"":u},this.formatToParts=function(l){return H5(s.ast,s.locales,s.formatters,s.formats,l,void 0,s.message)},this.resolvedOptions=function(){var l;return{locale:((l=s.resolvedLocale)===null||l===void 0?void 0:l.toString())||Intl.NumberFormat.supportedLocalesOf(s.locales)[0]}},this.getAst=function(){return s.ast},this.locales=n,this.resolvedLocale=t.resolveLocale(n),typeof e=="string"){if(this.message=e,!t.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");var a=i||{};a.formatters;var o=If(a,["formatters"]);this.ast=t.__parse(e,Ve(Ve({},o),{locale:this.resolvedLocale}))}else this.ast=e;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=u1t(t.formats,r),this.formatters=i&&i.formatters||d1t(this.formatterCache)}return Object.defineProperty(t,"defaultLocale",{get:function(){return t.memoizedDefaultLocale||(t.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),t.memoizedDefaultLocale}
2230,enumerable:!1,configurable:!0}),t.memoizedDefaultLocale=null,t.resolveLocale=function(e){if(!(typeof Intl.Locale>"u")){var n=Intl.NumberFormat.supportedLocalesOf(e);return n.length>0?new Intl.Locale(n[0]):new Intl.Locale(typeof e=="string"?e:e[0])}},t.__parse=Jvt,t.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},t}(),hg;(function(t){t.FORMAT_ERROR="FORMAT_ERROR",t.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",t.INVALID_CONFIG="INVALID_CONFIG",t.MISSING_DATA="MISSING_DATA",t.MISSING_TRANSLATION="MISSING_TRANSLATION"})(hg||(hg={}));var jT=function(t){Ll(e,t);function e(n,r,i){var s=this,a=i?i instanceof Error?i:new Error(String(i)):void 0;return s=t.call(this,"[@formatjs/intl Error ".concat(n,"] ").concat(r,` 2231`).concat(a?` 2232`.concat(a.message,` 2233`).concat(a.stack):""))||this,s.code=n,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(s,e),s}return e}(Error),f1t=function(t){Ll(e,t);function e(n,r){return t.call(this,hg.UNSUPPORTED_FORMATTER,n,r)||this}return e}(jT),h1t=function(t){Ll(e,t);function e(n,r){return t.call(this,hg.INVALID_CONFIG,n,r)||this}return e}(jT),Gte=function(t){Ll(e,t);function e(n,r){return t.call(this,hg.MISSING_DATA,n,r)||this}return e}(jT),$l=function(t){Ll(e,t);function e(n,r,i){var s=t.call(this,hg.FORMAT_ERROR,"".concat(n,` 2234Locale: `).concat(r,` 2235`),i)||this;return s.locale=r,s}return e}(jT),gP=function(t){Ll(e,t);function e(n,r,i,s){var a=t.call(this,"".concat(n,` 2236MessageID: `).concat(i?.id,` 2237Default Message: `).concat(i?.defaultMessage,` 2238Description: `).concat(i?.description,` 2239`),r,s)||this;return a.descriptor=i,a.locale=r,a}return e}($l),p1t=function(t){Ll(e,t);function e(n,r){var i=t.call(this,hg.MISSING_TRANSLATION,'Missing message: "'.concat(n.id,'" for locale "').concat(r,'", using ').concat(n.defaultMessage?"default message (".concat(typeof n.defaultMessage=="string"?n.defaultMessage:n.defaultMessage.map(function(s){var a;return(a=s.value)!==null&&a!==void 0?a:JSON.stringify(s)}).join(),")"):"id"," as fallback."))||this;return i.descriptor=n,i}return e}(jT);function $g(t,e,n){return n===void 0&&(n={}),e.reduce(function(r,i){return i in t?r[i]=t[i]:i in n&&(r[i]=n[i]),r},{})}var m1t=function(t){},g1t=function(t){},Hbe={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:m1t,onWarn:g1t};function Vbe(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function mm(t){return{create:function(){return{get:function(e){return t[e]},set:function(e,n){t[e]=n}}}}}function v1t(t){t===void 0&&(t=Vbe());var e=Intl.RelativeTimeFormat,n=Intl.ListFormat,r=Intl.DisplayNames,i=fu(function(){for(var o,l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];return new((o=Intl.DateTimeFormat).bind.apply(o,Qa([void 0],l,!1)))},{cache:mm(t.dateTime),strategy:hu.variadic}),s=fu(function(){for(var o,l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];return new((o=Intl.NumberFormat).bind.apply(o,Qa([void 0],l,!1)))},{cache:mm(t.number),strategy:hu.variadic}),a=fu(function(){for(var o,l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];return new((o=Intl.PluralRules).bind.apply(o,Qa([void 0],l,!1)))},{cache:mm(t.pluralRules),strategy:hu.variadic});return{getDateTimeFormat:i,getNumberFormat:s,getMessageFormat:fu(function(o,l,c,u){return new Ube(o,l,c,Ve({formatters:{getNumberFormat:s,getDateTimeFormat:i,getPluralRules:a}},u||{}))},{cache:mm(t.message),strategy:hu.variadic}),getRelativeTimeFormat:fu(function(){for(var o=[],l=0;l<arguments.length;l++)o[l]=arguments[l];return new(e.bind.apply(e,Qa([void 0],o,!1)))},{cache:mm(t.relativeTime),strategy:hu.variadic}),getPluralRules:a,getListFormat:fu(function(){for(var o=[],l=0;l<arguments.length;l++)o[l]=arguments[l];return new(n.bind.apply(n,Qa([void 0],o,!1)))},{cache:mm(t.list),strategy:hu.variadic}),getDisplayNames:fu(function(){for(var o=[],l=0;l<arguments.length;l++)o[l]=arguments[l];return new(r.bind.apply(r,Qa([void 0],o,!1)))},{cache:mm(t.displayNames),strategy:hu.variadic})}}function VW(t,e,n,r){var i=t&&t[e],s;if(i&&(s=i[n]),s)return s;r(new f1t("No ".concat(e," format named: ").concat(n)))}function aR(t,e){return Object.keys(t).reduce(function(n,r){return n[r]=Ve({timeZone:e},t[r]),n},{})}function qte(t,e){var n=Object.keys(Ve(Ve({},t),e));return n.reduce(function(r,i){return r[i]=Ve(Ve({},t[i]||{}),e[i]||{}),r},{})}function Kte(t,e){if(!e)return t;var n=Ube.formats;return Ve(Ve(Ve({},n),t),{date:qte(aR(n.date,e),aR(t.date||{},e)),time:qte(aR(n.time,e),aR(t.time||{},e))})}var PN=function(t,e,n,r,i){var s=t.locale,a=t.formats,o=t.messages,l=t.defaultLocale,c=t.defaultFormats,u=t.fallbackOnEmptyString,d=t.onError,f=t.timeZone,h=t.defaultRichTextElements;n===void 0&&(n={id:""});var m=n.id,g=n.defaultMessage;Sbe(!!m,"[@formatjs/intl] An `id` must be provided to format a message. You can either:\n1. Configure your build toolchain with [babel-plugin-formatjs](https://formatjs.io/docs/tooling/babel-plugin)\nor [@formatjs/ts-transformer](https://formatjs.io/docs/tooling/ts-transformer) OR\n2. Configure your `eslint` config to include [eslint-plugin-formatjs](https://formatjs.io/docs/tooling/linter#enforce-id)\nto autofix this issue");var b=String(m),E=o&&Object.prototype.hasOwnProperty.call(o,b)&&o[b];
vendor: 6,267 bytes, lines 2239-2249
2239if(Array.isArray(E)&&E.length===1&&E[0].type===Ar.literal)return E[0].value;if(!r&&E&&typeof E=="string"&&!h)return E.replace(/'\{(.*?)\}'/gi,"{$1}");if(r=Ve(Ve({},h),r||{}),a=Kte(a,f),c=Kte(c,f),!E){if(u===!1&&E==="")return E;if((!g||s&&s.toLowerCase()!==l.toLowerCase())&&d(new p1t(n,s)),g)try{var x=e.getMessageFormat(g,l,c,i);return x.format(r)}catch(S){return d(new gP('Error formatting default message for: "'.concat(b,'", rendering default message verbatim'),s,n,S)),typeof g=="string"?g:b}return b}try{var x=e.getMessageFormat(E,s,a,Ve({formatters:e},i||{}));return x.format(r)}catch(S){d(new gP('Error formatting message: "'.concat(b,'", using ').concat(g?"default message":"id"," as fallback."),s,n,S))}if(g)try{var x=e.getMessageFormat(g,l,c,i);return x.format(r)}catch(S){d(new gP('Error formatting the default message for: "'.concat(b,'", rendering message verbatim'),s,n,S))}return typeof E=="string"?E:typeof g=="string"?g:b},Wbe=["formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle","dateStyle","timeStyle","calendar","numberingSystem","fractionalSecondDigits"];function cO(t,e,n,r){var i=t.locale,s=t.formats,a=t.onError,o=t.timeZone;r===void 0&&(r={});var l=r.format,c=Ve(Ve({},o&&{timeZone:o}),l&&VW(s,e,l,a)),u=$g(r,Wbe,c);return e==="time"&&!u.hour&&!u.minute&&!u.second&&!u.timeStyle&&!u.dateStyle&&(u=Ve(Ve({},u),{hour:"numeric",minute:"numeric"})),n(i,u)}function y1t(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=n[0],s=n[1],a=s===void 0?{}:s,o=typeof i=="string"?new Date(i||0):i;try{return cO(t,"date",e,a).format(o)}catch(l){t.onError(new $l("Error formatting date.",t.locale,l))}return String(o)}function b1t(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=n[0],s=n[1],a=s===void 0?{}:s,o=typeof i=="string"?new Date(i||0):i;try{return cO(t,"time",e,a).format(o)}catch(l){t.onError(new $l("Error formatting time.",t.locale,l))}return String(o)}function E1t(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=n[0],s=n[1],a=n[2],o=a===void 0?{}:a,l=t.timeZone,c=t.locale,u=t.onError,d=$g(o,Wbe,l?{timeZone:l}:{});try{return e(c,d).formatRange(i,s)}catch(f){u(new $l("Error formatting date time range.",t.locale,f))}return String(i)}function x1t(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=n[0],s=n[1],a=s===void 0?{}:s,o=typeof i=="string"?new Date(i||0):i;try{return cO(t,"date",e,a).formatToParts(o)}catch(l){t.onError(new $l("Error formatting date.",t.locale,l))}return[]}function w1t(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=n[0],s=n[1],a=s===void 0?{}:s,o=typeof i=="string"?new Date(i||0):i;try{return cO(t,"time",e,a).formatToParts(o)}catch(l){t.onError(new $l("Error formatting time.",t.locale,l))}return[]}var S1t=["style","type","fallback","languageDisplay"];function T1t(t,e,n,r){var i=t.locale,s=t.onError,a=Intl.DisplayNames;a||s(new qp(`Intl.DisplayNames is not available in this environment. 2240Try polyfilling it using "@formatjs/intl-displaynames" 2241`,Xu.MISSING_INTL_API));var o=$g(r,S1t);try{return e(i,o).of(n)}catch(l){s(new $l("Error formatting display name.",i,l))}}var A1t=["type","style"],Yte=Date.now();function C1t(t){return"".concat(Yte,"_").concat(t,"_").concat(Yte)}function R1t(t,e,n,r){r===void 0&&(r={});var i=zbe(t,e,n,r).reduce(function(s,a){var o=a.value;return typeof o!="string"?s.push(o):typeof s[s.length-1]=="string"?s[s.length-1]+=o:s.push(o),s},[]);return i.length===1?i[0]:i.length===0?"":i}function zbe(t,e,n,r){var i=t.locale,s=t.onError;r===void 0&&(r={});var a=Intl.ListFormat;a||s(new qp(`Intl.ListFormat is not available in this environment. 2242Try polyfilling it using "@formatjs/intl-listformat" 2243`,Xu.MISSING_INTL_API));var o=$g(r,A1t);try{var l={},c=n.map(function(u,d){if(typeof u=="object"){var f=C1t(d);return l[f]=u,f}return String(u)});return e(i,o).formatToParts(c).map(function(u){return u.type==="literal"?u:Ve(Ve({},u),{value:l[u.value]||u.value})})}catch(u){s(new $l("Error formatting list.",i,u))}return n}var _1t=["type"];function I1t(t,e,n,r){var i=t.locale,s=t.onError;r===void 0&&(r={}),Intl.PluralRules||s(new qp(`Intl.PluralRules is not available in this environment. 2244Try polyfilling it using "@formatjs/intl-pluralrules" 2245`,Xu.MISSING_INTL_API));var a=$g(r,_1t);try{return e(i,a).select(n)}catch(o){s(new $l("Error formatting plural.",i,o))}return"other"}var k1t=["numeric","style"];function D1t(t,e,n){var r=t.locale,i=t.formats,s=t.onError;n===void 0&&(n={});var a=n.format,o=!!a&&VW(i,"relative",a,s)||{},l=$g(n,k1t,o);return e(r,l)}function L1t(t,e,n,r,i){i===void 0&&(i={}),r||(r="second");var s=Intl.RelativeTimeFormat;s||t.onError(new qp(`Intl.RelativeTimeFormat is not available in this environment. 2246Try polyfilling it using "@formatjs/intl-relativetimeformat" 2247`,Xu.MISSING_INTL_API));try{return D1t(t,e,i).format(n,r)}catch(a){t.onError(new $l("Error formatting relative time.",t.locale,a))}return String(n)}var O1t=["style","currency","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay","numberingSystem","trailingZeroDisplay","roundingPriority","roundingIncrement","roundingMode"];function Gbe(t,e,n){var r=t.locale,i=t.formats,s=t.onError;n===void 0&&(n={});var a=n.format,o=a&&VW(i,"number",a,s)||{},l=$g(n,O1t,o);return e(r,l)}function M1t(t,e,n,r){r===void 0&&(r={});try{return Gbe(t,e,r).format(n)}catch(i){t.onError(new $l("Error formatting number.",t.locale,i))}return String(n)}function P1t(t,e,n,r){r===void 0&&(r={});try{return Gbe(t,e,r).formatToParts(n)}catch(i){t.onError(new $l("Error formatting number.",t.locale,i))}return[]}function $1t(t){var e=t?t[Object.keys(t)[0]]:void 0;return typeof e=="string"}function N1t(t){t.onWarn&&t.defaultRichTextElements&&$1t(t.messages||{})&&t.onWarn(`[@formatjs/intl] "defaultRichTextElements" was specified but "message" was not pre-compiled. 2248Please consider using "@formatjs/cli" to pre-compile your messages for performance. 2249For more details see https://formatjs.io/docs/getting-started/message-distribution`)}
2249function F1t(t,e){var n=v1t(e),r=Ve(Ve({},Hbe),t),i=r.locale,s=r.defaultLocale,a=r.onError;return i?!Intl.NumberFormat.supportedLocalesOf(i).length&&a?a(new Gte('Missing locale data for locale: "'.concat(i,'" in Intl.NumberFormat. Using default locale: "').concat(s,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(i).length&&a&&a(new Gte('Missing locale data for locale: "'.concat(i,'" in Intl.DateTimeFormat. Using default locale: "').concat(s,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):(a&&a(new h1t('"locale" was not configured, using "'.concat(s,'" as fallback. See https://formatjs.io/docs/react-intl/api#intlshape for more details'))),r.locale=r.defaultLocale||"en"),N1t(r),Ve(Ve({},r),{formatters:n,formatNumber:M1t.bind(null,r,n.getNumberFormat),formatNumberToParts:P1t.bind(null,r,n.getNumberFormat),formatRelativeTime:L1t.bind(null,r,n.getRelativeTimeFormat),formatDate:y1t.bind(null,r,n.getDateTimeFormat),formatDateToParts:x1t.bind(null,r,n.getDateTimeFormat),formatTime:b1t.bind(null,r,n.getDateTimeFormat),formatDateTimeRange:E1t.bind(null,r,n.getDateTimeFormat),formatTimeToParts:w1t.bind(null,r,n.getDateTimeFormat),formatPlural:I1t.bind(null,r,n.getPluralRules),formatMessage:PN.bind(null,r,n),$t:PN.bind(null,r,n),formatList:R1t.bind(null,r,n.getListFormat),formatListToParts:zbe.bind(null,r,n.getListFormat),formatDisplayName:T1t.bind(null,r,n.getDisplayNames)})}function qbe(t){Sbe(t,"[React Intl] Could not find required `intl` object. <IntlProvider> needs to exist in the component ancestry.")}var Kbe=Ve(Ve({},Hbe),{textComponent:y.Fragment});function j1t(t){return function(e){return t(y.Children.toArray(e))}}function B1t(t,e){if(t===e)return!0;if(!t||!e)return!1;var n=Object.keys(t),r=Object.keys(e),i=n.length;if(r.length!==i)return!1;for(var s=0;s<i;s++){var a=n[s];if(t[a]!==e[a]||!Object.prototype.hasOwnProperty.call(e,a))return!1}return!0}var WW=typeof window<"u"&&!window.__REACT_INTL_BYPASS_GLOBAL_CONTEXT__?window.__REACT_INTL_CONTEXT__||(window.__REACT_INTL_CONTEXT__=y.createContext(null)):y.createContext(null);WW.Consumer;var U1t=WW.Provider,H1t=U1t,V1t=WW;function be(){var t=y.useContext(V1t);return qbe(t),t}var $N;(function(t){t.formatDate="FormattedDate",t.formatTime="FormattedTime",t.formatNumber="FormattedNumber",t.formatList="FormattedList",t.formatDisplayName="FormattedDisplayName"})($N||($N={}));var NN;(function(t){t.formatDate="FormattedDateParts",t.formatTime="FormattedTimeParts",t.formatNumber="FormattedNumberParts",t.formatList="FormattedListParts"})(NN||(NN={}));function Ybe(t){var e=function(n){var r=be(),i=n.value,s=n.children,a=If(n,["value","children"]),o=typeof i=="string"?new Date(i||0):i,l=t==="formatDate"?r.formatDateToParts(o,a):r.formatTimeToParts(o,a);return s(l)};return e.displayName=NN[t],e}function BT(t){var e=function(n){var r=be(),i=n.value,s=n.children,a=If(n,["value","children"]),o=r[t](i,a);if(typeof s=="function")return s(o);var l=r.textComponent||y.Fragment;return y.createElement(l,null,o)};return e.displayName=$N[t],e}function Qbe(t){return t&&Object.keys(t).reduce(function(e,n){var r=t[n];return e[n]=Bbe(r)?j1t(r):r,e},{})}var Qte=function(t,e,n,r){for(var i=[],s=4;s<arguments.length;s++)i[s-4]=arguments[s];var a=Qbe(r),o=PN.apply(void 0,Qa([t,e,n,a],i,!1));return Array.isArray(o)?y.Children.toArray(o):o},Xte=function(t,e){var n=t.defaultRichTextElements,r=If(t,["defaultRichTextElements"]),i=Qbe(n),s=F1t(Ve(Ve(Ve({},Kbe),r),{defaultRichTextElements:i}),e),a={locale:s.locale,timeZone:s.timeZone,fallbackOnEmptyString:s.fallbackOnEmptyString,formats:s.formats,defaultLocale:s.defaultLocale,defaultFormats:s.defaultFormats,messages:s.messages,onError:s.onError,defaultRichTextElements:i};return Ve(Ve({},s),{formatMessage:Qte.bind(null,a,s.formatters),$t:Qte.bind(null,a,s.formatters)})};function vP(t){return{locale:t.locale,timeZone:t.timeZone,fallbackOnEmptyString:t.fallbackOnEmptyString,formats:t.formats,textComponent:t.textComponent,messages:t.messages,defaultLocale:t.defaultLocale,defaultFormats:t.defaultFormats,onError:t.onError,onWarn:t.onWarn,wrapRichTextChunksInFragment:t.wrapRichTextChunksInFragment,defaultRichTextElements:t.defaultRichTextElements}}var W1t=function(t){Ll(e,t);function e(){var n=t!==null&&t.apply(this,arguments)||this;return n.cache=Vbe(),n.state={cache:n.cache,intl:Xte(vP(n.props),n.cache),prevConfig:vP(n.props)},n}return e.getDerivedStateFromProps=function(n,r){var i=r.prevConfig,s=r.cache,a=vP(n);
2249return B1t(i,a)?null:{intl:Xte(a,s),prevConfig:a}},e.prototype.render=function(){return qbe(this.state.intl),y.createElement(H1t,{value:this.state.intl},this.props.children)},e.displayName="IntlProvider",e.defaultProps=Kbe,e}(y.PureComponent);BT("formatDate");BT("formatTime");BT("formatNumber");BT("formatList");BT("formatDisplayName");Ybe("formatDate");Ybe("formatTime");const z1t=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#EAF5FF",stroke:"#B8E1FF",rx:2.5}),p.jsx("path",{fill:"#0C75AF",d:"M14.75 11.75a1 1 0 1 1-2 0 1 1 0 0 1 2 0m3.5 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2M13.75 15a1 1 0 1 0 0 2 1 1 0 0 0 0-2m4.5 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2m-4.5 4.25a1 1 0 1 0 0 2 1 1 0 0 0 0-2m4.5 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2"})]}),G1t=y.forwardRef(z1t),emn=G1t,q1t=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#EAFBE7",stroke:"#C6F0C2",rx:2.5}),p.jsx("path",{fill:"#328048",d:"M19 11.5h-6a4.5 4.5 0 1 0 0 9h6a4.5 4.5 0 1 0 0-9m0 7a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5"})]}),K1t=y.forwardRef(q1t),tmn=K1t,Y1t=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#D9822F",d:"M0 4a4 4 0 0 1 4-4h24a4 4 0 0 1 4 4v24a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4z"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",d:"M17.143 18.659v2.912l6.856-3.878v-2.815L17.143 11v2.906l4.16 2.38zm-2.287 0-4.16-2.374 4.16-2.38V11L8 14.877v2.816l6.856 3.878z",clipRule:"evenodd"})]});y.forwardRef(Y1t);const Q1t=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#4945FF",stroke:"#4945FF",rx:2.5}),p.jsx("path",{fill:"#fff",d:"M14.328 14.54v-.083c-.04-.937-.75-1.559-1.787-1.559-1.535 0-2.725 1.57-2.725 3.65 0 1.302.71 2.104 1.846 2.104.961 0 1.787-.545 2.063-1.37h1.752c-.37 1.78-1.922 2.935-3.967 2.935-2.121 0-3.504-1.395-3.504-3.545 0-3.123 1.951-5.344 4.646-5.344 1.94 0 3.41 1.283 3.41 2.96 0 .087 0 .163-.011.251zM20.053 20H18.27l1.489-6.943h-2.532l.311-1.512h6.844l-.31 1.512H21.54z"})]}),X1t=y.forwardRef(Q1t),nmn=X1t,Z1t=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#F6F6F9",stroke:"#DCDCE4",rx:2.5}),p.jsx("path",{fill:"#666687",d:"M20.5 17.5c-.358 0-.71.085-1.029.25l-1.337-1.04q.11-.326.116-.67l.647-.214a2.25 2.25 0 1 0-.637-1.37l-.486.162A2.25 2.25 0 0 0 16 13.75c-.062 0-.117 0-.176.008l-.278-.625A2.25 2.25 0 1 0 14 13.75c.063 0 .117 0 .176-.008l.278.625a2.24 2.24 0 0 0-.537 2.482l-1.33 1.182a2.25 2.25 0 1 0 .996 1.12l1.33-1.182a2.25 2.25 0 0 0 2.3-.075l1.224.954A2.25 2.25 0 1 0 20.5 17.5m0-4a.75.75 0 1 1 0 1.5.75.75 0 0 1 0-1.5m-7.25-2a.75.75 0 1 1 1.5 0 .75.75 0 0 1-1.5 0m-1.75 9.25a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5M15.25 16a.75.75 0 1 1 1.5 0 .75.75 0 0 1-1.5 0m5.25 4.5a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5"})]}),J1t=y.forwardRef(Z1t),rmn=J1t,eyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#FDF4DC",stroke:"#FAE7B9",rx:2.5}),p.jsx("path",{fill:"#D9822F",d:"M21 10h-1.5v-.5a.5.5 0 0 0-1 0v.5h-5v-.5a.5.5 0 0 0-1 0v.5H11a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V11a1 1 0 0 0-1-1m0 3H11v-2h1.5v.5a.5.5 0 0 0 1 0V11h5v.5a.5.5 0 0 0 1 0V11H21z"})]}),tyt=y.forwardRef(eyt),imn=tyt,nyt=(t,e)=>p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:p.jsx("path",{fill:"#5865F2",d:"M27.107 5.911a26.5 26.5 0 0 0-6.602-2.031 18 18 0 0 0-.845 1.72 24.6 24.6 0 0 0-7.327 0 18 18 0 0 0-.846-1.72A26.7 26.7 0 0 0 4.88 5.916C.702 12.098-.43 18.126.136 24.068a26.6 26.6 0 0 0 8.097 4.065 19.6 19.6 0 0 0 1.734-2.796c-.947-.354-1.86-.79-2.73-1.304.228-.166.452-.337.669-.504a19.02 19.02 0 0 0 16.188 0q.33.271.67.504c-.872.515-1.788.952-2.736 1.306a19.4 19.4 0 0 0 1.734 2.794 26.5 26.5 0 0 0 8.102-4.062c.665-6.892-1.135-12.864-4.757-18.16M10.684 20.414c-1.578 0-2.882-1.433-2.882-3.194 0-1.762 1.259-3.207 2.877-3.207 1.619 0 2.912 1.445 2.885 3.207s-1.271 3.194-2.88 3.194m10.632 0c-1.581 0-2.88-1.433-2.88-3.194 0-1.762 1.259-3.207 2.88-3.207s2.904 1.445 2.877 3.207-1.269 3.194-2.877 3.194"})});y.forwardRef(nyt);const ryt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#231F20",d:"M15.659.302C7.158.302 0 7.194 0 15.698v15.943l15.656-.015c8.501 0 15.396-7.158 15.396-15.66 0-8.5-6.901-15.664-15.393-15.664"}),p.jsx("path",{fill:"#FFF9AE",d:"M15.81 6.261a9.546 9.546 0 0 0-8.39 14.09l-1.726 5.554 6.2-1.4A9.541 9.541 0 1 0 15.82 6.26z"}),p.jsx("path",{fill:"#00AEEF",d:"M23.381 9.999a9.54 9.54 0 0 1-11.487 14.49l-6.2 1.419 6.312-.746A9.54 9.54 0 0 0 23.381 10"}),p.jsx("path",{fill:"#00A94F",d:"M21.624 8.239a9.54 9.54 0 0 1-9.91 15.61l-6.02 2.059 6.2-1.404a9.54 9.54 0 0 0 9.73-16.265"}),p.jsx("path",{fill:"#F15D22",d:"M7.991 20.562A9.542 9.542 0 0 1 23.387 9.994 9.543 9.543 0 0 0 7.42 20.35l-1.726 5.555z"}),p.jsx("path",{fill:"#E31B23",d:"M7.42 20.35A9.543 9.543 0 0 1 21.624 8.238 9.543 9.543 0 0 0 6.832 20.202l-1.135 5.706z"})]});y.forwardRef(ryt);const iyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#F6F6F9",stroke:"#DCDCE4",rx:2.5}),p.jsx("path",{fill:"#666687",d:"M23.75 16a3.75 3.75 0 0 1-6.402 2.652l-.03-.033-3.742-4.225a2.25 2.25 0 1 0 0 3.212l.193-.218a.75.75 0 1 1 1.125.994l-.21.237-.03.033a3.75 3.75 0 1 1 0-5.304l.03.033 3.742 4.225a2.25 2.25 0 1 0 0-3.212l-.193.218a.751.751 0 1 1-1.125-.995l.21-.236.03-.033A3.75 3.75 0 0 1 23.75 16"})]}),syt=y.forwardRef(iyt),smn=syt,ayt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#FCECEA",stroke:"#F5C0B8",rx:2.5}),p.jsx("path",{fill:"#D02B20",d:"M16 9.25a6.75 6.75 0 0 0 0 13.5c1.392 0 2.856-.42 3.915-1.125a.75.75 0 1 0-.83-1.25c-.813.54-1.994.875-3.085.875A5.25 5.25 0 1 1 21.25 16c0 .58-.104 1.067-.293 1.372-.165.265-.375.378-.707.378s-.542-.113-.707-.378c-.187-.305-.293-.791-.293-1.372v-2.5a.75.75 0 0 0-1.468-.216 3.25 3.25 0 1 0 .554 4.973c.433.637 1.09.993 1.914.993 1.542 0 2.5-1.245 2.5-3.25A6.76 6.76 0 0 0 16 9.25m0 8.5a1.75 1.75 0 1 1 0-3.5 1.75 1.75 0 0 1 0 3.5"})]}),oyt=y.forwardRef(ayt),amn=oyt,lyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 217 121",ref:e,...t,children:[p.jsxs("g",{clipPath:"url(#EmptyData_svg__a)",children:[p.jsx("path",{stroke:"#EEEEFA",strokeDasharray:"3.93 4.91",strokeLinecap:"round",strokeWidth:.982,d:"M1.158 99.652h215.018M1.158 80.015h215.018M1.158 59.397h215.018M1.158 38.779h215.018M1.158 20.124h215.018"}),p.jsx("path",{fill:"#D9D8FF",fillOpacity:.8,fillRule:"evenodd",d:"M182.63 25.086c4.112 0 7.446 3.279 7.446 7.323s-3.334 7.324-7.446 7.324h-42.545c4.112 0 7.445 3.279 7.445 7.323s-3.333 7.324-7.445 7.324h23.4c4.112 0 7.445 3.278 7.445 7.323 0 4.044-3.333 7.323-7.445 7.323h-10.821c-5.185 0-9.388 3.28-9.388 7.324q0 2.847 3.162 5.314c1.968 1.536 4.676 1.736 6.861 2.943 2.27 1.255 3.804 3.646 3.804 6.39 0 4.044-3.333 7.323-7.445 7.323H61.376c-4.112 0-7.446-3.279-7.446-7.323s3.334-7.324 7.446-7.324H19.894c-4.112 0-7.445-3.279-7.445-7.323s3.333-7.324 7.445-7.324H62.44c4.112 0 7.445-3.278 7.445-7.323s-3.334-7.324-7.446-7.324H35.85c-4.112 0-7.446-3.278-7.446-7.323 0-4.044 3.334-7.323 7.446-7.323h42.545c-4.112 0-7.445-3.28-7.445-7.324s3.333-7.323 7.445-7.323zm0 29.294c4.112 0 7.446 3.278 7.446 7.323 0 4.044-3.334 7.323-7.446 7.323s-7.445-3.278-7.445-7.323 3.333-7.324 7.445-7.324",clipRule:"evenodd"}),p.jsx("rect",{width:27,height:79.036,x:109.403,y:33.133,fill:"#fff",stroke:"#7B79FF",strokeWidth:2.455,rx:4.173}),p.jsx("rect",{width:27,height:102.6,x:74.058,y:9.57,fill:"#fff",stroke:"#7B79FF",strokeWidth:2.455,rx:4.173}),p.jsx("rect",{width:27,height:58.418,x:39.203,y:53.26,fill:"#fff",stroke:"#7B79FF",strokeWidth:2.455,rx:4.173}),p.jsx("rect",{width:27,height:55.473,x:144.748,y:56.697,fill:"#fff",stroke:"#7B79FF",strokeWidth:2.455,rx:4.173}),p.jsx("rect",{width:21.6,height:53.018,x:41.903,y:55.961,fill:"#EEEEFA",rx:1.964}),p.jsx("rect",{width:21.6,height:73.636,x:112.103,y:35.833,fill:"#EEEEFA",rx:1.964})]}),p.jsx("defs",{children:p.jsx("clipPath",{id:"EmptyData_svg__a",children:p.jsx("path",{fill:"#fff",d:"M.667.797h2
224916v120h-216z"})})})]});y.forwardRef(lyt);const cyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 217 121",ref:e,...t,children:[p.jsxs("g",{clipPath:"url(#EmptyDocuments_svg__a)",opacity:.84,children:[p.jsx("path",{fill:"#D9D8FF",fillOpacity:.8,fillRule:"evenodd",d:"M189.917 20.442a7.583 7.583 0 0 1 0 15.167h-43.334a7.584 7.584 0 1 1 0 15.167h23.834a7.583 7.583 0 0 1 0 15.166h-11.022c-5.281 0-9.562 3.396-9.562 7.584q0 2.934 3.19 5.479c2.017 1.608 4.824 1.818 7.065 3.097a7.584 7.584 0 0 1-3.755 14.174H66.417a7.583 7.583 0 1 1 0-15.167h-42.25a7.583 7.583 0 0 1 0-15.167H67.5a7.583 7.583 0 0 0 0-15.166H40.417a7.583 7.583 0 0 1 0-15.167H83.75a7.583 7.583 0 0 1 0-15.167zm0 30.334a7.583 7.583 0 0 1 0 15.166 7.584 7.584 0 0 1 0-15.166",clipRule:"evenodd"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",d:"m133.228 20.443 10.077 73.496.905 7.373a4.33 4.33 0 0 1-3.773 4.829l-63.44 7.79a4.334 4.334 0 0 1-4.83-3.773l-9.766-79.547a2.167 2.167 0 0 1 1.886-2.414l.023-.003 5.263-.59zm-59.4 6.683 4.97-.557z",clipRule:"evenodd"}),p.jsx("path",{stroke:"#7B79FF",strokeWidth:2.5,d:"m73.829 27.126 4.97-.557m54.429-6.126 10.077 73.496.905 7.373a4.33 4.33 0 0 1-3.773 4.829l-63.44 7.79a4.334 4.334 0 0 1-4.83-3.773l-9.766-79.547a2.167 2.167 0 0 1 1.886-2.414l.023-.003 5.263-.59z"}),p.jsx("path",{fill:"#F0F0FF",fillRule:"evenodd",d:"m130.485 25.068 9.121 66.607.821 6.683c.264 2.152-1.246 4.109-3.373 4.37l-56.812 6.976c-2.128.261-4.066-1.272-4.33-3.425l-8.83-71.908a2.166 2.166 0 0 1 1.887-2.414l7.028-.863",clipRule:"evenodd"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",stroke:"#7B79FF",strokeWidth:2.5,d:"M135.998 6.63H86.645a2.97 2.97 0 0 0-2.107.872 2.97 2.97 0 0 0-.873 2.107v82.333c0 .823.334 1.568.873 2.107a2.97 2.97 0 0 0 2.106.872h63.917a2.97 2.97 0 0 0 2.107-.872 2.97 2.97 0 0 0 .872-2.107V24.164a2.98 2.98 0 0 0-.873-2.108L138.104 7.502a2.98 2.98 0 0 0-2.106-.872Z",clipRule:"evenodd"}),p.jsx("path",{stroke:"#7B79FF",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M136.478 7.879v12.563a3.25 3.25 0 0 0 3.25 3.25h8.595M95.311 78.942h28.167m-28.167-55.25h28.167zm0 13h46.583zm0 14.084h46.583zm0 14.083h46.583z"})]}),p.jsx("defs",{children:p.jsx("clipPath",{id:"EmptyDocuments_svg__a",children:p.jsx("path",{fill:"#fff",d:"M.667.797h216v120h-216z"})})})]}),uyt=y.forwardRef(cyt),uO=uyt,dyt=(t,e)=>p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 193 121",ref:e,...t,children:p.jsxs("g",{opacity:.88,children:[p.jsx("path",{fill:"#DBDBFA",fillRule:"evenodd",d:"M160.947 53.823a4 4 0 0 0-.15-.281c-3.5-5.96-7.289-11.263-11.52-15.858h18.096c4.445 0 8.048 3.613 8.048 8.07 0 4.456-3.603 8.069-8.048 8.069zm-8.493 16.139c-11.562 11.57-31.953 19.597-55.21 19.597-31.435 0-54.384-16.705-55.701-35.736H29.409c-4.445 0-8.048 3.613-8.048 8.07 0 4.456 3.603 8.069 8.048 8.069h11.697c5.604 0 10.148 3.612 10.148 8.069q0 3.786-4.98 6.963c-.942.601-2.034.876-3.123 1.15-.33.083-.658.166-.983.257a8.07 8.07 0 0 0-5.86 7.768c0 4.457 3.602 8.07 8.047 8.07h95.425c4.445 0 8.048-3.613 8.048-8.07 0-4.456-3.603-8.069-8.048-8.069h44.839c4.444 0 8.048-3.613 8.048-8.07 0-4.456-3.604-8.068-8.048-8.068zM68.723 21.546H8.715c-4.445 0-8.048 3.613-8.048 8.07 0 4.456 3.603 8.068 8.048 8.068h37.314c4.606-6.843 12.5-12.477 22.694-16.138M.667 61.892c0-4.456 3.603-8.069 8.048-8.069 4.444 0 8.047 3.613 8.047 8.07 0 4.456-3.603 8.069-8.047 8.069S.667 66.349.667 61.892",clipRule:"evenodd"}),p.jsx("path",{stroke:"#7B79FF",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"m158.091 49.212 1.446 2.131"}),p.jsx("path",{fill:"#fff",d:"M154.862 59.69c-45.683-57.683-95.639-25.812-117.374.01-1.404 1.668-1.426 4.117-.15 5.882 47.31 65.454 96.71 29.044 117.704-.133 1.24-1.722 1.138-4.094-.18-5.758"}),p.jsx("path",{fill:"#7B79FF",fillRule:"evenodd",d:"M113.536 28.091c-9.141-2.486-18.085-2.558-26.571-.94-21.301 4.058-39.458 18.707-50.43 31.742-1.794 2.132-1.798 5.217-.206 7.42C48.246 82.798 60.36 92.962 72.218 98.41q1.186.544 2.367 1.027l1.206-2.209a57 57 0 0 1-2.53-1.09c-11.366-5.222-23.168-15.052-34.905-31.291-.961-1.33-.92-3.143.092-4.345 10.764-12.787 28.453-26.985 48.985-30.897 7.905-1.506 16.271-1.495 24.869.745zm-28.277 71.966c7.097 1.397 13.98 1.155 20.536-.279 20.46-4.474 37.826-20.593 48.237-35.062.899-1.25.84-3.007-.146-4.252-10.728-13.547-21.653-22.062-32.351-26.854l1.201-2.2c11.026 4.98 22.21 13.738 33.11 27.502 1.649 2.083 1.795 5.069.215 7.265-10.584 14.708-28.416 31.382-49.732 36.044-7.115 1.556-14.607 1.77-22.323.131z",clipRule:"evenodd"}),p.jsx("path",{stroke:"#7B79FF",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M127.159 22.08c13.23 6.32 21.864 14.378 27.624 21.78M34.068 48.642C53.002 23.337 89.197 8.3 117.953 18.635"}),p.jsx("ellipse",{cx:94.98,cy:66.505,fill:"#F0F0FF",rx:18.395,ry:18.444}),p.jsx("path",{fill:"#7B79FF",fillRule:"evenodd",d:"M104.76 44.362a24 24 0 0 0-9.776-2.067c-13.334 0-24.144 10.838-24.144 24.208 0 8.428 4.296 15.85 10.813 20.186l1.203-2.204c-5.741-3.903-9.516-10.498-9.516-17.982 0-11.995 9.696-21.708 21.644-21.708 3.045 0 5.944.631 8.574 1.77zM91.95 87.999q1.488.211 3.034.212c11.947 0 21.643-9.713 21.643-21.708a21.66 21.66 0 0 0-5.222-14.142l1.272-2.33a24.16 24.16 0 0 1 6.45 16.472c0 13.37-10.809 24.207-24.143 24.207-1.47 0-2.908-.131-4.305-.383z",clipRule:"evenodd"}),p.jsx("path",{fill:"#fff",stroke:"#7B79FF",strokeWidth:2.5,d:"M116.729 54.977c0 4.406-3.562 7.972-7.948 7.972s-7.948-3.566-7.948-7.972 3.562-7.972 7.948-7.972 7.948 3.566 7.948 7.972Z"}),p.jsx("path",{fill:"#fff",d:"M110.472 33.635c1.275-2.324 4.078
2249-3.019 6.296-1.56 2.264 1.49 3.053 4.654 1.751 7.027l-31.287 57.05c-1.275 2.324-4.079 3.018-6.296 1.559-2.265-1.49-3.053-4.653-1.751-7.027z"}),p.jsx("rect",{width:3.668,height:134.376,fill:"#7B79FF",rx:1.834,transform:"matrix(.82817 .56048 -.47918 .87772 127.181 .797)"})]})}),fyt=y.forwardRef(dyt),hyt=fyt,pyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 217 121",ref:e,...t,children:[p.jsx("g",{clipPath:"url(#EmptyPictures_svg__a)",children:p.jsxs("g",{clipPath:"url(#EmptyPictures_svg__b)",opacity:.88,children:[p.jsx("path",{fill:"#D9D8FF",fillOpacity:.8,fillRule:"evenodd",d:"M119.667 28.797a7 7 0 1 1 0 14h64a7 7 0 1 1 0 14h22a7 7 0 1 1 0 14h-19a7 7 0 1 0 0 14h6a7 7 0 1 1 0 14h-52a7 7 0 0 1-1.5-.161 7 7 0 0 1-1.5.16h-91a7 7 0 0 1 0-14h-39a7 7 0 1 1 0-14h40a7 7 0 0 0 0-14h-25a7 7 0 1 1 0-14h40a7 7 0 1 1 0-14zm90 56a7 7 0 1 1 0 14 7 7 0 0 1 0-14",clipRule:"evenodd"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",d:"m74.497 103.07-8.622 1.422a4 4 0 0 1-4.518-3.404L50.224 21.866a4 4 0 0 1 3.404-4.518l78.231-10.994a4 4 0 0 1 4.518 3.404c.474 3.377 2.408 16.468 2.571 17.63",clipRule:"evenodd"}),p.jsx("path",{fill:"#F0F0FF",fillRule:"evenodd",d:"m72.472 99.51-3.696.525a3.62 3.62 0 0 1-4.096-3.085l-9.996-71.925a3.646 3.646 0 0 1 3.097-4.107L128.82 10.82a3.62 3.62 0 0 1 4.096 3.085l.859 6.18 9.206 66.599c.306 2.212-1.22 4.257-3.408 4.566l-.07.01z",clipRule:"evenodd"}),p.jsx("path",{stroke:"#7B79FF",strokeLinecap:"round",strokeWidth:2.5,d:"m69.945 103.92-4.07.572a4 4 0 0 1-4.518-3.405L50.223 21.866a4 4 0 0 1 3.405-4.518l78.231-10.994a4 4 0 0 1 4.518 3.404l.956 6.808M138.167 21.177l.5 3.12"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",stroke:"#7B79FF",strokeWidth:2.5,d:"m165.078 31.096-78.567-8.258a2.74 2.74 0 0 0-2.018.598 2.74 2.74 0 0 0-1.005 1.85l-8.362 79.561a2.748 2.748 0 0 0 2.447 3.023l78.568 8.258a2.74 2.74 0 0 0 2.018-.598 2.74 2.74 0 0 0 1.004-1.85l8.362-79.562a2.74 2.74 0 0 0-.597-2.018 2.74 2.74 0 0 0-1.85-1.004Z",clipRule:"evenodd"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",d:"m93.657 31.382 62.655 6.585a3 3 0 0 1 2.67 3.297l-5.54 52.71a3 3 0 0 1-3.298 2.67L87.49 90.059a3 3 0 0 1-2.67-3.297l5.54-52.71a3 3 0 0 1 3.297-2.67",clipRule:"evenodd"}),p.jsx("path",{fill:"#F0F0FF",fillRule:"evenodd",d:"m93.407 74.676 9.798-6.609a4 4 0 0 1 5.167.595l7.174 7.722a1 1 0 0 0 1.362.097l15.34-12.43a4 4 0 0 1 5.877.936l9.981 15.438 1.433 2.392-.686 8.124a1 1 0 0 1-1.107.91l-56.963-6.329a1 1 0 0 1-.885-1.085l.755-8.199z",clipRule:"evenodd"}),p.jsx("path",{stroke:"#7B79FF",strokeWidth:2.5,d:"m156.181 39.21-62.655-6.585c-.48-.05-.936.099-1.284.38a1.75 1.75 0 0 0-.64 1.178l-5.54 52.71c-.05.48.1.936.381 1.284s.697.588 1.177.639l62.655 6.585c.481.05.936-.099 1.284-.38s.589-.697.639-1.177l5.54-52.71a1.74 1.74 0 0 0-.38-1.284 1.74 1.74 0 0 0-1.177-.64Z",clipRule:"evenodd"}),p.jsx("path",{fill:"#F0F0FF",stroke:"#7B79FF",strokeWidth:2.5,d:"M105.071 56.714a6 6 0 1 0 1.254-11.936 6 6 0 0 0-1.254 11.936Z"}),p.jsx("path",{stroke:"#7B79FF",strokeLinecap:"round",strokeWidth:2.5,d:"m91.396 76.222 11.809-8.155a4 4 0 0 1 5.167.594l7.174 7.723a1 1 0 0 0 1.362.096l15.34-12.43a4 4 0 0 1 5.877.936l11.064 17.556"})]})}),p.jsxs("defs",{children:[p.jsx("clipPath",{id:"EmptyPictures_svg__a",children:p.jsx("path",{fill:"#fff",d:"M.667.797h216v120h-216z"})}),p.jsx("clipPath",{id:"EmptyPictures_svg__b",children:p.jsx("path",{fill:"#fff",d:"M.667.797h216v120h-216z"})})]})]}),myt=y.forwardRef(pyt),gyt=myt,vyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#F6ECFC",stroke:"#E0C1F4",rx:2.5}),p.jsx("path",{fill:"#9736E8",d:"M12.75 12a.75.75 0 0 1 .75-.75h8a.75.75 0 1 1 0 1.5h-8a.75.75 0 0 1-.75-.75m8.75 3.25h-8a.75.75 0 1 0 0 1.5h8a.75.75 0 1 0 0-1.5m0 4h-8a.75.75 0 1 0 0 1.5h8a.75.75 0 1 0 0-1.5M10.75 15a1 1 0 1 0 0 2 1 1 0 0 0 0-2m0-4a1 1 0 1 0 0 2 1 1 0 0 0 0-2m0 8a1 1 0 1 0 0 2 1 1 0 0 0 0-2"})]}),yyt=y.forwardRef(vyt),omn=yyt,byt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#1977F3",d:"M32 16c0-8.836-7.164-16-16-16S0 7.164 0 16c0 7.985 5.85 14.605 13.5 15.807v-11.18H9.437V16H13.5v-3.526c0-4.01 2.39-6.226 6.044-6.226 1.75 0 3.582.313 3.582.313V10.5h-2.018c-1.987 0-2.608 1.233-2.608 2.5V16h4.437l-.709 4.626H18.5v11.18C26.15 30.607 32 23.989 32 16"}),p.jsx("path",{fill:"#FEFEFE",d:"M22.228 20.626 22.937 16H18.5v-3.002c0-1.264.619-2.5 2.608-2.5h2.018V6.562s-1.832-.313-3.582-.313c-3.654 0-6.044 2.214-6.044 6.226V16H9.437v4.626H13.5v11.18Q14.724 32 16 32c.85 0 1.685-.
2249068 2.5-.194v-11.18z"})]});y.forwardRef(byt);const Eyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#9736E8",d:"M0 4a4 4 0 0 1 4-4h24a4 4 0 0 1 4 4v24a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4z"}),p.jsx("path",{fill:"#fff",d:"M18.037 11.774a28.6 28.6 0 0 0-2.948 2.706c-1.995 2.109-3.55 4.093-4.761 6.06-.289.469-.574.945-.855 1.418a9 9 0 0 0-.463 1.536c-.074.37.275.68.577.395.312-.299.587-.64.851-.985.467-.608.906-1.237 1.342-1.867 3.37.242 7.27-2.048 8.933-4.857a.2.2 0 0 0 .017-.167.18.18 0 0 0-.114-.118c-.809-.27-1.798-.44-2.207-.462-.017 0-.034-.014-.037-.035a.04.04 0 0 1 .024-.043c1.113-.58 1.924-.647 2.877-.505.07.01.134-.046.16-.114.095-.217.356-.87.537-1.404a.2.2 0 0 0-.087-.239c-.71-.384-1.656-.643-2.035-.682-.017 0-.03-.018-.034-.036a.04.04 0 0 1 .024-.043c1.1-.483 1.485-.497 2.364-.302.087.018.17-.05.19-.142.433-1.714.574-3.197.608-3.68a.2.2 0 0 0-.057-.157.18.18 0 0 0-.148-.05c-2.444.356-4.403.865-6.093 1.55-.057.022-.11.072-.11.136.144.551-.242 1.209-.845 1.703a.04.04 0 0 1-.044.018.05.05 0 0 1-.027-.043c.004-.046.158-.665.067-1.116-.013-.064-.033-.125-.084-.16a.17.17 0 0 0-.17-.014c-7.924 3.811-5.922 10.098-5.922 10.098q.015.004.03.007c.895-1.86 1.904-3.232 3.49-5.035 1.178-1.337 2.331-2.425 3.525-3.325.75-.565 2.448-1.738 3.51-2.144a.3.3 0 0 1 .105-.021c.097 0 .177.064.2.16a.26.26 0 0 1-.046.228z"})]});y.forwardRef(Eyt);const xyt=(t,e)=>p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:p.jsx("path",{fill:"#24292F",fillRule:"evenodd",d:"M15.952 0C7.132 0 0 7.184 0 16.07c0 7.105 4.57 13.118 10.908 15.247.792.16 1.083-.346 1.083-.772 0-.372-.027-1.65-.027-2.98-4.437.958-5.361-1.916-5.361-1.916-.713-1.862-1.77-2.34-1.77-2.34-1.452-.985.106-.985.106-.985 1.61.106 2.456 1.65 2.456 1.65 1.426 2.447 3.724 1.755 4.648 1.33.132-1.038.555-1.757 1.004-2.156-3.54-.372-7.263-1.756-7.263-7.929 0-1.756.634-3.193 1.637-4.31-.158-.399-.713-2.049.16-4.257 0 0 1.346-.426 4.383 1.65 1.3-.352 2.641-.531 3.988-.533 1.347 0 2.72.187 3.988.532 3.038-2.075 4.385-1.65 4.385-1.65.871 2.21.316 3.859.158 4.258 1.03 1.117 1.637 2.554 1.637 4.31 0 6.173-3.723 7.53-7.289 7.93.581.505 1.083 1.463 1.083 2.98 0 2.154-.026 3.884-.026 4.416 0 .426.29.932 1.082.772 6.34-2.13 10.908-8.142 10.908-15.246C31.904 7.184 24.748 0 15.952 0",clipRule:"evenodd"})}),wyt=y.forwardRef(xyt),lmn=wyt,Syt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#AC73E6",d:"M0 4a4 4 0 0 1 4-4h24a4 4 0 0 1 4 4v24a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4z"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",d:"M15.027 13.839c-3.19-.836-6.305-1.064-10.18-.608-1.215.152-1.063 1.975.076 2.203.304.836.456 2.355.912 3.267.987 2.279 5.622 1.975 7.369.835 1.14-.683 1.443-2.279 1.9-3.494.227-.684 1.595-.684 1.822 0 .38 1.215.76 2.81 1.9 3.494 1.747 1.14 6.381 1.444 7.369-.835.456-.912.607-2.431.911-3.267 1.14-.228 1.216-2.051.076-2.203-3.874-.456-6.989-.228-10.18.608-.455.075-1.519.075-1.975 0",clipRule:"evenodd"})]}),Tyt=y.forwardRef(Syt),cmn=Tyt,Ayt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#4945FF",d:"M0 4a4 4 0 0 1 4-4h24a4 4 0 0 1 4 4v24a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4z"}),p.jsx("path",{fill:"#fff",d:"M15.733 8c.343 0 .678.108.963.31s.507.49.639.826c.13.337.165.707.098 1.064a1.9 1.9 0 0 1-.474.942 1.7 1.7 0 0 1-.887.504 1.64 1.64 0 0 1-1.002-.105 1.76 1.76 0 0 1-.778-.678A1.9 1.9 0 0 1 14 9.841a1.9 1.9 0 0 1 .508-1.302c.325-.345.766-.539 1.225-.539M20 24h-8v-2.265h2.933v-6.23H12.8v-2.266h4.267v8.496H20z"})]});y.forwardRef(Ayt);const Cyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#EAF5FF",stroke:"#B8E1FF",rx:2.5}),p.jsx("path",{fill:"#0C75AF",d:"M11.425 15.468a2.2 2.2 0 0 1-.36.532q.22.24.36.532c.325.67.325 1.457.325 2.218 0 1.621.115 2 1.25 2a.75.75 0 1 1 0 1.5c-1.196 0-2.012-.431-2.425-1.282-.325-.67-.325-1.457-.325-2.218 0-1.621-.115-2-1.25-2a.75.75 0 1 1 0-1.5c1.135 0 1.25-.379 1.25-2 0-.76 0-1.547.325-2.218.413-.85 1.229-1.282 2.425-1.282a.75.75 0 1 1 0 1.5c-1.135 0-1.25.379-1.25 2 0 .76 0 1.547-.325 2.218M23 15.25c-1.135 0-1.25-.379-1.25-2 0-.76 0-1.547-.325-2.218-.413-.85-1.229-1.282-2.425-1.282a.75.75 0 1 0 0 1.5c1.135 0 1.25.379 1.25 2 0 .76 0 1.547.325 2.218q.142.292.363.532a2.2 2.2 0 0 0-.36.532c-.328.67-.328 1.457-.328 2.218 0 1.621-.115 2-1.25 2a.75.75 0 1 0 0 1.5c1.196 0 2.012-.431 2.425-1.282.325-.67.325-1.457.325-2.218 0-1.621.115-2 1.25-2a.75.75 0 1 0 0-1.5"})]}),Ryt=y.forwardRef(Cyt),umn=Ryt,_yt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#EAF5FF",stroke:"#B8E1FF",rx:2.5}),p.jsx("path",{fill:"#0C75AF",d:"M9.75 12a.75.75 0 0 1 .75-.75h11a.75.75 0 1 1 0 1.5h-11a.75.75 0 0 1-.75-.75m.75 3.25h8a.75.75 0 1 0 0-1.5h-8a.75.75 0 1 0 0 1.5m11 1h-11a.75.75 0 1 0 0 1.5h11a.75.75 0 1 0 0-1.5m-3 2.5h-8a.75.75 0 1 0 0 1.5h8a.75.75 0 1 0 0-1.5"})]}),Iyt=y.forwardRef(_yt),dmn=Iyt,kyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#F6ECFC",stroke:"#E0C1F4",rx:2.5}),p.jsx("path",{fill:"#9736E8",d:"M21.5 10.5h-11a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1v-9a1 1 0 0 0-1-1m-3.75 3a.75.75 0 1 1 0 1.5.75.75 0 0 1 0-1.5m-7.25 7v-1.75l3.25-3.25 5 5zm11 0h-1.336l-2.25-2.25 1.25-1.25 2.336 2.336z"})]}),Dyt=y.forwardRef(kyt),fmn=Dyt,Lyt=(t,e)=>p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:p.jsx("path",{fill:"#32324D",d:"M18.05 16.007c0 5.019-4.04 9.087-9.025 9.087-4.984 0-9.025-4.07-9.025-9.087C0 10.99 4.04 6.92 9.025 6.92s9.025 4.069 9.025 9.087M27.95 16.007c0 4.724-2.02 8.555-4.512 8.555s-4.513-3.831-4.513-8.555 2.02-8.555 4.513-8.555 4.512 3.83 4.512 8.555M32 16.007c0 4.231-.71 7.664-1.587 7.664s-1.587-3.432-1.587-7.664.71-7.664 1.587-7.664c.876 0 1.587 3.432 1.587 7.664"})}),Oyt=y.forwardRef(Lyt),hmn=Oyt,Myt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#FCECEA",stroke:"#F5C0B8",rx:2.5}
2249),p.jsx("path",{fill:"#D02B20",d:"M8.68 20v-6.22h-.096l-1.902 1.322V13.64l2.004-1.392h1.616V20zm3.733 0v-1.09l2.498-2.466c1.09-1.058 1.385-1.45 1.385-1.992v-.017c0-.66-.45-1.122-1.192-1.122-.757 0-1.278.505-1.278 1.24v.028h-1.499l-.005-.022c0-1.488 1.16-2.508 2.857-2.508 1.595 0 2.713.913 2.713 2.25v.016c0 .881-.457 1.612-1.87 2.917l-1.434 1.337v.124h3.416V20zm9.974.172c-1.75 0-2.906-.94-3.013-2.326l-.005-.07h1.552l.005.06c.07.601.623 1.03 1.461 1.03.827 0 1.37-.461 1.37-1.116v-.011c0-.741-.553-1.15-1.493-1.15h-.887v-1.154h.865c.817 0 1.343-.43 1.343-1.059v-.01c0-.645-.446-1.042-1.209-1.042-.762 0-1.273.413-1.337 1.058l-.005.048H19.54l.005-.064c.113-1.386 1.203-2.288 2.83-2.288 1.665 0 2.74.838 2.74 2.073v.01c0 .967-.71 1.596-1.617 1.784v.032c1.155.107 1.907.773 1.907 1.826v.011c0 1.407-1.209 2.358-3.019 2.358"})]}),Pyt=y.forwardRef(Myt),pmn=Pyt,$yt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#FDF4DC",stroke:"#FAE7B9",rx:2.5}),p.jsx("path",{fill:"#D9822F",d:"M21 13h-2v-1.5a3 3 0 0 0-6 0V13h-2a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-7a1 1 0 0 0-1-1m-5 5.25a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5M18 13h-4v-1.5a2 2 0 0 1 4 0z"})]}),Nyt=y.forwardRef($yt),mmn=Nyt,Fyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#66B7F1",d:"M0 4a4 4 0 0 1 4-4h24a4 4 0 0 1 4 4v24a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4z"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",d:"M12 10.921a.5.5 0 0 1 .773-.419l8.582 5.579a.5.5 0 0 1 0 .838l-8.582 5.579a.5.5 0 0 1-.773-.42z",clipRule:"evenodd"})]});y.forwardRef(Fyt);const jyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#FF4500",d:"M16 0C7.164 0 0 7.164 0 16a15.95 15.95 0 0 0 4.686 11.314L1.64 30.36c-.605.605-.177 1.639.678 1.639H16c8.836 0 16-7.164 16-16S24.836 0 16 0"}),p.jsx("path",{fill:"#fff",d:"M19.255 7.545a2.668 2.668 0 0 0 5.261-.614 2.666 2.666 0 0 0-5.277-.54 4.307 4.307 0 0 0-3.84 4.277v.013c-2.345.099-4.487.767-6.187 1.82a3.736 3.736 0 1 0-3.869 6.34c.124 4.338 4.85 7.826 10.664 7.826s10.547-3.492 10.664-7.833a3.737 3.737 0 0 0-1.602-7.111c-.857 0-1.645.288-2.275.773-1.715-1.061-3.88-1.729-6.25-1.817v-.01a3.16 3.16 0 0 1 2.71-3.121zM9.062 17.829c.063-1.355.963-2.395 2.01-2.395 1.045 0 1.845 1.098 1.783 2.454-.063 1.354-.844 1.847-1.891 1.847S9 19.184 9.062 17.829m11.883-2.395c1.047 0 1.947 1.04 2.009 2.395s-.855 1.906-1.902 1.906-1.828-.491-1.89-1.848c-.063-1.355.735-2.453 1.783-2.453m-1.245 5.53c.196.02.321.224.245.406a4.268 4.268 0 0 1-7.875 0 .296.296 0 0 1 .245-.406c1.15-.116 2.394-.18 3.692-.18 1.3 0 2.542.064 3.693.18"})]});y.forwardRef(jyt);const Byt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#F0F0FF",stroke:"#D9D8FF",rx:2.5}),p.jsx("path",{fill:"#4945FF",d:"M16.523 19.72a.75.75 0 0 1 0 1.063l-.371.371a3.751 3.751 0 1 1-5.305-5.305l1.507-1.507a3.75 3.75 0 0 1 5.146-.155.753.753 0 0 1-1 1.126 2.25 2.25 0 0 0-3.086.091l-1.506 1.505a2.25 2.25 0 0 0 3.183 3.183l.37-.371a.747.747 0 0 1 1.062 0m4.63-8.874a3.755 3.755 0 0 0-5.305 0l-.371.37a.751.751 0 1 0 1.062 1.063l.372-.37a2.25 2.25 0 1 1 3.182 3.182l-1.507 1.507a2.25 2.25 0 0 1-3.086.09.755.755 0 0 0-1.211.315.75.75 0 0 0 .211.81 3.75 3.75 0 0 0 5.144-.152l1.507-1.507a3.756 3.756 0 0 0 .002-5.307z"})]}),Uyt=y.forwardRef(Byt),gmn=Uyt,Hyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#0C75AF",stroke:"#0C75AF",rx:2.5}),p.jsx("path",{fill:"#fff",d:"M8.523 17.586h1.711c.123.727.844 1.195 1.758 1.195.95 0 1.606-.445 1.606-1.107 0-.492-.352-.797-1.266-1.084l-.879-.276c-1.248-.386-1.963-1.218-1.963-2.308 0-1.547 1.418-2.678 3.328-2.678 1.858 0 3.164 1.078 3.217 2.62h-1.67c-.105-.71-.744-1.184-1.617-1.184-.826 0-1.459.433-1.459 1.03 0 .47.34.815 1.137 1.067l.867.27c1.436.451 2.086 1.154 2.086 2.297 0 1.675-1.418 2.789-3.516 2.789-1.922 0-3.234-.99-3.34-2.631M20.107 20h-1.78l1.487-6.943h-2.53l.31-1.512h6.843l-.31 1.512h-2.531z"})]}),Vyt=y.forwardRef(Hyt),vmn=Vyt,Wyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#4945FF",d:"M0 11.093c0-5.23 0-7.844 1.625-9.468C3.249 0 5.864 0 11.093 0h9.814c5.23 0 7.844 0 9.468 1.625C32 3.249 32 5.864 32 11.093v9.814c0 5.23 0 7.844-1.625 9.468C28.751 32 26.136 32 20.907 32h-9.814c-5.23 0-7.844 0-9.468-1.625C0 28.751 0 26.136 0 20.907z"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",d:"M22.08 9.707H11.307V15.2H16.8v5.493h5.493V9.92a.213.213 0 0 0-.213-.213",clipRule:"evenodd"}),p.jsx("path",{fill:"#fff",d:"M16.8 15.2h-.213v.213h.213z"}),p.jsx("path",{fill:"#9593FF",d:"M11.307 15.2h5.28c.117 0 .213.096.213.213v5.28h-5.28a.213.213 0 0 1-.213-.213zM16.8 20.693h5.493l-5.31 5.312a.107.107 0 0 1-.183-.076zM11.307 15.2H6.07a.107.107 0 0 1-.076-.182l5.312-5.311z"})]});y.forwardRef(Wyt);const zyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#EAFBE7",stroke:"#C6F0C2",rx:2.5}),p.jsx("path",{fill:"#328048",d:"M13.679 11.18a.75.75 0 0 0-1.358 0l-4 8.5a.75.75 0 0 0 1.357.64l.974-2.07h4.695l.974 2.07a.75.75 0 1 0 1.358-.64zm-2.32 5.57 1.64-3.489 1.643 3.489zm9.14-3c-.865 0-1.547.241-2.027.717a.749.749 0 1 0 1.056 1.063c.188-.187.516-.283.972-.283.584 0 1.074.323 1.21.757a3 3 0 0 0-1.21-.254c-1.516 0-2.75 1.121-2.75 2.5s1.234 2.5 2.75 2.5c.479.001.95-.114 1.375-.336A.75.75 0 0 0 23.25 20v-3.75c0-1.379-1.234-2.5-2.75-2.5m0 5.5c-.687 0-1.25-.449-1.25-1s.563-1 1.25-1 1.25.449 1.25 1-.562 1-1.25 1"})]}),Gyt=y.forwardRef(zyt),ymn=Gyt,qyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#F0F0FF",stroke:"#D9D8FF",rx:2.5}),p.jsx("path",{fill:"#4945FF",d:"M18 9a5.005 5.005 0 0 0-4.756 6.549l-3.598 3.597a.5.5 0 0 0-.146.354V22a.5.5 0 0 0 .5.5h2.5a.5.5 0 0 0 .5-.5v-1h1a.5.5 0 0 0 .5-.5v-1h1a.5.5 0 0 0 .354-.146l.597-.598A5 5 0 1 0 18 9m1.25 4.75a1 1 0 1 1 0-2 1 1 0 0 1 0 2"})]}),Kyt=y.forwardRef(qyt),bmn=Kyt,Yyt=(t,e)=>p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:p.jsxs("g",{fillRule:"evenodd",clipRule:"evenodd",children:[p.jsx("path",{fill:"#FAFAFA",d:"M6.566 6.533c.064.092 1.557 2.264 3.317 4.828l3.617 5.268c.23.334.418.614.418.622s-.086.114-.19.234-.4.462-.654.76l-3.258 3.787c-1.153 1.34-1.32 1.534-2.197 2.556-.47.546-.919 1.068-1 1.16s-.146.177-.146.189c0 .014.295.021.83.021h.83l.911-1.062 1.1-1.279a888 888 0 0 0 2.243-2.61c.043-.048.377-.437.744-.864s.676-.787.689-.8l.431-.502a9 9 0 0 1 .424-.478c.009 0 1.164 1.672 2.567 3.717l2.608 3.797.055.08h2.846c2.34.001 2.843-.004 2.834-.027-.01-.025-1.373-2.013-4.87-7.103-2.517-3.665-2.852-4.157-2.843-4.182.01-.024.353-.425 2.607-3.049l1.779-2.07c.062-.07.388-.45.724-.84l1.96-2.283c.027-.035-.02-.038-.814-.038h-.842l-.375.437a1174 1174 0 0 1-2.23 2.594c-.084.096-.506.586-.938 1.09a129 129 0 0 1-1.004 1.167c-.186.22-.374.44-1.239 1.442-.38.44-.399.459-.43.418-.02-.023-1.132-1.64-2.473-3.594L12.16 6.366H6.45zm2.228 1.165 1.186 1.7c1.196 1.71 5.895 8.436 8.917 12.763a421 421 0 0 0 1.783 2.54c.02.022.301.026 1.314.022l1.287-.005-3.37-4.823-5.963-8.534-2.593-3.712-1.3-.005-1.3-.006z"}),p.jsx("path",{fill:"#040404",d:"M0 16v16l16.005-.005 16.006-.006.005-15.994L32.022 0H0zm.01.01c0 8.8.003 12.4.006 8s.003-11.6 0-16-.005-.8-.005 8m6.556-9.477c.064.092 1.557 2.264 3.317 4.828l3.617 5.268c.23.334.418.614.418.622s-.086.114-.19.234-.399.462-.654.76l-2.014 2.34-1.244 1.447c-1.153 1.34-1.32 1.534-2.197 2.556-.469.546-.918 1.068-1 1.16-.08.092-.146.177-.146.189 0 .014.295.021.83.021h.83l.911-1.062c.502-.585.996-1.16 1.1-1.279a888 888 0 0 0 2.243-2.61c.043-.048.377-.437.744-.864l.689-.8.431-.502a9 9 0 0 1 .424-.478c.009 0 1.164 1.672 2.567 3.717l2.608 3.797.056.08h2.845c2.34.001 2.843-.004 2.834-.027-.01-.025-1.373-2.013-4.87-7.103-2.517-3.665-2.852-4.157-2.842-4.182.009-.024.352-.425 2.606-3.049l1.78-2.07.723-.84 1.96-2.283c.027-.035-.02-.038-.814-.038h-.842l-.375.437a1129 1129 0 0 1-2.23 2.594c-.084.096-.506.586-.938 1.09a129 129 0 0 1-1.004 1.167c-.186.22-.374.44-1.239 1.442-.38.44-.399.459-.43.418-.02-.023-1.132-1.64-2.473-3.594L12.16 6.366H6.45zm2.228 1.165 1.186 1.7 8.918 12.763a416 416 0 0 0 1.782 2.54c.02.022.301.026 1.314.022l1.287-.005-3.37-4.823-5.963-8.534-2.593-3.712-1.3-.005-1.3-.006z"})]})}),Qyt=y.forwardRef(Yyt),Emn=Qyt;var eE=TypeError;const Xyt={},Zyt=Object.freeze(Object.defineProperty({__proto__:null,default:Xyt},Symbol.toStringTag,{value:"Module"})),Jyt=T4e(Zyt);var zW=typeof Map=="function"&&Map.prototype,yP=Object.getOwnPropertyDescriptor&&zW?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,KI=zW&&yP&&typeof yP.get=="function"?yP.get:null,Zte=zW&&Map.prototype.forEach,GW=typeof Set=="function"&&Set.prototype,bP=Object.getOwnPropertyDescriptor&&GW?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,YI=GW&&bP&&typeof bP.get=="function"?bP.get:null,Jte=GW&&Set.prototype.forEach,ebt=typeof WeakMap=="function"&&WeakMap.prototype,zw=ebt?WeakMap.prototype.has:null,tbt=typeof WeakSet=="function"&&WeakSet.prototype,Gw=tbt?WeakSet.prototype.has:null,nbt=typeof WeakRef=="function"&&WeakRef.prototype,ene=nbt?WeakRef.prototype.deref:null,rbt=Boolean.prototype.valueOf,ibt=Object.prototype.toString,sbt=Function.prototype.toString,abt=String.prototype.match,qW=String.prototype.slice,Yh=String.prototype.replace,obt=String.prototype.toUpperCase,tne=String.prototype.toLowerCase,Xbe=RegExp.prototype.test,nne=Array.prototype.concat,vu=Array.prototype.join,lbt=Array.prototype.slice,rne=Math.floor,FN=typeof BigInt=="function"?BigInt.prototype.valueOf:null,EP=Object.getOwnPropertySymbols,jN=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,cb=typeof Symbol=="function"&&typeof Symbol.iterator=="object",qw=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===cb||!0)?Symbol.toStringTag:null,Zbe=Object.prototype.propertyIsEnumerable,ine=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function sne(t,e){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||Xbe.call(/e/,e))return e;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var r=t<0?-rne(-t):rne(t);if(r!==t){var i=String(r),s=qW.call(e,i.length+1);return Yh.call(i,n,"$&_")+"."+Yh.call(Yh.call(s,/([0-9]{3})/g,"$&_"),/_$/,"")}}return Yh.call(e,n,"$&_")}var BN=Jyt,ane=BN.custom,one=tEe(ane)?ane:null,Jbe={__proto__:null,double:'"',single:"'"},cbt={__proto__:null,double:/(["\\])/g,single:/(['\\])/g},dO=function t(e,n,r,i){var s=n||{};if(Bd(s,"quoteStyle")&&!Bd(Jbe,s.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Bd(s,"maxStringLength")&&(typeof s.maxStringLength=="number"?s.maxStringLength<0&&s.maxStringLength!==1/0:s.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var a=Bd(s,"customInspect")?s.customInspect:!0;if(typeof a!="boolean"&&a!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");
vendor: 9,597 bytes, lines 2249-2252
2249if(Bd(s,"indent")&&s.indent!==null&&s.indent!==" "&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Bd(s,"numericSeparator")&&typeof s.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var o=s.numericSeparator;if(typeof e>"u")return"undefined";if(e===null)return"null";if(typeof e=="boolean")return e?"true":"false";if(typeof e=="string")return rEe(e,s);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var l=String(e);return o?sne(e,l):l}if(typeof e=="bigint"){var c=String(e)+"n";return o?sne(e,c):c}var u=typeof s.depth>"u"?5:s.depth;if(typeof r>"u"&&(r=0),r>=u&&u>0&&typeof e=="object")return UN(e)?"[Array]":"[Object]";var d=Rbt(s,r);if(typeof i>"u")i=[];else if(nEe(i,e)>=0)return"[Circular]";function f(M,j,U){if(j&&(i=lbt.call(i),i.push(j)),U){var z={depth:s.depth};return Bd(s,"quoteStyle")&&(z.quoteStyle=s.quoteStyle),t(M,z,r+1,i)}return t(M,s,r+1,i)}if(typeof e=="function"&&!lne(e)){var h=ybt(e),m=oR(e,f);return"[Function"+(h?": "+h:" (anonymous)")+"]"+(m.length>0?" { "+vu.call(m,", ")+" }":"")}if(tEe(e)){var g=cb?Yh.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):jN.call(e);return typeof e=="object"&&!cb?sx(g):g}if(Tbt(e)){for(var b="<"+tne.call(String(e.nodeName)),E=e.attributes||[],x=0;x<E.length;x++)b+=" "+E[x].name+"="+eEe(ubt(E[x].value),"double",s);return b+=">",e.childNodes&&e.childNodes.length&&(b+="..."),b+="</"+tne.call(String(e.nodeName))+">",b}if(UN(e)){if(e.length===0)return"[]";var S=oR(e,f);return d&&!Cbt(S)?"["+HN(S,d)+"]":"[ "+vu.call(S,", ")+" ]"}if(fbt(e)){var A=oR(e,f);return!("cause"in Error.prototype)&&"cause"in e&&!Zbe.call(e,"cause")?"{ ["+String(e)+"] "+vu.call(nne.call("[cause]: "+f(e.cause),A),", ")+" }":A.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+vu.call(A,", ")+" }"}if(typeof e=="object"&&a){if(one&&typeof e[one]=="function"&&BN)return BN(e,{depth:u-r});if(a!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(bbt(e)){var R=[];return Zte&&Zte.call(e,function(M,j){R.push(f(j,e,!0)+" => "+f(M,e))}),cne("Map",KI.call(e),R,d)}if(wbt(e)){var C=[];return Jte&&Jte.call(e,function(M){C.push(f(M,e))}),cne("Set",YI.call(e),C,d)}if(Ebt(e))return xP("WeakMap");if(Sbt(e))return xP("WeakSet");if(xbt(e))return xP("WeakRef");if(pbt(e))return sx(f(Number(e)));if(gbt(e))return sx(f(FN.call(e)));if(mbt(e))return sx(rbt.call(e));if(hbt(e))return sx(f(String(e)));if(typeof window<"u"&&e===window)return"{ [object Window] }";if(typeof globalThis<"u"&&e===globalThis||typeof uc<"u"&&e===uc)return"{ [object globalThis] }";if(!dbt(e)&&!lne(e)){var T=oR(e,f),I=ine?ine(e)===Object.prototype:e instanceof Object||e.constructor===Object,D=e instanceof Object?"":"null prototype",k=!I&&qw&&Object(e)===e&&qw in e?qW.call(Kp(e),8,-1):D?"Object":"",O=I||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",P=O+(k||D?"["+vu.call(nne.call([],k||[],D||[]),": ")+"] ":"");return T.length===0?P+"{}":d?P+"{"+HN(T,d)+"}":P+"{ "+vu.call(T,", ")+" }"}return String(e)};function eEe(t,e,n){var r=n.quoteStyle||e,i=Jbe[r];return i+t+i}function ubt(t){return Yh.call(String(t),/"/g,""")}function Ng(t){return!qw||!(typeof t=="object"&&(qw in t||typeof t[qw]<"u"))}function UN(t){return Kp(t)==="[object Array]"&&Ng(t)}function dbt(t){return Kp(t)==="[object Date]"&&Ng(t)}function lne(t){return Kp(t)==="[object RegExp]"&&Ng(t)}function fbt(t){return Kp(t)==="[object Error]"&&Ng(t)}function hbt(t){return Kp(t)==="[object String]"&&Ng(t)}function pbt(t){return Kp(t)==="[object Number]"&&Ng(t)}function mbt(t){return Kp(t)==="[object Boolean]"&&Ng(t)}function tEe(t){if(cb)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!jN)return!1;try{return jN.call(t),!0}catch{}return!1}function gbt(t){if(!t||typeof t!="object"||!FN)return!1;try{return FN.call(t),!0}catch{}return!1}var vbt=Object.prototype.hasOwnProperty||function(t){return t in this};function Bd(t,e){return vbt.call(t,e)}function Kp(t){return ibt.call(t)}function ybt(t){if(t.name)return t.name;var e=abt.call(sbt.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function nEe(t,e){if(t.indexOf)return t.indexOf(e);for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1}function bbt(t){if(!KI||!t||typeof t!="object")return!1;try{KI.call(t);try{YI.call(t)}catch{return!0}return t instanceof Map}catch{}return!1}function Ebt(t){if(!zw||!t||typeof t!="object")return!1;try{zw.call(t,zw);try{Gw.call(t,Gw)}catch{return!0}return t instanceof WeakMap}catch{}return!1}function xbt(t){if(!ene||!t||typeof t!="object")return!1;try{return ene.call(t),!0}catch{}return!1}function wbt(t){if(!YI||!t||typeof t!="object")return!1;try{YI.call(t);try{KI.call(t)}catch{return!0}return t instanceof Set}catch{}return!1}function Sbt(t){if(!Gw||!t||typeof t!="object")return!1;try{Gw.call(t,Gw);try{zw.call(t,zw)}catch{return!0}return t instanceof WeakSet}catch{}return!1}function Tbt(t){return!t||typeof t!="object"?!1:typeof HTMLElement<"u"&&t instanceof HTMLElement?!0:typeof t.nodeName=="string"&&typeof t.getAttribute=="function"}function rEe(t,e){if(t.length>e.maxStringLength){var n=t.length-e.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return rEe(qW.call(t,0,e.maxStringLength),e)+r}var i=cbt[e.quoteStyle||"single"];i.lastIndex=0;var s=Yh.call(Yh.call(t,i,"\\$1"),/[\x00-\x1f]/g,Abt);return eEe(s,"single",e)}function Abt(t){var e=t.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return n?"\\"+n:"\\x"+(e<16?"0":"")+obt.call(e.toString(16))}function sx(t){return"Object("+t+")"}function xP(t){return t+" { ? }"}function cne(t,e,n,r){var i=r?HN(n,r):vu.call(n,", ");return t+" ("+e+") {"+i+"}"}function Cbt(t){for(var e=0;e<t.length;e++)if(nEe(t[e],` 2250`)>=0)return!1;return!0}function Rbt(t,e){var n;if(t.indent===" ")n=" ";else if(typeof t.indent=="number"&&t.indent>0)n=vu.call(Array(t.indent+1)," ");else return null;return{base:n,prev:vu.call(Array(e+1),n)}}function HN(t,e){if(t.length===0)return"";var n=` 2251`+e.prev+e.base;return n+vu.call(t,","+n)+` 2252`+e.prev}function oR(t,e){var n=UN(t),r=[];if(n){r.length=t.length;for(var i=0;i<t.length;i++)r[i]=Bd(t,i)?e(t[i],t):""}var s=typeof EP=="function"?EP(t):[],a;if(cb){a={};for(var o=0;o<s.length;o++)a["$"+s[o]]=s[o]}for(var l in t)Bd(t,l)&&(n&&String(Number(l))===l&&l<t.length||cb&&a["$"+l]instanceof Symbol||(Xbe.call(/[^\w$]/,l)?r.push(e(l,t)+": "+e(t[l],t)):r.push(l+": "+e(t[l],t))));if(typeof EP=="function")for(var c=0;c<s.length;c++)Zbe.call(t,s[c])&&r.push("["+e(s[c])+"]: "+e(t[s[c]],t));return r}var _bt=dO,Ibt=eE,fO=function(t,e,n){for(var r=t,i;(i=r.next)!=null;r=i)if(i.key===e)return r.next=i.next,n||(i.next=t.next,t.next=i),i},kbt=function(t,e){if(t){var n=fO(t,e);return n&&n.value}},Dbt=function(t,e,n){var r=fO(t,e);r?r.value=n:t.next={key:e,next:t.next,value:n}},Lbt=function(t,e){return t?!!fO(t,e):!1},Obt=function(t,e){if(t)return fO(t,e,!0)},Mbt=function(){var e,n={assert:function(r){if(!n.has(r))throw new Ibt("Side channel does not contain "+_bt(r))},delete:function(r){var i=e&&e.next,s=Obt(e,r);return s&&i&&i===s&&(e=void 0),!!s},get:function(r){return kbt(e,r)},has:function(r){return Lbt(e,r)},set:function(r,i){e||(e={next:void 0}),Dbt(e,r,i)}};return n},iEe=Object,Pbt=Error,$bt=EvalError,Nbt=RangeError,Fbt=ReferenceError,jbt=SyntaxError,Bbt=URIError,Ubt=Math.abs,Hbt=Math.floor,Vbt=Math.max,Wbt=Math.min,zbt=Math.pow,Gbt=Math.round,qbt=Number.isNaN||function(e){return e!==e},Kbt=qbt,Ybt=function(e){return Kbt(e)||e===0?e:e<0?-1:1},Qbt=Object.getOwnPropertyDescriptor,V5=Qbt;if(V5)try{V5([],"length")}catch{V5=null}var sEe=V5,W5=Object.defineProperty||!1;if(W5)try{W5({},"a",{value:1})}catch{W5=!1}var Xbt=W5,wP,une;function Zbt(){return une||(une=1,wP=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},n=Symbol("test"),r=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var i=42;e[n]=i;for(var s in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var a=Object.getOwnPropertySymbols(e);if(a.length!==1||a[0]!==n||!Object.prototype.propertyIsEnumerable.call(e,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var o=Object.getOwnPropertyDescriptor(e,n);if(o.value!==i||o.enumerable!==!0)return!1}return!0}),wP}var SP,dne;function Jbt(){if(dne)return SP;dne=1;var t=typeof Symbol<"u"&&Symbol,e=Zbt();return SP=function(){return typeof t!="function"||typeof Symbol!="function"||typeof t("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:e()},SP}var TP,fne;function aEe(){return fne||(fne=1,TP=typeof Reflect<"u"&&Reflect.getPrototypeOf||null),TP}var AP,hne;function oEe(){if(hne)return AP;hne=1;var t=iEe;return AP=t.getPrototypeOf||null,AP}var CP,pne;function eEt(){if(pne)return CP;pne=1;var t="Function.prototype.bind called on incompatible ",e=Object.prototype.toString,n=Math.max,r="[object Function]",i=function(l,c){for(var u=[],d=0;d<l.length;d+=1)u[d]=l[d];for(var f=0;f<c.length;f+=1)u[f+l.length]=c[f];return u},s=function(l,c){for(var u=[],d=c,f=0;d<l.length;d+=1,f+=1)u[f]=l[d];return u},a=function(o,l){for(var c="",u=0;u<o.length;u+=1)c+=o[u],u+1<o.length&&(c+=l);return c};return CP=function(l){var c=this;if(typeof c!="function"||e.apply(c)!==r)throw new TypeError(t+c);
2252for(var u=s(arguments,1),d,f=function(){if(this instanceof d){var E=c.apply(this,i(u,arguments));return Object(E)===E?E:this}return c.apply(l,i(u,arguments))},h=n(0,c.length-u.length),m=[],g=0;g<h;g++)m[g]="$"+g;if(d=Function("binder","return function ("+a(m,",")+"){ return binder.apply(this,arguments); }")(f),c.prototype){var b=function(){};b.prototype=c.prototype,d.prototype=new b,b.prototype=null}return d},CP}var RP,mne;function hO(){if(mne)return RP;mne=1;var t=eEt();return RP=Function.prototype.bind||t,RP}var _P,gne;function KW(){return gne||(gne=1,_P=Function.prototype.call),_P}var IP,vne;function lEe(){return vne||(vne=1,IP=Function.prototype.apply),IP}var tEt=typeof Reflect<"u"&&Reflect&&Reflect.apply,nEt=hO(),rEt=lEe(),iEt=KW(),sEt=tEt,aEt=sEt||nEt.call(iEt,rEt),oEt=hO(),lEt=eE,cEt=KW(),uEt=aEt,cEe=function(e){if(e.length<1||typeof e[0]!="function")throw new lEt("a function is required");return uEt(oEt,cEt,e)},kP,yne;function dEt(){if(yne)return kP;yne=1;var t=cEe,e=sEe,n;try{n=[].__proto__===Array.prototype}catch(a){if(!a||typeof a!="object"||!("code"in a)||a.code!=="ERR_PROTO_ACCESS")throw a}var r=!!n&&e&&e(Object.prototype,"__proto__"),i=Object,s=i.getPrototypeOf;return kP=r&&typeof r.get=="function"?t([r.get]):typeof s=="function"?function(o){return s(o==null?o:i(o))}:!1,kP}var DP,bne;function fEt(){if(bne)return DP;bne=1;var t=aEe(),e=oEe(),n=dEt();return DP=t?function(i){return t(i)}:e?function(i){if(!i||typeof i!="object"&&typeof i!="function")throw new TypeError("getProto: not an object");return e(i)}:n?function(i){return n(i)}:null,DP}var LP,Ene;function hEt(){if(Ene)return LP;Ene=1;var t=Function.prototype.call,e=Object.prototype.hasOwnProperty,n=hO();return LP=n.call(t,e),LP}var un,pEt=iEe,mEt=Pbt,gEt=$bt,vEt=Nbt,yEt=Fbt,ub=jbt,cy=eE,bEt=Bbt,EEt=Ubt,xEt=Hbt,wEt=Vbt,SEt=Wbt,TEt=zbt,AEt=Gbt,CEt=Ybt,uEe=Function,OP=function(t){try{return uEe('"use strict"; return ('+t+").constructor;")()}catch{}},oS=sEe,REt=Xbt,MP=function(){throw new cy},_Et=oS?function(){try{return arguments.callee,MP}catch{try{return oS(arguments,"callee").get}catch{return MP}}}():MP,Iv=Jbt()(),vs=fEt(),IEt=oEe(),kEt=aEe(),dEe=lEe(),UT=KW(),Qv={},DEt=typeof Uint8Array>"u"||!vs?un:vs(Uint8Array),N0={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?un:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?un:ArrayBuffer,"%ArrayIteratorPrototype%":Iv&&vs?vs([][Symbol.iterator]()):un,"%AsyncFromSyncIteratorPrototype%":un,"%AsyncFunction%":Qv,"%AsyncGenerator%":Qv,"%AsyncGeneratorFunction%":Qv,"%AsyncIteratorPrototype%":Qv,"%Atomics%":typeof Atomics>"u"?un:Atomics,"%BigInt%":typeof BigInt>"u"?un:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?un:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?un:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?un:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":mEt,"%eval%":eval,"%EvalError%":gEt,"%Float16Array%":typeof Float16Array>"u"?un:Float16Array,"%Float32Array%":typeof Float32Array>"u"?un:Float32Array,"%Float64Array%":typeof Float64Array>"u"?un:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?un:FinalizationRegistry,"%Function%":uEe,"%GeneratorFunction%":Qv,"%Int8Array%":typeof Int8Array>"u"?un:Int8Array,"%Int16Array%":typeof Int16Array>"u"?un:Int16Array,"%Int32Array%":typeof Int32Array>
vendor: 5,094 bytes, line 2252
2252"u"?un:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Iv&&vs?vs(vs([][Symbol.iterator]())):un,"%JSON%":typeof JSON=="object"?JSON:un,"%Map%":typeof Map>"u"?un:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Iv||!vs?un:vs(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":pEt,"%Object.getOwnPropertyDescriptor%":oS,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?un:Promise,"%Proxy%":typeof Proxy>"u"?un:Proxy,"%RangeError%":vEt,"%ReferenceError%":yEt,"%Reflect%":typeof Reflect>"u"?un:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?un:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Iv||!vs?un:vs(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?un:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Iv&&vs?vs(""[Symbol.iterator]()):un,"%Symbol%":Iv?Symbol:un,"%SyntaxError%":ub,"%ThrowTypeError%":_Et,"%TypedArray%":DEt,"%TypeError%":cy,"%Uint8Array%":typeof Uint8Array>"u"?un:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?un:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?un:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?un:Uint32Array,"%URIError%":bEt,"%WeakMap%":typeof WeakMap>"u"?un:WeakMap,"%WeakRef%":typeof WeakRef>"u"?un:WeakRef,"%WeakSet%":typeof WeakSet>"u"?un:WeakSet,"%Function.prototype.call%":UT,"%Function.prototype.apply%":dEe,"%Object.defineProperty%":REt,"%Object.getPrototypeOf%":IEt,"%Math.abs%":EEt,"%Math.floor%":xEt,"%Math.max%":wEt,"%Math.min%":SEt,"%Math.pow%":TEt,"%Math.round%":AEt,"%Math.sign%":CEt,"%Reflect.getPrototypeOf%":kEt};if(vs)try{null.error}catch(t){var LEt=vs(vs(t));N0["%Error.prototype%"]=LEt}var OEt=function t(e){var n;if(e==="%AsyncFunction%")n=OP("async function () {}");else if(e==="%GeneratorFunction%")n=OP("function* () {}");else if(e==="%AsyncGeneratorFunction%")n=OP("async function* () {}");else if(e==="%AsyncGenerator%"){var r=t("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if(e==="%AsyncIteratorPrototype%"){var i=t("%AsyncGenerator%");i&&vs&&(n=vs(i.prototype))}return N0[e]=n,n},xne={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},HT=hO(),QI=hEt(),MEt=HT.call(UT,Array.prototype.concat),PEt=HT.call(dEe,Array.prototype.splice),wne=HT.call(UT,String.prototype.replace),XI=HT.call(UT,String.prototype.slice),$Et=HT.call(UT,RegExp.prototype.exec),NEt=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,FEt=/\\(\\)?/g,jEt=function(e){var n=XI(e,0,1),r=XI(e,-1);if(n==="%"&&r!=="%")throw new ub("invalid intrinsic syntax, expected closing `%`");
2252if(r==="%"&&n!=="%")throw new ub("invalid intrinsic syntax, expected opening `%`");var i=[];return wne(e,NEt,function(s,a,o,l){i[i.length]=o?wne(l,FEt,"$1"):a||s}),i},BEt=function(e,n){var r=e,i;if(QI(xne,r)&&(i=xne[r],r="%"+i[0]+"%"),QI(N0,r)){var s=N0[r];if(s===Qv&&(s=OEt(r)),typeof s>"u"&&!n)throw new cy("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:i,name:r,value:s}}throw new ub("intrinsic "+e+" does not exist!")},YW=function(e,n){if(typeof e!="string"||e.length===0)throw new cy("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new cy('"allowMissing" argument must be a boolean');if($Et(/^%?[^%]*%?$/,e)===null)throw new ub("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=jEt(e),i=r.length>0?r[0]:"",s=BEt("%"+i+"%",n),a=s.name,o=s.value,l=!1,c=s.alias;c&&(i=c[0],PEt(r,MEt([0,1],c)));for(var u=1,d=!0;u<r.length;u+=1){var f=r[u],h=XI(f,0,1),m=XI(f,-1);if((h==='"'||h==="'"||h==="`"||m==='"'||m==="'"||m==="`")&&h!==m)throw new ub("property names with quotes must have matching quotes");if((f==="constructor"||!d)&&(l=!0),i+="."+f,a="%"+i+"%",QI(N0,a))o=N0[a];else if(o!=null){if(!(f in o)){if(!n)throw new cy("base intrinsic for "+e+" exists, but the property is not available.");return}if(oS&&u+1>=r.length){var g=oS(o,f);d=!!g,d&&"get"in g&&!("originalValue"in g.get)?o=g.get:o=o[f]}else d=QI(o,f),o=o[f];d&&!l&&(N0[a]=o)}}return o},fEe=YW,hEe=cEe,UEt=hEe([fEe("%String.prototype.indexOf%")]),pEe=function(e,n){var r=fEe(e,!!n);return typeof r=="function"&&UEt(e,".prototype.")>-1?hEe([r]):r},HEt=YW,VT=pEe,VEt=dO,WEt=eE,Sne=HEt("%Map%",!0),zEt=VT("Map.prototype.get",!0),GEt=VT("Map.prototype.set",!0),qEt=VT("Map.prototype.has",!0),KEt=VT("Map.prototype.delete",!0),YEt=VT("Map.prototype.size",!0),mEe=!!Sne&&function(){var e,n={assert:function(r){if(!n.has(r))throw new WEt("Side channel does not contain "+VEt(r))},delete:function(r){if(e){var i=KEt(e,r);return YEt(e)===0&&(e=void 0),i}return!1},get:function(r){if(e)return zEt(e,r)},has:function(r){return e?qEt(e,r):!1},set:function(r,i){e||(e=new Sne),GEt(e,r,i)}};return n},QEt=YW,pO=pEe,XEt=dO,lR=mEe,ZEt=eE,kv=QEt("%WeakMap%",!0),JEt=pO("WeakMap.prototype.get",!0),ext=pO("WeakMap.prototype.set",!0),txt=pO("WeakMap.prototype.has",!0),nxt=pO("WeakMap.prototype.delete",!0),rxt=kv?function(){var e,n,r={assert:function(i){if(!r.has(i))throw new ZEt("Side channel does not contain "+XEt(i))},delete:function(i){if(kv&&i&&(typeof i=="object"||typeof i=="function")){if(e)return nxt(e,i)}else if(lR&&n)return n.delete(i);return!1},get:function(i){return kv&&i&&(typeof i=="object"||typeof i=="function")&&e?JEt(e,i):n&&n.get(i)},has:function(i){return kv&&i&&(typeof i=="object"||typeof i=="function")&&e?txt(e,i):!!n&&n.has(i)},set:function(i,s){kv&&i&&(typeof i=="object"||typeof i=="function")?(e||(e=new kv),ext(e,i,s)):lR&&(n||(n=lR()),n.set(i,s))}};return r}:lR,ixt=eE,sxt=dO,axt=Mbt,oxt=mEe,lxt=rxt,cxt=lxt||oxt||axt,uxt=function(){var e,n={assert:function(r){if(!n.has(r))throw new ixt("Side channel does not contain "+sxt(r))},delete:function(r){return!!e&&e.delete(r)},get:function(r){return e&&e.get(r)},has:function(r){return!!e&&e.has(r)},set:function(r,i){e||(e=cxt()),e.set(r,i)}};return n},dxt=String.prototype.replace,fxt=/%20/g,PP={RFC1738:"RFC1738",RFC3986:"RFC3986"},QW={default:PP.RFC3986,formatters:{RFC1738:function(t){return dxt.call(t,fxt,"+")},RFC3986:function(t){return String(t)}},RFC1738:PP.RFC1738,RFC3986:PP.RFC3986},hxt=QW,$P=Object.prototype.hasOwnProperty,c0=Array.isArray,qc=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),pxt=function(e){for(;e.length>1;){var n=e.pop(),r=n.obj[n.prop];if(c0(r)){for(var i=[],s=0;s<r.length;++s)typeof r[s]<"u"&&i.push(r[s]);n.obj[n.prop]=i}}},gEe=function(e,n){for(var r=n&&n.plainObjects?Object.create(null):{},i=0;i<e.length;++i)typeof e[i]<"u"&&(r[i]=e[i]);return r},mxt=function t(e,n,r){if(!n)return e;if(typeof n!="object"){if(c0(e))e.push(n);else if(e&&typeof e=="object")(r&&(r.plainObjects||r.allowPrototypes)||!$P.call(Object.prototype,n))&&(e[n]=!0);else return[e,n];return e}if(!e||typeof e!="object")return[e].concat(n);var i=e;return c0(e)&&!c0(n)&&(i=gEe(e,r)),c0(e)&&c0(n)?(n.forEach(function(s,a){if($P.call(e,a)){var o=e[a];o&&typeof o=="object"&&s&&typeof s=="object"?e[a]=t(o,s,r):e.push(s)}else e[a]=s}),e):Object.keys(n).reduce(function(s,a){var o=n[a];return $P.call(s,a)?s[a]=t(s[a],o,r):s[a]=o,s},i)},gxt=function(e,n){return Object.keys(n).reduce(function(r,i){return r[i]=n[i],r},e)},vxt=function(t,e,n){var r=t.replace(/\+/g," ");
2252if(n==="iso-8859-1")return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch{return r}},yxt=function(e,n,r,i,s){if(e.length===0)return e;var a=e;if(typeof e=="symbol"?a=Symbol.prototype.toString.call(e):typeof e!="string"&&(a=String(e)),r==="iso-8859-1")return escape(a).replace(/%u[0-9a-f]{4}/gi,function(u){return"%26%23"+parseInt(u.slice(2),16)+"%3B"});for(var o="",l=0;l<a.length;++l){var c=a.charCodeAt(l);if(c===45||c===46||c===95||c===126||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122||s===hxt.RFC1738&&(c===40||c===41)){o+=a.charAt(l);continue}if(c<128){o=o+qc[c];continue}if(c<2048){o=o+(qc[192|c>>6]+qc[128|c&63]);continue}if(c<55296||c>=57344){o=o+(qc[224|c>>12]+qc[128|c>>6&63]+qc[128|c&63]);continue}l+=1,c=65536+((c&1023)<<10|a.charCodeAt(l)&1023),o+=qc[240|c>>18]+qc[128|c>>12&63]+qc[128|c>>6&63]+qc[128|c&63]}return o},bxt=function(e){for(var n=[{obj:{o:e},prop:"o"}],r=[],i=0;i<n.length;++i)for(var s=n[i],a=s.obj[s.prop],o=Object.keys(a),l=0;l<o.length;++l){var c=o[l],u=a[c];typeof u=="object"&&u!==null&&r.indexOf(u)===-1&&(n.push({obj:a,prop:c}),r.push(u))}return pxt(n),e},Ext=function(e){return Object.prototype.toString.call(e)==="[object RegExp]"},xxt=function(e){return!e||typeof e!="object"?!1:!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},wxt=function(e,n){return[].concat(e,n)},Sxt=function(e,n){if(c0(e)){for(var r=[],i=0;i<e.length;i+=1)r.push(n(e[i]));return r}return n(e)},vEe={arrayToObject:gEe,assign:gxt,combine:wxt,compact:bxt,decode:vxt,encode:yxt,isBuffer:xxt,isRegExp:Ext,maybeMap:Sxt,merge:mxt},yEe=uxt,z5=vEe,Kw=QW,Txt=Object.prototype.hasOwnProperty,Tne={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,n){return e+"["+n+"]"},repeat:function(e){return e}},qd=Array.isArray,Axt=Array.prototype.push,bEe=function(t,e){Axt.apply(t,qd(e)?e:[e])},Cxt=Date.prototype.toISOString,Ane=Kw.default,ia={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:z5.encode,encodeValuesOnly:!1,format:Ane,formatter:Kw.formatters[Ane],indices:!1,serializeDate:function(e){return Cxt.call(e)},skipNulls:!1,strictNullHandling:!1},Rxt=function(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="symbol"||typeof e=="bigint"},NP={},_xt=function t(e,n,r,i,s,a,o,l,c,u,d,f,h,m,g,b){for(var E=e,x=b,S=0,A=!1;(x=x.get(NP))!==void 0&&!A;){var R=x.get(e);if(S+=1,typeof R<"u"){if(R===S)throw new RangeError("Cyclic object value");A=!0}typeof x.get(NP)>"u"&&(S=0)}if(typeof l=="function"?E=l(n,E):E instanceof Date?E=d(E):r==="comma"&&qd(E)&&(E=z5.maybeMap(E,function(z){return z instanceof Date?d(z):z})),E===null){if(s)return o&&!m?o(n,ia.encoder,g,"key",f):n;E=""}if(Rxt(E)||z5.isBuffer(E)){if(o){var C=m?n:o(n,ia.encoder,g,"key",f);return[h(C)+"="+h(o(E,ia.encoder,g,"value",f))]}return[h(n)+"="+h(String(E))]}var T=[];if(typeof E>"u")return T;var I;if(r==="comma"&&qd(E))m&&o&&(E=z5.maybeMap(E,o)),I=[{value:E.length>0?E.join(",")||null:void 0}];else if(qd(l))I=l;else{var D=Object.keys(E);I=c?D.sort(c):D}for(var k=i&&qd(E)&&E.length===1?n+"[]":n,O=0;O<I.length;++O){var P=I[O],M=typeof P=="object"&&typeof P.value<"u"?P.value:E[P];if(!(a&&M===null)){var j=qd(E)?typeof r=="function"?r(k,P):k:k+(u?"."+P:"["+P+"]");b.set(e,S);var U=yEe();U.set(NP,b),bEe(T,t(M,j,r,i,s,a,r==="comma"&&m&&qd(E)?null:o,l,c,u,d,f,h,m,g,U))}}return T},Ixt=function(e){if(!e)return ia;if(e.encoder!==null&&typeof e.encoder<"u"&&typeof e.encoder!="function")throw new TypeError("Encoder has to be a function.");var n=e.charset||ia.charset;if(typeof e.charset<"u"&&e.charset!=="utf-8"&&e.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var r=Kw.default;if(typeof e.format<"u"){if(!Txt.call(Kw.formatters,e.format))throw new TypeError("Unknown format option provided.");r=e.format}var i=Kw.formatters[r],s=ia.filter;return(typeof e.filter=="function"||qd(e.filter))&&(s=e.filter),{addQueryPrefix:typeof e.addQueryPrefix=="boolean"?e.addQueryPrefix:ia.addQueryPrefix,allowDots:typeof e.allowDots>"u"?ia.allowDots:!!e.allowDots,charset:n,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:ia.charsetSentinel,delimiter:typeof e.delimiter>"u"?ia.delimiter:e.delimiter,encode:typeof e.encode=="boolean"?e.encode:ia.encode,encoder:typeof e.encoder=="function"?e.encoder:ia.encoder,encodeValuesOnly:typeof e.encodeValuesOnly=="boolean"?e.encodeValuesOnly:ia.encodeValuesOnly,filter:s,format:r,formatter:i,serializeDate:typeof e.serializeDate=="function"?e.serializeDate:ia.serializeDate,skipNulls:typeof e.skipNulls=="boolean"?e.skipNulls:ia.skipNulls,sort:typeof e.sort=="function"?e.sort:null,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:ia.strictNullHandling}},kxt=function(t,e){var n=t,r=Ixt(e),i,s;typeof r.filter=="function"?(s=r.filter,n=s("",n)):qd(r.filter)&&(s=r.filter,i=s);var a=[];if(typeof n!="object"||n===null)return"";var o;e&&e.arrayFormat in Tne?o=e.arrayFormat:e&&"indices"in e?o=e.indices?"indices":"repeat":o="indices";var l=Tne[o];if(e&&"commaRoundTrip"in e&&typeof e.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var c=l==="comma"&&e&&e.commaRoundTrip;i||(i=Object.keys(n)),r.sort&&i.sort(r.sort);for(var u=yEe(),d=0;d<i.length;++d){var f=i[d];r.skipNulls&&n[f]===null||bEe(a,_xt(n[f],f,l,c,r.strictNullHandling,r.skipNulls,r.encode?r.encoder:null,r.filter,r.sort,r.allowDots,r.serializeDate,r.format,r.formatter,r.encodeValuesOnly,r.charset,u))}var h=a.join(r.delimiter),m=r.addQueryPrefix===!0?"?":"";return r.charsetSentinel&&(r.charset==="iso-8859-1"?m+="utf8=%26%2310003%3B&":m+="utf8=%E2%9C%93&"),h.length>0?m+h:""},db=vEe,VN=Object.prototype.hasOwnProperty,Dxt=Array.isArray,hs={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:db.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},Lxt=function(t){return t.replace(/&#(\d+);/g,function(e,n){return String.fromCharCode(parseInt(n,10))})},EEe=function(t,e){return t&&typeof t=="string"&&e.comma&&t.indexOf(",")>-1?t.split(","):t},Oxt="utf8=%26%2310003%3B",Mxt="utf8=%E2%9C%93",Pxt=function(e,n){var r={},i=n.ignoreQueryPrefix?e.replace(/^\?/,""):e,s=n.parameterLimit===1/0?void 0:n.parameterLimit,a=i.split(n.delimiter,s),o=-1,l,c=n.charset;if(n.charsetSentinel)for(l=0;l<a.length;++l)a[l].indexOf("utf8=")===0&&(a[l]===Mxt?c="utf-8":a[l]===Oxt&&(c="iso-8859-1"),o=l,l=a.length);for(l=0;l<a.length;++l)if(l!==o){var u=a[l],d=u.indexOf("]="),f=d===-1?u.indexOf("="):d+1,h,m;f===-1?(h=n.decoder(u,hs.decoder,c,"key"),m=n.strictNullHandling?null:""):(h=n.decoder(u.slice(0,f),hs.decoder,c,"key"),m=db.maybeMap(EEe(u.slice(f+1),n),function(g){return n.decoder(g,hs.decoder,c,"value")})),m&&n.interpretNumericEntities&&c==="iso-8859-1"&&(m=Lxt(m)),u.indexOf("[]=")>-1&&(m=Dxt(m)?[m]:m),VN.call(r,h)?r[h]=db.combine(r[h],m):r[h]=m}return r},$xt=function(t,e,n,r){for(var i=r?e:EEe(e,n),s=t.length-1;s>=0;--s){var a,o=t[s];if(o==="[]"&&n.parseArrays)a=[].concat(i);else{a=n.plainObjects?Object.create(null):{};var l=o.charAt(0)==="["&&o.charAt(o.length-1)==="]"?o.slice(1,-1):o,c=parseInt(l,10);!n.parseArrays&&l===""?a={0:i}:!isNaN(c)&&o!==l&&String(c)===l&&c>
2252=0&&n.parseArrays&&c<=n.arrayLimit?(a=[],a[c]=i):l!=="__proto__"&&(a[l]=i)}i=a}return i},Nxt=function(e,n,r,i){if(e){var s=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/,o=/(\[[^[\]]*])/g,l=r.depth>0&&a.exec(s),c=l?s.slice(0,l.index):s,u=[];if(c){if(!r.plainObjects&&VN.call(Object.prototype,c)&&!r.allowPrototypes)return;u.push(c)}for(var d=0;r.depth>0&&(l=o.exec(s))!==null&&d<r.depth;){if(d+=1,!r.plainObjects&&VN.call(Object.prototype,l[1].slice(1,-1))&&!r.allowPrototypes)return;u.push(l[1])}return l&&u.push("["+s.slice(l.index)+"]"),$xt(u,n,r,i)}},Fxt=function(e){if(!e)return hs;if(e.decoder!==null&&e.decoder!==void 0&&typeof e.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof e.charset<"u"&&e.charset!=="utf-8"&&e.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=typeof e.charset>"u"?hs.charset:e.charset;return{allowDots:typeof e.allowDots>"u"?hs.allowDots:!!e.allowDots,allowPrototypes:typeof e.allowPrototypes=="boolean"?e.allowPrototypes:hs.allowPrototypes,allowSparse:typeof e.allowSparse=="boolean"?e.allowSparse:hs.allowSparse,arrayLimit:typeof e.arrayLimit=="number"?e.arrayLimit:hs.arrayLimit,charset:n,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:hs.charsetSentinel,comma:typeof e.comma=="boolean"?e.comma:hs.comma,decoder:typeof e.decoder=="function"?e.decoder:hs.decoder,delimiter:typeof e.delimiter=="string"||db.isRegExp(e.delimiter)?e.delimiter:hs.delimiter,depth:typeof e.depth=="number"||e.depth===!1?+e.depth:hs.depth,ignoreQueryPrefix:e.ignoreQueryPrefix===!0,interpretNumericEntities:typeof e.interpretNumericEntities=="boolean"?e.interpretNumericEntities:hs.interpretNumericEntities,parameterLimit:typeof e.parameterLimit=="number"?e.parameterLimit:hs.parameterLimit,parseArrays:e.parseArrays!==!1,plainObjects:typeof e.plainObjects=="boolean"?e.plainObjects:hs.plainObjects,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:hs.strictNullHandling}},jxt=function(t,e){var n=Fxt(e);if(t===""||t===null||typeof t>"u")return n.plainObjects?Object.create(null):{};for(var r=typeof t=="string"?Pxt(t,n):t,i=n.plainObjects?Object.create(null):{},s=Object.keys(r),a=0;a<s.length;++a){var o=s[a],l=Nxt(o,r[o],n,typeof t=="string");i=db.merge(i,l,n)}return n.allowSparse===!0?i:db.compact(i)},Bxt=kxt,Uxt=jxt,Hxt=QW,ka={formats:Hxt,parse:Uxt,stringify:Bxt};const Vxt=an(ka);function Wxt(t,e,n){var r=-1,i=t.length;e<0&&(e=-e>i?0:i+e),n=n>i?i:n,n<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var s=Array(i);++r<i;)s[r]=t[r+e];return s}var xEe=Wxt,zxt=xEe;function Gxt(t,e,n){var r=t.length;return n=n===void 0?r:n,!e&&n>=r?t:zxt(t,e,n)}var wEe=Gxt;function qxt(t,e,n,r){for(var i=t.length,s=n+(r?1:-1);r?s--:++s<i;)if(e(t[s],s,t))return s;return-1}var Kxt=qxt;function Yxt(t){return t!==t}var Qxt=Yxt;function Xxt(t,e,n){for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1}var Zxt=Xxt,Jxt=Kxt,ewt=Qxt,twt=Zxt;function nwt(t,e,n){return e===e?twt(t,e,n):Jxt(t,ewt,n)}var SEe=nwt,rwt=SEe;function iwt(t,e){for(var n=t.length;n--&&rwt(e,t[n],0)>-1;);return n}var swt=iwt;function awt(t){return t.split("")}var owt=awt,lwt="\\ud800-\\udfff",cwt="\\u0300-\\u036f",uwt="\\ufe20-\\ufe2f",dwt="\\u20d0-\\u20ff",fwt=cwt+uwt+dwt,hwt="\\ufe0e\\ufe0f",pwt="\\u200d",mwt=RegExp("["+pwt+lwt+fwt+hwt+"]");function gwt(t){return mwt.test(t)}var TEe=gwt,AEe="\\ud800-\\udfff",vwt="\\u0300-\\u036f",ywt="\\ufe20-\\ufe2f",bwt="\\u20d0-\\u20ff",Ewt=vwt+ywt+bwt,xwt="\\ufe0e\\ufe0f",wwt="["+AEe+"]",WN="["+Ewt+"]",zN="\\ud83c[\\udffb-\\udfff]",Swt="(?:"+WN+"|"+zN+")",CEe="[^"+AEe+"]",REe="(?:\\ud83c[\\udde6-\\uddff]){2}",_Ee="[\\ud800-\\udbff][\\udc00-\\udfff]",Twt="\\u200d",IEe=Swt+"?",kEe="["+xwt+"]?",Awt="(?:"+Twt+"(?:"+[CEe,REe,_Ee].join("|")+")"+kEe+IEe+")*",Cwt=kEe+IEe+Awt,Rwt="(?:"+[CEe+WN+"?",WN,REe,_Ee,wwt].join("|")+")",_wt=RegExp(zN+"(?="+zN+")|"+Rwt+Cwt,"g");function Iwt(t){return t.match(_wt)||[]}var kwt=Iwt,Dwt=owt,Lwt=TEe,Owt=kwt;function Mwt(t){return Lwt(t)?Owt(t):Dwt(t)}var DEe=Mwt,Pwt=/\s/;function $wt(t){for(var e=t.length;e--&&Pwt.test(t.charAt(e)););return e}var LEe=$wt,Nwt=pbe,Fwt=wEe,jwt=swt,Cne=DEe,Bwt=Gp,Uwt=LEe;function Hwt(t,e,n){if(t=Bwt(t),t&&(n||e===void 0))return t.slice(0,Uwt(t)+1);if(!t||!(e=Nwt(e)))return t;var r=Cne(t),i=jwt(r,Cne(e))+1;return Fwt(r,0,i).join("")}var Vwt=Hwt;const Wwt=an(Vwt);function Vs(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+t+(n.length?" "+n.map(function(i){return"'"+i+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function _c(t){return!!t&&!!t[Rr]}function Ic(t){var e;return!!t&&(function(n){if(!n||typeof n!="object")return!1;var r=Object.getPrototypeOf(n);if(r===null)return!0;var i=Object.hasOwnProperty.call(r,"constructor")&&r.constructor;return i===Object||typeof i=="function"&&Function.toString.call(i)===Zwt}(t)||Array.isArray(t)||!!t[Yw]||!!(!((e=t.constructor)===null||e===void 0)&&e[Yw])||mO(t)||gO(t))}function zwt(t){return _c(t)||Vs(23,t),t[Rr].t}function Ip(t,e,n){n===void 0&&(n=!1),kp(t)===0?(n?Object.keys:uy)(t).forEach(function(r){n&&typeof r=="symbol"||e(r,t[r],t)}):t.forEach(function(r,i){return e(i,r,t)})}function kp(t){var e=t[Rr];return e?e.i>3?e.i-4:e.i:Array.isArray(t)?1:mO(t)?2:gO(t)?3:0}function up(t,e){return kp(t)===2?t.has(e):Object.prototype.hasOwnProperty.call(t,e)}function G5(t,e){return kp(t)===2?t.get(e):t[e]}function OEe(t,e,n){var r=kp(t);r===2?t.set(e,n):r===3?t.add(n):t[e]=n}function MEe(t,e){return t===e?t!==0||1/t==1/e:t!=t&&e!=e}function mO(t){return Qwt&&t instanceof Map}function gO(t){return Xwt&&t instanceof Set}function Dm(t){return t.o||t.t}function XW(t){if(Array.isArray(t))return Array.prototype.slice.call(t);var e=$Ee(t);delete e[Rr];for(var n=uy(e),r=0;r<n.length;r++){var i=n[r],s=e[i];
2252s.writable===!1&&(s.writable=!0,s.configurable=!0),(s.get||s.set)&&(e[i]={configurable:!0,writable:!0,enumerable:s.enumerable,value:t[i]})}return Object.create(Object.getPrototypeOf(t),e)}function ZW(t,e){return e===void 0&&(e=!1),JW(t)||_c(t)||!Ic(t)||(kp(t)>1&&(t.set=t.add=t.clear=t.delete=Gwt),Object.freeze(t),e&&Ip(t,function(n,r){return ZW(r,!0)},!0)),t}function Gwt(){Vs(2)}function JW(t){return t==null||typeof t!="object"||Object.isFrozen(t)}function Uu(t){var e=QN[t];return e||Vs(18,t),e}function PEe(t,e){QN[t]||(QN[t]=e)}function GN(){return lS}function FP(t,e){e&&(Uu("Patches"),t.u=[],t.s=[],t.v=e)}function ZI(t){qN(t),t.p.forEach(qwt),t.p=null}function qN(t){t===lS&&(lS=t.l)}function Rne(t){return lS={p:[],l:lS,h:t,m:!0,_:0}}function qwt(t){var e=t[Rr];e.i===0||e.i===1?e.j():e.g=!0}function jP(t,e){e._=e.p.length;var n=e.p[0],r=t!==void 0&&t!==n;return e.h.O||Uu("ES5").S(e,t,r),r?(n[Rr].P&&(ZI(e),Vs(4)),Ic(t)&&(t=JI(e,t),e.l||ek(e,t)),e.u&&Uu("Patches").M(n[Rr].t,t,e.u,e.s)):t=JI(e,n,[]),ZI(e),e.u&&e.v(e.u,e.s),t!==tz?t:void 0}function JI(t,e,n){if(JW(e))return e;var r=e[Rr];if(!r)return Ip(e,function(o,l){return _ne(t,r,e,o,l,n)},!0),e;if(r.A!==t)return e;if(!r.P)return ek(t,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=r.i===4||r.i===5?r.o=XW(r.k):r.o,s=i,a=!1;r.i===3&&(s=new Set(i),i.clear(),a=!0),Ip(s,function(o,l){return _ne(t,r,i,o,l,n,a)}),ek(t,i,!1),n&&t.u&&Uu("Patches").N(r,n,t.u,t.s)}return r.o}function _ne(t,e,n,r,i,s,a){if(_c(i)){var o=JI(t,i,s&&e&&e.i!==3&&!up(e.R,r)?s.concat(r):void 0);if(OEe(n,r,o),!_c(o))return;t.m=!1}else a&&n.add(i);if(Ic(i)&&!JW(i)){if(!t.h.D&&t._<1)return;JI(t,i),e&&e.A.l||ek(t,i)}}function ek(t,e,n){n===void 0&&(n=!1),!t.l&&t.h.D&&t.m&&ZW(e,n)}function BP(t,e){var n=t[Rr];return(n?Dm(n):t)[e]}function Ine(t,e){if(e in t)for(var n=Object.getPrototypeOf(t);n;){var r=Object.getOwnPropertyDescriptor(n,e);if(r)return r;n=Object.getPrototypeOf(n)}}function Ph(t){t.P||(t.P=!0,t.l&&Ph(t.l))}function UP(t){t.o||(t.o=XW(t.t))}function KN(t,e,n){var r=mO(e)?Uu("MapSet").F(e,n):gO(e)?Uu("MapSet").T(e,n):t.O?function(i,s){var a=Array.isArray(i),o={i:a?1:0,A:s?s.A:GN(),P:!1,I:!1,R:{},l:s,t:i,k:null,o:null,j:null,C:!1},l=o,c=cS;a&&(l=[o],c=Qx);var u=Proxy.revocable(l,c),d=u.revoke,f=u.proxy;return o.k=f,o.j=d,f}(e,n):Uu("ES5").J(e,n);return(n?n.A:GN()).p.push(r),r}function YN(t){return _c(t)||Vs(22,t),function e(n){if(!Ic(n))return n;var r,i=n[Rr],s=kp(n);if(i){if(!i.P&&(i.i<4||!Uu("ES5").K(i)))return i.t;i.I=!0,r=kne(n,s),i.I=!1}else r=kne(n,s);return Ip(r,function(a,o){i&&G5(i.t,a)===o||OEe(r,a,e(o))}),s===3?new Set(r):r}(t)}function kne(t,e){switch(e){case 2:return new Map(t);case 3:return Array.from(t)}return XW(t)}function Kwt(){function t(s,a){var o=i[s];return o?o.enumerable=a:i[s]=o={configurable:!0,enumerable:a,get:function(){var l=this[Rr];return cS.get(l,s)},set:function(l){var c=this[Rr];cS.set(c,s,l)}},o}function e(s){for(var a=s.length-1;a>=0;a--){var o=s[a][Rr];if(!o.P)switch(o.i){case 5:r(o)&&Ph(o);break;case 4:n(o)&&Ph(o)}}}function n(s){for(var a=s.t,o=s.k,l=uy(o),c=l.length-1;c>=0;c--){var u=l[c];if(u!==Rr){var d=a[u];if(d===void 0&&!up(a,u))return!0;var f=o[u],h=f&&f[Rr];if(h?h.t!==d:!MEe(f,d))return!0}}var m=!!a[Rr];return l.length!==uy(a).length+(m?0:1)}function r(s){var a=s.k;if(a.length!==s.t.length)return!0;var o=Object.getOwnPropertyDescriptor(a,a.length-1);if(o&&!o.get)return!0;for(var l=0;l<a.length;l++)if(!a.hasOwnProperty(l))return!0;return!1}var i={};PEe("ES5",{J:function(s,a){var o=Array.isArray(s),l=function(u,d){if(u){for(var f=Array(d.length),h=0;h<d.length;h++)Object.defineProperty(f,""+h,t(h,!0));return f}var m=$Ee(d);delete m[Rr];for(var g=uy(m),b=0;b<g.length;b++){var E=g[b];m[E]=t(E,u||!!m[E].enumerable)}return Object.create(Object.getPrototypeOf(d),m)}(o,s),c={i:o?5:4,A:a?a.A:GN(),P:!1,I:!1,R:{},l:a,t:s,k:l,o:null,g:!1,C:!1};return Object.defineProperty(l,Rr,{value:c,writable:!0}),l},S:function(s,a,o){o?_c(a)&&a[Rr].A===s&&e(s.p):(s.u&&function l(c){if(c&&typeof c=="object"){var u=c[Rr];if(u){var d=u.t,f=u.k,h=u.R,m=u.i;if(m===4)Ip(f,function(S){S!==Rr&&(d[S]!==void 0||up(d,S)?h[S]||l(f[S]):(h[S]=!0,Ph(u)))}),Ip(d,function(S){f[S]!==void 0||up(f,S)||(h[S]=!1,Ph(u))});else if(m===5){if(r(u)&&(Ph(u),h.length=!0),f.length<d.length)for(var g=f.length;g<d.length;g++)h[g]=!1;else for(var b=d.length;b<f.length;b++)h[b]=!0;for(var E=Math.min(f.length,d.length),x=0;x<E;x++)f.hasOwnProperty(x)||(h[x]=!0),h[x]===void 0&&l(f[x])}}}}(s.p[0]),e(s.p))},K:function(s){return s.i===4?n(s):r(s)}})}function Ywt(){function t(r){if(!Ic(r))return r;if(Array.isArray(r))return r.map(t);if(mO(r))return new Map(Array.from(r.entries()).map(function(a){return[a[0],t(a[1])]}));if(gO(r))return new Set(Array.from(r).map(t));var i=Object.create(Object.getPrototypeOf(r));for(var s in r)i[s]=t(r[s]);return up(r,Yw)&&(i[Yw]=r[Yw]),i}function e(r){return _c(r)?t(r):r}var n="add";
2252PEe("Patches",{$:function(r,i){return i.forEach(function(s){for(var a=s.path,o=s.op,l=r,c=0;c<a.length-1;c++){var u=kp(l),d=a[c];typeof d!="string"&&typeof d!="number"&&(d=""+d),u!==0&&u!==1||d!=="__proto__"&&d!=="constructor"||Vs(24),typeof l=="function"&&d==="prototype"&&Vs(24),typeof(l=G5(l,d))!="object"&&Vs(15,a.join("/"))}var f=kp(l),h=t(s.value),m=a[a.length-1];switch(o){case"replace":switch(f){case 2:return l.set(m,h);case 3:Vs(16);default:return l[m]=h}case n:switch(f){case 1:return m==="-"?l.push(h):l.splice(m,0,h);case 2:return l.set(m,h);case 3:return l.add(h);default:return l[m]=h}case"remove":switch(f){case 1:return l.splice(m,1);case 2:return l.delete(m);case 3:return l.delete(s.value);default:return delete l[m]}default:Vs(17,o)}}),r},N:function(r,i,s,a){switch(r.i){case 0:case 4:case 2:return function(o,l,c,u){var d=o.t,f=o.o;Ip(o.R,function(h,m){var g=G5(d,h),b=G5(f,h),E=m?up(d,h)?"replace":n:"remove";if(g!==b||E!=="replace"){var x=l.concat(h);c.push(E==="remove"?{op:E,path:x}:{op:E,path:x,value:b}),u.push(E===n?{op:"remove",path:x}:E==="remove"?{op:n,path:x,value:e(g)}:{op:"replace",path:x,value:e(g)})}})}(r,i,s,a);case 5:case 1:return function(o,l,c,u){var d=o.t,f=o.R,h=o.o;if(h.length<d.length){var m=[h,d];d=m[0],h=m[1];var g=[u,c];c=g[0],u=g[1]}for(var b=0;b<d.length;b++)if(f[b]&&h[b]!==d[b]){var E=l.concat([b]);c.push({op:"replace",path:E,value:e(h[b])}),u.push({op:"replace",path:E,value:e(d[b])})}for(var x=d.length;x<h.length;x++){var S=l.concat([x]);c.push({op:n,path:S,value:e(h[x])})}d.length<h.length&&u.push({op:"replace",path:l.concat(["length"]),value:d.length})}(r,i,s,a);case 3:return function(o,l,c,u){var d=o.t,f=o.o,h=0;d.forEach(function(m){if(!f.has(m)){var g=l.concat([h]);c.push({op:"remove",path:g,value:m}),u.unshift({op:n,path:g,value:m})}h++}),h=0,f.forEach(function(m){if(!d.has(m)){var g=l.concat([h]);c.push({op:n,path:g,value:m}),u.unshift({op:"remove",path:g,value:m})}h++})}(r,i,s,a)}},M:function(r,i,s,a){s.push({op:"replace",path:[],value:i===tz?void 0:i}),a.push({op:"replace",path:[],value:r})}})}var Dne,lS,ez=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",Qwt=typeof Map<"u",Xwt=typeof Set<"u",Lne=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",tz=ez?Symbol.for("immer-nothing"):((Dne={})["immer-nothing"]=!0,Dne),Yw=ez?Symbol.for("immer-draftable"):"__$immer_draftable",Rr=ez?Symbol.for("immer-state"):"__$immer_state",Zwt=""+Object.prototype.constructor,uy=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:Object.getOwnPropertyNames,$Ee=Object.getOwnPropertyDescriptors||function(t){var e={};return uy(t).forEach(function(n){e[n]=Object.getOwnPropertyDescriptor(t,n)}),e},QN={},cS={get:function(t,e){if(e===Rr)return t;var n=Dm(t);if(!up(n,e))return function(i,s,a){var o,l=Ine(s,a);return l?"value"in l?l.value:(o=l.get)===null||o===void 0?void 0:o.call(i.k):void 0}(t,n,e);var r=n[e];return t.I||!Ic(r)?r:r===BP(t.t,e)?(UP(t),t.o[e]=KN(t.A.h,r,t)):r},has:function(t,e){return e in Dm(t)},ownKeys:function(t){return Reflect.ownKeys(Dm(t))},set:function(t,e,n){var r=Ine(Dm(t),e);if(r?.set)return r.set.call(t.k,n),!0;if(!t.P){var i=BP(Dm(t),e),s=i?.[Rr];if(s&&s.t===n)return t.o[e]=n,t.R[e]=!1,!0;if(MEe(n,i)&&(n!==void 0||up(t.t,e)))return!0;UP(t),Ph(t)}return t.o[e]===n&&(n!==void 0||e in t.o)||Number.isNaN(n)&&Number.isNaN(t.o[e])||(t.o[e]=n,t.R[e]=!0),!0},deleteProperty:function(t,e){return BP(t.t,e)!==void 0||e in t.t?(t.R[e]=!1,UP(t),Ph(t)):delete t.R[e],t.o&&delete t.o[e],!0},getOwnPropertyDescriptor:function(t,e){var n=Dm(t),r=Reflect.getOwnPropertyDescriptor(n,e);return r&&{writable:!0,configurable:t.i!==1||e!=="length",enumerable:r.enumerable,value:n[e]}},defineProperty:function(){Vs(11)},getPrototypeOf:function(t){return Object.getPrototypeOf(t.t)},setPrototypeOf:function(){Vs(12)}},Qx={};Ip(cS,function(t,e){Qx[t]=function(){return arguments[0]=arguments[0][0],e.apply(this,arguments)}}),Qx.deleteProperty=function(t,e){return Qx.set.call(this,t,e,void 0)},Qx.set=function(t,e,n){return cS.set.call(this,t[0],e,n,t[0])};var Jwt=function(){function t(n){var r=this;this.O=Lne,this.D=!0,this.produce=function(i,s,a){if(typeof i=="function"&&typeof s!="function"){var o=s;
2252s=i;var l=r;return function(g){var b=this;g===void 0&&(g=o);for(var E=arguments.length,x=Array(E>1?E-1:0),S=1;S<E;S++)x[S-1]=arguments[S];return l.produce(g,function(A){var R;return(R=s).call.apply(R,[b,A].concat(x))})}}var c;if(typeof s!="function"&&Vs(6),a!==void 0&&typeof a!="function"&&Vs(7),Ic(i)){var u=Rne(r),d=KN(r,i,void 0),f=!0;try{c=s(d),f=!1}finally{f?ZI(u):qN(u)}return typeof Promise<"u"&&c instanceof Promise?c.then(function(g){return FP(u,a),jP(g,u)},function(g){throw ZI(u),g}):(FP(u,a),jP(c,u))}if(!i||typeof i!="object"){if((c=s(i))===void 0&&(c=i),c===tz&&(c=void 0),r.D&&ZW(c,!0),a){var h=[],m=[];Uu("Patches").M(i,c,h,m),a(h,m)}return c}Vs(21,i)},this.produceWithPatches=function(i,s){if(typeof i=="function")return function(c){for(var u=arguments.length,d=Array(u>1?u-1:0),f=1;f<u;f++)d[f-1]=arguments[f];return r.produceWithPatches(c,function(h){return i.apply(void 0,[h].concat(d))})};var a,o,l=r.produce(i,s,function(c,u){a=c,o=u});return typeof Promise<"u"&&l instanceof Promise?l.then(function(c){return[c,a,o]}):[l,a,o]},typeof n?.useProxies=="boolean"&&this.setUseProxies(n.useProxies),typeof n?.autoFreeze=="boolean"&&this.setAutoFreeze(n.autoFreeze)}var e=t.prototype;return e.createDraft=function(n){Ic(n)||Vs(8),_c(n)&&(n=YN(n));var r=Rne(this),i=KN(this,n,void 0);return i[Rr].C=!0,qN(r),i},e.finishDraft=function(n,r){var i=n&&n[Rr],s=i.A;return FP(s,r),jP(void 0,s)},e.setAutoFreeze=function(n){this.D=n},e.setUseProxies=function(n){n&&!Lne&&Vs(20),this.O=n},e.applyPatches=function(n,r){var i;for(i=r.length-1;i>=0;i--){var s=r[i];if(s.path.length===0&&s.op==="replace"){n=s.value;break}}i>-1&&(r=r.slice(i+1));var a=Uu("Patches").$;return _c(n)?a(n,r):this.produce(n,function(o){return a(o,r)})},t}(),Uo=new Jwt,ud=Uo.produce,NEe=Uo.produceWithPatches.bind(Uo);Uo.setAutoFreeze.bind(Uo);Uo.setUseProxies.bind(Uo);var One=Uo.applyPatches.bind(Uo),xmn=Uo.createDraft.bind(Uo),wmn=Uo.finishDraft.bind(Uo);function Tf(t){"@babel/helpers - typeof";return Tf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Tf(t)}function e2t(t,e){if(Tf(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e);if(Tf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function FEe(t){var e=e2t(t,"string");return Tf(e)=="symbol"?e:e+""}function Xx(t,e,n){return(e=FEe(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Mne(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function wt(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Mne(Object(n),!0).forEach(function(r){Xx(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Mne(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function sa(t){return"Minified Redux error #"+t+"; visit https://redux.js.org/Errors?code="+t+" for the full message or use the non-minified dev environment for full errors. "}var Pne=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),HP=function(){return Math.random().toString(36).substring(7).split("").join(".")},tk={INIT:"@@redux/INIT"+HP(),REPLACE:"@@redux/REPLACE"+HP(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+HP()}};function t2t(t){if(typeof t!="object"||t===null)return!1;for(var e=t;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function jEe(t,e,n){var r;if(typeof e=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(sa(0));if(typeof e=="function"&&typeof n>"u"&&(n=e,e=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(sa(1));return n(jEe)(t,e)}if(typeof t!="function")throw new Error(sa(2));var i=t,s=e,a=[],o=a,l=!1;function c(){o===a&&(o=a.slice())}function u(){if(l)throw new Error(sa(3));return s}function d(g){if(typeof g!="function")throw new Error(sa(4));if(l)throw new Error(sa(5));var b=!0;return c(),o.push(g),function(){if(b){if(l)throw new Error(sa(6));b=!1,c();var x=o.indexOf(g);
2252o.splice(x,1),a=null}}}function f(g){if(!t2t(g))throw new Error(sa(7));if(typeof g.type>"u")throw new Error(sa(8));if(l)throw new Error(sa(9));try{l=!0,s=i(s,g)}finally{l=!1}for(var b=a=o,E=0;E<b.length;E++){var x=b[E];x()}return g}function h(g){if(typeof g!="function")throw new Error(sa(10));i=g,f({type:tk.REPLACE})}function m(){var g,b=d;return g={subscribe:function(x){if(typeof x!="object"||x===null)throw new Error(sa(11));function S(){x.next&&x.next(u())}S();var A=b(S);return{unsubscribe:A}}},g[Pne]=function(){return this},g}return f({type:tk.INIT}),r={dispatch:f,subscribe:d,getState:u,replaceReducer:h},r[Pne]=m,r}function n2t(t){Object.keys(t).forEach(function(e){var n=t[e],r=n(void 0,{type:tk.INIT});if(typeof r>"u")throw new Error(sa(12));if(typeof n(void 0,{type:tk.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(sa(13))})}function vO(t){for(var e=Object.keys(t),n={},r=0;r<e.length;r++){var i=e[r];typeof t[i]=="function"&&(n[i]=t[i])}var s=Object.keys(n),a;try{n2t(n)}catch(o){a=o}return function(l,c){if(l===void 0&&(l={}),a)throw a;for(var u=!1,d={},f=0;f<s.length;f++){var h=s[f],m=n[h],g=l[h],b=m(g,c);if(typeof b>"u")throw c&&c.type,new Error(sa(14));d[h]=b,u=u||b!==g}return u=u||s.length!==Object.keys(l).length,u?d:l}}function nk(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return e.length===0?function(r){return r}:e.length===1?e[0]:e.reduce(function(r,i){return function(){return r(i.apply(void 0,arguments))}})}function r2t(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(r){return function(){var i=r.apply(void 0,arguments),s=function(){throw new Error(sa(15))},a={getState:i.getState,dispatch:function(){return s.apply(void 0,arguments)}},o=e.map(function(l){return l(a)});return s=nk.apply(void 0,o)(i.dispatch),wt(wt({},i),{},{dispatch:s})}}}var rk="NOT_FOUND";function i2t(t){var e;return{get:function(r){return e&&t(e.key,r)?e.value:rk},put:function(r,i){e={key:r,value:i}},getEntries:function(){return e?[e]:[]},clear:function(){e=void 0}}}function s2t(t,e){var n=[];function r(o){var l=n.findIndex(function(u){return e(o,u.key)});if(l>-1){var c=n[l];return l>0&&(n.splice(l,1),n.unshift(c)),c.value}return rk}function i(o,l){r(o)===rk&&(n.unshift({key:o,value:l}),n.length>t&&n.pop())}function s(){return n}function a(){n=[]}return{get:r,put:i,getEntries:s,clear:a}}var a2t=function(e,n){return e===n};function o2t(t){return function(n,r){if(n===null||r===null||n.length!==r.length)return!1;for(var i=n.length,s=0;s<i;s++)if(!t(n[s],r[s]))return!1;return!0}}function XN(t,e){var n=typeof e=="object"?e:{equalityCheck:e},r=n.equalityCheck,i=r===void 0?a2t:r,s=n.maxSize,a=s===void 0?1:s,o=n.resultEqualityCheck,l=o2t(i),c=a===1?i2t(l):s2t(a,l);function u(){var d=c.get(arguments);if(d===rk){if(d=t.apply(null,arguments),o){var f=c.getEntries(),h=f.find(function(m){return o(m.value,d)});h&&(d=h.value)}c.put(arguments,d)}return d}return u.clearCache=function(){return c.clear()},u}function l2t(t){var e=Array.isArray(t[0])?t[0]:t;if(!e.every(function(r){return typeof r=="function"})){var n=e.map(function(r){return typeof r=="function"?"function "+(r.name||"unnamed")+"()":typeof r}).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+n+"]")}return e}function c2t(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var i=function(){for(var a=arguments.length,o=new Array(a),l=0;l<a;l++)o[l]=arguments[l];var c=0,u,d={memoizeOptions:void 0},f=o.pop();if(typeof f=="object"&&(d=f,f=o.pop()),typeof f!="function")throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof f+"]");var h=d,m=h.memoizeOptions,g=m===void 0?n:m,b=Array.isArray(g)?g:[g],E=l2t(o),x=t.apply(void 0,[function(){return c++,f.apply(null,arguments)}].concat(b)),S=t(function(){for(var R=[],C=E.length,T=0;T<C;T++)R.push(E[T].apply(null,arguments));return u=x.apply(null,R),u});return Object.assign(S,{resultFunc:f,memoizedResultFunc:x,dependencies:E,lastResult:function(){return u},recomputations:function(){return c},resetRecomputations:function(){return c=0}}),S};return i}var dy=c2t(XN);function BEe(t){var e=function(r){var i=r.dispatch,s=r.getState;return function(a){return function(o){return typeof o=="function"?o(i,s,t):a(o)}}};return e}var ZN=BEe();ZN.withExtraArgument=BEe;var UEe=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(r[s]=i[s])},t(e,n)};return function(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");t(e,n);function r(){this.constructor=e}
2252e.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),u2t=function(t,e){var n={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},r,i,s,a;return a={next:o(0),throw:o(1),return:o(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function o(c){return function(u){return l([c,u])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;n;)try{if(r=1,i&&(s=c[0]&2?i.return:c[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,c[1])).done)return s;switch(i=0,s&&(c=[c[0]&2,s.value]),c[0]){case 0:case 1:s=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,i=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(s=n.trys,!(s=s.length>0&&s[s.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]<s[3])){n.label=c[1];break}if(c[0]===6&&n.label<s[1]){n.label=s[1],s=c;break}if(s&&n.label<s[2]){n.label=s[2],n.ops.push(c);break}s[2]&&n.ops.pop(),n.trys.pop();continue}c=e.call(t,n)}catch(u){c=[6,u],i=0}finally{r=s=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},fb=function(t,e){for(var n=0,r=e.length,i=t.length;n<r;n++,i++)t[i]=e[n];return t},d2t=Object.defineProperty,f2t=Object.defineProperties,h2t=Object.getOwnPropertyDescriptors,$ne=Object.getOwnPropertySymbols,p2t=Object.prototype.hasOwnProperty,m2t=Object.prototype.propertyIsEnumerable,Nne=function(t,e,n){return e in t?d2t(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n},dp=function(t,e){for(var n in e||(e={}))p2t.call(e,n)&&Nne(t,n,e[n]);if($ne)for(var r=0,i=$ne(e);r<i.length;r++){var n=i[r];m2t.call(e,n)&&Nne(t,n,e[n])}return t},VP=function(t,e){return f2t(t,h2t(e))},g2t=function(t,e,n){return new Promise(function(r,i){var s=function(l){try{o(n.next(l))}catch(c){i(c)}},a=function(l){try{o(n.throw(l))}catch(c){i(c)}},o=function(l){return l.done?r(l.value):Promise.resolve(l.value).then(s,a)};o((n=n.apply(t,e)).next())})},v2t=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?nk:nk.apply(null,arguments)};function hb(t){if(typeof t!="object"||t===null)return!1;var e=Object.getPrototypeOf(t);if(e===null)return!0;for(var n=e;Object.getPrototypeOf(n)!==null;)n=Object.getPrototypeOf(n);return e===n}var y2t=function(t){return t&&typeof t.match=="function"};function oo(t,e){function n(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];if(e){var s=e.apply(void 0,r);if(!s)throw new Error("prepareAction did not return an object");return dp(dp({type:t,payload:s.payload},"meta"in s&&{meta:s.meta}),"error"in s&&{error:s.error})}return{type:t,payload:r[0]}}return n.toString=function(){return""+t},n.type=t,n.match=function(r){return r.type===t},n}var b2t=function(t){UEe(e,t);function e(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=t.apply(this,n)||this;return Object.setPrototypeOf(i,e.prototype),i}return Object.defineProperty(e,Symbol.species,{get:function(){return e},enumerable:!1,configurable:!0}),e.prototype.concat=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t.prototype.concat.apply(this,n)},e.prototype.prepend=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return n.length===1&&Array.isArray(n[0])?new(e.bind.apply(e,fb([void 0],n[0].concat(this)))):new(e.bind.apply(e,fb([void 0],n.concat(this))))},e}(Array),E2t=function(t){UEe(e,t);function e(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=t.apply(this,n)||this;return Object.setPrototypeOf(i,e.prototype),i}return Object.defineProperty(e,Symbol.species,{get:function(){return e},enumerable:!1,configurable:!0}),e.prototype.concat=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t.prototype.concat.apply(this,n)},e.prototype.prepend=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return n.length===1&&Array.isArray(n[0])?new(e.bind.apply(e,fb([void 0],n[0].concat(this)))):new(e.bind.apply(e,fb([void 0],n.concat(this))))},e}(Array);function JN(t){return Ic(t)?ud(t,function(){}):t}function x2t(t){return typeof t=="boolean"}function w2t(){return function(e){return S2t(e)}}function S2t(t){t===void 0&&(t={});var e=t.thunk,n=e===void 0?!0:e;t.immutableCheck,t.serializableCheck,t.actionCreatorCheck;var r=new b2t;
2252return n&&(x2t(n)?r.push(ZN):r.push(ZN.withExtraArgument(n.extraArgument))),r}function T2t(t){var e=w2t(),n=t||{},r=n.reducer,i=r===void 0?void 0:r,s=n.middleware,a=s===void 0?e():s,o=n.devTools,l=o===void 0?!0:o,c=n.preloadedState,u=c===void 0?void 0:c,d=n.enhancers,f=d===void 0?void 0:d,h;if(typeof i=="function")h=i;else if(hb(i))h=vO(i);else throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');var m=a;typeof m=="function"&&(m=m(e));var g=r2t.apply(void 0,m),b=nk;l&&(b=v2t(dp({trace:!1},typeof l=="object"&&l)));var E=new E2t(g),x=E;Array.isArray(f)?x=fb([g],f):typeof f=="function"&&(x=f(E));var S=b.apply(void 0,x);return jEe(h,u,S)}function HEe(t){var e={},n=[],r,i={addCase:function(s,a){var o=typeof s=="string"?s:s.type;if(!o)throw new Error("`builder.addCase` cannot be called with an empty action type");if(o in e)throw new Error("`builder.addCase` cannot be called with two reducers for the same action type");return e[o]=a,i},addMatcher:function(s,a){return n.push({matcher:s,reducer:a}),i},addDefaultCase:function(s){return r=s,i}};return t(i),[e,n,r]}function A2t(t){return typeof t=="function"}function C2t(t,e,n,r){n===void 0&&(n=[]);var i=typeof e=="function"?HEe(e):[e,n,r],s=i[0],a=i[1],o=i[2],l;if(A2t(t))l=function(){return JN(t())};else{var c=JN(t);l=function(){return c}}function u(d,f){d===void 0&&(d=l());var h=fb([s[f.type]],a.filter(function(m){var g=m.matcher;return g(f)}).map(function(m){var g=m.reducer;return g}));return h.filter(function(m){return!!m}).length===0&&(h=[o]),h.reduce(function(m,g){if(g)if(_c(m)){var b=m,E=g(b,f);return E===void 0?m:E}else{if(Ic(m))return ud(m,function(x){return g(x,f)});var E=g(m,f);if(E===void 0){if(m===null)return m;throw Error("A case reducer on a non-draftable value must not return undefined")}return E}return m},d)}return u.getInitialState=l,u}function R2t(t,e){return t+"/"+e}function Th(t){var e=t.name;if(!e)throw new Error("`name` is a required option for createSlice");var n=typeof t.initialState=="function"?t.initialState:JN(t.initialState),r=t.reducers||{},i=Object.keys(r),s={},a={},o={};i.forEach(function(u){var d=r[u],f=R2t(e,u),h,m;"reducer"in d?(h=d.reducer,m=d.prepare):h=d,s[u]=h,a[f]=h,o[u]=m?oo(f,m):oo(f)});function l(){var u=typeof t.extraReducers=="function"?HEe(t.extraReducers):[t.extraReducers],d=u[0],f=d===void 0?{}:d,h=u[1],m=h===void 0?[]:h,g=u[2],b=g===void 0?void 0:g,E=dp(dp({},f),a);return C2t(n,function(x){for(var S in E)x.addCase(S,E[S]);for(var A=0,R=m;A<R.length;A++){var C=R[A];x.addMatcher(C.matcher,C.reducer)}b&&x.addDefaultCase(b)})}var c;return{name:e,reducer:function(u,d){return c||(c=l()),c(u,d)},actions:o,caseReducers:s,getInitialState:function(){return c||(c=l()),c.getInitialState()}}}var _2t="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",VEe=function(t){t===void 0&&(t=21);for(var e="",n=t;n--;)e+=_2t[Math.random()*64|0];return e},I2t=["name","message","stack","code"],WP=function(){function t(e,n){this.payload=e,this.meta=n}return t}(),Fne=function(){function t(e,n){this.payload=e,this.meta=n}return t}(),k2t=function(t){if(typeof t=="object"&&t!==null){for(var e={},n=0,r=I2t;n<r.length;n++){var i=r[n];typeof t[i]=="string"&&(e[i]=t[i])}return e}return{message:String(t)}},jne=function(){function t(e,n,r){var i=oo(e+"/fulfilled",function(c,u,d,f){return{payload:c,meta:VP(dp({},f||{}),{arg:d,requestId:u,requestStatus:"fulfilled"})}}),s=oo(e+"/pending",function(c,u,d){return{payload:void 0,meta:VP(dp({},d||{}),{arg:u,requestId:c,requestStatus:"pending"})}}),a=oo(e+"/rejected",function(c,u,d,f,h){return{payload:f,error:(r&&r.serializeError||k2t)(c||"Rejected"),meta:VP(dp({},h||{}),{arg:d,requestId:u,rejectedWithValue:!!f,requestStatus:"rejected",aborted:c?.name==="AbortError",condition:c?.name==="ConditionError"})}}),o=typeof AbortController<"u"?AbortController:function(){function c(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){},reason:void 0,throwIfAborted:function(){}}}return c.prototype.abort=function(){},c}();function l(c){return function(u,d,f){var h=r?.idGenerator?r.idGenerator(c):VEe(),m=new o,g;function b(x){g=x,m.abort()}var E=function(){return g2t(this,null,function(){var x,S,A,R,C,T,I;return u2t(this,function(D){switch(D.label){case 0:return D.trys.push([0,4,,5]),R=(x=r?.condition)==null?void 0:x.call(r,c,{get
2252State:d,extra:f}),L2t(R)?[4,R]:[3,2];case 1:R=D.sent(),D.label=2;case 2:if(R===!1||m.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return C=new Promise(function(k,O){return m.signal.addEventListener("abort",function(){return O({name:"AbortError",message:g||"Aborted"})})}),u(s(h,c,(S=r?.getPendingMeta)==null?void 0:S.call(r,{requestId:h,arg:c},{getState:d,extra:f}))),[4,Promise.race([C,Promise.resolve(n(c,{dispatch:u,getState:d,extra:f,requestId:h,signal:m.signal,abort:b,rejectWithValue:function(k,O){return new WP(k,O)},fulfillWithValue:function(k,O){return new Fne(k,O)}})).then(function(k){if(k instanceof WP)throw k;return k instanceof Fne?i(k.payload,h,c,k.meta):i(k,h,c)})])];case 3:return A=D.sent(),[3,5];case 4:return T=D.sent(),A=T instanceof WP?a(null,h,c,T.payload,T.meta):a(T,h,c),[3,5];case 5:return I=r&&!r.dispatchConditionRejection&&a.match(A)&&A.meta.condition,I||u(A),[2,A]}})})}();return Object.assign(E,{abort:b,requestId:h,arg:c,unwrap:function(){return E.then(D2t)}})}}return Object.assign(l,{pending:s,rejected:a,fulfilled:i,typePrefix:e})}return t.withTypes=function(){return t},t}();function D2t(t){if(t.meta&&t.meta.rejectedWithValue)throw t.payload;if(t.error)throw t.error;return t.payload}function L2t(t){return t!==null&&typeof t=="object"&&typeof t.then=="function"}var WEe=function(t,e){return y2t(t)?t.match(e):t(e)};function tE(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(n){return t.some(function(r){return WEe(r,n)})}}function Qw(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(n){return t.every(function(r){return WEe(r,n)})}}function yO(t,e){if(!t||!t.meta)return!1;var n=typeof t.meta.requestId=="string",r=e.indexOf(t.meta.requestStatus)>-1;return n&&r}function WT(t){return typeof t[0]=="function"&&"pending"in t[0]&&"fulfilled"in t[0]&&"rejected"in t[0]}function nz(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t.length===0?function(n){return yO(n,["pending"])}:WT(t)?function(n){var r=t.map(function(s){return s.pending}),i=tE.apply(void 0,r);return i(n)}:nz()(t[0])}function pb(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t.length===0?function(n){return yO(n,["rejected"])}:WT(t)?function(n){var r=t.map(function(s){return s.rejected}),i=tE.apply(void 0,r);return i(n)}:pb()(t[0])}function bO(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=function(r){return r&&r.meta&&r.meta.rejectedWithValue};return t.length===0?function(r){var i=Qw(pb.apply(void 0,t),n);return i(r)}:WT(t)?function(r){var i=Qw(pb.apply(void 0,t),n);return i(r)}:bO()(t[0])}function Fg(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t.length===0?function(n){return yO(n,["fulfilled"])}:WT(t)?function(n){var r=t.map(function(s){return s.fulfilled}),i=tE.apply(void 0,r);return i(n)}:Fg()(t[0])}function eF(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t.length===0?function(n){return yO(n,["pending","fulfilled","rejected"])}:WT(t)?function(n){for(var r=[],i=0,s=t;i<s.length;i++){var a=s[i];r.push(a.pending,a.rejected,a.fulfilled)}var o=tE.apply(void 0,r);return o(n)}:eF()(t[0])}var rz="listenerMiddleware";oo(rz+"/add");oo(rz+"/removeAll");oo(rz+"/remove");var Zx="RTK_autoBatch",ax=function(){return function(t){var e;return{payload:t,meta:(e={},e[Zx]=!0,e)}}},Bne;typeof queueMicrotask=="function"&&queueMicrotask.bind(typeof window<"u"?window:typeof global<"u"?global:globalThis);Kwt();var zEe=function(t,e){var n={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},r,i,s,a;return a={next:o(0),throw:o(1),return:o(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function o(c){return function(u){return l([c,u])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;n;)try{if(r=1,i&&(s=c[0]&2?i.return:c[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,c[1])).done)return s;switch(i=0,s&&(c=[c[0]&2,s.value]),c[0]){case 0:case 1:s=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,i=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(s=n.trys,!(s=s.length>0&&s[s.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]<s[3])){n.label=c[1];break}if(c[0]===6&&n.label<s[1]){n.label=s[1],s=c;break}if(s&&n.label<s[2]){n.label=s[2],n.ops.push(c);break}s[2]&&n.ops.pop(),n.trys.pop();continue}c=e.call(t,n)}catch(u){c=[6,u],i=0}finally{r=s=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},ik=function(t,e){for(var n=0,r=e.length,i=t.length;n<r;n++,i++)t[i]=e[n];return t},O2t=Object.defineProperty,M2t=Object.defineProperties,P2t=Object.getOwnPropertyDescriptors,Une=Object.getOwnPropertySymbols,$2t=Object.prototype.hasOwnProperty,N2t=Object.prototype.propertyIsEnumerable,Hne=function(t,e,n){return e in t?O2t(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n},qi=function(t,e){for(var n in e||(e={}))$2t.call(e,n)&&Hne(t,n,e[n]);if(Une)for(var r=0,i=Une(e);r<i.length;r++){var n=i[r];N2t.call(e,n)&&Hne(t,n,e[n])}return t},rf=function(t,e){return M2t(t,P2t(e))},GEe=function(t,e,n){return new Promise(function(r,i){var s=function(l){try{o(n.next(l))}catch(c){i(c)}},a=function(l){try{o(n.throw(l))}catch(c){i(c)}},o=function(l){return l.done?r(l.value):Promise.resolve(l.value).then(s,a)};o((n=n.apply(t,e)).next())})},jr;(function(t){t.uninitialized="uninitialized",t.pending="pending",t.fulfilled="fulfilled",t.rejected="rejected"})(jr||(jr={}));function F2t(t){return{status:t,isUninitialized:t===jr.uninitialized,isLoading:t===jr.pending,isSuccess:t===jr.fulfilled,isError:t===jr.rejected}}var Vne=function(t){return[].concat.apply([],t)};function j2t(){return typeof navigator>"u"||navigator.onLine===void 0?!0:navigator.onLine}function B2t(){return typeof document>"u"?!0:document.visibilityState!=="hidden"}var Wne=hb;function qEe(t,e){if(t===e||!(Wne(t)&&Wne(e)||Array.isArray(t)&&Array.isArray(e)))return e;for(var n=Object.keys(e),r=Object.keys(t),i=n.length===r.length,s=Array.isArray(e)?[]:{},a=0,o=n;a<o.length;a++){var l=o[a];s[l]=qEe(t[l],e[l]),i&&(i=t[l]===s[l])}return i?t:s}var zne=function(){function t(e,n){n===void 0&&(n=void 0),this.value=e,this.meta=n}return t}(),iz=oo("__rtkq/focused"),KEe=oo("__rtkq/unfocused"),sz=oo("__rtkq/online"),YEe=oo("__rtkq/offline"),Zu;(function(t){t.query="query",t.mutation="mutation"})(Zu||(Zu={}));function QEe(t){return t.type===Zu.query}function U2t(t){return t.type===Zu.mutation}function az(t,e,n,r,i,s){return H2t(t)?t(e,n,r,i).map(tF).map(s):Array.isArray(t)?t.map(tF).map(s):[]}function H2t(t){return typeof t=="function"}function tF(t){return typeof t=="string"?{type:t}:t}function zP(t){return t!=null}var uS=Symbol("forceQueryFn"),nF=function(t){return typeof t[uS]=="function"};function V2t(t){var e=t.serializeQueryArgs,n=t.queryThunk,r=t.mutationThunk,i=t.api,s=t.context,a=new Map,o=new Map,l=i.internalActions,c=l.unsubscribeQueryResult,u=l.removeMutationResult,d=l.updateSubscriptionOptions;return{buildInitiateQuery:x,buildInitiateMutation:S,getRunningQueryThunk:m,getRunningMutationThunk:g,getRunningQueriesThunk:b,getRunningMutationsThunk:E,getRunningOperationPromises:h,removalWarning:f};function f(){throw new Error(`This method had to be removed due to a conceptual bug in RTK. 2253 Please see https://github.com/reduxjs/redux-toolkit/pull/2481 for details. 2254 See https://redux-toolkit.js.org/rtk-query/usage/server-side-rendering for new guidance on SSR.`)}function h(){{var A=function(R){return Array.from(R.values()).flatMap(function(C){return C?Object.values(C):[]})};return ik(ik([],A(a)),A(o)).filter(zP)}}function m(A,R){return function(C){var T,I=s.endpointDefinitions[A],D=e({queryArgs:R,endpointDefinition:I,endpointName:A});return(T=a.get(C))==null?void 0:T[D]}}function g(A,R){return function(C){var T;return(T=o.get(C))==null?void 0:T[R]}}function b(){return function(A){return Object.values(a.get(A)||{}).filter(zP)}}function E(){return function(A){return Object.values(o.get(A)||{}).filter(zP)}}function x(A,R){var C=function(T,I){var D=I===void 0?{}:I,k=D.subscribe,O=k===void 0?!0:k,P=D.forceRefetch,M=D.subscriptionOptions,j=uS,U=D[j];return function(z,G){var F,$,H=e({queryArgs:T,endpointDefinition:R,endpointName:A}),q=n((F={type:"query",subscribe:O,forceRefetch:P,subscriptionOptions:M,endpointName:A,originalArgs:T,queryCacheKey:H},F[uS]=U,F)),Y=i.endpoints[A].select(T),se=z(q),ye=Y(G()),ie=se.requestId,ne=se.abort,ae=ye.requestId!==ie,Se=($=a.get(z))==null?void 0:$[H],Re=function(){return Y(G())},je=Object.assign(U?se.then(Re):ae&&!Se?Promise.resolve(ye):Promise.all([Se,se]).then(Re),{arg:T,requestId:ie,subscriptionOptions:M,queryCacheKey:H,abort:ne,unwrap:function(){return GEe(this,null,function(){var Me;return zEe(this,function(Et){switch(Et.label){case 0:return[4,je];case 1:if(Me=Et.sent(),Me.isError)throw Me.error;return[2,Me.data]}})})},refetch:function(){return z(C(T,{subscribe:!1,forceRefetch:!0}))},unsubscribe:function(){O&&z(c({queryCacheKey:H,requestId:ie}))},updateSubscriptionOptions:function(Me){je.subscriptionOptions=Me,z(d({endpointName:A,requestId:ie,queryCacheKey:H,options:Me}))}});if(!Se&&!ae&&!U){var Fe=a.get(z)||{};Fe[H]=je,a.set(z,Fe),je.then(function(){delete Fe[H],Object.keys(Fe).length||a.delete(z)})}return je}};return C}function S(A){return function(R,C){var T=C===void 0?{}:C,I=T.track,D=I===void 0?!0:I,k=T.fixedCacheKey;return function(O,P){var M=r({type:"mutation",endpointName:A,originalArgs:R,track:D,fixedCacheKey:k}),j=O(M),U=j.requestId,z=j.abort,G=j.unwrap,F=j.unwrap().then(function(Y){return{data:Y}}).catch(function(Y){return{error:Y}}),$=function(){O(u({requestId:U,fixedCacheKey:k}))},H=Object.assign(F,{arg:j.arg,requestId:U,abort:z,unwrap:G,unsubscribe:$,reset:$}),q=o.get(O)||{};return o.set(O,q),q[U]=H,H.then(function(){delete q[U],Object.keys(q).length||o.delete(O)}),k&&(q[k]=H,H.then(function(){q[k]===H&&(delete q[k],Object.keys(q).length||o.delete(O))})),H}}}}function Gne(t){return t}function W2t(t){var e=this,n=t.reducerPath,r=t.baseQuery,i=t.context.endpointDefinitions,s=t.serializeQueryArgs,a=t.a
2254pi,o=t.assertTagType,l=function(A,R,C,T){return function(I,D){var k=i[A],O=s({queryArgs:R,endpointDefinition:k,endpointName:A});if(I(a.internalActions.queryResultPatched({queryCacheKey:O,patches:C})),!!T){var P=a.endpoints[A].select(R)(D()),M=az(k.providesTags,P.data,void 0,R,{},o);I(a.internalActions.updateProvidedBy({queryCacheKey:O,providedTags:M}))}}},c=function(A,R,C,T){return T===void 0&&(T=!0),function(I,D){var k,O,P=a.endpoints[A],M=P.select(R)(D()),j={patches:[],inversePatches:[],undo:function(){return I(a.util.patchQueryData(A,R,j.inversePatches,T))}};if(M.status===jr.uninitialized)return j;var U;if("data"in M)if(Ic(M.data)){var z=NEe(M.data,C),G=z[0],F=z[1],$=z[2];(k=j.patches).push.apply(k,F),(O=j.inversePatches).push.apply(O,$),U=G}else U=C(M.data),j.patches.push({op:"replace",path:[],value:U}),j.inversePatches.push({op:"replace",path:[],value:M.data});return I(a.util.patchQueryData(A,R,j.patches,T)),j}},u=function(A,R,C){return function(T){var I;return T(a.endpoints[A].initiate(R,(I={subscribe:!1,forceRefetch:!0},I[uS]=function(){return{data:C}},I)))}},d=function(A,R){return GEe(e,[A,R],function(C,T){var I,D,k,O,P,M,j,U,z,G,F,$,H,q=T.signal,Y=T.abort,se=T.rejectWithValue,ye=T.fulfillWithValue,ie=T.dispatch,ne=T.getState,ae=T.extra;return zEe(this,function(Se){switch(Se.label){case 0:I=i[C.endpointName],Se.label=1;case 1:return Se.trys.push([1,8,,13]),D=Gne,k=void 0,O={signal:q,abort:Y,dispatch:ie,getState:ne,extra:ae,endpoint:C.endpointName,type:C.type,forced:C.type==="query"?f(C,ne()):void 0},P=C.type==="query"?C[uS]:void 0,P?(k=P(),[3,6]):[3,2];case 2:return I.query?[4,r(I.query(C.originalArgs),O,I.extraOptions)]:[3,4];case 3:return k=Se.sent(),I.transformResponse&&(D=I.transformResponse),[3,6];case 4:return[4,I.queryFn(C.originalArgs,O,I.extraOptions,function(Re){return r(Re,O,I.extraOptions)})];case 5:k=Se.sent(),Se.label=6;case 6:if(k.error)throw new zne(k.error,k.meta);return M=ye,[4,D(k.data,k.meta,C.originalArgs)];case 7:return[2,M.apply(void 0,[Se.sent(),($={fulfilledTimeStamp:Date.now(),baseQueryMeta:k.meta},$[Zx]=!0,$)])];case 8:if(j=Se.sent(),U=j,!(U instanceof zne))return[3,12];z=Gne,I.query&&I.transformErrorResponse&&(z=I.transformErrorResponse),Se.label=9;case 9:return Se.trys.push([9,11,,12]),G=se,[4,z(U.value,U.meta,C.originalArgs)];case 10:return[2,G.apply(void 0,[Se.sent(),(H={baseQueryMeta:U.meta},H[Zx]=!0,H)])];case 11:return F=Se.sent(),U=F,[3,12];case 12:throw console.error(U),U;case 13:return[2]}})})};function f(A,R){var C,T,I,D,k=(T=(C=R[n])==null?void 0:C.queries)==null?void 0:T[A.queryCacheKey],O=(I=R[n])==null?void 0:I.config.refetchOnMountOrArgChange,P=k?.fulfilledTimeStamp,M=(D=A.forceRefetch)!=null?D:A.subscribe&&O;return M?M===!0||(Number(new Date)-Number(P))/1e3>=M:!1}var h=jne(n+"/executeQuery",d,{getPendingMeta:function(){var A;return A={startedTimeStamp:Date.now()},A[Zx]=!0,A},condition:function(A,R){var C=R.getState,T,I,D,k=C(),O=(I=(T=k[n])==null?void 0:T.queries)==null?void 0:I[A.queryCacheKey],P=O?.fulfilledTimeStamp,M=A.originalArgs,j=O?.originalArgs,U=i[A.endpointName];return nF(A)?!0:O?.status==="pending"?!1:f(A,k)||QEe(U)&&((D=U?.forceRefetch)!=null&&D.call(U,{currentArg:M,previousArg:j,endpointState:O,state:k}))?!0:!P},dispatchConditionRejection:!0}),m=jne(n+"/executeMutation",d,{getPendingMeta:function(){var A;return A={startedTimeStamp:Date.now()},A[Zx]=!0,A}}),g=function(A){return"force"in A},b=function(A){return"ifOlderThan"in A},E=function(A,R,C){return function(T,I){var D=g(C)&&C.force,k=b(C)&&C.ifOlderThan,O=function(U){return U===void 0&&(U=!0),a.endpoints[A].initiate(R,{forceRefetch:U})},P=a.endpoints[A].select(R)(I());if(D)T(O());else if(k){var M=P?.fulfilledTimeStamp;if(!M){T(O());return}var j=(Number(new Date)-Number(new Date(M)))/1e3>=k;j&&T(O())}else T(O(!1))}};function x(A){return function(R){var C,T;return((T=(C=R?.meta)==null?void 0:C.arg)==null?void 0:T.endpointName)===A}}function S(A,R){return{matchPending:Qw(nz(A),x(R)),matchFulfilled:Qw(Fg(A),x(R)),matchRejected:Qw(pb(A),x(R))}}return{queryThunk:h,mutationThunk:m,prefetch:E,updateQueryData:c,upsertQueryData:u,patchQueryData:l,buildMatchThunkActions:S}}function XEe(t,e,n,r){return az(n[t.meta.arg.endpointName][e],Fg(t)?t.payload:void 0,bO(t)?t.payload:void 0,t.meta.arg.originalArgs,"baseQueryMeta"in t.meta?t.meta.baseQueryMeta:void 0,r)}function cR(t,e,n){var r=t[e];r&&n(r)}function dS(t){var e;return(e="arg"in t?t.arg.fixedCacheKey:t.fixedCacheKey)!=null?e:t.requestId}function qne(t,e,n){var r=t[dS(e)];r&&n(r)}var ox={};function z2t(t){var e=t.reducerPath,n=t.queryThunk,r=t.mutationThunk,i=t.context,s=i.endpointDefinitions,a=i.apiUid,o=i.extractRehydrationInfo,l=i.hasRehydrationInfo,c=t.assertTagType,u=t.config,d=oo(e+"/resetApiState"),f=Th({name:e+"/queries",initialState:ox,reducers:{removeQueryResult:{reducer:function(R,C){var T=C.payload.queryCacheKey;delete R[T]},prepare:ax()},queryResultPatched:{reducer:function(R,C){var T=C.payload,I=T.queryCacheKey,D=T.patches;cR(R,I,function(k){k.data=One(k.data,D.concat())})},prepare:ax()}},extraReducers:function(R){R.addCase(n.pending,function(C,T){var I=T.meta,D=T.meta.arg,k,O,P=nF(D);(D.subscribe||P)&&((O=C[k=D.queryCacheKey])!=null||(C[k]={status:jr.uninitialized,endpointName:D.endpointName})),cR(C,D.queryCacheKey,function(M){M.status=jr.pending,M.requestId=P&&M.requestId?M.requestId:I.requestId,D.originalArgs!==void 0&&(M.originalArgs=D.originalArgs),M.startedTimeStamp=I.startedTimeStamp})}).addCase(n.fulfilled,function(C,T){var I=T.meta,D=T.payload;cR(C,I.arg.queryCacheKey,function(k){var O;if(!(k.requestId!==I.requestId&&!nF(I.arg))){var P=s[I.arg.endpointName].merge;if(k.status=jr.fulfilled,P)if(k.data!==void 0){var M=I.fulfilledTimeStamp,j=I.arg,U=I.baseQueryMeta,z=I.requestId,G=ud(k.data,function(F){return P(F,D,{arg:j.originalArgs,baseQueryMeta:U,fulfilledTimeStamp:M,requestId:z})});k.data=G}else k.data=D;else k.data=(O=s[I.arg.endpointName].structuralSharing)==null||O?qEe(_c(k.data)?zwt(k.data):k.data,D):D;delete k.error,k.fulfilledTimeStamp=I.fulfilledTimeStamp}})}).addCase(n.rejected,function(C,T){var I=T.meta,D=I.condition,k=I.arg,O=I.requestId,P=T.error,M=T.payload;
2254cR(C,k.queryCacheKey,function(j){if(!D){if(j.requestId!==O)return;j.status=jr.rejected,j.error=M??P}})}).addMatcher(l,function(C,T){for(var I=o(T).queries,D=0,k=Object.entries(I);D<k.length;D++){var O=k[D],P=O[0],M=O[1];(M?.status===jr.fulfilled||M?.status===jr.rejected)&&(C[P]=M)}})}}),h=Th({name:e+"/mutations",initialState:ox,reducers:{removeMutationResult:{reducer:function(R,C){var T=C.payload,I=dS(T);I in R&&delete R[I]},prepare:ax()}},extraReducers:function(R){R.addCase(r.pending,function(C,T){var I=T.meta,D=T.meta,k=D.requestId,O=D.arg,P=D.startedTimeStamp;O.track&&(C[dS(I)]={requestId:k,status:jr.pending,endpointName:O.endpointName,startedTimeStamp:P})}).addCase(r.fulfilled,function(C,T){var I=T.payload,D=T.meta;D.arg.track&&qne(C,D,function(k){k.requestId===D.requestId&&(k.status=jr.fulfilled,k.data=I,k.fulfilledTimeStamp=D.fulfilledTimeStamp)})}).addCase(r.rejected,function(C,T){var I=T.payload,D=T.error,k=T.meta;k.arg.track&&qne(C,k,function(O){O.requestId===k.requestId&&(O.status=jr.rejected,O.error=I??D)})}).addMatcher(l,function(C,T){for(var I=o(T).mutations,D=0,k=Object.entries(I);D<k.length;D++){var O=k[D],P=O[0],M=O[1];(M?.status===jr.fulfilled||M?.status===jr.rejected)&&P!==M?.requestId&&(C[P]=M)}})}}),m=Th({name:e+"/invalidation",initialState:ox,reducers:{updateProvidedBy:{reducer:function(R,C){for(var T,I,D,k,O=C.payload,P=O.queryCacheKey,M=O.providedTags,j=0,U=Object.values(R);j<U.length;j++)for(var z=U[j],G=0,F=Object.values(z);G<F.length;G++){var $=F[G],H=$.indexOf(P);H!==-1&&$.splice(H,1)}for(var q=0,Y=M;q<Y.length;q++){var se=Y[q],ye=se.type,ie=se.id,ne=(k=(I=(T=R[ye])!=null?T:R[ye]={})[D=ie||"__internal_without_id"])!=null?k:I[D]=[],ae=ne.includes(P);ae||ne.push(P)}},prepare:ax()}},extraReducers:function(R){R.addCase(f.actions.removeQueryResult,function(C,T){for(var I=T.payload.queryCacheKey,D=0,k=Object.values(C);D<k.length;D++)for(var O=k[D],P=0,M=Object.values(O);P<M.length;P++){var j=M[P],U=j.indexOf(I);U!==-1&&j.splice(U,1)}}).addMatcher(l,function(C,T){for(var I,D,k,O,P=o(T).provided,M=0,j=Object.entries(P);M<j.length;M++)for(var U=j[M],z=U[0],G=U[1],F=0,$=Object.entries(G);F<$.length;F++)for(var H=$[F],q=H[0],Y=H[1],se=(O=(D=(I=C[z])!=null?I:C[z]={})[k=q||"__internal_without_id"])!=null?O:D[k]=[],ye=0,ie=Y;ye<ie.length;ye++){var ne=ie[ye],ae=se.includes(ne);ae||se.push(ne)}}).addMatcher(tE(Fg(n),bO(n)),function(C,T){var I=XEe(T,"providesTags",s,c),D=T.meta.arg.queryCacheKey;m.caseReducers.updateProvidedBy(C,m.actions.updateProvidedBy({queryCacheKey:D,providedTags:I}))})}}),g=Th({name:e+"/subscriptions",initialState:ox,reducers:{updateSubscriptionOptions:function(R,C){},unsubscribeQueryResult:function(R,C){},internal_probeSubscription:function(R,C){}}}),b=Th({name:e+"/internalSubscriptions",initialState:ox,reducers:{subscriptionsUpdated:{reducer:function(R,C){return One(R,C.payload)},prepare:ax()}}}),E=Th({name:e+"/config",initialState:qi({online:j2t(),focused:B2t(),middlewareRegistered:!1},u),reducers:{middlewareRegistered:function(R,C){var T=C.payload;R.middlewareRegistered=R.middlewareRegistered==="conflict"||a!==T?"conflict":!0}},extraReducers:function(R){R.addCase(sz,function(C){C.online=!0}).addCase(YEe,function(C){C.online=!1}).addCase(iz,function(C){C.focused=!0}).addCase(KEe,function(C){C.focused=!1}).addMatcher(l,function(C){return qi({},C)})}}),x=vO({queries:f.reducer,mutations:h.reducer,provided:m.reducer,subscriptions:b.reducer,config:E.reducer}),S=function(R,C){return x(d.match(C)?void 0:R,C)},A=rf(qi(qi(qi(qi(qi(qi({},E.actions),f.actions),g.actions),b.actions),h.actions),m.actions),{unsubscribeMutationResult:h.actions.removeMutationResult,resetApiState:d});return{reducer:S,actions:A}}var Qh=Symbol.for("RTKQ/skipToken"),ZEe={status:jr.uninitialized},Kne=ud(ZEe,function(){}),Yne=ud(ZEe,function(){});function G2t(t){var e=t.serializeQueryArgs,n=t.reducerPath,r=function(u){return Kne},i=function(u){return Yne};return{buildQuerySelector:o,buildMutationSelector:l,selectInvalidatedBy:c};function s(u){return qi(qi({},u),F2t(u.status))}function a(u){var d=u[n];return d}function o(u,d){return function(f){var h=e({queryArgs:f,endpointDefinition:d,endpointName:u}),m=function(b){var E,x,S;return(S=(x=(E=a(b))==null?void 0:E.queries)==null?void 0:x[h])!=null?S:Kne},g=f===Qh?r:m;return dy(g,s)}}function l(){return function(u){var d,f;typeof u=="object"?f=(d=dS(u))!=null?d:Qh:f=u;var h=function(g){var b,E,x;return(x=(E=(b=a(g))==null?void 0:b.mutations)==null?void 0:E[f])!=null?x:Yne},m=f===Qh?i:h;return dy(m,s)}}function c(u,d){for(var f,h=u[n],m=new Set,g=0,b=d.map(tF);g<b.length;g++){var E=b[g],x=h.provided[E.type];if(x)for(var S=(f=E.id!==void 0?x[E.id]:Vne(Object.values(x)))!=null?f:[],A=0,R=S;A<R.length;A++){var C=R[A];m.add(C)}}return Vne(Array.from(m.values()).map(function(T){var I=h.queries[T];return I?[{queryCacheKey:T,endpointName:I.endpointName,originalArgs:I.originalArgs}]:[]}))}}var uR=WeakMap?new WeakMap:void 0,Qne=function(t){var e=t.endpointName,n=t.queryArgs,r="",i=uR?.get(n);if(typeof i=="string")r=i;else{var s=JSON.stringify(n,function(a,o){return hb(o)?Object.keys(o).sort().reduce(function(l,c){return l[c]=o[c],l},{}):o});
2254hb(n)&&uR?.set(n,s),r=s}return e+"("+r+")"};function q2t(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(r){var i=XN(function(u){var d,f;return(f=r.extractRehydrationInfo)==null?void 0:f.call(r,u,{reducerPath:(d=r.reducerPath)!=null?d:"api"})}),s=rf(qi({reducerPath:"api",keepUnusedDataFor:60,refetchOnMountOrArgChange:!1,refetchOnFocus:!1,refetchOnReconnect:!1},r),{extractRehydrationInfo:i,serializeQueryArgs:function(u){var d=Qne;if("serializeQueryArgs"in u.endpointDefinition){var f=u.endpointDefinition.serializeQueryArgs;d=function(h){var m=f(h);return typeof m=="string"?m:Qne(rf(qi({},h),{queryArgs:m}))}}else r.serializeQueryArgs&&(d=r.serializeQueryArgs);return d(u)},tagTypes:ik([],r.tagTypes||[])}),a={endpointDefinitions:{},batch:function(u){u()},apiUid:VEe(),extractRehydrationInfo:i,hasRehydrationInfo:XN(function(u){return i(u)!=null})},o={injectEndpoints:c,enhanceEndpoints:function(u){var d=u.addTagTypes,f=u.endpoints;if(d)for(var h=0,m=d;h<m.length;h++){var g=m[h];s.tagTypes.includes(g)||s.tagTypes.push(g)}if(f)for(var b=0,E=Object.entries(f);b<E.length;b++){var x=E[b],S=x[0],A=x[1];typeof A=="function"?A(a.endpointDefinitions[S]):Object.assign(a.endpointDefinitions[S]||{},A)}return o}},l=t.map(function(u){return u.init(o,s,a)});function c(u){for(var d=u.endpoints({query:function(A){return rf(qi({},A),{type:Zu.query})},mutation:function(A){return rf(qi({},A),{type:Zu.mutation})}}),f=0,h=Object.entries(d);f<h.length;f++){var m=h[f],g=m[0],b=m[1];if(!(!u.overrideExisting&&g in a.endpointDefinitions)){a.endpointDefinitions[g]=b;for(var E=0,x=l;E<x.length;E++){var S=x[E];S.injectEndpoint(g,b)}}}return o}return o.injectEndpoints({endpoints:r.endpoints})}}function K2t(t){for(var e in t)return!1;return!0}var Y2t=2147483647/1e3-1,Q2t=function(t){var e=t.reducerPath,n=t.api,r=t.context,i=t.internalState,s=n.internalActions,a=s.removeQueryResult,o=s.unsubscribeQueryResult;function l(f){var h=i.currentSubscriptions[f];return!!h&&!K2t(h)}var c={},u=function(f,h,m){var g;if(o.match(f)){var b=h.getState()[e],E=f.payload.queryCacheKey;d(E,(g=b.queries[E])==null?void 0:g.endpointName,h,b.config)}if(n.util.resetApiState.match(f))for(var x=0,S=Object.entries(c);x<S.length;x++){var A=S[x],R=A[0],C=A[1];C&&clearTimeout(C),delete c[R]}if(r.hasRehydrationInfo(f))for(var b=h.getState()[e],T=r.extractRehydrationInfo(f).queries,I=0,D=Object.entries(T);I<D.length;I++){var k=D[I],E=k[0],O=k[1];d(E,O?.endpointName,h,b.config)}};function d(f,h,m,g){var b,E=r.endpointDefinitions[h],x=(b=E?.keepUnusedDataFor)!=null?b:g.keepUnusedDataFor;if(x!==1/0){var S=Math.max(0,Math.min(x,Y2t));if(!l(f)){var A=c[f];A&&clearTimeout(A),c[f]=setTimeout(function(){l(f)||m.dispatch(a({queryCacheKey:f})),delete c[f]},S*1e3)}}}return u},X2t=function(t){var e=t.reducerPath,n=t.context,r=t.context.endpointDefinitions,i=t.mutationThunk,s=t.api,a=t.assertTagType,o=t.refetchQuery,l=s.internalActions.removeQueryResult,c=tE(Fg(i),bO(i)),u=function(f,h){c(f)&&d(XEe(f,"invalidatesTags",r,a),h),s.util.invalidateTags.match(f)&&d(az(f.payload,void 0,void 0,void 0,void 0,a),h)};function d(f,h){var m=h.getState(),g=m[e],b=s.util.selectInvalidatedBy(m,f);n.batch(function(){for(var E,x=Array.from(b.values()),S=0,A=x;S<A.length;S++){var R=A[S].queryCacheKey,C=g.queries[R],T=(E=g.subscriptions[R])!=null?E:{};C&&(Object.keys(T).length===0?h.dispatch(l({queryCacheKey:R})):C.status!==jr.uninitialized&&h.dispatch(o(C,R)))}})}return u},Z2t=function(t){var e=t.reducerPath,n=t.queryThunk,r=t.api,i=t.refetchQuery,s=t.internalState,a={},o=function(h,m){(r.internalActions.updateSubscriptionOptions.match(h)||r.internalActions.unsubscribeQueryResult.match(h))&&c(h.payload,m),(n.pending.match(h)||n.rejected.match(h)&&h.meta.condition)&&c(h.meta.arg,m),(n.fulfilled.match(h)||n.rejected.match(h)&&!h.meta.condition)&&l(h.meta.arg,m),r.util.resetApiState.match(h)&&d()};function l(h,m){var g=h.queryCacheKey,b=m.getState()[e],E=b.queries[g],x=s.currentSubscriptions[g];if(!(!E||E.status===jr.uninitialized)){var S=f(x);if(Number.isFinite(S)){var A=a[g];A?.timeout&&(clearTimeout(A.timeout),A.timeout=void 0);var R=Date.now()+S,C=a[g]={nextPollTimestamp:R,pollingInterval:S,timeout:setTimeout(function(){C.timeout=void 0,m.dispatch(i(E,g))},S)}}}}function c(h,m){var g=h.queryCacheKey,b=m.getState()[e],E=b.queries[g],x=s.currentSubscriptions[g];if(!(!E||E.status===jr.uninitialized)){var S=f(x);if(!Number.isFinite(S)){u(g);return}var A=a[g],R=Date.now()+S;(!A||R<A.nextPollTimestamp)&&l({queryCacheKey:g},m)}}function u(h){var m=a[h];m?.timeout&&clearTimeout(m.timeout),delete a[h]}function d(){for(var h=0,m=Object.keys(a);h<m.length;h++){var g=m[h];u(g)}}function f(h){h===void 0&&(h={});var m=Number.POSITIVE_INFINITY;for(var g in h)h[g].pollingInterval&&(m=Math.min(h[g].pollingInterval,m));return m}return o},J2t=function(t){var e=t.reducerPath,n=t.context,r=t.api,i=t.refetchQuery,s=t.internalState,a=r.internalActions.removeQueryResult,o=function(c,u){iz.match(c)&&l(u,"refetchOnFocus"),sz.match(c)&&l(u,"refetchOnReconnect")};function l(c,u){var d=c.getState()[e],f=d.queries,h=s.currentSubscriptions;n.batch(function(){for(var m=0,g=Object.keys(h);m<g.length;m++){var b=g[m],E=f[b],x=h[b];if(!(!x||!E)){var S=Object.values(x).some(function(A){return A[u]===!0})||Object.values(x).every(function(A){return A[u]===void 0})&&d.config[u];S&&(Object.keys(x).length===0?c.dispatch(a({queryCacheKey:b})):E.status!==jr.uninitialized&&c.dispatch(i(E,b)))}}})}return o},Xne=new Error("Promise never resolved before cacheEntryRemoved."),eSt=function(t){var e=t.api,n=t.reducerPath,r=t.context,i=t.queryThunk,s=t.mutationThunk;t.internalState;var a=eF(i),o=eF(s),l=Fg(i,s),c={},u=function(h,m,g){var b=d(h);if(i.pending.match(h)){var E=g[n].queries[b],x=m.getState()[n].queries[b];!E&&x&&f(h.meta.arg.endpointName,h.meta.arg.originalArgs,b,m,h.meta.requestId)}else if(s.pending.match(h)){var x=m.getState()[n].mutations[b];x&&f(h.meta.arg.endpointName,h.meta.arg.originalArgs,b,m,h.meta.requestId)}else if(l(h)){var S=c[b];S?.valueResolved&&(S.valueResolved({data:h.payload,meta:h.meta.baseQueryMeta}),delete S.valueResolved)}else if(e.internalActions.removeQueryResult.match(h)||e.internalActions.removeMutationResult.match(h)){var S=c[b];S&&(delete c[b],S.cacheEntryRemoved())}else if(e.util.resetApiState.match(h))for(var A=0,R=Object.entries(c);A<R.length;A++){var C=R[A],T=C[0],S=C[1];delete c[T],S.cacheEntryRemoved()}};function d(h){return a(h)?h.meta.arg.queryCacheKey:o(h)?h.meta.requestId:e.internalActions.removeQueryResult.match(h)?h.payload.queryCacheKey:e.internalActions.removeMutationResult.match(h)?dS(h.payload):""}function f(h,m,g,b,E){var x=r.endpointDefinitions[h],S=x?.onCacheEntryAdded;if(S){var A={},R=new Promise(function(O){A.cacheEntryRemoved=O}),C=Promise.race([new Promise(function(O){A.valueResolved=O}),R.then(function(){throw Xne})]);C.catch(function(){}),c[g]=A;var T=e.endpoints[h].select(x.type===Zu.query?m:g),I=b.dispatch(function(O,P,M){return M}),D=rf(qi({},b),{getCacheEntry:function(){return T(b.getState())},requestId:E,extra:I,updateCachedData:x.type===Zu.query?function(O){return b.dispatch(e.util.updateQueryData(h,m,O))}:void 0,cacheDataLoaded:C,cacheEntryRemoved:R}),k=S(m,D);Promise.resolve(k).catch(function(O){if(O!==Xne)throw O})}}return u},tSt=function(t){var e=t.api,n=t.context,r=t.queryThunk,i=t.mutationThunk,s=nz(r,i),a=pb(r,i),o=Fg(r,i),l={},c=function(u,d){var f,h,m;if(s(u)){var g=u.meta,b=g.requestId,E=g.arg,x=E.endpointName,S=E.originalArgs,A=n.endpointDefinitions[x],R=A?.onQueryStarted;if(R){var C={},T=new Promise(function(U,z){C.resolve=U,C.reject=z});T.catch(function(){}),l[b]=C;var I=e.endpoints[x].select(A.type===Zu.query?S:b),D=d.dispatch(function(U,z,G){return G}),k=rf(qi({},d),{getCacheEntry:function(){return I(d.getState())},requestId:b,extra:D,updateCachedData:A.type===Zu.query?function(U){return d.dispatch(e.util.updateQueryData(x,S,U))}:void 0,queryFulfilled:T});R(S,k)}}else if(o(u)){var O=u.meta,b=O.requestId,P=O.baseQueryMeta;(f=l[b])==null||f.resolve({data:u.payload,meta:P}),delete l[b]}else if(a(u)){var M=u.meta,b=M.requestId,j=M.rejectedWithValue,P=M.baseQueryMeta;(m=l[b])==null||m.reject({error:(h=u.payload)!=null?h:u.error,isUnhandledError:!j,meta:P}),delete l[b]}};return c},nSt=function(t){var e=t.api,n=t.context.apiUid;return t.reducerPath,function(r,i){e.util.resetApiState.match(r)&&i.dispatch(e.internalActions.middlewareRegistered(n))}},Zne,rSt=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:typeof global<"u"?global:globalThis):function(t){return(Zne||(Zne=Promise.resolve())).then(t).cat
2254ch(function(e){return setTimeout(function(){throw e},0)})},iSt=function(t){var e=t.api,n=t.queryThunk,r=t.internalState,i=e.reducerPath+"/subscriptions",s=null,a=!1,o=e.internalActions,l=o.updateSubscriptionOptions,c=o.unsubscribeQueryResult,u=function(d,f){var h,m,g,b,E,x,S,A,R;if(l.match(f)){var C=f.payload,T=C.queryCacheKey,I=C.requestId,D=C.options;return(h=d?.[T])!=null&&h[I]&&(d[T][I]=D),!0}if(c.match(f)){var k=f.payload,T=k.queryCacheKey,I=k.requestId;return d[T]&&delete d[T][I],!0}if(e.internalActions.removeQueryResult.match(f))return delete d[f.payload.queryCacheKey],!0;if(n.pending.match(f)){var O=f.meta,P=O.arg,I=O.requestId;if(P.subscribe){var M=(g=d[m=P.queryCacheKey])!=null?g:d[m]={};return M[I]=(E=(b=P.subscriptionOptions)!=null?b:M[I])!=null?E:{},!0}}if(n.rejected.match(f)){var j=f.meta,U=j.condition,P=j.arg,I=j.requestId;if(U&&P.subscribe){var M=(S=d[x=P.queryCacheKey])!=null?S:d[x]={};return M[I]=(R=(A=P.subscriptionOptions)!=null?A:M[I])!=null?R:{},!0}}return!1};return function(d,f){var h,m;if(s||(s=JSON.parse(JSON.stringify(r.currentSubscriptions))),e.util.resetApiState.match(d))return s=r.currentSubscriptions={},[!0,!1];if(e.internalActions.internal_probeSubscription.match(d)){var g=d.payload,b=g.queryCacheKey,E=g.requestId,x=!!((h=r.currentSubscriptions[b])!=null&&h[E]);return[!1,x]}var S=u(r.currentSubscriptions,d);if(S){a||(rSt(function(){var T=JSON.parse(JSON.stringify(r.currentSubscriptions)),I=NEe(s,function(){return T}),D=I[1];f.next(e.internalActions.subscriptionsUpdated(D)),s=T,a=!1}),a=!0);var A=!!((m=d.type)!=null&&m.startsWith(i)),R=n.rejected.match(d)&&d.meta.condition&&!!d.meta.arg.subscribe,C=!A&&!R;return[C,!1]}return[!0,!1]}};function sSt(t){var e=t.reducerPath,n=t.queryThunk,r=t.api,i=t.context,s=i.apiUid,a={invalidateTags:oo(e+"/invalidateTags")},o=function(d){return!!d&&typeof d.type=="string"&&d.type.startsWith(e+"/")},l=[nSt,Q2t,X2t,Z2t,eSt,tSt],c=function(d){var f=!1,h={currentSubscriptions:{}},m=rf(qi({},t),{internalState:h,refetchQuery:u}),g=l.map(function(x){return x(m)}),b=iSt(m),E=J2t(m);return function(x){return function(S){f||(f=!0,d.dispatch(r.internalActions.middlewareRegistered(s)));var A=rf(qi({},d),{next:x}),R=d.getState(),C=b(S,A,R),T=C[0],I=C[1],D;if(T?D=x(S):D=I,d.getState()[e]&&(E(S,A,R),o(S)||i.hasRehydrationInfo(S)))for(var k=0,O=g;k<O.length;k++){var P=O[k];P(S,A,R)}return D}}};return{middleware:c,actions:a};function u(d,f,h){return h===void 0&&(h={}),n(qi({type:"query",endpointName:d.endpointName,originalArgs:d.originalArgs,subscribe:!1,forceRefetch:!0,queryCacheKey:f},h))}}function nh(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];Object.assign.apply(Object,ik([t],e))}var Jne=Symbol(),aSt=function(){return{name:Jne,init:function(t,e,n){var r=e.baseQuery;e.tagTypes;var i=e.reducerPath,s=e.serializeQueryArgs,a=e.keepUnusedDataFor,o=e.refetchOnMountOrArgChange,l=e.refetchOnFocus,c=e.refetchOnReconnect;Ywt();var u=function(Y){return Y};Object.assign(t,{reducerPath:i,endpoints:{},internalActions:{onOnline:sz,onOffline:YEe,onFocus:iz,onFocusLost:KEe},util:{}});var d=W2t({baseQuery:r,reducerPath:i,context:n,api:t,serializeQueryArgs:s,assertTagType:u}),f=d.queryThunk,h=d.mutationThunk,m=d.patchQueryData,g=d.updateQueryData,b=d.upsertQueryData,E=d.prefetch,x=d.buildMatchThunkActions,S=z2t({context:n,queryThunk:f,mutationThunk:h,reducerPath:i,assertTagType:u,config:{refetchOnFocus:l,refetchOnReconnect:c,refetchOnMountOrArgChange:o,keepUnusedDataFor:a,reducerPath:i}}),A=S.reducer,R=S.actions;nh(t.util,{patchQueryData:m,updateQueryData:g,upsertQueryData:b,prefetch:E,resetApiState:R.resetApiState}),nh(t.internalActions,R);var C=sSt({reducerPath:i,context:n,queryThunk:f,mutationThunk:h,api:t,assertTagType:u}),T=C.middleware,I=C.actions;nh(t.util,I),nh(t,{reducer:A,middleware:T});var D=G2t({serializeQueryArgs:s,reducerPath:i}),k=D.buildQuerySelector,O=D.buildMutationSelector,P=D.selectInvalidatedBy;nh(t.util,{selectInvalidatedBy:P});var M=V2t({queryThunk:f,mutationThunk:h,api:t,serializeQueryArgs:s,context:n}),j=M.buildInitiateQuery,U=M.buildInitiateMutation,z=M.getRunningMutationThunk,G=M.getRunningMutationsThunk,F=M.getRunningQueriesThunk,$=M.getRunningQueryThunk,H=M.getRunningOperationPromises,q=M.removalWarning;return nh(t.util,{getRunningOperationPromises:H,getRunningOperationPromise:q,getRunningMutationThunk:z,getRunningMutationsThunk:G,getRunningQueryThunk:$,getRunningQueriesThunk:F}),{name:Jne,injectEndpoint:function(Y,se){var ye,ie,ne=t;(ie=(ye=ne.endpoints)[Y])!=null||(ye[Y]={}),QEe(se)?nh(ne.endpoints[Y],{name:Y,select:k(Y,se),initiate:j(Y,se)},x(f,Y)):U2t(se)&&nh(ne.endpoints[Y],{name:Y,select:O(),initiate:U(Y)},x(h,Y))}}}}},JEe={exports:{}},exe={};/** 2255 * @license React 2256 * use-sync-external-store-shim.production.js 2257 * 2258 * Copyright (c) Meta Platforms, Inc. and affiliates. 2259 * 2260 * This source code is licensed under the MIT license found in the 2261 * LICENSE file in the root directory of this source tree. 2262 */var mb=y;function oSt(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var lSt=typeof Object.is=="function"?Object.is:oSt,cSt=mb.useState,uSt=mb.useEffect,dSt=mb.useLayoutEffect,fSt=mb.useDebugValue;function hSt(t,e){var n=e(),r=cSt({inst:{value:n,getSnapshot:e}}),i=r[0].inst,s=r[1];return dSt(function(){i.value=n,i.getSnapshot=e,GP(i)&&s({inst:i})},[t,n,e]),uSt(function(){return GP(i)&&s({inst:i}),t(function(){GP(i)&&s({inst:i})})},[t]),fSt(n),n}function GP(t){var e=t.getSnapshot;t=t.value;try{var n=e();return!lSt(t,n)}catch{return!0}}function pSt(t,e){return e()}var mSt=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?pSt:hSt;exe.useSyncExternalStore=mb.useSyncExternalStore!==void 0?mb.useSyncExternalStore:mSt;
2262JEe.exports=exe;var gSt=JEe.exports,txe={exports:{}},nxe={};/** 2263 * @license React 2264 * use-sync-external-store-shim/with-selector.production.js 2265 * 2266 * Copyright (c) Meta Platforms, Inc. and affiliates. 2267 * 2268 * This source code is licensed under the MIT license found in the 2269 * LICENSE file in the root directory of this source tree. 2270 */var EO=y,vSt=gSt;function ySt(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var bSt=typeof Object.is=="function"?Object.is:ySt,ESt=vSt.useSyncExternalStore,xSt=EO.useRef,wSt=EO.useEffect,SSt=EO.useMemo,TSt=EO.useDebugValue;nxe.useSyncExternalStoreWithSelector=function(t,e,n,r,i){var s=xSt(null);if(s.current===null){var a={hasValue:!1,value:null};s.current=a}else a=s.current;s=SSt(function(){function l(h){if(!c){if(c=!0,u=h,h=r(h),i!==void 0&&a.hasValue){var m=a.value;if(i(m,h))return d=m}return d=h}if(m=d,bSt(u,h))return m;var g=r(h);return i!==void 0&&i(m,g)?(u=h,m):(u=h,d=g)}var c=!1,u,d,f=n===void 0?null:n;return[function(){return l(e())},f===null?void 0:function(){return l(f())}]},[e,n,r,i]);var o=ESt(t,s[0],s[1]);return wSt(function(){a.hasValue=!0,a.value=o},[o]),TSt(o),o};txe.exports=nxe;var ASt=txe.exports;function CSt(t){t()}let rxe=CSt;const RSt=t=>rxe=t,_St=()=>rxe,ere=Symbol.for("react-redux-context"),tre=typeof globalThis<"u"?globalThis:{};function ISt(){var t;if(!y.createContext)return{};const e=(t=tre[ere])!=null?t:tre[ere]=new Map;let n=e.get(y.createContext);return n||(n=y.createContext(null),e.set(y.createContext,n)),n}const Dp=ISt();function oz(t=Dp){return function(){return y.useContext(t)}}const ixe=oz(),kSt=()=>{throw new Error("uSES not initialized!")};let sxe=kSt;const DSt=t=>{sxe=t},LSt=(t,e)=>t===e;function OSt(t=Dp){const e=t===Dp?ixe:oz(t);return function(r,i={}){const{equalityFn:s=LSt,stabilityCheck:a=void 0,noopCheck:o=void 0}=typeof i=="function"?{equalityFn:i}:i,{store:l,subscription:c,getServerState:u,stabilityCheck:d,noopCheck:f}=e();y.useRef(!0);const h=y.useCallback({[r.name](g){return r(g)}}[r.name],[r,d,a]),m=sxe(c.addNestedSub,l.getState,u||l.getState,h,s);return y.useDebugValue(m),m}}const lz=OSt();var Xn={};/** 2271 * @license React 2272 * react-is.production.min.js 2273 * 2274 * Copyright (c) Facebook, Inc. and its affiliates. 2275 * 2276 * This source code is licensed under the MIT license found in the 2277 * LICENSE file in the root directory of this source tree. 2278 */var cz=Symbol.for("react.element"),uz=Symbol.for("react.portal"),xO=Symbol.for("react.fragment"),wO=Symbol.for("react.strict_mode"),SO=Symbol.for("react.profiler"),TO=Symbol.for("react.provider"),AO=Symbol.for("react.context"),MSt=Symbol.for("react.server_context"),CO=Symbol.for("react.forward_ref"),RO=Symbol.for("react.suspense"),_O=Symbol.for("react.suspense_list"),IO=Symbol.for("react.memo"),kO=Symbol.for("react.lazy"),PSt=Symbol.for("react.offscreen"),axe;axe=Symbol.for("react.module.reference");function Nl(t){if(typeof t=="object"&&t!==null){var e=t.$$typeof;switch(e){case cz:switch(t=t.type,t){case xO:case SO:case wO:case RO:case _O:return t;default:switch(t=t&&t.$$typeof,t){case MSt:case AO:case CO:case kO:case IO:case TO:return t;default:return e}}case uz:return e}}}Xn.ContextConsumer=AO;Xn.ContextProvider=TO;Xn.Element=cz;Xn.ForwardRef=CO;Xn.Fragment=xO;Xn.Lazy=kO;Xn.Memo=IO;Xn.Portal=uz;Xn.Profiler=SO;Xn.StrictMode=wO;Xn.Suspense=RO;Xn.SuspenseList=_O;Xn.isAsyncMode=function(){return!1};Xn.isConcurrentMode=function(){return!1};Xn.isContextConsumer=function(t){return Nl(t)===AO};Xn.isContextProvider=function(t){return Nl(t)===TO};Xn.isElement=function(t){return typeof t=="object"&&t!==null&&t.$$typeof===cz};Xn.isForwardRef=function(t){return Nl(t)===CO};Xn.isFragment=function(t){return Nl(t)===xO};Xn.isLazy=function(t){return Nl(t)===kO};Xn.isMemo=function(t){return Nl(t)===IO};Xn.isPortal=function(t){return Nl(t)===uz};Xn.isProfiler=function(t){return Nl(t)===SO};Xn.isStrictMode=function(t){return Nl(t)===wO};Xn.isSuspense=function(t){return Nl(t)===RO};Xn.isSuspenseList=function(t){return Nl(t)===_O};Xn.isValidElementType=function(t){return typeof t=="string"||typeof t=="function"||t===xO||t===SO||t===wO||t===RO||t===_O||t===PSt||typeof t=="object"&&t!==null&&(t.$$typeof===kO||t.$$typeof===IO||t.$$typeof===TO||t.$$typeof===AO||t.$$typeof===CO||t.$$typeof===axe||t.getModuleId!==void 0)};Xn.typeOf=Nl;function $St(){const t=_St();let e=null,n=null;return{clear(){e=null,n=null},notify(){t(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){let r=[],i=e;for(;i;)r.push(i),i=i.next;return r},subscribe(r){let i=!0,s=n={callback:r,next:null,prev:n};return s.prev?s.prev.next=s:e=s,function(){!i||e===null||(i=!1,s.next?s.next.prev=s.prev:n=s.prev,s.prev?s.prev.next=s.next:e=s.next)}}}}const nre={notify(){},get:()=>[]};function NSt(t,e){let n,r=nre,i=0,s=!1;function a(g){u();const b=r.subscribe(g);let E=!1;return()=>{E||(E=!0,b(),d())}}function o(){r.notify()}function l(){m.onStateChange&&m.onStateChange()}function c(){return s}function u(){i++,n||(n=t.subscribe(l),r=$St())}function d(){i--,n&&i===0&&(n(),n=void 0,r.clear(),r=nre)}function f(){s||(s=!0,u())}function h(){s&&(s=!1,d())}const m={addNestedSub:a,notifyNestedSubs:o,handleChangeWrapper:l,isSubscribed:c,trySubscribe:f,tryUnsubscribe:h,getListeners:()=>r};return m}const FSt=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",jSt=FSt?y.useLayoutEffect:y.useEffect;function rre(t,e){return t===e?t!==0||e!==0||1/t===1/e:t!==t&&e!==e}
2278function sk(t,e){if(rre(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;const n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(let i=0;i<n.length;i++)if(!Object.prototype.hasOwnProperty.call(e,n[i])||!rre(t[n[i]],e[n[i]]))return!1;return!0}function oxe({store:t,context:e,children:n,serverState:r,stabilityCheck:i="once",noopCheck:s="once"}){const a=y.useMemo(()=>{const c=NSt(t);return{store:t,subscription:c,getServerState:r?()=>r:void 0,stabilityCheck:i,noopCheck:s}},[t,r,i,s]),o=y.useMemo(()=>t.getState(),[t]);jSt(()=>{const{subscription:c}=a;return c.onStateChange=c.notifyNestedSubs,c.trySubscribe(),o!==t.getState()&&c.notifyNestedSubs(),()=>{c.tryUnsubscribe(),c.onStateChange=void 0}},[a,o]);const l=e||Dp;return y.createElement(l.Provider,{value:a},n)}function lxe(t=Dp){const e=t===Dp?ixe:oz(t);return function(){const{store:r}=e();return r}}const dz=lxe();function BSt(t=Dp){const e=t===Dp?dz:lxe(t);return function(){return e().dispatch}}const fz=BSt();DSt(ASt.useSyncExternalStoreWithSelector);RSt(Qs.unstable_batchedUpdates);var USt=function(t,e){for(var n=0,r=e.length,i=t.length;n<r;n++,i++)t[i]=e[n];return t},HSt=Object.defineProperty,VSt=Object.defineProperties,WSt=Object.getOwnPropertyDescriptors,ire=Object.getOwnPropertySymbols,zSt=Object.prototype.hasOwnProperty,GSt=Object.prototype.propertyIsEnumerable,sre=function(t,e,n){return e in t?HSt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n},Od=function(t,e){for(var n in e||(e={}))zSt.call(e,n)&&sre(t,n,e[n]);if(ire)for(var r=0,i=ire(e);r<i.length;r++){var n=i[r];GSt.call(e,n)&&sre(t,n,e[n])}return t},q5=function(t,e){return VSt(t,WSt(e))};function are(t,e,n,r){var i=y.useMemo(function(){return{queryArgs:t,serialized:typeof t=="object"?e({queryArgs:t,endpointDefinition:n,endpointName:r}):t}},[t,e,n,r]),s=y.useRef(i);return y.useEffect(function(){s.current.serialized!==i.serialized&&(s.current=i)},[i]),s.current.serialized===i.serialized?s.current.queryArgs:t}var qP=Symbol();function KP(t){var e=y.useRef(t);return y.useEffect(function(){sk(e.current,t)||(e.current=t)},[t]),sk(e.current,t)?e.current:t}var dR=WeakMap?new WeakMap:void 0,qSt=function(t){var e=t.endpointName,n=t.queryArgs,r="",i=dR?.get(n);if(typeof i=="string")r=i;else{var s=JSON.stringify(n,function(a,o){return hb(o)?Object.keys(o).sort().reduce(function(l,c){return l[c]=o[c],l},{}):o});hb(n)&&dR?.set(n,s),r=s}return e+"("+r+")"},KSt=typeof window<"u"&&window.document&&window.document.createElement?y.useLayoutEffect:y.useEffect,YSt=function(t){return t},QSt=function(t){return t.isUninitialized?q5(Od({},t),{isUninitialized:!1,isFetching:!0,isLoading:t.data===void 0,status:jr.pending}):t};function XSt(t){var e=t.api,n=t.moduleOptions,r=n.batch,i=n.useDispatch,s=n.useSelector,a=n.useStore,o=n.unstable__sideEffectsInRender,l=t.serializeQueryArgs,c=t.context,u=o?function(g){return g()}:y.useEffect;return{buildQueryHooks:h,buildMutationHook:m,usePrefetch:f};function d(g,b,E){if(b?.endpointName&&g.isUninitialized){var x=b.endpointName,S=c.endpointDefinitions[x];l({queryArgs:b.originalArgs,endpointDefinition:S,endpointName:x})===l({queryArgs:E,endpointDefinition:S,endpointName:x})&&(b=void 0)}var A=g.isSuccess?g.data:b?.data;A===void 0&&(A=g.data);var R=A!==void 0,C=g.isLoading,T=!R&&C,I=g.isSuccess||C&&R;return q5(Od({},g),{data:A,currentData:g.data,isFetching:C,isLoading:T,isSuccess:I})}function f(g,b){var E=i(),x=KP(b);return y.useCallback(function(S,A){return E(e.util.prefetch(g,S,Od(Od({},x),A)))},[g,E,x])}function h(g){var b=function(S,A){var R=A===void 0?{}:A,C=R.refetchOnReconnect,T=R.refetchOnFocus,I=R.refetchOnMountOrArgChange,D=R.skip,k=D===void 0?!1:D,O=R.pollingInterval,P=O===void 0?0:O,M=e.endpoints[g].initiate,j=i(),U=are(k?Qh:S,qSt,c.endpointDefinitions[g],g),z=KP({refetchOnReconnect:C,refetchOnFocus:T,pollingInterval:P}),G=y.useRef(!1),F=y.useRef(),$=F.current||{},H=$.queryCacheKey,q=$.requestId,Y=!1;if(H&&q){var se=j(e.internalActions.internal_probeSubscription({queryCacheKey:H,requestId:q}));Y=!!se}var ye=!Y&&G.current;return u(function(){G.current=Y}),u(function(){ye&&(F.current=void 0)},[ye]),u(function(){var ie,ne=F.current;if(U===Qh){ne?.unsubscribe(),F.current=void 0;return}var ae=(ie=F.current)==null?void 0:ie.subscriptionOptions;if(!ne||ne.arg!==U){ne?.unsubscribe();var Se=j(M(U,{subscriptionOptions:z,forceRefetch:I}));F.current=Se}else z!==ae&&ne.updateSubscriptionOptions(z)},[j,M,I,U,z,ye]),y.useEffect(function(){return function(){var ie;(ie=F.current)==null||ie.unsubscribe(),F.current=void 0}},[]),y.useMemo(function(){return{refetch:function(){var ie;if(!F.current)throw new Error("Cannot refetch a query that has not been started yet.");return(ie=F.current)==null?void 0:ie.refetch()}}},[])},E=function(S){var A=S===void 0?{}:S,R=A.refetchOnReconnect,C=A.refetchOnFocus,T=A.pollingInterval,I=T===void 0?0:T,D=e.endpoints[g].initiate,k=i(),O=y.useState(qP),P=O[0],M=O[1],j=y.useRef(),U=KP({refetchOnReconnect:R,refetchOnFocus:C,pollingInterval:I});u(function(){var F,$,H=(F=j.current)==null?void 0:F.subscriptionOptions;
2278U!==H&&(($=j.current)==null||$.updateSubscriptionOptions(U))},[U]);var z=y.useRef(U);u(function(){z.current=U},[U]);var G=y.useCallback(function(F,$){$===void 0&&($=!1);var H;return r(function(){var q;(q=j.current)==null||q.unsubscribe(),j.current=H=k(D(F,{subscriptionOptions:z.current,forceRefetch:!$})),M(F)}),H},[k,D]);return y.useEffect(function(){return function(){var F;(F=j?.current)==null||F.unsubscribe()}},[]),y.useEffect(function(){P!==qP&&!j.current&&G(P,!0)},[P,G]),y.useMemo(function(){return[G,P]},[G,P])},x=function(S,A){var R=A===void 0?{}:A,C=R.skip,T=C===void 0?!1:C,I=R.selectFromResult,D=e.endpoints[g].select,k=are(T?Qh:S,l,c.endpointDefinitions[g],g),O=y.useRef(),P=y.useMemo(function(){return dy([D(k),function(G,F){return F},function(G){return k}],d)},[D,k]),M=y.useMemo(function(){return I?dy([P],I):P},[P,I]),j=s(function(G){return M(G,O.current)},sk),U=a(),z=P(U.getState(),O.current);return KSt(function(){O.current=z},[z]),j};return{useQueryState:x,useQuerySubscription:b,useLazyQuerySubscription:E,useLazyQuery:function(S){var A=E(S),R=A[0],C=A[1],T=x(C,q5(Od({},S),{skip:C===qP})),I=y.useMemo(function(){return{lastArg:C}},[C]);return y.useMemo(function(){return[R,T,I]},[R,T,I])},useQuery:function(S,A){var R=b(S,A),C=x(S,Od({selectFromResult:S===Qh||A?.skip?void 0:QSt},A)),T=C.data,I=C.status,D=C.isLoading,k=C.isSuccess,O=C.isError,P=C.error;return y.useDebugValue({data:T,status:I,isLoading:D,isSuccess:k,isError:O,error:P}),y.useMemo(function(){return Od(Od({},C),R)},[C,R])}}}function m(g){return function(b){var E=b===void 0?{}:b,x=E.selectFromResult,S=x===void 0?YSt:x,A=E.fixedCacheKey,R=e.endpoints[g],C=R.select,T=R.initiate,I=i(),D=y.useState(),k=D[0],O=D[1];y.useEffect(function(){return function(){k?.arg.fixedCacheKey||k?.reset()}},[k]);var P=y.useCallback(function(ne){var ae=I(T(ne,{fixedCacheKey:A}));return O(ae),ae},[I,T,A]),M=(k||{}).requestId,j=y.useMemo(function(){return dy([C({fixedCacheKey:A,requestId:k?.requestId})],S)},[C,k,S,A]),U=s(j,sk),z=A==null?k?.arg.originalArgs:void 0,G=y.useCallback(function(){r(function(){k&&O(void 0),A&&I(e.internalActions.removeMutationResult({requestId:M,fixedCacheKey:A}))})},[I,A,k,M]),F=U.endpointName,$=U.data,H=U.status,q=U.isLoading,Y=U.isSuccess,se=U.isError,ye=U.error;y.useDebugValue({endpointName:F,data:$,status:H,isLoading:q,isSuccess:Y,isError:se,error:ye});var ie=y.useMemo(function(){return q5(Od({},U),{originalArgs:z,reset:G})},[U,z,G]);return y.useMemo(function(){return[P,ie]},[P,ie])}}}var ak;(function(t){t.query="query",t.mutation="mutation"})(ak||(ak={}));function ZSt(t){return t.type===ak.query}function JSt(t){return t.type===ak.mutation}function YP(t){return t.replace(t[0],t[0].toUpperCase())}function fR(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];Object.assign.apply(Object,USt([t],e))}var eTt=Symbol(),tTt=function(t){var e={},n=e.batch,r=n===void 0?Qs.unstable_batchedUpdates:n,i=e.useDispatch,s=i===void 0?fz:i,a=e.useSelector,o=a===void 0?lz:a,l=e.useStore,c=l===void 0?dz:l,u=e.unstable__sideEffectsInRender,d=u===void 0?!1:u;return{name:eTt,init:function(f,h,m){var g=h.serializeQueryArgs,b=f,E=XSt({api:f,moduleOptions:{batch:r,useDispatch:s,useSelector:o,useStore:c,unstable__sideEffectsInRender:d},serializeQueryArgs:g,context:m}),x=E.buildQueryHooks,S=E.buildMutationHook,A=E.usePrefetch;return fR(b,{usePrefetch:A}),fR(m,{batch:r}),{injectEndpoint:function(R,C){if(ZSt(C)){var T=x(R),I=T.useQuery,D=T.useLazyQuery,k=T.useLazyQuerySubscription,O=T.useQueryState,P=T.useQuerySubscription;fR(b.endpoints[R],{useQuery:I,useLazyQuery:D,useLazyQuerySubscription:k,useQueryState:O,useQuerySubscription:P}),f["use"+YP(R)+"Query"]=I,f["useLazy"+YP(R)+"Query"]=D}else if(JSt(C)){var M=S(R);fR(b.endpoints[R],{useMutation:M}),f["use"+YP(R)+"Mutation"]=M}}}}}},nTt=q2t(aSt(),tTt()),cxe={};(function(t){t.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},t.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flatten
2278Depth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},t.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},t.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},t.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},t.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},t.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},t.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},t.realToAlias=function(){var e=Object.prototype.hasOwnProperty,n=t.aliasToReal,r={};for(var i in n){var s=n[i];e.call(r,s)?r[s].push(i):r[s]=[i]}return r}(),t.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},t.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},t.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}})(cxe);var QP,ore;function hz(){return ore||(ore=1,QP={}),QP}var Vi=cxe,rTt=hz(),lre=Array.prototype.push;function iTt(t,e){return e==2?function(n,r){return t.apply(void 0,arguments)}:function(n){return t.apply(void 0,arguments)}}function XP(t,e){return e==2?function(n,r){return t(n,r)}:function(n){return t(n)}}function cre(t){for(var e=t?t.length:0,n=Array(e);e--;)n[e]=t[e];return n}function sTt(t){return function(e){return t({},e)}}function aTt(t,e){return function(){for(var n=arguments.length,r=n-1,i=Array(n);n--;)i[n]=arguments[n];var s=i[e],a=i.slice(0,e);return s&&lre.apply(a,s),e!=r&&lre.apply(a,i.slice(e+1)),t.apply(this,a)}}function ZP(t,e){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var i=r[0]=e.apply(void 0,r);return t.apply(void 0,r),i}}}function rF(t,e,n,r){var i=typeof e=="function",s=e===Object(e);
2278if(s&&(r=n,n=e,e=void 0),n==null)throw new TypeError;r||(r={});var a={cap:"cap"in r?r.cap:!0,curry:"curry"in r?r.curry:!0,fixed:"fixed"in r?r.fixed:!0,immutable:"immutable"in r?r.immutable:!0,rearg:"rearg"in r?r.rearg:!0},o=i?n:rTt,l="curry"in r&&r.curry,c="fixed"in r&&r.fixed,u="rearg"in r&&r.rearg,d=i?n.runInContext():void 0,f=i?n:{ary:t.ary,assign:t.assign,clone:t.clone,curry:t.curry,forEach:t.forEach,isArray:t.isArray,isError:t.isError,isFunction:t.isFunction,isWeakMap:t.isWeakMap,iteratee:t.iteratee,keys:t.keys,rearg:t.rearg,toInteger:t.toInteger,toPath:t.toPath},h=f.ary,m=f.assign,g=f.clone,b=f.curry,E=f.forEach,x=f.isArray,S=f.isError,A=f.isFunction,R=f.isWeakMap,C=f.keys,T=f.rearg,I=f.toInteger,D=f.toPath,k=C(Vi.aryMethod),O={castArray:function(ie){return function(){var ne=arguments[0];return x(ne)?ie(cre(ne)):ie.apply(void 0,arguments)}},iteratee:function(ie){return function(){var ne=arguments[0],ae=arguments[1],Se=ie(ne,ae),Re=Se.length;return a.cap&&typeof ae=="number"?(ae=ae>2?ae-2:1,Re&&Re<=ae?Se:XP(Se,ae)):Se}},mixin:function(ie){return function(ne){var ae=this;if(!A(ae))return ie(ae,Object(ne));var Se=[];return E(C(ne),function(Re){A(ne[Re])&&Se.push([Re,ae.prototype[Re]])}),ie(ae,Object(ne)),E(Se,function(Re){var je=Re[1];A(je)?ae.prototype[Re[0]]=je:delete ae.prototype[Re[0]]}),ae}},nthArg:function(ie){return function(ne){var ae=ne<0?1:I(ne)+1;return b(ie(ne),ae)}},rearg:function(ie){return function(ne,ae){var Se=ae?ae.length:0;return b(ie(ne,ae),Se)}},runInContext:function(ie){return function(ne){return rF(t,ie(ne),r)}}};function P(ie,ne){if(a.cap){var ae=Vi.iterateeRearg[ie];if(ae)return H(ne,ae);var Se=!i&&Vi.iterateeAry[ie];if(Se)return $(ne,Se)}return ne}function M(ie,ne,ae){return l||a.curry&&ae>1?b(ne,ae):ne}function j(ie,ne,ae){if(a.fixed&&(c||!Vi.skipFixed[ie])){var Se=Vi.methodSpread[ie],Re=Se&&Se.start;return Re===void 0?h(ne,ae):aTt(ne,Re)}return ne}function U(ie,ne,ae){return a.rearg&&ae>1&&(u||!Vi.skipRearg[ie])?T(ne,Vi.methodRearg[ie]||Vi.aryRearg[ae]):ne}function z(ie,ne){ne=D(ne);for(var ae=-1,Se=ne.length,Re=Se-1,je=g(Object(ie)),Fe=je;Fe!=null&&++ae<Se;){var Me=ne[ae],Et=Fe[Me];Et!=null&&!(A(Et)||S(Et)||R(Et))&&(Fe[Me]=g(ae==Re?Et:Object(Et))),Fe=Fe[Me]}return je}function G(ie){return se.runInContext.convert(ie)(void 0)}function F(ie,ne){var ae=Vi.aliasToReal[ie]||ie,Se=Vi.remap[ae]||ae,Re=r;return function(je){var Fe=i?d:f,Me=i?d[Se]:ne,Et=m(m({},Re),je);return rF(Fe,ae,Me,Et)}}function $(ie,ne){return q(ie,function(ae){return typeof ae=="function"?XP(ae,ne):ae})}function H(ie,ne){return q(ie,function(ae){var Se=ne.length;return iTt(T(XP(ae,Se),ne),Se)})}function q(ie,ne){return function(){var ae=arguments.length;if(!ae)return ie();for(var Se=Array(ae);ae--;)Se[ae]=arguments[ae];var Re=a.rearg?0:ae-1;return Se[Re]=ne(Se[Re]),ie.apply(void 0,Se)}}function Y(ie,ne,ae){var Se,Re=Vi.aliasToReal[ie]||ie,je=ne,Fe=O[Re];return Fe?je=Fe(ne):a.immutable&&(Vi.mutate.array[Re]?je=ZP(ne,cre):Vi.mutate.object[Re]?je=ZP(ne,sTt(ne)):Vi.mutate.set[Re]&&(je=ZP(ne,z))),E(k,function(Me){return E(Vi.aryMethod[Me],function(Et){if(Re==Et){var $t=Vi.methodSpread[Re],Ot=$t&&$t.afterRearg;return Se=Ot?j(Re,U(Re,je,Me),Me):U(Re,j(Re,je,Me),Me),Se=P(Re,Se),Se=M(Re,Se,Me),!1}}),!Se}),Se||(Se=je),Se==ne&&(Se=l?b(Se,1):function(){return ne.apply(this,arguments)}),Se.convert=F(Re,ne),Se.placeholder=ne.placeholder=ae,Se}if(!s)return Y(e,n,o);var se=n,ye=[];return E(k,function(ie){E(Vi.aryMethod[ie],function(ne){var ae=se[Vi.remap[ne]||ne];ae&&ye.push([ne,Y(ne,ae,se)])})}),E(C(se),function(ie){var ne=se[ie];if(typeof ne=="function"){for(var ae=ye.length;ae--;)if(ye[ae][0]==ie)return;ne.convert=F(ie,ne),ye.push([ie,ne])}}),E(ye,function(ie){se[ie[0]]=ie[1]}),se.convert=G,se.placeholder=se,E(C(se),function(ie){E(Vi.realToAlias[ie]||[],function(ne){se[ne]=se[ie]})}),se}var oTt=rF,lTt=Mg,cTt=Pa,uTt=lTt(cTt,"WeakMap"),uxe=uTt,JP,ure;function dxe(){if(ure)return JP;ure=1;var t=uxe,e=t&&new t;return JP=e,JP}var dTt=YL,dre=dxe(),fTt=dre?function(t,e){return dre.set(t,e),t}:dTt,fxe=fTt,hTt=GL,pTt=ma;function mTt(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=hTt(t.prototype),r=t.apply(n,e);return pTt(r)?r:n}}var DO=mTt,gTt=DO,vTt=Pa,yTt=1;function bTt(t,e,n){var r=e&yTt,i=gTt(t);function s(){var a=this&&this!==vTt&&this instanceof s?i:t;return a.apply(r?n:this,arguments)}return s}var ETt=bTt,xTt=Math.max;function wTt(t,e,n,r){for(var i=-1,s=t.length,a=n.length,o=-1,l=e.length,c=xTt(s-a,0),u=Array(l+c),d=!r;++o<l;)u[o]=e[o];for(;++i<a;)(d||i<s)&&(u[n[i]]=t[i]);for(;c--;)u[o++]=t[i++];return u}var hxe=wTt,STt=Math.max;function TTt(t,e,n,r){for(var i=-1,s=t.length,a=-1,o=n.length,l=-1,c=e.length,u=STt(s-o,0
2278),d=Array(u+c),f=!r;++i<u;)d[i]=t[i];for(var h=i;++l<c;)d[h+l]=e[l];for(;++a<o;)(f||i<s)&&(d[h+n[a]]=t[i++]);return d}var pxe=TTt;function ATt(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}var CTt=ATt,e$,fre;function pz(){if(fre)return e$;fre=1;function t(){}return e$=t,e$}var t$,hre;function mz(){if(hre)return t$;hre=1;var t=GL,e=pz(),n=4294967295;function r(i){this.__wrapped__=i,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=n,this.__views__=[]}return r.prototype=t(e.prototype),r.prototype.constructor=r,t$=r,t$}function RTt(){}var _Tt=RTt,n$,pre;function gz(){if(pre)return n$;pre=1;var t=dxe(),e=_Tt,n=t?function(r){return t.get(r)}:e;return n$=n,n$}var r$,mre;function ITt(){if(mre)return r$;mre=1;var t={};return r$=t,r$}var i$,gre;function mxe(){if(gre)return i$;gre=1;var t=ITt(),e=Object.prototype,n=e.hasOwnProperty;function r(i){for(var s=i.name+"",a=t[s],o=n.call(t,s)?a.length:0;o--;){var l=a[o],c=l.func;if(c==null||c==i)return l.name}return s}return i$=r,i$}var s$,vre;function vz(){if(vre)return s$;vre=1;var t=GL,e=pz();function n(r,i){this.__wrapped__=r,this.__actions__=[],this.__chain__=!!i,this.__index__=0,this.__values__=void 0}return n.prototype=t(e.prototype),n.prototype.constructor=n,s$=n,s$}var a$,yre;function kTt(){if(yre)return a$;yre=1;var t=mz(),e=vz(),n=LT;function r(i){if(i instanceof t)return i.clone();
2278var s=new e(i.__wrapped__,i.__chain__);return s.__actions__=n(i.__actions__),s.__index__=i.__index__,s.__values__=i.__values__,s}return a$=r,a$}var o$,bre;function DTt(){if(bre)return o$;bre=1;var t=mz(),e=vz(),n=pz(),r=ga,i=Pl,s=kTt(),a=Object.prototype,o=a.hasOwnProperty;function l(c){if(i(c)&&!r(c)&&!(c instanceof t)){if(c instanceof e)return c;if(o.call(c,"__wrapped__"))return s(c)}return new e(c)}return l.prototype=n.prototype,l.prototype.constructor=l,o$=l,o$}var l$,Ere;function gxe(){if(Ere)return l$;Ere=1;var t=mz(),e=gz(),n=mxe(),r=DTt();function i(s){var a=n(s),o=r[a];if(typeof o!="function"||!(a in t.prototype))return!1;if(s===o)return!0;var l=e(o);return!!l&&s===l[0]}return l$=i,l$}var LTt=fxe,OTt=lbe,MTt=OTt(LTt),vxe=MTt,PTt=/\{\n\/\* \[wrapped with (.+)\] \*/,$Tt=/,? & /;function NTt(t){var e=t.match(PTt);return e?e[1].split($Tt):[]}var FTt=NTt,jTt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function BTt(t,e){var n=e.length;if(!n)return t;var r=n-1;return e[r]=(n>1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(jTt,`{ 2279/* [wrapped with `+e+`] */ 2280`)}var UTt=BTt;function HTt(t,e){for(var n=-1,r=t==null?0:t.length;++n<r&&e(t[n],n,t)!==!1;);return t}var yz=HTt,VTt=SEe;function WTt(t,e){var n=t==null?0:t.length;return!!n&&VTt(t,e,0)>-1}var zTt=WTt,GTt=yz,qTt=zTt,KTt=1,YTt=2,QTt=8,XTt=16,ZTt=32,JTt=64,eAt=128,tAt=256,nAt=512,rAt=[["ary",eAt],["bind",KTt],["bindKey",YTt],["curry",QTt],["curryRight",XTt],["flip",nAt],["partial",ZTt],["partialRight",JTt],["rearg",tAt]];function iAt(t,e){return GTt(rAt,function(n){var r="_."+n[0];e&n[1]&&!qTt(t,r)&&t.push(r)}),t.sort()}var sAt=iAt,aAt=FTt,oAt=UTt,lAt=MW,cAt=sAt;function uAt(t,e,n){var r=e+"";return lAt(t,oAt(r,cAt(aAt(r),n)))}var yxe=uAt,dAt=gxe(),fAt=vxe,hAt=yxe,pAt=4,mAt=8,xre=32,wre=64;function gAt(t,e,n,r,i,s,a,o,l,c){var u=e&mAt,d=u?a:void 0,f=u?void 0:a,h=u?s:void 0,m=u?void 0:s;e|=u?xre:wre,e&=~(u?wre:xre),e&pAt||(e&=-4);var g=[t,e,i,h,d,m,f,o,l,c],b=n.apply(void 0,g);return dAt(t)&&fAt(b,g),b.placeholder=r,hAt(b,t,e)}var bxe=gAt;function vAt(t){var e=t;return e.placeholder}var Exe=vAt,yAt=LT,bAt=$T,EAt=Math.min;function xAt(t,e){for(var n=t.length,r=EAt(e.length,n),i=yAt(t);r--;){var s=e[r];t[r]=bAt(s,n)?i[s]:void 0}return t}var wAt=xAt,Sre="__lodash_placeholder__";function SAt(t,e){for(var n=-1,r=t.length,i=0,s=[];++n<r;){var a=t[n];(a===e||a===Sre)&&(t[n]=Sre,s[i++]=n)}return s}var bz=SAt,TAt=hxe,AAt=pxe,CAt=CTt,Tre=DO,RAt=bxe,_At=Exe,IAt=wAt,kAt=bz,DAt=Pa,LAt=1,OAt=2,MAt=8,PAt=16,$At=128,NAt=512;function xxe(t,e,n,r,i,s,a,o,l,c){var u=e&$At,d=e&LAt,f=e&OAt,h=e&(MAt|PAt),m=e&NAt,g=f?void 0:Tre(t);function b(){for(var E=arguments.length,x=Array(E),S=E;S--;)x[S]=arguments[S];if(h)var A=_At(b),R=CAt(x,A);if(r&&(x=TAt(x,r,i,h)),s&&(x=AAt(x,s,a,h)),E-=R,h&&E<c){var C=kAt(x,A);return RAt(t,e,xxe,b.placeholder,n,x,C,o,l,c-E)}var T=d?n:this,I=f?T[t]:t;return E=x.length,o?x=IAt(x,o):m&&E>1&&x.reverse(),u&&l<E&&(x.length=l),this&&this!==DAt&&this instanceof b&&(I=g||Tre(I)),I.apply(T,x)}return b}var wxe=xxe,FAt=QL,jAt=DO,BAt=wxe,UAt=bxe,HAt=Exe,VAt=bz,WAt=Pa;function zAt(t,e,n){var r=jAt(t);function i(){for(var s=arguments.length,a=Array(s),o=s,l=HAt(i);o--;)a[o]=arguments[o];var c=s<3&&a[0]!==l&&a[s-1]!==l?[]:VAt(a,l);if(s-=c.length,s<n)return UAt(t,e,BAt,i.placeholder,void 0,a,c,void 0,void 0,n-s);var u=this&&this!==WAt&&this instanceof i?r:t;return FAt(u,this,a)}return i}var GAt=zAt,qAt=QL,KAt=DO,YAt=Pa,QAt=1;function XAt(t,e,n,r){var i=e&QAt,s=KAt(t);function a(){for(var o=-1,l=arguments.length,c=-1,u=r.length,d=Array(u+l),f=this&&this!==YAt&&this instanceof a?s:t;++c<u;)d[c]=r[c];for(;l--;)d[c++]=arguments[++o];return qAt(f,i?n:this,d)}return a}var ZAt=XAt,JAt=hxe,eCt=pxe,Are=bz,Cre="__lodash_placeholder__",c$=1,tCt=2,nCt=4,Rre=8,lx=128,_re=256,rCt=Math.min;function iCt(t,e){var n=t[1],r=e[1],i=n|r,s=i<(c$|tCt|lx),a=r==lx&&n==Rre||r==lx&&n==_re&&t[7].length<=e[8]||r==(lx|_re)&&e[7].length<=e[8]&&n==Rre;if(!(s||a))return t;r&c$&&(t[2]=e[2],i|=n&c$?0:nCt);var o=e[3];if(o){var l=t[3];t[3]=l?JAt(l,o,e[4]):o,t[4]=l?Are(t[3],Cre):e[4]}return o=e[5],o&&(l=t[5],t[5]=l?eCt(l,o,e[6]):o,t[6]=l?Are(t[5],Cre):e[6]),o=e[7],o&&(t[7]=o),r&lx&&(t[8]=t[8]==null?e[8]:rCt(t[8],e[8])),t[9]==null&&(t[9]=e[9]),t[0]=e[0],t[1]=i,t}var sCt=iCt,aCt=LEe,oCt=/^\s+/;function lCt(t){return t&&t.slice(0,aCt(t)+1).replace(oCt,"")}var cCt=lCt,uCt=cCt,Ire=ma,dCt=FT,kre=NaN,fCt=/^[-+]0x[0-9a-f]+$/i,hCt=/^0b[01]+$/i,pCt=/^0o[0-7]+$/i,mCt=parseInt;function gCt(t){if(typeof t=="number")return t;if(dCt(t))return kre;if(Ire(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=Ire(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=uCt(t);var n=hCt.test(t);return n||pCt.test(t)?mCt(t.slice(2),n?2:8):fCt.test(t)?kre:+t}var Ez=gCt;const Smn=an(Ez);var vCt=Ez,yCt=1/0,bCt=17976931348623157e292;function ECt(t){if(!t)return t===0?t:0;if(t=vCt(t),t===yCt||t===-1/0){var e=t<0?-1:1;return e*bCt}return t===t?t:0}var xCt=ECt,wCt=xCt;function SCt(t){var e=wCt(t),n=e%1;return e===e?n?e-n:e:0}var Sxe=SCt,TCt=fxe,ACt=ETt,CCt=GAt,RCt=wxe,_Ct=ZAt,ICt=gz(),kCt=sCt,DCt=vxe,LCt=yxe,Dre=Sxe,OCt="Expected a function",Lre=1,MCt=2,Ore=8,Mre=16,Pre=32,PCt=64,$re=Math.max;function $Ct(t,e,n,r,i,s,a,o){var l=e&MCt;if(!l&&typeof t!="function")throw new TypeError(OCt);var c=r?r.length:0;if(c||(e&=-97,r=i=void 0),a=a===void 0?a:$re(Dre(a),0),o=o===void 0?o:Dre(o),c-=i?i.length:0,e&PCt){var u=r,d=i;r=i=void 0}var f=l?void 0:ICt(t),h=[t,e,n,r,i,u,d,s,a,o];if(f&&kCt(h,f),t=h[0],e=h[1],n=h[2],r=h[3],i=h[4],o=h[9]=h[9]===void 0?l?0:t.length:$re
2280(h[9]-c,0),!o&&e&(Ore|Mre)&&(e&=-25),!e||e==Lre)var m=ACt(t,e,n);else e==Ore||e==Mre?m=CCt(t,e,o):(e==Pre||e==(Lre|Pre))&&!i.length?m=_Ct(t,e,n,r):m=RCt.apply(void 0,h);var g=f?TCt:DCt;return LCt(g(m,h),t,e)}var xz=$Ct,NCt=xz,FCt=128;function jCt(t,e,n){return e=n?void 0:e,e=t&&e==null?t.length:e,NCt(t,FCt,void 0,void 0,void 0,void 0,e)}var BCt=jCt,UCt=ebe,HCt=UCt(Object.keys,Object),VCt=HCt,WCt=qL,zCt=VCt,GCt=Object.prototype,qCt=GCt.hasOwnProperty;function KCt(t){if(!WCt(t))return zCt(t);var e=[];for(var n in Object(t))qCt.call(t,n)&&n!="constructor"&&e.push(n);return e}var wz=KCt,YCt=sbe,QCt=wz,XCt=MT;function ZCt(t){return XCt(t)?YCt(t):QCt(t)}var zT=ZCt,JCt=Zb,eRt=zT;function tRt(t,e){return t&&JCt(e,eRt(e),t)}var Txe=tRt,nRt=Zb,rRt=NT;function iRt(t,e){return t&&nRt(e,rRt(e),t)}var sRt=iRt;function aRt(t,e){for(var n=-1,r=t==null?0:t.length,i=0,s=[];++n<r;){var a=t[n];e(a,n,t)&&(s[i++]=a)}return s}var oRt=aRt;function lRt(){return[]}var Axe=lRt,cRt=oRt,uRt=Axe,dRt=Object.prototype,fRt=dRt.propertyIsEnumerable,Nre=Object.getOwnPropertySymbols,hRt=Nre?function(t){return t==null?[]:(t=Object(t),cRt(Nre(t),function(e){return fRt.call(t,e)}))}:uRt,Sz=hRt,pRt=Zb,mRt=Sz;function gRt(t,e){return pRt(t,mRt(t),e)}var vRt=gRt,yRt=FW,bRt=RW,ERt=Sz,xRt=Axe,wRt=Object.getOwnPropertySymbols,SRt=wRt?function(t){for(var e=[];t;)yRt(e,ERt(t)),t=bRt(t);return e}:xRt,Cxe=SRt,TRt=Zb,ARt=Cxe;function CRt(t,e){return TRt(t,ARt(t),e)}var RRt=CRt,_Rt=FW,IRt=ga;function kRt(t,e,n){var r=e(t);return IRt(t)?r:_Rt(r,n(t))}var Rxe=kRt,DRt=Rxe,LRt=Sz,ORt=zT;
vendor: 4,520 bytes, line 2280
2280function MRt(t){return DRt(t,ORt,LRt)}var _xe=MRt,PRt=Rxe,$Rt=Cxe,NRt=NT;function FRt(t){return PRt(t,NRt,$Rt)}var Ixe=FRt,jRt=Mg,BRt=Pa,URt=jRt(BRt,"DataView"),HRt=URt,VRt=Mg,WRt=Pa,zRt=VRt(WRt,"Promise"),GRt=zRt,qRt=Mg,KRt=Pa,YRt=qRt(KRt,"Set"),QRt=YRt,iF=HRt,sF=TW,aF=GRt,oF=QRt,lF=uxe,kxe=Og,nE=qye,Fre="[object Map]",XRt="[object Object]",jre="[object Promise]",Bre="[object Set]",Ure="[object WeakMap]",Hre="[object DataView]",ZRt=nE(iF),JRt=nE(sF),e5t=nE(aF),t5t=nE(oF),n5t=nE(lF),Lm=kxe;(iF&&Lm(new iF(new ArrayBuffer(1)))!=Hre||sF&&Lm(new sF)!=Fre||aF&&Lm(aF.resolve())!=jre||oF&&Lm(new oF)!=Bre||lF&&Lm(new lF)!=Ure)&&(Lm=function(t){var e=kxe(t),n=e==XRt?t.constructor:void 0,r=n?nE(n):"";if(r)switch(r){case ZRt:return Hre;case JRt:return Fre;case e5t:return jre;case t5t:return Bre;case n5t:return Ure}return e});var rE=Lm,r5t=Object.prototype,i5t=r5t.hasOwnProperty;function s5t(t){var e=t.length,n=new t.constructor(e);return e&&typeof t[0]=="string"&&i5t.call(t,"index")&&(n.index=t.index,n.input=t.input),n}var a5t=s5t,o5t=CW;function l5t(t,e){var n=e?o5t(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}var c5t=l5t,u5t=/\w*$/;function d5t(t){var e=new t.constructor(t.source,u5t.exec(t));return e.lastIndex=t.lastIndex,e}var f5t=d5t,Vre=qb,Wre=Vre?Vre.prototype:void 0,zre=Wre?Wre.valueOf:void 0;function h5t(t){return zre?Object(zre.call(t)):{}}var p5t=h5t,m5t=CW,g5t=c5t,v5t=f5t,y5t=p5t,b5t=Jye,E5t="[object Boolean]",x5t="[object Date]",w5t="[object Map]",S5t="[object Number]",T5t="[object RegExp]",A5t="[object Set]",C5t="[object String]",R5t="[object Symbol]",_5t="[object ArrayBuffer]",I5t="[object DataView]",k5t="[object Float32Array]",D5t="[object Float64Array]",L5t="[object Int8Array]",O5t="[object Int16Array]",M5t="[object Int32Array]",P5t="[object Uint8Array]",$5t="[object Uint8ClampedArray]",N5t="[object Uint16Array]",F5t="[object Uint32Array]";function j5t(t,e,n){var r=t.constructor;switch(e){case _5t:return m5t(t);case E5t:case x5t:return new r(+t);case I5t:return g5t(t,n);case k5t:case D5t:case L5t:case O5t:case M5t:case P5t:case $5t:case N5t:case F5t:return b5t(t,n);case w5t:return new r;case S5t:case C5t:return new r(t);case T5t:return v5t(t);case A5t:return new r;case R5t:return y5t(t)}}var B5t=j5t,U5t=rE,H5t=Pl,V5t="[object Map]";function W5t(t){return H5t(t)&&U5t(t)==V5t}var z5t=W5t,G5t=z5t,q5t=kW,Gre=DW,qre=Gre&&Gre.isMap,K5t=qre?q5t(qre):G5t,Y5t=K5t,Q5t=rE,X5t=Pl,Z5t="[object Set]";function J5t(t){return X5t(t)&&Q5t(t)==Z5t}var e3t=J5t,t3t=e3t,n3t=kW,Kre=DW,Yre=Kre&&Kre.isSet,r3t=Yre?n3t(Yre):t3t,i3t=r3t,s3t=zL,a3t=yz,o3t=LW,l3t=Txe,c3t=sRt,u3t=Xye,d3t=LT,f3t=vRt,h3t=RRt,p3t=_xe,m3t=Ixe,g3t=rE,v3t=a5t,y3t=B5t,b3t=tbe,E3t=ga,x3t=PT,w3t=Y5t,S3t=ma,T3t=i3t,A3t=zT,C3t=NT,R3t=1,_3t=2,I3t=4,Dxe="[object Arguments]",k3t="[object Array]",D3t="[object Boolean]",L3t="[object Date]",O3t="[object Error]",Lxe="[object Function]",M3t="[object GeneratorFunction]",P3t="[object Map]",$3t="[object Number]",Oxe="[object Object]",N3t="[object RegExp]",F3t="[object Set]",j3t="[object String]",B3t="[object Symbol]",U3t="[object WeakMap]",H3t="[object ArrayBuffer]",V3t="[object DataView]",W3t="[object Float32Array]",z3t="[object Float64Array]",G3t="[object Int8Array]",q3t="[object Int16Array]",K3t="[object Int32Array]",Y3t="[object Uint8Array]",Q3t="[object Uint8ClampedArray]",X3t="[object Uint16Array]",Z3t="[object Uint32Array]",ur={};ur[Dxe]=ur[k3t]=ur[H3t]=ur[V3t]=ur[D3t]=ur[L3t]=ur[W3t]=ur[z3t]=ur[G3t]=ur[q3t]=ur[K3t]=ur[P3t]=ur[$3t]=ur[Oxe]=ur[N3t]=ur[F3t]=ur[j3t]=ur[B3t]=ur[Y3t]=ur[Q3t]=ur[X3t]=ur[Z3t]=!0;ur[O3t]=ur[Lxe]=ur[U3t]=!1;function K5(t,e,n,r,i,s){var a,o=e&R3t,l=e&_3t,c=e&I3t;if(n&&(a=i?n(t,r,i,s):n(t)),a!==void 0)return a;if(!S3t(t))return t;var u=E3t(t);if(u){if(a=v3t(t),!o)return d3t(t,a)}else{var d=g3t(t),f=d==Lxe||d==M3t;if(x3t(t))return u3t(t,o);if(d==Oxe||d==Dxe||f&&!i){if(a=l||f?{}:b3t(t),!o)return l?h3t(t,c3t(a,t)):f3t(t,l3t(a,t))}else{if(!ur[d])return i?t:{};a=y3t(t,d,o)}}s||(s=new s3t);var h=s.get(t);if(h)return h;s.set(t,a),T3t(t)?t.forEach(function(b){a.add(K5(b,e,n,b,t,s))}):w3t(t)&&t.forEach(function(b,E){a.set(E,K5(b,e,n,E,t,s))});var m=c?l?m3t:p3t:l?C3t:A3t,g=u?void 0:m(t);return a3t(g||t,function(b,E){g&&(E=b,b=t[E]),o3t(a,E,K5(b,e,n,E,t,s))}),a}var LO=K5,J3t=LO,e_t=4;function t_t(t){return J3t(t,e_t)}var Mxe=t_t;const Qre=an(Mxe);var n_t=xz,r_t=8;function Tz(t,e,n){e=n?void 0:e;var r=n_t(t,r_t,void 0,void 0,void 0,void 0,void 0,e);return r.placeholder=Tz.placeholder,r}Tz.placeholder={};
vendor: 3,678 bytes, line 2280
2280var i_t=Tz,s_t=Og,a_t=Pl,o_t=IW,l_t="[object DOMException]",c_t="[object Error]";function u_t(t){if(!a_t(t))return!1;var e=s_t(t);return e==c_t||e==l_t||typeof t.message=="string"&&typeof t.name=="string"&&!o_t(t)}var d_t=u_t,f_t=rE,h_t=Pl,p_t="[object WeakMap]";function m_t(t){return h_t(t)&&f_t(t)==p_t}var g_t=m_t,v_t="__lodash_hash_undefined__";function y_t(t){return this.__data__.set(t,v_t),this}var b_t=y_t;function E_t(t){return this.__data__.has(t)}var x_t=E_t,w_t=AW,S_t=b_t,T_t=x_t;function ok(t){var e=-1,n=t==null?0:t.length;for(this.__data__=new w_t;++e<n;)this.add(t[e])}ok.prototype.add=ok.prototype.push=S_t;ok.prototype.has=T_t;var A_t=ok;function C_t(t,e){for(var n=-1,r=t==null?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}var R_t=C_t;function __t(t,e){return t.has(e)}var I_t=__t,k_t=A_t,D_t=R_t,L_t=I_t,O_t=1,M_t=2;function P_t(t,e,n,r,i,s){var a=n&O_t,o=t.length,l=e.length;if(o!=l&&!(a&&l>o))return!1;var c=s.get(t),u=s.get(e);if(c&&u)return c==e&&u==t;var d=-1,f=!0,h=n&M_t?new k_t:void 0;for(s.set(t,e),s.set(e,t);++d<o;){var m=t[d],g=e[d];if(r)var b=a?r(g,m,d,e,t,s):r(m,g,d,t,e,s);if(b!==void 0){if(b)continue;f=!1;break}if(h){if(!D_t(e,function(E,x){if(!L_t(h,x)&&(m===E||i(m,E,n,r,s)))return h.push(x)})){f=!1;break}}else if(!(m===g||i(m,g,n,r,s))){f=!1;break}}return s.delete(t),s.delete(e),f}var Pxe=P_t;function $_t(t){var e=-1,n=Array(t.size);return t.forEach(function(r,i){n[++e]=[i,r]}),n}var N_t=$_t;function F_t(t){var e=-1,n=Array(t.size);return t.forEach(function(r){n[++e]=r}),n}var j_t=F_t,Xre=qb,Zre=Zye,B_t=kT,U_t=Pxe,H_t=N_t,V_t=j_t,W_t=1,z_t=2,G_t="[object Boolean]",q_t="[object Date]",K_t="[object Error]",Y_t="[object Map]",Q_t="[object Number]",X_t="[object RegExp]",Z_t="[object Set]",J_t="[object String]",eIt="[object Symbol]",tIt="[object ArrayBuffer]",nIt="[object DataView]",Jre=Xre?Xre.prototype:void 0,u$=Jre?Jre.valueOf:void 0;function rIt(t,e,n,r,i,s,a){switch(n){case nIt:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case tIt:return!(t.byteLength!=e.byteLength||!s(new Zre(t),new Zre(e)));case G_t:case q_t:case Q_t:return B_t(+t,+e);case K_t:return t.name==e.name&&t.message==e.message;case X_t:case J_t:return t==e+"";case Y_t:var o=H_t;case Z_t:var l=r&W_t;if(o||(o=V_t),t.size!=e.size&&!l)return!1;var c=a.get(t);if(c)return c==e;r|=z_t,a.set(t,e);var u=U_t(o(t),o(e),r,i,s,a);return a.delete(t),u;case eIt:if(u$)return u$.call(t)==u$.call(e)}return!1}var iIt=rIt,eie=_xe,sIt=1,aIt=Object.prototype,oIt=aIt.hasOwnProperty;function lIt(t,e,n,r,i,s){var a=n&sIt,o=eie(t),l=o.length,c=eie(e),u=c.length;if(l!=u&&!a)return!1;for(var d=l;d--;){var f=o[d];if(!(a?f in e:oIt.call(e,f)))return!1}var h=s.get(t),m=s.get(e);if(h&&m)return h==e&&m==t;var g=!0;s.set(t,e),s.set(e,t);for(var b=a;++d<l;){f=o[d];var E=t[f],x=e[f];if(r)var S=a?r(x,E,f,e,t,s):r(E,x,f,t,e,s);if(!(S===void 0?E===x||i(E,x,n,r,s):S)){g=!1;break}b||(b=f=="constructor")}if(g&&!b){var A=t.constructor,R=e.constructor;A!=R&&"constructor"in t&&"constructor"in e&&!(typeof A=="function"&&A instanceof A&&typeof R=="function"&&R instanceof R)&&(g=!1)}return s.delete(t),s.delete(e),g}var cIt=lIt,d$=zL,uIt=Pxe,dIt=iIt,fIt=cIt,tie=rE,nie=ga,rie=PT,hIt=KL,pIt=1,iie="[object Arguments]",sie="[object Array]",hR="[object Object]",mIt=Object.prototype,aie=mIt.hasOwnProperty;function gIt(t,e,n,r,i,s){var a=nie(t),o=nie(e),l=a?sie:tie(t),c=o?sie:tie(e);l=l==iie?hR:l,c=c==iie?hR:c;var u=l==hR,d=c==hR,f=l==c;if(f&&rie(t)){if(!rie(e))return!1;a=!0,u=!1}if(f&&!u)return s||(s=new d$),a||hIt(t)?uIt(t,e,n,r,i,s):dIt(t,e,l,n,r,i,s);if(!(n&pIt)){var h=u&&aie.call(t,"__wrapped__"),m=d&&aie.call(e,"__wrapped__");
2280if(h||m){var g=h?t.value():t,b=m?e.value():e;return s||(s=new d$),i(g,b,n,r,s)}}return f?(s||(s=new d$),fIt(t,e,n,r,i,s)):!1}var vIt=gIt,yIt=vIt,oie=Pl;function $xe(t,e,n,r,i){return t===e?!0:t==null||e==null||!oie(t)&&!oie(e)?t!==t&&e!==e:yIt(t,e,n,r,$xe,i)}var Az=$xe,bIt=zL,EIt=Az,xIt=1,wIt=2;function SIt(t,e,n,r){var i=n.length,s=i,a=!r;if(t==null)return!s;for(t=Object(t);i--;){var o=n[i];if(a&&o[2]?o[1]!==t[o[0]]:!(o[0]in t))return!1}for(;++i<s;){o=n[i];var l=o[0],c=t[l],u=o[1];if(a&&o[2]){if(c===void 0&&!(l in t))return!1}else{var d=new bIt;if(r)var f=r(c,u,l,t,e,d);if(!(f===void 0?EIt(u,c,xIt|wIt,r,d):f))return!1}}return!0}var TIt=SIt,AIt=ma;function CIt(t){return t===t&&!AIt(t)}var Nxe=CIt,RIt=Nxe,_It=zT;function IIt(t){for(var e=_It(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,RIt(i)]}return e}var kIt=IIt;function DIt(t,e){return function(n){return n==null?!1:n[t]===e&&(e!==void 0||t in Object(n))}}var Fxe=DIt,LIt=TIt,OIt=kIt,MIt=Fxe;function PIt(t){var e=OIt(t);return e.length==1&&e[0][2]?MIt(e[0][0],e[0][1]):function(n){return n===t||LIt(n,t,e)}}var $It=PIt,NIt=XL;function FIt(t,e,n){var r=t==null?void 0:NIt(t,e);return r===void 0?n:r}var jxe=FIt;const hi=an(jxe);var jIt=Az,BIt=jxe,UIt=vbe,HIt=PW,VIt=Nxe,WIt=Fxe,zIt=Pg,GIt=1,qIt=2;function KIt(t,e){return HIt(t)&&VIt(e)?WIt(zIt(t),e):function(n){var r=BIt(n,t);return r===void 0&&r===e?UIt(n,t):jIt(e,r,GIt|qIt)}}var YIt=KIt;function QIt(t){return function(e){return e?.[t]}}var XIt=QIt,ZIt=XL;function JIt(t){return function(e){return ZIt(e,t)}}var ekt=JIt,tkt=XIt,nkt=ekt,rkt=PW,ikt=Pg;function skt(t){return rkt(t)?tkt(ikt(t)):nkt(t)}var akt=skt,okt=$It,lkt=YIt,ckt=YL,ukt=ga,dkt=akt;function fkt(t){return typeof t=="function"?t:t==null?ckt:typeof t=="object"?ukt(t)?lkt(t[0],t[1]):okt(t):dkt(t)}var Cz=fkt,hkt=LO,pkt=Cz,mkt=1;function gkt(t){return pkt(typeof t=="function"?t:hkt(t,mkt))}var vkt=gkt,ykt=xz,bkt=ZL,Ekt=256,xkt=bkt(function(t,e){return ykt(t,Ekt,void 0,void 0,void 0,e)}),wkt=xkt,Skt=NW,Tkt=LT,Akt=ga,Ckt=FT,Rkt=fbe,_kt=Pg,Ikt=Gp;function kkt(t){return Akt(t)?Skt(t,_kt):Ckt(t)?[t]:Tkt(Rkt(Ikt(t)))}var Bxe=kkt;const Uxe=an(Bxe);var Dkt={ary:BCt,assign:Txe,clone:Mxe,curry:i_t,forEach:yz,isArray:ga,isError:d_t,isFunction:IT,isWeakMap:g_t,iteratee:vkt,keys:wz,rearg:wkt,toInteger:Sxe,toPath:Bxe},Lkt=oTt,Okt=Dkt;function Mkt(t,e,n){return Lkt(Okt,t,e,n)}var Hxe=Mkt,f$,lie;function Pkt(){if(lie)return f$;lie=1;
2280var t=vz(),e=ZL,n=gz(),r=mxe(),i=ga,s=gxe(),a="Expected a function",o=8,l=32,c=128,u=256;function d(f){return e(function(h){var m=h.length,g=m,b=t.prototype.thru;for(f&&h.reverse();g--;){var E=h[g];if(typeof E!="function")throw new TypeError(a);if(b&&!x&&r(E)=="wrapper")var x=new t([],!0)}for(g=x?g:m;++g<m;){E=h[g];var S=r(E),A=S=="wrapper"?n(E):void 0;A&&s(A[0])&&A[1]==(c|o|l|u)&&!A[4].length&&A[9]==1?x=x[r(A[0])].apply(x,A[3]):x=E.length==1&&s(E)?x[S]():x.thru(E)}return function(){var R=arguments,C=R[0];if(x&&R.length==1&&i(C))return x.plant(C).value();for(var T=0,I=m?h[T].apply(this,R):C;++T<m;)I=h[T].call(this,I);return I}})}return f$=d,f$}var h$,cie;function $kt(){if(cie)return h$;cie=1;var t=Pkt(),e=t();return h$=e,h$}var Nkt=Hxe,Vxe=Nkt("flow",$kt());Vxe.placeholder=hz();var Fkt=Vxe,jkt=Fkt;const Rz=an(jkt),uie={TOKEN:"jwtToken"};let cF=class Wxe extends Error{name;message;response;code;status;constructor(e,n){super(e),this.name="FetchError",this.message=e,this.response=n,this.code=n?.data?.error?.status,this.status=n?.data?.error?.status,Error.captureStackTrace&&Error.captureStackTrace(this,Wxe)}};const OO=t=>t instanceof cF,Bkt=()=>JSON.parse(localStorage.getItem(uie.TOKEN)??sessionStorage.getItem(uie.TOKEN)??'""'),_z=(t={})=>{const e=window.strapi.backendURL,n={Accept:"application/json","Content-Type":"application/json",Authorization:`Bearer ${Bkt()}`},r=f=>f instanceof FormData,i=f=>f.charAt(0)!=="/"?`/${f}`:f,s=f=>new RegExp("^(?:[a-z+]+:)?//","i").test(f),a=f=>s(f)?f:i(f),o=async(f,h)=>{try{const m=await f.json();if(!f.ok&&m.error&&!h?.(f.status))throw new cF(m.error.message,{data:m});if(!f.ok&&!h?.(f.status))throw new cF("Unknown Server Error");return{data:m}}catch(m){if(m instanceof SyntaxError&&f.ok)return{data:[],status:f.status};throw m}},l=f=>h=>{if(f){if(typeof f=="string")return`${h}?${f}`;const m=Vxt.stringify(f,{encode:!1});return`${h}?${m}`}return h},c=f=>`${e}${f}`,u=f=>Rz(a,c,l(f?.params));return{get:async(f,h)=>{const m=new Headers({...n,...h?.headers}),g=u(h),b=await fetch(g(f),{signal:h?.signal??t.signal,method:"GET",headers:m});return o(b,h?.validateStatus)},post:async(f,h,m)=>{const g=new Headers({...n,...m?.headers}),b=u(m);r(h)&&g.delete("Content-Type");const E=await fetch(b(f),{signal:m?.signal??t.signal,method:"POST",headers:g,body:r(h)?h:JSON.stringify(h)});return o(E,m?.validateStatus)},put:async(f,h,m)=>{const g=new Headers({...n,...m?.headers}),b=u(m);r(h)&&g.delete("Content-Type");const E=await fetch(b(f),{signal:m?.signal??t.signal,method:"PUT",headers:g,body:r(h)?h:JSON.stringify(h)});return o(E,m?.validateStatus)},del:async(f,h)=>{const m=new Headers({...n,...h?.headers}),g=u(h),b=await fetch(g(f),{signal:h?.signal??t.signal,method:"DELETE",headers:m});return o(b,h?.validateStatus)}}},Ukt=()=>async(t,{signal:e})=>{try{const{get:n,post:r,del:i,put:s}=_z();if(typeof t=="string")return{data:(await n(t,{signal:e})).data};{const{url:a,method:o="GET",data:l,config:c}=t;return o==="POST"?{data:(await r(a,l,{...c,signal:e})).data}:o==="DELETE"?{data:(await i(a,{...c,signal:e})).data}:o==="PUT"?{data:(await s(a,l,{...c,signal:e})).data}:{data:(await n(a,{...c,signal:e})).data}}}catch(n){if(OO(n))return typeof n.response?.data=="object"&&n.response?.data!==null&&"error"in n.response?.data?{data:void 0,error:n.response?.data.error}:{data:void 0,error:{name:"UnknownError",message:n.message,details:n.response,status:n.status}};const r=n;return{data:void 0,error:{name:r.name,message:r.message,stack:r.stack}}}},Xw=t=>t.name!==void 0,kc=nTt({reducerPath:"adminApi",baseQuery:Ukt(),tagTypes:[],endpoints:()=>({})}),die=t=>t&&t.startsWith("/")?`${window.strapi.backendURL}${t}`:t,Hkt=t=>t.startsWith("/")?Wwt(new URL(t,window.location.origin).toString(),"/"):t,Vkt=kc.enhanceEndpoints({addTagTypes:["ProjectSettings","LicenseLimits"]}).injectEndpoints({endpoints:t=>({init:t.query({query:()=>({url:"/admin/init",method:"GET"}),transformResponse(e){return e.data}}),information:t.query({query:()=>({url:"/admin/information",method:"GET"}),transformResponse(e){return e.data}}),telemetryProperties:t.query({query:()=>({url:"/admin/telemetry-properties",method:"GET",config:{validateStatus:e=>e<500}}),transformResponse(e){return e.data}}),projectSettings:t.query({query:()=>({url:"/admin/project-settings",method:"GET"}),providesTags:["ProjectSettings"],transformResponse(e){return{authLogo:e.authLogo?{name:e.authLogo.name,url:die(e.authLogo.url)}:void 0,menuLogo:e.menuLogo?{name:e.menuLogo.name,url:die(e.menuLogo.url)}:void 0}}}),updateProjectSettings:t.mutation({query:e=>({url:"/admin/project-settings",method:"POST",data:e,config:{headers:{"Content-Type":"multipart/form-data"}}}),invalidatesTags:["ProjectSettings"]}),getPlugins:t.query({query:()=>({url:"/admin/plugins",method:"GET"})}),getLicenseLimits:t.query({query:()=>({url:"/admin/license-limit-information",method:"GET"}),providesTags:["LicenseLimits"]})}),overrideExisting:!1}),{useInitQuery:Iz,useTelemetryPropertiesQuery:Wkt,useInformationQuery:Tmn,useProjectSettingsQuery:zkt,useUpdateProjectSettingsMutation:Gkt,useGetPluginsQuery:Amn,useGetLicenseLimitsQuery:qkt}=Vkt;var Kkt=Az;function Ykt(t,e){return Kkt(t,e)}var Qkt=Ykt;
vendor: 3,131 bytes, line 2280
2280const pg=an(Qkt);function zxe(t,e){return function(){return t.apply(e,arguments)}}const{toString:Xkt}=Object.prototype,{getPrototypeOf:kz}=Object,MO=(t=>e=>{const n=Xkt.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),$c=t=>(t=t.toLowerCase(),e=>MO(e)===t),PO=t=>e=>typeof e===t,{isArray:iE}=Array,fS=PO("undefined");function Zkt(t){return t!==null&&!fS(t)&&t.constructor!==null&&!fS(t.constructor)&&Fo(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Gxe=$c("ArrayBuffer");function Jkt(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Gxe(t.buffer),e}const eDt=PO("string"),Fo=PO("function"),qxe=PO("number"),$O=t=>t!==null&&typeof t=="object",tDt=t=>t===!0||t===!1,Y5=t=>{if(MO(t)!=="object")return!1;const e=kz(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},nDt=$c("Date"),rDt=$c("File"),iDt=$c("Blob"),sDt=$c("FileList"),aDt=t=>$O(t)&&Fo(t.pipe),oDt=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||Fo(t.append)&&((e=MO(t))==="formdata"||e==="object"&&Fo(t.toString)&&t.toString()==="[object FormData]"))},lDt=$c("URLSearchParams"),[cDt,uDt,dDt,fDt]=["ReadableStream","Request","Response","Headers"].map($c),hDt=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function GT(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let r,i;if(typeof t!="object"&&(t=[t]),iE(t))for(r=0,i=t.length;r<i;r++)e.call(null,t[r],r,t);else{const s=n?Object.getOwnPropertyNames(t):Object.keys(t),a=s.length;let o;for(r=0;r<a;r++)o=s[r],e.call(null,t[o],o,t)}}function Kxe(t,e){e=e.toLowerCase();const n=Object.keys(t);let r=n.length,i;for(;r-- >0;)if(i=n[r],e===i.toLowerCase())return i;return null}const y0=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Yxe=t=>!fS(t)&&t!==y0;function uF(){const{caseless:t}=Yxe(this)&&this||{},e={},n=(r,i)=>{const s=t&&Kxe(e,i)||i;Y5(e[s])&&Y5(r)?e[s]=uF(e[s],r):Y5(r)?e[s]=uF({},r):iE(r)?e[s]=r.slice():e[s]=r};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&>(arguments[r],n);return e}const pDt=(t,e,n,{allOwnKeys:r}={})=>(GT(e,(i,s)=>{n&&Fo(i)?t[s]=zxe(i,n):t[s]=i},{allOwnKeys:r}),t),mDt=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),gDt=(t,e,n,r)=>{t.prototype=Object.create(e.prototype,r),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},vDt=(t,e,n,r)=>{let i,s,a;const o={};if(e=e||{},t==null)return e;do{for(i=Object.getOwnPropertyNames(t),s=i.length;s-- >0;)a=i[s],(!r||r(a,t,e))&&!o[a]&&(e[a]=t[a],o[a]=!0);t=n!==!1&&kz(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},yDt=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const r=t.indexOf(e,n);return r!==-1&&r===n},bDt=t=>{if(!t)return null;if(iE(t))return t;let e=t.length;if(!qxe(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},EDt=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&kz(Uint8Array)),xDt=(t,e)=>{const r=(t&&t[Symbol.iterator]).call(t);let i;for(;
2280(i=r.next())&&!i.done;){const s=i.value;e.call(t,s[0],s[1])}},wDt=(t,e)=>{let n;const r=[];for(;(n=t.exec(e))!==null;)r.push(n);return r},SDt=$c("HTMLFormElement"),TDt=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),fie=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),ADt=$c("RegExp"),Qxe=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),r={};GT(n,(i,s)=>{let a;(a=e(i,s,t))!==!1&&(r[s]=a||i)}),Object.defineProperties(t,r)},CDt=t=>{Qxe(t,(e,n)=>{if(Fo(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=t[n];if(Fo(r)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},RDt=(t,e)=>{const n={},r=i=>{i.forEach(s=>{n[s]=!0})};return iE(t)?r(t):r(String(t).split(e)),n},_Dt=()=>{},IDt=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e,p$="abcdefghijklmnopqrstuvwxyz",hie="0123456789",Xxe={DIGIT:hie,ALPHA:p$,ALPHA_DIGIT:p$+p$.toUpperCase()+hie},kDt=(t=16,e=Xxe.ALPHA_DIGIT)=>{let n="";const{length:r}=e;for(;t--;)n+=e[Math.random()*r|0];return n};function DDt(t){return!!(t&&Fo(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const LDt=t=>{const e=new Array(10),n=(r,i)=>{if($O(r)){if(e.indexOf(r)>=0)return;if(!("toJSON"in r)){e[i]=r;const s=iE(r)?[]:{};return GT(r,(a,o)=>{const l=n(a,i+1);!fS(l)&&(s[o]=l)}),e[i]=void 0,s}}return r};return n(t,0)},ODt=$c("AsyncFunction"),MDt=t=>t&&($O(t)||Fo(t))&&Fo(t.then)&&Fo(t.catch),Zxe=((t,e)=>t?setImmediate:e?((n,r)=>(y0.addEventListener("message",({source:i,data:s})=>{i===y0&&s===n&&r.length&&r.shift()()},!1),i=>{r.push(i),y0.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Fo(y0.postMessage)),PDt=typeof queueMicrotask<"u"?queueMicrotask.bind(y0):typeof process<"u"&&process.nextTick||Zxe,Ae={isArray:iE,isArrayBuffer:Gxe,isBuffer:Zkt,isFormData:oDt,isArrayBufferView:Jkt,isString:eDt,isNumber:qxe,isBoolean:tDt,isObject:$O,isPlainObject:Y5,isReadableStream:cDt,isRequest:uDt,isResponse:dDt,isHeaders:fDt,isUndefined:fS,isDate:nDt,isFile:rDt,isBlob:iDt,isRegExp:ADt,isFunction:Fo,isStream:aDt,isURLSearchParams:lDt,isTypedArray:EDt,isFileList:sDt,forEach:GT,merge:uF,extend:pDt,trim:hDt,stripBOM:mDt,inherits:gDt,toFlatObject:vDt,kindOf:MO,kindOfTest:$c,endsWith:yDt,toArray:bDt,forEachEntry:xDt,matchAll:wDt,isHTMLForm:SDt,hasOwnProperty:fie,hasOwnProp:fie,reduceDescriptors:Qxe,freezeMethods:CDt,toObjectSet:RDt,toCamelCase:TDt,noop:_Dt,toFiniteNumber:IDt,findKey:Kxe,global:y0,isContextDefined:Yxe,ALPHABET:Xxe,generateString:kDt,isSpecCompliantForm:DDt,toJSONObject:LDt,isAsyncFn:ODt,isThenable:MDt,setImmediate:Zxe,asap:PDt};function qt(t,e,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i)}Ae.inherits(qt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Ae.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Jxe=qt.prototype,ewe={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{ewe[t]={value:t}});Object.defineProperties(qt,ewe);Object.defineProperty(Jxe,"isAxiosError",{value:!0});qt.from=(t,e,n,r,i,s)=>{const a=Object.create(Jxe);return Ae.toFlatObject(t,a,function(l){return l!==Error.prototype},o=>o!=="isAxiosError"),qt.call(a,t.message,e,n,r,i),a.cause=t,a.name=t.name,s&&Object.assign(a,s),a};const $Dt=null;function dF(t){return Ae.isPlainObject(t)||Ae.isArray(t)}function twe(t){return Ae.endsWith(t,"[]")?t.slice(0,-2):t}function pie(t,e,n){return t?t.concat(e).map(function(i,s){return i=twe(i),!n&&s?"["+i+"]":i}).join(n?".":""):e}function NDt(t){return Ae.isArray(t)&&!t.some(dF)}const FDt=Ae.toFlatObject(Ae,{},null,function(e){return/^is[A-Z]/.test(e)});function NO(t,e,n){if(!Ae.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=Ae.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,b){return!Ae.isUndefined(b[g])});const r=n.metaTokens,i=n.visitor||u,s=n.dots,a=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&Ae.isSpecCompliantForm(e);if(!Ae.isFunction(i))throw new TypeError("visitor must be a function");function c(m){if(m===null)return"";if(Ae.isDate(m))return m.toISOString();if(!l&&Ae.isBlob(m))throw new qt("Blob is not supported. Use a Buffer instead.");return Ae.isArrayBuffer(m)||Ae.isTypedArray(m)?l&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function u(m,g,b){let E=m;if(m&&!b&&typeof m=="object"){if(Ae.endsWith(g,"{}
vendor: 4,390 bytes, line 2280
2280"))g=r?g:g.slice(0,-2),m=JSON.stringify(m);else if(Ae.isArray(m)&&NDt(m)||(Ae.isFileList(m)||Ae.endsWith(g,"[]"))&&(E=Ae.toArray(m)))return g=twe(g),E.forEach(function(S,A){!(Ae.isUndefined(S)||S===null)&&e.append(a===!0?pie([g],A,s):a===null?g:g+"[]",c(S))}),!1}return dF(m)?!0:(e.append(pie(b,g,s),c(m)),!1)}const d=[],f=Object.assign(FDt,{defaultVisitor:u,convertValue:c,isVisitable:dF});function h(m,g){if(!Ae.isUndefined(m)){if(d.indexOf(m)!==-1)throw Error("Circular reference detected in "+g.join("."));d.push(m),Ae.forEach(m,function(E,x){(!(Ae.isUndefined(E)||E===null)&&i.call(e,E,Ae.isString(x)?x.trim():x,g,f))===!0&&h(E,g?g.concat(x):[x])}),d.pop()}}if(!Ae.isObject(t))throw new TypeError("data must be an object");return h(t),e}function mie(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(r){return e[r]})}function Dz(t,e){this._pairs=[],t&&NO(t,this,e)}const nwe=Dz.prototype;nwe.append=function(e,n){this._pairs.push([e,n])};nwe.toString=function(e){const n=e?function(r){return e.call(this,r,mie)}:mie;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function jDt(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function rwe(t,e,n){if(!e)return t;const r=n&&n.encode||jDt,i=n&&n.serialize;let s;if(i?s=i(e,n):s=Ae.isURLSearchParams(e)?e.toString():new Dz(e,n).toString(r),s){const a=t.indexOf("#");a!==-1&&(t=t.slice(0,a)),t+=(t.indexOf("?")===-1?"?":"&")+s}return t}class gie{constructor(){this.handlers=[]}use(e,n,r){return this.handlers.push({fulfilled:e,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Ae.forEach(this.handlers,function(r){r!==null&&e(r)})}}const iwe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},BDt=typeof URLSearchParams<"u"?URLSearchParams:Dz,UDt=typeof FormData<"u"?FormData:null,HDt=typeof Blob<"u"?Blob:null,VDt={isBrowser:!0,classes:{URLSearchParams:BDt,FormData:UDt,Blob:HDt},protocols:["http","https","file","blob","url","data"]},Lz=typeof window<"u"&&typeof document<"u",WDt=(t=>Lz&&["ReactNative","NativeScript","NS"].indexOf(t)<0)(typeof navigator<"u"&&navigator.product),zDt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",GDt=Lz&&window.location.href||"http://localhost",qDt=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Lz,hasStandardBrowserEnv:WDt,hasStandardBrowserWebWorkerEnv:zDt,origin:GDt},Symbol.toStringTag,{value:"Module"})),Ec={...qDt,...VDt};function KDt(t,e){return NO(t,new Ec.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,s){return Ec.isNode&&Ae.isBuffer(n)?(this.append(r,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)}},e))}function YDt(t){return Ae.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function QDt(t){const e={},n=Object.keys(t);let r;const i=n.length;let s;for(r=0;r<i;r++)s=n[r],e[s]=t[s];return e}function swe(t){function e(n,r,i,s){let a=n[s++];if(a==="__proto__")return!0;const o=Number.isFinite(+a),l=s>=n.length;return a=!a&&Ae.isArray(i)?i.length:a,l?(Ae.hasOwnProp(i,a)?i[a]=[i[a],r]:i[a]=r,!o):((!i[a]||!Ae.isObject(i[a]))&&(i[a]=[]),e(n,r,i[a],s)&&Ae.isArray(i[a])&&(i[a]=QDt(i[a])),!o)}if(Ae.isFormData(t)&&Ae.isFunction(t.entries)){const n={};return Ae.forEachEntry(t,(r,i)=>{e(YDt(r),i,n,0)}),n}return null}function XDt(t,e,n){if(Ae.isString(t))try{return(e||JSON.parse)(t),Ae.trim(t)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(t)}const qT={transitional:iwe,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,s=Ae.isObject(e);if(s&&Ae.isHTMLForm(e)&&(e=new FormData(e)),Ae.isFormData(e))return i?JSON.stringify(swe(e)):e;if(Ae.isArrayBuffer(e)||Ae.isBuffer(e)||Ae.isStream(e)||Ae.isFile(e)||Ae.isBlob(e)||Ae.isReadableStream(e))return e;if(Ae.isArrayBufferView(e))return e.buffer;if(Ae.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(s){if(r.indexOf("application/x-www-form-urlencoded")>
vendor: 4,245 bytes, lines 2280-2282
2280-1)return KDt(e,this.formSerializer).toString();if((o=Ae.isFileList(e))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return NO(o?{"files[]":e}:e,l&&new l,this.formSerializer)}}return s||i?(n.setContentType("application/json",!1),XDt(e)):e}],transformResponse:[function(e){const n=this.transitional||qT.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(Ae.isResponse(e)||Ae.isReadableStream(e))return e;if(e&&Ae.isString(e)&&(r&&!this.responseType||i)){const a=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(o){if(a)throw o.name==="SyntaxError"?qt.from(o,qt.ERR_BAD_RESPONSE,this,null,this.response):o}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ec.classes.FormData,Blob:Ec.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Ae.forEach(["delete","get","head","post","put","patch"],t=>{qT.headers[t]={}});const ZDt=Ae.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),JDt=t=>{const e={};let n,r,i;return t&&t.split(` 2281`).forEach(function(a){i=a.indexOf(":"),n=a.substring(0,i).trim().toLowerCase(),r=a.substring(i+1).trim(),!(!n||e[n]&&ZDt[n])&&(n==="set-cookie"?e[n]?e[n].push(r):e[n]=[r]:e[n]=e[n]?e[n]+", "+r:r)}),e},vie=Symbol("internals");function cx(t){return t&&String(t).trim().toLowerCase()}function Q5(t){return t===!1||t==null?t:Ae.isArray(t)?t.map(Q5):String(t)}function eLt(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(t);)e[r[1]]=r[2];return e}const tLt=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function m$(t,e,n,r,i){if(Ae.isFunction(r))return r.call(this,e,n);if(i&&(e=n),!!Ae.isString(e)){if(Ae.isString(r))return e.indexOf(r)!==-1;if(Ae.isRegExp(r))return r.test(e)}}function nLt(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,r)=>n.toUpperCase()+r)}function rLt(t,e){const n=Ae.toCamelCase(" "+e);["get","set","has"].forEach(r=>{Object.defineProperty(t,r+n,{value:function(i,s,a){return this[r].call(this,e,i,s,a)},configurable:!0})})}let lo=class{constructor(e){e&&this.set(e)}set(e,n,r){const i=this;function s(o,l,c){const u=cx(l);if(!u)throw new Error("header name must be a non-empty string");const d=Ae.findKey(i,u);(!d||i[d]===void 0||c===!0||c===void 0&&i[d]!==!1)&&(i[d||l]=Q5(o))}const a=(o,l)=>Ae.forEach(o,(c,u)=>s(c,u,l));if(Ae.isPlainObject(e)||e instanceof this.constructor)a(e,n);else if(Ae.isString(e)&&(e=e.trim())&&!tLt(e))a(JDt(e),n);else if(Ae.isHeaders(e))for(const[o,l]of e.entries())s(l,o,r);else e!=null&&s(n,e,r);return this}get(e,n){if(e=cx(e),e){const r=Ae.findKey(this,e);if(r){const i=this[r];if(!n)return i;if(n===!0)return eLt(i);if(Ae.isFunction(n))return n.call(this,i,r);if(Ae.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=cx(e),e){const r=Ae.findKey(this,e);return!!(r&&this[r]!==void 0&&(!n||m$(this,this[r],r,n)))}return!1}delete(e,n){const r=this;let i=!1;function s(a){if(a=cx(a),a){const o=Ae.findKey(r,a);o&&(!n||m$(r,r[o],o,n))&&(delete r[o],i=!0)}}return Ae.isArray(e)?e.forEach(s):s(e),i}clear(e){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const s=n[r];(!e||m$(this,this[s],s,e,!0))&&(delete this[s],i=!0)}return i}normalize(e){const n=this,r={};return Ae.forEach(this,(i,s)=>{const a=Ae.findKey(r,s);if(a){n[a]=Q5(i),delete n[s];return}const o=e?nLt(s):String(s).trim();o!==s&&delete n[s],n[o]=Q5(i),r[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return Ae.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=e&&Ae.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` 2282`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const r=new this(e);
2282return n.forEach(i=>r.set(i)),r}static accessor(e){const r=(this[vie]=this[vie]={accessors:{}}).accessors,i=this.prototype;function s(a){const o=cx(a);r[o]||(rLt(i,a),r[o]=!0)}return Ae.isArray(e)?e.forEach(s):s(e),this}};lo.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Ae.reduceDescriptors(lo.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(r){this[n]=r}}});Ae.freezeMethods(lo);function g$(t,e){const n=this||qT,r=e||n,i=lo.from(r.headers);let s=r.data;return Ae.forEach(t,function(o){s=o.call(n,s,i.normalize(),e?e.status:void 0)}),i.normalize(),s}function awe(t){return!!(t&&t.__CANCEL__)}function sE(t,e,n){qt.call(this,t??"canceled",qt.ERR_CANCELED,e,n),this.name="CanceledError"}Ae.inherits(sE,qt,{__CANCEL__:!0});function owe(t,e,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?t(n):e(new qt("Request failed with status code "+n.status,[qt.ERR_BAD_REQUEST,qt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function iLt(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function sLt(t,e){t=t||10;const n=new Array(t),r=new Array(t);let i=0,s=0,a;return e=e!==void 0?e:1e3,function(l){const c=Date.now(),u=r[s];a||(a=c),n[i]=l,r[i]=c;let d=s,f=0;for(;d!==i;)f+=n[d++],d=d%t;if(i=(i+1)%t,i===s&&(s=(s+1)%t),c-a<e)return;const h=u&&c-u;return h?Math.round(f*1e3/h):void 0}}function aLt(t,e){let n=0,r=1e3/e,i,s;const a=(c,u=Date.now())=>{n=u,i=null,s&&(clearTimeout(s),s=null),t.apply(null,c)};return[(...c)=>{const u=Date.now(),d=u-n;d>=r?a(c,u):(i=c,s||(s=setTimeout(()=>{s=null,a(i)},r-d)))},()=>i&&a(i)]}const lk=(t,e,n=3)=>{let r=0;const i=sLt(50,250);return aLt(s=>{const a=s.loaded,o=s.lengthComputable?s.total:void 0,l=a-r,c=i(l),u=a<=o;r=a;const d={loaded:a,total:o,progress:o?a/o:void 0,bytes:l,rate:c||void 0,estimated:c&&o&&u?(o-a)/c:void 0,event:s,lengthComputable:o!=null,[e?"download":"upload"]:!0};t(d)},n)},yie=(t,e)=>{const n=t!=null;return[r=>e[0]({lengthComputable:n,total:t,loaded:r}),e[1]]},bie=t=>(...e)=>Ae.asap(()=>t(...e)),oLt=Ec.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function i(s){let a=s;return e&&(n.setAttribute("href",a),a=n.href),n.setAttribute("href",a),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=i(window.location.href),function(a){const o=Ae.isString(a)?i(a):a;return o.protocol===r.protocol&&o.host===r.host}}():function(){return function(){return!0}}(),lLt=Ec.hasStandardBrowserEnv?{write(t,e,n,r,i,s){const a=[t+"="+encodeURIComponent(e)];Ae.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),Ae.isString(r)&&a.push("path="+r),Ae.isString(i)&&a.push("domain="+i),s===!0&&a.push("secure"),document.cookie=a.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function cLt(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function uLt(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function lwe(t,e){return t&&!cLt(e)?uLt(t,e):e}const Eie=t=>t instanceof lo?{...t}:t;function mg(t,e){e=e||{};const n={};function r(c,u,d){return Ae.isPlainObject(c)&&Ae.isPlainObject(u)?Ae.merge.call({caseless:d},c,u):Ae.isPlainObject(u)?Ae.merge({},u):Ae.isArray(u)?u.slice():u}function i(c,u,d){if(Ae.isUndefined(u)){if(!Ae.isUndefined(c))return r(void 0,c,d)}else return r(c,u,d)}function s(c,u){if(!Ae.isUndefined(u))return r(void 0,u)}function a(c,u){if(Ae.isUndefined(u)){if(!Ae.isUndefined(c))return r(void 0,c)}else return r(void 0,u)}function o(c,u,d){if(d in e)return r(c,u);if(d in t)return r(void 0,c)}const l={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBo
2282dyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:o,headers:(c,u)=>i(Eie(c),Eie(u),!0)};return Ae.forEach(Object.keys(Object.assign({},t,e)),function(u){const d=l[u]||i,f=d(t[u],e[u],u);Ae.isUndefined(f)&&d!==o||(n[u]=f)}),n}const cwe=t=>{const e=mg({},t);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:s,headers:a,auth:o}=e;e.headers=a=lo.from(a),e.url=rwe(lwe(e.baseURL,e.url),t.params,t.paramsSerializer),o&&a.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):"")));let l;if(Ae.isFormData(n)){if(Ec.hasStandardBrowserEnv||Ec.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((l=a.getContentType())!==!1){const[c,...u]=l?l.split(";").map(d=>d.trim()).filter(Boolean):[];a.setContentType([c||"multipart/form-data",...u].join("; "))}}if(Ec.hasStandardBrowserEnv&&(r&&Ae.isFunction(r)&&(r=r(e)),r||r!==!1&&oLt(e.url))){const c=i&&s&&lLt.read(s);c&&a.set(i,c)}return e},dLt=typeof XMLHttpRequest<"u",fLt=dLt&&function(t){return new Promise(function(n,r){const i=cwe(t);let s=i.data;const a=lo.from(i.headers).normalize();let{responseType:o,onUploadProgress:l,onDownloadProgress:c}=i,u,d,f,h,m;function g(){h&&h(),m&&m(),i.cancelToken&&i.cancelToken.unsubscribe(u),i.signal&&i.signal.removeEventListener("abort",u)}let b=new XMLHttpRequest;b.open(i.method.toUpperCase(),i.url,!0),b.timeout=i.timeout;function E(){if(!b)return;const S=lo.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),R={data:!o||o==="text"||o==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:S,config:t,request:b};owe(function(T){n(T),g()},function(T){r(T),g()},R),b=null}"onloadend"in b?b.onloadend=E:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(E)},b.onabort=function(){b&&(r(new qt("Request aborted",qt.ECONNABORTED,t,b)),b=null)},b.onerror=function(){r(new qt("Network Error",qt.ERR_NETWORK,t,b)),b=null},b.ontimeout=function(){let A=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const R=i.transitional||iwe;i.timeoutErrorMessage&&(A=i.timeoutErrorMessage),r(new qt(A,R.clarifyTimeoutError?qt.ETIMEDOUT:qt.ECONNABORTED,t,b)),b=null},s===void 0&&a.setContentType(null),"setRequestHeader"in b&&Ae.forEach(a.toJSON(),function(A,R){b.setRequestHeader(R,A)}),Ae.isUndefined(i.withCredentials)||(b.withCredentials=!!i.withCredentials),o&&o!=="json"&&(b.responseType=i.responseType),c&&([f,m]=lk(c,!0),b.addEventListener("progress",f)),l&&b.upload&&([d,h]=lk(l),b.upload.addEventListener("progress",d),b.upload.addEventListener("loadend",h)),(i.cancelToken||i.signal)&&(u=S=>{b&&(r(!S||S.type?new sE(null,t,b):S),b.abort(),b=null)},i.cancelToken&&i.cancelToken.subscribe(u),i.signal&&(i.signal.aborted?u():i.signal.addEventListener("abort",u)));const x=iLt(i.url);if(x&&Ec.protocols.indexOf(x)===-1){r(new qt("Unsupported protocol "+x+":",qt.ERR_BAD_REQUEST,t));return}b.send(s||null)})},hLt=(t,e)=>{let n=new AbortController,r;const i=function(l){if(!r){r=!0,a();const c=l instanceof Error?l:this.reason;n.abort(c instanceof qt?c:new sE(c instanceof Error?c.message:c))}};let s=e&&setTimeout(()=>{i(new qt(`timeout ${e} of ms exceeded`,qt.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(l=>{l&&(l.removeEventListener?l.removeEventListener("abort",i):l.unsubscribe(i))}),t=null)};t.forEach(l=>l&&l.addEventListener&&l.addEventListener("abort",i));const{signal:o}=n;return o.unsubscribe=a,[o,()=>{s&&clearTimeout(s),s=null}]},pLt=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let r=0,i;for(;r<n;)i=r+e,yield t.slice(r,i),r=i},mLt=async function*(t,e,n){for await(const r of t)yield*pLt(ArrayBuffer.isView(r)?r:await n(String(r)),e)},xie=(t,e,n,r,i)=>{const s=mLt(t,e,i);let a=0,o,l=c=>{o||(o=!0,r&&r(c))};return new ReadableStream({async pull(c){try{const{done:u,value:d}=await s.next();if(u){l(),c.close();return}let f=d.byteLength;if(n){let h=a+=f;n(h)}c.enqueue(new Uint8Array(d))}catch(u){throw l(u),u}},cancel(c){return l(c),s.return()}},{highWaterMark:2})},FO=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",uwe=FO&&typeof ReadableStream=="function",fF=FO&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),dwe=(t,...e)=>{try{return!!t(...e)}catch{return!1}},gLt=uwe&&dwe(()=>{let t=!1;
2282const e=new Request(Ec.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),wie=64*1024,hF=uwe&&dwe(()=>Ae.isReadableStream(new Response("").body)),ck={stream:hF&&(t=>t.body)};FO&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!ck[e]&&(ck[e]=Ae.isFunction(t[e])?n=>n[e]():(n,r)=>{throw new qt(`Response type '${e}' is not supported`,qt.ERR_NOT_SUPPORT,r)})})})(new Response);const vLt=async t=>{if(t==null)return 0;if(Ae.isBlob(t))return t.size;if(Ae.isSpecCompliantForm(t))return(await new Request(t).arrayBuffer()).byteLength;if(Ae.isArrayBufferView(t)||Ae.isArrayBuffer(t))return t.byteLength;if(Ae.isURLSearchParams(t)&&(t=t+""),Ae.isString(t))return(await fF(t)).byteLength},yLt=async(t,e)=>{const n=Ae.toFiniteNumber(t.getContentLength());return n??vLt(e)},bLt=FO&&(async t=>{let{url:e,method:n,data:r,signal:i,cancelToken:s,timeout:a,onDownloadProgress:o,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:f}=cwe(t);c=c?(c+"").toLowerCase():"text";let[h,m]=i||s||a?hLt([i,s],a):[],g,b;const E=()=>{!g&&setTimeout(()=>{h&&h.unsubscribe()}),g=!0};let x;try{if(l&&gLt&&n!=="get"&&n!=="head"&&(x=await yLt(u,r))!==0){let C=new Request(e,{method:"POST",body:r,duplex:"half"}),T;if(Ae.isFormData(r)&&(T=C.headers.get("content-type"))&&u.setContentType(T),C.body){const[I,D]=yie(x,lk(bie(l)));r=xie(C.body,wie,I,D,fF)}}Ae.isString(d)||(d=d?"include":"omit"),b=new Request(e,{...f,signal:h,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:d});let S=await fetch(b);const A=hF&&(c==="stream"||c==="response");if(hF&&(o||A)){const C={};["status","statusText","headers"].forEach(k=>{C[k]=S[k]});const T=Ae.toFiniteNumber(S.headers.get("content-length")),[I,D]=o&&yie(T,lk(bie(o),!0))||[];S=new Response(xie(S.body,wie,I,()=>{D&&D(),A&&E()},fF),C)}c=c||"text";let R=await ck[Ae.findKey(ck,c)||"text"](S,t);return!A&&E(),m&&m(),await new Promise((C,T)=>{owe(C,T,{data:R,headers:lo.from(S.headers),status:S.status,statusText:S.statusText,config:t,request:b})})}catch(S){throw E(),S&&S.name==="TypeError"&&/fetch/i.test(S.message)?Object.assign(new qt("Network Error",qt.ERR_NETWORK,t,b),{cause:S.cause||S}):qt.from(S,S&&S.code,t,b)}}),pF={http:$Dt,xhr:fLt,fetch:bLt};Ae.forEach(pF,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Sie=t=>`- ${t}`,ELt=t=>Ae.isFunction(t)||t===null||t===!1,fwe={getAdapter:t=>{t=Ae.isArray(t)?t:[t];const{length:e}=t;let n,r;const i={};for(let s=0;s<e;s++){n=t[s];let a;if(r=n,!ELt(n)&&(r=pF[(a=String(n)).toLowerCase()],r===void 0))throw new qt(`Unknown adapter '${a}'`);if(r)break;i[a||"#"+s]=r}if(!r){const s=Object.entries(i).map(([o,l])=>`adapter ${o} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=e?s.length>1?`since : 2283`+s.map(Sie).join(` 2284`):" "+Sie(s[0]):"as no adapter specified";throw new qt("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r},adapters:pF};function v$(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new sE(null,t)}function Tie(t){return v$(t),t.headers=lo.from(t.headers),t.data=g$.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),fwe.getAdapter(t.adapter||qT.adapter)(t).then(function(r){return v$(t),r.data=g$.call(t,t.transformResponse,r),r.headers=lo.from(r.headers),r},function(r){return awe(r)||(v$(t),r&&r.response&&(r.response.data=g$.call(t,t.transformResponse,r.response),r.response.headers=lo.from(r.response.headers))),Promise.reject(r)})}const hwe="1.7.4",Oz={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Oz[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const Aie={};Oz.transitional=function(e,n,r){function i(s,a){return"[Axios v"+hwe+"] Transitional option '"+s+"'"+a+(r?". "+r:"")}return(s,a,o)=>{if(e===!1)throw new qt(i(a," has been removed"+(n?" in "+n:"")),qt.ERR_DEPRECATED);return n&&!Aie[a]&&(Aie[a]=!0,console.warn(i(a," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(s,a,o):!0}};function xLt(t,e,n){if(typeof t!="object")throw new qt("options must be an object",qt.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let i=r.length;for(;i-- >0;){const s=r[i],a=e[s];if(a){const o=t[s],l=o===void 0||a(o,s,t);
vendor: 3,383 bytes, lines 2284-2285
2284if(l!==!0)throw new qt("option "+s+" must be "+l,qt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new qt("Unknown option "+s,qt.ERR_BAD_OPTION)}}const mF={assertOptions:xLt,validators:Oz},rh=mF.validators;let F0=class{constructor(e){this.defaults=e,this.interceptors={request:new gie,response:new gie}}async request(e,n){try{return await this._request(e,n)}catch(r){if(r instanceof Error){let i;Error.captureStackTrace?Error.captureStackTrace(i={}):i=new Error;const s=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?s&&!String(r.stack).endsWith(s.replace(/^.+\n.+\n/,""))&&(r.stack+=` 2285`+s):r.stack=s}catch{}}throw r}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=mg(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:s}=n;r!==void 0&&mF.assertOptions(r,{silentJSONParsing:rh.transitional(rh.boolean),forcedJSONParsing:rh.transitional(rh.boolean),clarifyTimeoutError:rh.transitional(rh.boolean)},!1),i!=null&&(Ae.isFunction(i)?n.paramsSerializer={serialize:i}:mF.assertOptions(i,{encode:rh.function,serialize:rh.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=s&&Ae.merge(s.common,s[n.method]);s&&Ae.forEach(["delete","get","head","post","put","patch","common"],m=>{delete s[m]}),n.headers=lo.concat(a,s);const o=[];let l=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(l=l&&g.synchronous,o.unshift(g.fulfilled,g.rejected))});const c=[];this.interceptors.response.forEach(function(g){c.push(g.fulfilled,g.rejected)});let u,d=0,f;if(!l){const m=[Tie.bind(this),void 0];for(m.unshift.apply(m,o),m.push.apply(m,c),f=m.length,u=Promise.resolve(n);d<f;)u=u.then(m[d++],m[d++]);return u}f=o.length;let h=n;for(d=0;d<f;){const m=o[d++],g=o[d++];try{h=m(h)}catch(b){g.call(this,b);break}}try{u=Tie.call(this,h)}catch(m){return Promise.reject(m)}for(d=0,f=c.length;d<f;)u=u.then(c[d++],c[d++]);return u}getUri(e){e=mg(this.defaults,e);const n=lwe(e.baseURL,e.url);return rwe(n,e.params,e.paramsSerializer)}};Ae.forEach(["delete","get","head","options"],function(e){F0.prototype[e]=function(n,r){return this.request(mg(r||{},{method:e,url:n,data:(r||{}).data}))}});Ae.forEach(["post","put","patch"],function(e){function n(r){return function(s,a,o){return this.request(mg(o||{},{method:e,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:a}))}}F0.prototype[e]=n(),F0.prototype[e+"Form"]=n(!0)});let wLt=class pwe{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const r=this;this.promise.then(i=>{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](i);r._listeners=null}),this.promise.then=i=>{let s;const a=new Promise(o=>{r.subscribe(o),s=o}).then(i);return a.cancel=function(){r.unsubscribe(s)},a},e(function(s,a,o){r.reason||(r.reason=new sE(s,a,o),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}static source(){let e;return{token:new pwe(function(i){e=i}),cancel:e}}};function SLt(t){return function(n){return t.apply(null,n)}}function TLt(t){return Ae.isObject(t)&&t.isAxiosError===!0}const gF
vendor: 1,211 bytes, line 2285
2285={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(
2285gF).forEach(([t,e])=>{gF[e]=t});function mwe(t){const e=new F0(t),n=zxe(F0.prototype.request,e);return Ae.extend(n,F0.prototype,e,{allOwnKeys:!0}),Ae.extend(n,e,null,{allOwnKeys:!0}),n.create=function(i){return mwe(mg(t,i))},n}const yi=mwe(qT);yi.Axios=F0;yi.CanceledError=sE;yi.CancelToken=wLt;yi.isCancel=awe;yi.VERSION=hwe;yi.toFormData=NO;yi.AxiosError=qt;yi.Cancel=yi.CanceledError;yi.all=function(e){return Promise.all(e)};yi.spread=SLt;yi.isAxiosError=TLt;yi.mergeConfig=mg;yi.AxiosHeaders=lo;yi.formToJSON=t=>swe(Ae.isHTMLForm(t)?new FormData(t):t);yi.getAdapter=fwe.getAdapter;yi.HttpStatusCode=gF;yi.default=yi;const{Axios:_mn,AxiosError:Imn,CanceledError:kmn,isCancel:Dmn,CancelToken:Lmn,VERSION:Omn,all:Mmn,Cancel:Pmn,isAxiosError:$mn,spread:Nmn,toFormData:Fmn,AxiosHeaders:jmn,HttpStatusCode:Bmn,formToJSON:Umn,getAdapter:Hmn,mergeConfig:Vmn}=yi;var ALt=mbe;function CLt(t,e,n){return t==null?t:ALt(t,e,n)}var RLt=CLt;const er=an(RLt);var gwe={exports:{}},vwe={};/** 2286 * @license React 2287 * scheduler.production.min.js 2288 * 2289 * Copyright (c) Facebook, Inc. and its affiliates. 2290 * 2291 * This source code is licensed under the MIT license found in the 2292 * LICENSE file in the root directory of this source tree. 2293 */(function(t){function e(F,$){var H=F.length;F.push($);e:for(;0<H;){var q=H-1>>>1,Y=F[q];if(0<i(Y,$))F[q]=$,F[H]=Y,H=q;else break e}}function n(F){return F.length===0?null:F[0]}function r(F){if(F.length===0)return null;var $=F[0],H=F.pop();if(H!==$){F[0]=H;e:for(var q=0,Y=F.length,se=Y>>>1;q<se;){var ye=2*(q+1)-1,ie=F[ye],ne=ye+1,ae=F[ne];if(0>i(ie,H))ne<Y&&0>i(ae,ie)?(F[q]=ae,F[ne]=H,q=ne):(F[q]=ie,F[ye]=H,q=ye);else if(ne<Y&&0>i(ae,H))F[q]=ae,F[ne]=H,q=ne;else break e}}return $}function i(F,$){var H=F.sortIndex-$.sortIndex;return H!==0?H:F.id-$.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;t.unstable_now=function(){return s.now()}}else{var a=Date,o=a.now();t.unstable_now=function(){return a.now()-o}}var l=[],c=[],u=1,d=null,f=3,h=!1,m=!1,g=!1,b=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,x=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function S(F){for(var $=n(c);$!==null;){if($.callback===null)r(c);else if($.startTime<=F)r(c),$.sortIndex=$.expirationTime,e(l,$);else break;$=n(c)}}function A(F){if(g=!1,S(F),!m)if(n(l)!==null)m=!0,z(R);else{var $=n(c);$!==null&&G(A,$.startTime-F)}}function R(F,$){m=!1,g&&(g=!1,E(I),I=-1),h=!0;var H=f;try{for(S($),d=n(l);d!==null&&(!(d.expirationTime>$)||F&&!O());){var q=d.callback;if(typeof q=="function"){d.callback=null,f=d.priorityLevel;var Y=q(d.expirationTime<=$);$=t.unstable_now(),typeof Y=="function"?d.callback=Y:d===n(l)&&r(l),S($)}else r(l);d=n(l)}if(d!==null)var se=!0;else{var ye=n(c);ye!==null&&G(A,ye.startTime-$),se=!1}return se}finally{d=null,f=H,h=!1}}var C=!1,T=null,I=-1,D=5,k=-1;function O(){return!(t.unstable_now()-k<D)}function P(){if(T!==null){var F=t.unstable_now();k=F;var $=!0;try{$=T(!0,F)}finally{$?M():(C=!1,T=null)}}else C=!1}var M;if(typeof x=="function")M=function(){x(P)};else if(typeof MessageChannel<"u"){var j=new MessageChannel,U=j.port2;j.port1.onmessage=P,M=function(){U.postMessage(null)}}else M=function(){b(P,0)};function z(F){T=F,C||(C=!0,M())}function G(F,$){I=b(function(){F(t.unstable_now())},$)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(F){F.callback=null},t.unstable_continueExecution=function(){m||h||(m=!0,z(R))},t.unstable_forceFrameRate=function(F){0>F||125<F?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<F?Math.floor(1e3/F):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return n(l)},t.unstable_next=function(F){switch(f){case 1:case 2:case 3:var $=3;break;default:$=f}var H=f;f=$;try{return F()}finally{f=H}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(F,$){switch(F){case 1:case 2:case 3:case 4:case 5:break;default:F=3}var H=f;f=F;try{return $()}finally{f=H}},t.unstable_scheduleCallback=function(F,$,H){var q=t.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?q+H:q):H=q,F){case 1:var Y=-1;break;case 2:Y=250;break;case 5:Y=1073741823;break;case 4:Y=1e4;break;default:Y=5e3}return Y=H+Y,F={id:u++,callback:$,priorityLevel:F,startTime:H,expirationTime:Y,sortIndex:-1},H>q?(F.sortIndex=H,e(c,F),n(l)===null&&F===n(c)&&(g?(E(I),I=-1):g=!0,G(A,H-q))):(F.sortIndex=Y,e(l,F),m||h||(m=!0,z(R))),F},t.unstable_shouldYield=O,t.unstable_wrapCallback=function(F){var $=f;return function(){var H=f;f=$;try{return F.apply(this,arguments)}finally{f=H}}}})(vwe);gwe.exports=vwe;var y$=gwe.exports;const X5=Symbol(),_Lt=Symbol(),ywe=typeof window>"u"||/ServerSideRendering/.test(window.navigator&&window.navigator.userAgent)?y.useEffect:y.useLayoutEffect,ILt=y$.unstable_runWithPriority?t=>y$.unstable_runWithPriority(y$.unstable_NormalPriority,t):t=>t();function kLt(t){const e=y.createContext({[X5]:{v:{current:t},n:{current:-1},l:new Set,u:r=>r()}});var n;return e[_Lt]=e.Provider,e.Provider=(n=e.Provider,({value:r,children:i})=>{const s=y.useRef(r),a=y.useRef(0),[o,l]=y.useState(null);o&&(o(r),l(null));const c=y.useRef();if(!c.current){const u=new Set,d=(f,h)=>{Qs.unstable_batchedUpdates(()=>{a.current+=1;const m={n:a.current};h!=null&&h.suspense&&(m.n*=-1,m.p=new Promise(g=>{l(()=>b=>{m.v=b,delete m.p,g(b)})})),u.forEach(g=>g(m)),f()})};c.current={[X5]:{v:s,n:a,l:u,u:d}}}return ywe(()=>{s.current=r,a.current+=1,ILt(()=>{c.current[X5].l.forEach(u=>{u({n:a.current,v:r})})})},[r]),y.createElement(n,{value:c.current},i)}),delete e.Consumer,e}function DLt(t,e){const n=y.useContext(t)[X5],{v:{current:r},n:{current:i},l:s}=n,a=e(r),[o,l]=y.useReducer((c,u)=>{if(!u)return[r,a];if("p"in u)throw u.p;if(u.n===i)return Object.is(c[1],a)?c:[r,a];try{if("v"in u){if(Object.is(c[0],u.v))return c;const d=e(u.v);return Object.is(c[1],d)?c:[u.v,d]}}catch{}return[...c]},[r,a]);return Object.is(o[1],a)||l(),ywe(()=>(s.add(l),()=>{s.delete(l)}),[s]),o[1]}var LLt=OW,Cie=ma;function bwe(t,e,n,r,i,s){return Cie(t)&&Cie(e)&&(s.set(e,t),LLt(t,e,void 0,bwe,s),s.delete(e)),t}var OLt=bwe,MLt=OW,PLt=ube,$Lt=PLt(function(t,e,n,r){MLt(t,e,n,r)}),NLt=$Lt,FLt=QL,jLt=cbe,BLt=OLt,ULt=NLt,HLt=jLt(function(t){return t.push(void 0,BLt),FLt(ULt,void 0,t)}),VLt=HLt;const WLt=an(VLt);class zLt{middlewares=[];constructor(){}use(e){Array.isArray(e)?this.middlewares.push(...e):this.middlewares.push(e)}run=async(e,n)=>{let r=0;const i=this.middlewares.map(a=>a(e)),s=async a=>r<this.middlewares.length?i[r++](s)(a):a;return s(n)}}function dd(t,e){const n=kLt(e),r=s=>{const{children:a,...o}=s,l=y.useMemo(()=>o,Object.values(o));return p.jsx(n.Provider,{value:l,children:a})},i=(s,a)=>DLt(n,o=>{if(o)return a(o);throw new Error(`\`${s}\` must be used within \`${t}\``)});return r.displayName=t+"Provider",[r,i]}const jO=fz,GLt=dz,KT=lz,Wmn=t=>dy(e=>e,t),[qLt,Yp]=dd("StrapiApp"),hn=t=>{const{search:e}=bi(),n=ji(),r=y.useMemo(()=>{const s=e.startsWith("?")?e.slice(1):e;return!e&&t?t:{...t,...ka.parse(s)}},[e,t]),i=y.useCallback((s,a="push",o=!1)=>{let l={...r};
2293a==="remove"?Object.keys(s).forEach(c=>{Object.prototype.hasOwnProperty.call(l,c)&&delete l[c]}):l={...r,...s},n({search:ka.stringify(l,{encode:!1})},{replace:o})},[n,r]);return[{query:r,rawQuery:e},i]},Ah={TOKEN:"jwtToken",USER:"userInfo"},vF="STRAPI_THEME",Mz="strapi-admin-language",KLt=()=>{const t=localStorage.getItem(Ah.TOKEN)??sessionStorage.getItem(Ah.TOKEN);return typeof t=="string"?JSON.parse(t):null},Ewe=Th({name:"admin",initialState:()=>({language:{locale:"en",localeNames:{en:"English"}},permissions:{},theme:{availableThemes:[],currentTheme:localStorage.getItem(vF)||"system"},token:null}),reducers:{setAppTheme(t,e){t.theme.currentTheme=e.payload,window.localStorage.setItem(vF,e.payload)},setAvailableThemes(t,e){t.theme.availableThemes=e.payload},setLocale(t,e){t.language.locale=e.payload,window.localStorage.setItem(Mz,e.payload),document.documentElement.setAttribute("lang",e.payload)},setToken(t,e){t.token=e.payload},login(t,e){const{token:n,persist:r}=e.payload;r?window.localStorage.setItem(Ah.TOKEN,JSON.stringify(n)):window.sessionStorage.setItem(Ah.TOKEN,JSON.stringify(n)),t.token=n},logout(t){t.token=null,window.localStorage.removeItem(Ah.TOKEN),window.localStorage.removeItem(Ah.USER),window.sessionStorage.removeItem(Ah.TOKEN),window.sessionStorage.removeItem(Ah.USER)}}}),YLt=Ewe.reducer,{setAppTheme:zmn,setAvailableThemes:QLt,setLocale:xwe,setToken:Gmn,logout:wwe,login:hS}=Ewe.actions,XLt=kc.enhanceEndpoints({addTagTypes:["User","Me","ProvidersOptions"]}).injectEndpoints({endpoints:t=>({getMe:t.query({query:()=>({method:"GET",url:"/admin/users/me"}),transformResponse(e){return e.data},providesTags:e=>e?["Me",{type:"User",id:e.id}]:["Me"]}),getMyPermissions:t.query({query:()=>({method:"GET",url:"/admin/users/me/permissions"}),transformResponse(e){return e.data}}),updateMe:t.mutation({query:e=>({method:"PUT",url:"/admin/users/me",data:e}),transformResponse(e){return e.data},invalidatesTags:["Me"]}),checkPermissions:t.query({query:e=>({method:"POST",url:"/admin/permissions/check",data:e})}),login:t.mutation({query:e=>({method:"POST",url:"/admin/login",data:e}),transformResponse(e){return e.data},invalidatesTags:["Me"]}),logout:t.mutation({query:()=>({method:"POST",url:"/admin/logout"})}),resetPassword:t.mutation({query:e=>({method:"POST",url:"/admin/reset-password",data:e}),transformResponse(e){return e.data}}),renewToken:t.mutation({query:e=>({method:"POST",url:"/admin/renew-token",data:e}),transformResponse(e){return e.data}}),getRegistrationInfo:t.query({query:e=>({url:"/admin/registration-info",method:"GET",config:{params:{registrationToken:e}}}),transformResponse(e){return e.data}}),registerAdmin:t.mutation({query:e=>({method:"POST",url:"/admin/register-admin",data:e}),transformResponse(e){return e.data}}),registerUser:t.mutation({query:e=>({method:"POST",url:"/admin/register",data:e}),transformResponse(e){return e.data}}),forgotPassword:t.mutation({query:e=>({url:"/admin/forgot-password",method:"POST",data:e})}),isSSOLocked:t.query({query:()=>({url:"/admin/providers/isSSOLocked",method:"GET"}),transformResponse(e){return e.data}}),getProviders:t.query({query:()=>({url:"/admin/providers",method:"GET"})}),getProviderOptions:t.query({query:()=>({url:"/admin/providers/options",method:"GET"}),transformResponse(e){return e.data},providesTags:["ProvidersOptions"]}),updateProviderOptions:t.mutation({query:e=>({url:"/admin/providers/options",method:"PUT",data:e}),transformResponse(e){return e.data},invalidatesTags:["ProvidersOptions"]})}),overrideExisting:!1}),{useCheckPermissionsQuery:ZLt,useLazyCheckPermissionsQuery:JLt,useGetMeQuery:eOt,useLoginMutation:tOt,useRenewTokenMutation:nOt,useLogoutMutation:rOt,useUpdateMeMutation:qmn,useResetPasswordMutation:iOt,useRegisterAdminMutation:sOt,useRegisterUserMutation:aOt,useGetRegistrationInfoQuery:oOt,useForgotPasswordMutation:lOt,useGetMyPermissionsQuery:cOt,useIsSSOLockedQuery:Kmn,useGetProvidersQuery:Ymn,useGetProviderOptionsQuery:Qmn,useUpdateProviderOptionsMutation:Xmn}=XLt,[uOt,Dc]=dd("Auth"),dOt={USER:"userInfo"},fOt=({children:t,_defaultPermissions:e=[],_disableRenewToken:n=!1})=>{const r=jO(),i=Yp("AuthProvider",D=>D.rbac.run),s=bi(),[{rawQuery:a}]=hn(),o=KT(D=>D.admin_app.token??null),{data:l,isLoading:c}=eOt(void 0,{skip:!o}),{data:u=e,refetch:d,isUninitialized:f,isLoading:h}=cOt(void 0,{skip:!o}),m=ji(),[g]=tOt(),[b]=nOt(),[E]=rOt(),x=y.useCallback(()=>{r(kc.util.resetApiState()),r(wwe()),m("/auth/login")},[r,m]);y.useEffect(()=>{o&&!n&&b({token:o}).then(D=>{"data"in D?r(hS({token:D.data.token}
2293)):x()})},[o,r,b,x,n]),y.useEffect(()=>{l&&l.preferedLanguage&&r(xwe(l.preferedLanguage))},[r,l]),y.useEffect(()=>{const D=k=>{k.key===dOt.USER&&k.newValue===null&&x()};return window.addEventListener("storage",D),()=>{window.removeEventListener("storage",D)}});const S=y.useCallback(async({rememberMe:D,...k})=>{const O=await g(k);if("data"in O){const{token:P}=O.data;r(hS({token:P,persist:D}))}return O},[r,g]),A=y.useCallback(async()=>{await E(),x()},[x,E]),R=y.useCallback(async()=>{f||await d()},[f,d]),[C]=JLt(),T=y.useCallback(async(D,k,O)=>{if(!D||D.length===0)return[{action:"",subject:""}];const M=(k??u).filter(F=>D.findIndex($=>$.action===F.action&&$.subject===F.subject)>=0),j=await i({user:l,permissions:u,pathname:s.pathname,search:(O||a).split("?")[1]??""},M);if(!j.some(F=>Array.isArray(F.conditions)&&F.conditions.length>0))return j;const{data:z,error:G}=await C({permissions:j.map(F=>({action:F.action,subject:F.subject}))});if(G)throw G;return j.filter((F,$)=>z?.data[$]===!0)},[C,s.pathname,a,i,l,u]),I=c||h;return p.jsx(uOt,{token:o,user:l,login:S,logout:A,permissions:u,checkUserHasPermissions:T,refetchPermissions:R,isLoading:I,children:t})},Swe=y.createContext({toggleNotification:()=>{}}),hOt=({children:t})=>{const e=y.useRef(0),[n,r]=y.useState([]),i=y.useCallback(({type:o,message:l,link:c,timeout:u,blockTransition:d,onClose:f,title:h})=>{r(m=>[...m,{id:e.current++,type:o,message:l,link:c,timeout:u,blockTransition:d,onClose:f,title:h}])},[]),s=y.useCallback(o=>{r(l=>l.filter(c=>c.id!==o))},[]),a=y.useMemo(()=>({toggleNotification:i}),[i]);return p.jsxs(Swe.Provider,{value:a,children:[p.jsx(X,{left:"50%",marginLeft:"-250px",position:"fixed",direction:"column",alignItems:"stretch",gap:2,top:"4.6rem",width:"50rem",zIndex:"notification",children:n.map(o=>p.jsx(pOt,{...o,clearNotification:s},o.id))}),t]})},pOt=({clearNotification:t,blockTransition:e=!1,id:n,link:r,message:i,onClose:s,timeout:a=2500,title:o,type:l})=>{const{formatMessage:c}=be(),u=Yu(s),d=y.useCallback(()=>{u(),t(n)},[t,n,u]);y.useEffect(()=>{if(!e){const m=setTimeout(()=>{d()},a);return()=>{clearTimeout(m)}}},[e,d,a]);let f,h;return l==="info"?(f="default",h=c({id:"notification.default.title",defaultMessage:"Information:"})):l==="danger"?(f="danger",h=c({id:"notification.warning.title",defaultMessage:"Warning:"})):l==="warning"?(f="warning",h=c({id:"notification.warning.title",defaultMessage:"Warning:"})):(f="success",h=c({id:"notification.success.title",defaultMessage:"Success:"})),o&&(h=o),p.jsx(k1e,{action:r?p.jsx(Ml,{href:r.url,isExternal:!0,children:r.label}):void 0,onClose:d,closeLabel:c({id:"global.close",defaultMessage:"Close"}),title:h,variant:f,children:i})};/** 2294 * @preserve 2295 * @description Returns an object to interact with the notification 2296 * system. The callbacks are wrapped in `useCallback` for a stable 2297 * identity. 2298 * 2299 * @example 2300 * ```tsx 2301 * import { useNotification } from '@strapi/strapi/admin'; 2302 * 2303 * const MyComponent = () => { 2304 * const { toggleNotification } = useNotification(); 2305 * 2306 * return <button onClick={() => toggleNotification({ message: 'Hello world!' })}>Click me</button>; 2307 */const yn=()=>y.useContext(Swe);function Twe(t,e){const n=`apiError.${t}`;return typeof e=="function"?e(n):n}function Rie(t,{name:e,intlMessagePrefixCallback:n}){const{message:r}=t,i={id:Twe(r,n),defaultMessage:r,name:t.name??e,values:{}};return"path"in t&&(i.values={path:t.path.join(".")}),i}const mOt=t=>typeof t.details=="object"&&t.details!==null&&"errors"in t.details;function gOt(t,e){const n=t.response?.data?.error;return n?mOt(n)?{name:n.name,message:n?.message||null,errors:n.details.errors.map(r=>Rie(r,{name:n.name,intlMessagePrefixCallback:e}))}:Rie(n,{intlMessagePrefixCallback:e}):null}function ku(t,e,n,r=0){const i=Uxe(e);for(;t&&r<i.length;)t=t[i[r++]];return r!==i.length&&!t||t===void 0?n:t}const vOt=t=>t!==null&&typeof t=="object"&&!Array.isArray(t),yOt=t=>String(Math.floor(Number(t)))===t;function $h(t,e,n){const r=Qre(t);let i=r,s=0;const a=Uxe(e);for(;s<a.length-1;s++){const o=a[s],l=ku(t,a.slice(0,s+1));if(l&&(vOt(l)||Array.isArray(l)))i=i[o]=Qre(l);else{const c=a[s+1];i=i[o]=yOt(c)&&Number(c)>=0?[]:{}}}return(s===0?t:i)[a[s]]===n?t:(n===void 0?delete i[a[s]]:i[a[s]]=n,s===0&&n===void 0&&delete r[a[s]],r)}function os(t){const{formatMessage:e}=be(),n=y.useCallback(r=>{try{const i=EOt(r,{intlMessagePrefixCallback:t,formatMessage:e});return i||bOt(r,{intlMessagePrefixCallback:t,formatMessage:e})}catch{throw new Error("formatAPIError: Unknown error:",r)}},[e,t]);return{_unstableFormatValidationErrors:y.useCallback(r=>
2307{if(typeof r.details=="object"&&r.details!==null){if("errors"in r.details&&Array.isArray(r.details.errors))return r.details.errors.reduce((s,a)=>{const{path:o,message:l}=a;return $h(s,o.join("."),l)},{});{const i=r.details;return Object.keys(i).reduce((s,a)=>{const o=i[a];return{...s,[a]:o.join(", ")}},{})}}else return{}},[]),_unstableFormatAPIError:y.useCallback(r=>{const i={response:{data:{error:r}}};return r.message?n(i):"Unknown error occured."},[n]),formatAPIError:n}}function bOt(t,{intlMessagePrefixCallback:e,formatMessage:n}){const{code:r,message:i}=t;return n({id:Twe(i,e),defaultMessage:i},{code:r})}function EOt(t,{formatMessage:e,intlMessagePrefixCallback:n}){if(!e)throw new Error("The formatMessage callback is a mandatory argument.");const r=gOt(t,n);return r?"message"in r&&r.message!==null?r.message:"errors"in r?r.errors.map(({id:i,defaultMessage:s,values:a})=>e({id:i,defaultMessage:s},a)).join(` 2308`):e(r):null}const YT=({children:t,...e})=>p.jsx(Lg,{...e,children:t}),Awe=({children:t="Loading content."})=>p.jsx(YT,{height:"100vh","aria-busy":!0,children:p.jsx(X,{alignItems:"center",height:"100%",justifyContent:"center",children:p.jsx(Pf,{children:t})})}),Cwe=t=>{const{formatMessage:e}=be();return p.jsx(YT,{height:"100%",children:p.jsx(X,{alignItems:"center",height:"100%",justifyContent:"center",children:p.jsx(Gb,{icon:p.jsx(La,{width:"16rem"}),content:e({id:"anErrorOccurred",defaultMessage:"Woops! Something went wrong. Please, try again."}),...t})})})},Rwe=t=>{const{formatMessage:e}=be();return p.jsx(YT,{height:"100%",children:p.jsx(X,{alignItems:"center",height:"100%",justifyContent:"center",children:p.jsx(pe,{minWidth:"50%",children:p.jsx(Gb,{icon:p.jsx(hyt,{width:"16rem"}),content:e({id:"app.components.EmptyStateLayout.content-permissions",defaultMessage:"You don't have the permissions to access that content"}),...t})})})})},xOt=t=>{const{formatMessage:e}=be();return p.jsx(YT,{height:"100%",background:"neutral100",children:p.jsx(X,{alignItems:"center",height:"100%",width:"100%",justifyContent:"center",children:p.jsx(pe,{minWidth:"50%",children:p.jsx(Gb,{icon:p.jsx(uO,{width:"16rem"}),action:t.action,content:e({id:"app.components.EmptyStateLayout.content-document",defaultMessage:"No content found"}),...t})})})})},wOt=({permissions:t=[],children:e})=>{const n=Dc("Protect",f=>f.permissions),{toggleNotification:r}=yn(),{_unstableFormatAPIError:i}=os(),s=n.filter(f=>t.findIndex(h=>h.action===f.action&&h.subject===f.subject)>=0),a=s.some(f=>Array.isArray(f.conditions)&&f.conditions.length>0),{isLoading:o,error:l,data:c}=ZLt({permissions:s.map(f=>({action:f.action,subject:f.subject}))},{skip:!a});if(y.useEffect(()=>{l&&r({type:"danger",message:i(l)})},[l,i,r]),o)return p.jsx(Awe,{});if(l)return p.jsx(Cwe,{});const{data:u}=c||{};return(a&&u?!u.includes(!1):s.length>0)?p.jsx(p.Fragment,{children:typeof e=="function"?e({permissions:s}):e}):p.jsx(Rwe,{})},SOt=({children:t})=>(y.useEffect(()=>{document.title=`${t} | Strapi`},[t]),null),gb={Error:Cwe,Loading:Awe,NoPermissions:Rwe,Protect:wOt,NoData:xOt,Main:YT,Title:SOt},TOt=t=>{if(typeof t!="function")throw new TypeError("once requires a function parameter");return(...n)=>{}},_we=t=>t.charAt(0).toUpperCase()+t.slice(1),_ie=t=>{const e=y.useRef();return y.useEffect(()=>{e.current=t},[t]),e.current},Il=(t=[],e,n)=>{const r=Dc("useRBAC",E=>E.isLoading),[i,s]=y.useState(!0),[a,o]=y.useState(),[l,c]=y.useState(),u=y.useMemo(()=>TOt(console.warn),[]),d=y.useMemo(()=>Array.isArray(t)?t:(u("useRBAC: The first argument should be an array of permissions, not an object. This will be deprecated
2308in the future."),Object.values(t).flat()),[t,u]),f=y.useMemo(()=>d.reduce((E,x)=>({...E,[Iie(x)]:!1}),{}),[d]),h=Dc("useRBAC",E=>E.checkUserHasPermissions),m=_ie(d),g=_ie(n);return y.useEffect(()=>{(!pg(m,d)||g!==n)&&(s(!0),c(void 0),o(void 0),h(d,e,n).then(E=>{E&&c(E.reduce((x,S)=>({...x,[Iie(S)]:!0}),{}))}).catch(E=>{o(E)}).finally(()=>{s(!1)}))},[d,h,e,t,m,g,n]),{allowedActions:Object.entries({...f,...l}).reduce((E,[x,S])=>(E[`can${_we(x)}`]=S,E),{}),permissions:d,isLoading:i||r,error:a}},Iie=t=>{const[e=""]=t.action.split(".").slice(-1);return e.split("-").map(_we).join("")},[Zmn,yF]=dd("AppInfo",{}),Iwe=y.createContext({uuid:!1}),AOt=({children:t})=>{const e=Dc("App",a=>a.token),{data:n}=Iz(),{uuid:r}=n??{},{data:i}=Wkt(void 0,{skip:!n?.uuid||!e});y.useEffect(()=>{if(r&&i){const a="didInitializeAdministration";try{fetch("https://analytics.strapi.io/api/v2/track",{method:"POST",body:JSON.stringify({event:a,userId:"",eventPropeties:{},groupProperties:{...i,projectId:r}}),headers:{"Content-Type":"application/json","X-Strapi-Event":a}})}catch{}}},[i,r]);const s=y.useMemo(()=>({uuid:r,telemetryProperties:i}),[r,i]);return p.jsx(Iwe.Provider,{value:s,children:t})},va=()=>{const{uuid:t,telemetryProperties:e}=y.useContext(Iwe),n=yF("useTracking",i=>i.userId);return{trackUsage:y.useCallback(async(i,s)=>{try{if(t&&!window.strapi.telemetryDisabled)return await yi.post("https://analytics.strapi.io/api/v2/track",{event:i,userId:n,eventProperties:{...s},userProperties:{},groupProperties:{...e,projectId:t,projectType:window.strapi.projectType}},{headers:{"Content-Type":"application/json","X-Strapi-Event":i}})}catch{}return null},[e,n,t])}},[COt,ROt]=KD("ConfigurationContext"),_Ot=({children:t,defaultAuthLogo:e,defaultMenuLogo:n,showReleaseNotification:r=!1,showTutorials:i=!1})=>{const{trackUsage:s}=va(),{formatMessage:a}=be(),{toggleNotification:o}=yn(),{_unstableFormatAPIError:l}=os(),c=KT(A=>A.admin_app.permissions.settings?.["project-settings"]),u=Dc("ConfigurationProvider",A=>A.token),{allowedActions:{canRead:d}}=Il(c),{data:{authLogo:f,menuLogo:h}={},error:m,isLoading:g}=Iz();y.useEffect(()=>{m&&o({type:"danger",message:a({id:"app.containers.App.notification.error.init"})})},[m,a,o]);const{data:b,isSuccess:E}=zkt(void 0,{skip:!u||!d}),[x]=Gkt(),S=y.useCallback(async A=>{const R=new FormData;Object.entries(A).forEach(([T,I])=>{I?.rawFile?R.append(T,I.rawFile):I===null&&R.append(T,JSON.stringify(I))});const C=await x(R);if("data"in C){const T=!!C.data.menuLogo&&!!A.menuLogo?.rawFile,I=!!C.data.authLogo&&!!A.authLogo?.rawFile;T&&s("didChangeLogo",{logo:"menu"}),I&&s("didChangeLogo",{logo:"auth"}),o({type:"success",message:a({id:"app",defaultMessage:"Saved"})})}else o({type:"danger",message:l(C.error)})},[l,a,o,s,x]);return g?p.jsx(gb.Loading,{}):p.jsx(COt,{showReleaseNotification:r,showTutorials:i,logos:{menu:{custom:E?b?.menuLogo:{url:h??""},default:n},auth:{custom:E?b?.authLogo:{url:f??""},default:e}},updateProjectSettings:S,children:t})},bF="GUIDED_TOUR_COMPLETED_STEPS",EF="GUIDED_TOUR_CURRENT_STEP",kwe="GUIDED_TOUR_SKIPPED",[IOt,Dwe]=dd("GuidedTour"),kOt=({children:t})=>{const[{currentStep:e,guidedTourState:n,isGuidedTourVisible:r,isSkipped:i},s]=y.useReducer(DOt,Lwe,LOt),a=d=>{if(d!==null){const f=hi(n,d),[h,m]=d.split("."),g=Object.entries(n[h]),b=g.findIndex(([S])=>S===m),x=g.slice(0,b).every(([,S])=>S);if(f||i||!x)return null}return window.localStorage.setItem(EF,JSON.stringify(null)),s({type:"SET_CURRENT_STEP",step:d})},o=d=>{s({type:"SET_GUIDED_TOUR_VISIBILITY",value:d})},l=(d,f)=>{Owe(d),s({type:"SET_STEP_STATE",currentStep:d,value:f})},c=d=>{const f=n[d];if(f){const h=Object.entries(n),m=h.findIndex(([S])=>S===d),b=h.slice(0,m).every(([,S])=>Object.values(S).every(Boolean)),[E]=Object.keys(f),x=f[E];b&&!e&&!x&&a(`${d}.${E}`)}},u=d=>{window.localStorage.setItem(kwe,JSON.stringify(d)),s({type:"SET_SKIPPED",value:d})};return p.jsx(IOt,{guidedTourState:n,currentStep:e,setCurrentStep:a,setGuidedTourVisibility:o,setSkipped:u,setStepState:l,startSection:c,isGuidedTourVisible:r,isSkipped:i,children:t})},Lwe={currentStep:null,guidedTourState:{contentTypeBuilder:{create:!1,success:!1},contentManager:{create:!1,success:!1},apiTokens:{create:!1,success:!1}},isGuidedTourVisible:!1,isSkipped:!1},DOt=(t=Lwe,e)=>ud(t,n=>{switch(e.type){case"SET_CURRENT_STEP":{n.currentStep=e.step;break}case"SET_STEP_STATE":{const[r,i]=e.currentStep.split(".");n.guidedTourState[r][i]=e.value;break}case"SET_SKIPPED":{n.isSkipped=e.value;break}case"SET_GUIDED_TOUR_VISIBILITY":{n.isGuidedTourVisible=e.value;break}default:return n}}),LOt=t=>{const e={...t},n=JSON.parse(window.localStorage.getItem(bF)??"[]"),r=JSON.parse(window.localStorage.getItem(EF)??"null"),i=JSON.parse(window.localStorage.getItem(kwe)??"null");
2308if(Array.isArray(n)&&n.forEach(s=>{const[a,o]=s.split(".");er(e,["guidedTourState",a,o],!0)}),r){const[s,a]=r.split(".");er(e,["guidedTourState",s,a],!0),Owe(r),window.localStorage.setItem(EF,JSON.stringify(null))}return i!==null&&er(e,"isSkipped",i),e},Owe=t=>{const e=JSON.parse(window.localStorage.getItem(bF)??"[]");!Array.isArray(e)||e.includes(t)||window.localStorage.setItem(bF,JSON.stringify([...e,t]))},Mwe=({children:t,messages:e})=>{const n=KT(i=>i.admin_app.language.locale),r=WLt(e[n],e.en);return p.jsx(W1t,{locale:n,defaultLocale:"en",messages:r,textComponent:"span",children:t})},Pwe=({children:t,themes:e})=>{const{currentTheme:n}=KT(l=>l.admin_app.theme),[r,i]=y.useState(),{locale:s}=be(),a=fz();y.useEffect(()=>{const l=window.matchMedia("(prefers-color-scheme: dark)");i(l.matches?"dark":"light");const c=u=>{i(u.matches?"dark":"light")};return l.addEventListener("change",c),()=>{l.removeEventListener("change",c)}},[]),y.useEffect(()=>{a(QLt(Object.keys(e)))},[a,e]);const o=n==="system"?r:n;return p.jsxs(Got,{locale:s,theme:e?.[o||"light"],children:[t,p.jsx(OOt,{})]})},OOt=Aue` 2309 body { 2310 background: ${({theme:t})=>t.colors.neutral100}; 2311 } 2312`;
vendor: 4,326 bytes, line 2312
2312function uk(t,e){return uk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},uk(t,e)}function aE(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,uk(t,e)}var oE=function(){function t(){this.listeners=[]}var e=t.prototype;return e.subscribe=function(r){var i=this,s=r||function(){};return this.listeners.push(s),this.onSubscribe(),function(){i.listeners=i.listeners.filter(function(a){return a!==s}),i.onUnsubscribe()}},e.hasListeners=function(){return this.listeners.length>0},e.onSubscribe=function(){},e.onUnsubscribe=function(){},t}(),dk=typeof window>"u";function Bs(){}function MOt(t,e){return typeof t=="function"?t(e):t}function xF(t){return typeof t=="number"&&t>=0&&t!==1/0}function fk(t){return Array.isArray(t)?t:[t]}function Jmn(t,e){return t.filter(function(n){return e.indexOf(n)===-1})}function e0n(t,e,n){var r=t.slice(0);return r[e]=n,r}function $we(t,e){return Math.max(t+(e||0)-Date.now(),0)}function Z5(t,e,n){return QT(t)?typeof e=="function"?ee({},n,{queryKey:t,queryFn:e}):ee({},e,{queryKey:t}):t}function POt(t,e,n){return QT(t)?typeof e=="function"?ee({},n,{mutationKey:t,mutationFn:e}):ee({},e,{mutationKey:t}):typeof t=="function"?ee({},e,{mutationFn:t}):ee({},t)}function Ch(t,e,n){return QT(t)?[ee({},e,{queryKey:t}),n]:[t||{},e]}function $Ot(t,e){if(t===!0&&e===!0||t==null&&e==null)return"all";if(t===!1&&e===!1)return"none";var n=t??!e;return n?"active":"inactive"}function kie(t,e){var n=t.active,r=t.exact,i=t.fetching,s=t.inactive,a=t.predicate,o=t.queryKey,l=t.stale;if(QT(o)){if(r){if(e.queryHash!==Pz(o,e.options))return!1}else if(!hk(e.queryKey,o))return!1}var c=$Ot(n,s);if(c==="none")return!1;if(c!=="all"){var u=e.isActive();if(c==="active"&&!u||c==="inactive"&&u)return!1}return!(typeof l=="boolean"&&e.isStale()!==l||typeof i=="boolean"&&e.isFetching()!==i||a&&!a(e))}function Die(t,e){var n=t.exact,r=t.fetching,i=t.predicate,s=t.mutationKey;if(QT(s)){if(!e.options.mutationKey)return!1;if(n){if(b0(e.options.mutationKey)!==b0(s))return!1}else if(!hk(e.options.mutationKey,s))return!1}return!(typeof r=="boolean"&&e.state.status==="loading"!==r||i&&!i(e))}function Pz(t,e){var n=e?.queryKeyHashFn||b0;return n(t)}function b0(t){var e=fk(t);return NOt(e)}function NOt(t){return JSON.stringify(t,function(e,n){return wF(n)?Object.keys(n).sort().reduce(function(r,i){return r[i]=n[i],r},{}):n})}function hk(t,e){return Nwe(fk(t),fk(e))}function Nwe(t,e){return t===e?!0:typeof t!=typeof e?!1:t&&e&&typeof t=="object"&&typeof e=="object"?!Object.keys(e).some(function(n){return!Nwe(t[n],e[n])}):!1}function pk(t,e){if(t===e)return t;var n=Array.isArray(t)&&Array.isArray(e);if(n||wF(t)&&wF(e)){for(var r=n?t.length:Object.keys(t).length,i=n?e:Object.keys(e),s=i.length,a=n?[]:{},o=0,l=0;l<s;l++){var c=n?l:i[l];a[c]=pk(t[c],e[c]),a[c]===t[c]&&o++}return r===s&&o===r?t:a}return e}function FOt(t,e){if(t&&!e||e&&!t)return!1;for(var n in t)if(t[n]!==e[n])return!1;return!0}function wF(t){if(!Lie(t))return!1;var e=t.constructor;if(typeof e>"u")return!0;var n=e.prototype;return!(!Lie(n)||!n.hasOwnProperty("isPrototypeOf"))}function Lie(t){return Object.prototype.toString.call(t)==="[object Object]"}function QT(t){return typeof t=="string"||Array.isArray(t)}function jOt(t){return new Promise(function(e){setTimeout(e,t)})}function Oie(t){Promise.resolve().then(t).catch(function(e){return setTimeout(function(){throw e})})}function Fwe(){if(typeof AbortController=="function")return new AbortController}var BOt=function(t){aE(e,t);function e(){var r;return r=t.call(this)||this,r.setup=function(i){var s;if(!dk&&((s=window)!=null&&s.addEventListener)){var a=function(){return i()};return window.addEventListener("visibilitychange",a,!1),window.addEventListener("focus",a,!1),function(){window.removeEventListener("visibilitychange",a),window.removeEventListener("focus",a)}}},r}var n=e.prototype;return n.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},n.onUnsubscribe=function(){if(!this.hasListeners()){var i;(i=this.cleanup)==null||i.call(this),this.cleanup=void 0}},n.setEventListener=function(i){var s,a=this;this.setup=i,(s=this.cleanup)==null||s.call(this),this.cleanup=i(function(o){typeof o=="boolean"?a.setFocused(o):a.onFocus()})},n.setFocused=function(i){this.focused=i,i&&this.onFocus()}
2312,n.onFocus=function(){this.listeners.forEach(function(i){i()})},n.isFocused=function(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)},e}(oE),Zw=new BOt,UOt=function(t){aE(e,t);function e(){var r;return r=t.call(this)||this,r.setup=function(i){var s;if(!dk&&((s=window)!=null&&s.addEventListener)){var a=function(){return i()};return window.addEventListener("online",a,!1),window.addEventListener("offline",a,!1),function(){window.removeEventListener("online",a),window.removeEventListener("offline",a)}}},r}var n=e.prototype;return n.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},n.onUnsubscribe=function(){if(!this.hasListeners()){var i;(i=this.cleanup)==null||i.call(this),this.cleanup=void 0}},n.setEventListener=function(i){var s,a=this;this.setup=i,(s=this.cleanup)==null||s.call(this),this.cleanup=i(function(o){typeof o=="boolean"?a.setOnline(o):a.onOnline()})},n.setOnline=function(i){this.online=i,i&&this.onOnline()},n.onOnline=function(){this.listeners.forEach(function(i){i()})},n.isOnline=function(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine},e}(oE),J5=new UOt;function HOt(t){return Math.min(1e3*Math.pow(2,t),3e4)}function mk(t){return typeof t?.cancel=="function"}var jwe=function(e){this.revert=e?.revert,this.silent=e?.silent};function e3(t){return t instanceof jwe}var Bwe=function(e){var n=this,r=!1,i,s,a,o;this.abort=e.abort,this.cancel=function(f){return i?.(f)},this.cancelRetry=function(){r=!0},this.continueRetry=function(){r=!1},this.continue=function(){return s?.()},this.failureCount=0,this.isPaused=!1,this.isResolved=!1,this.isTransportCancelable=!1,this.promise=new Promise(function(f,h){a=f,o=h});var l=function(h){n.isResolved||(n.isResolved=!0,e.onSuccess==null||e.onSuccess(h),s?.(),a(h))},c=function(h){n.isResolved||(n.isResolved=!0,e.onError==null||e.onError(h),s?.(),o(h))},u=function(){return new Promise(function(h){s=h,n.isPaused=!0,e.onPause==null||e.onPause()}).then(function(){s=void 0,n.isPaused=!1,e.onContinue==null||e.onContinue()})},d=function f(){if(!n.isResolved){var h;try{h=e.fn()}catch(m){h=Promise.reject(m)}i=function(g){if(!n.isResolved&&(c(new jwe(g)),n.abort==null||n.abort(),mk(h)))try{h.cancel()}catch{}},n.isTransportCancelable=mk(h),Promise.resolve(h).then(l).catch(function(m){var g,b;if(!n.isResolved){var E=(g=e.retry)!=null?g:3,x=(b=e.retryDelay)!=null?b:HOt,S=typeof x=="function"?x(n.failureCount,m):x,A=E===!0||typeof E=="number"&&n.failureCount<E||typeof E=="function"&&E(n.failureCount,m);if(r||!A){c(m);return}n.failureCount++,e.onFail==null||e.onFail(n.failureCount,m),jOt(S).then(function(){if(!Zw.isFocused()||!J5.isOnline())return u()}).then(function(){r?c(m):f()})}})}};d()},VOt=function(){function t(){this.queue=[],this.transactions=0,this.notifyFn=function(n){n()},this.batchNotifyFn=function(n){n()}}var e=t.prototype;return e.batch=function(r){var i;this.transactions++;try{i=r()}finally{this.transactions--,this.transactions||this.flush()}return i},e.schedule=function(r){var i=this;this.transactions?this.queue.push(r):Oie(function(){i.notifyFn(r)})},e.batchCalls=function(r){var i=this;return function(){for(var s=arguments.length,a=new Array(s),o=0;o<s;o++)a[o]=arguments[o];i.schedule(function(){r.apply(void 0,a)})}},e.flush=function(){var r=this,i=this.queue;this.queue=[],i.length&&Oie(function(){r.batchNotifyFn(function(){i.forEach(function(s){r.notifyFn(s)})})})},e.setNotifyFunction=function(r){this.notifyFn=r},e.setBatchNotifyFunction=function(r){this.batchNotifyFn=r},t}(),Hr=new VOt,Uwe=console;function gk(){return Uwe}function WOt(t){Uwe=t}var zOt=function(){function t(n){this.abortSignalConsumed=!1,this.hadObservers=!1,this.defaultOptions=n.defaultOptions,this.setOptions(n.options),this.observers=[],this.cache=n.cache,this.queryKey=n.queryKey,this.queryHash=n.queryHash,this.initialState=n.state||this.getDefaultState(this.options),this.state=this.initialState,this.meta=n.meta,this.scheduleGc()}var e=t.prototype;return e.setOptions=function(r){var i;
vendor: 20,839 bytes, line 2312
2312this.options=ee({},this.defaultOptions,r),this.meta=r?.meta,this.cacheTime=Math.max(this.cacheTime||0,(i=this.options.cacheTime)!=null?i:5*60*1e3)},e.setDefaultOptions=function(r){this.defaultOptions=r},e.scheduleGc=function(){var r=this;this.clearGcTimeout(),xF(this.cacheTime)&&(this.gcTimeout=setTimeout(function(){r.optionalRemove()},this.cacheTime))},e.clearGcTimeout=function(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)},e.optionalRemove=function(){this.observers.length||(this.state.isFetching?this.hadObservers&&this.scheduleGc():this.cache.remove(this))},e.setData=function(r,i){var s,a,o=this.state.data,l=MOt(r,o);return(s=(a=this.options).isDataEqual)!=null&&s.call(a,o,l)?l=o:this.options.structuralSharing!==!1&&(l=pk(o,l)),this.dispatch({data:l,type:"success",dataUpdatedAt:i?.updatedAt}),l},e.setState=function(r,i){this.dispatch({type:"setState",state:r,setStateOptions:i})},e.cancel=function(r){var i,s=this.promise;return(i=this.retryer)==null||i.cancel(r),s?s.then(Bs).catch(Bs):Promise.resolve()},e.destroy=function(){this.clearGcTimeout(),this.cancel({silent:!0})},e.reset=function(){this.destroy(),this.setState(this.initialState)},e.isActive=function(){return this.observers.some(function(r){return r.options.enabled!==!1})},e.isFetching=function(){return this.state.isFetching},e.isStale=function(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(function(r){return r.getCurrentResult().isStale})},e.isStaleByTime=function(r){return r===void 0&&(r=0),this.state.isInvalidated||!this.state.dataUpdatedAt||!$we(this.state.dataUpdatedAt,r)},e.onFocus=function(){var r,i=this.observers.find(function(s){return s.shouldFetchOnWindowFocus()});i&&i.refetch(),(r=this.retryer)==null||r.continue()},e.onOnline=function(){var r,i=this.observers.find(function(s){return s.shouldFetchOnReconnect()});i&&i.refetch(),(r=this.retryer)==null||r.continue()},e.addObserver=function(r){this.observers.indexOf(r)===-1&&(this.observers.push(r),this.hadObservers=!0,this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:r}))},e.removeObserver=function(r){this.observers.indexOf(r)!==-1&&(this.observers=this.observers.filter(function(i){return i!==r}),this.observers.length||(this.retryer&&(this.retryer.isTransportCancelable||this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.cacheTime?this.scheduleGc():this.cache.remove(this)),this.cache.notify({type:"observerRemoved",query:this,observer:r}))},e.getObserversCount=function(){return this.observers.length},e.invalidate=function(){this.state.isInvalidated||this.dispatch({type:"invalidate"})},e.fetch=function(r,i){var s=this,a,o,l;if(this.state.isFetching){if(this.state.dataUpdatedAt&&i?.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var c;return(c=this.retryer)==null||c.continueRetry(),this.promise}}if(r&&this.setOptions(r),!this.options.queryFn){var u=this.observers.find(function(x){return x.options.queryFn});u&&this.setOptions(u.options)}var d=fk(this.queryKey),f=Fwe(),h={queryKey:d,pageParam:void 0,meta:this.meta};Object.defineProperty(h,"signal",{enumerable:!0,get:function(){if(f)return s.abortSignalConsumed=!0,f.signal}});var m=function(){return s.options.queryFn?(s.abortSignalConsumed=!1,s.options.queryFn(h)):Promise.reject("Missing queryFn")},g={fetchOptions:i,options:this.options,queryKey:d,state:this.state,fetchFn:m,meta:this.meta};if((a=this.options.behavior)!=null&&a.onFetch){var b;(b=this.options.behavior)==null||b.onFetch(g)}if(this.revertState=this.state,!this.state.isFetching||this.state.fetchMeta!==((o=g.fetchOptions)==null?void 0:o.meta)){var E;this.dispatch({type:"fetch",meta:(E=g.fetchOptions)==null?void 0:E.meta})}return this.retryer=new Bwe({fn:g.fetchFn,abort:f==null||(l=f.abort)==null?void 0:l.bind(f),onSuccess:function(S){s.setData(S),s.cache.config.onSuccess==null||s.cache.config.onSuccess(S,s),s.cacheTime===0&&s.optionalRemove()},onError:function(S){e3(S)&&S.silent||s.dispatch({type:"error",error:S}),e3(S)||(s.cache.config.onError==null||s.cache.config.onError(S,s),gk().error(S)),s.cacheTime===0&&s.optionalRemove()},onFail:function(){s.dispatch({type:"failed"})},onPause:function(){s.dispatch({type:"pause"})},onContinue:function(){s.dispatch({type:"continue"})},retry:g.options.retry,retryDelay:g.options.retryDelay}),this.promise=this.retryer.promise,this.promise},e.dispatch=function(r){var i=this;this.state=this.reducer(this.state,r),Hr.batch(function(){i.observers.forEach(function(s){s.onQueryUpdate(r)}),i.cache.notify({query:i,type:"queryUpdated",action:r})})},e.getDefaultState=function(r){var i=typeof r.initialData=="function"?r.initialData():r.initialData,s=typeof r.initialData<"u",a=s?typeof r.initialDataUpdatedAt=="function"?r.initialDataUpdatedAt():r.initialDataUpdatedAt:0,o=typeof i<"u";return{data:i,dataUpdateCount:0,dataUpdatedAt:o?a??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchMeta:null,isFetching:!1,isInvalidated:!1,isPaused:!1,status:o?"success":"idle"}},e.reducer=function(r,i){var s,a;switch(i.type){case"failed":return ee({},r,{fetchFailureCount:r.fetchFailureCount+1});case"pause":return ee({},r,{isPaused:!0});case"continue":return ee({},r,{isPaused:!1});case"fetch":return ee({},r,{fetchFailureCount:0,fetchMeta:(s=i.meta)!=null?s:null,isFetching:!0,isPaused:!1},!r.dataUpdatedAt&&{error:null,status:"loading"});case"success":return ee({},r,{data:i.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(a=i.dataUpdatedAt)!=null?a:Date.now(),error:null,fetchFailureCount:0,isFetching:!1,isInvalidated:!1,isPaused:!1,status:"success"});case"error":var o=i.error;return e3(o)&&o.revert&&this.revertState?ee({},this.revertState):ee({},r,{error:o,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,isFetching:!1,isPaused:!1,status:"error"});case"invalidate":return ee({},r,{isInvalidated:!0});case"setState":return ee({},r,i.state);default:return r}},t}(),GOt=function(t){aE(e,t);function e(r){var i;return i=t.call(this)||this,i.config=r||{},i.queries=[],i.queriesMap={},i}var n=e.prototype;return n.build=function(i,s,a){var o,l=s.queryKey,c=(o=s.queryHash)!=null?o:Pz(l,s),u=this.get(c);return u||(u=new zOt({cache:this,queryKey:l,queryHash:c,options:i.defaultQueryOptions(s),state:a,defaultOptions:i.getQueryDefaults(l),meta:s.meta}),this.add(u)),u},n.add=function(i){this.queriesMap[i.queryHash]||(this.queriesMap[i.queryHash]=i,this.queries.push(i),this.notify({type:"queryAdded",query:i}))},n.remove=function(i){var s=this.queriesMap[i.queryHash];s&&(i.destroy(),this.queries=this.queries.filter(function(a){return a!==i}),s===i&&delete this.queriesMap[i.queryHash],this.notify({type:"queryRemoved",query:i}))},n.clear=function(){var i=this;Hr.batch(function(){i.queries.forEach(function(s){i.remove(s)})})},n.get=function(i){return this.queriesMap[i]},n.getAll=function(){return this.queries},n.find=function(i,s){var a=Ch(i,s),o=a[0];return typeof o.exact>"u"&&(o.exact=!0),this.queries.find(function(l){return kie(o,l)})},n.findAll=function(i,s){var a=Ch(i,s),o=a[0];return Object.keys(o).length>0?this.queries.filter(function(l){return kie(o,l)}):this.queries},n.notify=function(i){var s=this;Hr.batch(function(){s.listeners.forEach(function(a){a(i)})})},n.onFocus=function(){var i=this;Hr.batch(function(){i.queries.forEach(function(s){s.onFocus()})})},n.onOnline=function(){var i=this;Hr.batch(function(){i.queries.forEach(function(s){s.onOnline()})})},e}(oE),qOt=function(){function t(n){this.options=ee({},n.defaultOptions,n.options),this.mutationId=n.mutationId,this.mutationCache=n.mutationCache,this.observers=[],this.state=n.state||Hwe(),this.meta=n.meta}var e=t.prototype;return e.setState=function(r){this.dispatch({type:"setState",state:r})},e.addObserver=function(r){this.observers.indexOf(r)===-1&&this.observers.push(r)},e.removeObserver=function(r){this.observers=this.observers.filter(function(i){return i!==r})},e.cancel=function(){return this.retryer?(this.retryer.cancel(),this.retryer.promise.then(Bs).catch(Bs)):Promise.resolve()},e.continue=function(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()},e.execute=function(){var r=this,i,s=this.state.status==="loading",a=Promise.resolve();return s||(this.dispatch({type:"loading",variables:this.options.variables}),a=a.then(function(){r.mutationCache.config.onMutate==null||r.mutationCache.config.onMutate(r.state.variables,r)}).then(function(){return r.options.onMutate==null?void 0:r.options.onMutate(r.state.variables)}).then(function(o){o!==r.state.context&&r.dispatch({type:"loading",context:o,variables:r.state.variables})})),a.then(function(){return r.executeMutation()}).then(function(o){i=o,r.mutationCache.config.onSuccess==null||r.mutationCache.config.onSuccess(i,r.state.variables,r.state.context,r)}).then(function(){return r.options.onSuccess==null?void 0:r.options.onSuccess(i,r.state.variables,r.state.context)}).then(function(){return r.options.onSettled==null?void 0:r.options.onSettled(i,null,r.state.variables,r.state.context)}).then(function(){return r.dispatch({type:"success",data:i}),i}).catch(function(o){return r.mutationCache.config.onError==null||r.mutationCache.config.onError(o,r.state.variables,r.state.context,r),gk().error(o),Promise.resolve().then(function(){return r.options.onError==null?void 0:r.options.onError(o,r.state.variables,r.state.context)}).then(function(){return r.options.onSettled==null?void 0:r.options.onSettled(void 0,o,r.state.variables,r.state.context)}).then(function(){throw r.dispatch({type:"error",error:o}),o})})},e.executeMutation=function(){var r=this,i;return this.retryer=new Bwe({fn:function(){return r.options.mutationFn?r.options.mutationFn(r.state.variables):Promise.reject("No mutationFn found")},onFail:function(){r.dispatch({type:"failed"})},onPause:function(){r.dispatch({type:"pause"})},onContinue:function(){r.dispatch({type:"continue"})},retry:(i=this.options.retry)!=null?i:0,retryDelay:this.options.retryDelay}),this.retryer.promise},e.dispatch=function(r){var i=this;this.state=KOt(this.state,r),Hr.batch(function(){i.observers.forEach(function(s){s.onMutationUpdate(r)}),i.mutationCache.notify(i)})},t}();function Hwe(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}function KOt(t,e){switch(e.type){case"failed":return ee({},t,{failureCount:t.failureCount+1});case"pause":return ee({},t,{isPaused:!0});case"continue":return ee({},t,{isPaused:!1});case"loading":return ee({},t,{context:e.context,data:void 0,error:null,isPaused:!1,status:"loading",variables:e.variables});case"success":return ee({},t,{data:e.data,error:null,status:"success",isPaused:!1});case"error":return ee({},t,{data:void 0,error:e.error,failureCount:t.failureCount+1,isPaused:!1,status:"error"});case"setState":return ee({},t,e.state);default:return t}}var YOt=function(t){aE(e,t);function e(r){var i;return i=t.call(this)||this,i.config=r||{},i.mutations=[],i.mutationId=0,i}var n=e.prototype;return n.build=function(i,s,a){var o=new qOt({mutationCache:this,mutationId:++this.mutationId,options:i.defaultMutationOptions(s),state:a,defaultOptions:s.mutationKey?i.getMutationDefaults(s.mutationKey):void 0,meta:s.meta});return this.add(o),o},n.add=function(i){this.mutations.push(i),this.notify(i)},n.remove=function(i){this.mutations=this.mutations.filter(function(s){return s!==i}),i.cancel(),this.notify(i)},n.clear=function(){var i=this;Hr.batch(function(){i.mutations.forEach(function(s){i.remove(s)})})},n.getAll=function(){return this.mutations},n.find=function(i){return typeof i.exact>"u"&&(i.exact=!0),this.mutations.find(function(s){return Die(i,s)})},n.findAll=function(i){return this.mutations.filter(function(s){return Die(i,s)})},n.notify=function(i){var s=this;Hr.batch(function(){s.listeners.forEach(function(a){a(i)})})},n.onFocus=function(){this.resumePausedMutations()},n.onOnline=function(){this.resumePausedMutations()},n.resumePausedMutations=function(){var i=this.mutations.filter(function(s){return s.state.isPaused});return Hr.batch(function(){return i.reduce(function(s,a){return s.then(function(){return a.continue().catch(Bs)})},Promise.resolve())})},e}(oE);function QOt(){return{onFetch:function(e){e.fetchFn=function(){var n,r,i,s,a,o,l=(n=e.fetchOptions)==null||(r=n.meta)==null?void 0:r.refetchPage,c=(i=e.fetchOptions)==null||(s=i.meta)==null?void 0:s.fetchMore,u=c?.pageParam,d=c?.direction==="forward",f=c?.direction==="backward",h=((a=e.state.data)==null?void 0:a.pages)||[],m=((o=e.state.data)==null?void 0:o.pageParams)||[],g=Fwe(),b=g?.signal,E=m,x=!1,S=e.options.queryFn||function(){return Promise.reject("Missing queryFn")},A=function(j,U,z,G){return E=G?[U].concat(E):[].concat(E,[U]),G?[z].concat(j):[].concat(j,[z])},R=function(j,U,z,G){if(x)return Promise.reject("Cancelled");if(typeof z>"u"&&!U&&j.length)return Promise.resolve(j);var F={queryKey:e.queryKey,signal:b,pageParam:z,meta:e.meta},$=S(F),H=Promise.resolve($).then(function(Y){return A(j,z,Y,G)});if(mk($)){var q=H;q.cancel=$.cancel}return H},C;if(!h.length)C=R([]);else if(d){var T=typeof u<"u",I=T?u:Mie(e.options,h);C=R(h,T,I)}else if(f){var D=typeof u<"u",k=D?u:XOt(e.options,h);C=R(h,D,k,!0)}else(function(){E=[];var M=typeof e.options.getNextPageParam>"u",j=l&&h[0]?l(h[0],0,h):!0;C=j?R([],M,m[0]):Promise.resolve(A([],m[0],h[0]));for(var U=function(F){C=C.then(function($){var H=l&&h[F]?l(h[F],F,h):!0;if(H){var q=M?m[F]:Mie(e.options,$);return R($,M,q)}return Promise.resolve(A($,m[F],h[F]))})},z=1;z<h.length;z++)U(z)})();var O=C.then(function(M){return{pages:M,pageParams:E}}),P=O;return P.cancel=function(){x=!0,g?.abort(),mk(C)&&C.cancel()},O}}}}function Mie(t,e){return t.getNextPageParam==null?void 0:t.getNextPageParam(e[e.length-1],e)}function XOt(t,e){return t.getPreviousPageParam==null?void 0:t.getPreviousPageParam(e[0],e)}var ZOt=function(){function t(n){n===void 0&&(n={}),this.queryCache=n.queryCache||new GOt,this.mutationCache=n.mutationCache||new YOt,this.defaultOptions=n.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}var e=t.prototype;return e.mount=function(){var r=this;this.unsubscribeFocus=Zw.subscribe(function(){Zw.isFocused()&&J5.isOnline()&&(r.mutationCache.onFocus(),r.queryCache.onFocus())}),this.unsubscribeOnline=J5.subscribe(function(){Zw.isFocused()&&J5.isOnline()&&(r.mutationCache.onOnline(),r.queryCache.onOnline())})},e.unmount=function(){var r,i;(r=this.unsubscribeFocus)==null||r.call(this),(i=this.unsubscribeOnline)==null||i.call(this)},e.isFetching=function(r,i){var s=Ch(r,i),a=s[0];return a.fetching=!0,this.queryCache.findAll(a).length},e.isMutating=function(r){return this.mutationCache.findAll(ee({},r,{fetching:!0})).length},e.getQueryData=function(r,i){var s;return(s=this.queryCache.find(r,i))==null?void 0:s.state.data},e.getQueriesData=function(r){return this.getQueryCache().findAll(r).map(function(i){var s=i.queryKey,a=i.state,o=a.data;return[s,o]})},e.setQueryData=function(r,i,s){var a=Z5(r),o=this.defaultQueryOptions(a);return this.queryCache.build(this,o).setData(i,s)},e.setQueriesData=function(r,i,s){var a=this;return Hr.batch(function(){return a.getQueryCache().findAll(r).map(function(o){var l=o.queryKey;return[l,a.setQueryData(l,i,s)]})})},e.getQueryState=function(r,i){var s;return(s=this.queryCache.find(r,i))==null?void 0:s.state},e.removeQueries=function(r,i){var s=Ch(r,i),a=s[0],o=this.queryCache;Hr.batch(function(){o.findAll(a).forEach(function(l){o.remove(l)})})},e.resetQueries=function(r,i,s){var a=this,o=Ch(r,i,s),l=o[0],c=o[1],u=this.queryCache,d=ee({},l,{active:!0});return Hr.batch(function(){return u.findAll(l).forEach(function(f){f.reset()}),a.refetchQueries(d,c)})},e.cancelQueries=function(r,i,s){var a=this,o=Ch(r,i,s),l=o[0],c=o[1],u=c===void 0?{}:c;typeof u.revert>"u"&&(u.revert=!0);var d=Hr.batch(function(){return a.queryCache.findAll(l).map(function(f){return f.cancel(u)})});return Promise.all(d).then(Bs).catch(Bs)},e.invalidateQueries=function(r,i,s){var a,o,l,c=this,u=Ch(r,i,s),d=u[0],f=u[1],h=ee({},d,{active:(a=(o=d.refetchActive)!=null?o:d.active)!=null?a:!0,inactive:(l=d.refetchInactive)!=null?l:!1});return Hr.batch(function(){return c.queryCache.findAll(d).forEach(function(m){m.invalidate()}),c.refetchQueries(h,f)})},e.refetchQueries=function(r,i,s){var a=this,o=Ch(r,i,s),l=o[0],c=o[1],u=Hr.batch(function(){return a.queryCache.findAll(l).map(function(f){return f.fetch(void 0,ee({},c,{meta:{refetchPage:l?.refetchPage}}))})}),d=Promise.all(u).then(Bs);return c?.throwOnError||(d=d.catch(Bs)),d},e.fetchQuery=function(r,i,s){var a=Z5(r,i,s),o=this.defaultQueryOptions(a);typeof o.retry>"u"&&(o.retry=!1);var l=this.queryCache.build(this,o);return l.isStaleByTime(o.staleTime)?l.fetch(o):Promise.resolve(l.state.data)},e.prefetchQuery=function(r,i,s){return this.fetchQuery(r,i,s).then(Bs).catch(Bs)},e.fetchInfiniteQuery=function(r,i,s){var a=Z5(r,i,s);return a.behavior=QOt(),this.fetchQuery(a)},e.prefetchInfiniteQuery=function(r,i,s){return this.fetchInfiniteQuery(r,i,s).then(Bs).catch(Bs)},e.cancelMutations=function(){var r=this,i=Hr.batch(function(){return r.mutationCache.getAll().map(function(s){return s.cancel()})});return Promise.all(i).then(Bs).catch(Bs)},e.resumePausedMutations=function(){return this.getMutationCache().resumePausedMutations()},e.executeMutation=function(r){return this.mutationCache.build(this,r).execute()},e.getQueryCache=function(){return this.queryCache},e.getMutationCache=function(){return this.mutationCache},e.getDefaultOptions=function(){return this.defaultOptions},e.setDefaultOptions=function(r){this.defaultOptions=r},e.setQueryDefaults=function(r,i){var s=this.queryDefaults.find(function(a){return b0(r)===b0(a.queryKey)});s?s.defaultOptions=i:this.queryDefaults.push({queryKey:r,defaultOptions:i})},e.getQueryDefaults=function(r){var i;return r?(i=this.queryDefaults.find(function(s){return hk(r,s.queryKey)}))==null?void 0:i.defaultOptions:void 0},e.setMutationDefaults=function(r,i){var s=this.mutationDefaults.find(function(a){return b0(r)===b0(a.mutationKey)});s?s.defaultOptions=i:this.mutationDefaults.push({mutationKey:r,defaultOptions:i})},e.getMutationDefaults=function(r){var i;return r?(i=this.mutationDefaults.find(function(s){return hk(r,s.mutationKey)}))==null?void 0:i.defaultOptions:void 0},e.defaultQueryOptions=function(r){if(r?._defaulted)return r;var i=ee({},this.defaultOptions.queries,this.getQueryDefaults(r?.queryKey),r,{_defaulted:!0});return!i.queryHash&&i.queryKey&&(i.queryHash=Pz(i.queryKey,i)),i},e.defaultQueryObserverOptions=function(r){return this.defaultQueryOptions(r)},e.defaultMutationOptions=function(r){return r?._defaulted?r:ee({},this.defaultOptions.mutations,this.getMutationDefaults(r?.mutationKey),r,{_defaulted:!0})},e.clear=function(){this.queryCache.clear(),this.mutationCache.clear()},t}(),JOt=function(t){aE(e,t);function e(r,i){var s;return s=t.call(this)||this,s.client=r,s.options=i,s.trackedProps=[],s.selectError=null,s.bindMethods(),s.setOptions(i),s}var n=e.prototype;return n.bindMethods=function(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)},n.onSubscribe=function(){this.listeners.length===1&&(this.currentQuery.addObserver(this),Pie(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())},n.onUnsubscribe=function(){this.listeners.length||this.destroy()},n.shouldFetchOnReconnect=function(){return SF(this.currentQuery,this.options,this.options.refetchOnReconnect)},n.shouldFetchOnWindowFocus=function(){return SF(this.currentQuery,this.options,this.options.refetchOnWindowFocus)},n.destroy=function(){this.listeners=[],this.clearTimers(),this.currentQuery.removeObserver(this)},n.setOptions=function(i,s){var a=this.options,o=this.currentQuery;if(this.options=this.client.defaultQueryObserverOptions(i),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=a.queryKey),this.updateQuery();var l=this.hasListeners();l&&$ie(this.currentQuery,o,this.options,a)&&this.executeFetch(),this.updateResult(s),l&&(this.currentQuery!==o||this.options.enabled!==a.enabled||this.options.staleTime!==a.staleTime)&&this.updateStaleTimeout();var c=this.computeRefetchInterval();l&&(this.currentQuery!==o||this.options.enabled!==a.enabled||c!==this.currentRefetchInterval)&&this.updateRefetchInterval(c)},n.getOptimisticResult=function(i){var s=this.client.defaultQueryObserverOptions(i),a=this.client.getQueryCache().build(this.client,s);return this.createResult(a,s)},n.getCurrentResult=function(){return this.currentResult},n.trackResult=function(i,s){var a=this,o={},l=function(u){a.trackedProps.includes(u)||a.trackedProps.push(u)};
2312return Object.keys(i).forEach(function(c){Object.defineProperty(o,c,{configurable:!1,enumerable:!0,get:function(){return l(c),i[c]}})}),(s.useErrorBoundary||s.suspense)&&l("error"),o},n.getNextResult=function(i){var s=this;return new Promise(function(a,o){var l=s.subscribe(function(c){c.isFetching||(l(),c.isError&&i?.throwOnError?o(c.error):a(c))})})},n.getCurrentQuery=function(){return this.currentQuery},n.remove=function(){this.client.getQueryCache().remove(this.currentQuery)},n.refetch=function(i){return this.fetch(ee({},i,{meta:{refetchPage:i?.refetchPage}}))},n.fetchOptimistic=function(i){var s=this,a=this.client.defaultQueryObserverOptions(i),o=this.client.getQueryCache().build(this.client,a);return o.fetch().then(function(){return s.createResult(o,a)})},n.fetch=function(i){var s=this;return this.executeFetch(i).then(function(){return s.updateResult(),s.currentResult})},n.executeFetch=function(i){this.updateQuery();var s=this.currentQuery.fetch(this.options,i);return i?.throwOnError||(s=s.catch(Bs)),s},n.updateStaleTimeout=function(){var i=this;if(this.clearStaleTimeout(),!(dk||this.currentResult.isStale||!xF(this.options.staleTime))){var s=$we(this.currentResult.dataUpdatedAt,this.options.staleTime),a=s+1;this.staleTimeoutId=setTimeout(function(){i.currentResult.isStale||i.updateResult()},a)}},n.computeRefetchInterval=function(){var i;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(i=this.options.refetchInterval)!=null?i:!1},n.updateRefetchInterval=function(i){var s=this;this.clearRefetchInterval(),this.currentRefetchInterval=i,!(dk||this.options.enabled===!1||!xF(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(function(){(s.options.refetchIntervalInBackground||Zw.isFocused())&&s.executeFetch()},this.currentRefetchInterval))},n.updateTimers=function(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())},n.clearTimers=function(){this.clearStaleTimeout(),this.clearRefetchInterval()},n.clearStaleTimeout=function(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)},n.clearRefetchInterval=function(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)},n.createResult=function(i,s){var a=this.currentQuery,o=this.options,l=this.currentResult,c=this.currentResultState,u=this.currentResultOptions,d=i!==a,f=d?i.state:this.currentQueryInitialState,h=d?this.currentResult:this.previousQueryResult,m=i.state,g=m.dataUpdatedAt,b=m.error,E=m.errorUpdatedAt,x=m.isFetching,S=m.status,A=!1,R=!1,C;if(s.optimisticResults){var T=this.hasListeners(),I=!T&&Pie(i,s),D=T&&$ie(i,a,s,o);(I||D)&&(x=!0,g||(S="loading"))}if(s.keepPreviousData&&!m.dataUpdateCount&&h?.isSuccess&&S!=="error")C=h.data,g=h.dataUpdatedAt,S=h.status,A=!0;else if(s.select&&typeof m.data<"u")if(l&&m.data===c?.data&&s.select===this.selectFn)C=this.selectResult;else try{this.selectFn=s.select,C=s.select(m.data),s.structuralSharing!==!1&&(C=pk(l?.data,C)),this.selectResult=C,this.selectError=null}catch(P){gk().error(P),this.selectError=P}else C=m.data;if(typeof s.placeholderData<"u"&&typeof C>"u"&&(S==="loading"||S==="idle")){var k;if(l?.isPlaceholderData&&s.placeholderData===u?.placeholderData)k=l.data;else if(k=typeof s.placeholderData=="function"?s.placeholderData():s.placeholderData,s.select&&typeof k<"u")try{k=s.select(k),s.structuralSharing!==!1&&(k=pk(l?.data,k)),this.selectError=null}catch(P){gk().error(P),this.selectError=P}typeof k<"u"&&(S="success",C=k,R=!0)}this.selectError&&(b=this.selectError,C=this.selectResult,E=Date.now(),S="error");var O={status:S,isLoading:S==="loading",isSuccess:S==="success",isError:S==="error",isIdle:S==="idle",data:C,dataUpdatedAt:g,error:b,errorUpdatedAt:E,failureCount:m.fetchFailureCount,errorUpdateCount:m.errorUpdateCount,isFetched:m.dataUpdateCount>0||m.errorUpdateCount>0,isFetchedAfterMount:m.dataUpdateCount>f.dataUpdateCount||m.errorUpdateCount>f.errorUpdateCount,isFetching:x,isRefetching:x&&S!=="loading",isLoadingError:S==="error"&&m.dataUpdatedAt===0,isPlaceholderData:R,isPreviousData:A,isRefetchError:S==="error"&&m.dataUpdatedAt!==0,isStale:$z(i,s),refetch:this.refetch,remove:this.remove};return O},n.shouldNotifyListeners=function(i,s){if(!s)return!0;var a=this.options,o=a.notifyOnChangeProps,l=a.notifyOnChangePropsExclusions;if(!o&&!l||o==="tracked"&&!this.trackedProps.length)return!0;var c=o==="tracked"?this.trackedProps:o;return Object.keys(i).some(function(u){var d=u,f=i[d]!==s[d],h=c?.some(function(g){return g===u}),m=l?.some(function(g){return g===u});return f&&!m&&(!c||h)})},n.updateResult=function(i){var s=this.currentResult;if(this.currentResult=this.createResult(this.currentQuery,this.options),this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,!FOt(this.currentResult,s)){var a={cache:!0};i?.listeners!==!1&&this.shouldNotifyListeners(this.currentResult,s)&&(a.listeners=!0),this.notify(ee({},a,i))}},n.updateQuery=function(){var i=this.client.getQueryCache().build(this.client,this.options);if(i!==this.currentQuery){var s=this.currentQuery;this.currentQuery=i,this.currentQueryInitialState=i.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(s?.removeObserver(this),i.addObserver(this))}},n.onQueryUpdate=function(i){var s={};i.type==="success"?s.onSuccess=!0:i.type==="error"&&!e3(i.error)&&(s.onError=!0),this.updateResult(s),this.hasListeners()&&this.updateTimers()},n.notify=function(i){var s=this;Hr.batch(function(){i.onSuccess?(s.options.onSuccess==null||s.options.onSuccess(s.
2312currentResult.data),s.options.onSettled==null||s.options.onSettled(s.currentResult.data,null)):i.onError&&(s.options.onError==null||s.options.onError(s.currentResult.error),s.options.onSettled==null||s.options.onSettled(void 0,s.currentResult.error)),i.listeners&&s.listeners.forEach(function(a){a(s.currentResult)}),i.cache&&s.client.getQueryCache().notify({query:s.currentQuery,type:"observerResultsUpdated"})})},e}(oE);function eMt(t,e){return e.enabled!==!1&&!t.state.dataUpdatedAt&&!(t.state.status==="error"&&e.retryOnMount===!1)}function Pie(t,e){return eMt(t,e)||t.state.dataUpdatedAt>0&&SF(t,e,e.refetchOnMount)}function SF(t,e,n){if(e.enabled!==!1){var r=typeof n=="function"?n(t):n;return r==="always"||r!==!1&&$z(t,e)}return!1}function $ie(t,e,n,r){return n.enabled!==!1&&(t!==e||r.enabled===!1)&&(!n.suspense||t.state.status!=="error")&&$z(t,n)}function $z(t,e){return t.isStaleByTime(e.staleTime)}var tMt=function(t){aE(e,t);function e(r,i){var s;return s=t.call(this)||this,s.client=r,s.setOptions(i),s.bindMethods(),s.updateResult(),s}var n=e.prototype;return n.bindMethods=function(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)},n.setOptions=function(i){this.options=this.client.defaultMutationOptions(i)},n.onUnsubscribe=function(){if(!this.listeners.length){var i;(i=this.currentMutation)==null||i.removeObserver(this)}},n.onMutationUpdate=function(i){this.updateResult();var s={listeners:!0};i.type==="success"?s.onSuccess=!0:i.type==="error"&&(s.onError=!0),this.notify(s)},n.getCurrentResult=function(){return this.currentResult},n.reset=function(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})},n.mutate=function(i,s){return this.mutateOptions=s,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,ee({},this.options,{variables:typeof i<"u"?i:this.options.variables})),this.currentMutation.addObserver(this),this.currentMutation.execute()},n.updateResult=function(){var i=this.currentMutation?this.currentMutation.state:Hwe(),s=ee({},i,{isLoading:i.status==="loading",isSuccess:i.status==="success",isError:i.status==="error",isIdle:i.status==="idle",mutate:this.mutate,reset:this.reset});this.currentResult=s},n.notify=function(i){var s=this;Hr.batch(function(){s.mutateOptions&&(i.onSuccess?(s.mutateOptions.onSuccess==null||s.mutateOptions.onSuccess(s.currentResult.data,s.currentResult.variables,s.currentResult.context),s.mutateOptions.onSettled==null||s.mutateOptions.onSettled(s.currentResult.data,null,s.currentResult.variables,s.currentResult.context)):i.onError&&(s.mutateOptions.onError==null||s.mutateOptions.onError(s.currentResult.error,s.currentResult.variables,s.currentResult.context),s.mutateOptions.onSettled==null||s.mutateOptions.onSettled(void 0,s.currentResult.error,s.currentResult.variables,s.currentResult.context))),i.listeners&&s.listeners.forEach(function(a){a(s.currentResult)})})},e}(oE),nMt=EH.unstable_batchedUpdates;Hr.setBatchNotifyFunction(nMt);var rMt=console;WOt(rMt);var Nie=Ye.createContext(void 0),Vwe=Ye.createContext(!1);function Wwe(t){return t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=Nie),window.ReactQueryClientContext):Nie}var Qp=function(){var e=Ye.useContext(Wwe(Ye.useContext(Vwe)));if(!e)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e},iMt=function(e){var n=e.client,r=e.contextSharing,i=r===void 0?!1:r,s=e.children;Ye.useEffect(function(){return n.mount(),function(){n.unmount()}},[n]);var a=Wwe(i);return Ye.createElement(Vwe.Provider,{value:i},Ye.createElement(a.Provider,{value:n},s))};function sMt(){var t=!1;return{clearReset:function(){t=!1},reset:function(){t=!0},isReset:function(){return t}}}var aMt=Ye.createContext(sMt()),oMt=function(){return Ye.useContext(aMt)};function zwe(t,e,n){return typeof e=="function"?e.apply(void 0,n):typeof e=="boolean"?e:!!t}function ff(t,e,n){var r=Ye.useRef(!1),i=Ye.useState(0),s=i[1],a=POt(t,e,n),o=Qp(),l=Ye.useRef();
2312l.current?l.current.setOptions(a):l.current=new tMt(o,a);var c=l.current.getCurrentResult();Ye.useEffect(function(){r.current=!0;var d=l.current.subscribe(Hr.batchCalls(function(){r.current&&s(function(f){return f+1})}));return function(){r.current=!1,d()}},[]);var u=Ye.useCallback(function(d,f){l.current.mutate(d,f).catch(Bs)},[]);if(c.error&&zwe(void 0,l.current.options.useErrorBoundary,[c.error]))throw c.error;return ee({},c,{mutate:u,mutateAsync:c.mutate})}function lMt(t,e){var n=Ye.useRef(!1),r=Ye.useState(0),i=r[1],s=Qp(),a=oMt(),o=s.defaultQueryObserverOptions(t);o.optimisticResults=!0,o.onError&&(o.onError=Hr.batchCalls(o.onError)),o.onSuccess&&(o.onSuccess=Hr.batchCalls(o.onSuccess)),o.onSettled&&(o.onSettled=Hr.batchCalls(o.onSettled)),o.suspense&&(typeof o.staleTime!="number"&&(o.staleTime=1e3),o.cacheTime===0&&(o.cacheTime=1)),(o.suspense||o.useErrorBoundary)&&(a.isReset()||(o.retryOnMount=!1));var l=Ye.useState(function(){return new e(s,o)}),c=l[0],u=c.getOptimisticResult(o);if(Ye.useEffect(function(){n.current=!0,a.clearReset();var d=c.subscribe(Hr.batchCalls(function(){n.current&&i(function(f){return f+1})}));return c.updateResult(),function(){n.current=!1,d()}},[a,c]),Ye.useEffect(function(){c.setOptions(o,{listeners:!1})},[o,c]),o.suspense&&u.isLoading)throw c.fetchOptimistic(o).then(function(d){var f=d.data;o.onSuccess==null||o.onSuccess(f),o.onSettled==null||o.onSettled(f,null)}).catch(function(d){a.clearReset(),o.onError==null||o.onError(d),o.onSettled==null||o.onSettled(void 0,d)});if(u.isError&&!a.isReset()&&!u.isFetching&&zwe(o.suspense,o.useErrorBoundary,[u.error,c.getCurrentQuery()]))throw u.error;return o.notifyOnChangeProps==="tracked"&&(u=c.trackResult(u,o)),u}function jg(t,e,n){var r=Z5(t,e,n);return lMt(r,JOt)}function Fie(){return window.strapi.isEE}const jie=(t,e,n={})=>{const{defaultValue:r=null,combine:i=(u,d)=>d,enabled:s=!0}=n,a=Yu(e),o=Yu(i),[{data:l},c]=y.useState({data:Fie()&&s?r:t});return y.useEffect(()=>{async function u(){const d=await a(),f=o(t,d);c({data:f||d})}Fie()&&s&&u()},[t,a,o,s]),l};var cMt=wEe,uMt=TEe,dMt=DEe,fMt=Gp;function hMt(t){return function(e){e=fMt(e);var n=uMt(e)?dMt(e):void 0,r=n?n[0]:e.charAt(0),i=n?cMt(n,1).join(""):e.slice(1);return r[t]()+i}}var pMt=hMt,mMt=pMt,gMt=mMt("toUpperCase"),Gwe=gMt;const t0n=an(Gwe);var vMt=Gp,yMt=Gwe;function bMt(t){return yMt(vMt(t).toLowerCase())}var qwe=bMt;const n0n=an(qwe);function EMt(t,e,n,r){var i=-1,s=t==null?0:t.length;for(r&&s&&(n=t[++i]);++i<s;)n=e(n,t[i],i,t);return n}var xMt=EMt;function wMt(t){return function(e){return t?.[e]}}var SMt=wMt,TMt=SMt,AMt={Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã
:"A",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",Ã:"C",ç:"c",Ã:"D",ð:"d",Ã:"E",Ã:"E",Ã:"E",Ã:"E",è:"e",é:"e",ê:"e",ë:"e",Ã:"I",Ã:"I",Ã:"I",Ã:"I",ì:"i",Ã:"i",î:"i",ï:"i",Ã:"N",ñ:"n",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ã:"U",Ã:"U",Ã:"U",Ã:"U",ù:"u",ú:"u",û:"u",ü:"u",Ã:"Y",ý:"y",ÿ:"y",Ã:"Ae",æ:"ae",Ã:"Th",þ:"th",Ã:"ss",Ä:"A",Ä:"A",Ä:"A",Ä:"a",Ä:"a",Ä
:"a",Ä:"C",Ä:"C",Ä:"C",Ä:"C",Ä:"c",Ä:"c",Ä:"c",Ä:"c",Ä:"D",Ä:"D",Ä:"d",Ä:"d",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"G",Ä:"G",Ä :"G",Ä¢:"G",Ä:"g",Ä:"g",Ä¡:"g",Ä£:"g",Ĥ:"H",Ħ:"H",Ä¥:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Ä®:"I",İ:"I",Ä©:"i",Ä«:"i",Ä:"i",į:"i",ı:"i",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",ĸ:"k",Ĺ:"L",Ä»:"L",Ľ:"L",Ä¿:"L",Å:"L",ĺ:"l",ļ:"l",ľ:"l",Å:"l",Å:"l",Å:"N",Å
:"N",Å:"N",Å:"N",Å:"n",Å:"n",Å:"n",Å:"n",Å:"O",Å:"O",Å:"O",Å:"o",Å:"o",Å:"o",Å:"R",Å:"R",Å:"R",Å:"r",Å:"r",Å:"r",Å:"S",Å:"S",Å:"S",Å :"S",Å:"s",Å:"s",Å:"s",Å¡:"s",Å¢:"T",Ť:"T",Ŧ:"T",Å£:"t",Å¥:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Å®:"U",Ű:"U",Ų:"U",Å©:"u",Å«:"u",Å:"u",ů:"u",ű:"u",ų:"u",Å´:"W",ŵ:"w",Ŷ:"Y",Å·:"y",Ÿ:"Y",Ź:"Z",Å»:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Å:"Oe",Å:"oe",Å:"'n",Å¿:"s"},CMt=TMt(AMt),RMt=CMt,_Mt=RMt,IMt=Gp,kMt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
23127f]/g,DMt="\\u0300-\\u036f",LMt="\\ufe20-\\ufe2f",OMt="\\u20d0-\\u20ff",MMt=DMt+LMt+OMt,PMt="["+MMt+"]",$Mt=RegExp(PMt,"g");function NMt(t){return t=IMt(t),t&&t.replace(kMt,_Mt).replace($Mt,"")}var FMt=NMt,jMt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function BMt(t){return t.match(jMt)||[]}var UMt=BMt,HMt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function VMt(t){return HMt.test(t)}var WMt=VMt,Kwe="\\ud800-\\udfff",zMt="\\u0300-\\u036f",GMt="\\ufe20-\\ufe2f",qMt="\\u20d0-\\u20ff",KMt=zMt+GMt+qMt,Ywe="\\u2700-\\u27bf",Qwe="a-z\\xdf-\\xf6\\xf8-\\xff",YMt="\\xac\\xb1\\xd7\\xf7",QMt="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",XMt="\\u2000-\\u206f",ZMt=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Xwe="A-Z\\xc0-\\xd6\\xd8-\\xde",JMt="\\ufe0e\\ufe0f",Zwe=YMt+QMt+XMt+ZMt,Jwe="['â]",Bie="["+Zwe+"]",e4t="["+KMt+"]",e2e="\\d+",t4t="["+Ywe+"]",t2e="["+Qwe+"]",n2e="[^"+Kwe+Zwe+e2e+Ywe+Qwe+Xwe+"]",n4t="\\ud83c[\\udffb-\\udfff]",r4t="(?:"+e4t+"|"+n4t+")",i4t="[^"+Kwe+"]",r2e="(?:\\ud83c[\\udde6-\\uddff]){2}",i2e="[\\ud800-\\udbff][\\udc00-\\udfff]",Xv="["+Xwe+"]",s4t="\\u200d",Uie="(?:"+t2e+"|"+n2e+")",a4t="(?:"+Xv+"|"+n2e+")",Hie="(?:"+Jwe+"(?:d|ll|m|re|s|t|ve))?",Vie="(?:"+Jwe+"(?:D|LL|M|RE|S|T|VE))?",s2e=r4t+"?",a2e="["+JMt+"]?",o4t="(?:"+s4t+"(?:"+[i4t,r2e,i2e].join("|")+")"+a2e+s2e+")*",l4t="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",c4t="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",u4t=a2e+s2e+o4t,d4t="(?:"+[t4t,r2e,i2e].join("|")+")"+u4t,f4t=RegExp([Xv+"?"+t2e+"+"+Hie+"(?="+[Bie,Xv,"$"].join("|")+")",a4t+"+"+Vie+"(?="+[Bie,Xv+Uie,"$"].join("|")+")",Xv+"?"+Uie+"+"+Hie,Xv+"+"+Vie,c4t,l4t,e2e,d4t].join("|"),"g");function h4t(t){return t.match(f4t)||[]}var p4t=h4t,m4t=UMt,g4t=WMt,v4t=Gp,y4t=p4t;function b4t(t,e,n){return t=v4t(t),e=n?void 0:e,e===void 0?g4t(t)?y4t(t):m4t(t):t.match(e)||[]}var E4t=b4t,x4t=xMt,w4t=FMt,S4t=E4t,T4t="['â]",A4t=RegExp(T4t,"g");function C4t(t){return function(e){return x4t(S4t(w4t(e).replace(A4t,"")),t,"")}}var o2e=C4t,R4t=qwe,_4t=o2e,I4t=_4t(function(t,e,n){return e=e.toLowerCase(),t+(n?R4t(e):e)}),k4t=I4t;const l2e=an(k4t);var TF;try{TF=Map}catch{}var AF;try{AF=Set}catch{}function c2e(t,e,n){if(!t||typeof t!="object"||typeof t=="function")return t;if(t.nodeType&&"cloneNode"in t)return t.cloneNode(!0);if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp)return new RegExp(t);if(Array.isArray(t))return t.map(CF);if(TF&&t instanceof TF)return new Map(Array.from(t.entries()));if(AF&&t instanceof AF)return new Set(Array.from(t.values()));if(t instanceof Object){e.push(t);var r=Object.create(t);n.push(r);for(var i in t){var s=e.findIndex(function(a){return a===t[i]});r[i]=s>-1?n[s]:c2e(t[i],e,n)}return r}return t}function CF(t){return c2e(t,[],[])}const D4t=Object.prototype.toString,L4t=Error.prototype.toString,O4t=RegExp.prototype.toString,M4t=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",P4t=/^Symbol\((.*)\)(.*)$/;function $4t(t){return t!=+t?"NaN":t===0&&1/t<0?"-0":""+t}function Wie(t,e=!1){if(t==null||t===!0||t===!1)return""+t;const n=typeof t;if(n==="number")return $4t(t);if(n==="string")return e?`"${t}"`:t;if(n==="function")return"[Function "+(t.name||"anonymous")+"]";if(n==="symbol")return M4t.call(t).replace(P4t,"Symbol($1)");const r=D4t.call(t).slice(8,-1);return r==="Date"?isNaN(t.getTime())?""+t:t.toISOString(t):r==="Error"||t instanceof Error?"["+L4t.call(t)+"]":r==="RegExp"?O4t.call(t):null}function vb(t,e){let n=Wie(t,e);return n!==null?n:JSON.stringify(t,function(r,i){let s=Wie(this[r],e);return s!==null?s:i},2)}let Om={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:t,type:e,value:n,originalValue:r})=>{let i=r!=null&&r!==n,s=`${t} must be a \`${e}\` type, but the final value was: \`${vb(n,!0)}\``+(i?` (cast from the value \`${vb(r,!0)}\`).`:".");return n===null&&(s+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),s},defined:"${path} must be defined"},Kl={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},dh={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},RF={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},_F={isValue:"${path} field must be ${value}"},IF={noUnknown:"${path} field has unspecified keys: ${unknown}"},t3={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must be have ${length} items"};Object.assign(Object.create(null),{mixed:Om,string:Kl,number:dh,date:RF,object:IF,array:t3,boolean:_F});var N4t=Object.prototype,F4t=N4t.hasOwnProperty;function j4t(t,e){return t!=null&&F4t.call(t,e)}var B4t=j4t,U4t=B4t,H4t=gbe;function V4t(t,e){return t!=null&&H4t(t,e,U4t)}var W4t=V4t;const vk=an(W4t),BO=t=>t&&t.__isYupSchema__;class z4t{constructor(e,n){if(this.refs=e,this.refs=e,typeof n=="function"){this.fn=n;return}if(!vk(n,"is"))throw new TypeError("`is:` is required for `when()` conditions");
2312if(!n.then&&!n.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:r,then:i,otherwise:s}=n,a=typeof r=="function"?r:(...o)=>o.every(l=>l===r);this.fn=function(...o){let l=o.pop(),c=o.pop(),u=a(...o)?i:s;if(u)return typeof u=="function"?u(c):c.concat(u.resolve(l))}}resolve(e,n){let r=this.refs.map(s=>s.getValue(n?.value,n?.parent,n?.context)),i=this.fn.apply(e,r.concat(e,n));if(i===void 0||i===e)return e;if(!BO(i))throw new TypeError("conditions must return a schema object");return i.resolve(n)}}function u2e(t){return t==null?[]:[].concat(t)}function kF(){return kF=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},kF.apply(this,arguments)}let G4t=/\$\{\s*(\w+)\s*\}/g;class zs extends Error{static formatError(e,n){const r=n.label||n.path||"this";return r!==n.path&&(n=kF({},n,{path:r})),typeof e=="string"?e.replace(G4t,(i,s)=>vb(n[s])):typeof e=="function"?e(n):e}static isError(e){return e&&e.name==="ValidationError"}constructor(e,n,r,i){super(),this.name="ValidationError",this.value=n,this.path=r,this.type=i,this.errors=[],this.inner=[],u2e(e).forEach(s=>{zs.isError(s)?(this.errors.push(...s.errors),this.inner=this.inner.concat(s.inner.length?s.inner:s)):this.errors.push(s)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,zs)}}const q4t=t=>{let e=!1;return(...n)=>{e||(e=!0,t(...n))}};function yk(t,e){let{endEarly:n,tests:r,args:i,value:s,errors:a,sort:o,path:l}=t,c=q4t(e),u=r.length;const d=[];if(a=a||[],!u)return a.length?c(new zs(a,s,l)):c(null,s);for(let f=0;f<r.length;f++){const h=r[f];h(i,function(g){if(g){if(!zs.isError(g))return c(g,s);if(n)return g.value=s,c(g,s);d.push(g)}if(--u<=0){if(d.length&&(o&&d.sort(o),a.length&&d.push(...a),a=d),a.length){c(new zs(a,s,l),s);return}c(null,s)}})}}var K4t=Qye,Y4t=zT;function Q4t(t,e){return t&&K4t(t,e,Y4t)}var d2e=Q4t,b$,zie;function f2e(){if(zie)return b$;zie=1;var t=DT,e=d2e,n=Cz;function r(i,s){var a={};return s=n(s),e(i,function(o,l,c){t(a,l,s(o,l,c))}),a}return b$=r,b$}var X4t=f2e();const h2e=an(X4t);function Bg(t){this._maxSize=t,this.clear()}Bg.prototype.clear=function(){this._size=0,this._values=Object.create(null)};Bg.prototype.get=function(t){return this._values[t]};Bg.prototype.set=function(t,e){return this._size>=this._maxSize&&this.clear(),t in this._values||this._size++,this._values[t]=e};var Z4t=/[^.^\]^[]+|(?=\[\]|\.\.)/g,p2e=/^\d+$/,J4t=/^\d/,e6t=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,t6t=/^\s*(['"]?)(.*?)(\1)\s*$/,Nz=512,Gie=new Bg(Nz),qie=new Bg(Nz),Kie=new Bg(Nz),UO={Cache:Bg,split:DF,normalizePath:E$,setter:function(t){var e=E$(t);return qie.get(t)||qie.set(t,function(r,i){for(var s=0,a=e.length,o=r;s<a-1;){var l=e[s];if(l==="__proto__"||l==="constructor"||l==="prototype")return r;o=o[e[s++]]}o[e[s]]=i})},getter:function(t,e){var n=E$(t);return Kie.get(t)||Kie.set(t,function(i){for(var s=0,a=n.length;s<a;)if(i!=null||!e)i=i[n[s++]];else return;return i})},join:function(t){return t.reduce(function(e,n){return e+(Fz(n)||p2e.test(n)?"["+n+"]":(e?".":"")+n)},"")},forEach:function(t,e,n){n6t(Array.isArray(t)?t:DF(t),e,n)}};function E$(t){return Gie.get(t)||Gie.set(t,DF(t).map(function(e){return e.replace(t6t,"$2")}))}function DF(t){return t.match(Z4t)||[""]}function n6t(t,e,n){var r=t.length,i,s,a,o;for(s=0;s<r;s++)i=t[s],i&&(s6t(i)&&(i='"'+i+'"'),o=Fz(i),a=!o&&/^\d+$/.test(i),e.call(n,i,o,a,s,t))}function Fz(t){return typeof t=="string"&&t&&["'",'"'].indexOf(t.charAt(0))!==-1}function r6t(t){return t.match(J4t)&&!t.match(p2e)}function i6t(t){return e6t.test(t)}function s6t(t){return!Fz(t)&&(r6t(t)||i6t(t))}const pR={context:"$",value:"."};function jz(t,e){return new Lp(t,e)}class Lp{constructor(e,n={}){if(typeof e!="string")throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),e==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===pR.context,this.isValue=this.key[0]===pR.value,this.isSibling=!this.isContext&&!this.isValue;let r=this.isContext?pR.context:this.isValue?pR.value:"";this.path=this.key.slice(r.length),this.getter=this.path&&UO.getter(this.path,!0),this.map=n.map}getValue(e,n,r){let i=this.isContext?r:this.isValue?e:n;return this.getter&&(i=this.getter(i||{})),this.map&&(i=this.map(i)),i}cast(e,n){return this.getValue(e,n?.parent,n?.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}}Lp.prototype.__isYupRef=!0;function bk(){return bk=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},bk.apply(this,arguments)}function a6t(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,s;for(s=0;s<r.length;s++)i=r[s],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}function mR(t){function e(n,r){let{value:i,path:s="",label:a,options:o,originalValue:l,sync:c}=n,u=a6t(n,["value","path","label","options","originalValue","sync"]);const{name:d,test:f,params:h,message:m}=t;let{parent:g,context:b}=o;function E(C){return Lp.isRef(C)?C.getValue(i,g,b):C}function x(C={}){const T=h2e(bk({value:i,originalValue:l,label:a,path:C.path||s},h,C.params),E),I=new zs(zs.formatError(C.message||m,T),i,T.path,C.type||d);return I.params=T,I}let S=bk({path:s,parent:g,type:d,createError:x,resolve:E,options:o,originalValue:l},u);if(!c){try{Promise.resolve(f.call(S,i,S)).then(C=>{zs.isError(C)?r(C):C?r(null,C):r(x())})}catch(C){r(C)}return}let A;try{var R;if(A=f.call(S,i,S),typeof((R=A)==null?void 0:R.then)=="function")throw new Error(`Validation test of type: "${S.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(C){r(C);return}zs.isError(A)?r(A):A?r(null,A):r(x())}return e.OPTIONS=t,e}let o6t=t=>t.substr(0,t.length-1).substr(1);function l6t(t,e,n,r=n){let i,s,a;return e?(UO.forEach(e,(o,l,c)=>{let u=l?o6t(o):o;if(t=t.resolve({context:r,parent:i,value:n}),t.innerType){let d=c?parseInt(u,10):0;if(n&&d>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${o}, in the path: ${e}. because there is no value at that index. `);i=n,n=n&&n[d],t=t.innerType}if(!c){if(!t.fields||!t.fields[u])throw new Error(`The schema does not contain the path: ${e}. (failed at: ${a} which is a type: "${t._type}")`);i=n,n=n&&n[u],t=t.fields[u]}s=u,a=l?"["+o+"]":"."+o}),{schema:t,parent:i,parentPath:s}):{parent:i,parentPath:e,schema:t}}class Ek{constructor(){this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){const e=[];for(const n of this.list)e.push(n);for(const[,n]of this.refs)e.push(n.describe());return e}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values())
2312)}add(e){Lp.isRef(e)?this.refs.set(e.key,e):this.list.add(e)}delete(e){Lp.isRef(e)?this.refs.delete(e.key):this.list.delete(e)}has(e,n){if(this.list.has(e))return!0;let r,i=this.refs.values();for(;r=i.next(),!r.done;)if(n(r.value)===e)return!0;return!1}clone(){const e=new Ek;return e.list=new Set(this.list),e.refs=new Map(this.refs),e}merge(e,n){const r=this.clone();return e.list.forEach(i=>r.add(i)),e.refs.forEach(i=>r.add(i)),n.list.forEach(i=>r.delete(i)),n.refs.forEach(i=>r.delete(i)),r}}function dl(){return dl=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},dl.apply(this,arguments)}class Ks{constructor(e){this.deps=[],this.conditions=[],this._whitelist=new Ek,this._blacklist=new Ek,this.exclusiveTests=Object.create(null),this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(Om.notType)}),this.type=e?.type||"mixed",this.spec=dl({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},e?.spec)}get _type(){return this.type}_typeCheck(e){return!0}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const n=Object.create(Object.getPrototypeOf(this));
2312return n.type=this.type,n._typeError=this._typeError,n._whitelistError=this._whitelistError,n._blacklistError=this._blacklistError,n._whitelist=this._whitelist.clone(),n._blacklist=this._blacklist.clone(),n.exclusiveTests=dl({},this.exclusiveTests),n.deps=[...this.deps],n.conditions=[...this.conditions],n.tests=[...this.tests],n.transforms=[...this.transforms],n.spec=CF(dl({},this.spec,e)),n}label(e){var n=this.clone();return n.spec.label=e,n}meta(...e){if(e.length===0)return this.spec.meta;let n=this.clone();return n.spec.meta=Object.assign(n.spec.meta||{},e[0]),n}withMutation(e){let n=this._mutate;this._mutate=!0;let r=e(this);return this._mutate=n,r}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let n=this,r=e.clone();const i=dl({},n.spec,r.spec);return r.spec=i,r._typeError||(r._typeError=n._typeError),r._whitelistError||(r._whitelistError=n._whitelistError),r._blacklistError||(r._blacklistError=n._blacklistError),r._whitelist=n._whitelist.merge(e._whitelist,e._blacklist),r._blacklist=n._blacklist.merge(e._blacklist,e._whitelist),r.tests=n.tests,r.exclusiveTests=n.exclusiveTests,r.withMutation(s=>{e.tests.forEach(a=>{s.test(a.OPTIONS)})}),r}isType(e){return this.spec.nullable&&e===null?!0:this._typeCheck(e)}resolve(e){let n=this;if(n.conditions.length){let r=n.conditions;n=n.clone(),n.conditions=[],n=r.reduce((i,s)=>s.resolve(i,e),n),n=n.resolve(e)}return n}cast(e,n={}){let r=this.resolve(dl({value:e},n)),i=r._cast(e,n);if(e!==void 0&&n.assert!==!1&&r.isType(i)!==!0){let s=vb(e),a=vb(i);throw new TypeError(`The value of ${n.path||"field"} could not be cast to a value that satisfies the schema type: "${r._type}". 2313 2314attempted value: ${s} 2315`+(a!==s?`result of cast: ${a}`:""))}return i}_cast(e,n){let r=e===void 0?e:this.transforms.reduce((i,s)=>s.call(this,i,e,this),e);return r===void 0&&(r=this.getDefault()),r}_validate(e,n={},r){let{sync:i,path:s,from:a=[],originalValue:o=e,strict:l=this.spec.strict,abortEarly:c=this.spec.abortEarly}=n,u=e;l||(u=this._cast(u,dl({assert:!1},n)));let d={value:u,path:s,options:n,originalValue:o,schema:this,label:this.spec.label,sync:i,from:a},f=[];this._typeError&&f.push(this._typeError),this._whitelistError&&f.push(this._whitelistError),this._blacklistError&&f.push(this._blacklistError),yk({args:d,value:u,path:s,tests:f,endEarly:c},h=>{if(h)return void r(h,u);yk({tests:this.tests,args:d,path:s,sync:i,value:u,endEarly:c},r)})}validate(e,n,r){let i=this.resolve(dl({},n,{value:e}));return typeof r=="function"?i._validate(e,n,r):new Promise((s,a)=>i._validate(e,n,(o,l)=>{o?a(o):s(l)}))}validateSync(e,n){let r=this.resolve(dl({},n,{value:e})),i;return r._validate(e,dl({},n,{sync:!0}),(s,a)=>{if(s)throw s;i=a}),i}isValid(e,n){return this.validate(e,n).then(()=>!0,r=>{if(zs.isError(r))return!1;throw r})}isValidSync(e,n){try{return this.validateSync(e,n),!0}catch(r){if(zs.isError(r))return!1;throw r}}_getDefault(){let e=this.spec.default;return e==null?e:typeof e=="function"?e.call(this):CF(e)}getDefault(e){return this.resolve(e||{})._getDefault()}default(e){return arguments.length===0?this._getDefault():this.clone({default:e})}strict(e=!0){var n=this.clone();return n.spec.strict=e,n}_isPresent(e){return e!=null}defined(e=Om.defined){return this.test({message:e,name:"defined",exclusive:!0,test(n){return n!==void 0}})}required(e=Om.required){return this.clone({presence:"required"}).withMutation(n=>n.test({message:e,name:"required",exclusive:!0,test(r){return this.schema._isPresent(r)}}))}notRequired(){var e=this.clone({presence:"optional"});return e.tests=e.tests.filter(n=>n.OPTIONS.name!=="required"),e}nullable(e=!0){var n=this.clone({nullable:e!==!1});return n}transform(e){var n=this.clone();return n.transforms.push(e),n}test(...e){let n;if(e.length===1?typeof e[0]=="function"?n={test:e[0]}:n=e[0]:e.length===2?n={name:e[0],test:e[1]}:n={name:e[0],message:e[1],test:e[2]},n.message===void 0&&(n.message=Om.default),typeof n.test!="function")throw new TypeError("`test` is a required parameters");let r=this.clone(),i=mR(n),s=n.exclusive||n.name&&r.exclusiveTests[n.name]===!0;if(n.exclusive&&!n.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return n.name&&(r.exclusiveTests[n.name]=!!n.exclusive),r.tests=r.tests.filter(a=>!(a.OPTIONS.name===n.name&&(s||a.OPTIONS.test===i.OPTIONS.test))),r.tests.push(i),r}when(e,n){!Array.isArray(e)&&typeof e!="string"&&(n=e,e=".");let r=this.clone(),i=u2e(e).map(s=>new Lp(s));
2315return i.forEach(s=>{s.isSibling&&r.deps.push(s.key)}),r.conditions.push(new z4t(i,n)),r}typeError(e){var n=this.clone();return n._typeError=mR({message:e,name:"typeError",test(r){return r!==void 0&&!this.schema.isType(r)?this.createError({params:{type:this.schema._type}}):!0}}),n}oneOf(e,n=Om.oneOf){var r=this.clone();return e.forEach(i=>{r._whitelist.add(i),r._blacklist.delete(i)}),r._whitelistError=mR({message:n,name:"oneOf",test(i){if(i===void 0)return!0;let s=this.schema._whitelist;return s.has(i,this.resolve)?!0:this.createError({params:{values:s.toArray().join(", ")}})}}),r}notOneOf(e,n=Om.notOneOf){var r=this.clone();return e.forEach(i=>{r._blacklist.add(i),r._whitelist.delete(i)}),r._blacklistError=mR({message:n,name:"notOneOf",test(i){let s=this.schema._blacklist;return s.has(i,this.resolve)?this.createError({params:{values:s.toArray().join(", ")}}):!0}}),r}strip(e=!0){let n=this.clone();return n.spec.strip=e,n}describe(){const e=this.clone(),{label:n,meta:r}=e.spec;return{meta:r,label:n,type:e.type,oneOf:e._whitelist.describe(),notOneOf:e._blacklist.describe(),tests:e.tests.map(s=>({name:s.OPTIONS.name,params:s.OPTIONS.params})).filter((s,a,o)=>o.findIndex(l=>l.name===s.name)===a)}}}Ks.prototype.__isYupSchema__=!0;for(const t of["validate","validateSync"])Ks.prototype[`${t}At`]=function(e,n,r={}){const{parent:i,parentPath:s,schema:a}=l6t(this,e,n,r.context);return a[t](i&&i[s],dl({},r,{parent:i,path:e}))};for(const t of["equals","is"])Ks.prototype[t]=Ks.prototype.oneOf;for(const t of["not","nope"])Ks.prototype[t]=Ks.prototype.notOneOf;Ks.prototype.optional=Ks.prototype.notRequired;const m2e=Ks;function fy(){return new m2e}fy.prototype=m2e.prototype;const Zr=t=>t==null;function HO(){return new g2e}class g2e extends Ks{constructor(){super({type:"boolean"}),this.withMutation(()=>{this.transform(function(e){if(!this.isType(e)){if(/^(true|1)$/i.test(String(e)))return!0;if(/^(false|0)$/i.test(String(e)))return!1}return e})})}_typeCheck(e){return e instanceof Boolean&&(e=e.valueOf()),typeof e=="boolean"}isTrue(e=_F.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"true"},test(n){return Zr(n)||n===!0}})}isFalse(e=_F.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"false"},test(n){return Zr(n)||n===!1}})}}HO.prototype=g2e.prototype;let c6t=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,u6t=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,d6t=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,f6t=t=>Zr(t)||t===t.trim(),h6t={}.toString();function Mn(){return new v2e}class v2e extends Ks{constructor(){super({type:"string"}),this.withMutation(()=>{this.transform(function(e){if(this.isType(e)||Array.isArray(e))return e;const n=e!=null&&e.toString?e.toString():e;return n===h6t?e:n})})}_typeCheck(e){return e instanceof String&&(e=e.valueOf()),typeof e=="string"}_isPresent(e){return super._isPresent(e)&&!!e.length}length(e,n=Kl.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:e},test(r){return Zr(r)||r.length===this.resolve(e)}})}min(e,n=Kl.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:e},test(r){return Zr(r)||r.length>=this.resolve(e)}})}max(e,n=Kl.max){return this.test({name:"max",exclusive:!0,message:n,params:{max:e},test(r){return Zr(r)||r.length<=this.resolve(e)}})}matches(e,n){let r=!1,i,s;return n&&(typeof n=="object"?{excludeEmptyString:r=!1,message:i,name:s}=n:i=n),this.test({name:s||"matches",message:i||Kl.matches,params:{regex:e},test:a=>Zr(a)||a===""&&r||a.search(e)!==-1})}email(e=Kl.email){return this.matches(c6t,{name:"email",message:e,excludeEmptyString:!0})}url(e=Kl.url){return this.matches(u6t,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=Kl.uuid){return this.matches(d6t,{name:"uuid",message:e,excludeEmptyString:!1})}ensure(){return this.default("").transform(e=>e===null?"":e)}trim(e=Kl.trim){return this.transform(n=>n!=null?n.trim():n).test({message:e,name:"trim",test:f6t})}lowercase(e=Kl.lowercase){return this.transform(n=>Zr(n)?n:n.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,test:n=>Zr(n)||n===n.toLowerCase()})}uppercase(e=Kl.uppercase){return this.transform(n=>Zr(n)?n:n.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,test:n=>Zr(n)||n===n.toUpperCase()})}}Mn.prototype=v2e.prototype;let p6t=t=>t!=+t;function lE(){return new y2e}class y2e extends Ks{constructor(){super({type:"number"}),this.withMutation(()=>{this.transform(function(e){let n=e;if(typeof n=="string"){if(n=n.replace(/\s/g,""),n==="")return NaN;n=+n}return this.isType(n)?n:parseFloat(n)})})}_typeCheck(e){return e instanceof Number&&(e=e.valueOf()),typeof e=="number"&&!p6t(e)}min(e,n=dh.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:e},test(r){return Zr(r)||r>=this.resolve(e)}})}max(e,n=dh.max){return this.test({message:n,name:"max",exclusive:!0,params:{max:e},test(r){return Zr(r)||r<=this.resolve(e)}})}lessThan(e,n=dh.lessThan){return this.test({message:n,name:"max",exclusive:!0,params:{less:e},test(r){return Zr(r)||r<this.resolve(e)}})}moreThan(e,n=dh.moreThan){return this.test({message:n,name:"min",exclusive:!0,params:{more:e},test(r){return Zr(r)||r>this.resolve(e)}})}positive(e=dh.positive){return this.moreThan(0,e)}negative(e=dh.negative){return this.lessThan(0,e)}integer(e=dh.integer){return this.test({name:"integer",message:e,test:n=>Zr(n)||Number.isInteger(n)})}truncate(){return this.transform(e=>Zr(e)?e:e|0)}round(e){var n,r=["ceil","floor","round","trunc"];if(e=((n=e)==null?void 0:n.toLowerCase())||"round",e==="trunc")return this.truncate();if(r.indexOf(e.toLowerCase())===-1)throw new TypeError("Only valid options for roun
2315d() are: "+r.join(", "));return this.transform(i=>Zr(i)?i:Math[e](i))}}lE.prototype=y2e.prototype;var m6t=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;function g6t(t){var e=[1,4,5,6,7,10,11],n=0,r,i;if(i=m6t.exec(t)){for(var s=0,a;a=e[s];++s)i[a]=+i[a]||0;i[2]=(+i[2]||1)-1,i[3]=+i[3]||1,i[7]=i[7]?String(i[7]).substr(0,3):0,(i[8]===void 0||i[8]==="")&&(i[9]===void 0||i[9]==="")?r=+new Date(i[1],i[2],i[3],i[4],i[5],i[6],i[7]):(i[8]!=="Z"&&i[9]!==void 0&&(n=i[10]*60+i[11],i[9]==="+"&&(n=0-n)),r=Date.UTC(i[1],i[2],i[3],i[4],i[5]+n,i[6],i[7]))}else r=Date.parse?Date.parse(t):NaN;return r}let b2e=new Date(""),v6t=t=>Object.prototype.toString.call(t)==="[object Date]";class y6t extends Ks{constructor(){super({type:"date"}),this.withMutation(()=>{this.transform(function(e){return this.isType(e)?e:(e=g6t(e),isNaN(e)?b2e:new Date(e))})})}_typeCheck(e){return v6t(e)&&!isNaN(e.getTime())}prepareParam(e,n){let r;if(Lp.isRef(e))r=e;else{let i=this.cast(e);if(!this._typeCheck(i))throw new TypeError(`\`${n}\` must be a Date or a value that can be \`cast()\` to a Date`);r=i}return r}min(e,n=RF.min){let r=this.prepareParam(e,"min");return this.test({message:n,name:"min",exclusive:!0,params:{min:e},test(i){return Zr(i)||i>=this.resolve(r)}})}max(e,n=RF.max){var r=this.prepareParam(e,"max");return this.test({message:n,name:"max",exclusive:!0,params:{max:e},test(i){return Zr(i)||i<=this.resolve(r)}})}}y6t.INVALID_DATE=b2e;var b6t=o2e,E6t=b6t(function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}),x6t=E6t;const du=an(x6t);var w6t=DT,S6t=d2e,T6t=Cz;function A6t(t,e){var n={};return e=T6t(e),S6t(t,function(r,i,s){w6t(n,e(r,i,s),r)}),n}var C6t=A6t;const R6t=an(C6t);var Bz={exports:{}};Bz.exports=function(t){return E2e(_6t(t),t)};Bz.exports.array=E2e;function E2e(t,e){var n=t.length,r=new Array(n),i={},s=n,a=I6t(e),o=k6t(t);for(e.forEach(function(c){if(!o.has(c[0])||!o.has(c[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});s--;)i[s]||l(t[s],s,new Set);return r;function l(c,u,d){if(d.has(c)){var f;try{f=", node was:"+JSON.stringify(c)}catch{f=""}throw new Error("Cyclic dependency"+f)}if(!o.has(c))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(c));if(!i[u]){i[u]=!0;var h=a.get(c)||new Set;if(h=Array.from(h),u=h.length){d.add(c);do{var m=h[--u];l(m,o.get(m),d)}while(u);d.delete(c)}r[--n]=c}}}function _6t(t){for(var e=new Set,n=0,r=t.length;n<r;n++){var i=t[n];e.add(i[0]),e.add(i[1])}return Array.from(e)}function I6t(t){for(var e=new Map,n=0,r=t.length;n<r;n++){var i=t[n];e.has(i[0])||e.set(i[0],new Set),e.has(i[1])||e.set(i[1],new Set),e.get(i[0]).add(i[1])}return e}function k6t(t){for(var e=new Map,n=0,r=t.length;n<r;n++)e.set(t[n],n);return e}var D6t=Bz.exports;const L6t=an(D6t);function O6t(t,e=[]){let n=[],r=[];function i(s,a){var o=UO.split(s)[0];~r.indexOf(o)||r.push(o),~e.indexOf(`${a}-${o}`)||n.push([a,o])}for(const s in t)if(vk(t,s)){let a=t[s];~r.indexOf(s)||r.push(s),Lp.isRef(a)&&a.isSibling?i(a.path,s):BO(a)&&"deps"in a&&a.deps.forEach(o=>i(o,s))}return L6t.array(r,n).reverse()}function Yie(t,e){let n=1/0;return t.some((r,i)=>{var s;if(((s=e.path)==null?void 0:s.indexOf(r))!==-1)return n=i,!0}),n}function x2e(t){return(e,n)=>Yie(t,e)-Yie(t,n)}function N1(){return N1=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},N1.apply(this,arguments)}let Qie=t=>Object.prototype.toString.call(t)==="[object Object]";function M6t(t,e){let n=Object.keys(t.fields);return Object.keys(e).filter(r=>n.indexOf(r)===-1)}const P6t=x2e([]);class w2e extends Ks{constructor(e){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=P6t,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{this.transform(function(r){if(typeof r=="string")try{r=JSON.parse(r)}catch{r=null}return this.isType(r)?r:null}),e&&this.shape(e)})}_typeCheck(e){return Qie(e)||typeof e=="function"}_cast(e,n={}){var r;let i=super._cast(e,n);if(i===void 0)return this.getDefault();if(!this._typeCheck(i))return i;let s=this.fields,a=(r=n.stripUnknown)!=null?r:this.spec.noUnknown,o=this._nodes.concat(Object.keys(i).filter(d=>this._nodes.indexOf(d)===-1)),l={},c=N1({}
2315,n,{parent:l,__validating:n.__validating||!1}),u=!1;for(const d of o){let f=s[d],h=vk(i,d);if(f){let m,g=i[d];c.path=(n.path?`${n.path}.`:"")+d,f=f.resolve({value:g,context:n.context,parent:l});let b="spec"in f?f.spec:void 0,E=b?.strict;if(b?.strip){u=u||d in i;continue}m=!n.__validating||!E?f.cast(i[d],c):i[d],m!==void 0&&(l[d]=m)}else h&&!a&&(l[d]=i[d]);l[d]!==i[d]&&(u=!0)}return u?l:i}_validate(e,n={},r){let i=[],{sync:s,from:a=[],originalValue:o=e,abortEarly:l=this.spec.abortEarly,recursive:c=this.spec.recursive}=n;a=[{schema:this,value:o},...a],n.__validating=!0,n.originalValue=o,n.from=a,super._validate(e,n,(u,d)=>{if(u){if(!zs.isError(u)||l)return void r(u,d);i.push(u)}if(!c||!Qie(d)){r(i[0]||null,d);return}o=o||d;let f=this._nodes.map(h=>(m,g)=>{let b=h.indexOf(".")===-1?(n.path?`${n.path}.`:"")+h:`${n.path||""}["${h}"]`,E=this.fields[h];if(E&&"validate"in E){E.validate(d[h],N1({},n,{path:b,from:a,strict:!0,parent:d,originalValue:o[h]}),g);return}g(null)});yk({tests:f,value:d,errors:i,endEarly:l,sort:this._sortErrors,path:n.path},r)})}clone(e){const n=super.clone(e);return n.fields=N1({},this.fields),n._nodes=this._nodes,n._excludedEdges=this._excludedEdges,n._sortErrors=this._sortErrors,n}concat(e){let n=super.concat(e),r=n.fields;for(let[i,s]of Object.entries(this.fields)){const a=r[i];a===void 0?r[i]=s:a instanceof Ks&&s instanceof Ks&&(r[i]=s.concat(a))}return n.withMutation(()=>n.shape(r))}getDefaultFromShape(){let e={};return this._nodes.forEach(n=>{const r=this.fields[n];e[n]="default"in r?r.getDefault():void 0}),e}_getDefault(){if("default"in this.spec)return super._getDefault();if(this._nodes.length)return this.getDefaultFromShape()}shape(e,n=[]){let r=this.clone(),i=Object.assign(r.fields,e);if(r.fields=i,r._sortErrors=x2e(Object.keys(i)),n.length){Array.isArray(n[0])||(n=[n]);let s=n.map(([a,o])=>`${a}-${o}`);r._excludedEdges=r._excludedEdges.concat(s)}return r._nodes=O6t(i,r._excludedEdges),r}pick(e){const n={};for(const r of e)this.fields[r]&&(n[r]=this.fields[r]);return this.clone().withMutation(r=>(r.fields={},r.shape(n)))}omit(e){const n=this.clone(),r=n.fields;n.fields={};for(const i of e)delete r[i];return n.withMutation(()=>n.shape(r))}from(e,n,r){let i=UO.getter(e,!0);return this.transform(s=>{if(s==null)return s;let a=s;return vk(s,e)&&(a=N1({},s),r||delete a[e],a[n]=i(s)),a})}noUnknown(e=!0,n=IF.noUnknown){typeof e=="string"&&(n=e,e=!0);let r=this.test({name:"noUnknown",exclusive:!0,message:n,test(i){if(i==null)return!0;const s=M6t(this.schema,i);return!e||s.length===0||this.createError({params:{unknown:s.join(", ")}})}});return r.spec.noUnknown=e,r}unknown(e=!0,n=IF.noUnknown){return this.noUnknown(!e,n)}transformKeys(e){return this.transform(n=>n&&R6t(n,(r,i)=>e(i)))}camelCase(){return this.transformKeys(l2e)}snakeCase(){return this.transformKeys(du)}constantCase(){return this.transformKeys(e=>du(e).toUpperCase())}describe(){let e=super.describe();return e.fields=h2e(this.fields,n=>n.describe()),e}}function ns(t){return new w2e(t)}ns.prototype=w2e.prototype;function xk(){return xk=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},xk.apply(this,arguments)}function n3(t){return new S2e(t)}class S2e extends Ks{constructor(e){super({type:"array"}),this.innerType=e,this.withMutation(()=>{this.transform(function(n){if(typeof n=="string")try{n=JSON.parse(n)}catch{n=null}return this.isType(n)?n:null})})}_typeCheck(e){return Array.isArray(e)}get _subType(){return this.innerType}_cast(e,n){const r=super._cast(e,n);if(!this._typeCheck(r)||!this.innerType)return r;let i=!1;const s=r.map((a,o)=>{const l=this.innerType.cast(a,xk({},n,{path:`${n.path||""}[${o}]`}));return l!==a&&(i=!0),l});return i?s:r}_validate(e,n={},r){var i,s;let a=[];n.sync;let o=n.path,l=this.innerType,c=(i=n.abortEarly)!=null?i:this.spec.abortEarly,u=(s=n.recursive)!=null?s:this.spec.recursive,d=n.originalValue!=null?n.originalValue:e;super._validate(e,n,(f,h)=>
2315{if(f){if(!zs.isError(f)||c)return void r(f,h);a.push(f)}if(!u||!l||!this._typeCheck(h)){r(a[0]||null,h);return}d=d||h;let m=new Array(h.length);for(let g=0;g<h.length;g++){let b=h[g],E=`${n.path||""}[${g}]`,x=xk({},n,{path:E,strict:!0,parent:h,index:g,originalValue:d[g]});m[g]=(S,A)=>l.validate(b,x,A)}yk({path:o,value:h,errors:a,endEarly:c,tests:m},r)})}clone(e){const n=super.clone(e);return n.innerType=this.innerType,n}concat(e){let n=super.concat(e);return n.innerType=this.innerType,e.innerType&&(n.innerType=n.innerType?n.innerType.concat(e.innerType):e.innerType),n}of(e){let n=this.clone();if(!BO(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+vb(e));return n.innerType=e,n}length(e,n=t3.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:e},test(r){return Zr(r)||r.length===this.resolve(e)}})}min(e,n){return n=n||t3.min,this.test({message:n,name:"min",exclusive:!0,params:{min:e},test(r){return Zr(r)||r.length>=this.resolve(e)}})}max(e,n){return n=n||t3.max,this.test({message:n,name:"max",exclusive:!0,params:{max:e},test(r){return Zr(r)||r.length<=this.resolve(e)}})}ensure(){return this.default(()=>[]).transform((e,n)=>this._typeCheck(e)?e:n==null?[]:[].concat(n))}compact(e){let n=e?(r,i,s)=>!e(r,i,s):r=>!!r;return this.transform(r=>r!=null?r.filter(n):r)}describe(){let e=super.describe();return this.innerType&&(e.innerType=this.innerType.describe()),e}nullable(e=!0){return super.nullable(e)}defined(){return super.defined()}required(e){return super.required(e)}}n3.prototype=S2e.prototype;function Xie(t){return new $6t(t)}class $6t{constructor(e){this.type="lazy",this.__isYupSchema__=!0,this._resolve=(n,r={})=>{let i=this.builder(n,r);if(!BO(i))throw new TypeError("lazy() functions must return a valid schema");return i.resolve(r)},this.builder=e}resolve(e){return this._resolve(e.value,e)}cast(e,n){return this._resolve(e,n).cast(e,n)}validate(e,n,r){return this._resolve(e,n).validate(e,n,r)}validateSync(e,n){return this._resolve(e,n).validateSync(e,n)}validateAt(e,n,r){return this._resolve(n,r).validateAt(e,n,r)}validateSyncAt(e,n,r){return this._resolve(n,r).validateSyncAt(e,n,r)}describe(){return null}isValid(e,n){return this._resolve(e,n).isValid(e,n)}isValidSync(e,n){return this._resolve(e,n).isValidSync(e,n)}}const T2e="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";function F1(t,e,n){const r=n[0];if(e!=null&&t>=e)throw new Error(t+" >= "+e);if(t.slice(-1)===r||e&&e.slice(-1)===r)throw new Error("trailing zero");if(e){let a=0;for(;(t[a]||r)===e[a];)a++;if(a>0)return e.slice(0,a)+F1(t.slice(a),e.slice(a),n)}const i=t?n.indexOf(t[0]):0,s=e!=null?n.indexOf(e[0]):n.length;if(s-i>1){const a=Math.round(.5*(i+s));return n[a]}else return e&&e.length>1?e.slice(0,1):n[i]+F1(t.slice(1),null,n)}function A2e(t){if(t.length!==C2e(t[0]))throw new Error("invalid integer part of order key: "+t)}function C2e(t){if(t>="a"&&t<="z")return t.charCodeAt(0)-97+2;if(t>="A"&&t<="Z")return 90-t.charCodeAt(0)+2;throw new Error("invalid order key head: "+t)}function Jx(t){const e=C2e(t[0]);if(e>t.length)throw new Error("invalid order key: "+t);return t.slice(0,e)}function Zie(t,e){if(t==="A"+e[0].repeat(26))throw new Error("invalid order key: "+t);const n=Jx(t);if(t.slice(n.length).slice(-1)===e[0])throw new Error("invalid order key: "+t)}function Jie(t,e){A2e(t);const[n,...r]=t.split("");let i=!0;for(let s=r.length-1;i&&s>=0;s--){const a=e.indexOf(r[s])+1;a===e.length?r[s]=e[0]:(r[s]=e[a],i=!1)}if(i){if(n==="Z")return"a"+e[0];if(n==="z")return null;const s=String.fromCharCode(n.charCodeAt(0)+1);return s>"a"?r.push(e[0]):r.pop(),s+r.join("")}else return n+r.join("")}function N6t(t,e){A2e(t);const[n,...r]=t.split("");let i=!0;for(let s=r.length-1;i&&s>=0;s--){const a=e.indexOf(r[s])-1;a===-1?r[s]=e.slice(-1):(r[s]=e[a],i=!1)}if(i){if(n==="a")return"Z"+e.slice(-1);if(n==="A")return null;const s=String.fromCharCode(n.charCodeAt(0)-1);return s<"Z"?r.push(e.slice(-1)):r.pop(),s+r.join("")}else return n+r.join("")}function Dv(t,e,n=T2e){if(t!=null&&Zie(t,n),e!=null&&Zie(e,n),t!=null&&e!=null&&t>=e)throw new Error(t+" >= "+e);if(t==null){if(e==null)return"a"+n[0];const l=Jx(e),c=e.slice(l.length);if(l==="A"+n[0].repeat(26))return l+F1("",c,n);if(l<e)return l;const u=N6t(l,n);if(u==null)throw new Error("cannot decrement any more");return u}if(e==null){const l=Jx(t),c=t.slice(l.length),u=Jie(l,n);
2315return u??l+F1(c,null,n)}const r=Jx(t),i=t.slice(r.length),s=Jx(e),a=e.slice(s.length);if(r===s)return r+F1(i,a,n);const o=Jie(r,n);if(o==null)throw new Error("cannot increment any more");return o<e?o:r+F1(i,null,n)}function pS(t,e,n,r=T2e){if(n===0)return[];if(n===1)return[Dv(t,e,r)];if(e==null){let a=Dv(t,e,r);const o=[a];for(let l=0;l<n-1;l++)a=Dv(a,e,r),o.push(a);return o}if(t==null){let a=Dv(t,e,r);const o=[a];for(let l=0;l<n-1;l++)a=Dv(t,a,r),o.push(a);return o.reverse(),o}const i=Math.floor(n/2),s=Dv(t,e,r);return[...pS(t,s,i,r),s,...pS(s,e,n-i-1,r)]}function F6t(t){var e=t==null?0:t.length;return e?t[e-1]:void 0}var j6t=F6t,B6t=XL,U6t=xEe;function H6t(t,e){return e.length<2?t:B6t(t,U6t(e,0,-1))}var V6t=H6t,W6t=Jb,z6t=j6t,G6t=V6t,q6t=Pg;function K6t(t,e){return e=W6t(e,t),t=G6t(t,e),t==null||delete t[q6t(z6t(e))]}var Y6t=K6t,Q6t=IW;function X6t(t){return Q6t(t)?void 0:t}var Z6t=X6t,J6t=NW,ePt=LO,tPt=Y6t,nPt=Jb,rPt=Zb,iPt=Z6t,sPt=ZL,aPt=Ixe,oPt=1,lPt=2,cPt=4,uPt=sPt(function(t,e){var n={};if(t==null)return n;var r=!1;e=J6t(e,function(s){return s=nPt(s,t),r||(r=s.length>1),s}),rPt(t,aPt(t),n),r&&(n=ePt(n,oPt|lPt|cPt,iPt));for(var i=e.length;i--;)tPt(n,e[i]);return n}),dPt=uPt;const wk=an(dPt);var fPt=function(e){return hPt(e)&&!pPt(e)};function hPt(t){return!!t&&typeof t=="object"}function pPt(t){var e=Object.prototype.toString.call(t);return e==="[object RegExp]"||e==="[object Date]"||vPt(t)}var mPt=typeof Symbol=="function"&&Symbol.for,gPt=mPt?Symbol.for("react.element"):60103;function vPt(t){return t.$$typeof===gPt}function yPt(t){return Array.isArray(t)?[]:{}}function Sk(t,e){return e.clone!==!1&&e.isMergeableObject(t)?mS(yPt(t),t,e):t}function bPt(t,e,n){return t.concat(e).map(function(r){return Sk(r,n)})}function EPt(t,e,n){var r={};return n.isMergeableObject(t)&&Object.keys(t).forEach(function(i){r[i]=Sk(t[i],n)}),Object.keys(e).forEach(function(i){!n.isMergeableObject(e[i])||!t[i]?r[i]=Sk(e[i],n):r[i]=mS(t[i],e[i],n)}),r}function mS(t,e,n){n=n||{},n.arrayMerge=n.arrayMerge||bPt,n.isMergeableObject=n.isMergeableObject||fPt;var r=Array.isArray(e),i=Array.isArray(t),s=r===i;return s?r?n.arrayMerge(t,e,n):EPt(t,e,n):Sk(e,n)}mS.all=function(e,n){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(r,i){return mS(r,i,n)},{})};var LF=mS,R2e=typeof global=="object"&&global&&global.Object===Object&&global,xPt=typeof self=="object"&&self&&self.Object===Object&&self,fd=R2e||xPt||Function("return this")(),Op=fd.Symbol,_2e=Object.prototype,wPt=_2e.hasOwnProperty,SPt=_2e.toString,ux=Op?Op.toStringTag:void 0;function TPt(t){var e=wPt.call(t,ux),n=t[ux];try{t[ux]=void 0;var r=!0}catch{}var i=SPt.call(t);return r&&(e?t[ux]=n:delete t[ux]),i}var APt=Object.prototype,CPt=APt.toString;function RPt(t){return CPt.call(t)}var _Pt="[object Null]",IPt="[object Undefined]",ese=Op?Op.toStringTag:void 0;function Ug(t){return t==null?t===void 0?IPt:_Pt:ese&&ese in Object(t)?TPt(t):RPt(t)}function I2e(t,e){return function(n){return t(e(n))}}var Uz=I2e(Object.getPrototypeOf,Object);function Hg(t){return t!=null&&typeof t=="object"}var kPt="[object Object]",DPt=Function.prototype,LPt=Object.prototype,k2e=DPt.toString,OPt=LPt.hasOwnProperty,MPt=k2e.call(Object);function tse(t){if(!Hg(t)||Ug(t)!=kPt)return!1;var e=Uz(t);if(e===null)return!0;var n=OPt.call(e,"constructor")&&e.constructor;return typeof n=="function"&&n instanceof n&&k2e.call(n)==MPt}var nse=Array.isArray,rse=Object.keys,PPt=Object.prototype.hasOwnProperty,$Pt=typeof Element<"u";function OF(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){var n=nse(t),r=nse(e),i,s,a;if(n&&r){if(s=t.length,s!=e.length)return!1;for(i=s;i--!==0;)if(!OF(t[i],e[i]))return!1;return!0}if(n!=r)return!1;var o=t instanceof Date,l=e instanceof Date;if(o!=l)return!1;if(o&&l)return t.getTime()==e.getTime();var c=t instanceof RegExp,u=e instanceof RegExp;if(c!=u)return!1;if(c&&u)return t.toString()==e.toString();var d=rse(t);if(s=d.length,s!==rse(e).length)return!1;for(i=s;i--!==0;)if(!PPt.call(e,d[i]))return!1;if($Pt&&t instanceof Element&&e instanceof Element)return t===e;for(i=s;i--!==0;)if(a=d[i],!(a==="_owner"&&t.$$typeof)&&!OF(t[a],e[a]))return!1;return!0}return t!==t&&e!==e}var NPt=function(e,n){try{return OF(e,n)}catch(r){if(r.message&&r.message.match(/stack|recursion/i)||r.number===-2146828260)return console.warn("Warning: react-fast-compare does not handle circular references.",r.name,r.message),!1;throw r}};const Mm=an(NPt);function FPt(){this.__data__=[],this.size=0}function D2e(t,e){return t===e||t!==t&&e!==e}function VO(t,e){for(var n=t.length;n--;)if(D2e(t[n][0],e))return n;return-1}var jPt=Array.prototype,BPt=jPt.splice;function UPt(t){var e=this.__data__,n=VO(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():BPt.call(e,n,1),--this.size,!0}function HPt(t){var e=this.__data__,n=VO(e,t);return n<0?void 0:e[n][1]}function VPt(t){return VO(this.__data__,t)>-1}
vendor: 9,996 bytes, line 2315
2315function WPt(t,e){var n=this.__data__,r=VO(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}function $f(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}$f.prototype.clear=FPt;$f.prototype.delete=UPt;$f.prototype.get=HPt;$f.prototype.has=VPt;$f.prototype.set=WPt;function zPt(){this.__data__=new $f,this.size=0}function GPt(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}function qPt(t){return this.__data__.get(t)}function KPt(t){return this.__data__.has(t)}function XT(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}var YPt="[object AsyncFunction]",QPt="[object Function]",XPt="[object GeneratorFunction]",ZPt="[object Proxy]";function L2e(t){if(!XT(t))return!1;var e=Ug(t);return e==QPt||e==XPt||e==YPt||e==ZPt}var x$=fd["__core-js_shared__"],ise=function(){var t=/[^.]+$/.exec(x$&&x$.keys&&x$.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function JPt(t){return!!ise&&ise in t}var e$t=Function.prototype,t$t=e$t.toString;function Vg(t){if(t!=null){try{return t$t.call(t)}catch{}try{return t+""}catch{}}return""}var n$t=/[\\^$.*+?()[\]{}|]/g,r$t=/^\[object .+?Constructor\]$/,i$t=Function.prototype,s$t=Object.prototype,a$t=i$t.toString,o$t=s$t.hasOwnProperty,l$t=RegExp("^"+a$t.call(o$t).replace(n$t,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function c$t(t){if(!XT(t)||JPt(t))return!1;var e=L2e(t)?l$t:r$t;return e.test(Vg(t))}function u$t(t,e){return t?.[e]}function Wg(t,e){var n=u$t(t,e);return c$t(n)?n:void 0}var gS=Wg(fd,"Map"),vS=Wg(Object,"create");function d$t(){this.__data__=vS?vS(null):{},this.size=0}function f$t(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var h$t="__lodash_hash_undefined__",p$t=Object.prototype,m$t=p$t.hasOwnProperty;function g$t(t){var e=this.__data__;if(vS){var n=e[t];return n===h$t?void 0:n}return m$t.call(e,t)?e[t]:void 0}var v$t=Object.prototype,y$t=v$t.hasOwnProperty;function b$t(t){var e=this.__data__;return vS?e[t]!==void 0:y$t.call(e,t)}var E$t="__lodash_hash_undefined__";function x$t(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=vS&&e===void 0?E$t:e,this}function gg(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}gg.prototype.clear=d$t;gg.prototype.delete=f$t;gg.prototype.get=g$t;gg.prototype.has=b$t;gg.prototype.set=x$t;function w$t(){this.size=0,this.__data__={hash:new gg,map:new(gS||$f),string:new gg}}function S$t(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}function WO(t,e){var n=t.__data__;return S$t(e)?n[typeof e=="string"?"string":"hash"]:n.map}function T$t(t){var e=WO(this,t).delete(t);return this.size-=e?1:0,e}function A$t(t){return WO(this,t).get(t)}function C$t(t){return WO(this,t).has(t)}function R$t(t,e){var n=WO(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}function Xp(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}Xp.prototype.clear=w$t;Xp.prototype.delete=T$t;Xp.prototype.get=A$t;Xp.prototype.has=C$t;Xp.prototype.set=R$t;var _$t=200;function I$t(t,e){var n=this.__data__;if(n instanceof $f){var r=n.__data__;if(!gS||r.length<_$t-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Xp(r)}return n.set(t,e),this.size=n.size,this}function cE(t){var e=this.__data__=new $f(t);this.size=e.size}cE.prototype.clear=zPt;cE.prototype.delete=GPt;cE.prototype.get=qPt;cE.prototype.has=KPt;cE.prototype.set=I$t;function k$t(t,e){for(var n=-1,r=t==null?0:t.length;++n<r&&e(t[n],n,t)!==!1;);return t}var sse=function(){try{var t=Wg(Object,"defineProperty");return t({},"",{}),t}catch{}}();function O2e(t,e,n){e=="__proto__"&&sse?sse(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var D$t=Object.prototype,L$t=D$t.hasOwnProperty;function M2e(t,e,n){var r=t[e];(!(L$t.call(t,e)&&D2e(r,n))||n===void 0&&!(e in t))&&O2e(t,e,n)}function zO(t,e,n,r){var i=!n;n||(n={});for(var s=-1,a=e.length;++s<a;){var o=e[s],l=void 0;l===void 0&&(l=t[o]),i?O2e(n,o,l):M2e(n,o,l)}return n}function O$t(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}var M$t="[object Arguments]";function ase(t){return Hg(t)&&Ug(t)==M$t}var P2e=Object.prototype,P$t=P2e.hasOwnProperty,$$t=P2e.propertyIsEnumerable,N$t=ase(function(){return arguments}())?ase:function(t){return Hg(t)&&P$t.call(t,"callee")&&!$$t.call(t,"callee")},ZT=Array.isArray;function F$t(){return!1}var $2e=typeof exports=="object"&&exports&&!exports.nodeType&&exports,ose=$2e&&typeof module=="object"&&module&&!module.nodeType&&module,j$t=ose&&ose.exports===$2e,lse=j$t?fd.Buffer:void 0,B$t=lse?lse.isBuffer:void 0,N2e=B$t||F$t,U$t=9007199254740991,H$t=/^(?:0|[1-9]\d*)$/;function V$t(t,e){var n=typeof t;return e=e??U$t,!!e&&(n=="number"||n!="symbol"&&H$t.test(t))&&t>-1&&t%1==0&&t<e}var W$t=9007199254740991;function F2e(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=W$t}var z$t="[object Arguments]",G$t="[object Array]",q$t="[object Boolean]",K$t="[object Date]",Y$t="[object Error]",Q$t="[object Function]",X$t="[object Map]",Z$t="[object Number]",J$t="[object Object]",e8t="[object RegExp]",t8t="[object Set]",n8t="[object String]",r8t="[object WeakMap]",i8t="[object ArrayBuffer]",s8t="[object DataView]",a8t="[object Float32Array]",o8t="[object Float64Array]",l8t="[object Int8Array]",c8t="[object Int16Array]",u8t="[object Int32Array]",d8t="[object Uint8Array]",f8t="[object Uint8ClampedArray]",h8t="[object Uint16Array]",p8t="[object Uint32Array]",Sr={};Sr[a8t]=Sr[o8t]=Sr[l8t]=Sr[c8t]=Sr[u8t]=Sr[d8t]=Sr[f8t]=Sr[h8t]=Sr[p8t]=!0;Sr[z$t]=Sr[G$t]=Sr[i8t]=Sr[q$t]=Sr[s8t]=Sr[K$t]=Sr[Y$t]=Sr[Q$t]=Sr[X$t]=Sr[Z$t]=Sr[J$t]=Sr[e8t]=Sr[t8t]=Sr[n8t]=Sr[r8t]=!1;function m8t(t){return Hg(t)&&F2e(t.length)&&!!Sr[Ug(t)]}function Hz(t){return function(e){return t(e)}}var j2e=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Jw=j2e&&typeof module=="object"&&module&&!module.nodeType&&module,g8t=Jw&&Jw.exports===j2e,w$=g8t&&R2e.process,yb=function(){try{var t=Jw&&Jw.require&&Jw.require("util").types;return t||w$&&w$.binding&&w$.binding("util")}catch{}}(),cse=yb&&yb.isTypedArray,v8t=cse?Hz(cse):m8t,y8t=Object.prototype,b8t=y8t.hasOwnProperty;function B2e(t,e){var n=ZT(t),r=!n&&N$t(t),i=!n&&!r&&N2e(t),s=!n&&!r&&!i&&v8t(t),a=n||r||i||s,o=a?O$t(t.length,String):[],l=o.length;for(var c in t)(e||b8t.call(t,c))&&!(a&&(c=="length"||i&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||V$t(c,l)))&&o.push(c);return o}var E8t=Object.prototype;function Vz(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||E8t;return t===n}var x8t=I2e(Object.keys,Object),w8t=Object.prototype,S8t=w8t.hasOwnProperty;function T8t(t){if(!Vz(t))return x8t(t);var e=[];for(var n in Object(t))S8t.call(t,n)&&n!="constructor"&&e.push(n);return e}function U2e(t){return t!=null&&F2e(t.length)&&!L2e(t)}function H2e(t){return U2e(t)?B2e(t):T8t(t)}function A8t(t,e){return t&&zO(e,H2e(e),t)}function C8t(t){var e=[];if(t!=null)for(var n in Object(t))e.push(n);return e}var R8t=Object.prototype,_8t=R8t.hasOwnProperty;function I8t(t){if(!XT(t))return C8t(t);var e=Vz(t),n=[];for(var r in t)r=="constructor"&&(e||!_8t.call(t,r))||n.push(r);return n}function k8t(t){return U2e(t)?B2e(t,!0):I8t(t)}function D8t(t,e){return t&&zO(e,k8t(e),t)}var V2e=typeof exports=="object"&&exports&&!exports.nodeType&&exports,use=V2e&&typeof module=="object"&&module&&!module.nodeType&&module,L8t=use&&use.exports===V2e,dse=L8t?fd.Buffer:void 0,fse=dse?dse.allocUnsafe:void 0;function O8t(t,e){var n=t.length,r=fse?fse(n):new t.constructor(n);return t.copy(r),r}function W2e(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}function M8t(t,e){for(var n=-1,r=t==null?0:t.length,i=0,s=[];++n<r;){var a=t[n];e(a,n,t)&&(s[i++]=a)}return s}function z2e(){return[]}var P8t=Object.prototype,$8t=P8t.propertyIsEnumerable,hse=Object.getOwnPropertySymbols,Wz=hse?function(t){return t==null?[]:(t=Object(t),M8t(hse(t),function(e){return $8t.call(t,e)}))}:z2e;function N8t(t,e){return zO(t,Wz(t),e)}function G2e(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}var F8t=Object.getOwnPropertySymbols,j8t=F8t?function(t){for(var e=[];t;)G2e(e,Wz(t)),t=Uz(t);return e}:z2e;function B8t(t,e){return zO(t,j8t(t),e)}function U8t(t,e,n){var r=e(t);return ZT(t)?r:G2e(r,n(t))}function H8t(t){return U8t(t,H2e,Wz)}var MF=Wg(fd,"DataView"),PF=Wg(fd,"Promise"),$F=Wg(fd,"Set"),NF=Wg(fd,"WeakMap"),pse="[object Map]",V8t="[object Object]",mse="[object Promise]",gse="[object Set]",vse="[object WeakMap]",yse="[object DataView]",W8t=Vg(MF),z8t=Vg(gS),G8t=Vg(PF),q8t=Vg($F),K8t=Vg(NF),Kd=Ug;(MF&&Kd(new MF(new ArrayBuffer(1)))!=yse||gS&&Kd(new gS)!=pse||PF&&Kd(PF.resolve())!=mse||$F&&Kd(new $F)!=gse||NF&&Kd(new NF)!=vse)&&(Kd=function(t){var e=Ug(t),n=e==V8t?t.constructor:void 0,r=n?Vg(n):"";if(r)switch(r){case W8t:return yse;case z8t:return pse;case G8t:return mse;case q8t:return gse;case K8t:return vse}return e});var Y8t=Object.prototype,Q8t=Y8t.hasOwnProperty;function X8t(t){var e=t.length,n=new t.constructor(e);return e&&typeof t[0]=="string"&&Q8t.call(t,"index")&&(n.index=t.index,n.input=t.input),n}var bse=fd.Uint8Array;function Z8t(t){var e=new t.constructor(t.byteLength);return new bse(e).set(new bse(t)),e}function J8t(t,e){var n=t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}var e7t=/\w*$/;function t7t(t){var e=new t.constructor(t.source,e7t.exec(t));return e.lastIndex=t.lastIndex,e}var Ese=Op?Op.prototype:void 0,xse=Ese?Ese.valueOf:void 0;function n7t(t){return xse?Object(xse.call(t)):{}}function r7t(t,e){var n=t.buffer;return new t.constructor(n,t.byteOffset,t.length)}var i7t="[object Boolean]",s7t="[object Date]",a7t="[object Map]",o7t="[object Number]",l7t="[object RegExp]",c7t="[object Set]",u7t="[object String]",d7t="[object Symbol]",f7t="[object ArrayBuffer]",h7t="[object DataView]",p7t="[object Float32Array]",m7t="[object Float64Array
2315]",g7t="[object Int8Array]",v7t="[object Int16Array]",y7t="[object Int32Array]",b7t="[object Uint8Array]",E7t="[object Uint8ClampedArray]",x7t="[object Uint16Array]",w7t="[object Uint32Array]";function S7t(t,e,n){var r=t.constructor;switch(e){case f7t:return Z8t(t);case i7t:case s7t:return new r(+t);case h7t:return J8t(t);case p7t:case m7t:case g7t:case v7t:case y7t:case b7t:case E7t:case x7t:case w7t:return r7t(t);case a7t:return new r;case o7t:case u7t:return new r(t);case l7t:return t7t(t);case c7t:return new r;case d7t:return n7t(t)}}var wse=Object.create,T7t=function(){function t(){}return function(e){if(!XT(e))return{};if(wse)return wse(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();function A7t(t){return typeof t.constructor=="function"&&!Vz(t)?T7t(Uz(t)):{}}var C7t="[object Map]";function R7t(t){return Hg(t)&&Kd(t)==C7t}var Sse=yb&&yb.isMap,_7t=Sse?Hz(Sse):R7t,I7t="[object Set]";function k7t(t){return Hg(t)&&Kd(t)==I7t}var Tse=yb&&yb.isSet,D7t=Tse?Hz(Tse):k7t,L7t=2,q2e="[object Arguments]",O7t="[object Array]",M7t="[object Boolean]",P7t="[object Date]",$7t="[object Error]",K2e="[object Function]",N7t="[object GeneratorFunction]",F7t="[object Map]",j7t="[object Number]",Y2e="[object Object]",B7t="[object RegExp]",U7t="[object Set]",H7t="[object String]",V7t="[object Symbol]",W7t="[object WeakMap]",z7t="[object ArrayBuffer]",G7t="[object DataView]",q7t="[object Float32Array]",K7t="[object Float64Array]",Y7t="[object Int8Array]",Q7t="[object Int16Array]",X7t="[object Int32Array]",Z7t="[object Uint8Array]",J7t="[object Uint8ClampedArray]",e9t="[object Uint16Array]",t9t="[object Uint32Array]",dr={};dr[q2e]=dr[O7t]=dr[z7t]=dr[G7t]=dr[M7t]=dr[P7t]=dr[q7t]=dr[K7t]=dr[Y7t]=dr[Q7t]=dr[X7t]=dr[F7t]=dr[j7t]=dr[Y2e]=dr[B7t]=dr[U7t]=dr[H7t]=dr[V7t]=dr[Z7t]=dr[J7t]=dr[e9t]=dr[t9t]=!0;dr[$7t]=dr[K2e]=dr[W7t]=!1;function r3(t,e,n,r,i,s){var a,o=e&L7t;if(a!==void 0)return a;if(!XT(t))return t;var l=ZT(t);if(l)return a=X8t(t),W2e(t,a);var c=Kd(t),u=c==K2e||c==N7t;if(N2e(t))return O8t(t);if(c==Y2e||c==q2e||u&&!i)return a=u?{}:A7t(t),o?B8t(t,D8t(a,t)):N8t(t,A8t(a,t));if(!dr[c])return i?t:{};a=S7t(t,c),s||(s=new cE);var d=s.get(t);if(d)return d;s.set(t,a),D7t(t)?t.forEach(function(m){a.add(r3(m,e,n,m,t,s))}):_7t(t)&&t.forEach(function(m,g){a.set(g,r3(m,e,n,g,t,s))});var f=H8t,h=l?void 0:f(t);return k$t(h||t,function(m,g){h&&(g=m,m=t[g]),M2e(a,g,r3(m,e,n,g,t,s))}),a}var n9t=4;function Ase(t){return r3(t,n9t)}function Q2e(t,e){for(var n=-1,r=t==null?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}var r9t="[object Symbol]";function zz(t){return typeof t=="symbol"||Hg(t)&&Ug(t)==r9t}var i9t="Expected a function";function Gz(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(i9t);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],s=n.cache;if(s.has(i))return s.get(i);var a=t.apply(this,r);return n.cache=s.set(i,a)||s,a};return n.cache=new(Gz.Cache||Xp),n}Gz.Cache=Xp;var s9t=500;function a9t(t){var e=Gz(t,function(r){return n.size===s9t&&n.clear(),r}),n=e.cache;return e}var o9t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,l9t=/\\(\\)?/g,c9t=a9t(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(o9t,function(n,r,i,s){e.push(i?s.replace(l9t,"$1"):r||n)}),e});function u9t(t){if(typeof t=="string"||zz(t))return t;var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}var Cse=Op?Op.prototype:void 0,Rse=Cse?Cse.toString:void 0;function X2e(t){if(typeof t=="string")return t;if(ZT(t))return Q2e(t,X2e)+"";if(zz(t))return Rse?Rse.call(t):"";var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}function d9t(t){return t==null?"":X2e(t)}function Z2e(t){return ZT(t)?Q2e(t,u9t):zz(t)?[t]:W2e(c9t(d9t(t)))}function ms(){return ms=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},ms.apply(this,arguments)}function J2e(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,s;for(s=0;s<r.length;s++)i=r[s],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}var GO=y.createContext(void 0);GO.displayName="FormikContext";var f9t=GO.Provider;GO.Consumer;function h9t(){var t=y.useContext(GO);return t}var cl=function(e){return typeof e=="function"},qO=function(e){return e!==null&&typeof e=="object"},p9t=function(e){return String(Math.floor(Number(e)))===e},S$=function(e){return Object.prototype.toString.call(e)==="[object String]"},m9t=function(e){return y.Children.count(e)===0},T$=function(e){return qO(e)&&cl(e.then)};function Ro(t,e,n,r){r===void 0&&(r=0);for(var i=Z2e(e);t&&r<i.length;)t=t[i[r++]];return r!==i.length&&!t||t===void 0?n:t}function j0(t,e,n){for(var r=Ase(t),i=r,s=0,a=Z2e(e);s<a.length-1;s++){var o=a[s],l=Ro(t,a.slice(0,s+1));if(l&&(qO(l)||Array.isArray(l)))i=i[o]=Ase(l);else{var c=a[s+1];i=i[o]=p9t(c)&&Number(c)>=0?[]:{}}}return(s===0?t:i)[a[s]]===n?t:(n===void 0?delete i[a[s]]:i[a[s]]=n,s===0&&n===void 0&&delete r[a[s]],r)}
vendor: 8,353 bytes, line 2315
2315function eSe(t,e,n,r){n===void 0&&(n=new WeakMap),r===void 0&&(r={});for(var i=0,s=Object.keys(t);i<s.length;i++){var a=s[i],o=t[a];qO(o)?n.get(o)||(n.set(o,!0),r[a]=Array.isArray(o)?[]:{},eSe(o,e,n,r[a])):r[a]=e}return r}function g9t(t,e){switch(e.type){case"SET_VALUES":return ms({},t,{values:e.payload});case"SET_TOUCHED":return ms({},t,{touched:e.payload});case"SET_ERRORS":return Mm(t.errors,e.payload)?t:ms({},t,{errors:e.payload});case"SET_STATUS":return ms({},t,{status:e.payload});case"SET_ISSUBMITTING":return ms({},t,{isSubmitting:e.payload});case"SET_ISVALIDATING":return ms({},t,{isValidating:e.payload});case"SET_FIELD_VALUE":return ms({},t,{values:j0(t.values,e.payload.field,e.payload.value)});case"SET_FIELD_TOUCHED":return ms({},t,{touched:j0(t.touched,e.payload.field,e.payload.value)});case"SET_FIELD_ERROR":return ms({},t,{errors:j0(t.errors,e.payload.field,e.payload.value)});case"RESET_FORM":return ms({},t,e.payload);case"SET_FORMIK_STATE":return e.payload(t);case"SUBMIT_ATTEMPT":return ms({},t,{touched:eSe(t.values,!0),isSubmitting:!0,submitCount:t.submitCount+1});case"SUBMIT_FAILURE":return ms({},t,{isSubmitting:!1});case"SUBMIT_SUCCESS":return ms({},t,{isSubmitting:!1});default:return t}}var gm={},gR={};function tSe(t){var e=t.validateOnChange,n=e===void 0?!0:e,r=t.validateOnBlur,i=r===void 0?!0:r,s=t.validateOnMount,a=s===void 0?!1:s,o=t.isInitialValid,l=t.enableReinitialize,c=l===void 0?!1:l,u=t.onSubmit,d=J2e(t,["validateOnChange","validateOnBlur","validateOnMount","isInitialValid","enableReinitialize","onSubmit"]),f=ms({validateOnChange:n,validateOnBlur:i,validateOnMount:a,onSubmit:u},d),h=y.useRef(f.initialValues),m=y.useRef(f.initialErrors||gm),g=y.useRef(f.initialTouched||gR),b=y.useRef(f.initialStatus),E=y.useRef(!1),x=y.useRef({});y.useEffect(function(){return E.current=!0,function(){E.current=!1}},[]);var S=y.useState(0),A=S[1],R=y.useRef({values:f.initialValues,errors:f.initialErrors||gm,touched:f.initialTouched||gR,status:f.initialStatus,isSubmitting:!1,isValidating:!1,submitCount:0}),C=R.current,T=y.useCallback(function(ve){var Ge=R.current;R.current=g9t(Ge,ve),Ge!==R.current&&A(function(Xe){return Xe+1})},[]),I=y.useCallback(function(ve,Ge){return new Promise(function(Xe,nt){var Nt=f.validate(ve,Ge);Nt==null?Xe(gm):T$(Nt)?Nt.then(function(Bt){Xe(Bt||gm)},function(Bt){nt(Bt)}):Xe(Nt)})},[f.validate]),D=y.useCallback(function(ve,Ge){var Xe=f.validationSchema,nt=cl(Xe)?Xe(Ge):Xe,Nt=Ge&&nt.validateAt?nt.validateAt(Ge,ve):y9t(ve,nt);return new Promise(function(Bt,Ft){Nt.then(function(){Bt(gm)},function(vr){vr.name==="ValidationError"?Bt(v9t(vr)):Ft(vr)})})},[f.validationSchema]),k=y.useCallback(function(ve,Ge){return new Promise(function(Xe){return Xe(x.current[ve].validate(Ge))})},[]),O=y.useCallback(function(ve){var Ge=Object.keys(x.current).filter(function(nt){return cl(x.current[nt].validate)}),Xe=Ge.length>0?Ge.map(function(nt){return k(nt,Ro(ve,nt))}):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")];return Promise.all(Xe).then(function(nt){return nt.reduce(function(Nt,Bt,Ft){return Bt==="DO_NOT_DELETE_YOU_WILL_BE_FIRED"||Bt&&(Nt=j0(Nt,Ge[Ft],Bt)),Nt},{})})},[k]),P=y.useCallback(function(ve){return Promise.all([O(ve),f.validationSchema?D(ve):{},f.validate?I(ve):{}]).then(function(Ge){var Xe=Ge[0],nt=Ge[1],Nt=Ge[2],Bt=LF.all([Xe,nt,Nt],{arrayMerge:b9t});return Bt})},[f.validate,f.validationSchema,O,I,D]),M=rl(function(ve){return ve===void 0&&(ve=C.values),T({type:"SET_ISVALIDATING",payload:!0}),P(ve).then(function(Ge){return E.current&&(T({type:"SET_ISVALIDATING",payload:!1}),T({type:"SET_ERRORS",payload:Ge})),Ge})});y.useEffect(function(){a&&E.current===!0&&Mm(h.current,f.initialValues)&&M(h.current)},[a,M]);var j=y.useCallback(function(ve){var Ge=ve&&ve.values?ve.values:h.current,Xe=ve&&ve.errors?ve.errors:m.current?m.current:f.initialErrors||{},nt=ve&&ve.touched?ve.touched:g.current?g.current:f.initialTouched||{},Nt=ve&&ve.status?ve.status:b.current?b.current:f.initialStatus;h.current=Ge,m.current=Xe,g.current=nt,b.current=Nt;var Bt=function(){T({type:"RESET_FORM",payload:{isSubmitting:!!ve&&!!ve.isSubmitting,errors:Xe,touched:nt,status:Nt,values:Ge,isValidating:!!ve&&!!ve.isValidating,submitCount:ve&&ve.submitCount&&typeof ve.submitCount=="number"?ve.submitCount:0}})};if(f.onReset){var Ft=f.onReset(C.values,Et);T$(Ft)?Ft.then(Bt):Bt()}else Bt()},[f.initialErrors,f.initialStatus,f.initialTouched,f.onReset]);y.useEffect(function(){E.current===!0&&!Mm(h.current,f.initialValues)&&c&&(h.current=f.initialValues,j(),a&&M(h.current))},[c,f.initialValues,j,a,M]),y.useEffect(function(){c&&E.current===!0&&!Mm(m.current,f.initialErrors)&&(m.current=f.initialErrors||gm,T({type:"SET_ERRORS",payload:f.initialErrors||gm}))},[c,f.initialErrors]),y.useEffect(function(){c&&E.current===!0&&!Mm(g.current,f.initialTouched)&&(g.current=f.initialTouched||gR,T({type:"SET_TOUCHED",payload:f.initialTouched||gR}))},[c,f.initialTouched]),y.useEffect(function(){c&&E.current===!0&&!Mm(b.current,f.initialStatus)&&(b.current=f.initialStatus,T({type:"SET_STATUS",payload:f.initialStatus}))},[c,f.initialStatus,f.initialTouched]);var U=rl(function(ve){if(x.current[ve]&&cl(x.current[ve].validate)){var Ge=Ro(C.values,ve),Xe=x.current[ve].validate(Ge);return T$(Xe)?(T({type:"SET_ISVALIDATING",payload:!0}),Xe.then(function(nt){return nt}).then(function(nt){T({type:"SET_FIELD_ERROR",payload:{field:ve,value:nt}}),T({type:"SET_ISVALIDATING",payload:!1})})):(T({type:"SET_FIELD_ERROR",payload:{field:ve,value:Xe}}),Promise.resolve(Xe))}else if(f.validationSchema)return T({type:"SET_ISVALIDATING",payload:!0}),D(C.values,ve).then(function(nt){return nt}).then(function(nt){T({type:"SET_FIELD_ERROR",payload:{field:ve,value:Ro(nt,ve)}}),T({type:"SET_ISVALIDATING",payload:!1})});return Promise.resolve()}),z=y.useCallback(function(ve,Ge){var Xe=Ge.validate;x.current[ve]={validate:Xe}},[]),G=y.useCallback(function(ve){delete x.current[ve]},[]),F=rl(function(ve,Ge){T({type:"SET_TOUCHED",payload:ve});var Xe=Ge===void 0?i:Ge;return Xe?M(C.values):Promise.resolve()}),$=y.useCallback(function(ve){T({type:"SET_ERRORS",payload:ve})},[]),H=rl(function(ve,Ge){var Xe=cl(ve)?ve(C.values):ve;T({type:"SET_VALUES",payload:Xe});var nt=Ge===void 0?n:Ge;return nt?M(Xe):Promise.resolve()}),q=y.useCallback(function(ve,Ge){T({type:"SET_FIELD_ERROR",payload:{field:ve,value:Ge}})},[]),Y=rl(function(ve,Ge,Xe){T({type:"SET_FIELD_VALUE",payload:{field:ve,value:Ge}});var nt=Xe===void 0?n:Xe;return nt?M(j0(C.values,ve,Ge)):Promise.resolve()}),se=y.useCallback(function(ve,Ge){var Xe=Ge,nt=ve,Nt;if(!S$(ve)){ve.persist&&ve.persist();var Bt=ve.target?ve.target:ve.currentTarget,Ft=Bt.type,vr=Bt.name,Or=Bt.id,_n=Bt.value,Fc=Bt.checked;Bt.outerHTML;var tn=Bt.options,ii=Bt.multiple;Xe=Ge||vr||Or,nt=/number|range/.test(Ft)?(Nt=parseFloat(_n),isNaN(Nt)?"":Nt):/checkbox/.test(Ft)?x9t(Ro(C.values,Xe),Fc,_n):tn&&ii?E9t(tn):_n}Xe&&Y(Xe,nt)},[Y,C.values]),ye=rl(function(ve){if(S$(ve))return function(Ge){return se(Ge,ve)};se(ve)}),ie=rl(function(ve,Ge,Xe){Ge===void 0&&(Ge=!0),T({type:"SET_FIELD_TOUCHED",payload:{field:ve,value:Ge}});var nt=Xe===void 0?i:Xe;return nt?M(C.values):Promise.resolve()}),ne=y.useCallback(function(ve,Ge){ve.persist&&ve.persist();var Xe=ve.target,nt=Xe.name,Nt=Xe.id;Xe.outerHTML;var Bt=Ge||nt||Nt;ie(Bt,!0)},[ie]),ae=rl(function(ve){if(S$(ve))return function(Ge){return ne(Ge,ve)};ne(ve)}),Se=y.useCallback(function(ve){cl(ve)?T({type:"SET_FORMIK_STATE",payload:ve}):T({type:"SET_FORMIK_STATE",payload:function(){return ve}})},[]),Re=y.useCallback(function(ve){T({type:"SET_STATUS",payload:ve})},[]),je=y.useCallback(function(ve){T({type:"SET_ISSUBMITTING",payload:ve})},[]),Fe=rl(function(){return T({type:"SUBMIT_ATTEMPT"}),M().then(function(ve){var Ge=ve instanceof Error,Xe=!Ge&&Object.keys(ve).length===0;if(Xe){var nt;try{if(nt=$t(),nt===void 0)return}catch(Nt){throw Nt}return Promise.resolve(nt).then(function(Nt){return E.current&&T({type:"SUBMIT_SUCCESS"}),Nt}).catch(function(Nt){if(E.current)throw T({type:"SUBMIT_FAILURE"}),Nt})}else if(E.current&&(T({type:"SUBMIT_FAILURE"}),Ge))throw ve})}),Me=rl(function(ve){ve&&ve.preventDefault&&cl(ve.preventDefault)&&ve.preventDefault(),ve&&ve.stopPropagation&&cl(ve.stopPropagation)&&ve.stopPropagation(),Fe().catch(function(Ge){console.warn("Warning: An unhandled error was caught from submitForm(
2315)",Ge)})}),Et={resetForm:j,validateForm:M,validateField:U,setErrors:$,setFieldError:q,setFieldTouched:ie,setFieldValue:Y,setStatus:Re,setSubmitting:je,setTouched:F,setValues:H,setFormikState:Se,submitForm:Fe},$t=rl(function(){return u(C.values,Et)}),Ot=rl(function(ve){ve&&ve.preventDefault&&cl(ve.preventDefault)&&ve.preventDefault(),ve&&ve.stopPropagation&&cl(ve.stopPropagation)&&ve.stopPropagation(),j()}),Wn=y.useCallback(function(ve){return{value:Ro(C.values,ve),error:Ro(C.errors,ve),touched:!!Ro(C.touched,ve),initialValue:Ro(h.current,ve),initialTouched:!!Ro(g.current,ve),initialError:Ro(m.current,ve)}},[C.errors,C.touched,C.values]),zn=y.useCallback(function(ve){return{setValue:function(Xe,nt){return Y(ve,Xe,nt)},setTouched:function(Xe,nt){return ie(ve,Xe,nt)},setError:function(Xe){return q(ve,Xe)}}},[Y,ie,q]),Na=y.useCallback(function(ve){var Ge=qO(ve),Xe=Ge?ve.name:ve,nt=Ro(C.values,Xe),Nt={name:Xe,value:nt,onChange:ye,onBlur:ae};if(Ge){var Bt=ve.type,Ft=ve.value,vr=ve.as,Or=ve.multiple;Bt==="checkbox"?Ft===void 0?Nt.checked=!!nt:(Nt.checked=!!(Array.isArray(nt)&&~nt.indexOf(Ft)),Nt.value=Ft):Bt==="radio"?(Nt.checked=nt===Ft,Nt.value=Ft):vr==="select"&&Or&&(Nt.value=Nt.value||[],Nt.multiple=!0)}return Nt},[ae,ye,C.values]),ya=y.useMemo(function(){return!Mm(h.current,C.values)},[h.current,C.values]),ba=y.useMemo(function(){return typeof o<"u"?ya?C.errors&&Object.keys(C.errors).length===0:o!==!1&&cl(o)?o(f):o:C.errors&&Object.keys(C.errors).length===0},[o,ya,C.errors,f]),At=ms({},C,{initialValues:h.current,initialErrors:m.current,initialTouched:g.current,initialStatus:b.current,handleBlur:ae,handleChange:ye,handleReset:Ot,handleSubmit:Me,resetForm:j,setErrors:$,setFormikState:Se,setFieldTouched:ie,setFieldValue:Y,setFieldError:q,setStatus:Re,setSubmitting:je,setTouched:F,setValues:H,submitForm:Fe,validateForm:M,validateField:U,isValid:ba,dirty:ya,unregisterField:G,registerField:z,getFieldProps:Na,getFieldMeta:Wn,getFieldHelpers:zn,validateOnBlur:i,validateOnChange:n,validateOnMount:a});return At}function JT(t){var e=tSe(t),n=t.component,r=t.children,i=t.render,s=t.innerRef;return y.useImperativeHandle(s,function(){return e}),y.createElement(f9t,{value:e},n?y.createElement(n,e):i?i(e):r?cl(r)?r(e):m9t(r)?null:y.Children.only(r):null)}function v9t(t){var e={};if(t.inner){if(t.inner.length===0)return j0(e,t.path,t.message);for(var i=t.inner,n=Array.isArray(i),r=0,i=n?i:i[Symbol.iterator]();;){var s;if(n){if(r>=i.length)break;s=i[r++]}else{if(r=i.next(),r.done)break;s=r.value}var a=s;Ro(e,a.path)||(e=j0(e,a.path,a.message))}}return e}function y9t(t,e,n,r){n===void 0&&(n=!1);var i=FF(t);return e[n?"validateSync":"validate"](i,{abortEarly:!1,context:i})}function FF(t){var e=Array.isArray(t)?[]:{};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var r=String(n);Array.isArray(t[r])===!0?e[r]=t[r].map(function(i){return Array.isArray(i)===!0||tse(i)?FF(i):i!==""?i:void 0}):tse(t[r])?e[r]=FF(t[r]):e[r]=t[r]!==""?t[r]:void 0}return e}function b9t(t,e,n){var r=t.slice();return e.forEach(function(s,a){if(typeof r[a]>"u"){var o=n.clone!==!1,l=o&&n.isMergeableObject(s);r[a]=l?LF(Array.isArray(s)?[]:{},s,n):s}else n.isMergeableObject(s)?r[a]=LF(t[a],s,n):t.indexOf(s)===-1&&r.push(s)}),r}function E9t(t){return Array.from(t).filter(function(e){return e.selected}).map(function(e){return e.value})}function x9t(t,e,n){if(typeof t=="boolean")return!!e;var r=[],i=!1,s=-1;if(Array.isArray(t))r=t,s=t.indexOf(n),i=s>=0;else if(!n||n=="true"||n=="false")return!!e;return e&&n&&!i?r.concat(n):i?r.slice(0,s).concat(r.slice(s+1)):r}var w9t=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?y.useLayoutEffect:y.useEffect;function rl(t){var e=y.useRef(t);return w9t(function(){e.current=t}),y.useCallback(function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return e.current.apply(void 0,r)},[])}var uE=y.forwardRef(function(t,e){var n=t.action,r=J2e(t,["action"]),i=n??"#",s=h9t(),a=s.handleReset,o=s.handleSubmit;return y.createElement("form",ms({onSubmit:o,ref:e,onReset:a,action:i},r))});uE.displayName="Form";var S9t=Pa,T9t=function(){return S9t.Date.now()},A9t=T9t,C9t=ma,A$=A9t,_se=Ez,R9t="Expected a function",_9t=Math.max,I9t=Math.min;function k9t(t,e,n){var r,i,s,a,o,l,c=0,u=!1,d=!1,f=!0;if(typeof t!="function")throw new TypeError(R9t);e=_se(e)||0,C9t(n)&&(u=!!n.leading,d="maxWait"in n,s=d?_9t(_se(n.maxWait)||0,e):s,f="trailing"in n?!!n.trailing:f);function h(C){var T=r,I=i;return r=i=void 0,c=C,a=t.apply(I,T),a}function m(C){return c=C,o=setTimeout(E,e),u?h(C):a}function g(C){var T=C-l,I=C-c,D=e-T;return d?I9t(D,s-I):D}function b(C){var T=C-l,I=C-c;return l===void 0||T>=e||T<0||d&&I>=s}function E(){var C=A$();if(b(C))return x(C);o=setTimeout(E,g(C))}function x(C){return o=void 0,f&&r?h(C):(r=i=void 0,a)}function S(){o!==void 0&&clearTimeout(o),c=0,r=l=i=o=void 0}function A(){return o===void 0?a:x(A$())}function R(){var C=A$(),T=b(C);if(r=arguments,i=this,l=C,T){if(o===void 0)return m(l);
2315if(d)return clearTimeout(o),o=setTimeout(E,e),h(l)}return o===void 0&&(o=setTimeout(E,e)),a}return R.cancel=S,R.flush=A,R}var nSe=k9t;const r0n=an(nSe);var D9t=nSe,L9t=ma,O9t="Expected a function";function M9t(t,e,n){var r=!0,i=!0;if(typeof t!="function")throw new TypeError(O9t);return L9t(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),D9t(t,e,{leading:r,maxWait:e,trailing:i})}var P9t=M9t;const $9t=an(P9t);var Tk={ADMIN_PATH:"/admin",STRAPI_ADMIN_BACKEND_URL:"/",STRAPI_TELEMETRY_DISABLED:"false",STRAPI_ADMIN_PUBLIC_URL:"https://je-railway-app-url.up.railway.app"};const Ise=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},rSe={settings:{auditLogs:{main:[{action:"admin::audit-logs.read",subject:null}],read:[{action:"admin::audit-logs.read",subject:null}],update:[{action:"admin::audit-logs.update",subject:null}]},"review-workflows":{main:[{action:"admin::review-workflows.read",subject:null}],read:[{action:"admin::review-workflows.read",subject:null}],create:[{action:"admin::review-workflows.create",subject:null}],delete:[{action:"admin::review-workflows.delete",subject:null}],update:[{action:"admin::review-workflows.update",subject:null}]},sso:{main:[{action:"admin::provider-login.read",subject:null}],read:[{action:"admin::provider-login.read",subject:null}],update:[{action:"admin::provider-login.update",subject:null}]},releases:{read:[{action:"plugin::content-releases.settings.read",subject:null}],update:[{action:"plugin::content-releases.settings.update",subject:null}]}}},iSe=()=>window.strapi.isEE?[{path:"auth/login/:authResponse",lazy:async()=>{const{AuthResponse:t}=await Z(()=>import("./AuthResponse-BI0D7fJC-CzzSmJr8.js"),[]);return{Component:t}}}]:[],N9t=()=>({global:[...window.strapi.features.isEnabled(window.strapi.features.SSO)?[{intlLabel:{id:"Settings.sso.title",defaultMessage:"Single Sign-On"},to:"/settings/single-sign-on",id:"sso"}]:[]],admin:[...window.strapi.features.isEnabled(window.strapi.features.AUDIT_LOGS)?[{intlLabel:{id:"global.auditLogs",defaultMessage:"Audit Logs"},to:"/settings/audit-logs?pageSize=50&page=1&sort=date:DESC",id:"auditLogs"}]:[]]}),F9t=Object.freeze(Object.defineProperty({__proto__:null,ADMIN_P
2315ERMISSIONS_EE:rSe,SETTINGS_LINKS_EE:N9t,getEERoutes:iSe},Symbol.toStringTag,{value:"Module"})),jF="data:image/svg+xml,%3csvg%20width='800'%20height='800'%20viewBox='0%200%20800%20800'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M39%20282c0-118%200-176.9%2036.6-213.5C112.2%2032%20171.1%2032%20288.9%2032h221.2c117.8%200%20176.7%200%20213.3%2036.6C760%20105.2%20760%20164.1%20760%20281.9v221.2c0%20117.8%200%20176.7-36.6%20213.3C686.8%20753%20627.9%20753%20510.1%20753H288.9c-117.8%200-176.7%200-213.3-36.6C39%20679.8%2039%20620.9%2039%20503.1V281.9Z'%20fill='%234945FF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M536.4%20250.7H293.7v123.8h123.8v123.7h123.8V255.5c0-2.6-2.2-4.8-4.9-4.8Z'%20fill='%23fff'/%3e%3cpath%20fill='%23fff'%20d='M412.7%20374.5h4.8v4.8h-4.8z'/%3e%3cpath%20d='M293.8%20374.5h119c2.6%200%204.8%202.1%204.8%204.8v119h-119a4.8%204.8%200%200%201-4.8-4.9v-119Z'%20fill='%239593FF'/%3e%3cpath%20d='M417.5%20498.2h123.8L421.6%20618a2.4%202.4%200%200%201-4-1.7v-118ZM293.8%20374.5h-118a2.4%202.4%200%200%201-1.7-4.1l119.7-119.7v123.8Z'%20fill='%239593FF'/%3e%3c/svg%3e",j9t={contentManager:{main:[],collectionTypesConfigurations:[{action:"plugin::content-manager.collection-types.configure-view",subject:null}],componentsConfigurations:[{action:"plugin::content-manager.components.configure-layout",subject:null}],singleTypesConfigurations:[{action:"plugin::content-manager.single-types.configure-view",subject:null}]},marketplace:{main:[{action:"admin::marketplace.read",subject:null}],read:[{action:"admin::marketplace.read",subject:null}]},settings:{roles:{main:[{action:"admin::roles.create",subject:null},{action:"admin::roles.update",subject:null},{action:"admin::roles.read",subject:null},{action:"admin::roles.delete",subject:null}],create:[{action:"admin::roles.create",subject:null}],delete:[{action:"admin::roles.delete",subject:null}],read:[{action:"admin::roles.read",subject:null}],update:[{action:"admin::roles.update",subject:null}]},users:{main:[{action:"admin::users.create",subject:null},{action:"admin::users.read",subject:null},{action:"admin::users.update",subject:null},{action:"admin::users.delete",subject:null}],create:[{action:"admin::users.create",subject:null}],delete:[{action:"admin::users.delete",subject:null}],read:[{action:"admin::users.read",subject:null}],update:[{action:"admin::users.update",subject:null}]},webhooks:{main:[{action:"admin::webhooks.create",subject:null},{action:"admin::webhooks.read",subject:null},{action:"admin::webhooks.update",subject:null},{action:"admin::webhooks.delete",subject:null}],create:[{action:"admin::webhooks.create",subject:null}],delete:[{action:"admin::webhooks.delete",subject:null}],read:[{action:"admin::webhooks.read",subject:null},{action:"admin::webhooks.update",subject:null},{action:"admin::webhooks.delete",subject:null}],update:[{action:"admin::webhooks.update",subject:null}]},"api-tokens":{main:[{action:"admin::api-tokens.access",subject:null}],create:[{action:"admin::api-tokens.create",subject:null}],delete:[{action:"admin::api-tokens.delete",subject:null}],read:[{action:"admin::api-tokens.read",subject:null}],update:[{action:"admin::api-tokens.update",subject:null}],regenerate:[{action:"admin::api-tokens.regenerate",subject:null}]},"transfer-tokens":{main:[{action:"admin::transfer.tokens.access",subject:null}],create:[{action:"admin::transfer.tokens.create",subject:null}],delete:[{action:"admin::transfer.tokens.delete",subject:null}],read:[{action:"admin::transfer.tokens.read",subject:null}],update:[{action:"admin::transfer.tokens.update",subject:null}],regenerate:[{action:"admin::transfer.tokens.regenerate",subject:null}]},"project-settings":{read:[{action:"admin::project-settings.read",subject:null}],update:[{action:"admin::project-settings.update",subject:null}]},plugins:{main:[{action:"admin::marketplace.read",subject:null}],read:[{action:"admin::marketplace.read",subject:null}]}}},B9t={INJECT_COLUMN_IN_TABLE:"Admin/CM/pages/ListView/inject-column-in-table",MUTATE_COLLECTION_TYPES_LINKS:"Admin/CM/pages/App/mutate-collection-types-links",MUTATE_EDIT_VIEW_LAYOUT:"Admin/CM/pages/EditView/mutate-edit-view-layout",MUTATE_SINGLE_TYPES_LINKS:"Admin/CM/pages/App/mutate-single-types-l
2315inks"},U9t=()=>({global:[{intlLabel:{id:"Settings.application.title",defaultMessage:"Overview"},to:"/settings/application-infos",id:"000-application-infos"},{intlLabel:{id:"Settings.webhooks.title",defaultMessage:"Webhooks"},to:"/settings/webhooks",id:"webhooks"},{intlLabel:{id:"Settings.apiTokens.title",defaultMessage:"API Tokens"},to:"/settings/api-tokens?sort=name:ASC",id:"api-tokens"},{intlLabel:{id:"Settings.transferTokens.title",defaultMessage:"Transfer Tokens"},to:"/settings/transfer-tokens?sort=name:ASC",id:"transfer-tokens"},{intlLabel:{id:"global.plugins",defaultMessage:"Plugins"},to:"/settings/list-plugins",id:"plugins"},...!window.strapi.features.isEnabled(window.strapi.features.SSO)&&window.strapi?.flags?.promoteEE?[{intlLabel:{id:"Settings.sso.title",defaultMessage:"Single Sign-On"},to:"/settings/purchase-single-sign-on",id:"sso-purchase-page",licenseOnly:!0}]:[],...!window.strapi.features.isEnabled("cms-content-history")&&window.strapi?.flags?.promoteEE?[{intlLabel:{id:"Settings.content-history.title",defaultMessage:"Content History"},to:"/settings/purchase-content-history",id:"content-history-purchase-page",licenseOnly:!0}]:[]],admin:[{intlLabel:{id:"global.roles",defaultMessage:"Roles"},to:"/settings/roles",id:"roles"},{intlLabel:{id:"global.users",defaultMessage:"Users"},to:"/settings/users?pageSize=10&page=1&sort=firstname",id:"users"},...!window.strapi.features.isEnabled(window.strapi.features.AUDIT_LOGS)&&window.strapi?.flags?.promoteEE?[{intlLabel:{id:"global.auditLogs",defaultMessage:"Audit Logs"},to:"/settings/purchase-audit-logs",id:"auditLogs-purchase-page",licenseOnly:!0}]:[]]}),H9t=["biginteger","boolean","date","datetime","decimal","email","enumeration","float","integer","json","password","richtext","string","text","time","uid"],V9t=["min","minLength","max","maxLength","required","regex","enum","unique","private","default"];class W9t{customFields;constructor(){this.customFields={}}register=e=>{if(Array.isArray(e))e.forEach(n=>{this.register(n)});else{const{name:n,pluginId:r,type:i,intlLabel:s,intlDescription:a,components:o,options:l}=e;fn(n,"A name must be provided"),fn(i,"A type must be provided"),fn(s,"An intlLabel must be provided"),fn(a,"An intlDescription must be provided"),fn(o,"A components object must be provided"),fn(o.Input,"An Input component must be provided"),fn(H9t.includes(i),`Custom field type: '${i}' is not a valid Strapi type or it can't be used with a Custom Field`),fn(/^(?![0-9])[a-zA-Z0-9$_-]+$/g.test(n),`Custom field name: '${n}' is not a valid object key`);const u=[...l?.base||[],...l?.advanced||[]];u.length&&u.reduce(sSe,[]).forEach(({isValidOptionPath:m,errorMessage:g})=>{fn(m,g)});const d=r?`plugin::${r}.${n}`:`global::${n}`,f=Object.prototype.hasOwnProperty.call(this.customFields,d);fn(!f,`Custom field: '${d}' has already been registered`),this.customFields[d]=e}};getAll=()=>this.customFields;get=e=>this.customFields[e]}const sSe=(t,e)=>"items"in e?e.items.reduce(sSe,t):(e.name?t.push({isValidOptionPath:e.name.startsWith("options")||V9t.includes(e.name),errorMessage:`'${e.name}' must be prefixed with 'options.'`}):t.push({isValidOptionPath:!1,errorMessage:"The 'name' property is required on an options object"}),t);class z9t{apis;initializer;injectionZones;isReady;name;pluginId;constructor(e){this.apis=e.apis||{},this.initializer=e.initializer||null,this.injectionZones=e.injectionZones||{},this.isReady=e.isReady!==void 0?e.isReady:!0,this.name=e.name,this.pluginId=e.id}getInjectedComponents(e,n){try{return this.injectionZones[e][n]||[]}catch(r){return console.error("Cannot get injected component",r),[]}}injectComponent(e,n,r){try{this.injectionZones[e][n].push(r)}catch(i){console.error("Cannot inject component",i)}}}const[G9t,ew]=dd("History",{history:[],currentLocationIndex:0,currentLocation:"",canGoBack:!1,pushState:()=>{throw new Error("You must use the `HistoryProvider` to access the `pushState` function.")},goBack:()=>{throw new Error("You must use the `HistoryProvider` to access the `goBack` function.")}}),q9t=({children:t})=>{const e=bi(),n=IUe(),r=ji(),[i,s]=y.useReducer(K9t,{history:[],currentLocationIndex:0,currentLocation:"",canGoBack:!1}),a=y.useRef(!1),o=y.useCallback(u=>{s({type:"PUSH_STATE",payload:typeof u=="string"?{to:u,search:""}:u})},[]),l=y.useCallback(()=>{r(-1),s({type:"GO_BACK"}),a.current=!0},[r]),c=y.useRef(i.currentLocationIndex);return y.useEffect(()=>{i.currentLocationIndex!==c.current&&(s({type:"SET_CAN_GO_BACK",payload:i.currentLocationIndex>1&&i.history.length>1}),c.current=i.currentLocationIndex)},[c,i.currentLocationIndex,i.history.length]),y.useLayoutEffect(()=>{a.current?a.current=!1:s(n==="REPLACE"?{type:"REPLACE_STATE",payload:{to:e.pathname,search:e.search}}:{type:"PUSH_STATE",payload:{to:e.pathname,search:e.search}})},[s,e.pathname,e.search,n]),p.jsx(G9t,{pushState:o,goBack:l,...i,children:t})},K9t=(t,e)=>ud(t,n=>{switch(e.type){case"PUSH_STATE":{const r=`${e.payload.to}${e.payload.search}`;t.currentLocationIndex===t.history.length?n.history=[...t.history,r]:n.history=[...t.history.slice(0,t.currentLocationIndex),r],n.currentLocation=r,n.currentLocationIndex+=1;break}case"REPLACE_STATE":{const r=`${e.payload.to}${e.payload.search}`;n.history=[...t.history.slice(0,t.currentLocationIndex-1),r],n.currentLocation=r;break}case"GO_BACK":{const r=t.currentLocationIndex-1;n.currentLocation=t.history[r-1],n.currentLocationIndex=r;break}case"SET_CAN_GO_BACK":{n.canGoBack=e.payload;break}}}),aSe=y.forwardRef(({disabled:t,fallback:e=""},n)=>{const{formatMessage:r}=be(),i=ji(),s=ew("BackButton",m=>m.canGoBack),a=ew("BackButton",m=>m.goBack),o=ew("BackButton",m=>m.history),l=ew("BackButton",m=>m.currentLocationIndex),c=e!=="",u=t||!s&&!c,d=m=>{m.preventDefault(),s?a():c&&i(e)},h=(s?o.at(l-2):void 0)??e;return p.jsx(Ml,{ref:n,tag:Dl,to:h,onClick:d,disabled:u,"aria-disabled":u,startIcon:p.jsx(rPe,{}),children:r({id:"global.back",defaultMessage:"Back"})})}),Y9t=new ZOt({defaultOptions:{queries:{refetchOnWindowFocus:!1}}}),Q9t=({children:t,strapi:e,store:n})=>p.jsx(qLt,{components:e.library.components,customFields:e.customFields,fields:e.library.fields,menu:e.router.menu,getAdminInjectedComponents:e.getAdminInjectedComponents,getPlugin:e.getPlugin,plugins:e.plugins,rbac:e.rbac,runHookParallel:e.runHookParallel,runHookWaterfall:(r,i)=>e.runHookWaterfall(r,i,n),runHookSeries:e.runHookSeries,settings:e.router.settings,children:p.jsx(o
2315xe,{store:n,children:p.jsx(iMt,{client:Y9t,children:p.jsx(fOt,{children:p.jsx(q9t,{children:p.jsx(Mwe,{messages:e.configurations.translations,children:p.jsx(Pwe,{themes:e.configurations.themes,children:p.jsx(hOt,{children:p.jsx(AOt,{children:p.jsx(kOt,{children:p.jsx(_Ot,{defaultAuthLogo:e.configurations.authLogo,defaultMenuLogo:e.configurations.menuLogo,showTutorials:e.configurations.tutorials,showReleaseNotification:e.configurations.notifications.releases,children:t})})})})})})})})})})}),X9t=({strapi:t,store:e})=>(y.useEffect(()=>{const n=localStorage.getItem(Mz)||"en";document.documentElement.lang=n},[]),p.jsx(Q9t,{strapi:t,store:e,children:p.jsx(y.Suspense,{fallback:p.jsx(gb.Loading,{}),children:p.jsx(WUe,{})})})),qz=()=>({copy:y.useCallback(async e=>{try{if(typeof e!="string"&&typeof e!="number")throw new Error(`Cannot copy typeof ${typeof e} to clipboard, must be a string or number`);if(e==="")throw new Error("Cannot copy empty string to clipboard.");const n=e.toString();return await navigator.clipboard.writeText(n),!0}catch{return!1}},[])}),Z9t=()=>{const t=she(),{formatMessage:e}=be(),{copy:n}=qz();if(t instanceof Error){console.error(t);const r=async()=>{await n(` 2316\`\`\` 2317${t.stack} 2318\`\`\` 2319 `)};return p.jsx(Lg,{height:"100%",children:p.jsx(X,{alignItems:"center",height:"100%",justifyContent:"center",children:p.jsxs(X,{gap:7,padding:7,direction:"column",width:"35%",shadow:"tableShadow",borderColor:"neutral150",background:"neutral0",hasRadius:!0,maxWidth:"512px",children:[p.jsxs(X,{direction:"column",gap:2,children:[p.jsx(La,{width:"32px",height:"32px",fill:"danger600"}),p.jsx(le,{fontSize:4,fontWeight:"bold",textAlign:"center",children:e({id:"app.error",defaultMessage:"Something went wrong"})}),p.jsx(le,{variant:"omega",textAlign:"center",children:e({id:"app.error.message",defaultMessage:"It seems like there is a bug in your instance, but we've got you covered. Please notify your technical team so they can investigate the source of the problem and report the issue to us by opening a bug report on {link}."},{link:p.jsx(Ml,{isExternal:!0,endIcon:!0,href:"https://github.com/strapi/strapi/issues/new?assignees=&labels=&projects=&template=BUG_REPORT.md",children:"Strapi's GitHub"})})})]}),p.jsxs(X,{gap:4,direction:"column",width:"100%",children:[p.jsx(J9t,{onClose:()=>{},width:"100%",closeLabel:"",variant:"danger",children:p.jsx(eNt,{children:t.message})}),p.jsx(dt,{onClick:r,variant:"tertiary",startIcon:p.jsx(_ue,{}),children:e({id:"app.error.copy",defaultMessage:"Copy to clipboard"})})]})]})})})}throw t},J9t=J(k1e)` 2320 & > div:first-child { 2321 display: none; 2322 } 2323 2324 & > button { 2325 display: none; 2326 } 2327`,eNt=J(le)` 2328 word-break: break-all; 2329 color: ${({theme:t})=>t.colors.danger600}; 2330`,tNt=({startActions:t,endActions:e})=>!t&&!e?null:p.jsxs(X,{justifyContent:"space-between",alignItems:"flex-start",paddingBottom:4,paddingLeft:10,paddingRight:10,children:[p.jsx(X,{gap:2,wrap:"wrap",children:t}),p.jsx(X,{gap:2,shrink:0,wrap:"wrap",children:e})]}),nNt=({children:t})=>p.jsx(pe,{paddingLeft:10,paddingRight:10,children:t}),rNt={S:180,M:250},iNt=J(pe)` 2331 display: grid; 2332 grid-template-columns: repeat( 2333 auto-fit, 2334 minmax(${({$size:t})=>`${rNt[t]}px`}, 1fr) 2335 ); 2336 grid-gap: ${({theme:t})=>t.spaces[4]}; 2337`,sNt=({size:t,children:e})=>p.jsx(iNt,{$size:t,children:e}),BF=y.forwardRef(({navigationAction:t,primaryAction:e,secondaryAction:n,subtitle:r,title:i,sticky:s,width:a,...o},l)=>{const c=typeof r=="string";return s?p.jsx(pe,{paddingLeft:6,paddingRight:6,paddingTop:3,paddingBottom:3,position:"fixed",top:0,right:0,background:"neutral0",shadow:"tableShadow",width:`${a}px`,zIndex:1,"data-strapi-header-sticky":!0,children:p.jsxs(X,{justifyContent:"space-between",children:[p.jsxs(X,{children:[t&&p.jsx(pe,{paddingRight:3,children:t}),p.jsxs(pe,{children:[p.jsx(le,{variant:"beta",tag:"h1",...o,children:i}),c?p.jsx(le,{variant:"pi",textColor:"neutral600",children:r}):r]}),n?p.jsx(pe,{paddingLeft:4,children:n}):null]}),p.jsx(X,{children:e?p.jsx(pe,{paddingLeft:2,children:e}):void 0})]})}):p.jsxs(pe,{ref:l,paddingLeft:10,paddingRight:10,paddingBottom:8,paddingTop:t?6:8,background:"neutral100","data-strapi-header":!0,children:[t?p.jsx(pe,{paddingBottom:2,children:t}):null,p.jsxs(X,{justifyContent:"space-between",children:[p.jsxs(X,{minWidth:0,children:[p.jsx(le,{tag:"h1",variant:"alpha",...o,children:i}),n?p.jsx(pe,{paddingLeft:4,children:n}):null]}),e]}),c?p.jsx(le,{variant:"epsilon",textColor:"neutral600",tag:"p",children:r}):r]})}
2337),oSe=t=>{const e=y.useRef(null),[n,r]=y.useState(null),[i,s]=aNt({root:null,rootMargin:"0px",threshold:0});return oNt(i,()=>{i.current&&r(i.current.getBoundingClientRect())}),y.useEffect(()=>{e.current&&r(e.current.getBoundingClientRect())},[e]),p.jsxs(p.Fragment,{children:[p.jsx("div",{style:{height:n?.height},ref:i,children:s&&p.jsx(BF,{ref:e,...t})}),!s&&p.jsx(BF,{...t,sticky:!0,width:n?.width})]})};oSe.displayName="HeaderLayout";const aNt=t=>{const e=y.useRef(null),[n,r]=y.useState(!0),i=([s])=>{r(s.isIntersecting)};return y.useEffect(()=>{const s=e.current,a=new IntersectionObserver(i,t);return s&&a.observe(e.current),()=>{s&&a.disconnect()}},[e,t]),[e,n]},oNt=(t,e)=>{const n=Yu(e);y.useLayoutEffect(()=>{const r=new ResizeObserver(n);return Array.isArray(t)?t.forEach(i=>{i.current&&r.observe(i.current)}):t.current&&r.observe(t.current),()=>{r.disconnect()}},[t,n])},lNt=J(pe)` 2338 display: grid; 2339 grid-template-columns: ${({$hasSideNav:t})=>t?"auto 1fr":"1fr"}; 2340`,cNt=J(pe)` 2341 overflow-x: hidden; 2342`,uNt=({sideNav:t,children:e})=>p.jsxs(lNt,{$hasSideNav:!!t,children:[t,p.jsx(cNt,{paddingBottom:10,children:e})]}),Ak={Root:uNt,Header:oSe,BaseHeader:BF,Grid:sNt,Action:tNt,Content:nNt},dNt=()=>{const{formatMessage:t}=be();return p.jsxs(gb.Main,{labelledBy:"title",children:[p.jsx(Ak.Header,{id:"title",title:t({id:"content-manager.pageNotFound",defaultMessage:"Page not found"})}),p.jsx(Ak.Content,{children:p.jsx(Gb,{action:p.jsx(aS,{tag:yc,variant:"secondary",endIcon:p.jsx(aPe,{}),to:"/",children:t({id:"app.components.NotFoundPage.back",defaultMessage:"Back to homepage"})}),content:t({id:"app.page.not.found",defaultMessage:"Oops! We can't seem to find the page you're looging for..."}),hasRadius:!0,icon:p.jsx(gyt,{width:"16rem"}),shadow:"tableShadow"})})]})},fNt=()=>[...window.strapi.features.isEnabled(window.strapi.features.AUDIT_LOGS)?[{path:"audit-logs",lazy:async()=>{const{ProtectedListPage:t}=await Z(()=>import("./ListPage-DWol3DVZ-37Js58vr.js"),__vite__mapDeps([9,10]));return{Component:t}}}]:[],...window.strapi.features.isEnabled(window.strapi.features.SSO)?[{path:"single-sign-on",lazy:async()=>{const{ProtectedSSO:t}=await Z(()=>import("./SingleSignOnPage-pdSopNwV-CacLbBcD.js"),__vite__mapDeps([11,12]));return{Component:t}}}]:[]],Cd="The Form Component has not been initialised, ensure you are using this hook within a Form component",[hNt,mr]=dd("Form",{disabled:!1,errors:{},initialValues:{},isSubmitting:!1,modified:!1,addFieldRow:()=>{throw new Error(Cd)},moveFieldRow:()=>{throw new Error(Cd)},onChange:()=>{throw new Error(Cd)},removeFieldRow:()=>{throw new Error(Cd)},resetForm:()=>{throw new Error(Cd)},setErrors:()=>{throw new Error(Cd)},setValues:()=>{throw new Error(Cd)},setSubmitting:()=>{throw new Error(Cd)},validate:async()=>{throw new Error(Cd)},values:{}}),dE=y.forwardRef(({disabled:t=!1,method:e,onSubmit:n,initialErrors:r,...i},s)=>{const a=y.useRef(null),o=y.useRef(i.initialValues??{}),[l,c]=y.useReducer(mNt,{errors:r??{},isSubmitting:!1,values:i.initialValues??{}});y.useEffect(()=>{pg(o.current,i.initialValues)||(o.current=i.initialValues??{},c({type:"SET_INITIAL_VALUES",payload:i.initialValues??{}}))},[i.initialValues]);const u=y.useCallback(C=>{c({type:"SET_ERRORS",payload:C})},[]),d=y.useCallback(C=>{c({type:"SET_VALUES",payload:C})},[]);y.useEffect(()=>{if(Object.keys(l.errors).length===0)return;const C=setTimeout(()=>{const[T]=a.current.querySelectorAll("[data-strapi-field-error]");if(T){const I=T.getAttribute("id"),D=a.current.querySelector(`[aria-describedby="${I}"]`);D&&D instanceof HTMLElement&&D.focus()}});return()=>clearTimeout(C)},[l.errors]);const f=y.useCallback(async(C=!0,T={})=>{if(u({}),!i.validationSchema&&!i.validate)return{data:l.values};try{let I;if(i.validationSchema)I=await i.validationSchema.validate(l.values,{abortEarly:!1});else if(i.validate)I=await i.validate(l.values,T);else throw new Error("No validation schema or validate function provided");return{data:I}}catch(I){if(pNt(I)){const D=KO(I);return C&&u(D),{errors:D}}else throw I}},[i,u,l.values]),h=async C=>{if(C.stopPropagation(),C.preventDefault(),!!n){c({type:"SUBMIT_ATTEMPT"});try{const{data:T,errors:I}=await f();if(I)throw u(I),new Error("Submission failed");await n(T,{setErrors:u,setValues:d,resetForm:S}),c({type:"SUBMIT_SUCCESS"})}catch(T){if(c({type:"SUBMIT_FAILURE"}),T instanceof Error&&T.message==="Submission failed")return}}},m=y.useMemo(()=>!pg(o.current,l.values),[l.values]),g=Yu((C,T)=>{if(typeof C=="string"){c({type:"SET_FIELD_VALUE",payload:{field:C,value:T}});return}const I=C.target||C.currentTarget,{type:D,name:k,id:O,value:P,options:M,multiple:j}=I,U=k||O;let z;if(/number|range/.test(D)){const G=parseFloat(P);z=isNaN(G)?"":G}else/checkbox/.test(D)?z=!ku(l.values,U):M&&j?z=Array.from(M).filter(G=>G.selected).map(G=>G.value):P===""?z=null:z=P;U&&c({type:"SET_FIELD_VALUE",payload:{field:U,value:z}})}),b=y.useCallback((C,T,I)=>{c({type:"ADD_FIELD_ROW",payload:{field:C,value:T,addAtIndex:I}})},[]),E=y.useCallback((C,T)=>{c({type:"REMOVE_FIELD_ROW",payload:{field:C,removeAtIndex:T}})},[]),x=y.useCallback((C,T,I)=>{c({type:"MOVE_FIELD_ROW",payload:{field:C,fromIndex:T,toIndex:I}})},[]),S=y.useCallback(()=>{c({type:"RESET_FORM",payload:{errors:{},isSubmitting:!1,values:o.current}})},[]),A=y.useCallback(C=>{c({type:"SET_ISSUBMITTING",payload:C})},[]),R=Qn(a,s);return p.jsx("form",{ref:R,method:e,noValidate:!0,onSubmit:h,children:p.jsx(hNt,{disabled:t,onChange:g,initialValues:o.current,modified:m,addFieldRow:b,moveFieldRow:x,removeFieldRow:E,resetForm:S,setErrors:u,setValues:d,setSubmitting:A,validate:f,...l,children:typeof i.children=="function"?i.children({modified:m,disabled:t,onChange:g,...l,setErrors:u,resetForm:S}):i.children})})}),pNt=t=>typeof t=="object"&&t!==null&&"name"in t&&typeof t.name=="string"&&t.name==="ValidationError",KO=t=>{let e={};if(t.inner){if(t.inner.length===0)return $h(e,t.path,t.message);for(const n of t.inner)ku(e,n.path)||(e=$h(e,n.path,n.message))}return e},mNt=(t,e)=>ud(t,n=>{switch(e.type){case"SET_INITIAL_VALUES":n.values=e.payload;break;case"SET_VALUES":n.values=e.payload;break;case"SUBMIT_ATTEMPT":n.isSubmitting=!0;break;case"SUBMIT_FAILURE":n.isSubmitting=!1;break;case"SUBMIT_SUCCESS":n.isSubmitting=!1;break;case"SET_FIELD_VALUE":n.values=$h(t.values,e.payload.field,e.payload.value);break;case"ADD_FIELD_ROW":{const r=ku(t.values,e.payload.field,[]);let i=e.payload.addAtIndex;i===void 0?i=r.length:i<0&&(i=0);const[s]=pS(i>0?r.at(i-1)?.__temp_key__:null,r.at(i)?.__temp_key__,1);n.values=$h(t.values,e.payload.field,r.toSpliced(i,0,{...e.payload.value,__temp_key__:s}));break}case"MOVE_FIELD_ROW":{const{field:r,fromIndex:i,toIndex:s}=e.payload,a=[...ku(t.values,r,[])],o=a[i],l=i>s?a[s-1]?.__temp_key__:a[s]?.__temp_key__,c=i>s?a[s]?.__temp_key__:a[s+1]?.__temp_key__,[u]=pS(l,c,1);a.splice(i,1),a.splice(s,0,{...o,__temp_key__:u}),n.values=$h(t.values,r,a);break}case"REMOVE_FIELD_ROW":{const r=ku(t.values,e.payload.field,[]);let i=e.payload.removeAtIndex;i===void 0?i=r.length-1:i<0&&(i=0);const s=$h(r,i.toString(),void 0).filter(a=>a);n.values=$h(t.values,e.payload.field,s.length>0?s:[]);break}case"SET_ERRORS":pg(t.errors,e.payload)||(n.errors=e.payload);break;case"SET_ISSUBMITTING":n.isSubmitting=e.payload;break;case"RESET_FORM":n.values=e.payload.values,n.errors=e.payload.errors,n.isSubmitting=e.payload.isSubmitting;break}}),$a=t=>{const{formatMessage:e}=be(),n=mr("useField",o=>
2342ku(o.initialValues,t)),r=mr("useField",o=>ku(o.values,t)),i=mr("useField",o=>o.onChange),s=mr("useField",o=>ku(o.errors,t)),a=mr("useField",o=>{const l=ku(o.errors,t);if(kse(l)){const{values:c,...u}=l;return e(u,c)}return l});return{initialValue:n,rawError:s,error:kse(a)?e({id:a.id,defaultMessage:a.defaultMessage},a.values):typeof a=="string"?a:void 0,onChange:i,value:r}},kse=t=>typeof t=="object"&&t!==null&&!Array.isArray(t)&&"id"in t&&"defaultMessage"in t,gNt=({onProceed:t=()=>{},onCancel:e=()=>{}})=>{const{formatMessage:n}=be(),r=mr("Blocker",a=>a.modified),i=mr("Blocker",a=>a.isSubmitting),s=ahe(({currentLocation:a,nextLocation:o})=>!i&&r&&(a.pathname!==o.pathname||a.search!==o.search));if(s.state==="blocked"){const a=o=>{o||(e(),s.reset())};return p.jsx(Jt.Root,{open:!0,onOpenChange:a,children:p.jsxs(Jt.Content,{children:[p.jsx(Jt.Header,{children:n({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"})}),p.jsx(Jt.Body,{icon:p.jsx(La,{width:"24px",height:"24px",fill:"danger600"}),children:n({id:"global.prompt.unsaved",defaultMessage:"You have unsaved changes, are you sure you want to leave?"})}),p.jsxs(Jt.Footer,{children:[p.jsx(Jt.Cancel,{children:p.jsx(dt,{variant:"tertiary",children:n({id:"app.components.Button.cancel",defaultMessage:"Cancel"})})}),p.jsx(dt,{onClick:()=>{t(),s.proceed()},variant:"danger",children:n({id:"app.components.Button.confirm",defaultMessage:"Confirm"})})]})]})})}return null},mo=t=>{const{search:e}=bi(),n=y.useMemo(()=>new URLSearchParams(e),[e]),[r,i]=y.useState(null);return y.useEffect(()=>{n.has("field")&&n.get("field")===t&&r&&(r.focus(),r.scrollIntoView({block:"center"}))},[n,t,r]),i},vNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,...s},a)=>{const{formatMessage:o}=be(),l=$a(t),c=mo(t),u=Qn(a,c);return p.jsxs(Ne.Root,{error:l.error,name:t,hint:r,required:e,maxWidth:"320px",children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(but,{ref:u,checked:l.value===null?null:l.value||!1,offLabel:o({id:"app.components.ToggleCheckbox.off-label",defaultMessage:"False"}),onLabel:o({id:"app.components.ToggleCheckbox.on-label",defaultMessage:"True"}),onChange:l.onChange,...s}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),yNt=y.memo(vNt),bNt=y.forwardRef(({name:t,required:e,label:n,hint:r,type:i,...s},a)=>{const o=$a(t),l=mo(t),c=Qn(a,l);return p.jsxs(Ne.Root,{error:o.error,name:t,hint:r,required:e,children:[p.jsx(cd,{onCheckedChange:u=>o.onChange(t,!!u),ref:c,checked:o.value,...s,children:n||s["aria-label"]}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),ENt=y.memo(bNt),xNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,type:s,...a},o)=>{const{formatMessage:l}=be(),c=$a(t),u=mo(t),d=Qn(o,u),[f,h]=y.useState(null),m=typeof c.value=="string"?new Date(c.value):c.value,g=b=>{if(!b){c.onChange(t,null),h(null);return}const E=wNt(b);c.onChange(t,E.toISOString()),h(E)};return p.jsxs(Ne.Root,{error:c.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(Aye,{ref:d,clearLabel:l({id:"clearLabel",defaultMessage:"Clear"}),onChange:g,onClear:()=>{c.onChange(t,null),h(null)},onBlur:()=>{c.value&&!m&&c.onChange(t,f?.toISOString()??null)},value:m,...a}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),wNt=t=>new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate())),SNt=y.memo(xNt),TNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,...s},a)=>{const{formatMessage:o}=be(),l=$a(t),c=mo(t),u=Qn(a,c),d=typeof l.value=="string"?new Date(l.value):l.value;return p.jsxs(Ne.Root,{error:l.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(mW,{ref:u,clearLabel:o({id:"clearLabel",defaultMessage:"Clear"}),onChange:f=>{l.onChange(t,f?f.toISOString():null)},onClear:()=>l.onChange(t,null),value:d,...s}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),ANt=y.memo(TNt),CNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,...s},a)=>{const o=$a(t),l=mo(t),c=Qn(a,l);return p.jsxs(Ne.Root,{error:o.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(df,{ref:c,autoComplete:"email",onChange:o.onChange,value:o.value,...s,type:"email"}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),RNt=y.memo(CNt),_Nt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,options:s=[],...a},o)=>{const{formatMessage:l}=be(),c=$a(t),u=mo(t),d=Qn(o,u);return p.jsxs(Ne.Root,{error:c.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsxs(fa,{ref:d,onChange:f=>{c.onChange(t,f)},value:c.value,...a,children:[p.jsx(Mi,{value:"",disabled:e,hidden:e,children:l({
2342id:"components.InputSelect.option.placeholder",defaultMessage:"Choose here"})}),s.map(({value:f,label:h,disabled:m,hidden:g})=>p.jsx(Mi,{value:f,disabled:m,hidden:g,children:h??f},f))]}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),INt=y.memo(_Nt),kNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,...s},a)=>{const o=$a(t),l=mo(t),c=Qn(a,l);return p.jsxs(Ne.Root,{error:o.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(Nlt,{ref:c,value:typeof o.value=="object"?JSON.stringify(o.value,null,2):o.value,onChange:u=>{const d=e&&!u.length?null:u;o.onChange(t,d)},minHeight:"25.2rem",maxHeight:"50.4rem",...s}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),DNt=y.memo(kNt),LNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,type:s,...a},o)=>{const l=$a(t),c=mo(t),u=Qn(o,c);return p.jsxs(Ne.Root,{error:l.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(rct,{ref:u,onValueChange:d=>{l.onChange(t,d??null)},step:s==="float"||s=="decimal"?.01:1,value:l.value??void 0,...a}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),ONt=y.memo(LNt),MNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,...s},a)=>{const[o,l]=y.useState(!1),{formatMessage:c}=be(),u=$a(t),d=mo(t),f=Qn(a,d);return p.jsxs(Ne.Root,{error:u.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(df,{ref:f,autoComplete:"password",endAction:p.jsx(Ne.Action,{label:c({id:"Auth.form.password.show-password",defaultMessage:"Show password"}),onClick:()=>{l(h=>!h)},children:o?p.jsx(Q8,{fill:"neutral500"}):p.jsx(l8e,{fill:"neutral500"})}),onChange:u.onChange,value:u.value,...s,type:o?"text":"password"}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),PNt=y.memo(MNt),$Nt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,...s},a)=>{const o=$a(t),l=mo(t),c=Qn(a,l);return p.jsxs(Ne.Root,{error:o.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(df,{ref:c,onChange:o.onChange,value:o.value??"",...s}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),lSe=y.memo($Nt),NNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,...s},a)=>{const o=$a(t),l=mo(t),c=Qn(a,l);return p.jsxs(Ne.Root,{error:o.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(wW,{ref:c,onChange:o.onChange,value:o.value??"",...s}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),FNt=y.memo(NNt),jNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,...s},a)=>{const{formatMessage:o}=be(),l=$a(t),c=mo(t),u=Qn(a,c);return p.jsxs(Ne.Root,{error:l.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(Rye,{ref:u,clearLabel:o({id:"clearLabel",defaultMessage:"Clear"}),onChange:d=>{l.onChange(t,`${d}:00.000`)},onClear:()=>l.onChange(t,void 0),value:l.value??"",...s}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),BNt=y.memo(jNt),UNt=y.memo(y.forwardRef((t,e)=>{switch(t.type){case"biginteger":case"timestamp":case"string":case"uid":return p.jsx(lSe,{ref:e,...t});case"boolean":return p.jsx(yNt,{ref:e,...t});case"checkbox":return p.jsx(ENt,{ref:e,...t});case"datetime":return p.jsx(ANt,{ref:e,...t});case"date":return p.jsx(SNt,{ref:e,...t});case"decimal":case"float":case"integer":return p.jsx(ONt,{ref:e,...t});case"json":return p.jsx(DNt,{ref:e,...t});case"email":return p.jsx(RNt,{ref:e,...t});case"enumeration":return p.jsx(INt,{ref:e,...t});case"password":return p.jsx(PNt,{ref:e,...t});case"text":return p.jsx(FNt,{ref:e,...t});case"time":return p.jsx(BNt,{ref:e,...t});default:return p.jsx(HNt,{ref:e,...t})}})),HNt=y.forwardRef(({label:t,hint:e,name:n,required:r,type:i,labelAction:s},a)=>{const{error:o}=$a(n),l=mo(n),c=Qn(a,l);return p.jsxs(Ne.Root,{error:o,name:n,hint:e,required:r,children:[p.jsx(Ne.Label,{action:s,children:t}),p.jsx(df,{ref:c,disabled:!0,placeholder:`Unsupported field type: ${i}`,required:r,type:"text",value:""}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),vg=y.memo(UNt),VNt=J.img` 2343 height: 7.2rem; 2344`,zg=()=>{const{logos:{auth:t}}=ROt("UnauthenticatedLogo");return p.jsx(VNt,{src:t?.custom?.url||t.default,"aria-hidden":!0,alt:""})},WNt=J(pe)` 2345 margin: 0 auto; 2346 width: 552px; 2347`,fE=J(X)` 2348 flex-direction: column; 2349`,zNt=()=>{const t=KT(i=>i.admin_app.language.localeNames),e=jO(),{formatMessage:n,locale:r}=be();return p.jsx(fa,{"aria-label":n({id:"global.localeToggle.label",defaultMessage:"Select interface language"}),value:r,onChange:i=>{e(xwe(i))},children:Object.entries(t).map(([i,s])=>p.jsx(Mi,{value:i,children:s},i))})},Gg=({children:t})=>p.jsx(WNt,{shadow:"tableShadow",hasRadius:!0,paddingTop:9,paddingBottom:9,paddingLeft:10,paddingRight:10,background:"neutral0",children:t}),qg=({children:t})=>p.jsxs("div",{children:[p.jsx(X,{tag:"header",justifyContent:"flex-end",children:p.jsx(pe,{paddingTop:6,paddingRight:8,children:p.jsx(zNt,{})})}),p.jsx(pe,{paddingTop:2,paddingBottom:11,children:t})]}
2349),An={email:{id:"components.Input.error.validation.email",defaultMessage:"This is not a valid email."},json:{id:"components.Input.error.validation.json",defaultMessage:"This doesn't match the JSON format"},lowercase:{id:"components.Input.error.validation.lowercase",defaultMessage:"The value must be a lowercase string"},max:{id:"components.Input.error.validation.max",defaultMessage:"The value is too high (max: {max})."},maxLength:{id:"components.Input.error.validation.maxLength",defaultMessage:"The value is too long (max: {max})."},min:{id:"components.Input.error.validation.min",defaultMessage:"The value is too low (min: {min})."},minLength:{id:"components.Input.error.validation.minLength",defaultMessage:"The value is too short (min: {min})."},regex:{id:"components.Input.error.validation.regex",defaultMessage:"The value does not match the regex."},required:{id:"components.Input.error.validation.required",defaultMessage:"This value is required."},string:{id:"components.Input.error.validation.string",defaultMessage:"This is not a valid string."},unique:{id:"components.Input.error.validation.unique",defaultMessage:"This value is already used."},integer:{id:"component.Input.error.validation.integer",defaultMessage:"The value must be an integer"}},GNt=ns().shape({email:Mn().nullable().email({id:An.email.id,defaultMessage:"Not a valid email"}).required(An.required),password:Mn().required(An.required).nullable(),rememberMe:HO().nullable()}),cSe=({children:t})=>{const[e,n]=y.useState(),{formatMessage:r}=be(),{search:i}=bi(),s=y.useMemo(()=>new URLSearchParams(i),[i]),a=ji(),{login:o}=Dc("Login",c=>c),l=async c=>{n(void 0);const u=await o(c);if("error"in u){const d=u.error.message??"Something went wrong";if(l2e(d).toLowerCase()==="usernotactive"){a("/auth/oops");return}n(d)}else{const d=s.get("redirectTo"),f=d?decodeURIComponent(d):"/";a(f)}};return p.jsx(qg,{children:p.jsxs(Lg,{children:[p.jsxs(Gg,{children:[p.jsxs(fE,{children:[p.jsx(zg,{}),p.jsx(pe,{paddingTop:6,paddingBottom:1,children:p.jsx(le,{variant:"alpha",tag:"h1",children:r({id:"Auth.form.welcome.title",defaultMessage:"Welcome!"})})}),p.jsx(pe,{paddingBottom:7,children:p.jsx(le,{variant:"epsilon",textColor:"neutral600",children:r({id:"Auth.form.welcome.subtitle",defaultMessage:"Log in to your Strapi account"})})}),e?p.jsx(le,{id:"global-form-error",role:"alert",tabIndex:-1,textColor:"danger600",children:e}):null]}),p.jsx(dE,{method:"PUT",initialValues:{email:"",password:"",rememberMe:!1},onSubmit:c=>{l(c)},validationSchema:GNt,children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:6,children:[[{label:r({id:"Auth.form.email.label",defaultMessage:"Email"}),name:"email",placeholder:r({id:"Auth.form.email.placeholder",defaultMessage:"[email protected]"}),required:!0,type:"string"},{label:r({id:"global.password",defaultMessage:"Password"}),name:"password",required:!0,type:"password"},{label:r({id:"Auth.form.rememberMe.label",defaultMessage:"Remember me"}),name:"rememberMe",type:"checkbox"}].map(c=>p.jsx(vg,{...c},c.name)),p.jsx(dt,{fullWidth:!0,type:"submit",children:r({id:"Auth.form.button.login",defaultMessage:"Login"})})]})}),t]}),p.jsx(X,{justifyContent:"center",children:p.jsx(pe,{paddingTop:4,children:p.jsx(Ml,{isExternal:!1,tag:Dl,to:"/auth/forgot-password",children:r({id:"Auth.link.forgot-password",defaultMessage:"Forgot your password?"})})})})]})})},qNt=()=>{const t=ji(),{formatMessage:e}=be(),{_unstableFormatAPIError:n}=os(),[r,{error:i}]=lOt();return p.jsx(qg,{children:p.jsxs(Lg,{children:[p.jsxs(Gg,{children:[p.jsxs(fE,{children:[p.jsx(zg,{}),p.jsx(pe,{paddingTop:6,paddingBottom:7,children:p.jsx(le,{tag:"h1",variant:"alpha",children:e({id:"Auth.form.button.password-recovery",defaultMessage:"Password Recovery"})})}),i?p.jsx(le,{id:"global-form-error",role:"alert",tabIndex:-1,textColor:"danger600",children:Xw(i)?n(i):e({id:"notification.error",defaultMessage:"An error occurred"})}):null]}),p.jsx(dE,{method:"POST",initialValues:{email:""},onSubmit:async s=>{"error"in await r(s)||t("/auth/forgot-password-success")},validationSchema:ns().shape({email:Mn().email(An.email).required({id:An.required.id,defaultMessage:"This field is required."}).nullable()}),children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:6,children:[[{label:e({id:"Auth.form.email.label",defaultMessage:"Email"}),name:"email",placeholder:e({id:"Auth.form.email.placeholder",defaultMessage:"[email protected]"}),required:!0,type:"string"}].map(s=>p.jsx(vg,{...s},s.name)),p.jsx(dt,{type:"submit",fullWidth:!0,children:e({id:"Auth.form.button.forgot-password",defaultMessage:"Send Email"})})]})})]}),p.jsx(X,{justifyContent:"center",children:p.jsx(pe,{paddingTop:4,children:p.jsx(Ml,{tag:Dl,to:"/auth/login",children:e({id:"Auth.link.ready",defaultMessage:"Ready to sign in?"})})})})]})})},KNt=()=>{const{formatMessage:t}=be();return p.jsx(qg,{children:p.jsxs(Lg,{children:[p.jsx(Gg,{children:p.jsxs(fE,{children:[p.jsx(zg,{}),p.jsx(pe,{paddingTop:6,paddingBottom:7,children:p.jsx(le,{tag:"h1",variant:"alpha",children:t({id:"app.containers.AuthPage.ForgotPasswordSuccess.title",defaultMessage:"Email sent"})})}),p.jsx(le,{children:t({id:"app.containers.AuthPage.ForgotPasswordSuccess.text.email",defaultMessage:"It can take a few minutes to receive your password recovery link."})}),p.jsx(pe,{paddingTop:4,children:p.jsx(le,{children:t({id:"app.containers.AuthPage.ForgotPasswordSuccess.text.contact-admin",defaultMessage:"If you do not receive this link, please contact your administrator."})})})]})}),p.jsx(X,{justifyContent:"center",children:p.jsx(pe,{paddingTop:4,children:p.jsx(Ml,{tag:Dl,to:"/auth/login",children:t({id:"Auth.link.signin",defaultMessage:"Sign in"})})})})]})})},YNt=()=>{const{formatMessage:t}=be(),{search:e}=bi(),r=y.useMemo(()=>new URLSearchParams(e),[e]).get("info")||t({id:"Auth.components.Oops.text",defaultMessage:"Your account has been suspended."});return p.jsx(qg,{children:p.jsxs(Lg,{children:[p.jsx(Gg,{children:p.jsxs(fE,{children:[p.jsx(zg,{}),p.jsx(pe,{paddingTop:6,paddingBottom:7,children:p.jsx(le,{tag:"h1",variant:"alpha",children:t({id:"Auth.components.Oops.title",defaultMessage:"Oops..."})})}),p.jsx(le,{children:r}),p.jsx(pe,{paddingTop:4,children:p.jsx(le,{children:t({id:"Auth.components.Oops.text.admin",defaultMessage:"If this is a mistake, please contact your administrator."})})})]})}),p.jsx(X,{justifyContent:"center",children:p.jsx(pe,{paddingTop:4,children:p.jsx(Ml,{tag:Dl,to:"/auth/login",children:t({id:"Auth.link.signin",defaultMessage:"Sign in"})})})})]})})},QNt=(t,e)=>{const[n,r]=y.useState(()=>{const i=window.localStorage.getItem(t);if(i!==null)try{return JSON.parse(i)}catch{return i}return e});return y.useEffect(()=>{window.localStorage.setItem(t,JSON.stringify(n))},[t,n]),[n,r]},XNt=J(Ne.Root)` 2350 height: 3.2rem; 2351 width: 3.2rem; 2352 2353 > label, 2354 ~ input { 2355 display: block; 2356 position: absolute; 2357 top: 0; 2358 left: 0; 2359 right: 0; 2360 bottom: 0; 2361 } 2362 2363 > label { 2364 color: inherit; 2365 cursor: pointer; 2366 padding: ${({theme:t})=>t.spaces[2]}; 2367 text-align: center; 2368 vertical-align: middle; 2369 } 2370 2371 &:hover, 2372 &:focus-within { 2373 background-color: ${({theme:t})=>t.colors.neutral0}; 2374 } 2375 2376 &:active, 2377 &.selected { 2378 color: ${({theme:t})=>t.colors.primary700}; 2379 background-color: ${({theme:t})=>t.colors.neutral0}; 2380 border-color: ${({theme:t})=>t.colors.primary700}; 2381 } 2382`,i3={postResponse:90*24*60*60*1e3,postFirstDismissal:14*24*60*60*1e3,postSubsequentDism
2382issal:90*24*60*60*1e3,display:30*60*1e3},ZNt=[...Array(11).keys()],JNt=t=>{const{enabled:e,lastResponseDate:n,firstDismissalDate:r,lastDismissalDate:i}=t;return window.strapi.flags.nps===!1||e===!1?!1:n?Date.now()-new Date(n).getTime()>=i3.postResponse:i?Date.now()-new Date(i).getTime()>=i3.postSubsequentDismissal:r?Date.now()-new Date(r).getTime()>=i3.postFirstDismissal:!0},eFt=()=>{const{formatMessage:t}=be(),{npsSurveySettings:e,setNpsSurveySettings:n}=uSe(),[r,i]=y.useState(!1),{toggleNotification:s}=yn(),a=yF("NpsSurvey",g=>g.currentEnvironment),o=yF("NpsSurvey",g=>g.strapiVersion),[l,c]=y.useState(JNt(e)),[u,d]=y.useState(!1);y.useEffect(()=>{const g=setTimeout(()=>{d(!0)},i3.display);return()=>{clearTimeout(g)}},[]);const{user:f}=Dc("NpsSurvey",g=>g);if(!u||!l)return null;const h=async({npsSurveyRating:g,npsSurveyFeedback:b})=>{try{const E={email:typeof f=="object"&&f.email?f.email:"",rating:g,comment:b,environment:a,version:o??void 0,license:window.strapi.projectType,isHostedOnStrapiCloud:Tk.STRAPI_HOSTING==="strapi.cloud"};if(!(await fetch("https://analytics.strapi.io/submit-nps",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(E)})).ok)throw new Error("Failed to submit NPS survey");n(S=>
2382({...S,lastResponseDate:new Date().toString(),firstDismissalDate:null,lastDismissalDate:null})),i(!0),setTimeout(()=>{c(!1)},3e3)}catch{s({type:"danger",message:t({id:"notification.error",defaultMessage:"An error occurred"})})}},m=()=>{n(g=>{const b={...g,lastResponseDate:null};return g.firstDismissalDate?b.lastDismissalDate=new Date().toString():b.firstDismissalDate=new Date().toString(),b}),c(!1)};return p.jsx(hW,{children:p.jsx(JT,{initialValues:{npsSurveyFeedback:"",npsSurveyRating:null},onSubmit:h,validationSchema:ns({npsSurveyFeedback:Mn(),npsSurveyRating:lE().required()}),children:({values:g,handleChange:b,setFieldValue:E,isSubmitting:x})=>p.jsx(uE,{name:"npsSurveyForm",children:p.jsx(X,{hasRadius:!0,direction:"column",padding:4,borderColor:"primary200",background:"neutral0",shadow:"popupShadow",position:"fixed",bottom:0,left:"50%",transform:"translateX(-50%)",zIndex:"200",width:"50%",children:r?p.jsx(le,{fontWeight:"semiBold",children:t({id:"app.components.NpsSurvey.feedback-response",defaultMessage:"Thank you very much for your feedback!"})}):p.jsxs(pe,{tag:"fieldset",width:"100%",borderWidth:0,children:[p.jsxs(X,{justifyContent:"space-between",width:"100%",children:[p.jsx(pe,{marginLeft:"auto",marginRight:"auto",children:p.jsx(le,{fontWeight:"semiBold",tag:"legend",children:t({id:"app.components.NpsSurvey.banner-title",defaultMessage:"How likely are you to recommend Strapi to a friend or colleague?"})})}),p.jsx(Yn,{onClick:m,withTooltip:!1,label:t({id:"app.components.NpsSurvey.dismiss-survey-label",defaultMessage:"Dismiss survey"}),children:p.jsx(Ni,{})})]}),p.jsxs(X,{gap:2,marginTop:2,marginBottom:2,justifyContent:"center",children:[p.jsx(le,{variant:"pi",textColor:"neutral600",children:t({id:"app.components.NpsSurvey.no-recommendation",defaultMessage:"Not at all likely"})}),ZNt.map(S=>p.jsx(XNt,{name:"npsSurveyRating",className:g.npsSurveyRating===S?"selected":void 0,hasRadius:!0,background:"primary100",borderColor:"primary200",color:"primary600",position:"relative",cursor:"pointer",children:p.jsxs(Ne.Label,{children:[p.jsx(xi,{children:p.jsx(Ne.Input,{type:"radio",checked:g.npsSurveyRating===S,onChange:A=>E("npsSurveyRating",parseInt(A.target.value,10)),value:S})}),S]})},S)),p.jsx(le,{variant:"pi",textColor:"neutral600",children:t({id:"app.components.NpsSurvey.happy-to-recommend",defaultMessage:"Extremely likely"})})]}),g.npsSurveyRating!==null&&p.jsxs(X,{direction:"column",children:[p.jsx(pe,{marginTop:2,children:p.jsx(Ne.Label,{fontWeight:"semiBold",fontSize:2,children:t({id:"app.components.NpsSurvey.feedback-question",defaultMessage:"Do you have any suggestion for improvements?"})})}),p.jsx(pe,{width:"62%",marginTop:3,marginBottom:4,children:p.jsx(wW,{id:"npsSurveyFeedback",width:"100%",onChange:b,value:g.npsSurveyFeedback})}),p.jsx(dt,{marginBottom:2,type:"submit",loading:x,children:t({id:"app.components.NpsSurvey.submit-feedback",defaultMessage:"Submit Feedback"})})]})]})})})})})};function uSe(){const[t,e]=QNt("STRAPI_NPS_SURVEY_SETTINGS",{enabled:!0,lastResponseDate:null,firstDismissalDate:null,lastDismissalDate:null});
2382return{npsSurveySettings:t,setNpsSurveySettings:e}}const tFt=ns().shape({firstname:Mn().trim().required(An.required).nullable(),lastname:Mn().nullable(),password:Mn().min(8,{id:An.minLength.id,defaultMessage:"Password must be at least 8 characters",values:{min:8}}).matches(/[a-z]/,{message:{id:"components.Input.error.contain.lowercase",defaultMessage:"Password must contain at least 1 lowercase letter"}}).matches(/[A-Z]/,{message:{id:"components.Input.error.contain.uppercase",defaultMessage:"Password must contain at least 1 uppercase letter"}}).matches(/\d/,{message:{id:"components.Input.error.contain.number",defaultMessage:"Password must contain at least 1 number"}}).required({id:An.required.id,defaultMessage:"Password is required"}).nullable(),confirmPassword:Mn().required({id:An.required.id,defaultMessage:"Confirm password is required"}).oneOf([jz("password"),null],{id:"components.Input.error.password.noMatch",defaultMessage:"Passwords must match"}).nullable(),registrationToken:Mn().required({id:An.required.id,defaultMessage:"Registration token is required"})}),nFt=ns().shape({firstname:Mn().trim().required({id:An.required.id,defaultMessage:"Firstname is required"}).nullable(),lastname:Mn().nullable(),password:Mn().min(8,{id:An.minLength.id,defaultMessage:"Password must be at least 8 characters",values:{min:8}}).matches(/[a-z]/,{message:{id:"components.Input.error.contain.lowercase",defaultMessage:"Password must contain at least 1 lowercase letter"}}).matches(/[A-Z]/,{message:{id:"components.Input.error.contain.uppercase",defaultMessage:"Password must contain at least 1 uppercase letter"}}).matches(/\d/,{message:{id:"components.Input.error.contain.number",defaultMessage:"Password must contain at least 1 number"}}).required({id:An.required.id,defaultMessage:"Password is required"}).nullable(),confirmPassword:Mn().required({id:An.required,defaultMessage:"Confirm password is required"}).nullable().oneOf([jz("password"),null],{id:"components.Input.error.password.noMatch",defaultMessage:"Passwords must match"}),email:Mn().email({id:An.email.id,defaultMessage:"Not a valid email"}).strict().lowercase({id:An.lowercase.id,defaultMessage:"Email must be lowercase"}).required({id:An.required.id,defaultMessage:"Email is required"}).nullable()}),Dse=({hasAdmin:t})=>{const{toggleNotification:e}=yn(),n=ji(),[r,i]=y.useState(0),[s,a]=y.useState(),{trackUsage:o}=va(),{formatMessage:l}=be(),c=Dwe("Register",k=>k.setSkipped),{search:u}=bi(),d=y.useMemo(()=>new URLSearchParams(u),[u]),f=Gu("/auth/:authType"),{_unstableFormatAPIError:h,_unstableFormatValidationErrors:m}
2382=os(),{setNpsSurveySettings:g}=uSe(),b=d.get("registrationToken"),{data:E,error:x}=oOt(b,{skip:!b});y.useEffect(()=>{if(x){const k=Xw(x)?h(x):x.message??"";e({type:"danger",message:k}),n(`/auth/oops?info=${encodeURIComponent(k)}`)}},[x,h,n,e]);const[S]=sOt(),[A]=aOt(),R=jO(),C=async({news:k,...O},P)=>{const M=await S(O);if("data"in M){R(hS({token:M.data.token}));const{roles:j}=M.data.user;j&&j.find(({code:z})=>z==="strapi-super-admin")&&(localStorage.setItem("GUIDED_TOUR_SKIPPED",JSON.stringify(!1)),c(!1),o("didLaunchGuidedtour")),k?(g(U=>({...U,enabled:!0})),n({pathname:"/usecase",search:"?hasAdmin=true"})):n("/")}else if(Xw(M.error)){if(o("didNotCreateFirstAdmin"),M.error.name==="ValidationError"){P(m(M.error));return}a(h(M.error))}},T=async({news:k,...O},P)=>{const M=await A(O);if("data"in M)R(hS({token:M.data.token})),k?(g(j=>({...j,enabled:!0})),n({pathname:"/usecase",search:`?hasAdmin=${t}`})):n("/");else if(Xw(M.error)){if(o("didNotCreateFirstAdmin"),M.error.name==="ValidationError"){P(m(M.error));return}a(h(M.error))}};if(!f||f.params.authType!=="register"&&f.params.authType!=="register-admin")return p.jsx(Oh,{to:"/"});const I=f.params.authType==="register-admin",D=I?nFt:tFt;return p.jsx(qg,{children:p.jsxs(Gg,{children:[p.jsxs(X,{direction:"column",alignItems:"center",gap:3,children:[p.jsx(zg,{}),p.jsx(le,{tag:"h1",variant:"alpha",textAlign:"center",children:l({id:"Auth.form.welcome.title",defaultMessage:"Welcome to Strapi!"})}),p.jsx(le,{variant:"epsilon",textColor:"neutral600",textAlign:"center",children:l({id:"Auth.form.register.subtitle",defaultMessage:"Credentials are only used to authenticate in Strapi. All saved data will be stored in your database."})}),s?p.jsx(le,{id:"global-form-error",role:"alert",tabIndex:-1,textColor:"danger600",children:s}):null]}),p.jsx(dE,{method:"POST",initialValues:{firstname:E?.firstname||"",lastname:E?.lastname||"",email:E?.email||"",password:"",confirmPassword:"",registrationToken:b||void 0,news:!1},onSubmit:async(k,O)=>{const P=rFt(k);try{await D.validate(P,{abortEarly:!1}),r>0&&I&&o("didSubmitWithErrorsFirstAdmin",{count:r.toString()}),P.registrationToken?T({userInfo:wk(P,["registrationToken","confirmPassword","email","news"]),registrationToken:P.registrationToken,news:P.news},O.setErrors):await C(wk(P,["registrationToken","confirmPassword"]),O.setErrors)}catch(M){M instanceof zs&&O.setErrors(M.inner.reduce((j,{message:U,path:z})=>(z&&typeof U=="object"&&(j[z]=l(U)),j),{})),i(r+1)}},children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:6,marginTop:7,children:[p.jsx(ts.Root,{gap:4,children:[{label:l({id:"Auth.form.firstname.label",defaultMessage:"Firstname"}),name:"firstname",required:!0,size:6,type:"string"},{label:l({id:"Auth.form.lastname.label",defaultMessage:"Lastname"}),name:"lastname",size:6,type:"string"},{disabled:!I,label:l({id:"Auth.form.email.label",defaultMessage:"Email"}),name:"email",required:!0,size:12,type:"email"},{hint:l({id:"Auth.form.password.hint",defaultMessage:"Must be at least 8 characters, 1 uppercase, 1 lowercase & 1 number"}),label:l({id:"global.password",defaultMessage:"Password"}),name:"password",required:!0,size:12,type:"password"},{label:l({id:"Auth.form.confirmPassword.label",defaultMessage:"Confirm Password"}),name:"confirmPassword",required:!0,size:12,type:"password"},{label:l({id:"Auth.form.register.news.label",defaultMessage:"Keep me updated about new features & upcoming improvements (by doing this you accept the {terms} and the {policy})."},{terms:p.jsx(Lse,{target:"_blank",href:"https://strapi.io/terms",rel:"noreferrer",children:l({id:"Auth.privacy-policy-agreement.terms",defaultMessage:"terms"})}),policy:p.jsx(Lse,{target:"_blank",href:"https://strapi.io/privacy",rel:"noreferrer",children:l({id:"Auth.privacy-policy-agreement.policy",defaultMessage:"policy"})})}),name:"news",size:12,type:"checkbox"}].map(({size:k,...O})=>p.jsx(ts.Item,{col:k,direction:"column",alignItems:"stretch",children:p.jsx(vg,{...O})},O.name))}),p.jsx(dt,{fullWidth:!0,size:"L",type:"submit",children:l({id:"Auth.form.button.register",defaultMessage:"Let's start"})})]})}),f?.params.authType==="register"&&p.jsx(pe,{paddingTop:4,children:p.jsx(X,{justifyContent:"center",children:p.jsx(Ml,{tag:Dl,to:"/auth/login",children:l({
2382id:"Auth.link.signin.account",defaultMessage:"Already have an account?"})})})})]})})};function rFt(t){return Object.entries(t).reduce((e,[n,r])=>(!["password","confirmPassword"].includes(n)&&typeof r=="string"?(e[n]=r.trim(),n==="lastname"&&(e[n]=r||void 0)):e[n]=r,e),{})}const Lse=J.a` 2383 color: ${({theme:t})=>t.colors.primary600}; 2384`,iFt=ns().shape({password:Mn().min(8,{id:An.minLength.id,defaultMessage:"Password must be at least 8 characters",values:{min:8}}).matches(/[a-z]/,{message:{id:"components.Input.error.contain.lowercase",defaultMessage:"Password must contain at least 1 lowercase letter"}}).matches(/[A-Z]/,{message:{id:"components.Input.error.contain.uppercase",defaultMessage:"Password must contain at least 1 uppercase letter"}}).matches(/\d/,{message:{id:"components.Input.error.contain.number",defaultMessage:"Password must contain at least 1 number"}}).required({id:An.required.id,defaultMessage:"Password is required"}).nullable(),confirmPassword:Mn().required({id:An.required.id,defaultMessage:"Confirm password is required"}).oneOf([jz("password"),null],{id:"components.Input.error.password.noMatch",defaultMessage:"Passwords must match"}).nullable()}),sFt=()=>{const{formatMessage:t}=be(),e=jO(),n=ji(),{search:r}=bi(),i=y.useMemo(()=>new URLSearchParams(r),[r]),{_unstableFormatAPIError:s}=os(),[a,{error:o}]=iOt(),l=async c=>{const u=await a(c);"data"in u&&(e(hS({token:u.data.token})),n("/"))};return i.get("code")?p.jsx(qg,{children:p.jsxs(Lg,{children:[p.jsxs(Gg,{children:[p.jsxs(fE,{children:[p.jsx(zg,{}),p.jsx(pe,{paddingTop:6,paddingBottom:7,children:p.jsx(le,{tag:"h1",variant:"alpha",children:t({id:"global.reset-password",defaultMessage:"Reset password"})})}),o?p.jsx(le,{id:"global-form-error",role:"alert",tabIndex:-1,textColor:"danger600",children:Xw(o)?s(o):t({id:"notification.error",defaultMessage:"An error occurred"})}):null]}),p.jsx(dE,{method:"POST",initialValues:{password:"",confirmPassword:""},onSubmit:c=>{l({password:c.password,resetPasswordToken:i.get("code")})},validationSchema:iFt,children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:6,children:[[{hint:t({id:"Auth.form.password.hint",defaultMessage:"Password must contain at least 8 characters, 1 uppercase, 1 lowercase and 1 number"}),label:t({id:"global.password",defaultMessage:"Password"}),name:"password",required:!0,type:"password"},{label:t({id:"Auth.form.confirmPassword.label",defaultMessage:"Confirm Password"}),name:"confirmPassword",required:!0,type:"password"}].map(c=>p.jsx(vg,{...c},c.name)),p.jsx(dt,{fullWidth:!0,type:"submit",children:t({id:"global.change-password",defaultMessage:"Change password"})})]})})]}),p.jsx(X,{justifyContent:"center",children:p.jsx(pe,{paddingTop:4,children:p.jsx(Ml,{tag:Dl,to:"/auth/login",children:t({id:"Auth.link.ready",defaultMessage:"Ready to sign in?"})})})})]})}):p.jsx(Oh,{to:"/auth/login"})},Ose={"forgot-password":qNt,"forgot-password-success":KNt,login:()=>null,oops:YNt,register:Dse,"register-admin":Dse,"reset-password":sFt,providers:()=>null},aFt=()=>{const{search:t}=bi(),n=Gu("/auth/:authType")?.params.authType,{data:r}=Iz(),{hasAdmin:i}=r??{},s=jie(cSe,async()=>(await Z(()=>import("./Login-BTE_Cz9k-yrBIZIMt.js"),__vite__mapDeps([13,14]))).LoginEE),a=jie(Ose,async()=>(await Z(()=>import("./constants-Dxi38yo0-CAROUARi.js"),__vite__mapDeps([15,14]))).FORMS,{combine(c,u){return{...c,...u}},defaultValue:Ose}),{token:o}=Dc("AuthPage",c=>c);if(!n||!a)return p.jsx(Oh,{to:"/"});const l=a[n];return l?n!=="register-admin"&&n!=="register"&&o?p.jsx(Oh,{to:"/"}):i&&n==="register-admin"&&o?p.jsx(Oh,{to:"/"}):!i&&n!=="register-admin"?p.jsx(Oh,{to:{pathname:"/auth/register-admin",search:t}}):s&&n==="login"?p.jsx(s,{}):n==="login"&&!s?null:p.jsx(l,{hasAdmin:i}):p.jsx(Oh,{to:"/"})},oFt=[{lazy:async()=>{const{ProtectedListPage:t}=await Z(()=>import("./ListPage-D7Qlkk9D-B8DFf8Y5.js"),__vite__mapDeps([16,12,17]));return{Component:t}},path:"roles"},{lazy:async()=>{const{ProtectedCreatePage:t}=await Z(()=>import("./CreatePage-CMkC5wC9-DyAniTX0.js"),__vite__mapDeps([18,19,20,3,21,22]));return{Component:t}},path:"roles/duplicate/:id"},{lazy:async()=>{const{ProtectedCreatePage:t}=await Z(()=>import("./CreatePage-CMkC5wC9-DyAniTX0.js"),__vite__mapDeps([18,19,20,3,21,22]));return{Component:t}},path:"roles/new"},{lazy:async()=>{const{ProtectedEditPage:t}=await Z(()=>import("./EditPage-UHcIKlhQ-DRNry6eC.js"),__vite__mapDeps([23,12,19,20,3]));return{Component:t}},path:"roles/:id"},{lazy:async()=>{const{ProtectedListPage:t}=await Z(()=>import("./ListPage-C8ITVaku-CcxATfuc.js"),__vite__mapDeps([24,10,25,12]));return{Component:t}},path:"users"},{lazy:async()=>{const{ProtectedEditPage:t}=await Z(()=>import("./EditPage-D-DXDPnf-BR0oz58p.js"),__vite__mapDeps([26,17,10,25,12,27]));return{Component:t}},path:"users/:id"},{lazy:async()=>{const{ProtectedCreatePage:t}=await Z(()=>import("./CreatePage-Dqo3PXZo-DfqNqklJ.js"),__vite__mapDeps([28,29,17,30]));return{Component:t}},path:"webhooks/create"},{lazy:async()=>{const{ProtectedEditPage:t}=await Z(()=>import("./EditPage-CJZEJoQP-DDfgUCJV.js"),__vite__mapDeps([29,17,30])).then(e=>e.b);return{Component:t}},path:"webhooks/:id"},{lazy:async()=>{const{ProtectedListPage:t}=await Z(()=>import("./ListPage-DDML0hej-DEdfCgEA.js"),__vite__mapDeps([31,30]));return{Component:t}},path:"webhooks"},{lazy:async()=>{const{ProtectedListView:t}=await Z(()=>import("./ListView-DBC2WBLc-2Sjlh5R4.js"),__vite__mapDeps([32,33,34,35,36,37]));return{Component:t}},path:"api-tokens"},{lazy:async()=>{const{ProtectedCreateView:t}=await Z(()=>import("./CreateView-B8nJeYSW-GNHCqgoK.js"),__vite__mapDeps([38,39,34,35,40,41,21,22,5,2,3]));return{Component:t}},path:"api-tokens/create"},{lazy:async()=>{const{ProtectedEditView:t}=await Z(()=>import("./EditViewPage-CQO7BSJW-DuachhL6.js"),__vite__mapDeps([39,34,35,40,41,21,22,5,2,3]));return{Component:t}},path:"api-tokens/:id"},{lazy:async()=>{const{ProtectedCreateView:t}=await Z(()=>import("./CreateView-wxPZtkV--Xy2rFim7.js"),__vite__mapDeps([42,43,41,35,40,21,22]));return{Component:t}},path:"transfer-tokens/create"},{lazy:async()=>{const{ProtectedListView:t}=await Z(()=>import("./ListView-BNaDzPLr-OY57_mWV.js"),__vite__mapDeps([44,33,41,35,36,37]));return{Component:t}},path:"transfer-tokens"},{lazy:async()=>{const{ProtectedEditView:t}=await Z(()=>import("./EditView-ByMWzlex-DxFe60JC.js"),__vite__mapDeps([43,41,35,40,21,22]));return{Component:t}},path:"transfer-tokens/:id"},{lazy:async()=>{const{ProtectedInstalledPlugins:t}=await Z(()=>import("./InstalledPlugins-BISfAqYE-DAh7D75-.js"),[]);return{Component:t}},path:"list-plugins"},{lazy:async()=>{const{PurchaseAuditLogs:t}=await Z(()=>import("./PurchaseAuditLogs-DjHXN1Tz-CUJ1RzgT.js"),[]);return{Component:t}}
2384,path:"purchase-audit-logs"},{lazy:async()=>{const{PurchaseSingleSignOn:t}=await Z(()=>import("./PurchaseSingleSignOn-DGbdGoUi-4p37Gklc.js"),[]);return{Component:t}},path:"purchase-single-sign-on"},{lazy:async()=>{const{PurchaseContentHistory:t}=await Z(()=>import("./PurchaseContentHistory-DU8CdwGr-DvKsASCB.js"),[]);return{Component:t}},path:"purchase-content-history"}],lFt=()=>[{path:"usecase",lazy:async()=>{const{PrivateUseCasePage:t}=await Z(()=>import("./UseCasePage-DNAHJWv5-w_TO-6hb.js"),__vite__mapDeps([45,46]));return{Component:t}}},...iSe(),{path:"auth/:authType",element:p.jsx(aFt,{})}],cFt=()=>[{index:!0,lazy:async()=>{const{HomePage:t}=await Z(()=>import("./HomePage-CysC5L5a-BrgGyfoX.js"),__vite__mapDeps([47,37,48]));return{Component:t}}},{path:"me",lazy:async()=>{const{ProfilePage:t}=await Z(()=>import("./ProfilePage-CQG9YVzy-BAu0tNM2.js"),__vite__mapDeps([49,10,27]));return{Component:t}}},{path:"marketplace",lazy:async()=>{const{ProtectedMarketplacePage:t}=await Z(()=>import("./MarketplacePage-CU7NpjXy-Ccchit4G.js"),__vite__mapDeps([50,51]));return{Component:t}}},{path:"settings/*",lazy:async()=>{const{Layout:t}=await Z(()=>import("./Layout-DQ36VXiH-CK--rSFk.js"),__vite__mapDeps([52,1,2,3,17]));return{Component:t}},children:[{path:"application-infos",lazy:async()=>{const{ApplicationInfoPage:t}=await Z(()=>import("./ApplicationInfoPage-Y3MPY3-0-iuwIPQdh.js"),__vite__mapDeps([53,17]));return{Component:t}}},...[...fNt(),...oFt].filter((t,e,n)=>n.findIndex(r=>r.path===t.path)===e)]}];class uFt{_routes=[];router=null;_menu=[];_settings={global:{id:"global",intlLabel:{id:"Settings.global",defaultMessage:"Global Settings"},links:[]}};constructor(e){this._routes=e}get routes(){return this._routes}get menu(){return this._menu}get settings(){return this._settings}createRouter(e,{memory:n,...r}={}){const i=[{path:"/*",errorElement:p.jsx(oxe,{store:e.store,children:p.jsx(Mwe,{messages:e.configurations.translations,children:p.jsx(Pwe,{themes:e.configurations.themes,children:p.jsx(Z9t,{})})})}),element:p.jsx(X9t,{strapi:e,store:e.store}),children:[...lFt(),{path:"/*",lazy:async()=>{const{PrivateAdminLayout:s}=await Z(()=>import("./AuthenticatedLayout-CGVw08Na-CZ75TYJC.js"),__vite__mapDeps([54,51,48,10,46,33]));return{Component:s}},children:[...this.routes,{path:"*",element:p.jsx(dNt,{})}]}]}];return n?this.router=qUe(i,r):this.router=JUe(i,r),this.router}addMenuLink=e=>{fn(e.to,`[${e.intlLabel.defaultMessage}]: link.to should be defined`),fn(typeof e.to=="string",`[${e.intlLabel.defaultMessage}]: Expected link.to to be a string instead received ${typeof e.to}`),fn(e.intlLabel?.id&&e.intlLabel?.defaultMessage,`[${e.intlLabel.defaultMessage}]: link.intlLabel.id & link.intlLabel.defaultMessage should be defined`),fn(!e.Component||e.Component&&typeof e.Component=="function",`[${e.intlLabel.defaultMessage}]: link.Component must be a function returning a Promise that returns a default component. Please use: \`Component: () => import(path)\` instead.`),(!e.Component||e.Component&&typeof e.Component=="function"&&e.Component[Symbol.toStringTag]==="AsyncFunction")&&console.warn(` 2385 [${e.intlLabel.defaultMessage}]: [deprecated] addMenuLink() was called with an async Component from the plugin "${e.intlLabel.defaultMessage}". This will be removed in the future. Please use: \`Component: () => import(path)\` ensuring you return a default export instead. 2386 `.trim()),e.to.startsWith("/")&&(console.warn(`[${e.intlLabel.defaultMessage}]: the \`to\` property of your menu link is an absolute path, it should be relative to the root of the application. This has been corrected for you but will be removed in a future version of Strapi.`),e.to=e.to.slice(1));const{Component:n,...r}=e;n&&this._routes.push({path:`${e.to}/*`,lazy:async()=>{const i=await n();return"default"in i?{Component:i.default}:{Component:i}}}),this.menu.push(r)};addSettingsLink(e,n){if(typeof e=="object"&&"links"in e)fn(e.id,"section.id should be defined"),fn(e.intlLabel?.id&&e.intlLabel?.defaultMessage,"section.intlLabel should be defined"),fn(this.settings[e.id]===void 0,"A similar section already exists"),fn(Array.isArray(e.links),"TypeError expected links to be an array"),this.settings[e.id]={...e,links:[]},e.links.forEach(r=>{this.createSettingsLink(e.id,r)});else if(typeof e=="object"&&n)fn(e.id,"section.id should be defined"),fn(e.intlLabel?.id&&e.intlLabel?.defaultMessage,"section.intlLabel should be defined"),fn(this.settings[e.id]===void 0,"A similar section already exists"),this.settings[e.id]={...e,links:[]}
2386,Array.isArray(n)?n.forEach(r=>this.createSettingsLink(e.id,r)):this.createSettingsLink(e.id,n);else if(typeof e=="string"&&n)Array.isArray(n)?n.forEach(r=>this.createSettingsLink(e,r)):this.createSettingsLink(e,n);else throw new Error("Invalid arguments provided to addSettingsLink, at minimum a sectionId and link are required.")}createSettingsLink=(e,n)=>{fn(this._settings[e],"The section does not exist"),fn(n.id,`[${n.intlLabel.defaultMessage}]: link.id should be defined`),fn(n.intlLabel?.id&&n.intlLabel?.defaultMessage,`[${n.intlLabel.defaultMessage}]: link.intlLabel.id & link.intlLabel.defaultMessage`),fn(n.to,`[${n.intlLabel.defaultMessage}]: link.to should be defined`),fn(!n.Component||n.Component&&typeof n.Component=="function",`[${n.intlLabel.defaultMessage}]: link.Component must be a function returning a Promise. Please use: \`Component: () => import(path)\` instead.`),(!n.Component||n.Component&&typeof n.Component=="function"&&n.Component[Symbol.toStringTag]==="AsyncFunction")&&console.warn(` 2387 [${n.intlLabel.defaultMessage}]: [deprecated] addSettingsLink() was called with an async Component from the plugin "${n.intlLabel.defaultMessage}". This will be removed in the future. Please use: \`Component: () => import(path)\` ensuring you return a default export instead. 2388 `.trim()),n.to.startsWith("/")&&(console.warn(`[${n.intlLabel.defaultMessage}]: the \`to\` property of your settings link is an absolute path. It should be relative to \`/settings\`. This has been corrected for you but will be removed in a future version of Strapi.`),n.to=n.to.slice(1)),n.to.split("/")[0]==="settings"&&(console.warn(`[${n.intlLabel.defaultMessage}]: the \`to\` property of your settings link has \`settings\` as the first part of it's path. It should be relative to \`settings\` and therefore, not include it. This has been corrected for you but will be removed in a future version of Strapi.`),n.to=n.to.split("/").slice(1).join("/"));const{Component:r,...i}=n,s=this._routes.findIndex(a=>a.path==="settings/*");if(s)this._routes[s].children||(this._routes[s].children=[]);else{console.warn("A third party plugin has removed the settings section, the settings link cannot be added.");return}r&&this._routes[s].children.push({path:`${n.to}/*`,lazy:async()=>{const a=await r();return"default"in a?{Component:a.default}:{Component:a}}}),this._settings[e].links.push(i)};addRoute(e){if(Array.isArray(e))this._routes=[...this._routes,...e];else if(typeof e=="object"&&e!==null)this._routes.push(e);else if(typeof e=="function")this._routes=e(this._routes);else throw new Error(`Expected the \`route\` passed to \`addRoute\` to be an array or a function, but received ${dFt(e)}`)}}const dFt=t=>{const e=typeof t;if(e==="object"){if(t===null)return"null";if(Array.isArray(t))return"array";if(t instanceof Object&&t.constructor.name!=="Object")return t.constructor.name}return e},fFt={[kc.reducerPath]:kc.reducer,admin_app:YLt},hFt=t=>e=>(...n)=>{const r=e(...n),i={};return{...r,asyncReducers:i,injectReducer:(s,a)=>{i[s]=a,r.replaceReducer(vO({...t,...i}))}}},pFt=(t={},e=[],n={})=>{const r={...fFt,...n},i={};return T2t({preloadedState:{admin_app:t.admin_app},reducer:r,devTools:!1,middleware:a=>[...a(i),mFt,kc.middleware,...e.map(o=>o())],enhancers:[hFt(r)]})},mFt=({dispatch:t})=>e=>n=>{if(pb(n)&&n.payload?.status===401){t(wwe()),window.location.href="/admin/auth/login";return}return e(n)},dSe=()=>Tk.ADMIN_PATH.replace(window.location.origin,""),gFt=()=>{const t=[];return{register(e){t.push(e)},delete(e){t.splice(t.indexOf(e),1)},runWaterfall(e,n){return t.reduce((r,i)=>i(r,n),e)},async runWaterfallAsync(e,n){let r=e;for(const i of t)r=await i(r,n);return r},runSeries(...e){return t.map(n=>n(...e))},async runSeriesAsync(...e){const n=[];for(const r of t)n.push(await r(...e));return n},runParallel(...e){return Promise.all(t.map(n=>n(...e)))}}},vFt={ar:"Ø§ÙØ¹Ø±Ø¨ÙØ©",ca:"Català ",cs:"ÄeÅ¡tina",de:"Deutsch",dk:"Dansk",en:"English","en-GB":"English (United Kingdom)",es:"Español",eu:"Euskara",uz:"O`zbekcha",ro:"RomânÄ",fr:"Français",gu:"Gujarati",he:"×¢×ר×ת",hu:"Magyar",id:"Indonesian",it:"Italiano",ja:"æ¥æ¬èª",ko:"íêµì´",ml:"Malayalam",ms:"Melayu",nl:"Nederlands",
2388no:"Norwegian",pl:"Polski","pt-BR":"Português (Brasil)",pt:"Português (Portugal)",ru:"Ð ÑÑÑкий",sk:"SlovenÄina",sv:"Swedish",th:"à¹à¸à¸¢",tr:"Türkçe",uk:"УкÑаÑнÑÑка",vi:"Tiếng Viá»t","zh-Hans":"䏿 (ç®ä½)",zh:"䏿 (ç¹é«)",sa:"सà¤à¤¸à¥à¤à¥à¤¤",hi:"हिनà¥à¤¦à¥"},{INJECT_COLUMN_IN_TABLE:yFt,MUTATE_COLLECTION_TYPES_LINKS:bFt,MUTATE_EDIT_VIEW_LAYOUT:EFt,MUTATE_SINGLE_TYPES_LINKS:xFt}=B9t;class wFt{appPlugins;plugins={};hooksDict={};admin={injectionZones:{}};translations={};configurations={authLogo:jF,head:{favicon:""},locales:["en"],menuLogo:jF,notifications:{releases:!0},themes:{light:CT,dark:uot},translations:{},tutorials:!0};rbac=new zLt;router;library={components:{},fields:{}};middlewares=[];reducers={};store=null;customFields=new W9t;constructor({config:e,appPlugins:n}={}){this.appPlugins=n||{},this.createCustomConfigurations(e??{}),this.createHook(yFt),this.createHook(bFt),this.createHook(xFt),this.createHook(EFt),this.router=new uFt(cFt())}addComponents=e=>{Array.isArray(e)?e.map(n=>{fn(n.Component,"A Component must be provided"),fn(n.name,"A type must be provided"),this.library.components[n.name]=n.Component}):(fn(e.Component,"A Component must be provided"),fn(e.name,"A type must be provided"),this.library.components[e.name]=e.Component)};addFields=e=>{Array.isArray(e)?e.map(n=>{fn(n.Component,"A Component must be provided"),fn(n.type,"A type must be provided"),this.library.fields[n.type]=n.Component}):(fn(e.Component,"A Component must be provided"),fn(e.type,"A type must be provided"),this.library.fields[e.type]=e.Component)};addMiddlewares=e=>{e.forEach(n=>{this.middlewares.push(n)})};addRBACMiddleware=e=>{Array.isArray(e)?this.rbac.use(e):this.rbac.use(e)};addReducers=e=>{Object.entries(e).forEach(([n,r])=>{this.reducers[n]=r})};addMenuLink=e=>this.router.addMenuLink(e);addSettingsLinks=(e,n)=>{fn(Array.isArray(n),"TypeError expected links to be an array"),this.router.addSettingsLink(e,n)};createSettingSection=(e,n)=>this.router.addSettingsLink(e,n);addSettingsLink=(e,n)=>{this.router.addSettingsLink(e,n)};async bootstrap(e){Object.keys(this.appPlugins).forEach(n=>{const r=this.appPlugins[n].bootstrap;r&&r({addSettingsLink:this.addSettingsLink,addSettingsLinks:this.addSettingsLinks,getPlugin:this.getPlugin,registerHook:this.registerHook})}),gte(e)&&e({addComponents:this.addComponents,addFields:this.addFields,addMenuLink:this.addMenuLink,addReducers:this.addReducers,addSettingsLink:this.addSettingsLink,addSettingsLinks:this.addSettingsLinks,getPlugin:this.getPlugin,registerHook:this.registerHook})}createCustomConfigurations=e=>{if(e.locales&&(this.configurations.locales=["en",...e.locales?.filter(n=>n!=="en")||[]]),e.auth?.logo&&(this.configurations.authLogo=e.auth.logo),e.menu?.logo&&(this.configurations.menuLogo=e.menu.logo),e.head?.favicon&&(this.configurations.head.favicon=e.head.favicon),e.theme){const n=e.theme.dark,r=e.theme.light;!n&&!r&&(console.warn("[deprecated] In future versions, Strapi will stop supporting this theme customization syntax. The theme configuration accepts a light and a dark key to customize each theme separately. See https://docs.strapi.io/developer-docs/latest/development/admin-customization.html#theme-extension.".trim()),iR(this.configurations.themes.light,e.theme)),r&&iR(this.configurations.themes.light,r),n&&iR(this.configurations.themes.dark,n)}e.notifications?.releases!==void 0&&(this.configurations.notifications.releases=e.notifications.releases),e.tutorials!==void 0&&(this.configurations.tutorials=e.tutorials)};createHook=e=>{this.hooksDict[e]=gFt()};getAdminInjectedComponents=(e,n,r)=>{try{return this.admin.injectionZones[e][n][r]||[]}catch(i){return console.error("Cannot get injected component",i),[]}};getPlugin=e=>this.plugins[e];async register(e){Object.keys(this.appPlugins).forEach(n=>{this.appPlugins[n].register(this)}),gte(e)&&e(this)}async loadAdminTrads(){return(await Promise.all(this.configurations.locales.map(async n=>{try{const{default:r}=await Ise(Object.assign({
2388"./translations/en-GB.js":()=>Z(()=>import("./en-GB-ohKGx5-8-DwOHOGE7.js").then(i=>i.a),[])}),`./translations/${n}.js`,3);return{data:r,locale:n}}catch{try{const{default:r}=await Ise(Object.assign({
2388"./translations/ar.json":()=>Z(()=>import("./ar-B4qxeRNq-DoH66XUU.js"),[]),
2388"./translations/ca.json":()=>Z(()=>import("./ca-CNWrv4Mk-VTuu37nP.js"),[]),
2388"./translations/cs.json":()=>Z(()=>import("./cs-DrRkodPD-HKO7RQFL.js"),[]),
2388"./translations/de.json":()=>Z(()=>import("./de-D0NA2abW-DXGxt700.js"),[]),
2388"./translations/dk.json":()=>Z(()=>import("./dk-BhJUQEKK-DLqOvt0R.js"),[]),
2388"./translations/en.json":()=>Z(()=>import("./en-GB-ohKGx5-8-DwOHOGE7.js").then(i=>i.e),[]),
2388"./translations/es.json":()=>Z(()=>import("./es-YUiY80mn-CejYseHv.js"),[]),
2388"./translations/eu.json":()=>Z(()=>import("./eu-wKHkhamJ-CC_Bx9gr.js"),[]),
2388"./translations/fr.json":()=>Z(()=>import("./fr-CQtzdQWu-X3OSjTsN.js"),[]),
2388"./translations/gu.json":()=>Z(()=>import("./gu-CSS25C49-Clz0ETy9.js"),[]),
2388"./translations/he.json":()=>Z(()=>import("./he-CR3FKaSH-B-XNrhLO.js"),[]),
2388"./translations/hi.json":()=>Z(()=>import("./hi-CRUIUVKR-BiDflGYe.js"),[]),
2388"./translations/hu.json":()=>Z(()=>import("./hu-BqsNBMOK-CnDFHThi.js"),[]),
2388"./translations/id.json":()=>Z(()=>import("./id-cH3Ovozx-BMjIvL-d.js"),[]),
2388"./translations/it.json":()=>Z(()=>import("./it-D236xPzE-gKwmU7Rz.js"),[]),
2388"./translations/ja.json":()=>Z(()=>import("./ja-CD7DxKrd-xbFz87XZ.js"),[]),
2388"./translations/ko.json":()=>Z(()=>import("./ko-CgT83B4e-BZYGu5Tt.js"),[]),
2388"./translations/ml.json":()=>Z(()=>import("./ml-BJMvJbX5-CMCPrQs6.js"),[]),
2388"./translations/ms.json":()=>Z(()=>import("./ms-eMDSLvhl-DLRiSzgH.js"),[]),
2388"./translations/nl.json":()=>Z(()=>import("./nl-CKIw7654-BocoEXPw.js"),[]),
2388"./translations/no.json":()=>Z(()=>import("./no-D6CAWjEU-DMm0Ke3x.js"),[]),
2388"./translations/pl.json":()=>Z(()=>import("./pl-jPMrmdJq-DWjZcqIu.js"),[]),
2388"./translations/pt-BR.json":()=>Z(()=>import("./pt-BR-THVjG5z2-DOSegGoS.js"),[]),
2388"./translations/pt.json":()=>Z(()=>import("./pt-8dwKSOn3-oOVb9RZj.js"),[]),
2388"./translations/ru.json":()=>Z(()=>import("./ru-C34i9wJx-iaGeuohX.js"),[]),
2388"./translations/sa.json":()=>Z(()=>import("./sa-B2zR89DH-B7n9hFRn.js"),[]),
2388"./translations/sk.json":()=>Z(()=>import("./sk-DQ2qpsG2-CLIpzkpp.js"),[]),
2388"./translations/sv.json":()=>Z(()=>import("./sv-D0vPVUAT-DVfHSLub.js"),[]),
2388"./translations/th.json":()=>Z(()=>import("./th-BG3IOCqV-BGA4ZO_J.js"),[]),
2388"./translations/tr.json":()=>Z(()=>import("./tr-BmV7At9f-lxbvIWqo.js"),[]),
2388"./translations/uk.json":()=>Z(()=>import("./uk-Ud9QNfkB-eplQ3Cj3.js"),[]),
2388"./translations/vi.json":()=>Z(()=>import("./vi-CGrr4ioy-DswtD24V.js"),[]),
2388"./translations/zh-Hans.json":()=>Z(()=>import("./zh-Hans-DrZal35c-CH_yZrfI.js"),[]),
2388"./translations/zh.json":()=>Z(()=>import("./zh-DtDdEUIE-DD1RgClG.js"),[])}),`./translations/${n}.json`,3);return{data:r,locale:n}}catch{return{data:null,locale:n}}}}))).reduce((n,r)=>(r.data&&(n[r.locale]=r.data),n),{})}async loadTrads(e={}){const n=await this.loadAdminTrads(),r=Object.keys(this.appPlugins).map(o=>{const l=this.appPlugins[o].registerTrads;return l?l({locales:this.configurations.locales}):null}).filter(o=>o),s=(await Promise.all(r)).reduce((o,l)=>{const c=l.reduce((u,d)=>(u[d.locale]=d.data,u),{});return Object.keys(c).forEach(u=>{o[u]={...o[u],...c[u]}}),o},{}),a=this.configurations.locales.reduce((o,l)=>(o[l]={...n[l],...s[l]||{},...e[l]??{}},o),{});return this.configurations.translations=a,Promise.resolve()}registerHook=(e,n)=>{fn(this.hooksDict[e],`The hook ${e} is not defined. You are trying to register a hook that does not exist in the application.`),this.hooksDict[e].register(n)};registerPlugin=e=>{const n=new z9t(e);this.plugins[n.pluginId]=n};runHookSeries=(e,n=!1)=>n?this.hooksDict[e].runSeriesAsync():this.hooksDict[e].runSeries();runHookWaterfall=(e,n,r)=>this.hooksDict[e].runWaterfall(n,r);runHookParallel=e=>this.hooksDict[e].runParallel();render(){const e=mvt(vFt,this.configurations.locales||[]),n=localStorage.getItem(Mz)||"en";this.store=pFt({admin_app:{permissions:iR({},j9t,rSe),theme:{availableThemes:[],currentTheme:localStorage.getItem(vF)||"system"},language:{locale:e[n]?n:"en",localeNames:e},token:KLt()}},this.middlewares,this.reducers);const r=this.router.createRouter(this,{basename:dSe()});return p.jsx(oHe,{router:r})}}const fSe=async(t,{plugins:e,customisations:n,features:r})=>{if(!t)throw new Error("[@strapi/admin]: Could not find the root element to mount the admin app");window.strapi={backendURL:Hkt(Tk.STRAPI_ADMIN_BACKEND_URL),isEE:!1,telemetryDisabled:Tk.STRAPI_TELEMETRY_DISABLED==="true",future:{isEnabled:a=>r?.future?.[a]===!0},features:{SSO:"sso",AUDIT_LOGS:"audit-logs",REVIEW_WORKFLOWS:"review-workflows",isEnabled:()=>!1},projectType:"Community",flags:{nps:!1,promoteEE:!0}};const{get:i}=_z();try{const{data:{data:{isEE:a,features:o,flags:l}}}=await i("/admin/project-type");window.strapi.isEE=a,window.strapi.flags=l,window.strapi.features={...window.strapi.features,isEnabled:c=>o.some(u=>u.name===c)},window.strapi.projectType=a?"Enterprise":"Community"}catch(a){console.error(a)}const s=new wFt({config:n?.config,appPlugins:e});await s.register(n?.register),await s.bootstrap(n?.bootstrap),await s.loadTrads(n?.config?.translations),uhe(t).render(s.render()),typeof module<"u"&&module&&"hot"in module&&typeof module.hot=="object"&&module.hot!==null&&"accept"in module.hot&&typeof module.hot.accept=="function"&&module.hot.accept()},Kz=({children:t,icon:e=p.jsx(SFt,{}),onConfirm:n,variant:r="danger-light",startAction:i,endAction:s,title:a})=>{const{formatMessage:o}=be(),[l,c]=y.useState(!1),u=t||o({id:"app.confirm.body",defaultMessage:"Are you sure?"}),d=async f=>{if(n)try{c(!0),await n(f)}finally{c(!1)}};return p.jsxs(Jt.Content,{children:[p.jsx(Jt.Header,{children:a||o({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"})}),p.jsx(Jt.Body,{icon:e,children:u}),p.jsxs(Jt.Footer,{children:[i||p.jsx(Jt.Cancel,{children:p.jsx(dt,{fullWidth:!0,variant:"tertiary",onClick:f=>{f.stopPropagation()},children:o({id:"app.components.Button.cancel",defaultMessage:"Cancel"})})}),s||p.jsx(Jt.Action,{children:p.jsx(dt,{fullWidth:!0,onClick:d,variant:r,loading:l,children:o({id:"app.components.Button.confirm",defaultMessage:"Confirm"})})})]})]})},SFt=J(La)` 2389 width: 24px; 2390 height: 24px; 2391 2392 path { 2393 fill: ${({theme:t})=>t.colors.danger600}; 2394 } 2395`,TFt=()=>{const t=y.useRef(!1);return y.useLayoutEffect(()=>(t.current=!0,()=>{t.current=!1}),[]),t},AFt=()=>{const[t,e]=y.useState(),n=TFt(),r=y.useCallback(()=>{n.current&&e(Math.random())},[n,e]);return[t,r]},CFt=(t,e,n)=>y.useMemo(()=>$9t(t,e,n),[t,n,e]),RFt=t=>{const e=Date.now();return setTimeout(()=>{t({didTimeout:!1,timeRemaining(){return Math.max(0,Date.now()-e)}})},1)},_Ft=typeof requestIdleCallback>"u"?RFt:requestIdleCallback,IFt=t=>clearTimeout(t),kFt=typeof cancelIdleCallback>"u"?IFt:cancelIdleCallback,yg=({children:t,props:e,descriptions:n})=>{const r=y.useRef({}),[i,s]=AFt(),a=y.useRef(null),o=y.useCallback(()=>
2395{a.current&&kFt(a.current),a.current=_Ft(()=>{a.current=null,s()})},[s]),l=CFt(o,60,{trailing:!0}),c=y.useCallback((f,h)=>{if(h===null)delete r.current[f];else{const m=r.current[f];r.current[f]={...m,value:{...h,id:f}}}l()},[l]),u=y.useMemo(()=>n.map(f=>Pse(f)),[n]),d=y.useMemo(()=>u.map(f=>r.current[f]?.value).filter(f=>f!=null),[u,i]);return p.jsxs(p.Fragment,{children:[n.map(f=>{const h=Pse(f);return p.jsx(DFt,{id:h,description:f,props:e,update:c},h)}),t(d)]})},DFt=y.memo(({description:t,id:e,props:n,update:r})=>{const i=t(n);return MFt(()=>(r(e,i),()=>{r(e,null)}),i),null},(t,e)=>pg(t.props,e.props)),Mse=new WeakMap;let LFt=0;function Pse(t){const e=Mse.get(t);if(e)return e;const n=`${t.name||t.displayName||"<anonymous>"}-${LFt++}`;return Mse.set(t,n),n}const OFt=t=>{const e=y.useRef(void 0);return pg(t,e.current)||(e.current=t),[e.current]},MFt=(t,e)=>{y.useEffect(t,OFt(e))},Pm=[{label:{id:"components.FilterOptions.FILTER_TYPES.$eq",defaultMessage:"is"},value:"$eq"},{label:{id:"components.FilterOptions.FILTER_TYPES.$ne",defaultMessage:"is not"},value:"$ne"},{label:{id:"components.FilterOptions.FILTER_TYPES.$null",defaultMessage:"is null"},value:"$null"},{label:{id:"components.FilterOptions.FILTER_TYPES.$notNull",defaultMessage:"is not null"},value:"$notNull"}],C$=[{label:{id:"components.FilterOptions.FILTER_TYPES.$gt",defaultMessage:"is greater than"},value:"$gt"},{label:{id:"components.FilterOptions.FILTER_TYPES.$gte",defaultMessage:"is greater than or equal to"},value:"$gte"},{label:{id:"components.FilterOptions.FILTER_TYPES.$lt",defaultMessage:"is less than"},value:"$lt"},{label:{id:"components.FilterOptions.FILTER_TYPES.$lte",defaultMessage:"is less than or equal to"},value:"$lte"}],$se=[{label:{id:"components.FilterOptions.FILTER_TYPES.$eqi",defaultMessage:"is (case insensitive)"},value:"$eqi"},{label:{id:"components.FilterOptions.FILTER_TYPES.$nei",defaultMessage:"is not (case insensitive)"},value:"$nei"}],Nse=[{label:{id:"components.FilterOptions.FILTER_TYPES.$contains",defaultMessage:"contains"},value:"$contains"},{label:{id:"components.FilterOptions.FILTER_TYPES.$containsi",defaultMessage:"contains (case insensitive)"},value:"$containsi"},{label:{id:"components.FilterOptions.FILTER_TYPES.$notContains",defaultMessage:"not contains"},value:"$notContains"},{label:{id:"components.FilterOptions.FILTER_TYPES.$notContainsi",defaultMessage:"not contains (case insensitive)"},value:"$notContainsi"}],PFt=[{label:{id:"components.FilterOptions.FILTER_TYPES.$startsWith",defaultMessage:"starts with"},value:"$startsWith"},{label:{id:"components.FilterOptions.FILTER_TYPES.$startsWithi",defaultMessage:"starts with (case insensitive)"},value:"$startsWithi"},{label:{id:"components.FilterOptions.FILTER_TYPES.$endsWith",defaultMessage:"ends with"},value:"$endsWith"},{label:{id:"components.FilterOptions.FILTER_TYPES.$endsWithi",defaultMessage:"ends with (case insensitive)"},value:"$endsWithi"}],$Ft=["$null","$notNull"];function hSe({prop:t,defaultProp:e,onChange:n=()=>{}}){const[r,i]=NFt({defaultProp:e,onChange:n}),s=t!==void 0,a=s?t:r,o=Yu(n),l=y.useCallback(c=>{if(s){const d=typeof c=="function"?c(t):c;d!==t&&o(d)}else i(c)},[s,t,i,o]);return[a,l]}function NFt({defaultProp:t,onChange:e}){const n=y.useState(t),[r]=n,i=y.useRef(r),s=Yu(e);return y.useEffect(()=>{i.current!==r&&(s(r),i.current=r)},[r,i,s]),n}const[FFt,e2]=dd("Filters"),jFt=({children:t,disabled:e=!1,onChange:n,options:r=[],onOpenChange:i,open:s,defaultOpen:a,...o})=>{const l=d=>{n&&n(d)},[c=!1,u]=hSe({prop:s,defaultProp:a,onChange:i});return p.jsx(Tl.Root,{open:c,onOpenChange:u,...o,children:p.jsx(FFt,{setOpen:u,disabled:e,onChange:l,options:r,children:t})})},BFt=y.forwardRef(({label:t},e)=>{const{formatMessage:n}=be(),r=e2("Trigger",({disabled:i})=>i);return p.jsx(Tl.Trigger,{children:p.jsx(dt,{variant:"tertiary",ref:e,startIcon:p.jsx(Iue,{}),size:"S",disabled:r,children:t||n({id:"app.utils.filters",defaultMessage:"Filters"})})})}),UFt=()=>{const[{query:t},e]=hn(),{formatMessage:n}=be(),r=e2("Popover",({options:o})=>o),i=e2("Popover",({onChange:o})=>o),s=e2("Popover",({setOpen:o})=>o);if(r.length===0)return null;const a=o=>{const l=$Ft.includes(o.filter)?"true":encodeURIComponent(o.value??"");if(!l)return;i&&i(o);const c=r.find(f=>f.name===o.name),u={[o.filter]:l},d={...t.filters,$and:[...t.filters?.$and??[],{[o.name]:c.type==="relation"?{[c.mainField?.name??"id"]:u}:u}]};e({filters:d,page:1}),s(!1)};return p.jsx(Tl.Content,{children:p.jsx(pe,{padding:3,children:p.jsx(dE,{method:"POST",initialValues:{name:r[0]?.name,filter:Pm[0].value},onSubmit:a,children:({values:o,modified:l,isSubmitting:c})=>{const u=r.find(f=>f.name===o.name),d=u?.input||vg;return p.jsxs(X,{direction:"column",alignItems:"stretch",gap:2,style:{minWidth:184},children:[[{"aria-label":n({id:"app.utils.select-field",defaultMessage:"Select field"}),name:"name",options:r.map(f=>({label:f.label,value:f.name})),placholder:n({id:"app.utils.select-field",defaultMessage:"Select field"}),type:"enumeration"},{"aria-label":n({id:"app.utils.select-filter",defaultMessage:"Select filter"}),name:"filter",options:u?.operators||HFt(u).map(f=>({label:n(f.label),value:f.value})),placeholder:n({id:"app.utils.select-filter",defaultMessage:"Select filter"}),type:"enumeration"}].map(f=>p.jsx(vg,{...f},f.name)),u&&o.filter&&o.filter!=="$null"&&o.filter!=="$notNull"?p.jsx(d,{...u,label:null,"aria-label":u.label,name:"value",type:u.mainField?.type??u.type}):null,p.jsx(dt,{disabled:!l||c,size:"L",variant:"secondary",startIcon:p.jsx(YS,{}),type:"submit",fullWidth:!0,children:n({id:"app.utils.add-filter",defaultMessage:"Add filter"})})]})}})})})},HFt=t=>{if(!t)return[];switch(t.mainField?.type?t.mainField.type:t.type){case"email":case"text":case"string":return[...Pm,...$se,...Nse,...PFt];case"float":case"integer":case"biginteger":case"decimal":return[...Pm,...C$];case"time":case"date":return[...Pm,...C$,...Nse];case"datetime":return[...Pm,...C$];case"enumeration":return Pm;default:return[...Pm,...$se]}},VFt=()=>{const[{query:t},e]=hn(),n=e2("List",({options:i})=>i),r=i=>{const s=(t?.filters?.$and??[]).filter(a=>{const[o]=Object.keys(a);if(o!==i.name)return!0;const{type:l,mainField:c}=n.find(({name:u})=>u===o);if(l==="relation"){const u=a[o][c?.name??"id"];if(typeof u=="object"){const[d]=Object.keys(u),f=u[d];return!(d===i.filter&&f===i.value)}return!0}else{const u=a[o],[d]=Object.keys(u),f=u[d];return!(d===i.filter&&f===i.value)}});e({filters:{$and:s},page:1})};return t?.filters?.$and?.length?p.jsx(p.Fragment,{children:t?.filters?.$and?.map(i=>{const[s]=Object.keys(i),a=n.find(({name:l})=>l===s),o=i[s];if(!a||typeof o!="object"||o===null)return null;if(a.type==="relation"){const l=o[a.mainField?.name??"id"];if(typeof l=="object"){const[c]=Object.keys(l),u=l[c];return p.jsx(Fse,{...a,onClick:r,operator:c,value:u},`${s}-${c}-${u}`)}return null}else{const[l]=Object.keys(o),c=o[l];return typeof c=="object"?null:p.jsx(Fse,{...a,onClick:r,operator:l,value:c},`${s}-${l}-${c}`)}})}):null}
2395,Fse=({input:t,label:e,mainField:n,name:r,onClick:i,operator:s,options:a,value:o,...l})=>{const{formatMessage:c,formatDate:u,formatTime:d,formatNumber:f}=be(),h=()=>{i({name:r,value:o,filter:s})},m=n?.type?n.type:l.type;let g=o;switch(m){case"date":g=u(o,{dateStyle:"full"});break;case"datetime":g=u(o,{dateStyle:"full",timeStyle:"short"});break;case"time":const[E,x]=o.split(":"),S=new Date;S.setHours(Number(E)),S.setMinutes(Number(x)),g=d(S,{hour:"numeric",minute:"numeric"});break;case"float":case"integer":case"biginteger":case"decimal":g=f(Number(o));break}if(t&&a){const E=a.find(x=>(typeof x=="string"?x:x.value)===o);g=E?typeof E=="string"?E:E.label??E.value:o}const b=`${e} ${c({id:`components.FilterOptions.FILTER_TYPES.${s}`,defaultMessage:s})} ${s!=="$null"&&s!=="$notNull"?g:""}`;return p.jsx(bW,{padding:1,onClick:h,icon:p.jsx(Ni,{}),children:b})},WFt={List:VFt,Popover:UFt,Root:jFt,Trigger:BFt},[zFt,hy]=dd("Pagination"),GFt=y.forwardRef(({children:t,defaultPageSize:e=10,pageCount:n=0,defaultPage:r=1,onPageSizeChange:i,total:s=0},a)=>{const[{query:o},l]=hn({pageSize:e.toString(),page:r.toString()}),c=u=>{l({pageSize:u,page:"1"}),i&&i(u)};return p.jsx(X,{ref:a,paddingTop:4,paddingBottom:4,alignItems:"flex-end",justifyContent:"space-between",children:p.jsx(zFt,{currentQuery:o,page:o.page,pageSize:o.pageSize,pageCount:n.toString(),setPageSize:c,total:s,children:t})})}),qFt=({options:t=["10","20","50","100"]})=>{const{formatMessage:e}=be(),n=hy("PageSize",o=>o.pageSize),r=hy("PageSize",o=>o.total),i=hy("PageSize",o=>o.setPageSize),s=o=>{i(o)};return parseInt(t[0],10)>=r?null:p.jsxs(X,{gap:2,children:[p.jsx(fa,{size:"S","aria-label":e({id:"components.PageFooter.select",defaultMessage:"Entries per page"}),onChange:s,value:n,children:t.map(o=>p.jsx(Mi,{value:o,children:o},o))}),p.jsx(le,{textColor:"neutral600",tag:"span",children:e({id:"components.PageFooter.select",defaultMessage:"Entries per page"})})]})},KFt=({boundaryCount:t=1,siblingCount:e=1})=>{const{formatMessage:n}=be(),r=hy("Links",m=>m.currentQuery),i=hy("Links",m=>m.page),s=hy("Links",m=>m.pageCount),a=parseInt(s,10),o=parseInt(i,10),l=(m,g)=>{const b=g-m+1;return Array.from({length:b},(E,x)=>m+x)},c=l(1,Math.min(t,a)),u=l(Math.max(a-t+1,t+1),a),d=Math.max(Math.min(o-e,a-t-e*2-1),t+2),f=Math.min(Math.max(o+e,t+e*2+2),u.length>0?u[0]-2:a-1),h=[...c,...d>t+2?["start-ellipsis"]:t+1<a-t?[t+1]:[],...l(d,f),...f<a-t-1?["end-ellipsis"]:a-t>t?[a-t]:[],...u];return a<=1?null:p.jsxs(sct,{activePage:o,pageCount:a,children:[p.jsx(act,{tag:yc,to:{search:ka.stringify({...r,page:o-1})},children:n({id:"components.pagination.go-to-previous",defaultMessage:"Go to previous page"})}),h.map(m=>typeof m=="number"?p.jsx(lct,{tag:yc,number:m,to:{search:ka.stringify({...r,page:m})},children:n({id:"components.pagination.go-to",defaultMessage:"Go to page {page}"},{page:m})},m):p.jsx(uct,{},m)),p.jsx(oct,{tag:yc,to:{search:ka.stringify({...r,page:o+1})},children:n({id:"components.pagination.go-to-next",defaultMessage:"Go to next page"})})]})},YFt={Root:GFt,Links:KFt,PageSize:qFt},QFt=({disabled:t,label:e,placeholder:n,trackedEvent:r,trackedEventDetails:i})=>{const s=y.useRef(null),a=y.useRef(null),[{query:o},l]=hn(),[c,u]=y.useState(o?._q||""),[d,f]=y.useState(!!c),{formatMessage:h}=be(),{trackUsage:m}=va(),g=()=>f(x=>!x);y.useLayoutEffect(()=>{d&&s.current&&s.current.focus()},[d]);const b=()=>{u(""),l({_q:""},"remove")},E=x=>{x.preventDefault(),c?(r&&m(r,i),l({_q:encodeURIComponent(c),page:1})):(g(),l({_q:""},"remove"))};return d?p.jsx(yW,{onSubmit:E,children:p.jsx(vW,{ref:s,name:"search",onChange:x=>u(x.target.value),value:c,clearLabel:h({id:"clearLabel",defaultMessage:"Clear"}),onClear:b,placeholder:n,children:e})}):p.jsx(Yn,{ref:a,disabled:t,label:h({id:"global.search",defaultMessage:"Search"}),onClick:g,children:p.jsx(RD,{})})},[XFt,or]=dd("Table"),ZFt=({children:t,defaultSelectedRows:e,footer:n,headers:r=[],isLoading:i=!1,onSelectedRowsChange:s,rows:a=[],selectedRows:o})=>{const[l=[],c]=hSe({prop:o,defaultProp:e,onChange:s}),[u,d]=y.useState(!1),f=a.length+1,h=u?r.length+1:r.length,m=g=>{Array.isArray(g)?c(g):c((b=[])=>{const E=b.findIndex(x=>x.id===g.id);return E>-1?b.toSpliced(E,1):[...b,g]})};return p.jsx(XFt,{colCount:h,hasHeaderCheckbox:u,setHasHeaderCheckbox:d,footer:n,headers:r,isLoading:i,rowCount:f,rows:a,selectedRows:l,selectRow:m,children:t})},JFt=({children:t})=>{const e=or("Content",i=>i.rowCount),n=or("Content",i=>i.colCount),r=or("Content",i=>i.footer);return p.jsx(Hye,{rowCount:e,colCount:n,footer:r,children:t})},ejt=({children:t})=>p.jsx(Vye,{children:p.jsx(_p,{children:t})}),tjt=({name:t,label:e,sortable:n})=>{const[{query:r},i]=hn(),s=r?.sort??"",[a,o]=s.split(":"),{formatMessage:l}=be(),c=a===t,u=l({id:"components.TableHeader.sort",defaultMessage:"Sort on {label}"},{label:e}),d=()=>{n&&i({sort:`${t}:${c&&o==="ASC"?"DESC":"ASC"}`})};return p.jsx(Ww,{action:c&&n&&p.jsx(Yn,{label:u,onClick:d,variant:"ghost",children:p.jsx(njt,{$isUp:o==="ASC"})}),children:p.jsx(Dg,{label:n?u:e,children:p.jsx(le,{textColor:"neutral600",tag:!c&&n?"button":"span",onClick:d,variant:"sigma",children:e})})})},njt=J(co)`
2396 transform: ${({$isUp:t})=>`rotate(${t?"180":"0"}deg)`}; 2397`,rjt=({children:t})=>{const{formatMessage:e}=be(),n=or("ActionBar",r=>r.selectedRows);return n.length===0?null:p.jsxs(X,{gap:2,children:[p.jsx(le,{variant:"omega",textColor:"neutral500",children:e({id:"content-manager.components.TableDelete.label",defaultMessage:"{number, plural, one {# row} other {# rows}} selected"},{number:n.length})}),t]})},ijt=()=>{const t=or("HeaderCheckboxCell",l=>l.rows),e=or("HeaderCheckboxCell",l=>l.selectedRows),n=or("HeaderCheckboxCell",l=>l.selectRow),r=or("HeaderCheckboxCell",l=>l.setHasHeaderCheckbox),{formatMessage:i}=be(),s=e.length===t.length&&t.length>0,a=!s&&e.length>0;y.useEffect(()=>(r(!0),()=>r(!1)),[r]);const o=()=>{n(s?[]:t)};return p.jsx(Ww,{children:p.jsx(cd,{"aria-label":i({id:"global.select-all-entries",defaultMessage:"Select all entries"}),disabled:t.length===0,checked:a?"indeterminate":s,onCheckedChange:o})})},sjt=t=>{const{formatMessage:e}=be(),n=or("Empty",s=>s.rows),r=or("Empty",s=>s.isLoading),i=or("Empty",s=>s.colCount);return n.length>0||r?null:p.jsx(_T,{children:p.jsx(_p,{children:p.jsx(Iu,{colSpan:i,children:p.jsx(Gb,{content:e({id:"app.components.EmptyStateLayout.content-document",defaultMessage:"No content found"}),hasRadius:!0,icon:p.jsx(uO,{width:"16rem"}),...t})})})})},ajt=({children:t="Loading content"})=>{const e=or("Loading",r=>r.isLoading),n=or("Loading",r=>r.colCount);return e?p.jsx(_T,{children:p.jsx(_p,{children:p.jsx(Iu,{colSpan:n,children:p.jsx(X,{justifyContent:"center",padding:11,background:"neutral0",children:p.jsx(Pf,{children:t})})})})}):null},ojt=({children:t})=>{const e=or("Body",r=>r.isLoading),n=or("Body",r=>r.rows);return e||n.length===0?null:p.jsx(_T,{children:t})},ljt=t=>p.jsx(_p,{...t}),pSe=t=>p.jsx(Iu,{...t}),cjt=({id:t,...e})=>{const n=or("CheckboxCell",l=>l.rows),r=or("CheckboxCell",l=>l.selectedRows),i=or("CheckboxCell",l=>l.selectRow),{formatMessage:s}=be(),a=()=>{i(n.find(l=>l.id===t))},o=r.findIndex(l=>l.id===t)>-1;return p.jsx(pSe,{...e,onClick:l=>l.stopPropagation(),children:p.jsx(cd,{"aria-label":s({id:"app.component.table.select.one-entry",defaultMessage:"Select {target}"},{target:t}),disabled:n.length===0,checked:o,onCheckedChange:a})})},tr={Root:ZFt,Content:JFt,ActionBar:rjt,Head:ejt,HeaderCell:tjt,HeaderCheckboxCell:ijt,Body:ojt,CheckboxCell:cjt,Cell:pSe,Row:ljt,Loading:ajt,Empty:sjt},ujt=({title:t,subtitle:e,icon:n,iconBackground:r,endAction:i,titleEllipsis:s=!1})=>(t&&t.length>70&&s&&(t=`${t.substring(0,70)}...`),p.jsxs(X,{shadow:"tableShadow",hasRadius:!0,padding:6,background:"neutral0",children:[p.jsx(djt,{background:r,hasRadius:!0,padding:3,children:n}),p.jsxs(X,{direction:"column",alignItems:"stretch",gap:i?0:1,children:[p.jsxs(X,{children:[p.jsx(fjt,{fontWeight:"semiBold",variant:"pi",children:t}),i]}),p.jsx(le,{textColor:"neutral600",children:e})]})]})),djt=J(X)` 2398 margin-right: ${({theme:t})=>t.spaces[6]}; 2399 2400 svg { 2401 width: 3.2rem; 2402 height: 3.2rem; 2403 } 2404`,fjt=J(le)` 2405 color: ${({theme:t})=>t.colors.neutral800}; 2406 word-break: break-all; 2407`;function hjt(t,e){const n=GLt();y.useEffect(()=>{n.injectReducer(t,e)},[n,t,e])}const Go=()=>{const t=y.useRef(null);return t.current===null&&(t.current=new AbortController),y.useEffect(()=>()=>{t.current.abort()},[]),y.useMemo(()=>_z({signal:t.current.signal}),[])},pjt=kc.enhanceEndpoints({addTagTypes:["LicenseLimits","User","Role","RolePermissions"]}).injectEndpoints({endpoints:t=>({createUser:t.mutation({query:e=>({url:"/admin/users",method:"POST",data:e}),transformResponse:e=>e.data,invalidatesTags:["LicenseLimits",{type:"User",id:"LIST"}]}),updateUser:t.mutation({query:({id:e,...n})=>({url:`/admin/users/${e}`,method:"PUT",data:n}),invalidatesTags:(e,n,{id:r})=>[{type:"User",id:r},{type:"User",id:"LIST"}]}),getUsers:t.query({query:({id:e,...n}={})=>({url:`/admin/users/${e??""}`,method:"GET",config:{params:n}}),transformResponse:e=>{let n=[];return e.data&&("results"in e.data?Array.isArray(e.data.results)&&(n=e.data.results):n=[e.data]),{users:n,pagination:"pagination"in e.data?e.data.pagination:null}},providesTags:(e,n,r)=>typeof r=="object"&&"id"in r?[{type:"User",id:r.id}]:[...e?.users.map(({id:i})=>({type:"User",id:i}))??[],{type:"User",id:"LIST"}]}),deleteManyUsers:t.mutation({query:e=>({url:"/admin/users/batch-delete",method:"POST",data:e}),transformResponse:e=>e.data,invalidatesTags:["LicenseLimits",{type:"User",id:"LIST"}]}),createRole:t.mutation({query:e=>({url:"/admin/roles",method:"POST",data:e}),transformResponse:e=>e.data,invalidatesTags:[{type:"Role",id:"LIST"}]}),getRoles:t.query({query:({id:e,...n}={})=>({url:`/admin/roles/${e??""}`,method:"GET",config:{params:n}}),transformResponse:e=>{let n=[];return e.data&&(Array.isArray(e.data)?n=e.data:n=[e.data]),n},providesTags:(e,n,r)=>typeof r=="object"&&"id"in r?[{type:"Role",id:r.id}]:[...e?.map(({id:i})=>({type:"Role",id:i}))??[],{type:"Role",id:"LIST"}]}),updateRole:t.mutation({query:({id:e,...n})=>({url:`/admin/roles/${e}`,method:"PUT",data:n}),transformResponse:e=>e.data,invalidatesTags:(e,n,{id:r})=>[{type:"Role",id:r}]}),getRolePermissions:t.query({query:({id:e,...n})=>({url:`/admin/roles/${e}/permissions`,method:"GET",config:{params:n}}),transformResponse:e=>e.data,providesTags:(e,n,{id:r})=>[{type:"RolePermissions",id:r}]}),updateRolePermissions:t.mutation({query:({id:e,...n})=>({url:`/admin/roles/${e}/permissions`,method:"PUT",data:n}),transformResponse:e=>e.data,invalidatesTags:(e,n,{id:r})=>[{type:"RolePermissions",id:r}]}),getRolePermissionLayout:t.query({query:e=>({url:"/admin/permissions",method:"GET",config:{params:e}}),transformResponse:e=>e.data})}),overrideExisting:!1}),{useCreateUserMutation:mjt,useGetUsersQuery:gjt,useUpdateUserMutation:vjt,useDeleteManyUsersMutation:yjt,useGetRolesQuery:bjt,useCreateRoleMutation:Ejt,useUpdateRoleMutation:xjt,useGetRolePermissionsQuery:wjt,useGetRolePermissionLayoutQuery:Sjt,useUpdateRolePermissionsMutation:Tjt}=pjt,mSe=gjt,i0n=Object.freeze(Object.defineProperty({__proto__:null,A:hjt,B:aSe,C:Kz,D:mo,E:fSe,F:dE,G:yg,H:gNt,I:KO,J:or,K:F9t,L:Gg,M:vg,N:eFt,P:YFt,S:QFt,T:tr,U:qg,a:zg,b:Ak,c:bjt,d:cSe,e:An,f:Sjt,g:wjt,h:Ejt,i:Tjt,j:vjt,k:mSe,l:dSe,m:fE,n:Go,o:xjt,p:U9t,q:mjt,r:yjt,s:WFt,t:qz,u:$a,v:ujt,w:mr,x:lSe,y:jF,z:ew},Symbol.toStringTag,{value:"Module"}));function Ajt(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var gSe={exports:{}};(function(t,e){(function(n,r){typeof Ajt=="function"?t.exports=r():n.pluralize=r()})(uc,function(){var n=[],r=[],i={},s={},a={};function o(g){return typeof g=="string"?new RegExp("^"+g+"$","i"):g}function l(g,b){return g===b?b:g===g.toLowerCase()?b.toLowerCase():g===g.toUpperCase()?b.toUpperCase():g[0]===g[0].toUpperCase()?b.charAt(0).toUpperCase()+b.substr(1).toLowerCase():b.toLowerCase()}function c(g,b){return g.replace(/\$(\d{1,2})/g,function(E,x){return b[x]||""})}function u(g,b){return g.replace(b[0],function(E,x){var S=c(b[1],arguments);return l(E===""?g[x-1]:E,S)})}function d(g,b,E){if(!g.length||i.hasOwnProperty(g))return b;for(var x=E.length;x--;){var S=E[x];if(S[0].test(b))return u(b,S)}return b}function f(g,b,E){return function(x){var S=x.toLowerCase();return b.hasOwnProperty(S)?l(x,S):g.hasOwnProperty(S)?l(x,g[S]):d(S,x,E)}}function h(g,b,E,x){return function(S){var A=S.toLowerCase();return b.hasOwnProperty(A)?!0:g.hasOwnProperty(A)?!1:d(A,A,E)===A}}function m(g,b,E){var x=b===1?m.singular(g):m.plural(g);return(E?b+" ":"")+x}return m.plural=f(a,s,n),m.isPlural=h(a,s,n),m.singular=f(s,a,r),m.isSingular=h(s,a,r),m.addPluralRule=function(g,b){n.push([o(g),b])},m.addSingularRule=function(g,b){r.push([o(g),b])},m.addUncountableRule=function(g){if(typeof g=="string"){i[g.toLowerCase()]=!0;return}m.addPluralRule(g,"$0"),m.addSingularRule(g,"$0")}
2407,m.addIrregularRule=function(g,b){b=b.toLowerCase(),g=g.toLowerCase(),a[g]=b,s[b]=g},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(g){return m.addIrregularRule(g[0],g[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(g){return m.addPluralRule(g[0],g[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(g){return m.addSingularRule(g[0],g[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEac
2407h(m.addUncountableRule),m})})(gSe);var Cjt=gSe.exports;const vm=an(Cjt);var Yz={exports:{}},Rjt=t=>{if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")},_jt="[object Symbol]",Ijt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,kjt="\\u0300-\\u036f\\ufe20-\\ufe23",Djt="\\u20d0-\\u20f0",Ljt="["+kjt+Djt+"]",Ojt=RegExp(Ljt,"g"),Mjt={Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã
:"A",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",Ã:"C",ç:"c",Ã:"D",ð:"d",Ã:"E",Ã:"E",Ã:"E",Ã:"E",è:"e",é:"e",ê:"e",ë:"e",Ã:"I",Ã:"I",Ã:"I",Ã:"I",ì:"i",Ã:"i",î:"i",ï:"i",Ã:"N",ñ:"n",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ã:"U",Ã:"U",Ã:"U",Ã:"U",ù:"u",ú:"u",û:"u",ü:"u",Ã:"Y",ý:"y",ÿ:"y",Ã:"Ae",æ:"ae",Ã:"Th",þ:"th",Ã:"ss",Ä:"A",Ä:"A",Ä:"A",Ä:"a",Ä:"a",Ä
:"a",Ä:"C",Ä:"C",Ä:"C",Ä:"C",Ä:"c",Ä:"c",Ä:"c",Ä:"c",Ä:"D",Ä:"D",Ä:"d",Ä:"d",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"G",Ä:"G",Ä :"G",Ä¢:"G",Ä:"g",Ä:"g",Ä¡:"g",Ä£:"g",Ĥ:"H",Ħ:"H",Ä¥:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Ä®:"I",İ:"I",Ä©:"i",Ä«:"i",Ä:"i",į:"i",ı:"i",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",ĸ:"k",Ĺ:"L",Ä»:"L",Ľ:"L",Ä¿:"L",Å:"L",ĺ:"l",ļ:"l",ľ:"l",Å:"l",Å:"l",Å:"N",Å
:"N",Å:"N",Å:"N",Å:"n",Å:"n",Å:"n",Å:"n",Å:"O",Å:"O",Å:"O",Å:"o",Å:"o",Å:"o",Å:"R",Å:"R",Å:"R",Å:"r",Å:"r",Å:"r",Å:"S",Å:"S",Å:"S",Å :"S",Å:"s",Å:"s",Å:"s",Å¡:"s",Å¢:"T",Ť:"T",Ŧ:"T",Å£:"t",Å¥:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Å®:"U",Ű:"U",Ų:"U",Å©:"u",Å«:"u",Å:"u",ů:"u",ű:"u",ų:"u",Å´:"W",ŵ:"w",Ŷ:"Y",Å·:"y",Ÿ:"Y",Ź:"Z",Å»:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Å:"Oe",Å:"oe",Å:"'n",Å¿:"ss"},Pjt=typeof uc=="object"&&uc&&uc.Object===Object&&uc,$jt=typeof self=="object"&&self&&self.Object===Object&&self,Njt=Pjt||$jt||Function("return this")();function Fjt(t){return function(e){return t?.[e]}}var jjt=Fjt(Mjt),Bjt=Object.prototype,Ujt=Bjt.toString,jse=Njt.Symbol,Bse=jse?jse.prototype:void 0,Use=Bse?Bse.toString:void 0;function Hjt(t){if(typeof t=="string")return t;if(Wjt(t))return Use?Use.call(t):"";var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}function Vjt(t){return!!t&&typeof t=="object"}function Wjt(t){return typeof t=="symbol"||Vjt(t)&&Ujt.call(t)==_jt}function zjt(t){return t==null?"":Hjt(t)}function Gjt(t){return t=zjt(t),t&&t.replace(Ijt,jjt).replace(Ojt,"")}var qjt=Gjt;const Kjt=/[|\\{}()[\]^$+*?.-]/g;var Yjt=t=>{if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(Kjt,"\\$&")},Qjt=[["Ã","ss"],["ä","ae"],["Ã","Ae"],["ö","oe"],["Ã","Oe"],["ü","ue"],["Ã","Ue"],["Ã","A"],["Ã","A"],["Ã","A"],["Ã","A"],["Ã","Ae"],["Ã
","A"],["Ã","AE"],["Ã","C"],["Ã","E"],["Ã","E"],["Ã","E"],["Ã","E"],["Ã","I"],["Ã","I"],["Ã","I"],["Ã","I"],["Ã","D"],["Ã","N"],["Ã","O"],["Ã","O"],["Ã","O"],["Ã","O"],["Ã","Oe"],["Å","O"],["Ã","O"],["Ã","U"],["Ã","U"],["Ã","U"],["Ã","Ue"],["Ű","U"],["Ã","Y"],["Ã","TH"],["Ã","ss"],["à ","a"],["á","a"],["â","a"],["ã","a"],["ä","ae"],["Ã¥","a"],["æ","ae"],["ç","c"],["è","e"],["é","e"],["ê","e"],["ë","e"],["ì","i"],["Ã","i"],["î","i"],["ï","i"],["ð","d"],["ñ","n"],["ò","o"],["ó","o"],["ô","o"],["õ","o"],["ö","oe"],["Å","o"],["ø","o"],["ù","u"],["ú","u"],["û","u"],["ü","ue"],["ű","u"],["ý","y"],["þ","th"],["ÿ","y"],["áº","SS"],["à ","a"],["Ã","A"],["á","a"],["Ã","A"],["â","a"],["Ã","A"],["ã","a"],["Ã","A"],["è","e"],["Ã","E"],["é","e"],["Ã","E"],["ê","e"],["Ã","E"],["ì","i"],["Ã","I"],["Ã","i"],["Ã","I"],["ò","o"],["Ã","O"],["ó","o"],["Ã","O"],["ô","o"],["Ã","O"],["õ","o"],["Ã","O"],["ù","u"],["Ã","U"],["ú","u"],["Ã","U"],["ý","y"],["Ã","Y"],["Ä","a"],["Ä","A"],["Ä","D"],["Ä","d"],["Ä©","i"],["Ĩ","I"],["Å©","u"],["Ũ","U"],["Æ¡","o"],["Æ ","O"],["ư","u"],["Ư","U"],["ạ","a"],["Ạ","A"],["ả","a"],["Ả","A"],["ấ","a"],["Ấ","A"],["ầ","a"],["Ầ","A"],["ẩ","a"],["Ẩ","A"],["ẫ","a"],["Ẫ","A"],["áº","a"],["Ậ","A"],["ắ","a"],["Ắ","A"],["ằ","a"],["Ằ","A"],["ẳ","a"],["Ẳ","A"],["ẵ","a"],["Ẵ","A"],["ặ","a"],["Ặ","A"],["ẹ","e"],["Ẹ","E"],["ẻ","e"],["Ẻ","E"],["ẽ","e"],["Ẽ","E"],["ế","e"],["Ế","
2407E"],["á»","e"],["á»","E"],["á»","e"],["á»","E"],["á»
","e"],["á»","E"],["á»","e"],["á»","E"],["á»","i"],["á»","I"],["á»","i"],["á»","I"],["á»","o"],["á»","O"],["á»","o"],["á»","O"],["á»","o"],["á»","O"],["á»","o"],["á»","O"],["á»","o"],["á»","O"],["á»","o"],["á»","O"],["á»","o"],["á»","O"],["á»","o"],["á»","O"],["á»","o"],["á»","O"],["á»","o"],["á»","O"],["ỡ","o"],["á» ","O"],["ợ","o"],["Ợ","O"],["ụ","u"],["Ụ","U"],["á»§","u"],["Ủ","U"],["ứ","u"],["Ứ","U"],["ừ","u"],["Ừ","U"],["á»","u"],["Ử","U"],["ữ","u"],["á»®","U"],["á»±","u"],["á»°","U"],["ỳ","y"],["Ỳ","Y"],["ỵ","y"],["á»´","Y"],["á»·","y"],["á»¶","Y"],["ỹ","y"],["Ỹ","Y"],["Ø¡","e"],["Ø¢","a"],["Ø£","a"],["ؤ","w"],["Ø¥","i"],["ئ","y"],["ا","a"],["ب","b"],["Ø©","t"],["ت","t"],["Ø«","th"],["ج","j"],["Ø","h"],["Ø®","kh"],["د","d"],["ذ","dh"],["ر","r"],["ز","z"],["س","s"],["Ø´","sh"],["ص","s"],["ض","d"],["Ø·","t"],["ظ","z"],["ع","e"],["غ","gh"],["Ù","_"],["Ù","f"],["Ù","q"],["Ù","k"],["Ù","l"],["Ù
","m"],["Ù","n"],["Ù","h"],["Ù","w"],["Ù","a"],["Ù","y"],["Ùâ","a"],["Ù","u"],["Ùâ","i"],["Ù ","0"],["Ù¡","1"],["Ù¢","2"],["Ù£","3"],["Ù¤","4"],["Ù¥","5"],["Ù¦","6"],["Ù§","7"],["Ù¨","8"],["Ù©","9"],["Ú","ch"],["Ú©","k"],["Ú¯","g"],["Ù¾","p"],["Ú","zh"],["Û","y"],["Û°","0"],["Û±","1"],["Û²","2"],["Û³","3"],["Û´","4"],["Ûµ","5"],["Û¶","6"],["Û·","7"],["Û¸","8"],["Û¹","9"],["Ù¼","p"],["Ú","z"],["Ú
","c"],["Ú","d"],["ﺫ","d"],["ïº","r"],["Ú","r"],["ﺯ","z"],["Ú","g"],["Ú","x"],["Ú«","g"],["Ú¼","n"],["Û","e"],["Û","e"],["Û","ai"],["Ù¹","t"],["Ú","d"],["Ú","r"],["Úº","n"],["Û","h"],["Ú¾","h"],["Û","e"],["Ð","A"],["а","a"],["Ð","B"],["б","b"],["Ð","V"],["в","v"],["Ð","G"],["г","g"],["Ð","D"],["д","d"],["Ð","E"],["е","e"],["Ð","Zh"],["ж","zh"],["Ð","Z"],["з","z"],["Ð","I"],["и","i"],["Ð","J"],["й","j"],["Ð","K"],["к","k"],["Ð","L"],["л","l"],["Ð","M"],["м","m"],["Ð","N"],["н","n"],["Ð","O"],["о","o"],["Ð","P"],["п","p"],["Ð ","R"],["Ñ","r"],["С","S"],["Ñ","s"],["Т","T"],["Ñ","t"],["У","U"],["Ñ","u"],["Ф","F"],["Ñ","f"],["Ð¥","H"],["Ñ
","h"],["Ц","Cz"],["Ñ","cz"],["Ч","Ch"],["Ñ","ch"],["Ш","Sh"],["Ñ","sh"],["Щ","Shh"],["Ñ","shh"],["Ъ",""],["Ñ",""],["Ы","Y"],["Ñ","y"],["Ь",""],["Ñ",""],["Ð","E"],["Ñ","e"],["Ю","Yu"],["Ñ","yu"],["Я","Ya"],["Ñ","ya"],["Ð","Yo"],["Ñ","yo"],["Ä","a"],["Ä","A"],["È","s"],["È","S"],["È","t"],["È","T"],["Å£","t"],["Å¢","T"],["Å","s"],["Å","S"],["ç","c"],["Ã","C"],["Ä","g"],["Ä","G"],["ı","i"],["İ","I"],["Õ¡","a"],["Ô±","A"],["Õ¢","b"],["Ô²","B"],["Õ£","g"],["Ô³","G"],["Õ¤","d"],["Ô´","D"],["Õ¥","ye"],["Ôµ","Ye"],["Õ¦","z"],["Ô¶","Z"],["Õ§","e"],["Ô·","E"],["Õ¨","y"],["Ô¸","Y"],["Õ©","t"],["Ô¹","T"],["Õª","zh"],["Ôº","Zh"],["Õ«","i"],["Ô»","I"],["Õ¬","l"],["Ô¼","L"],["Õ","kh"],["Ô½","Kh"],["Õ®","ts"],["Ô¾","Ts"],["Õ¯","k"],["Ô¿","K"],["Õ°","h"],["Õ","H"],["Õ±","dz"],["Õ","Dz"],["Õ²","gh"],["Õ","Gh"],["Õ³","tch"],["Õ","Tch"],["Õ´","m"],["Õ","M"],["Õµ","y"],["Õ
","Y"],["Õ¶","n"],["Õ","N"],["Õ·","sh"],["Õ","Sh"],["Õ¸","vo"],["Õ","Vo"],["Õ¹","ch"],["Õ","Ch"],["Õº","p"],["Õ","P"],["Õ»","j"],["Õ","J"],["Õ¼","r"],["Õ","R"],["Õ½","s"],["Õ","S"],["Õ¾","v"],["Õ","V"],["Õ¿","t"],["Õ","T"],["Ö","r"],["Õ","R"],["Ö","c"],["Õ","C"],["Õ¸Ö","u"],["ÕÕ","U"],["ÕÖ","U"],["Ö","p"],["Õ","P"],["Ö","q"],["Õ","Q"],["Ö
","o"],["Õ","O"],["Ö","f"],["Õ","F"],["Ö","yev"],["á","a"],["á","b"],["á","g"],["á","d"],["á","e"],["á","v"],["á","z"],["á","t"],["á","i"],["á","k"],["á","l"],["á","m"],["á","n"],["á","o"],["á","p"],["á","zh"],["á ","r"],["á¡","s"],["á¢","t"],["á£","u"],["á¤","ph"],["á¥","q"],["á¦","gh"],["á§","k"],["á¨","sh"],["á©","ch"],["áª","ts"],["á«","dz"],["á¬","ts"],["á","tch"],["á®","kh"],["á¯","j"],["á°","h"],["Ä","c"],["Ä","d"],["Ä","e"],["Å","n"],["Å","r"],["Å¡","s"],["Å¥","t"],["ů","u"],["ž","z"],["Ä","C"],["Ä","D"],["Ä","E"],["Å","N"],["Å","R"],["Å ","S"],["Ť","T"],["Å®","U"],["Ž","Z"],["Þ","h"],["Þ","sh"],["Þ","
2407n"],["Þ","r"],["Þ","b"],["Þ
","lh"],["Þ","k"],["Þ","a"],["Þ","v"],["Þ","m"],["Þ","f"],["Þ","dh"],["Þ","th"],["Þ","l"],["Þ","g"],["Þ","gn"],["Þ","s"],["Þ","d"],["Þ","z"],["Þ","t"],["Þ","y"],["Þ","p"],["Þ","j"],["Þ","ch"],["Þ","tt"],["Þ","hh"],["Þ","kh"],["Þ","th"],["Þ","z"],["Þ","sh"],["Þ","s"],["Þ","d"],["Þ ","t"],["Þ¡","z"],["Þ¢","a"],["Þ£","gh"],["Þ¤","q"],["Þ¥","w"],["Þ¦","a"],["Þ§","aa"],["Þ¨","i"],["Þ©","ee"],["Þª","u"],["Þ«","oo"],["Þ¬","e"],["Þ","ey"],["Þ®","o"],["Þ¯","oa"],["Þ°",""],["α","a"],["β","v"],["γ","g"],["δ","d"],["ε","e"],["ζ","z"],["η","i"],["θ","th"],["ι","i"],["κ","k"],["λ","l"],["μ","m"],["ν","n"],["ξ","ks"],["ο","o"],["Ï","p"],["Ï","r"],["Ï","s"],["Ï","t"],["Ï
","y"],["Ï","f"],["Ï","x"],["Ï","ps"],["Ï","o"],["ά","a"],["Î","e"],["ί","i"],["Ï","o"],["Ï","y"],["ή","i"],["Ï","o"],["Ï","s"],["Ï","i"],["ΰ","y"],["Ï","y"],["Î","i"],["Î","A"],["Î","B"],["Î","G"],["Î","D"],["Î","E"],["Î","Z"],["Î","I"],["Î","TH"],["Î","I"],["Î","K"],["Î","L"],["Î","M"],["Î","N"],["Î","KS"],["Î","O"],["Î ","P"],["Ρ","R"],["Σ","S"],["Τ","T"],["Î¥","Y"],["Φ","F"],["Χ","X"],["Ψ","PS"],["Ω","O"],["Î","A"],["Î","E"],["Î","I"],["Î","O"],["Î","Y"],["Î","I"],["Î","O"],["Ϊ","I"],["Ϋ","Y"],["Ä","a"],["Ä","e"],["Ä£","g"],["Ä«","i"],["Ä·","k"],["ļ","l"],["Å","n"],["Å«","u"],["Ä","A"],["Ä","E"],["Ä¢","G"],["Ī","I"],["Ķ","K"],["Ä»","L"],["Å
","N"],["Ū","U"],["Ä","c"],["Å¡","s"],["ž","z"],["Ä","C"],["Å ","S"],["Ž","Z"],["Ä
","a"],["Ä","c"],["Ä","e"],["Ä","e"],["į","i"],["Å¡","s"],["ų","u"],["Å«","u"],["ž","z"],["Ä","A"],["Ä","C"],["Ä","E"],["Ä","E"],["Ä®","I"],["Å ","S"],["Ų","U"],["Ū","U"],["Ð","Kj"],["Ñ","kj"],["Ð","Lj"],["Ñ","lj"],["Ð","Nj"],["Ñ","nj"],["ТÑ","Ts"],["ÑÑ","ts"],["Ä
","a"],["Ä","c"],["Ä","e"],["Å","l"],["Å","n"],["Å","s"],["ź","z"],["ż","z"],["Ä","A"],["Ä","C"],["Ä","E"],["Å","L"],["Å","N"],["Å","S"],["Ź","Z"],["Å»","Z"],["Ð","Ye"],["Ð","I"],["Ð","Yi"],["Ò","G"],["Ñ","ye"],["Ñ","i"],["Ñ","yi"],["Ò","g"]];const Xjt=qjt,Zjt=Yjt,Jjt=Qjt,eBt=(t,e)=>{for(const[n,r]of e)t=t.replace(new RegExp(Zjt(n),"g"),r);return t};var tBt=(t,e)=>{if(typeof t!="string")throw new TypeError(`Expected a string, got \`${typeof t}\``);e={customReplacements:[],...e};const n=new Map([...Jjt,...e.customReplacements]);return t=t.normalize(),t=eBt(t,n),t=Xjt(t),t},nBt=[["&"," and "],["ð¦"," unicorn "],["â¥"," love "]];const rBt=Rjt,iBt=tBt,sBt=nBt,aBt=t=>t.replace(/([A-Z]{2,})(\d+)/g,"$1 $2").replace(/([a-z\d]+)([A-Z]{2,})/g,"$1 $2").replace(/([a-z\d])([A-Z])/g,"$1 $2").replace(/([A-Z]+)([A-Z][a-z\d]+)/g,"$1 $2"),oBt=(t,e)=>{const n=rBt(e);return t.replace(new RegExp(`${n}{2,}`,"g"),e).replace(new RegExp(`^${n}|${n}$`,"g"),"")},vSe=(t,e)=>{if(typeof t!="string")throw new TypeError(`Expected a string, got \`${typeof t}\``);e={separator:"-",lowercase:!0,decamelize:!0,customReplacements:[],preserveLeadingUnderscore:!1,...e};const n=e.preserveLeadingUnderscore&&t.startsWith("_"),r=new Map([...sBt,...e.customReplacements]);t=iBt(t,{customReplacements:r}),e.decamelize&&(t=aBt(t));let i=/[^a-zA-Z\d]+/g;return e.lowercase&&(t=t.toLowerCase(),i=/[^a-z\d]+/g),t=t.replace(i,e.separator),t=t.replace(/\\/g,""),e.separator&&(t=oBt(t,e.separator)),n&&(t=`_${t}`),t},lBt=()=>{const t=new Map,e=(n,r)=>{if(n=vSe(n,r),!n)return"";const i=n.toLowerCase(),s=t.get(i.replace(/(?:-\d+?)+?$/,""))||0,a=t.get(i);t.set(i,typeof a=="number"?a+1:1);const o=t.get(i)||2;return(o>=2||s>2)&&(n=`${n}-${o}`),n};return e.reset=()=>{t.clear()},e};Yz.exports=vSe;Yz.exports.counter=lBt;var cBt=Yz.exports;const uBt=an(cBt);var dBt=LO,fBt=1,hBt=4;function pBt(t){return dBt(t,fBt|hBt)}var mBt=pBt;const Hse=an(mBt),gBt=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},vBt="@strapi/content-type-builder",yBt={name:"content-type-builder"},ySe={name:vBt,strapi:yBt},bBt={main:[{action:"plugin::content-type-builder.read",subject:null}]},s0n=6,j1=ySe.name.replace(/^@strapi\//i,""),tw=(t,e)=>{const n=e==null;return t==="oneToOne"&&n?"oneWay":t==="oneToMany"&&n?"manyWay":t},bSe=t=>[...new Set(t)],EBt="ContentTypeBuilder/DataManagerProvider/ADD_ATTRIBUTE",xBt="ContentTypeBuilder/DataManagerProvider/ADD_CUSTOM_FIELD_ATTRIBUTE",wBt="ContentTypeBuilder/DataManagerProvider/ADD_CREATED_COMPONENT_TO_DYNAMIC_ZONE",SBt="ContentTypeBuilder/DataManagerProvider/CHANGE_DYNAMIC_ZONE_COMPONENTS",TBt="ContentTypeBuilder/DataManagerProvider/CREATE_SCHEMA",ABt="ContentTypeBuilder/DataManagerProvider/CREATE_COMPONENT_SCHEMA",CBt="ContentTypeBuilder/DataManagerProvider/DELETE_NOT_SAVED_TYPE",RBt="ContentTypeBuilder/DataManagerProvider/EDIT_ATTRIBUTE",_Bt="ContentTypeBuilder/DataManagerProvider/EDIT_CUSTOM_FIELD_ATTRIBUTE",IBt="ContentTypeBuilder/DataManagerProvider/GET_DATA_SUCCEEDED",kBt="ContentTypeBuilder/DataManagerProvider/RELOAD_PLUGIN",DBt="ContentTypeBuilder/DataManagerProvider/REMOVE_FIELD_FROM_DISPLAYED_COMPONENT",LBt="ContentTypeBuilder/DataManagerProvider/REMOVE_COMPONENT_FROM_DYNAMIC_ZONE",OBt="ContentTypeBuilder/DataManagerProvider/REMOVE_FIELD",MBt="ContentTypeBuilder/DataManagerProvider/SET_MODIFIED_DATA",PBt="ContentTypeBuilder/DataManagerProvider/UPDATE_SCHEMA",$Bt="ContentTypeBuilder/DataManagerProvider/UPDATE_INITIAL_STATE",Ck=(t,e)=>{const n=t.reduce((r,i)=>{const s=i.type;if(s==="component"){const a=i.component;r.push(a);const o=hi(e,[a,"schema","attributes"],[]);
2407r.push(...Ck(o,e))}if(s==="dynamiczone"){const a=i.components,o=a.reduce((l,c)=>{const u=hi(e,[c,"schema","attributes"],[]);return[...l,...Ck(u,e)]},[]);return[...r,...a,...o]}return r},[]);return bSe(n)},Vse={components:{},contentTypes:{},initialComponents:{},initialContentTypes:{},initialData:{},modifiedData:{components:{},contentTypes:{}},reservedNames:{},isLoading:!0,isLoadingForDataToBeSet:!0},Lv=["oneWay","manyWay"],R$=t=>t==="manyToOne"?"oneToMany":t==="oneToMany"?"manyToOne":t,Rd=(t,e)=>t.schema.attributes.findIndex(({name:n})=>n===e),NBt=(t=Vse,e)=>ud(t,n=>{switch(e.type){case EBt:{const{attributeToSet:{name:r,...i},forTarget:s,targetUid:a}=e;delete i.createComponent;const o=["component","contentType"].includes(s)?[s]:[s,a],c=[...hi(t,["modifiedData",...o,"schema","attributes"],[]).slice(),{...i,name:r}];if(er(n,["modifiedData",...o,"schema","attributes"],c),e.shouldAddComponentToData){const d=i.component,f=t.components[d],h=f?.isTemporary,m=t.modifiedData.components?.[d]!==void 0;if(h||m)break;n.modifiedData.components||(n.modifiedData.components={}),n.modifiedData.components[d]=f,Ck(f.schema.attributes,t.components).filter(E=>hi(t,["modifiedData","components",E])===void 0).forEach(E=>{const x=hi(t,["components",E],{});x.isTemporary||!1||(n.modifiedData.components||(n.modifiedData.components={}),n.modifiedData.components[E]=x)});break}if(i.type==="relation"){const d=i.target,f=i.targetAttribute||null,h=i.relation,m=tw(h,f),g=hi(t,["modifiedData",...o,"uid"]);if(i.type==="relation"&&m!=="oneWay"&&m!=="manyWay"&&d===g){const b={name:f,relation:R$(m),target:d,targetAttribute:r,type:"relation"};i.private&&(b.private=i.private);const E=[...c,b];er(n,["modifiedData",...o,"schema","attributes"],E)}}break}case wBt:{const{dynamicZoneTarget:r,componentsToAdd:i}=e,s=Rd(t.modifiedData.contentType,r);i.forEach(a=>{n.modifiedData.contentType?.schema.attributes[s].components||(n.modifiedData.contentType.schema.attributes[s].components=[]),n.modifiedData.contentType.schema.attributes[s].components.push(a)});break}case xBt:{const{attributeToSet:{name:r,...i},forTarget:s,targetUid:a}=e,o=["component","contentType"].includes(s)?[s]:[s,a],c=[...hi(t,["modifiedData",...o,"schema","attributes"],[]).slice(),{...i,name:r}];er(n,["modifiedData",...o,"schema","attributes"],c);break}case SBt:{const{dynamicZoneTarget:r,newComponents:i}=e,s=Rd(t.modifiedData.contentType,r),a=(t.modifiedData.contentType?.schema.attributes[s]).components,o=bSe([...a,...i]);(n.modifiedData.contentType?.schema.attributes[s]).components=o,Ck(YN(n.modifiedData.contentType.schema.attributes),t.components).filter(u=>hi(t,["modifiedData","components",u])===void 0).forEach(u=>{const d=hi(t,["components",u],{});d.isTemporary||!1||(n.modifiedData.components||(n.modifiedData.components={}),n.modifiedData.components[u]=d)});break}case ABt:{const r={uid:e.uid,isTemporary:!0,category:e.componentCategory,schema:{...e.data,attributes:[]}};n.components[e.uid]=r,e.shouldAddComponentToData&&(n.modifiedData.components[e.uid]=r);break}case TBt:{const r={uid:e.uid,isTemporary:!0,schema:{...e.data,attributes:[]}};n.contentTypes[e.uid]=r;break}case RBt:{const{attributeToSet:{name:r,...i},forTarget:s,targetUid:a,initialAttribute:o}=e,l=o.name,c=["component","contentType"].includes(s)?[s]:[s,a],u=Rd(hi(t,["modifiedData",...c]),l),d=i.type==="relation";if(!d){er(n,["modifiedData",...c,"schema","attributes",u],e.attributeToSet);break}const f=hi(t,["modifiedData",...c,"schema","attributes"]).slice(),h={name:r,relation:i.relation,target:i.target,targetAttribute:i.targetAttribute,type:"relation"};i.private&&(h.private=i.private),i.pluginOptions&&(h.pluginOptions=i.pluginOptions);const m=f.findIndex(U=>U.name!==void 0&&U.name===o.name);m!==-1&&f.splice(m,1,h);let g=null,b=null,E=null,x=null;const S=hi(t,["modifiedData",...c,"uid"]),A=o.target!==i.target,R=i.target===S,C=tw(i.relation,i.targetAttribute),T=tw(o.relation,o.targetAttribute),I=o.target===S,D=T!==C,k=A&&!R&&I&&d,O=D&&I&&["oneWay","manyWay"].includes(C)&&d,P=!Lv.includes(T)&&!Lv.includes(C)&&I&&R&&d,M=Lv.includes(T)&&!Lv.includes(C)&&I&&R&&d,j=A&&R&&!Lv.includes(C);if((k||O)&&(g=o.targetAttribute),g){const U=f.findIndex(z=>z.name===g);f.splice(U,1)}if(!k){const U=hi(t,["initialContentTypes",o.target]);if(U){const z=Rd(U,o.targetAttribute);x=hi(t,["initialContentTypes",o.target,"schema","attributes",z])}}if(M||j){E={name:i.targetAttribute,relation:R$(C),target:i.target,targetAttribute:r,type:"relation"},i.private&&(E.private=i.private),x&&x.pluginOptions&&(E.pluginOptions=x.pluginOptions);const U=f.findIndex(({name:F})=>F===o.name),z=f.findIndex(({name:F})=>r===F),G=(U===-1?z:U)+1;f.splice(G,0,E)}
2407if(P&&(b=o.targetAttribute,E={name:i.targetAttribute,relation:R$(C),target:i.target,targetAttribute:r,type:"relation"},i.private&&(E.private=i.private),x&&x.pluginOptions&&(E.pluginOptions=x.pluginOptions),b)){const U=f.findIndex(({name:z})=>z===b);f.splice(U,1,E)}er(n,["modifiedData",...c,"schema","attributes"],f);break}case _Bt:{const{forTarget:r,targetUid:i,initialAttribute:s,attributeToSet:a}=e,o=s.name,l=["component","contentType"].includes(r)?[r]:[r,i],c=Rd(hi(t,["modifiedData",...l]),o);er(n,["modifiedData",...l,"schema","attributes",c],a);break}case IBt:{n.components=e.components,n.initialComponents=e.components,n.initialContentTypes=e.contentTypes,n.contentTypes=e.contentTypes,n.reservedNames=e.reservedNames,n.isLoading=!1;break}case $Bt:{n.initialData=n.modifiedData;break}case CBt:{n.contentTypes=t.initialContentTypes,n.components=t.initialComponents;break}case kBt:return Vse;case LBt:{const r=Rd(t.modifiedData.contentType,e.dzName);n.modifiedData.contentType.schema.attributes[r].components.splice(e.componentToRemoveIndex,1);break}case OBt:{const{mainDataKey:r,attributeToRemoveName:i}=e,s=["modifiedData",r,"schema","attributes"],a=Rd(t.modifiedData[r],i),o=[...s,a],l=hi(t,o);if(l.type==="relation"&&r==="contentType"){const{target:f,relation:h,targetAttribute:m}=l,g=tw(h,m),b=t.modifiedData.contentType?.uid;if(f===b&&!Lv.includes(g)){const S=(t.modifiedData[r]?.schema.attributes.slice()).filter(A=>!(A.name===i||A.target===b&&A.targetAttribute===i));n.modifiedData[r].schema.attributes=S;break}}t.modifiedData[r].schema.attributes.slice().reduce((f,h)=>(h.type!=="uid"||h.targetField!==i||f.push(h.name),f),[]).forEach(f=>{const h=Rd(t.modifiedData[r],f);delete n.modifiedData[r]?.schema.attributes[h].targetField}),n.modifiedData[r]?.schema.attributes.splice(a,1);break}case DBt:{const{attributeToRemoveName:r,componentUid:i}=e,s=Rd(t.modifiedData.components?.[i],r);n.modifiedData.components?.[i]?.schema?.attributes?.splice(s,1);break}case MBt:{n.isLoadingForDataToBeSet=!1,n.initialData=e.schemaToSet,n.modifiedData=e.schemaToSet,e.hasJustCreatedSchema||(n.components=t.initialComponents,n.contentTypes=t.initialContentTypes);break}case PBt:{const{data:{displayName:r,category:i,icon:s,kind:a},schemaType:o,uid:l}=e;if(n.modifiedData[o].schema.displayName=r,e.schemaType==="component"){n.modifiedData.component.category=i,n.modifiedData.component.schema.icon=s;const c=YN(n.modifiedData.component);n.components[l]=c;break}n.modifiedData.contentType.schema.kind=a;break}default:return n}}),Nh=t=>uBt(t,{separator:"-"}),FBt="ContentTypeBuilder/FormModal/ON_CHANGE",jBt="ContentTypeBuilder/FormModal/ON_CHANGE_RELATION_TARGET",BBt="ContentTypeBuilder/FormModal/ON_CHANGE_RELATION_TYPE",UBt="ContentTypeBuilder/FormModal/RESET_PROPS",HBt="ContentTypeBuilder/FormModal/RESET_PROPS_AND_SET_FORM_FOR_ADDING_AN_EXISTING_COMPO",VBt="ContentTypeBuilder/FormModal/RESET_PROPS_AND_SAVE_CURRENT_DATA",WBt="ContentTypeBuilder/FormModal/RESET_PROPS_AND_SET_THE_FORM_FOR_ADDING_A_COMPO_TO_A_DZ",zBt="ContentTypeBuilder/FormModal/SET_DATA_TO_EDIT",GBt="ContentTypeBuilder/FormModal/SET_ATTRIBUTE_DATA_SCHEMA",qBt="ContentTypeBuilder/FormModal/SET_CUSTOM_FIELD_DATA_SCHEMA",KBt="ContentTypeBuilder/FormModal/SET_DYNAMIC_ZONE_DATA_SCHEMA",YBt="ContentTypeBuilder/FormModal/SET_ERRORS",a0n=t=>{const e=Nh(t);return`api::${e}.${e}`},QBt=(t,e)=>`${Nh(e)}.${Nh(t)}`,ESe=(t,e)=>{if(e.items)return e.items.reduce(ESe,t);if("defaultValue"in e){const{name:n,defaultValue:r}=e;t.push({name:n,defaultValue:r})}return t},_$=t=>["manyToMany","oneToMany","manyWay"].includes(t)?2:1,Wse=t=>["manyToMany","manyToOne"].includes(t)?2:1,dx={formErrors:{},modifiedData:{},initialData:{},componentToCreate:{},isCreatingComponentWhileAddingAField:!1},XBt=(t=dx,e)=>ud(t,n=>{switch(e.type){case FBt:{const{keys:r,value:i}=e,s=t.modifiedData;if(!!s.default&&r.length===1&&r.includes("type")){const o=s.type;o&&["date","datetime","time"].includes(o)&&delete n.modifiedData.default}er(n,["modifiedData",...r],i);break}case jBt:{const{target:{oneThatIsCreatingARelationWithAnother:r,selectedContentTypeFriendlyName:i,targetContentTypeAllowedRelations:s,value:a}}=e;let o=!1,l=null;er(n,["modifiedData","target"],a);const c=t.modifiedData;if(Array.isArray(s)){const h=tw(c.relation,c.targetAttribute);if(!s.includes(h)){const m=s[0];o=!0,l=m,m==="oneWay"?er(n,["modifiedData","relation"],"oneToOne"):m==="manyWay"?er(n,["modifiedData","relation"],"oneToMany"):er(n,["modifiedData","relation"],m)}}let u;if(o?u=vm(du(Nh(i)),_$(l)):u=vm(du(Nh(i)),_$(c.relation)),er(n,["modifiedData","name"],u),t.modifiedData.targetAttribute===null)break;
2407if(o&&["oneWay","manyWay"].includes(l)){er(n,["modifiedData","targetAttribute"],null);break}const f=vm(du(Nh(r)),Wse(c.relation));er(n,["modifiedData","targetAttribute"],f);break}case BBt:{const{target:{oneThatIsCreatingARelationWithAnother:r,value:i}}=e,s=t.modifiedData.name;if(!["oneWay","manyWay"].includes(i)){er(n,["modifiedData","relation"],i);const a=t.modifiedData.targetAttribute;er(n,["modifiedData","name"],vm(du(Nh(s)),_$(i))),er(n,["modifiedData","targetAttribute"],vm(a||du(Nh(r)),Wse(i)));break}if(i==="oneWay"){er(n,["modifiedData","relation"],"oneToOne"),er(n,["modifiedData","targetAttribute"],null),er(n,["modifiedData","name"],vm(du(s),1));break}er(n,["modifiedData","relation"],"oneToMany"),er(n,["modifiedData","targetAttribute"],null),er(n,["modifiedData","name"],vm(du(s),2));break}case UBt:return dx;case HBt:return{...dx,modifiedData:{type:"component",repeatable:!0,...e.options}};case VBt:{const r=t.modifiedData.componentToCreate,i={displayName:r.displayName,type:"component",repeatable:!1,...e.options,component:QBt(r.displayName,r.category)};return{...dx,componentToCreate:r,modifiedData:i,isCreatingComponentWhileAddingAField:t.modifiedData.createComponent}}case WBt:{const i={...t.modifiedData,createComponent:!0,componentToCreate:{type:"component"}};return{...dx,modifiedData:i}}case zBt:{n.modifiedData=e.data,n.initialData=e.data;break}case GBt:{const{attributeType:r,isEditing:i,modifiedDataToSetForEditing:s,nameToSetForRelation:a,targetUid:o,step:l,options:c={}}=e;if(i){n.modifiedData=s,n.initialData=s;break}let u;r==="component"?l==="1"?u={type:"component",createComponent:!0,componentToCreate:{type:"component"}}:u={...c,type:"component",repeatable:!0}:r==="dynamiczone"?u={...c,type:"dynamiczone",components:[]}:r==="text"?u={...c,type:"string"}:r==="number"||r==="date"?u=c:r==="media"?u={allowedTypes:["images","files","videos","audios"],type:"media",multiple:!0,...c}:r==="enumeration"?u={...c,type:"enumeration",enum:[]}:r==="relation"?u={name:du(a),relation:"oneToOne",targetAttribute:null,target:o,type:"relation"}:u={...c,type:r,default:null},n.modifiedData=u;break}case qBt:{const{customField:r,isEditing:i,modifiedDataToSetForEditing:s,options:a={}}=e;if(i){n.modifiedData=s,n.initialData=s;break}n.modifiedData={...a,type:r.type};const l=[...r?.options?.base||[],...r?.options?.advanced||[]].reduce(ESe,[]);l.length&&l.forEach(({name:c,defaultValue:u})=>er(n.modifiedData,c,u));break}case KBt:{n.modifiedData=e.attributeToEdit,n.initialData=e.attributeToEdit;break}case YBt:{n.formErrors=e.errors;break}default:return n}}),ZBt={[`${j1}_formModal`]:XBt,[`${j1}_dataManagerProvider`]:NBt},JBt={components:{inputs:{},add({id:t,component:e}){this.inputs[t]||(this.inputs[t]=e)}},types:{attribute:{},contentType:{validators:[],form:{advanced:[],base:[]}},component:{validators:[],form:{advanced:[],base:[]}}},contentTypeSchemaMutations:[],addContentTypeSchemaMutation(t){this.contentTypeSchemaMutations.push(t)},extendContentType({validator:t,form:{advanced:e,base:n}}){const{contentType:r}=this.types;r.validators.push(t),r.form.advanced.push(e),r.form.base.push(n)},extendFields(t,{validator:e,form:{advanced:n,base:r}}){const i=this.types.attribute;t.forEach(s=>{i[s]||(i[s]={validators:[],form:{advanced:[],base:[]}}),i[s].validators.push(e),i[s].form.advanced.push(n),i[s].form.base.push(r)})},getAdvancedForm(t,e=null){return hi(this.types,[...t,"form","advanced"],[]).reduce((r,i)=>{const s=i(e);return[...r,...s]},[])},makeCustomFieldValidator(t,e,...n){return e?t.shape({options:ns().shape(e(n))}):t},makeValidator(t,e,...n){const i=hi(this.types,[...t,"validators"],[]).reduce((s,a)=>{const o=a(n);return{...s,...o}},{});return e.shape({pluginOptions:ns().shape(i)})},mutateContentTypeSchema(t,e){let n=Hse(t);const r=Hse(e);return this.contentTypeSchemaMutations.forEach(i=>{n=i(n,r)}),n}},eUt=(t,e)=>{if(!e)throw new TypeError("pluginId can't be empty");return Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{})},xSe=y.createContext({}),tUt=30*1e3,o0n=({children:t})=>{const[e,n]=y.useState(!1),[r,i]=y.useState({}),[s,a]=y.useState(!1),o=y.useCallback((h={})=>{n(!0),i(h)},[]),l=y.useCallback(()=>{n(!1),i({})},[]);y.useEffect(()=>{if(e){const h=setTimeout(()=>{a(!0)},tUt);return()=>{clearTimeout(h)}}},[e]);let c=r?.icon||"reload",u={id:r?.description||"components.OverlayBlocker.description",defaultMessage:"You're using a feature that needs the server to restart. The page will reload automatically."},d={id:r?.title||"components.OverlayBlocker.title",defaultMessage:"Waiting for restart"};s&&(c="time",u={id:"components.OverlayBlocker.description.serverError",defaultMessage:"The server should have restarted, please check your logs in the terminal."},d={id:"components.OverlayBlocker.title.serverError",defaultMessage:"The restart is taking longer than expected"});const f=y.useMemo(()=>({lockAppWithAutoreload:o,unlockAppWithAutoreload:l}),[o,l]);return p.jsxs(xSe.Provider,{value:f,children:[p.jsx(nUt,{displayedIcon:c,isOpen:e,description:u,title:d}),t]})},nUt=({displayedIcon:t,description:e,title:n,isOpen:r})=>{const{formatMessage:i}=be();return r&&globalThis?.document?.body?Qs.createPortal(p.jsxs(sUt,{id:"autoReloadOverlayBlocker",direction:"column",alignItems:"center",gap:6,children:[p.jsxs(X,{direction:"column",alignItems:"center",gap:2,children:[p.jsx(le,{tag:"h1",variant:"alpha",children:i(n)}),p.jsx(le,{tag:"h2",textColor:"neutral600",fontSize:4,fontWeight:"regular",children:i(e)})]}),t==="reload"&&p.jsx(zse,{padding:6,background:"primary100",borderColor:"primary200",children:p.jsx(iUt,{width:"4rem",height:"4rem"})}),t==="time"&&p.jsx(zse,{padding:6,background:"primary100",borderColor:"primary200",children:p.jsx(Cue,{width:"4rem",height:"4rem"})}),p.jsx(pe,{marginTop:2,children:p.jsx(Ml,{href:"https://docs.strapi.io",isExternal:!0,children:i({id:"global.documentation",defaultMessage:"Read the documentation"})})})]}),globalThis.document.body):null},rUt=Ns` 2408 from { 2409 transform: rotate(0deg); 2410 } 2411 to { 2412 transform: rotate(359deg); 2413 } 2414 `,iUt=J(Z6e)` 2415 animation: ${rUt} 1s infinite linear; 2416`,sUt=J(X)` 2417 position: fixed; 2418 top: 0; 2419 right: 0; 2420 bottom: 0; 2421 left: 0; 2422 /* TODO: set this up in the theme for consistence z-index values */ 2423 z-index: 1140; 2424 padding-top: 16rem; 2425 2426 & > * { 2427 position: relative; 2428 z-index: 1; 2429 } 2430 2431 &:before { 2432 content: ''; 2433 position: fixed; 2434 top: 0; 2435 right: 0; 2436 bottom: 0; 2437 left: 0; 2438 background: ${({theme:t})=>t.colors.neutral0}; 2439 opacity: 0.9; 2440 } 2441`,zse=J(pe)` 2442 border-radius: 50%; 2443 display: flex; 2444 align-items: center; 2445 justify-content: center; 2446 svg { 2447 > path { 2448 fill: ${({theme:t})=>t.colors.primary600} !important; 2449 } 2450 } 2451`,l0n=()=>y.useContext(xSe),aUt=ySe.strapi.name,oUt={register(t){t.addReducers(ZBt),t.addMenuLink({to:`plugins/${j1}`,icon:x7e,intlLabel:{id:`${j1}.plugin.name`,defaultMessage:"Content Types Builder"},permissions:bBt.main,Component:()=>Z(()=>
2451import("./index-B5tHY87r-CX51AElz.js"),__vite__mapDeps([55,20,3,56,22,4,1,2])).then(e=>e.i),position:5}),t.registerPlugin({id:j1,name:aUt,apis:{forms:JBt}})},bootstrap(){},async registerTrads({locales:t}){const e=await Promise.all(t.map(n=>gBt(Object.assign({
2451"./translations/ar.json":()=>Z(()=>import("./ar-BYDB75EB-CtFoqN70.js"),[]),
2451"./translations/cs.json":()=>Z(()=>import("./cs-ChL4LaFY-BHd3LgW1.js"),[]),
2451"./translations/de.json":()=>Z(()=>import("./de-DsHQNzp2-D7VlKyIC.js"),[]),
2451"./translations/dk.json":()=>Z(()=>import("./dk-BC7NAQR2-Cnm7BXSQ.js"),[]),
2451"./translations/en.json":()=>Z(()=>import("./en-jBwb53yg-BAGRoFxU.js"),[]),
2451"./translations/es.json":()=>Z(()=>import("./es-BE_zx2_w-Cnakp226.js"),[]),
2451"./translations/fr.json":()=>Z(()=>import("./fr-lU_OMJma-DHRKBjnB.js"),[]),
2451"./translations/id.json":()=>Z(()=>import("./id-W1sKBFEw-BHE084KF.js"),[]),
2451"./translations/it.json":()=>Z(()=>import("./it-D04lb2Wc-BTipfedj.js"),[]),
2451"./translations/ja.json":()=>Z(()=>import("./ja-BHLK_2_g-BtLQX0rq.js"),[]),
2451"./translations/ko.json":()=>Z(()=>import("./ko-DoNsXHXA-BcMpwetj.js"),[]),
2451"./translations/ms.json":()=>Z(()=>import("./ms-BtGFDB9t-Cf2gRgYg.js"),[]),
2451"./translations/nl.json":()=>Z(()=>import("./nl-BaTAuelQ-CDMeRtz_.js"),[]),
2451"./translations/pl.json":()=>Z(()=>import("./pl-CP2Zgp01-ALMq7zej.js"),[]),
2451"./translations/pt-BR.json":()=>Z(()=>import("./pt-BR-CCQGwXs0-BVMxmILL.js"),[]),
2451"./translations/pt.json":()=>Z(()=>import("./pt-DMeTMW2x-DDQqZfdr.js"),[]),
2451"./translations/ru.json":()=>Z(()=>import("./ru-DGSjru5m-BwIQ4C0z.js"),[]),
2451"./translations/sk.json":()=>Z(()=>import("./sk-DVK4HfSC-D26nFv9r.js"),[]),
2451"./translations/sv.json":()=>Z(()=>import("./sv-BGb12eW3-CrUIrhQw.js"),[]),
2451"./translations/th.json":()=>Z(()=>import("./th--u3VqsON-BugHbTHp.js"),[]),
2451"./translations/tr.json":()=>Z(()=>import("./tr-DsUerr-c-8NocKkuV.js"),[]),
2451"./translations/uk.json":()=>Z(()=>import("./uk-Bx5IlOKX-D53wwCes.js"),[]),
2451"./translations/zh-Hans.json":()=>Z(()=>import("./zh-Hans-Cc0M5PXr-B6TKgVzh.js"),[]),
2451"./translations/zh.json":()=>Z(()=>import("./zh-CsUDN13W-DY8AyG_I.js"),[])}),`./translations/${n}.json`,3).then(({default:r})=>({data:eUt(r,j1),locale:n})).catch(()=>({data:{},locale:n}))));return Promise.resolve(e)}};var lUt=Hxe,wSe=lUt("mapValues",f2e());wSe.placeholder=hz();var cUt=wSe;const uUt=an(cUt);function pu(t){if(t===null||t===!0||t===!1)return NaN;var e=Number(t);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}function ui(t,e){if(e.length<t)throw new TypeError(t+" argument"+(t>1?"s":"")+" required, but only "+e.length+" present")}function Lr(t){ui(1,arguments);var e=Object.prototype.toString.call(t);return t instanceof Date||Tf(t)==="object"&&e==="[object Date]"?new Date(t.getTime()):typeof t=="number"||e==="[object Number]"?new Date(t):((typeof t=="string"||e==="[object String]")&&typeof console<"u"&&(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 dUt(t,e){ui(2,arguments);var n=Lr(t),r=pu(e);return isNaN(r)?new Date(NaN):(r&&n.setDate(n.getDate()+r),n)}function fUt(t,e){ui(2,arguments);var n=Lr(t),r=pu(e);if(isNaN(r))return new Date(NaN);if(!r)return n;var i=n.getDate(),s=new Date(n.getTime());s.setMonth(n.getMonth()+r+1,0);var a=s.getDate();return i>=a?s:(n.setFullYear(s.getFullYear(),s.getMonth(),i),n)}function fx(t,e){if(ui(2,arguments),!e||Tf(e)!=="object")return new Date(NaN);var n=e.years?pu(e.years):0,r=e.months?pu(e.months):0,i=e.weeks?pu(e.weeks):0,s=e.days?pu(e.days):0,a=e.hours?pu(e.hours):0,o=e.minutes?pu(e.minutes):0,l=e.seconds?pu(e.seconds):0,c=Lr(t),u=r||n?fUt(c,r+n*12):c,d=s||i?dUt(u,s+i*7):u,f=o+a*60,h=l+f*60,m=h*1e3,g=new Date(d.getTime()+m);return g}function Gse(t){var e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),t.getTime()-e.getTime()}function qse(t){ui(1,arguments);var e=Lr(t);return e.setHours(0,0,0,0),e}var hUt=864e5;function pUt(t,e){ui(2,arguments);var n=qse(t),r=qse(e),i=n.getTime()-Gse(n),s=r.getTime()-Gse(r);return Math.round((i-s)/hUt)}function py(t,e){ui(2,arguments);var n=Lr(t),r=Lr(e),i=n.getTime()-r.getTime();return i<0?-1:i>0?1:i}var Qz=6e4,Xz=36e5;function mUt(t,e){ui(2,arguments);var n=Lr(t),r=Lr(e),i=n.getFullYear()-r.getFullYear(),s=n.getMonth()-r.getMonth();return i*12+s}function gUt(t,e){ui(2,arguments);var n=Lr(t),r=Lr(e);return n.getFullYear()-r.getFullYear()}function Kse(t,e){var n=t.getFullYear()-e.getFullYear()||t.getMonth()-e.getMonth()||t.getDate()-e.getDate()||t.getHours()-e.getHours()||t.getMinutes()-e.getMinutes()||t.getSeconds()-e.getSeconds()||t.getMilliseconds()-e.getMilliseconds();return n<0?-1:n>0?1:n}function vUt(t,e){ui(2,arguments);var n=Lr(t),r=Lr(e),i=Kse(n,r),s=Math.abs(pUt(n,r));n.setDate(n.getDate()-i*s);var a=+(Kse(n,r)===-i),o=i*(s-a);return o===0?0:o}function Zz(t,e){return ui(2,arguments),Lr(t).getTime()-Lr(e).getTime()}var yUt={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},bUt="trunc";function Jz(t){return yUt[bUt]}function EUt(t,e,n){ui(2,arguments);var r=Zz(t,e)/Xz;return Jz()(r)}function xUt(t,e,n){ui(2,arguments);var r=Zz(t,e)/Qz;return Jz()(r)}function wUt(t){ui(1,arguments);var e=Lr(t);return e.setHours(23,59,59,999),e}function SUt(t){ui(1,arguments);var e=Lr(t),n=e.getMonth();return e.setFullYear(e.getFullYear(),n+1,0),e.setHours(23,59,59,999),e}function TUt(t){ui(1,arguments);var e=Lr(t);return wUt(e).getTime()===SUt(e).getTime()}function AUt(t,e){ui(2,arguments);var n=Lr(t),r=Lr(e),i=py(n,r),s=Math.abs(mUt(n,r)),a;if(s<1)a=0;else{n.getMonth()===1&&n.getDate()>27&&n.setDate(30),n.setMonth(n.getMonth()-i*s);var o=py(n,r)===-i;TUt(Lr(t))&&s===1&&py(t,r)===1&&(o=!1),a=i*(s-Number(o))}return a===0?0:a}function CUt(t,e,n){ui(2,arguments);var r=Zz(t,e)/1e3;return Jz()(r)}function RUt(t,e){ui(2,arguments);var n=Lr(t),r=Lr(e),i=py(n,r),s=Math.abs(gUt(n,r));n.setFullYear(1584),r.setFullYear(1584);var a=py(n,r)===-i,o=i*(s-Number(a));return o===0?0:o}function SSe(t){ui(1,arguments);var e=Lr(t.start),n=Lr(t.end);if(isNaN(e.getTime()))throw new RangeError("Start Date is invali
2451d");if(isNaN(n.getTime()))throw new RangeError("End Date is invalid");var r={};r.years=Math.abs(RUt(n,e));var i=py(n,e),s=fx(e,{years:i*r.years});r.months=Math.abs(AUt(n,s));var a=fx(s,{months:i*r.months});r.days=Math.abs(vUt(n,a));var o=fx(a,{days:i*r.days});r.hours=Math.abs(EUt(n,o));var l=fx(o,{hours:i*r.hours});r.minutes=Math.abs(xUt(n,l));var c=fx(l,{minutes:i*r.minutes});return r.seconds=Math.abs(CUt(n,c)),r}function UF(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function TSe(t,e){if(t){if(typeof t=="string")return UF(t,e);var n={}.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?UF(t,e):void 0}}function _Ut(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function IUt(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&uk(t,e)}function Rk(t){return Rk=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Rk(t)}function ASe(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ASe=function(){return!!t})()}function kUt(t,e){if(e&&(Tf(e)=="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _Ut(t)}function DUt(t){var e=ASe();return function(){var n,r=Rk(t);if(e){var i=Rk(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return kUt(this,n)}}function LUt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Yse(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,FEe(r.key),r)}}function OUt(t,e,n){return e&&Yse(t.prototype,e),n&&Yse(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function MUt(t){return ui(1,arguments),Lr(t).getTime()<Date.now()}function PUt(t,e){var n;ui(1,arguments);var r=pu((n=void 0)!==null&&n!==void 0?n:2);if(r!==2&&r!==1&&r!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(!(typeof t=="string"||Object.prototype.toString.call(t)==="[object String]"))return new Date(NaN);var i=jUt(t),s;if(i.date){var a=BUt(i.date,r);s=UUt(a.restDateString,a.year)}if(!s||isNaN(s.getTime()))return new Date(NaN);var o=s.getTime(),l=0,c;if(i.time&&(l=HUt(i.time),isNaN(l)))return new Date(NaN);if(i.timezone){if(c=VUt(i.timezone),isNaN(c))return new Date(NaN)}else{var u=new Date(o+l),d=new Date(0);return d.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),d.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),d}return new Date(o+l+c)}var vR={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},$Ut=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,NUt=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,FUt=/^([+-])(\d{2})(?::?(\d{2}))?$/;function jUt(t){var e={},n=t.split(vR.dateTimeDelimiter),r;if(n.length>2)return e;if(/:/.test(n[0])?r=n[0]:(e.date=n[0],r=n[1],vR.timeZoneDelimiter.test(e.date)&&(e.date=t.split(vR.timeZoneDelimiter)[0],r=t.substr(e.date.length,t.length))),r){var i=vR.timezone.exec(r);i?(e.time=r.replace(i[1],""),e.timezone=i[1]):e.time=r}return e}function BUt(t,e){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+e)+"})|(\\d{2}|[+-]\\d{"+(2+e)+"})$)"),r=t.match(n);if(!r)return{year:NaN,restDateString:""};var i=r[1]?parseInt(r[1]):null,s=r[2]?parseInt(r[2]):null;return{year:s===null?i:s*100,restDateString:t.slice((r[1]||r[2]).length)}}function UUt(t,e){if(e===null)return new Date(NaN);var n=t.match($Ut);if(!n)return new Date(NaN);var r=!!n[4],i=hx(n[1]),s=hx(n[2])-1,a=hx(n[3]),o=hx(n[4]),l=hx(n[5])-1;if(r)return KUt(e,o,l)?WUt(e,o,l):new Date(NaN);var c=new Date(0);return!GUt(e,s,a)||!qUt(e,i)?new Date(NaN):(c.setUTCFullYear(e,s,Math.max(i,a)),c)}function hx(t){return t?parseInt(t):1}function HUt(t){var e=t.match(NUt);if(!e)return NaN;
2451var n=I$(e[1]),r=I$(e[2]),i=I$(e[3]);return YUt(n,r,i)?n*Xz+r*Qz+i*1e3:NaN}function I$(t){return t&&parseFloat(t.replace(",","."))||0}function VUt(t){if(t==="Z")return 0;var e=t.match(FUt);if(!e)return 0;var n=e[1]==="+"?-1:1,r=parseInt(e[2]),i=e[3]&&parseInt(e[3])||0;return QUt(r,i)?n*(r*Xz+i*Qz):NaN}function WUt(t,e,n){var r=new Date(0);r.setUTCFullYear(t,0,4);var i=r.getUTCDay()||7,s=(e-1)*7+n+1-i;return r.setUTCDate(r.getUTCDate()+s),r}var zUt=[31,null,31,30,31,30,31,31,30,31,30,31];function CSe(t){return t%400===0||t%4===0&&t%100!==0}function GUt(t,e,n){return e>=0&&e<=11&&n>=1&&n<=(zUt[e]||(CSe(t)?29:28))}function qUt(t,e){return e>=1&&e<=(CSe(t)?366:365)}function KUt(t,e,n){return e>=1&&e<=53&&n>=0&&n<=6}function YUt(t,e,n){return t===24?e===0&&n===0:n>=0&&n<60&&e>=0&&e<60&&t>=0&&t<25}function QUt(t,e){return e>=0&&e<=59}const XUt=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},t2="content-manager",c0n=["plugin::content-manager.explorer.create","plugin::content-manager.explorer.read","plugin::content-manager.explorer.update","plugin::content-manager.explorer.delete","plugin::content-manager.explorer.publish"],ZUt={editView:{informations:[],"right-links":[]},listView:{actions:[],deleteModalAdditionalInfos:[],publishModalAdditionalInfos:[],unpublishModalAdditionalInfos:[]}},JUt=({area:t,...e})=>{const n=eHt(t);return p.jsx(p.Fragment,{children:n.map(r=>p.jsx(r.Component,{...e},r.name))})},eHt=t=>{const n=Yp("useInjectionZone",s=>s.getPlugin)(t2),[r,i]=t.split(".");return n.getInjectedComponents(r,i)},tHt="id",HF="createdBy",VF="updatedBy",nHt=[HF,VF],s3="publishedBy",WF="createdAt",zF="updatedAt",yS="publishedAt",RSe=[tHt,...nHt,s3,WF,zF,yS],u0n=["dynamiczone","json","text","relation","component","boolean","media","password","richtext","timestamp","blocks"],Ki="single-types",GF="collection-types",[rHt,Nf]=dd("DocumentRBAC",{canCreate:!1,canCreateFields:[],canDelete:!1,canPublish:!1,canRead:!1,canReadFields:[],canUpdate:!1,canUpdateFields:[],canUserAction:()=>!1,isLoading:!1}),d0n=({children:t,permissions:e})=>{const{slug:n}=_f();if(!n)throw new Error("Cannot find the slug param in the URL");const[{rawQuery:r}]=hn(),i=Dc("DocumentRBAC",f=>f.permissions),s=y.useMemo(()=>i.filter(h=>h.subject===n).reduce((h,m)=>{const[g]=m.action.split(".").slice(-1);return{...h,[g]:[m]}},{}),[n,i]),{isLoading:a,allowedActions:o}=Il(s,e??void 0,r),l=!a&&o.canCreate?k$(s.create):[],c=!a&&o.canRead?k$(s.read):[],u=!a&&o.canUpdate?k$(s.update):[],d=y.useCallback((f,h,m)=>{const g=iHt(f.split(".")),b=h.filter(E=>E.split(".").length>1);return m==="component"?b.some(E=>E.includes(g.join("."))):g.length>1?b.includes(g.join(".")):h.includes(f)},[]);return a?p.jsx(gb.Loading,{}):p.jsx(rHt,{isLoading:a,canCreateFields:l,canReadFields:c,canUpdateFields:u,canUserAction:d,...o,children:t})},k$=(t=[])=>t.flatMap(e=>e.properties?.fields).filter((e,n,r)=>r.indexOf(e)===n&&typeof e=="string"),iHt=t=>t.filter(e=>isNaN(Number(e))),sHt=["__component","__temp_key__"],eG=(t,e)=>(n,r={})=>(i={})=>{const s=(a,o)=>Object.entries(a).reduce((l,[c,u])=>{const d=o[c];if(sHt.includes(c)||u===null||u===void 0)return l[c]=u,l;if(d.type==="component")if(d.repeatable){const f=t(d,u)?e(u,d):u;l[c]=f.map(h=>s(h,r[d.component]?.attributes??{}))}else{const f=t(d,u)?e(u,d):u;l[c]=s(f,r[d.component]?.attributes??{})}else if(d.type==="dynamiczone"){const f=t(d,u)?e(u,d):u;l[c]=f.map(h=>s(h,r[h.__component]?.attributes??{}))}else t(d,u)?l[c]=e(u,d):l[c]=u;return l},{});return s(i,n.attributes)},aHt=t=>eG(e=>t.includes(e.type),()=>""),oHt=eG(t=>t.type==="relation",()=>({connect:[],disconnect:[]})),lHt=eG(t=>t.type==="component"&&t.repeatable||t.type==="dynamiczone",t=>{if(Array.isArray(t)&&t.length>0){const e=pS(void 0,void 0,t.length);return t.map((n,r)=>({...n,__temp_key__:e[r]}))}return t}),cHt=t=>e=>{const n=Object.keys(t.attributes);return[...Object.keys(e).filter(a=>!n.includes(a)),...RSe].reduce((a,o)=>(delete a[o],a),structuredClone(e))},uHt=t=>Object.entries(t).reduce((e,[n,r])=>(r===null||(e[n]=r),e),{}),dHt=(t,e={})=>n=>Rz(cHt(t),aHt(["password"])(t,e),uHt,oHt(t,e),lHt(t,e))(n),fHt=(t,e={})=>{const n=r=>Object.entries(r).reduce((i,[s,a])=>{if("default"in a)i[s]=a.default;else if(a.type==="component"&&a.required){const o=n(e[a.component].attributes);a.repeatable?i[s]=a.min?[...Array(a.min).fill(o)]:[]:i[s]=o}else a.type==="dynamiczone"&&a.required&&(i[s]=[]);return i},{});return n(t.attributes)},eA=kc.enhanceEndpoints({addTagTypes:["ComponentConfiguration","ContentTypesConfiguration","ContentTypeSettings","Document","InitialData","HistoryVersion","Relations","UidAvailability","RecentDocumentList"]}),_Se=eA.injectEndpoints({overrideExisting:!0,endpoints:t=>({autoCloneDocument:t.mutation({query:({model:e,sourceId:n,query:r})=>({url:`/content-manager/collection-types/${e}/auto-clone/${n}`,method:"POST",config:{params:r}}),invalidatesTags:(e,n,{model:r})=>n?[]:[{type:"Document",id:`${r}_LIST`},"RecentDocumentList"]}),cloneDocument:t.mutation({query:({model:e,sourceId:n,data:r,params:i})=>({url:`/content-manager/collection-types/${e}/clone/${n}`,method:"POST",data:r,config:{params:i}}),invalidatesTags:(e,n,{model:r})=>[{type:"Document",id:`${r}_LIST`},{type:"UidAvailability",id:r},"RecentDocumentList"]}),createDocument:t.mutation({query:({model:e,data:n,params:r})=>({url:`/content-manager/collection-types/${e}`,method:"POST",data:n,config:{params:r}}),invalidatesTags:(e,n,{model:r})=>[{type:"Document",id:`${r}_LIST`},"Relations",{type:"UidAvailability",id:r},"RecentDocumentList"],transformResponse:(e,n,r)=>!("data"in e)&&r.model==="plugin::users-permissions.user"?{data:e,meta:{availableStatus:[],availableLocales:[]}}:e}),deleteDocument:t.mutation({query:({collectionType:e,model:n,documentId:r,params:i})=>({url:`/content-manager/${e}/${n}${e!==Ki&&r?`/${r}`:""}`,method:"DELETE",config:{params:i}}),invalidatesTags:(e,n,{collectionType:r,model:i})=>[{type:"Document",id:r!==Ki?`${i}_LIST`:i},"RecentDocumentList"]}),deleteManyDocuments:t.mutation({query:({model:e,params:n,...r})=>({url:`/content-manager/collection-types/${e}/actions/bulkDelete`,method:"POST",data:r,config:{params:n}}),invalidatesTags:(e,n,{model:r})=>[{type:"Document",id:`${r}_LIST`},"RecentDocumentList"]}),discardDocument:t.mutation({query:({collectionType:e,model:n,documentId:r,params:i})=>({url:r?`/content-manager/${e}/${n}/${r}/actions/discard`:`/content-manager/${e}/${n}/actions/discard`,method:"POST",config:{params:i}}),invalidatesTags:(e,n,{collectionType:r,model:i,documentId:s})=>[{type:"Document",id:r!==Ki?`${i}_${s}`:i},{type:"Document",id:`${i}_LIST`},"Relations",{type:"UidAvailability",id:i},"RecentDocumentList"]}),getAllDocuments:t.query({query:({model:e,params:n})=>({url:`/content-manager/collection-types/${e}`,method:"GET",config:{params:ka.stringify(n,{encode:!0})}}),providesTags:(e,n,r)=>[{type:"Document",id:"ALL_LIST"},{type:"Document",id:`${r.model}_LIST`},...e?.results.map(({documentId:i})=>({type:"Document",id:`${r.model}_${i}`}))??[]]}),getDraftRelationCount:t.query({query:({collectionType:e,model:n,documentId:r,params:i})=>({url:r?`/content-manager/${e}/${n}/${r}/actions/countDraftRelations`:`/content-manager/${e}/${n}/actions/countDraftRelations`,method:"GET",config:{params:i}})}),getDocument:t.query({queryFn:async({collectionType:e,model:n,documentId:r,params:i},s,a,o)=>{const l=await o({url:`/content-manager/${e}/${n}${r?`/${r}`:""}`,method:"GET",config:{params:i}});return l.error&&l.error.name==="NotFoundError"&&e===Ki?{data:{document:void 0},error:void 0}:l},providesTags:(e,n,{collectionType:r,model:i,documentId:s})=>[{type:"Document",id:r!==Ki?`${i}_${e&&"documentId"in e?e.documentId:s}`:i}
2451,{type:"Document",id:`${i}_ALL_ITEMS`}]}),getManyDraftRelationCount:t.query({query:({model:e,...n})=>({url:`/content-manager/collection-types/${e}/actions/countManyEntriesDraftRelations`,method:"GET",config:{params:n}}),transformResponse:e=>e.data}),publishDocument:t.mutation({query:({collectionType:e,model:n,documentId:r,params:i,data:s})=>({url:r?`/content-manager/${e}/${n}/${r}/actions/publish`:`/content-manager/${e}/${n}/actions/publish`,method:"POST",data:s,config:{params:i}}),invalidatesTags:(e,n,{collectionType:r,model:i,documentId:s})=>[{type:"Document",id:r!==Ki?`${i}_${s}`:i},{type:"Document",id:`${i}_LIST`},"Relations","RecentDocumentList"]}),publishManyDocuments:t.mutation({query:({model:e,params:n,...r})=>({url:`/content-manager/collection-types/${e}/actions/bulkPublish`,method:"POST",data:r,config:{params:n}}),invalidatesTags:(e,n,{model:r,documentIds:i})=>i.map(s=>({type:"Document",id:`${r}_${s}`}))}),updateDocument:t.mutation({query:({collectionType:e,model:n,documentId:r,data:i,params:s})=>({url:`/content-manager/${e}/${n}${r?`/${r}`:""}`,method:"PUT",data:i,config:{params:s}}),invalidatesTags:(e,n,{collectionType:r,model:i,documentId:s})=>[{type:"Document",id:r!==Ki?`${i}_${s}`:i},"Relations",{type:"UidAvailability",id:i},"RecentDocumentList","RecentDocumentList"],async onQueryStarted({data:e,...n},{dispatch:r,queryFulfilled:i}){const s=r(_Se.util.updateQueryData("getDocument",n,a=>{Object.assign(a.data,e)}));try{await i}catch{s.undo()}}}),unpublishDocument:t.mutation({query:({collectionType:e,model:n,documentId:r,params:i,data:s})=>({url:r?`/content-manager/${e}/${n}/${r}/actions/unpublish`:`/content-manager/${e}/${n}/actions/unpublish`,method:"POST",data:s,config:{params:i}}),invalidatesTags:(e,n,{collectionType:r,model:i,documentId:s})=>[{type:"Document",id:r!==Ki?`${i}_${s}`:i},"RecentDocumentList"]}),unpublishManyDocuments:t.mutation({query:({model:e,params:n,...r})=>({url:`/content-manager/collection-types/${e}/actions/bulkUnpublish`,method:"POST",data:r,config:{params:n}}),invalidatesTags:(e,n,{model:r,documentIds:i})=>[...i.map(s=>({type:"Document",id:`${r}_${s}`})),"RecentDocumentList"]})})}),{useAutoCloneDocumentMutation:hHt,useCloneDocumentMutation:pHt,useCreateDocumentMutation:mHt,useDeleteDocumentMutation:gHt,useDeleteManyDocumentsMutation:vHt,useDiscardDocumentMutation:yHt,useGetAllDocumentsQuery:bHt,useLazyGetDocumentQuery:EHt,useGetDocumentQuery:xHt,useLazyGetDraftRelationCountQuery:wHt,useGetManyDraftRelationCountQuery:SHt,usePublishDocumentMutation:THt,usePublishManyDocumentsMutation:ISe,useUpdateDocumentMutation:AHt,useUnpublishDocumentMutation:CHt,useUnpublishManyDocumentsMutation:RHt}=_Se,Ff=t=>{if(!t)return t;const{plugins:e,...n}={...t,...Object.values(t?.plugins??{}).reduce((r,i)=>Object.assign(r,i),{})};return n},n2=t=>t.name!==void 0,Qse=(t,e)=>({message:An.required,test(n){return e.status==="draft"||!t.required?!0:!(!n||Array.isArray(n)&&n.length===0)}}),kSe=(t={},e={},n={status:null})=>{const r=i=>ns().shape(Object.entries(i).reduce((s,[a,o])=>{if(RSe.includes(a))return s;const l=[kHt,DHt,LHt,OHt,MHt,PHt,$Ht].map(u=>u(o,n)),c=Rz(...l);switch(o.type){case"component":{const{attributes:u}=e[o.component];return o.repeatable?{...s,[a]:c(n3().of(r(u).nullable(!1))).test(Qse(o,n))}:{...s,[a]:c(r(u).nullable())}}case"dynamiczone":return{...s,[a]:c(n3().of(Xie(u=>{const d=e?.[u?.__component]?.attributes,f=ns().shape({__component:Mn().required().oneOf(Object.keys(e))}).nullable(!1);return d?f.concat(r(d)):f}))).test(Qse(o,n))};case"relation":return{...s,[a]:c(Xie(u=>u?Array.isArray(u)?n3().of(ns().shape({id:lE().required()})):typeof u=="object"?ns():fy().test("type-error","Relation values must be either null, an array of objects with {id} or an object.",()=>!1):fy().nullable(!0)))};default:return{...s,[a]:c(_Ht(o))}}},{})).default(null);return r(t)},_Ht=t=>{switch(t.type){case"biginteger":return Mn().matches(/^-?\d*$/);case"boolean":return HO();case"blocks":return fy().test("isBlocks",An.json,e=>!!(!e||Array.isArray(e)));case"decimal":case"float":case"integer":return lE();case"email":return Mn().email(An.email);case"enumeration":return Mn().oneOf([...t.enum,null]);case"json":return fy().test("isJSON",An.json,e=>{if(!e||typeof e=="string"&&e.length===0)return!0;
2451if(typeof e=="object")try{return JSON.stringify(e),!0}catch{return!1}try{return JSON.parse(e),!0}catch{return!1}});case"password":case"richtext":case"string":case"text":return Mn();case"uid":return Mn().matches(/^[A-Za-z0-9-_.~]*$/);default:return fy()}},IHt=t=>t?.nullable?t.nullable():t,kHt=()=>t=>IHt(t),DHt=(t,e)=>n=>e.status==="draft"||!t.required?n:t.required&&"required"in n?n.required(An.required):n,LHt=(t,e)=>n=>e.status==="draft"?n:"minLength"in t&&t.minLength&&Number.isInteger(t.minLength)&&"min"in n?n.min(t.minLength,{...An.minLength,values:{min:t.minLength}}):n,OHt=t=>e=>"maxLength"in t&&t.maxLength&&Number.isInteger(t.maxLength)&&"max"in e?e.max(t.maxLength,{...An.maxLength,values:{max:t.maxLength}}):e,MHt=(t,e)=>n=>{if(e.status==="draft")return n;if("min"in t&&"min"in n){const r=DSe(t.min);if(r)return n.min(r,{...An.min,values:{min:r}})}return n},PHt=t=>e=>{if("max"in t){const n=DSe(t.max);if("max"in e&&n)return e.max(n,{...An.max,values:{max:n}})}return e},DSe=t=>{if(typeof t=="number"||t===void 0)return t;{const e=Number(t);return isNaN(e)?void 0:e}},$Ht=t=>e=>"regex"in t&&t.regex&&"matches"in e?e.matches(new RegExp(t.regex),{message:{id:An.regex.id,defaultMessage:"The value does not match the defined pattern."},excludeEmptyString:!t.required}):e,NHt=eA.injectEndpoints({endpoints:t=>({getInitialData:t.query({query:()=>"/content-manager/init",transformResponse:e=>e.data,providesTags:["InitialData"]})})}),{useGetInitialDataQuery:FHt}=NHt,YO=t=>{const{toggleNotification:e}=yn(),{_unstableFormatAPIError:n}=os(),{data:r,error:i,isLoading:s,isFetching:a}=FHt(void 0),{components:o,contentType:l,contentTypes:c}=y.useMemo(()=>{const u=r?.contentTypes.find(h=>h.uid===t),d=r?.components.reduce((h,m)=>(h[m.uid]=m,h),{}),f=jHt(u?.attributes,d);return{components:Object.keys(f).length===0?void 0:f,contentType:u,contentTypes:r?.contentTypes??[]}},[t,r]);return y.useEffect(()=>{i&&e({type:"danger",message:n(i)})},[e,i,n]),{components:y.useMemo(()=>o??{},[o]),schema:l,schemas:c,isLoading:s||a}},jHt=(t={},e={})=>{const n=a=>a.reduce((o,l)=>{if(l.type==="component"){const c=Object.values(e[l.component]?.attributes??{});o.push(l.component,...n(c))}else l.type==="dynamiczone"&&o.push(...l.components,...l.components.flatMap(c=>{const u=Object.values(e[c]?.attributes??{});return n(u)}));return o},[]),r=n(Object.values(t));return[...new Set(r)].reduce((a,o)=>(a[o]=e[o],a),{})},BHt={INJECT_COLUMN_IN_TABLE:"Admin/CM/pages/ListView/inject-column-in-table",MUTATE_COLLECTION_TYPES_LINKS:"Admin/CM/pages/App/mutate-collection-types-links",MUTATE_EDIT_VIEW_LAYOUT:"Admin/CM/pages/EditView/mutate-edit-view-layout",MUTATE_SINGLE_TYPES_LINKS:"Admin/CM/pages/App/mutate-single-types-links"},UHt=eA.injectEndpoints({endpoints:t=>({getContentTypeConfiguration:t.query({query:e=>({url:`/content-manager/content-types/${e}/configuration`,method:"GET"}),transformResponse:e=>e.data,providesTags:(e,n,r)=>[{type:"ContentTypesConfiguration",id:r},{type:"ContentTypeSettings",id:"LIST"}]}),getAllContentTypeSettings:t.query({query:()=>"/content-manager/content-types-settings",transformResponse:e=>e.data,providesTags:[{type:"ContentTypeSettings",id:"LIST"}]}),updateContentTypeConfiguration:t.mutation({query:({uid:e,...n})=>({url:`/content-manager/content-types/${e}/configuration`,method:"PUT",data:n}),transformResponse:e=>e.data,invalidatesTags:(e,n,{uid:r})=>[{type:"ContentTypesConfiguration",id:r},{type:"ContentTypeSettings",id:"LIST"},{type:"InitialData"}]})})}),{useGetContentTypeConfigurationQuery:HHt,useGetAllContentTypeSettingsQuery:f0n,useUpdateContentTypeConfigurationMutation:h0n}=UHt,p0n=t=>{const{type:e}=t;return e==="relation"?!t.relation.toLowerCase().includes("morph"):!["json","dynamiczone","richtext","password","blocks"].includes(e)&&!!e},LSe=(t,e,{schemas:n,components:r})=>{if(!e)return;const i=t.type==="component"?r[t.component].attributes[e].type:n.find(s=>s.uid===t.targetModel)?.attributes[e].type;return{name:e,type:i??"string"}},Xse={bulkable:!1,filterable:!1,searchable:!1,pagination:!1,defaultSortBy:"",defaultSortOrder:"asc",mainField:"id",pageSize:10},tA=t=>{const{schema:e,components:n}=jf({model:t,collectionType:""},{skip:!0}),[{query:r}]=hn(),i=Yp("useDocumentLayout",E=>E.runHookWaterfall),{toggleNotification:s}=yn(),{_unstableFormatAPIError:a}=os(),{isLoading:o,schemas:l}=YO(),{data:c,isLoading:u,error:d,isFetching:f}=HHt(t),h=o||f||u;y.useEffect(()=>{d&&s({type:"danger",message:a(d)})},[d,a,s]);const m=y.useMemo(()=>c&&!h?WHt(c,{schemas:l,schema:e,components:n}
2451):{layout:[],components:{},metadatas:{},options:{},settings:Xse},[c,h,l,e,n]),g=y.useMemo(()=>c&&!h?zHt(c,{schemas:l,schema:e,components:n}):{layout:[],metadatas:{},options:{},settings:Xse},[c,h,l,e,n]),{layout:b}=y.useMemo(()=>i(BHt.MUTATE_EDIT_VIEW_LAYOUT,{layout:m,query:r}),[m,r,i]);return{error:d,isLoading:h,edit:b,list:g}},VHt=()=>{const{model:t}=go();return tA(t)},WHt=(t,{schemas:e,schema:n,components:r})=>{let i=0;const s=Zse(t.contentType.layouts.edit,n?.attributes,t.contentType.metadatas,{configurations:t.components,schemas:r},e).reduce((l,c)=>(c.some(u=>u.type==="dynamiczone")?(l.push([c]),i+=2):l[i]?l[i].push(c):l.push([c]),l),[]),a=Object.entries(t.components).reduce((l,[c,u])=>(l[c]={layout:Zse(u.layouts.edit,r[c].attributes,u.metadatas,{configurations:t.components,schemas:r}),settings:{...u.settings,icon:r[c].info.icon,displayName:r[c].info.displayName}},l),{}),o=Object.entries(t.contentType.metadatas).reduce((l,[c,u])=>({...l,[c]:u.edit}),{});return{layout:s,components:a,metadatas:o,settings:{...t.contentType.settings,displayName:n?.info.displayName},options:{...n?.options,...n?.pluginOptions,...t.contentType.options}}},Zse=(t,e={},n,r,i=[])=>t.map(s=>s.map(a=>{const o=e[a.name];if(!o)return null;const{edit:l}=n[a.name],c=o.type==="component"&&r?r.configurations[o.component].settings:{};return{attribute:o,disabled:!l.editable,hint:l.description,label:l.label??"",name:a.name,mainField:LSe(o,l.mainField||c.mainField,{schemas:i,components:r?.schemas??{}}),placeholder:l.placeholder??"",required:o.required??!1,size:a.size,unique:"unique"in o?o.unique:!1,visible:l.visible??!0,type:o.type}}).filter(a=>a!==null)),zHt=(t,{schemas:e,schema:n,components:r})=>{const i=Object.entries(t.contentType.metadatas).reduce((a,[o,l])=>({...a,[o]:l.list}),{});return{layout:GHt(t.contentType.layouts.list,n?.attributes,i,{configurations:t.components,schemas:r},e),settings:{...t.contentType.settings,displayName:n?.info.displayName},metadatas:i,options:{...n?.options,...n?.pluginOptions,...t.contentType.options}}},GHt=(t,e={},n,r,i=[])=>t.map(s=>{const a=e[s];if(!a)return null;const o=n[s],l=a.type==="component"&&r?r.configurations[a.component].settings:{};return{attribute:a,label:o.label??"",mainField:LSe(a,o.mainField||l.mainField,{schemas:i,components:r?.schemas??{}}),name:s,searchable:o.searchable??!0,sortable:o.sortable??!0}}).filter(s=>s!==null),jf=(t,e)=>{const{toggleNotification:n}=yn(),{_unstableFormatAPIError:r}=os(),{formatMessage:i}=be(),{currentData:s,isLoading:a,isFetching:o,error:l}=xHt(t,{...e,skip:!t.documentId&&t.collectionType!==Ki||e?.skip}),c=s?.data,u=s?.meta,{components:d,schema:f,schemas:h,isLoading:m}=YO(t.model),g=f?.kind==="singleType",b=C=>C!=="id"&&c?.[C]?c[C]:g&&f?.info.displayName?f.info.displayName:i({id:"content-manager.containers.untitled",defaultMessage:"Untitled"});y.useEffect(()=>{l&&n({type:"danger",message:r(l)})},[n,l,r,t.collectionType]);const E=y.useMemo(()=>f?kSe(f.attributes,d):null,[f,d]),x=y.useCallback(C=>{if(!E)throw new Error("There is no validation schema generated, this is likely due to the schema not being loaded yet.");try{return E.validateSync(C,{abortEarly:!1,strict:!0}),null}catch(T){if(T instanceof zs)return KO(T);throw T}},[E]),S=y.useCallback((C=!1)=>{if(!c&&!C&&!g||!f)return;const T=c?.id?c:fHt(f,d);return dHt(f,d)(T)},[c,g,f,d]);return{components:d,document:c,meta:u,isLoading:a||o||m,hasError:!!l,schema:f,schemas:h,validate:x,getTitle:b,getInitialFormValues:S}},go=()=>{const{id:t,slug:e,collectionType:n,origin:r}=_f(),[{query:i}]=hn(),s=y.useMemo(()=>Ff(i),[i]);if(!n)throw new Error("Could not find collectionType in url params");if(!e)throw new Error("Could not find model in url params");const a=jf({documentId:r||t,model:e,collectionType:n,params:s},{skip:t==="create"||!r&&!t&&n!==Ki});return{collectionType:n,model:e,id:r||t==="create"?void 0:t,...a}},qHt=()=>{const{collectionType:t,model:e,id:n,components:r,isLoading:i,schema:s,schemas:a}=go(),o=tA(e),l=mr("useContentManagerContext",m=>m),c=t===Ki,u=e,d=n==="create";YO();const f=i||o.isLoading;return{error:o.error,isLoading:f,model:e,collectionType:t,id:n,slug:u,isCreatingEntry:d,isSingleType:c,hasDraftAndPublish:s?.options?.draftAndPublish??!1,components:r,contentType:s,contentTypes:a,form:l,layout:o}},KHt=(t,e)=>Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{}),Qr=t=>`content-manager.${t}`,Gl={id:"notification.error",defaultMessage:"An error occurred, please try again"},Fl=()=>{const{toggleNotification:t}=yn(),{formatMessage:e}=be(),{trackUsage:n}=va(),{_unstableFormatAPIError:r}=os(),i=ji(),s=Dwe("useDocumentActions",j=>j.setCurrentStep),[a]=gHt(),o=y.useCallback(async({collectionType:j,model:U,documentId:z,params:G},F)=>{try{n("willDeleteEntry",F);const $=await a({collectionType:j,model:U,documentId:z,params:G});return"error"in $?(t({type:"danger",message:r($.error)}),{error:$.error}):(t({type:"success",message:e({id:Qr("success.record.delete"),defaultMessage:"Deleted document"})}),n("didDeleteEntry",F),$.data)}catch($){throw t({type:"danger",message:e(Gl)}),n("didNotDeleteEntry",{error:$,...F}),$}},[n,a,t,e,r]),[l]=vHt(),c=y.useCallback(async({model:j,documentIds:U,params:z})=>{try{n("willBulkDeleteEntries");const G=await l({model:j,documentIds:U,params:z});return"error"in G?(t({type:"danger",message:r(G.error)}),{error:G.error}):(t({type:"success",title:e({id:Qr("success.records.delete"),defaultMessage:"Successfully deleted."}),message:""}
2451),n("didBulkDeleteEntries"),G.data)}catch(G){throw t({type:"danger",message:e(Gl)}),n("didNotBulkDeleteEntries"),G}},[n,l,t,e,r]),[u]=yHt(),d=y.useCallback(async({collectionType:j,model:U,documentId:z,params:G})=>{try{const F=await u({collectionType:j,model:U,documentId:z,params:G});return"error"in F?(t({type:"danger",message:r(F.error)}),{error:F.error}):(t({type:"success",message:e({id:"content-manager.success.record.discard",defaultMessage:"Changes discarded"})}),F.data)}catch(F){throw t({type:"danger",message:e(Gl)}),F}},[u,r,e,t]),[f]=THt(),h=y.useCallback(async({collectionType:j,model:U,documentId:z,params:G},F)=>{try{n("willPublishEntry");const $=await f({collectionType:j,model:U,documentId:z,data:F,params:G});return"error"in $?(t({type:"danger",message:r($.error)}),{error:$.error}):(n("didPublishEntry"),t({type:"success",message:e({id:Qr("success.record.publish"),defaultMessage:"Published document"})}),$.data)}catch($){throw t({type:"danger",message:e(Gl)}),$}},[n,f,t,e,r]),[m]=ISe(),g=y.useCallback(async({model:j,documentIds:U,params:z})=>{try{const G=await m({model:j,documentIds:U,params:z});return"error"in G?(t({type:"danger",message:r(G.error)}),{error:G.error}):(t({type:"success",message:e({id:Qr("success.record.publish"),defaultMessage:"Published document"})}),G.data)}catch(G){throw t({type:"danger",message:e(Gl)}),G}},[m,t,e,r]),[b]=AHt(),E=y.useCallback(async({collectionType:j,model:U,documentId:z,params:G},F,$)=>{try{n("willEditEntry",$);const H=await b({collectionType:j,model:U,documentId:z,data:F,params:G});return"error"in H?(t({type:"danger",message:r(H.error)}),n("didNotEditEntry",{error:H.error,...$}),{error:H.error}):(n("didEditEntry",$),t({type:"success",message:e({id:Qr("success.record.save"),defaultMessage:"Saved document"})}),H.data)}catch(H){throw n("didNotEditEntry",{error:H,...$}),t({type:"danger",message:e(Gl)}),H}},[n,b,t,e,r]),[x]=CHt(),S=y.useCallback(async({collectionType:j,model:U,documentId:z,params:G},F=!1)=>{try{n("willUnpublishEntry");const $=await x({collectionType:j,model:U,documentId:z,params:G,data:{discardDraft:F}});return"error"in $?(t({type:"danger",message:r($.error)}),{error:$.error}):(n("didUnpublishEntry"),t({type:"success",message:e({id:Qr("success.record.unpublish"),defaultMessage:"Unpublished document"})}),$.data)}catch($){throw t({type:"danger",message:e(Gl)}),$}},[n,x,t,e,r]),[A]=RHt(),R=y.useCallback(async({model:j,documentIds:U,params:z})=>{try{n("willBulkUnpublishEntries");const G=await A({model:j,documentIds:U,params:z});return"error"in G?(t({type:"danger",message:r(G.error)}),{error:G.error}):(n("didBulkUnpublishEntries"),t({type:"success",title:e({id:Qr("success.records.unpublish"),defaultMessage:"Successfully unpublished."}),message:""}),G.data)}catch(G){throw t({type:"danger",message:e(Gl)}),n("didNotBulkUnpublishEntries"),G}},[n,A,t,e,r]),[C]=mHt(),T=y.useCallback(async({model:j,params:U},z,G)=>{try{const F=await C({model:j,data:z,params:U});return"error"in F?(t({type:"danger",message:r(F.error)}),n("didNotCreateEntry",{error:F.error,...G}),{error:F.error}):(n("didCreateEntry",G),t({type:"success",message:e({id:Qr("success.record.save"),defaultMessage:"Saved document"})}),s("contentManager.success"),F.data)}catch(F){throw t({type:"danger",message:e(Gl)}),n("didNotCreateEntry",{error:F,...G}),F}},[C,r,e,t,n]),[I]=hHt(),D=y.useCallback(async({model:j,sourceId:U})=>{try{const z=await I({model:j,sourceId:U});return"error"in z?{error:z.error}:(t({type:"success",message:e({id:Qr("success.record.clone"),defaultMessage:"Cloned document"})}),z.data)}catch(z){throw t({type:"danger",message:e(Gl)}),z}},[I,e,t]),[k]=pHt(),O=y.useCallback(async({model:j,documentId:U,params:z},G,F)=>{try{const{id:$,...H}=G,q=await k({model:j,sourceId:U,data:H,params:z});return"error"in q?(t({type:"danger",message:r(q.error)}),n("didNotCreateEntry",{error:q.error,...F}),{error:q.error}):(n("didCreateEntry",F),t({type:"success",message:e({id:Qr("success.record.clone"),defaultMessage:"Cloned document"})}),i(`../../${q.data.data.documentId}`,{relative:"path"}),q.data)}catch($){throw t({type:"danger",message:e(Gl)}),n("didNotCreateEntry",{error:$,...F}),$}},[k,n,t,e,r,i]),[P]=EHt(),M=y.useCallback(async j=>{const{data:U}=await P(j);return U},[P]);return{autoClone:D,clone:O,create:T,delete:o,deleteMany:c,discard:d,getDocument:M,publish:h,publishMany:g,unpublish:S,unpublishMany:R,update:E}},Jse=y.lazy(()=>Z(()=>import("./History-D1PreDSY-DAr5Si_p.js"),__vite__mapDeps([57,58,59,60,61,62,63,64,65,66,67])).then(t=>({default:t.ProtectedHistoryPage}
2451))),YHt=[{path:":collectionType/:slug/:id/history",Component:Jse},{path:":collectionType/:slug/history",Component:Jse}],eae=y.lazy(()=>Z(()=>import("./Preview-BNuU0SuQ-BLJFKTPk.js"),__vite__mapDeps([68,69,59,60,61,62,63,64,65,66,67])).then(t=>({default:t.ProtectedPreviewPage}))),QHt=[{path:":collectionType/:slug/:id/preview",Component:eae},{path:":collectionType/:slug/preview",Component:eae}],qF=y.lazy(()=>Z(()=>import("./EditViewPage-DrmVmYN0-ChBh8jkj.js"),__vite__mapDeps([69,59,60,61,62,63,64,65,66,67])).then(t=>({default:t.ProtectedEditViewPage}))),XHt=y.lazy(()=>Z(()=>import("./ListViewPage-Bud_jBDQ-Dnkbm0mw.js"),__vite__mapDeps([70,60,64,58])).then(t=>({default:t.ProtectedListViewPage}))),ZHt=y.lazy(()=>Z(()=>import("./ListConfigurationPage-Bbi32isk-Cu1OMy9E.js"),__vite__mapDeps([71,58,62,72,61,73,65])).then(t=>({default:t.ProtectedListConfiguration}))),JHt=y.lazy(()=>Z(()=>import("./EditConfigurationPage-COe6hjPC-Dd4DEr34.js"),__vite__mapDeps([74,75,61,66,73,65,58,62])).then(t=>({default:t.ProtectedEditConfigurationPage}))),eVt=y.lazy(()=>Z(()=>import("./ComponentConfigurationPage-9_4yUE9L-BKAuiv_J.js"),__vite__mapDeps([76,75,61,66,73,65,58,62])).then(t=>({default:t.ProtectedComponentConfigurationPage}))),tVt=y.lazy(()=>Z(()=>import("./NoPermissionsPage-CMdM-dCo-Cis7z6_0.js"),[]).then(t=>({default:t.NoPermissions}))),nVt=y.lazy(()=>Z(()=>import("./NoContentTypePage-DVhkugsf-DGJnXzCL.js"),[]).then(t=>({default:t.NoContentType}))),rVt=()=>{const{collectionType:t}=_f();return t!==GF&&t!==Ki?p.jsx(Oh,{to:"/404"}):t===GF?p.jsx(XHt,{}):p.jsx(qF,{})},OSe=":collectionType/:slug/clone/:origin",hE=`/content-manager/${OSe}`,iVt=":collectionType/:slug",MSe="/content-manager/collection-types/:slug",sVt=[{path:iVt,element:p.jsx(rVt,{})},{path:":collectionType/:slug/:id",Component:qF},{path:OSe,Component:qF},{path:":collectionType/:slug/configurations/list",Component:ZHt},{path:"components/:slug/configurations/edit",Component:eVt},{path:":collectionType/:slug/configurations/edit",Component:JHt},{path:"403",Component:tVt},{path:"no-content-types",Component:nVt},...YHt,...QHt],aVt=({actions:t})=>{const{formatMessage:e}=be(),[n,r,...i]=t.filter(s=>s.position===void 0?!0:(Array.isArray(s.position)?s.position:[s.position]).includes("panel"));return n?p.jsxs(X,{direction:"column",gap:2,alignItems:"stretch",width:"100%",children:[p.jsxs(X,{gap:2,children:[p.jsx(KF,{...n,variant:n.variant||"default"}),i.length>0?p.jsx(tG,{actions:i,label:e({id:"content-manager.containers.edit.panels.default.more-actions",defaultMessage:"More document actions"})}):null]}),r?p.jsx(KF,{...r,variant:r.variant||"secondary"}):null]}):null},KF=t=>{const[e,n]=y.useState(null),{toggleNotification:r}=yn(),i=a=>async o=>{const{onClick:l=()=>!1,dialog:c,id:u}=a,d=await l(o);if(c&&!d)switch(c.type){case"notification":r({title:c.title,message:c.content,type:c.status,timeout:c.timeout,onClose:c.onClose});break;case"dialog":case"modal":o.preventDefault(),n(u)}},s=()=>{n(null)};return p.jsxs(p.Fragment,{children:[p.jsx(dt,{flex:"auto",startIcon:t.icon,disabled:t.disabled,onClick:i(t),justifyContent:"center",variant:t.variant||"default",paddingTop:"7px",paddingBottom:"7px",children:t.label}),t.dialog?.type==="dialog"?p.jsx(PSe,{...t.dialog,variant:t.dialog?.variant??t.variant,isOpen:e===t.id,onClose:s}):null,t.dialog?.type==="modal"?p.jsx($Se,{...t.dialog,onModalClose:s,isOpen:e===t.id}):null]})},oVt=J(Po.Item)` 2452 &:hover { 2453 background: ${({theme:t,isVariantDanger:e,isDisabled:n})=>e&&!n?t.colors.danger100:"neutral"}; 2454 } 2455`,tG=({actions:t,children:e,label:n,variant:r="tertiary"})=>{const[i,s]=y.useState(!1),[a,o]=y.useState(null),{formatMessage:l}=be(),{toggleNotification:c}=yn(),u=t.every(h=>h.disabled)||t.length===0,d=h=>async m=>{const{onClick:g=()=>!1,dialog:b,id:E}=h,x=await g(m);if(b&&!x)switch(b.type){case"notification":c({title:b.title,message:b.content,type:b.status,timeout:b.timeout,onClose:b.onClose});break;case"dialog":case"modal":o(E)}},f=()=>{o(null),s(!1)};return p.jsxs(Po.Root,{open:i,onOpenChange:s,children:[p.jsxs(Po.Trigger,{disabled:u,size:"S",endIcon:null,paddingTop:"4px",paddingLeft:"7px",paddingRight:"7px",variant:r,children:[p.jsx(Oue,{"aria-hidden":!0,focusable:!1}),p.jsx(xi,{tag:"span",children:n||l({id:"content-manager.containers.edit.panels.default.more-actions",defaultMessage:"More document actions"})})]}),p.jsxs(Po.Content,{maxHeight:void 0,popoverPlacement:"bottom-end",children:[t.map(h=>p.jsx(oVt,{disabled:h.disabled,onSelect:d(h),display:"block",isVariantDanger:h.variant==="danger",isDisabled:h.disabled,children:p.jsx(X,{justifyContent:"space-between",gap:4,children:p.jsxs(X,{color:h.disabled?"inherit":lVt(h.variant),gap:2,tag:"span",children:[p.jsx(X,{tag:"span",color:h.disabled?"inherit":cVt(h.variant),children:h.icon}),h.label]})})},h.id)),e]}),t.map(h=>p.jsxs(y.Fragment,{children:[h.dialog?.type==="dialog"?p.jsx(PSe,{...h.dialog,variant:h.variant,isOpen:a===h.id,onClose:f}):null,h.dialog?.type==="modal"?p.jsx($Se,{...h.dialog,onModalClose:f,isOpen:a===h.id}):null]},h.id))]})},lVt=(t="secondary")=>{switch(t){case"danger":return"danger600";case"secondary":return;case"success":return"success600";default:return"primary600"}},cVt=(t="secondary")=>{switch(t){case"danger":return"danger600";case"secondary":return"neutral500";case"success":return"success600";default:return"primary600"}},PSe=({onClose:t,onCancel:e,onConfirm:n,title:r,content:i,isOpen:s,variant:a="secondary"})=>{const{formatMessage:o}=be(),l=async()=>{e&&await e(),t()},c=async()=>{n&&await n(),t()};return p.jsx(Jt.Root,{open:s,onOpenChange:l,children:p.jsxs(Jt.Content,{children:[p.jsx(Jt.Header,{children:r}),p.jsx(Jt.Body,{children:i}),p.jsxs(Jt.Footer,{children:[p.jsx(Jt.Cancel,{children:p.jsx(dt,{variant:"tertiary",fullWidth:!0,children:o({id:"app.components.Button.cancel",defaultMessage:"Cancel"})})}),p.jsx(dt,{onClick:c,variant:a,fullWidth:!0,children:o({id:"app.components.Button.confirm",defaultMessage:"Confirm"})})]})]})})},$Se=({isOpen:t,title:e,onClose:n,footer:r,content:i,onModalClose:s})=>{const a=()=>{n&&n(),s()};return p.jsx(vt.Root,{open:t,onOpenChange:a,children:p.jsxs(vt.Content,{children:[p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:e})}),typeof i=="function"?p.jsx(i,{onClose:a}):p.jsx(vt.Body,{children:i}),typeof r=="function"?p.jsx(r,{onClose:a}):r]})})},my=t=>Array.isArray(t)?t.map(my):typeof t=="object"&&t!==null?"apiData"in t?t.apiData:uUt(my)(t):t,nG=({activeTab:t,documentId:e,model:n,collectionType:r,meta:i,document:s})=>{const{schema:a}=go(),o=ji(),{toggleNotification:l}=yn(),{_unstableFormatValidationErrors:c}=os(),u=Gu(MSe)!==null,d=Gu(hE)!==null,{id:f}=_f(),{formatMessage:h}=be(),m=Nf("PublishAction",({canPublish:q})=>q),{publish:g}=Fl(),[b,{isLoading:E,isError:x}]=wHt(),[S,A]=y.useState(0),[R,C]=y.useState(0),[{query:T,rawQuery:I}]=hn(),D=y.useMemo(()=>Ff(T),[T]),k=mr("PublishAction",({modified:q})=>q),O=mr("PublishAction",({setSubmitting:q})=>q),P=mr("PublishAction",({isSubmitting:q})=>q),M=mr("PublishAction",q=>q.validate),j=mr("PublishAction",q=>q.setErrors),U=mr("PublishAction",({values:q})=>q);y.useEffect(()=>{x&&l({type:"danger",message:h({id:Qr("error.records.fetch-draft-relatons"),defaultMessage:"An error occurred while fetching draft relations on this document."})})},[x,l,h]),y.useEffect(()=>{const q=new Set,Y=ye=>
2455{(ye.connect||[]).forEach(ne=>{ne.status==="draft"&&q.add(ne.id)})},se=ye=>{Object.entries(ye).forEach(([ie,ne])=>{ie==="connect"&&Array.isArray(ne)?Y({connect:ne}):typeof ne=="object"&&ne!==null&&se(ne)})};(!e||k)&&(se(U),A(q.size))},[e,k,U,A]),y.useEffect(()=>{if(!s||!s.documentId||u)return;(async()=>{const{data:Y,error:se}=await b({collectionType:r,model:n,documentId:e,params:D});if(se)throw se;Y&&C(Y.data)})()},[u,s,e,b,r,n,D]);const z=(s?.[yS]||i?.availableStatus.some(q=>q[yS]!==null))&&s?.status!=="modified";if(!a?.options?.draftAndPublish)return null;const G=async()=>{O(!0);try{const{errors:q}=await M(!0,{status:"published"});if(q){l({type:"danger",message:h({id:"content-manager.validation.error",defaultMessage:"There are validation errors in your document. Please fix them before saving."})});return}const Y=await g({collectionType:r,model:n,documentId:e,params:D},my(U));"data"in Y&&r!==Ki?f==="create"&&o({pathname:`../${r}/${n}/${Y.data.documentId}`,search:I}):"error"in Y&&n2(Y.error)&&Y.error.name==="ValidationError"&&j(c(Y.error))}finally{O(!1)}},F=S+R;return{disabled:d||P||E||t==="published"||!k&&z||!k&&!s?.documentId||!m,label:h({id:"app.utils.publish",defaultMessage:"Publish"}),onClick:async()=>{await G()},dialog:!1?{type:"dialog",variant:"danger",footer:null,title:h({id:Qr("popUpwarning.warning.bulk-has-draft-relations.title"),defaultMessage:"Confirmation"}),content:h({id:Qr("popUpwarning.warning.bulk-has-draft-relations.message"),defaultMessage:"This entry is related to {count, plural, one {# draft entry} other {# draft entries}}. Publishing it could leave broken links in your app."},{count:F}),onConfirm:async()=>{await G()}}:void 0}};nG.type="publish";nG.position="panel";const rG=({activeTab:t,documentId:e,model:n,collectionType:r})=>{const i=ji(),{toggleNotification:s}=yn(),{_unstableFormatValidationErrors:a}=os(),o=Gu(hE),l=o!==null,{formatMessage:c}=be(),{create:u,update:d,clone:f}=Fl(),[{query:h,rawQuery:m}]=hn(),g=y.useMemo(()=>Ff(h),[h]),b=mr("UpdateAction",({isSubmitting:I})=>I),E=mr("UpdateAction",({modified:I})=>I),x=mr("UpdateAction",({setSubmitting:I})=>I),S=mr("UpdateAction",({values:I})=>I),A=mr("UpdateAction",I=>I.validate),R=mr("UpdateAction",I=>I.setErrors),C=mr("PublishAction",({resetForm:I})=>I),T=y.useCallback(async()=>{x(!0);try{if(!E)return;const{errors:I}=await A(!0,{status:"draft"});if(I){s({type:"danger",message:c({id:"content-manager.validation.error",defaultMessage:"There are validation errors in your document. Please fix them before saving."})});return}if(l){const D=await f({model:n,documentId:o.params.origin,params:g},my(S));"data"in D?i({pathname:`../${D.data.documentId}`,search:m},{relative:"path"}):"error"in D&&n2(D.error)&&D.error.name==="ValidationError"&&R(a(D.error))}else if(e||r===Ki){const D=await d({collectionType:r,model:n,documentId:e,params:g},my(S));"error"in D&&n2(D.error)&&D.error.name==="ValidationError"?R(a(D.error)):C()}else{const D=await u({model:n,params:g},my(S));"data"in D&&r!==Ki?i({pathname:`../${D.data.documentId}`,search:m},{replace:!0,relative:"path"}):"error"in D&&n2(D.error)&&D.error.name==="ValidationError"&&R(a(D.error))}}finally{x(!1)}},[f,o?.params.origin,r,u,S,e,c,a,l,n,E,i,g,m,C,R,x,s,d,A]);return y.useEffect(()=>{const I=D=>{D.key==="Enter"&&(D.metaKey||D.ctrlKey)&&(D.preventDefault(),T())};return window.addEventListener("keydown",I),()=>{window.removeEventListener("keydown",I)}},[T]),{disabled:b||!E&&!l||t==="published",label:c({id:"global.save",defaultMessage:"Save"}),onClick:T}};rG.type="update";rG.position="panel";const yR={KEEP:"keep",DISCARD:"discard"},iG=({activeTab:t,documentId:e,model:n,collectionType:r,document:i})=>{const{formatMessage:s}=be(),{schema:a}=go(),o=Nf("UnpublishAction",({canPublish:b})=>b),{unpublish:l}=Fl(),[{query:c}]=hn(),u=y.useMemo(()=>Ff(c),[c]),{toggleNotification:d}=yn(),[f,h]=y.useState(!0),m=i?.status==="modified",g=b=>{h(b===yR.KEEP)};return a?.options?.draftAndPublish?{disabled:!o||t==="published"||i?.status!=="published"&&i?.status!=="modified",label:s({id:"app.utils.unpublish",defaultMessage:"Unpublish"}),icon:p.jsx(Ni,{}),onClick:async()=>
2455{if(!e&&r!==Ki||m){e||(console.error("You're trying to unpublish a document without an id, this is likely a bug with Strapi. Please open an issue."),d({message:s({id:"content-manager.actions.unpublish.error",defaultMessage:"An error occurred while trying to unpublish the document."}),type:"danger"}));return}await l({collectionType:r,model:n,documentId:e,params:u})},dialog:m?{type:"dialog",title:s({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"}),content:p.jsxs(X,{alignItems:"flex-start",direction:"column",gap:6,children:[p.jsxs(X,{width:"100%",direction:"column",gap:2,children:[p.jsx(La,{width:"24px",height:"24px",fill:"danger600"}),p.jsx(le,{tag:"p",variant:"omega",textAlign:"center",children:s({id:"content-manager.actions.unpublish.dialog.body",defaultMessage:"Are you sure?"})})]}),p.jsxs(dP.Group,{defaultValue:yR.KEEP,name:"discard-options","aria-label":s({id:"content-manager.actions.unpublish.dialog.radio-label",defaultMessage:"Choose an option to unpublish the document."}),onValueChange:g,children:[p.jsx(dP.Item,{checked:f,value:yR.KEEP,children:s({id:"content-manager.actions.unpublish.dialog.option.keep-draft",defaultMessage:"Keep draft"})}),p.jsx(dP.Item,{checked:!f,value:yR.DISCARD,children:s({id:"content-manager.actions.unpublish.dialog.option.replace-draft",defaultMessage:"Replace draft"})})]})]}),onConfirm:async()=>{!e&&r!==Ki&&(console.error("You're trying to unpublish a document without an id, this is likely a bug with Strapi. Please open an issue."),d({message:s({id:"content-manager.actions.unpublish.error",defaultMessage:"An error occurred while trying to unpublish the document."}),type:"danger"})),await l({collectionType:r,model:n,documentId:e,params:u},!f)}}:void 0,variant:"danger",position:["panel","table-row"]}:null};iG.type="unpublish";iG.position="panel";const sG=({activeTab:t,documentId:e,model:n,collectionType:r,document:i})=>{const{formatMessage:s}=be(),{schema:a}=go(),o=Nf("DiscardAction",({canUpdate:d})=>d),{discard:l}=Fl(),[{query:c}]=hn(),u=y.useMemo(()=>Ff(c),[c]);return a?.options?.draftAndPublish?{disabled:!o||t==="published"||i?.status!=="modified",label:s({id:"content-manager.actions.discard.label",defaultMessage:"Discard changes"}),icon:p.jsx(Ni,{}),position:["panel","table-row"],variant:"danger",dialog:{type:"dialog",title:s({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"}),content:p.jsxs(X,{direction:"column",gap:2,children:[p.jsx(La,{width:"24px",height:"24px",fill:"danger600"}),p.jsx(le,{tag:"p",variant:"omega",textAlign:"center",children:s({id:"content-manager.actions.discard.dialog.body",defaultMessage:"Are you sure?"})})]}),onConfirm:async()=>{await l({collectionType:r,model:n,documentId:e,params:u})}}}:null};sG.type="discard";sG.position="panel";const uVt=[nG,rG,iG,sG],dVt=["years","months","days","hours","minutes","seconds"],D$=y.forwardRef(({timestamp:t,customIntervals:e=[],...n},r)=>{const{formatRelativeTime:i,formatDate:s,formatTime:a}=be(),o=SSe({start:t,end:Date.now()}),l=dVt.find(f=>o[f]>0&&Object.keys(o).includes(f))??"seconds",c=MUt(t)?-o[l]:o[l],u=e.find(f=>o[f.unit]<f.threshold),d=u?u.text:i(c,l,{numeric:"auto"});return p.jsx("time",{ref:r,dateTime:t.toISOString(),role:"time",title:`${s(t)} ${a(t)}`,...n,children:d})}),L$=({firstname:t,lastname:e,username:n,email:r}={})=>n||(t?`${t} ${e??""}`.trim():r??""),fVt=t=>t.charAt(0).toUpperCase()+t.slice(1),NSe=({status:t="draft",size:e="S",...n})=>{const r=t==="draft"?"secondary":t==="published"?"success":"alternative",{formatMessage:i}=be();return p.jsx(EW,{...n,size:e,variant:r,children:p.jsx(le,{tag:"span",variant:"omega",fontWeight:"bold",children:i({id:`content-manager.containers.List.${t}`,defaultMessage:fVt(t)})})})},m0n=({isCreating:t,status:e,title:n="Untitled"})=>{const{formatMessage:r}=be(),i=Gu(hE)!==null,s=_f(),a=t?r({id:"content-manager.containers.edit.title.new",defaultMessage:"Create an entry"}):n;return p.jsxs(X,{direction:"column",alignItems:"flex-start",paddingTop:6,paddingBottom:4,gap:2,children:[p.jsx(aSe,{fallback:s.collectionType===Ki?void 0:`../${GF}/${s.slug}`}),p.jsxs(X,{width:"100%",justifyContent:"space-between",gap:"80px",alignItems:"flex-start",children:[p.jsx(le,{variant:"alpha",tag:"h1",children:a}),p.jsx(hVt,{})]}),e?p.jsx(pe,{marginTop:1,children:p.jsx(NSe,{status:i?"draft":e})}):null]})},hVt=()=>{const{formatMessage:t}=be(),e=Gu(hE)!==null,[{query:{status:n="draft"}}]=hn(),{model:r,id:i,document:s,meta:a,collectionType:o}=go(),l=Yp("HeaderToolbar",c=>c.plugins);return p.jsxs(X,{gap:2,children:[p.jsx(yg,{props:{activeTab:n,model:r,documentId:i,document:e?void 0:s,meta:e?void 0:a,collectionType:o},descriptions:l["content-manager"].apis.getHeaderActions(),children:c=>c.length>0?p.jsx(mVt,{actions:c}):null}),p.jsx(yg,{props:{activeTab:n,model:r,documentId:i,document:e?void 0:s,meta:e?void 0:a,collectionType:o},descriptions:l["content-manager"].apis.getDocumentActions("header"),children:c=>{const u=c.filter(d=>(Array.isArray(d.position)?d.position:[d.position]).includes("header"));return p.jsx(tG,{actions:u,label:t({id:"content-manager.containers.edit.header.more-actions",defaultMessage:"More actions"}),children:p.jsx(pVt,{activeTab:n})})}})]})},pVt=({activeTab:t})=>{const{formatMessage:e}=be(),{document:n,meta:r}=go();if(!n||!n.id)return null;const i=t==="draft"?n:r?.availableStatus.find(c=>c.publishedAt===null),s=t==="published"?n:r?.availableStatus.find(c=>c.publishedAt!==null),a=i?.[HF]?L$(i[HF]):null,o=i?.[VF]?L$(i[VF]):null,l=[{isDisplayed:!!s?.[yS],label:e({id:"content-manager.containers.edit.information.last-published.label",defaultMessage:"Published"}),value:e({id:"content-manager.containers.edit.information.last-published.value",defaultMessage:"{time}{isAnonymous, select, true {} other { by {author}}}"},{time:p.jsx(D$,{timestamp:new Date(s?.[yS])}),isAnonymous:!s?.[s3],author:s?.[s3]?L$(s?.[s3]):null})},{isDisplayed:!!i?.[zF],label:e({id:"content-manager.containers.edit.information.last-draft.label",defaultMessage:"Updated"}),value:e({id:"content-manager.containers.edit.information.last-draft.value",defaultMessage:"{time}{isAnonymous, select, true {} other { by {author}}}"},{time:p.jsx(D$,{timestamp:new Date(i?.[zF])}),isAnonymous:!o,author:o})},{isDisplayed:!!i?.[WF],label:e({id:"content-manager.containers.edit.information.document.label",defaultMessage:"Created"}),value:e({id:"content-manager.containers.edit.information.document.value",defaultMessage:"{time}{isAnonymous, select, true {} other { by {author}}}"},{time:p.jsx(D$,{timestamp:new Date(i?.[WF])}),isAnonymous:!a,author:a})}].filter(c=>c.isDisplayed);return p.jsx(X,{borderWidth:"1px 0 0 0",borderStyle:"solid",borderColor:"neutral150",direction:"column",marginTop:2,tag:"dl",padding:5,gap:3,alignItems:"flex-start",marginLeft:"-0.4rem",marginRight:"-0.4rem",width:"calc(100% + 8px)",children:l.map(c=>p.jsxs(X,{gap:1,direction:"column",alignItems:"flex-start",children:[p.jsx(le,{tag:"dt",variant:"pi",fontWeight:"bold",children:c.label}),p.jsx(le,{tag:"dd",variant:"pi",textColor:"neutral600",children:c.value})]},c.label))})},mVt=({actions:t})=>{const[e,n]=y.useState(null),r=s=>async a=>{if(!("options"in s)){const{onClick:o=()=>!1,dialog:l,id:c}=s,u=await o(a);l&&!u&&(a.preventDefault(),n(c))}},i=()=>{n(null)};return p.jsx(X,{gap:1,children:t.map(s=>{if(s.options)return p.jsx(fa,{size:"S",onChange:s.onSelect,"aria-label":s.label,...s,children:s.options.map(({label:a,...o})=>p.jsx(Mi,{...o,children:a},o.value))},s.id);if(s.type==="icon")return p.jsxs(y.Fragment,{children:[p.jsx(Yn,{disabled:s.disabled,label:s.label,size:"S",onClick:r(s),children:s.icon}),s.dialog?p.jsx(gVt,{...s.dialog,isOpen:e===s.id,onClose:i}):null]},s.id)})})},gVt=({onClose:t,onCancel:e,title:n,content:r,isOpen:i})=>{const s=async()=>{e&&await e(),t()};return p.jsx(Jt.Root,{open:i,onOpenChange:s,children:p.jsxs(Jt.Content,{children:[p.jsx(Jt.Header,{children:n}),typeof r=="function"?p.jsx(r,{onClose:s}):r]})})},aG=({collectionType:t,model:e})=>{const n=ji(),{formatMessage:r}=be();return{label:r({id:"app.links.configure-view",defaultMessage:"Configure the view"}),icon:p.jsx(Due,{}),onClick:()=>{n(`../${t}/${e}/configurations/edit`)},position:"header"}};aG.type="configure-the-view";aG.position="header";const oG=({model:t})=>{const e=ji(),{formatMessage:n}=be();
2455return{label:n({id:"content-manager.link-to-ctb",defaultMessage:"Edit the model"}),icon:p.jsx(Lc,{}),onClick:()=>{e(`/plugins/content-type-builder/content-types/${t}`)},position:"header"}};oG.type="edit-the-model";oG.position="header";const lG=({documentId:t,model:e,collectionType:n,document:r})=>{const i=ji(),{formatMessage:s}=be(),a=Gu(MSe),o=Nf("DeleteAction",f=>f.canDelete),{delete:l}=Fl(),{toggleNotification:c}=yn(),u=mr("DeleteAction",f=>f.setSubmitting),d=r?.locale!=null;return{disabled:!o||!r,label:s({id:"content-manager.actions.delete.label",defaultMessage:"Delete entry{isLocalized, select, true { (all locales)} other {}}"},{isLocalized:d}),icon:p.jsx(Db,{}),dialog:{type:"dialog",title:s({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"}),content:p.jsxs(X,{direction:"column",gap:2,children:[p.jsx(La,{width:"24px",height:"24px",fill:"danger600"}),p.jsx(le,{tag:"p",variant:"omega",textAlign:"center",children:s({id:"content-manager.actions.delete.dialog.body",defaultMessage:"Are you sure?"})})]}),onConfirm:async()=>{a||u(!0);try{if(!t&&n!==Ki){console.error("You're trying to delete a document without an id, this is likely a bug with Strapi. Please open an issue."),c({message:s({id:"content-manager.actions.delete.error",defaultMessage:"An error occurred while trying to delete the document."}),type:"danger"});return}"error"in await l({documentId:t,model:e,collectionType:n,params:{locale:"*"}})||i({pathname:`../${n}/${e}`},{replace:!0})}finally{a||u(!1)}}},variant:"danger",position:["header","table-row"]}};lG.type="delete";lG.position=["header","table-row"];const vVt=[oG,aG,lG],g0n=()=>{const t=Gu(hE)!==null,[{query:{status:e}}]=hn({status:"draft"}),{model:n,id:r,document:i,meta:s,collectionType:a}=go(),o=Yp("Panels",c=>c.plugins),l={activeTab:e,model:n,documentId:r,document:t?void 0:i,meta:t?void 0:s,collectionType:a};return p.jsx(X,{direction:"column",alignItems:"stretch",gap:2,children:p.jsx(yg,{props:l,descriptions:o["content-manager"].apis.getEditViewSidePanels(),children:c=>c.map(({content:u,id:d,...f})=>p.jsx(bVt,{...f,children:u},d))})})},FSe=()=>{const{formatMessage:t}=be();return{title:t({id:"content-manager.containers.edit.panels.default.title",defaultMessage:"Entry"}),content:p.jsx(yVt,{})}};FSe.type="actions";const yVt=()=>{const t=Gu(hE)!==null,[{query:{status:e="draft"}}]=hn(),{model:n,id:r,document:i,meta:s,collectionType:a}=go(),o=Yp("ActionsPanel",c=>c.plugins),l={activeTab:e,model:n,documentId:r,document:t?void 0:i,meta:t?void 0:s,collectionType:a};return p.jsxs(X,{direction:"column",gap:2,width:"100%",children:[p.jsx(yg,{props:l,descriptions:o["content-manager"].apis.getDocumentActions("panel"),children:c=>p.jsx(aVt,{actions:c})}),p.jsx(JUt,{area:"editView.right-links",slug:n})]})},bVt=y.forwardRef(({children:t,title:e},n)=>p.jsxs(X,{ref:n,tag:"aside","aria-labelledby":"additional-information",background:"neutral0",borderColor:"neutral150",hasRadius:!0,paddingBottom:4,paddingLeft:4,paddingRight:4,paddingTop:4,shadow:"tableShadow",gap:3,direction:"column",justifyContent:"stretch",alignItems:"flex-start",children:[p.jsx(le,{tag:"h2",variant:"sigma",textTransform:"uppercase",textColor:"neutral600",children:e}),t]})),EVt=({onToggleDialog:t,isOpen:e=!1,dialogBody:n,endAction:r})=>{const{formatMessage:i}=be();return p.jsx(Jt.Root,{open:e,children:p.jsxs(Jt.Content,{children:[p.jsx(Jt.Header,{children:i({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"})}),p.jsx(Jt.Body,{children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:2,children:[p.jsx(X,{justifyContent:"center",children:p.jsx(La,{width:"24px",height:"24px",fill:"danger600"})}),n]})}),p.jsxs(Jt.Footer,{children:[p.jsx(Jt.Cancel,{children:p.jsx(dt,{fullWidth:!0,onClick:t,variant:"tertiary",children:i({id:"app.components.Button.cancel",defaultMessage:"Cancel"})})}),r]})]})})},xVt=t=>p.jsx(le,{fontWeight:"bold",children:t}),wVt=({isOpen:t,onToggleDialog:e,isConfirmButtonLoading:n=!1,onConfirm:r})=>{const{formatMessage:i}=be(),s=or("ConfirmDialogPublishAll",m=>m.selectedRows),{toggleNotification:a}=yn(),{_unstableFormatAPIError:o}=os(Qr),{model:l,schema:c}=go(),[{query:u}]=hn(),{data:d=0,isLoading:f,error:h}=SHt({model:l,documentIds:s.map(m=>m.documentId),locale:u?.plugins?.i18n?.locale},{skip:!0});return y.useEffect(()=>{h&&a({type:"danger",message:o(h)})},[h,o,a]),h?null:p.jsx(EVt,{isOpen:t&&!f,onToggleDialog:e,dialogBody:p.jsxs(p.Fragment,{children:[p.jsxs(le,{id:"confirm-description",textAlign:"center",children:[d>0&&i({id:Qr("popUpwarning.warning.bulk-has-draft-relations.message"),defaultMessage:"<b>{count} {count, plural, one { relation } other { relations } } out of {entities} { entities, plural, one { entry } other { entries } } {count, plural, one { is } other { are } }</b> not published yet and might lead to unexpected behavior. "},{b:xVt,count:d,entities:s.length}),i({id:Qr("popUpWarning.bodyMessage.contentType.publish.all"),defaultMessage:"Are you sure you want to publish these entries?"})]}),c?.pluginOptions&&"i18n"in c.pluginOptions&&c?.pluginOptions.i18n&&p.jsx(le,{textColor:"danger500",textAlign:"center",children:i({id:Qr("Settings.list.actions.publishAdditionalInfos"),defaultMessage:"This will publish the active locale versions <em>(from Internationalization)</em>"},{em:cG})})]}),endAction:p.jsx(dt,{onClick:r,variant:"secondary",startIcon:p.jsx(TU,{}),loading:n,children:i({id:"app.utils.publish",defaultMessage:"Publish"})})})},SVt=J(le)` 2456 max-width: 300px; 2457`,TVt=J($ye)` 2458 width: 100%; 2459 table-layout: fixed; 2460 td:first-child { 2461 border-right: 1px solid ${({theme:t})=>t.colors.neutral150}; 2462 } 2463 td:first-of-type { 2464 padding: ${({theme:t})=>t.spaces[4]}; 2465 } 2466`,jSe=(t,e,n)=>{const r=[];return Object.entries(t).forEach(([i,s])=>{const a=e?`${e}.${i}`:i;typeof s=="object"&&s!==null&&!Array.isArray(s)?"id"in s&&"defaultMessage"in s?r.push(n({id:`${s.id}.withField`,defaultMessage:s.defaultMessage},{field:a})):r.push(...jSe(s,a,n)):r.push(n({id:`${s}.withField`,defaultMessage:s},{field:a}))}),r},AVt=({validationErrors:t,status:e})=>{const{formatMessage:n}=be();if(t){const r=jSe(t,"",n).join(" ");return p.jsxs(X,{gap:2,children:[p.jsx(CU,{fill:"danger600"}),p.jsx(Dg,{description:r,children:p.jsx(SVt,{textColor:"danger600",variant:"omega",fontWeight:"semiBold",ellipsis:!0,children:r})})]})}return e==="published"?p.jsxs(X,{gap:2,children:[p.jsx(Zd,{fill:"success600"}),p.jsx(le,{textColor:"success600",fontWeight:"bold",children:n({id:"c
2466ontent-manager.bulk-publish.already-published",defaultMessage:"Already Published"})})]}):e==="modified"?p.jsxs(X,{gap:2,children:[p.jsx(SU,{fill:"alternative600"}),p.jsx(le,{children:n({id:"content-manager.bulk-publish.modified",defaultMessage:"Ready to publish changes"})})]}):p.jsxs(X,{gap:2,children:[p.jsx(Zd,{fill:"success600"}),p.jsx(le,{children:n({id:"app.utils.ready-to-publish",defaultMessage:"Ready to publish"})})]})},BSe=[{name:"id",label:"id"},{name:"name",label:"name"},{name:"status",label:"status"},{name:"publicationStatus",label:"Publication status"}],CVt=({isPublishing:t,rowsToDisplay:e=[],entriesToPublish:n=[],validationErrors:r={}})=>{const{pathname:i}=bi(),{formatMessage:s}=be(),{list:{settings:{mainField:a}}}=VHt(),o=a!=null&&a!=="id";return p.jsxs(tr.Content,{children:[p.jsxs(tr.Head,{children:[p.jsx(tr.HeaderCheckboxCell,{}),BSe.filter(l=>l.name!=="name"||o).map(l=>p.jsx(tr.HeaderCell,{...l},l.name))]}),p.jsx(tr.Loading,{}),p.jsx(tr.Body,{children:e.map(l=>p.jsxs(tr.Row,{children:[p.jsx(tr.CheckboxCell,{id:l.id}),p.jsx(tr.Cell,{children:p.jsx(le,{children:l.id})}),o&&p.jsx(tr.Cell,{children:p.jsx(le,{children:l[a]})}),p.jsx(tr.Cell,{children:p.jsx(NSe,{status:l.status,maxWidth:"min-content"})}),p.jsx(tr.Cell,{children:t&&n.includes(l.documentId)?p.jsxs(X,{gap:2,children:[p.jsx(le,{children:s({id:"content-manager.success.record.publishing",defaultMessage:"Publishing..."})}),p.jsx(Pf,{small:!0})]}):p.jsx(AVt,{validationErrors:r[l.documentId],status:l.status})}),p.jsx(tr.Cell,{children:p.jsx(X,{children:p.jsx(Yn,{tag:yc,to:{pathname:`${i}/${l.documentId}`,search:l.locale&&`?plugins[i18n][locale]=${l.locale}`},state:{from:i},label:s({id:"content-manager.bulk-publish.edit",defaultMessage:"Edit"}),target:"_blank",marginLeft:"auto",variant:"ghost",children:p.jsx(Lc,{width:"1.6rem",height:"1.6rem"})})})})]},l.id))})]})},bR=({count:t,icon:e,message:n})=>p.jsxs(X,{justifyContent:"space-between",flex:1,gap:3,children:[p.jsxs(X,{gap:2,children:[e,p.jsx(le,{children:n})]}),p.jsx(le,{fontWeight:"bold",children:t})]}),RVt=({entriesReadyToPublishCount:t,entriesPublishedCount:e,entriesModifiedCount:n,entriesWithErrorsCount:r})=>{const{formatMessage:i}=be();return p.jsx(pe,{hasRadius:!0,borderColor:"neutral150",children:p.jsx(TVt,{colCount:2,rowCount:2,children:p.jsxs(_T,{children:[p.jsxs(_p,{children:[p.jsx(Iu,{children:p.jsx(bR,{count:t,icon:p.jsx(Zd,{fill:"success600"}),message:i({id:"app.utils.ready-to-publish",defaultMessage:"Ready to publish"})})}),p.jsx(Iu,{children:p.jsx(bR,{count:e,icon:p.jsx(Zd,{fill:"success600"}),message:i({id:"app.utils.already-published",defaultMessage:"Already published"})})})]}),p.jsxs(_p,{children:[p.jsx(Iu,{children:p.jsx(bR,{count:n,icon:p.jsx(SU,{fill:"alternative600"}
2466),message:i({id:"content-manager.bulk-publish.modified",defaultMessage:"Ready to publish changes"})})}),p.jsx(Iu,{children:p.jsx(bR,{count:r,icon:p.jsx(CU,{fill:"danger600"}),message:i({id:"content-manager.bulk-publish.waiting-for-action",defaultMessage:"Waiting for action"})})})]})]})})})},_Vt=({listViewSelectedEntries:t,toggleModal:e,setListViewSelectedDocuments:n,model:r})=>{const{formatMessage:i}=be(),{schema:s,components:a}=YO(r),o=t.map(({documentId:M})=>M),[{query:l}]=hn(),c=y.useMemo(()=>Ff(l),[l]),{data:u,isLoading:d,isFetching:f,refetch:h}=bHt({model:r,params:{page:"1",pageSize:o.length.toString(),sort:l.sort,filters:{documentId:{$in:o}},locale:l.plugins?.i18n?.locale}},{selectFromResult:({data:M,...j})=>({data:M?.results??[],...j})}),{rows:m,validationErrors:g}=y.useMemo(()=>{if(u.length>0&&s){const M=kSe(s.attributes,a,{status:"published"}),j={};return{rows:u.map(z=>{try{return M.validateSync(z,{abortEarly:!1}),z}catch(G){return G instanceof zs&&(j[z.documentId]=KO(G)),z}}),validationErrors:j}}return{rows:[],validationErrors:{}}},[a,u,s]),[b,E]=y.useState(!1),{publishMany:x}=Fl(),[,{isLoading:S}]=ISe(),A=or("publishAction",M=>M.selectedRows),R=m.filter(M=>A.some(j=>j.documentId===M.documentId)),C=R.filter(M=>!g[M.documentId]).map(M=>M.documentId),T=R.filter(({documentId:M})=>g[M]).length,I=R.filter(({status:M})=>M==="published").length,D=R.filter(({status:M,documentId:j})=>M==="modified"&&!g[j]).length,k=R.length-T-I,O=()=>E(M=>!M),P=async()=>{if(O(),!("error"in await x({model:r,documentIds:C,params:c}))){const j=m.filter(U=>!C.includes(U.documentId));n(j)}};return p.jsxs(p.Fragment,{children:[p.jsxs(vt.Body,{children:[p.jsx(RVt,{entriesReadyToPublishCount:k-D,entriesPublishedCount:I,entriesModifiedCount:D,entriesWithErrorsCount:T}),p.jsx(pe,{marginTop:7,children:p.jsx(CVt,{isPublishing:S,rowsToDisplay:m,entriesToPublish:C,validationErrors:g})})]}),p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:e,variant:"tertiary",children:i({id:"app.components.Button.cancel",defaultMessage:"Cancel"})}),p.jsxs(X,{gap:2,children:[p.jsx(dt,{onClick:h,variant:"tertiary",loading:f,children:i({id:"app.utils.refresh",defaultMessage:"Refresh"})}),p.jsx(dt,{onClick:O,disabled:R.length===0||R.length===T||I===R.length||d,loading:S,children:i({id:"app.utils.publish",defaultMessage:"Publish"})})]})]}),p.jsx(wVt,{isOpen:b,onToggleDialog:O,isConfirmButtonLoading:S,onConfirm:P})]})},IVt=({documents:t,model:e})=>{const{formatMessage:n}=be(),i=Nf("unpublishAction",o=>o.canPublish)&&t.some(({status:o})=>o!=="published"),s=or("publishAction",o=>o.selectRow),a=()=>{eA.util.invalidateTags([{type:"Document",id:`${e}_LIST`}])};return i?{actionType:"publish",variant:"tertiary",label:n({id:"app.utils.publish",defaultMessage:"Publish"}),dialog:{type:"modal",title:n({id:Qr("containers.ListPage.selectedEntriesModal.title"),defaultMessage:"Publish entries"}),content:({onClose:o})=>p.jsx(tr.Root,{rows:t,defaultSelectedRows:t,headers:BSe,children:p.jsx(_Vt,{listViewSelectedEntries:t,toggleModal:()=>{o(),a()},setListViewSelectedDocuments:s,model:e})}),onClose:()=>{a()}}}:null},v0n=()=>{const t=Yp("BulkActionsRenderer",i=>i.plugins),{model:e,collectionType:n}=go(),{selectedRows:r}=or("BulkActionsRenderer",i=>i);return p.jsx(X,{gap:2,children:p.jsx(yg,{props:{model:e,collectionType:n,documents:r},descriptions:t["content-manager"].apis.getBulkActions(),children:i=>i.map(s=>p.jsx(KF,{...s},s.id))})})},USe=({documents:t,model:e})=>{const{formatMessage:n}=be(),{schema:r}=go(),i=or("DeleteAction",f=>f.selectRow),s=!!r?.pluginOptions?.i18n,[{query:a}]=hn(),o=y.useMemo(()=>Ff(a),[a]),l=Nf("deleteAction",f=>f.canDelete),{deleteMany:c}=Fl(),u=t.map(({documentId:f})=>f),d=async()=>{"error"in await c({documentIds:u,model:e,params:o})||i([])};return l?{variant:"danger-light",label:n({id:"global.delete",defaultMessage:"Delete"}),dialog:{type:"dialog",title:n({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"}),content:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:2,children:[p.jsx(X,{justifyContent:"center",children:p.jsx(La,{width:"24px",height:"24px",fill:"danger600"})}),p.jsx(le,{id:"confirm-description",textAlign:"center",children:n({id:"popUpWarning.bodyMessage.contentType.delete.all",defaultMessage:"Are you sure you want to delete these entries?"})}),s&&p.jsx(pe,{textAlign:"center",padding:3,children:p.jsx(le,{textColor:"danger500",children:n({id:Qr("Settings.list.actions.deleteAdditionalInfos"),defaultMessage:"This will delete the active locale versions <em>(from Internationalization)</em>"},{em:cG})})})]}),onConfirm:d}}:null};USe.type="delete";const HSe=({documents:t,model:e})=>{const{formatMessage:n}=be(),{schema:r}=go(),i=or("UnpublishAction",m=>m.selectRow),s=Nf("unpublishAction",m=>m.canPublish),a=!!r?.pluginOptions?.i18n,o=!!r?.options?.draftAndPublish,{unpublishMany:l}=Fl(),c=t.map(({documentId:m})=>m),[{query:u}]=hn(),d=y.useMemo(()=>Ff(u),[u]),f=async()=>{"error"in await l({documentIds:c,model:e,params:d})||i([])};return o&&s&&t.some(m=>m.status==="published"||m.status==="modified")?{variant:"tertiary",label:n({id:"app.utils.unpublish",defaultMessage:"Unpublish"}),dialog:{type:"dialog",title:n({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"}),content:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:2,children:[p.jsx(X,{justifyContent:"center",children:p.jsx(La,{width:"24px",height:"24px",fill:"danger600"})}),p.jsx(le,{id:"confirm-description",textAlign:"center",children:n({id:"popUpWarning.bodyMessage.contentType.unpublish.all",defaultMessage:"Are you sure you want to unpublish these entries?"})}),a&&p.jsx(pe,{textAlign:"center",padding:3,children:p.jsx(le,{textColor:"danger500",children:n({id:Qr("Settings.list.actions.unpublishAdditionalInfos"),defaultMessage:"This will unpublish the active locale versions <em>(from Internationalization)</em>"},{em:cG})})})]}),confirmButton:n({id:"app.utils.unpublish",defaultMessage:"Unpublish"}),onConfirm:f}}:null};HSe.type="unpublish";const cG=t=>p.jsx(le,{fontWeight:"semiBold",textColor:"danger500",children:t}),kVt=[IVt,HSe,USe],DVt=({prohibitedFields:t})=>{const{formatMessage:e}=be(),n=r=>{switch(r){case"relation":return"Duplicating the relation could remove it from the original entry.";case"unique":return"Identical values in a unique field are not allowed";default:return r}};return p.jsxs(p.Fragment,{children:[p.jsx(le,{variant:"beta",children:e({id:Qr("containers.list.autoCloneModal.title"),defaultMessage:"This entry can't be duplicated directly."})}),p.jsx(pe,{marginTop:2,children:p.jsx(le,{textColor:"neutral600",children:e({id:Qr("containers.list.autoCloneModal.description"),defaultMessage:"A new entry will be created with the same content, but you'll have to change the following fields to save it."})})}),p.jsx(X,{marginTop:6,gap:2,direction:"column",alignItems:"stretch",children:t.map(([r,i])=>p.jsxs(X,{direction:"column",gap:2,alignItems:"flex-start",borderColor:"neutral200",hasRadius:!0,padding:6,children:[p.jsx(X,{direction:"row",tag:"ol",children:r.map((s,a)=>p.jsxs(le,{fontWeight:"semiBold",tag:"li",children:[s,a!==r.length-1&&p.jsx(KS,{fill:"neutral500",height:"0.8rem",width:"0.8rem",style:{margin:"0 0.8rem"}})]},a))}),p.jsx(le,{tag:"p",textColor:"neutral600",children:e({id:Qr(`containers.list.autoCloneModal.error.${i}`),defaultMessage:n(i)})})]},r.join()))})]})},y0n=({document:t})=>{const{formatMessage:e}=be(),{model:n,collectionType:r}=go(),i=Yp("TableActions",a=>a.plugins),s={activeTab:null,model:n,documentId:t.documentId,collectionType:r,document:t};return p.jsx(yg,{props:s,descriptions:i["content-manager"].apis.getDocumentActions("table-row").filter(a=>a.name!=="PublishAction"),children:a=>{const o=a.filter(l=>(Array.isArray(l.position)?l.position:[l.position]).includes("table-row"));return p.jsx(tG,{actions:o,label:e({id:"content-manager.containers.list.table.row-actions",defaultMessage:"Row action"}),variant:"ghost"})}})},uG=({documentId:t})=>{const e=ji(),{formatMessage:n}=be(),{canRead:r}=Nf("EditAction",({canRead:a})=>({canRead:a})),{toggleNotification:i}=yn(),[{query:s}]=hn();return{disabled:!r,icon:p.jsx(LVt,{}
2466),label:n({id:"content-manager.actions.edit.label",defaultMessage:"Edit"}),position:"table-row",onClick:async()=>{if(!t){console.error("You're trying to edit a document without an id, this is likely a bug with Strapi. Please open an issue."),i({message:n({id:"content-manager.actions.edit.error",defaultMessage:"An error occurred while trying to edit the document."}),type:"danger"});return}e({pathname:t,search:ka.stringify({plugins:s.plugins})})}}};uG.type="edit";uG.position="table-row";const LVt=J(Lc)` 2467 path { 2468 fill: currentColor; 2469 } 2470`,dG=({model:t,documentId:e})=>{const n=ji(),{formatMessage:r}=be(),{canCreate:i}=Nf("CloneAction",({canCreate:c})=>({canCreate:c})),{toggleNotification:s}=yn(),{autoClone:a}=Fl(),[o,l]=y.useState([]);return{disabled:!i,icon:p.jsx(OVt,{}),label:r({id:"content-manager.actions.clone.label",defaultMessage:"Duplicate"}),position:"table-row",onClick:async()=>{if(!e){console.error("You're trying to clone a document in the table without an id, this is likely a bug with Strapi. Please open an issue."),s({message:r({id:"content-manager.actions.clone.error",defaultMessage:"An error occurred while trying to clone the document."}),type:"danger"});return}const c=await a({model:t,sourceId:e});if("data"in c)return n(c.data.documentId),!0;if(n2(c.error)&&c.error.details&&typeof c.error.details=="object"&&"prohibitedFields"in c.error.details&&Array.isArray(c.error.details.prohibitedFields)){const u=c.error.details.prohibitedFields;l(u)}},dialog:{type:"modal",title:r({id:"content-manager.containers.list.autoCloneModal.header",defaultMessage:"Duplicate"}),content:p.jsx(DVt,{prohibitedFields:o}),footer:({onClose:c})=>p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:c,variant:"tertiary",children:r({id:"cancel",defaultMessage:"Cancel"})}),p.jsx(aS,{tag:Dl,to:{pathname:`clone/${e}`},children:r({id:"content-manager.containers.list.autoCloneModal.create",defaultMessage:"Create"})})]})}}};dG.type="clone";dG.position="table-row";const OVt=J(_ue)` 2471 path { 2472 fill: currentColor; 2473 } 2474`,MVt=[uG,dG];class PVt{bulkActions=[...kVt];documentActions=[...uVt,...MVt,...vVt];editViewSidePanels=[FSe];headerActions=[];constructor(){}addEditViewSidePanel(e){if(Array.isArray(e))this.editViewSidePanels=[...this.editViewSidePanels,...e];else if(typeof e=="function")this.editViewSidePanels=e(this.editViewSidePanels);else throw new Error(`Expected the \`panels\` passed to \`addEditViewSidePanel\` to be an array or a function, but received ${ER(e)}`)}addDocumentAction(e){if(Array.isArray(e))this.documentActions=[...this.documentActions,...e];else if(typeof e=="function")this.documentActions=e(this.documentActions);else throw new Error(`Expected the \`actions\` passed to \`addDocumentAction\` to be an array or a function, but received ${ER(e)}`)}addDocumentHeaderAction(e){if(Array.isArray(e))this.headerActions=[...this.headerActions,...e];else if(typeof e=="function")this.headerActions=e(this.headerActions);else throw new Error(`Expected the \`actions\` passed to \`addDocumentHeaderAction\` to be an array or a function, but received ${ER(e)}`)}addBulkAction(e){if(Array.isArray(e))this.bulkActions=[...this.bulkActions,...e];else if(typeof e=="function")this.bulkActions=e(this.bulkActions);else throw new Error(`Expected the \`actions\` passed to \`addBulkAction\` to be an array or a function, but received ${ER(e)}`)}get config(){return{id:t2,name:"Content Manager",injectionZones:ZUt,apis:{addBulkAction:this.addBulkAction.bind(this),addDocumentAction:this.addDocumentAction.bind(this),addDocumentHeaderAction:this.addDocumentHeaderAction.bind(this),addEditViewSidePanel:this.addEditViewSidePanel.bind(this),getBulkActions:()=>this.bulkActions,getDocumentActions:e=>e?this.documentActions.filter(n=>n.position==null||[n.position].flat().includes(e)):this.documentActions,getEditViewSidePanels:()=>this.editViewSidePanels,getHeaderActions:()=>this.headerActions}}}}const ER=t=>{const e=typeof t;if(e==="object"){if(t===null)return"null";if(Array.isArray(t))return"array";if(t instanceof Object&&t.constructor.name!=="Object")return t.constructor.name}return e},fG=({model:t,document:e})=>{const{formatMessage:n}=be(),[{query:r}]=hn(),i=ji(),{trackUsage:s}=va(),{pathname:a}=bi(),o=ka.stringify({plugins:r.plugins},{encode:!1});if(!window.strapi.features.isEnabled("cms-content-history"))return null;const l=()=>{const c={pathname:"history",search:o};s("willNavigate",{from:a,to:`${a}/${c.pathname}`}),i(c)};return{icon:p.jsx(s$e,{}
2474),label:n({id:"content-manager.history.document-action",defaultMessage:"Content History"}),onClick:l,disabled:!e||!e.id||!t.startsWith("api::"),position:"header"}};fG.type="history";fG.position="header";const tae={bootstrap(t){const{addDocumentAction:e}=t.getPlugin("content-manager").apis;e(n=>{const r=n.findIndex(i=>i.type==="delete");return n.splice(r,0,fG),n})}},$Vt={collectionTypeLinks:[],components:[],fieldSizes:{},models:[],singleTypeLinks:[],isLoading:!0},NVt=Th({name:"app",initialState:$Vt,reducers:{setInitialData(t,e){const{authorizedCollectionTypeLinks:n,authorizedSingleTypeLinks:r,components:i,contentTypeSchemas:s,fieldSizes:a}=e.payload;t.collectionTypeLinks=n.filter(({isDisplayed:o})=>o),t.singleTypeLinks=r.filter(({isDisplayed:o})=>o),t.components=i,t.models=s,t.fieldSizes=a,t.isLoading=!1}}}),{actions:FVt,reducer:jVt}=NVt,{setInitialData:b0n}=FVt,BVt=vO({app:jVt}),UVt=eA.injectEndpoints({endpoints:t=>({getPreviewUrl:t.query({query({query:e,params:n}){return{url:`/content-manager/preview/url/${n.contentType}`,method:"GET",config:{params:e}}}})})}),{useGetPreviewUrlQuery:HVt}=UVt,VVt=({isShown:t,label:e,children:n})=>t?p.jsx(Dg,{label:e,children:n}):n,WVt=({model:t,documentId:e,document:n})=>{const{formatMessage:r}=be(),{trackUsage:i}=va(),{pathname:s}=bi(),[{query:a}]=hn(),o=mr("PreviewSidePanel",d=>d.modified),{data:l,error:c}=HVt({params:{contentType:t},query:{documentId:e,locale:n?.locale,status:n?.status}});if(!l?.data?.url||c)return null;const u=()=>{const d=s.replace(/\/$/,"")+"/preview";i("willNavigate",{from:s,to:d})};return{title:r({id:"content-manager.preview.panel.title",defaultMessage:"Preview"}),content:p.jsx(VVt,{label:r({id:"content-manager.preview.panel.button-disabled-tooltip",defaultMessage:"Please save to open the preview"}),isShown:o,children:p.jsx(pe,{cursor:"not-allowed",width:"100%",children:p.jsx(dt,{variant:"tertiary",tag:yc,to:{pathname:"preview",search:ka.stringify(a,{encode:!1})},onClick:u,width:"100%",disabled:o,pointerEvents:o?"none":void 0,tabIndex:o?-1:void 0,children:r({id:"content-manager.preview.panel.button",defaultMessage:"Open preview"})})})})}},nae={bootstrap(t){t.getPlugin("content-manager").apis.addEditViewSidePanel([WVt])}},zVt={register(t){const e=new PVt;t.addReducers({[t2]:BVt}),t.addMenuLink({to:t2,icon:h8e,intlLabel:{id:"content-manager.plugin.name",defaultMessage:"Content Manager"},permissions:[],position:1}),t.router.addRoute({path:"content-manager/*",lazy:async()=>{const{Layout:n}=await Z(()=>import("./layout-fQk1rMk9-CHYi8lbh.js"),__vite__mapDeps([77,72,63,61,64,65,58,78]));return{Component:n}},children:sVt}),t.registerPlugin(e.config)},bootstrap(t){typeof tae.bootstrap=="function"&&tae.bootstrap(t),typeof nae.bootstrap=="function"&&nae.bootstrap(t)},async registerTrads({locales:t}){const e=await Promise.all(t.map(n=>XUt(Object.assign({
2474"./translations/ar.json":()=>Z(()=>import("./ar-CCEVvqGG-CVec-rbU.js"),[]),
2474"./translations/ca.json":()=>Z(()=>import("./ca-5U32ON2v-B5z_T4dt.js"),[]),
2474"./translations/cs.json":()=>Z(()=>import("./cs-CM2aBUar-1by01_Hb.js"),[]),
2474"./translations/de.json":()=>Z(()=>import("./de-C72KDNOl-8mRLwo6j.js"),[]),
2474"./translations/en.json":()=>Z(()=>import("./en-D65uIF6Y-CqyX3msa.js"),[]),
2474"./translations/es.json":()=>Z(()=>import("./es-D34tqjMw-BN8RjwK1.js"),[]),
2474"./translations/eu.json":()=>Z(()=>import("./eu-CdALomew-CyFEhStz.js"),[]),
2474"./translations/fr.json":()=>Z(()=>import("./fr-DBseuRuB-BxaCe4H4.js"),[]),
2474"./translations/gu.json":()=>Z(()=>import("./gu-CNpaMDpH-CifMZdZK.js"),[]),
2474"./translations/hi.json":()=>Z(()=>import("./hi-Dwvd04m3-w7c7id0b.js"),[]),
2474"./translations/hu.json":()=>Z(()=>import("./hu-CeYvaaO0-g2j3p4_s.js"),[]),
2474"./translations/id.json":()=>Z(()=>import("./id-BtwA9WJT-DMsGDatQ.js"),[]),
2474"./translations/it.json":()=>Z(()=>import("./it-BrVPqaf1-BbrIMNPK.js"),[]),
2474"./translations/ja.json":()=>Z(()=>import("./ja-BHqhDq4V-BcJp2qlS.js"),[]),
2474"./translations/ko.json":()=>Z(()=>import("./ko-HVQRlfUI-BsN_1ou8.js"),[]),
2474"./translations/ml.json":()=>Z(()=>import("./ml-BihZwQit-D0LWzi6V.js"),[]),
2474"./translations/ms.json":()=>Z(()=>import("./ms-m_WjyWx7-Cyvoon-i.js"),[]),
2474"./translations/nl.json":()=>Z(()=>import("./nl-D4R9gHx5-UsL2ZJY8.js"),[]),
2474"./translations/pl.json":()=>Z(()=>import("./pl-sbx9mSt_-DCjH_gO9.js"),[]),
2474"./translations/pt-BR.json":()=>Z(()=>import("./pt-BR-C71iDxnh-D7N_XxgQ.js"),[]),
2474"./translations/pt.json":()=>Z(()=>import("./pt-BsaFvS8--oXzoA62P.js"),[]),
2474"./translations/ru.json":()=>Z(()=>import("./ru-BE6A4Exp-W0ItldOl.js"),[]),
2474"./translations/sa.json":()=>Z(()=>import("./sa-Dag0k-Z8-CXlWk0mX.js"),[]),
2474"./translations/sk.json":()=>Z(()=>import("./sk-BFg-R8qJ-Dd-6exzm.js"),[]),
2474"./translations/sv.json":()=>Z(()=>import("./sv-CUnfWGsh-DR8DRwXg.js"),[]),
2474"./translations/th.json":()=>Z(()=>import("./th-BqbI8lIT-BQIaC9LC.js"),[]),
2474"./translations/tr.json":()=>Z(()=>import("./tr-CgeK3wJM-DW6o6Ou2.js"),[]),
2474"./translations/uk.json":()=>Z(()=>import("./uk-CR-zDhAY-B6jwHRO_.js"),[]),
2474"./translations/vi.json":()=>Z(()=>import("./vi-DUXIk_fw-PWS-qI-u.js"),[]),
2474"./translations/zh-Hans.json":()=>Z(()=>import("./zh-Hans-BPQcRIyH-BRxL95P-.js"),[]),
2474"./translations/zh.json":()=>Z(()=>import("./zh-BWZspA60-10Cl_6Av.js"),[])}),`./translations/${n}.json`,3).then(({default:r})=>({data:KHt(r,t2),locale:n})).catch(()=>({data:{},locale:n}))));return Promise.resolve(e)}},GVt=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},qVt={settings:[{action:"plugin::email.settings.read",subject:null}]},KVt=(t,e)=>Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{}),YVt={register(t){t.createSettingSection({id:"email",intlLabel:{id:"email.SettingsNav.section-label",defaultMessage:"Email Plugin"}},[{intlLabel:{id:"email.Settings.email.plugin.title",defaultMessage:"Settings"},id:"settings",to:"email",Component:()=>Z(()=>import("./Settings-DKhINVfQ-BEAnhnp3.js"),[]).then(e=>({default:e.ProtectedSettingsPage})),permissions:qVt.settings}]),t.registerPlugin({id:"email",name:"email"})},bootstrap(){},async registerTrads({locales:t}){const e=await Promise.all(t.map(n=>GVt(Object.assign({
2474"./translations/ar.json":()=>Z(()=>import("./ar-Bf9XlLLo-yoD6TSFD.js"),[]),
2474"./translations/cs.json":()=>Z(()=>import("./cs-B0QZJTah-B1O5LaIO.js"),[]),
2474"./translations/de.json":()=>Z(()=>import("./de-B9kiAC-s-BIHI7g3E.js"),[]),
2474"./translations/dk.json":()=>Z(()=>import("./dk-DqrbgSkv-CDA41OoH.js"),[]),
2474"./translations/en.json":()=>Z(()=>import("./en-DF4KtAAC-CR7OrT1O.js"),[]),
2474"./translations/es.json":()=>Z(()=>import("./es-BNo7eLLJ-B4T12gfD.js"),[]),
2474"./translations/fr.json":()=>Z(()=>import("./fr-hkSxFuzl-FmFgRqLi.js"),[]),
2474"./translations/id.json":()=>Z(()=>import("./id-CHtAzAUz-FmFgRqLi.js"),[]),
2474"./translations/it.json":()=>Z(()=>import("./it-C7z82V3g-FmFgRqLi.js"),[]),
2474"./translations/ja.json":()=>Z(()=>import("./ja-CiekkoEN-BB6D_798.js"),[]),
2474"./translations/ko.json":()=>Z(()=>import("./ko-CJBkZ375-DtH30tJI.js"),[]),
2474"./translations/ms.json":()=>Z(()=>import("./ms-C1wNkEQw-B1O5LaIO.js"),[]),
2474"./translations/nl.json":()=>Z(()=>import("./nl-C79CwB4e-FmFgRqLi.js"),[]),
2474"./translations/pl.json":()=>Z(()=>import("./pl-DXcJCevg-BWiGwM4N.js"),[]),
2474"./translations/pt-BR.json":()=>Z(()=>import("./pt-BR-DjINUWGk-FmFgRqLi.js"),[]),
2474"./translations/pt.json":()=>Z(()=>import("./pt-DEVCt2mt-CzjEmIBN.js"),[]),
2474"./translations/ru.json":()=>Z(()=>import("./ru-C_7wBr9e-FmFgRqLi.js"),[]),
2474"./translations/sk.json":()=>Z(()=>import("./sk-i1gQKUBN-B1O5LaIO.js"),[]),
2474"./translations/th.json":()=>Z(()=>import("./th-D-MxpWKr-FmFgRqLi.js"),[]),
2474"./translations/tr.json":()=>Z(()=>import("./tr-BXu41MLY-XhHxWwuq.js"),[]),
2474"./translations/uk.json":()=>Z(()=>import("./uk-C_1qrLRM-FmFgRqLi.js"),[]),
2474"./translations/vi.json":()=>Z(()=>import("./vi-BfZkgFxI-FmFgRqLi.js"),[]),
2474"./translations/zh-Hans.json":()=>Z(()=>import("./zh-Hans-BLEEaLoN-DbeNOymD.js"),[]),
2474"./translations/zh.json":()=>Z(()=>import("./zh-BS-XJCSt-DIitlR9F.js"),[])}),`./translations/${n}.json`,3).then(({default:r})=>({data:KVt(r,"email"),locale:n})).catch(()=>({data:{},locale:n}))));return Promise.resolve(e)}};let VSe={};const rae=new WeakMap,iae={metric:[{from:0,to:1e3,unit:"B",long:"bytes"},{from:1e3,to:1e6,unit:"kB",long:"kilobytes"},{from:1e6,to:1e9,unit:"MB",long:"megabytes"},{from:1e9,to:1e12,unit:"GB",long:"gigabytes"},{from:1e12,to:1e15,unit:"TB",long:"terabytes"},{from:1e15,to:1e18,unit:"PB",long:"petabytes"},{from:1e18,to:1e21,unit:"EB",long:"exabytes"},{from:1e21,to:1e24,unit:"ZB",long:"zettabytes"},{from:1e24,to:1e27,unit:"YB",long:"yottabytes"}],metric_octet:[{from:0,to:1e3,unit:"o",long:"octets"},{from:1e3,to:1e6,unit:"ko",long:"kilooctets"},{from:1e6,to:1e9,unit:"Mo",long:"megaoctets"},{from:1e9,to:1e12,unit:"Go",long:"gigaoctets"},{from:1e12,to:1e15,unit:"To",long:"teraoctets"},{from:1e15,to:1e18,unit:"Po",long:"petaoctets"},{from:1e18,to:1e21,unit:"Eo",long:"exaoctets"},{from:1e21,to:1e24,unit:"Zo",long:"zettaoctets"},{from:1e24,to:1e27,unit:"Yo",long:"yottaoctets"}],iec:[{from:0,to:Math.pow(1024,1),unit:"B",long:"bytes"},{from:Math.pow(1024,1),to:Math.pow(1024,2),unit:"KiB",long:"kibibytes"},{from:Math.pow(1024,2),to:Math.pow(1024,3),unit:"MiB",long:"mebibytes"},{from:Math.pow(1024,3),to:Math.pow(1024,4),unit:"GiB",long:"gibibytes"},{from:Math.pow(1024,4),to:Math.pow(1024,5),unit:"TiB",long:"tebibytes"},{from:Math.pow(1024,5),to:Math.pow(1024,6),unit:"PiB",long:"pebibytes"},{from:Math.pow(1024,6),to:Math.pow(1024,7),unit:"EiB",long:"exbibytes"},{from:Math.pow(1024,7),to:Math.pow(1024,8),unit:"ZiB",long:"zebibytes"},{from:Math.pow(1024,8),to:Math.pow(1024,9),unit:"YiB",long:"yobibytes"}],iec_octet:[{from:0,to:Math.pow(1024,1),unit:"o",long:"octets"},{from:Math.pow(1024,1),to:Math.pow(1024,2),unit:"Kio",long:"kibioctets"},{from:Math.pow(1024,2),to:Math.pow(1024,3),unit:"Mio",long:"mebioctets"},{from:Math.pow(1024,3),to:Math.pow(1024,4),unit:"Gio",long:"gibioctets"},{from:Math.pow(1024,4),to:Math.pow(1024,5),unit:"Tio",long:"tebioctets"},{from:Math.pow(1024,5),to:Math.pow(1024,6),unit:"Pio",long:"pebioctets"},{from:Math.pow(1024,6),to:Math.pow(1024,7),unit:"Eio",long:"exbioctets"},{from:Math.pow(1024,7),to:Math.pow(1024,8),unit:"Zio",long:"zebioctets"},{from:Math.pow(1024,8),to:Math.pow(1024,9),unit:"Yio",long:"yobioctets"}]};class QVt{constructor(e,n){n=Object.assign({units:"metric",precision:1,locale:void 0},VSe,n),rae.set(this,n),Object.assign(iae,n.customUnits);const r=e<0?"-":"";e=Math.abs(e);const i=iae[n.units];if(i){const s=i.find(a=>e>=a.from&&e<a.to);if(s){const a=new Intl.NumberFormat(n.locale,{style:"decimal",minimumFractionDigits:n.precision,maximumFractionDigits:n.precision}),o=s.from===0?r+e:r+a.format(e/s.from);this.value=o,this.unit=s.unit,this.long=s.long}else this.value=r+e,this.unit="",this.long=""}else throw new Error(`Invalid units specified: ${n.units}`)}toString(){const e=rae.get(this);return e.toStringFn?e.toStringFn.bind(this)():`${this.value} ${this.unit}`}}function WSe(t,e){return new QVt(t,e)}WSe.defaultOptions=function(t){VSe=t};function XVt(t){if(Array.isArray(t))return t}function ZVt(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,s,a,o=[],l=!0,c=!1;try{if(s=(n=n.call(t)).next,e===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=s.call(n)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}function JVt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 2475In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hf(t,e){return XVt(t)||ZVt(t,e)||TSe(t,e)||JVt()}function Bf(t,e){if(t==null)return{};var n,r,i=Fge(t,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(r=0;r<s.length;r++)n=s[r],e.indexOf(n)===-1&&{}.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var eWt=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function tWt(t){var e=t.defaultInputValue,n=e===void 0?"":e,r=t.defaultMenuIsOpen,i=r===void 0?!1:r,s=t.defaultValue,a=s===void 0?null:s,o=t.inputValue,l=t.menuIsOpen,c=t.onChange,u=t.onInputChange,d=t.onMenuClose,f=t.onMenuOpen,h=t.value,m=Bf(t,eWt),g=y.useState(o!==void 0?o:n),b=hf(g,2),E=b[0],x=b[1],S=y.useState(l!==void 0?l:i),A=hf(S,2),R=A[0],C=A[1],T=y.useState(h!==void 0?h:a),I=hf(T,2),D=I[0],k=I[1],O=y.useCallback(function(F,$){typeof c=="function"&&c(F,$),k(F)},[c]),P=y.useCallback(function(F,$){var H;typeof u=="function"&&(H=u(F,$)),x(H!==void 0?H:F)},[u]),M=y.useCallback(function(){typeof f=="function"&&f(),C(!0)},[f]),j=y.useCallback(function(){typeof d=="function"&&d(),C(!1)},[d]),U=o!==void 0?o:E,z=l!==void 0?l:R,G=h!==void 0?h:D;return wt(wt({},m),{},{inputValue:U,menuIsOpen:z,onChange:O,onInputChange:P,onMenuClose:j,onMenuOpen:M,value:G})}function nWt(t){if(Array.isArray(t))return UF(t)}function rWt(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function iWt(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 2476In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hG(t){return nWt(t)||rWt(t)||TSe(t)||iWt()}function sWt(t){if(t.sheet)return t.sheet;for(var e=0;e<document.styleSheets.length;e++)if(document.styleSheets[e].ownerNode===t)return document.styleSheets[e]}function aWt(t){var e=document.createElement("style");return e.setAttribute("data-emotion",t.key),t.nonce!==void 0&&e.setAttribute("nonce",t.nonce),e.appendChild(document.createTextNode("")),e.setAttribute("data-s",""),e}var oWt=function(){function t(n){var r=this;this._insertTag=function(i){var s;r.tags.length===0?r.insertionPoint?s=r.insertionPoint.nextSibling:r.prepend?s=r.container.firstChild:s=r.before:s=r.tags[r.tags.length-1].nextSibling,r.container.insertBefore(i,s),r.tags.push(i)},this.isSpeedy=n.speedy===void 0?!0:n.speedy,this.tags=[],this.ctr=0,this.nonce=n.nonce,this.key=n.key,this.container=n.container,this.prepend=n.prepend,this.insertionPoint=n.insertionPoint,this.before=null}var e=t.prototype;return e.hydrate=function(r){r.forEach(this._insertTag)},e.insert=function(r){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(aWt(this));var i=this.tags[this.tags.length-1];if(this.isSpeedy){var s=sWt(i);
vendor: 7,559 bytes, line 2476
2476try{s.insertRule(r,s.cssRules.length)}catch{}}else i.appendChild(document.createTextNode(r));this.ctr++},e.flush=function(){this.tags.forEach(function(r){var i;return(i=r.parentNode)==null?void 0:i.removeChild(r)}),this.tags=[],this.ctr=0},t}(),ta="-ms-",_k="-moz-",kn="-webkit-",zSe="comm",pG="rule",mG="decl",lWt="@import",GSe="@keyframes",cWt="@layer",uWt=Math.abs,QO=String.fromCharCode,dWt=Object.assign;function fWt(t,e){return Us(t,0)^45?(((e<<2^Us(t,0))<<2^Us(t,1))<<2^Us(t,2))<<2^Us(t,3):0}function qSe(t){return t.trim()}function hWt(t,e){return(t=e.exec(t))?t[0]:t}function Dn(t,e,n){return t.replace(e,n)}function YF(t,e){return t.indexOf(e)}function Us(t,e){return t.charCodeAt(e)|0}function bS(t,e,n){return t.slice(e,n)}function yu(t){return t.length}function gG(t){return t.length}function xR(t,e){return e.push(t),t}function pWt(t,e){return t.map(e).join("")}var XO=1,bb=1,KSe=0,fo=0,Ii=0,pE="";function ZO(t,e,n,r,i,s,a){return{value:t,root:e,parent:n,type:r,props:i,children:s,line:XO,column:bb,length:a,return:""}}function px(t,e){return dWt(ZO("",null,null,"",null,null,0),t,{length:-t.length},e)}function mWt(){return Ii}function gWt(){return Ii=fo>0?Us(pE,--fo):0,bb--,Ii===10&&(bb=1,XO--),Ii}function jo(){return Ii=fo<KSe?Us(pE,fo++):0,bb++,Ii===10&&(bb=1,XO++),Ii}function Hu(){return Us(pE,fo)}function a3(){return fo}function nA(t,e){return bS(pE,t,e)}function ES(t){switch(t){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function YSe(t){return XO=bb=1,KSe=yu(pE=t),fo=0,[]}function QSe(t){return pE="",t}function o3(t){return qSe(nA(fo-1,QF(t===91?t+2:t===40?t+1:t)))}function vWt(t){for(;(Ii=Hu())&&Ii<33;)jo();return ES(t)>2||ES(Ii)>3?"":" "}function yWt(t,e){for(;--e&&jo()&&!(Ii<48||Ii>102||Ii>57&&Ii<65||Ii>70&&Ii<97););return nA(t,a3()+(e<6&&Hu()==32&&jo()==32))}function QF(t){for(;jo();)switch(Ii){case t:return fo;case 34:case 39:t!==34&&t!==39&&QF(Ii);break;case 40:t===41&&QF(t);break;case 92:jo();break}return fo}function bWt(t,e){for(;jo()&&t+Ii!==57;)if(t+Ii===84&&Hu()===47)break;return"/*"+nA(e,fo-1)+"*"+QO(t===47?t:jo())}function EWt(t){for(;!ES(Hu());)jo();return nA(t,fo)}function xWt(t){return QSe(l3("",null,null,null,[""],t=YSe(t),0,[0],t))}function l3(t,e,n,r,i,s,a,o,l){for(var c=0,u=0,d=a,f=0,h=0,m=0,g=1,b=1,E=1,x=0,S="",A=i,R=s,C=r,T=S;b;)switch(m=x,x=jo()){case 40:if(m!=108&&Us(T,d-1)==58){YF(T+=Dn(o3(x),"&","&\f"),"&\f")!=-1&&(E=-1);break}case 34:case 39:case 91:T+=o3(x);break;case 9:case 10:case 13:case 32:T+=vWt(m);break;case 92:T+=yWt(a3()-1,7);continue;case 47:switch(Hu()){case 42:case 47:xR(wWt(bWt(jo(),a3()),e,n),l);break;default:T+="/"}break;case 123*g:o[c++]=yu(T)*E;case 125*g:case 59:case 0:switch(x){case 0:case 125:b=0;case 59+u:E==-1&&(T=Dn(T,/\f/g,"")),h>0&&yu(T)-d&&xR(h>32?aae(T+";",r,n,d-1):aae(Dn(T," ","")+";",r,n,d-2),l);break;case 59:T+=";";default:if(xR(C=sae(T,e,n,c,u,i,o,S,A=[],R=[],d),s),x===123)if(u===0)l3(T,e,C,C,A,s,d,o,R);else switch(f===99&&Us(T,3)===110?100:f){case 100:case 108:case 109:case 115:l3(t,C,C,r&&xR(sae(t,C,C,0,0,i,o,S,i,A=[],d),R),i,R,d,o,r?A:R);break;default:l3(T,C,C,C,[""],R,0,o,R)}}c=u=h=0,g=E=1,S=T="",d=a;break;case 58:d=1+yu(T),h=m;default:if(g<1){if(x==123)--g;else if(x==125&&g++==0&&gWt()==125)continue}switch(T+=QO(x),x*g){case 38:E=u>0?1:(T+="\f",-1);break;case 44:o[c++]=(yu(T)-1)*E,E=1;break;case 64:Hu()===45&&(T+=o3(jo())),f=Hu(),u=d=yu(S=T+=EWt(a3())),x++;break;case 45:m===45&&yu(T)==2&&(g=0)}}return s}function sae(t,e,n,r,i,s,a,o,l,c,u){for(var d=i-1,f=i===0?s:[""],h=gG(f),m=0,g=0,b=0;m<r;++m)for(var E=0,x=bS(t,d+1,d=uWt(g=a[m])),S=t;E<h;++E)(S=qSe(g>0?f[E]+" "+x:Dn(x,/&\f/g,f[E])))&&(l[b++]=S);return ZO(t,e,n,i===0?pG:o,l,c,u)}function wWt(t,e,n){return ZO(t,e,n,zSe,QO(mWt()),bS(t,2,-2),0)}function aae(t,e,n,r){return ZO(t,e,n,mG,bS(t,0,r),bS(t,r+1,-1),r)}function gy(t,e){for(var n="",r=gG(t),i=0;i<r;i++)n+=e(t[i],i,t,e)||"";return n}function SWt(t,e,n,r){switch(t.type){case cWt:if(t.children.length)break;case lWt:case mG:return t.return=t.return||t.value;case zSe:return"";case GSe:return t.return=t.value+"{"+gy(t.children,r)+"}";case pG:t.value=t.props.join(",")}return yu(n=gy(t.children,r))?t.return=t.value+"{"+n+"}":""}function TWt(t){var e=gG(t);return function(n,r,i,s){for(var a="",o=0;o<e;o++)a+=t[o](n,r,i,s)||"";return a}}function AWt(t){return function(e){e.root||(e=e.return)&&t(e)}}function CWt(t){var e=Object.create(null);return function(n){return e[n]===void 0&&(e[n]=t(n)),e[n]}}var RWt=function(e,n,r){for(var i=0,s=0;i=s,s=Hu(),i===38&&s===12&&(n[r]=1),!ES(s);)jo();return nA(e,fo)},_Wt=function(e,n){var r=-1,i=44;do switch(ES(i)){case 0:i===38&&Hu()===12&&(n[r]=1),e[r]+=RWt(fo-1,n,r);break;case 2:e[r]+=o3(i);break;case 4:if(i===44){e[++r]=Hu()===58?"&\f":"",n[r]=e[r].length;break}default:e[r]+=QO(i)}while(i=jo());return e},IWt=function(e,n){return QSe(_Wt(YSe(e),n))},oae=new WeakMap,kWt=function(e){if(!(e.type!=="rule"||!e.parent||e.length<1)){for(var n=e.value,r=e.parent,i=e.column===r.column&&e.line===r.line;r.type!=="rule";)if(r=r.parent,!r)return;if(!(e.props.length===1&&n.charCodeAt(0)!==58&&!oae.get(r))&&!i){oae.set(e,!0);for(var s=[],a=IWt(n,s),o=r.props,l=0,c=0;l<a.length;l++)for(var u=0;u<o.length;u++,c++)e.props[c]=s[l]?a[l].replace(/&\f/g,o[u]):o[u]+" "+a[l]}}},DWt=function(e){if(e.type==="decl"){var n=e.value;n.charCodeAt(0)===108&&n.charCodeAt(2)===98&&(e.return="",e.value="")}};function XSe(t,e){switch(fWt(t,e)){case 5103:return kn+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return kn+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return kn+t+_k+t+ta+t+t;case 6828:case 4268:return kn+t+ta+t+t;case 6165:return kn+t+ta+"flex-"+t+t;case 5187:return kn+t+Dn(t,/(\w+).+(:[^]+)/,kn+"box-$1$2"+ta+"flex-$1$2")+t;case 5443:return kn+t+ta+"flex-item-"+Dn(t,/flex-|-self/,"")+t;case 4675:return kn+t+ta+"flex-line-pack"+Dn(t,/align-content|flex-|-self/,"")+t;case 5548:return kn+t+ta+Dn(t,"shrink","negative")+t;case 5292:return kn+t+ta+Dn(t,"basis","preferred-size")+t;case 6060:return kn+"box-"+Dn(t,"-grow","")+kn+t+ta+Dn(t,"grow","positive")+t;case 4554:return kn+Dn(t,/([^-])(transform)/g,"$1"+kn+"$2")+t;case 6187:return Dn(Dn(Dn(t,/(zoom-|grab)/,kn+"$1"),/(image-set)/,kn+"$1"),t,"")+t;case 5495:case 3959:return Dn(t,/(image-set\([^]*)/,kn+"$1$`$1");case 4968:return Dn(Dn(t,/(.+:)(flex-)?(.*)/,kn+"box-pack:$3"+ta+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+kn+t+t;case 4095:case 3583:case 4068:case 2532:return Dn(t,/(.+)-inline(.+)/,kn+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(yu(t)-1-e>6)switch(Us(t,e+1)){case 109:if(Us(t,e+4)!==45)break;case 102:return Dn(t,/(.+:)(.+)-([^]+)/,"$1"+kn+"$2-$3$1"+_k+(Us(t,e+3)==108?"$3":"$2-$3"))+t;case 115:return~YF(t,"stretch")?XSe(Dn(t,"stretch","fill-available"),e)+t:t}break;case 4949:if(Us(t,e+1)!==115)break;case 6444:switch(Us(t,yu(t)-3-(~YF(t,"!important")&&10))){case 107:return Dn(t,":",":"+kn)+t;case 101:return Dn(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+kn+(Us(t,14)===45?"inline-":"")+"box$3$1"+kn+"$2$3$1"+ta+"$2box$3")+t}break;case 5936:switch(Us(t,e+11)){case 114:return kn+t+ta+Dn(t,/[svh]\w+-[tblr]{2}/,"tb")+t;
vendor: 7,055 bytes, line 2476
2476case 108:return kn+t+ta+Dn(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return kn+t+ta+Dn(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return kn+t+ta+t+t}return t}var LWt=function(e,n,r,i){if(e.length>-1&&!e.return)switch(e.type){case mG:e.return=XSe(e.value,e.length);break;case GSe:return gy([px(e,{value:Dn(e.value,"@","@"+kn)})],i);case pG:if(e.length)return pWt(e.props,function(s){switch(hWt(s,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return gy([px(e,{props:[Dn(s,/:(read-\w+)/,":"+_k+"$1")]})],i);case"::placeholder":return gy([px(e,{props:[Dn(s,/:(plac\w+)/,":"+kn+"input-$1")]}),px(e,{props:[Dn(s,/:(plac\w+)/,":"+_k+"$1")]}),px(e,{props:[Dn(s,/:(plac\w+)/,ta+"input-$1")]})],i)}return""})}},OWt=[LWt],MWt=function(e){var n=e.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(g){var b=g.getAttribute("data-emotion");b.indexOf(" ")!==-1&&(document.head.appendChild(g),g.setAttribute("data-s",""))})}var i=e.stylisPlugins||OWt,s={},a,o=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(g){for(var b=g.getAttribute("data-emotion").split(" "),E=1;E<b.length;E++)s[b[E]]=!0;o.push(g)});var l,c=[kWt,DWt];{var u,d=[SWt,AWt(function(g){u.insert(g)})],f=TWt(c.concat(i,d)),h=function(b){return gy(xWt(b),f)};l=function(b,E,x,S){u=x,h(b?b+"{"+E.styles+"}":E.styles),S&&(m.inserted[E.name]=!0)}}var m={key:n,sheet:new oWt({key:n,container:a,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:l};return m.sheet.hydrate(o),m},PWt=!0;function $Wt(t,e,n){var r="";return n.split(" ").forEach(function(i){t[i]!==void 0?e.push(t[i]+";"):i&&(r+=i+" ")}),r}var ZSe=function(e,n,r){var i=e.key+"-"+n.name;(r===!1||PWt===!1)&&e.registered[i]===void 0&&(e.registered[i]=n.styles)},NWt=function(e,n,r){ZSe(e,n,r);var i=e.key+"-"+n.name;if(e.inserted[n.name]===void 0){var s=n;do e.insert(n===s?"."+i:"",s,e.sheet,!0),s=s.next;while(s!==void 0)}};function FWt(t){for(var e=0,n,r=0,i=t.length;i>=4;++r,i-=4)n=t.charCodeAt(r)&255|(t.charCodeAt(++r)&255)<<8|(t.charCodeAt(++r)&255)<<16|(t.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,e=(n&65535)*1540483477+((n>>>16)*59797<<16)^(e&65535)*1540483477+((e>>>16)*59797<<16);switch(i){case 3:e^=(t.charCodeAt(r+2)&255)<<16;case 2:e^=(t.charCodeAt(r+1)&255)<<8;case 1:e^=t.charCodeAt(r)&255,e=(e&65535)*1540483477+((e>>>16)*59797<<16)}return e^=e>>>13,e=(e&65535)*1540483477+((e>>>16)*59797<<16),((e^e>>>15)>>>0).toString(36)}var jWt={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},BWt=/[A-Z]|^ms/g,UWt=/_EMO_([^_]+?)_([^]*?)_EMO_/g,JSe=function(e){return e.charCodeAt(1)===45},lae=function(e){return e!=null&&typeof e!="boolean"},O$=CWt(function(t){return JSe(t)?t:t.replace(BWt,"-$&").toLowerCase()}),cae=function(e,n){switch(e){case"animation":case"animationName":if(typeof n=="string")return n.replace(UWt,function(r,i,s){return bu={name:i,styles:s,next:bu},i})}return jWt[e]!==1&&!JSe(e)&&typeof n=="number"&&n!==0?n+"px":n};function xS(t,e,n){if(n==null)return"";var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case"boolean":return"";case"object":{var i=n;if(i.anim===1)return bu={name:i.name,styles:i.styles,next:bu},i.name;var s=n;if(s.styles!==void 0){var a=s.next;if(a!==void 0)for(;a!==void 0;)bu={name:a.name,styles:a.styles,next:bu},a=a.next;var o=s.styles+";";return o}return HWt(t,e,n)}case"function":{if(t!==void 0){var l=bu,c=n(t);return bu=l,xS(t,e,c)}break}}var u=n;return u}function HWt(t,e,n){var r="";if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=xS(t,e,n[i])+";";else for(var s in n){var a=n[s];if(typeof a!="object"){var o=a;lae(o)&&(r+=O$(s)+":"+cae(s,o)+";")}else if(Array.isArray(a)&&typeof a[0]=="string"&&e==null)for(var l=0;l<a.length;l++)lae(a[l])&&(r+=O$(s)+":"+cae(s,a[l])+";");else{var c=xS(t,e,a);switch(s){case"animation":case"animationName":{r+=O$(s)+":"+c+";";break}default:r+=s+"{"+c+"}"}}}return r}var uae=/label:\s*([^\s;{]+)\s*(;|$)/g,bu;function eTe(t,e,n){if(t.length===1&&typeof t[0]=="object"&&t[0]!==null&&t[0].styles!==void 0)return t[0];var r=!0,i="";bu=void 0;var s=t[0];if(s==null||s.raw===void 0)r=!1,i+=xS(n,e,s);else{var a=s;i+=a[0]}for(var o=1;o<t.length;o++)if(i+=xS(n,e,t[o]),r){var l=s;i+=l[o]}uae.lastIndex=0;for(var c="",u;(u=uae.exec(i))!==null;)c+="-"+u[1];var d=FWt(i)+c;return{name:d,styles:i,next:bu}}var VWt=function(e){return e()},WWt=g2.useInsertionEffect?g2.useInsertionEffect:!1,zWt=WWt||VWt,tTe=y.createContext(typeof HTMLElement<"u"?MWt({key:"css"}):null);tTe.Provider;var GWt=function(e){return y.forwardRef(function(n,r){var i=y.useContext(tTe);return e(n,i,r)})},qWt=y.createContext({}),vG={}.hasOwnProperty,XF="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",KWt=function(e,n){var r={};for(var i in n)vG.call(n,i)&&(r[i]=n[i]);return r[XF]=e,r},YWt=function(e){var n=e.cache,r=e.serialized,i=e.isStringTag;return ZSe(n,r,i),zWt(function(){return NWt(n,r,i)}),null},QWt=GWt(function(t,e,n){var r=t.css;typeof r=="string"&&e.registered[r]!==void 0&&(r=e.registered[r]);var i=t[XF],s=[r],a="";typeof t.className=="string"?a=$Wt(e.registered,s,t.className):t.className!=null&&(a=t.className+" ");var o=eTe(s,void 0,y.useContext(qWt));a+=e.key+"-"+o.name;var l={};for(var c in t)vG.call(t,c)&&c!=="css"&&c!==XF&&(l[c]=t[c]);return l.className=a,n&&(l.ref=n),y.createElement(y.Fragment,null,y.createElement(YWt,{cache:e,serialized:o,isStringTag:typeof i=="string"}),y.createElement(i,l))}),XWt=QWt,bt=function(e,n){var r=arguments;if(n==null||!vG.call(n,"css"))return y.createElement.apply(void 0,r);var i=r.length,s=new Array(i);s[0]=XWt,s[1]=KWt(e,n);for(var a=2;a<i;a++)s[a]=r[a];return y.createElement.apply(null,s)};(function(t){var e;e||(e=t.JSX||(t.JSX={}))})(bt||(bt={}));function yG(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return eTe(e)}function ZWt(){var t=yG.apply(void 0,arguments),e="animation-"+t.name;return{name:e,styles:"@keyframes "+e+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}function JWt(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}var ZF=y.useLayoutEffect,ezt=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","
2476setValue","theme"],Ik=function(){};function tzt(t,e){return e?e[0]==="-"?t+e:t+"__"+e:t}function nzt(t,e){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var s=[].concat(r);if(e&&t)for(var a in e)e.hasOwnProperty(a)&&e[a]&&s.push("".concat(tzt(t,a)));return s.filter(function(o){return o}).map(function(o){return String(o).trim()}).join(" ")}var dae=function(e){return dzt(e)?e.filter(Boolean):Tf(e)==="object"&&e!==null?[e]:[]},nTe=function(e){e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme;var n=Bf(e,ezt);return wt({},n)},li=function(e,n,r){var i=e.cx,s=e.getStyles,a=e.getClassNames,o=e.className;return{css:s(n,e),className:i(r??{},a(n,e),o)}};function JO(t){return[document.documentElement,document.body,window].indexOf(t)>-1}function rzt(t){return JO(t)?window.innerHeight:t.clientHeight}function rTe(t){return JO(t)?window.pageYOffset:t.scrollTop}function kk(t,e){if(JO(t)){window.scrollTo(0,e);return}t.scrollTop=e}function izt(t){var e=getComputedStyle(t),n=e.position==="absolute",r=/(auto|scroll)/;if(e.position==="fixed")return document.documentElement;for(var i=t;i=i.parentElement;)if(e=getComputedStyle(i),!(n&&e.position==="static")&&r.test(e.overflow+e.overflowY+e.overflowX))return i;return document.documentElement}function szt(t,e,n,r){return n*((t=t/r-1)*t*t+1)+e}function wR(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Ik,i=rTe(t),s=e-i,a=10,o=0;function l(){o+=a;var c=szt(o,i,s,n);kk(t,c),o<n?window.requestAnimationFrame(l):r(t)}l()}function fae(t,e){var n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),i=e.offsetHeight/3;r.bottom+i>n.bottom?kk(t,Math.min(e.offsetTop+e.clientHeight-t.offsetHeight+i,t.scrollHeight)):r.top-i<n.top&&kk(t,Math.max(e.offsetTop-i,0))}function azt(t){var e=t.getBoundingClientRect();return{bottom:e.bottom,height:e.height,left:e.left,right:e.right,top:e.top,width:e.width}}function hae(){try{return document.createEvent("TouchEvent"),!0}catch{return!1}}function ozt(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch{return!1}}var iTe=!1,lzt={get passive(){return iTe=!0}},SR=typeof window<"u"?window:{};SR.addEventListener&&SR.removeEventListener&&(SR.addEventListener("p",Ik,lzt),SR.removeEventListener("p",Ik,!1));var czt=iTe;function uzt(t){return t!=null}function dzt(t){return Array.isArray(t)}function TR(t,e,n){return t?e:n}var fzt=function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];var s=Object.entries(e).filter(function(a){var o=hf(a,1),l=o[0];return!r.includes(l)});return s.reduce(function(a,o){var l=hf(o,2),c=l[0],u=l[1];return a[c]=u,a},{})},hzt=["children","innerProps"],pzt=["children","innerProps"];function mzt(t){var e=t.maxHeight,n=t.menuEl,r=t.minHeight,i=t.placement,s=t.shouldScroll,a=t.isFixedPosition,o=t.controlHeight,l=izt(n),c={placement:"bottom",maxHeight:e};if(!n||!n.offsetParent)return c;var u=l.getBoundingClientRect(),d=u.height,f=n.getBoundingClientRect(),h=f.bottom,m=f.height,g=f.top,b=n.offsetParent.getBoundingClientRect(),E=b.top,x=a?window.innerHeight:rzt(l),S=rTe(l),A=parseInt(getComputedStyle(n).marginBottom,10),R=parseInt(getComputedStyle(n).marginTop,10),C=E-R,T=x-g,I=C+S,D=d-S-g,k=h-x+S+A,O=S+g-R,P=160;switch(i){case"auto":case"bottom":if(T>=m)return{placement:"bottom",maxHeight:e};if(D>=m&&!a)return s&&wR(l,k,P),{placement:"bottom",maxHeight:e};if(!a&&D>=r||a&&T>=r){s&&wR(l,k,P);var M=a?T-A:D-A;return{placement:"bottom",maxHeight:M}}if(i==="auto"||a){var j=e,U=a?C:I;return U>=r&&(j=Math.min(U-A-o,e)),{placement:"top",maxHeight:j}}if(i==="bottom")return s&&kk(l,k),{placement:"bottom",maxHeight:e};break;case"top":if(C>=m)return{placement:"top",maxHeight:e};if(I>=m&&!a)return s&&wR(l,O,P),{placement:"top",maxHeight:e};if(!a&&I>=r||a&&C>=r){var z=e;return(!a&&I>=r||a&&C>=r)&&(z=a?C-R:I-R),s&&wR(l,O,P),{placement:"top",maxHeight:z}}return{placement:"bottom",maxHeight:e};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return c}function gzt(t){var e={bottom:"top",top:"bottom"};return t?e[t]:"bottom"}var sTe=function(e){return e==="auto"?"bottom":e},vzt=function(e,n){var r,i=e.placement,s=e.theme,a=s.borderRadius,o=s.spacing,l=s.colors;return wt((r={label:"menu"},Xx(r,gzt(i),"100%"),Xx(r,"position","absolute"),Xx(r,"width","100%"),Xx(r,"zIndex",1),r),n?{}:{backgroundColor:l.neutral0,borderRadius:a,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:o.menuGutter,marginTop:o.menuGutter})},aTe=y.createContext(null),yzt=function(e){var n=e.children,r=e.minMenuHeight,i=e.maxMenuHeight,s=e.menuPlacement,a=e.menuPosition,o=e.menuShouldScrollIntoView,l=e.theme,c=y.useContext(aTe)||{},u=c.setPortalPlacement,d=y.useRef(null),f=y.useState(i),h=hf(f,2),m=h[0],g=h[1],b=y.useState(null),E=hf(b,2),x=E[0],S=E[1],A=l.spacing.controlHeight;return ZF(function(){var R=d.current;if(R){var C=a==="fixed",T=o&&!C,I=mzt({maxHeight:i,menuEl:R,minHeight:r,placement:s,shouldScroll:T,isFixedPosition:C,controlHeight:A});g(I.maxHeight),S(I.placement),u?.(I.placement)}},[i,s,a,o,r,u,A]),n({ref:d,placerProps:wt(wt({},e),{},{placement:x||sTe(s),maxHeight:m})})},bzt=function(e){var n=e.children,r=e.innerRef,i=e.innerProps;return bt("div",ee({},li(e,"menu",{menu:!0}),{ref:r},i),n)},Ezt=bzt,xzt=function(e,n){var r=e.maxHeight,i=e.theme.spacing.baseUnit;return wt({maxHeight:r,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},n?{}:{paddingBottom:i,paddingTop:i})},wzt=function(e){var n=e.children,r=e.innerProps,i=e.innerRef,s=e.isMulti;return bt("div",ee({},li(e,"menuList",{"menu-list":!0,"menu-list--is-multi":s}),{ref:i},r),n)},oTe=function(e,n){var r=e.theme,i=r.spacing.baseUnit,s=r.colors;return wt({textAlign:"center"},n?{}:{color:s.neutral40,padding:"".concat(i*2,"px ").concat(i*3,"px")})},Szt=oTe,Tzt=oTe,Azt=function(e){var n=e.children,r=n===void 0?"No options":n,i=e.innerProps,s=Bf(e,hzt);return bt("div",ee({},li(wt(wt({},s),{},{children:r,innerProps:i}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),i),r)},Czt=function(e){var n=e.children,r=n===void 0?"Loading...":n,i=e.innerProps,s=Bf(e,pzt);return bt("div",ee({},li(wt(wt({},s),{},{children:r,innerProps:i}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),i),r)},Rzt=function(e){var n=e.rect,r=e.offset,i=e.position;return{left:n.left,position:i,top:r,width:n.width,zIndex:1}},_zt=function(e){var n=e.appendTo,r=e.children,i=e.controlElement,s=e.innerProps,a=e.menuPlacement,o=e.menuPosition,l=y.useRef(null),c=y.useRef(null),u=y.useState(sTe(a)),d=hf(u,2),f=d[0],h=d[1],m=y.useMemo(function(){return{setPortalPlacement:h}},[]),g=y.useState(null),b=hf(g,2),E=b[0],x=b[1],S=y.useCallback(function(){if(i){var T=azt(i),I=o==="fixed"?0:window.pageYOffset,D=T[f]+I;(D!==E?.offset||T.left!==E?.rect.left||T.width!==E?.rect.width)&&x({offset:D,rect:T})}},[i,o,f,E?.offset,E?.rect.left,E?.rect.width]);ZF(function(){S()},[S]);var A=y.useCallback(function(){typeof c.current=="function"&&(c.current(),c.current=null),i&&l.current&&(c.current=jH(i,l.current,S,{elementResize:"ResizeObserver"in window}))},[i,S]);ZF(function(){A()},[A]);var R=y.useCallback(function(T){l.current=T,A()},[A]);if(!n&&o!=="fixed"||!E)return null;var C=bt("div",ee({ref:R},li(wt(wt({},e),{},{offset:E.offset,position:o,rect:E.rect}),"menuPortal",{"menu-portal":!0}),s),r);return bt(aTe.Provider,{value:m},n?Qs.createPortal(C,n):C)},Izt=function(e){var n=e.isDisabled,r=e.isRtl;return{label:"container",direction:r?"rtl":void 0,pointerEvents:n?"none":void 0,position:"relative"}}
2476,kzt=function(e){var n=e.children,r=e.innerProps,i=e.isDisabled,s=e.isRtl;return bt("div",ee({},li(e,"container",{"--is-disabled":i,"--is-rtl":s}),r),n)},Dzt=function(e,n){var r=e.theme.spacing,i=e.isMulti,s=e.hasValue,a=e.selectProps.controlShouldRenderValue;return wt({alignItems:"center",display:i&&s&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},n?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(r.baseUnit*2,"px")})},Lzt=function(e){var n=e.children,r=e.innerProps,i=e.isMulti,s=e.hasValue;return bt("div",ee({},li(e,"valueContainer",{"value-container":!0,"value-container--is-multi":i,"value-container--has-value":s}),r),n)},Ozt=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},Mzt=function(e){var n=e.children,r=e.innerProps;return bt("div",ee({},li(e,"indicatorsContainer",{indicators:!0}),r),n)},pae,Pzt=["size"],$zt=["innerProps","isRtl","size"],Nzt={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},lTe=function(e){var n=e.size,r=Bf(e,Pzt);return bt("svg",ee({height:n,width:n,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Nzt},r))},bG=function(e){return bt(lTe,ee({size:20},e),bt("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},cTe=function(e){return bt(lTe,ee({size:20},e),bt("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},uTe=function(e,n){var r=e.isFocused,i=e.theme,s=i.spacing.baseUnit,a=i.colors;return wt({label:"indicatorContainer",display:"flex",transition:"color 150ms"},n?{}:{color:r?a.neutral60:a.neutral20,padding:s*2,":hover":{color:r?a.neutral80:a.neutral40}})},Fzt=uTe,jzt=function(e){var n=e.children,r=e.innerProps;return bt("div",ee({},li(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),n||bt(cTe,null))},Bzt=uTe,Uzt=function(e){var n=e.children,r=e.innerProps;return bt("div",ee({},li(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),n||bt(bG,null))},Hzt=function(e,n){var r=e.isDisabled,i=e.theme,s=i.spacing.baseUnit,a=i.colors;return wt({label:"indicatorSeparator",alignSelf:"stretch",width:1},n?{}:{backgroundColor:r?a.neutral10:a.neutral20,marginBottom:s*2,marginTop:s*2})},Vzt=function(e){var n=e.innerProps;return bt("span",ee({},n,li(e,"indicatorSeparator",{"indicator-separator":!0})))},Wzt=ZWt(pae||(pae=JWt([` 2477 0%, 80%, 100% { opacity: 0; } 2478 40% { opacity: 1; } 2479`]))),zzt=function(e,n){var r=e.isFocused,i=e.size,s=e.theme,a=s.colors,o=s.spacing.baseUnit;return wt({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:i,lineHeight:1,marginRight:i,textAlign:"center",verticalAlign:"middle"},n?{}:{color:r?a.neutral60:a.neutral20,padding:o*2})},M$=function(e){var n=e.delay,r=e.offset;return bt("span",{css:yG({animation:"".concat(Wzt," 1s ease-in-out ").concat(n,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},Gzt=function(e){var n=e.innerProps,r=e.isRtl,i=e.size,s=i===void 0?4:i,a=Bf(e,$zt);return bt("div",ee({},li(wt(wt({},a),{},{innerProps:n,isRtl:r,size:s}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),n),bt(M$,{delay:0,offset:r}),bt(M$,{delay:160,offset:!0}),bt(M$,{delay:320,offset:!r}))},qzt=function(e,n){var r=e.isDisabled,i=e.isFocused,s=e.theme,a=s.colors,o=s.borderRadius,l=s.spacing;return wt({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},n?{}:{backgroundColor:r?a.neutral5:a.neutral0,borderColor:r?a.neutral10:i?a.primary:a.neutral20,borderRadius:o,borderStyle:"solid",borderWidth:1,boxShadow:i?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:i?a.primary:a.neutral30}})},Kzt=function(e){var n=e.children,r=e.isDisabled,i=e.isFocused,s=e.innerRef,a=e.innerProps,o=e.menuIsOpen;return bt("div",ee({ref:s}
2479,li(e,"control",{control:!0,"control--is-disabled":r,"control--is-focused":i,"control--menu-is-open":o}),a,{"aria-disabled":r||void 0}),n)},Yzt=Kzt,Qzt=["data"],Xzt=function(e,n){var r=e.theme.spacing;return n?{}:{paddingBottom:r.baseUnit*2,paddingTop:r.baseUnit*2}},Zzt=function(e){var n=e.children,r=e.cx,i=e.getStyles,s=e.getClassNames,a=e.Heading,o=e.headingProps,l=e.innerProps,c=e.label,u=e.theme,d=e.selectProps;return bt("div",ee({},li(e,"group",{group:!0}),l),bt(a,ee({},o,{selectProps:d,theme:u,getStyles:i,getClassNames:s,cx:r}),c),bt("div",null,n))},Jzt=function(e,n){var r=e.theme,i=r.colors,s=r.spacing;return wt({label:"group",cursor:"default",display:"block"},n?{}:{color:i.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:s.baseUnit*3,paddingRight:s.baseUnit*3,textTransform:"uppercase"})},eGt=function(e){var n=nTe(e);n.data;var r=Bf(n,Qzt);return bt("div",ee({},li(e,"groupHeading",{"group-heading":!0}),r))},tGt=Zzt,nGt=["innerRef","isDisabled","isHidden","inputClassName"],rGt=function(e,n){var r=e.isDisabled,i=e.value,s=e.theme,a=s.spacing,o=s.colors;return wt(wt({visibility:r?"hidden":"visible",transform:i?"translateZ(0)":""},iGt),n?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:o.neutral80})},dTe={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},iGt={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":wt({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},dTe)},sGt=function(e){return wt({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},dTe)},aGt=function(e){var n=e.cx,r=e.value,i=nTe(e),s=i.innerRef,a=i.isDisabled,o=i.isHidden,l=i.inputClassName,c=Bf(i,nGt);return bt("div",ee({},li(e,"input",{"input-container":!0}),{"data-value":r||""}),bt("input",ee({className:n({input:!0},l),ref:s,style:sGt(o),disabled:a},c)))},oGt=aGt,lGt=function(e,n){var r=e.theme,i=r.spacing,s=r.borderRadius,a=r.colors;return wt({label:"multiValue",display:"flex",minWidth:0},n?{}:{backgroundColor:a.neutral10,borderRadius:s/2,margin:i.baseUnit/2})},cGt=function(e,n){var r=e.theme,i=r.borderRadius,s=r.colors,a=e.cropWithEllipsis;return wt({overflow:"hidden",textOverflow:a||a===void 0?"ellipsis":void 0,whiteSpace:"nowrap"},n?{}:{borderRadius:i/2,color:s.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},uGt=function(e,n){var r=e.theme,i=r.spacing,s=r.borderRadius,a=r.colors,o=e.isFocused;return wt({alignItems:"center",display:"flex"},n?{}:{borderRadius:s/2,backgroundColor:o?a.dangerLight:void 0,paddingLeft:i.baseUnit,paddingRight:i.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},fTe=function(e){var n=e.children,r=e.innerProps;return bt("div",r,n)},dGt=fTe,fGt=fTe;function hGt(t){var e=t.children,n=t.innerProps;return bt("div",ee({role:"button"},n),e||bt(bG,{size:14}))}var pGt=function(e){var n=e.children,r=e.components,i=e.data,s=e.innerProps,a=e.isDisabled,o=e.removeProps,l=e.selectProps,c=r.Container,u=r.Label,d=r.Remove;return bt(c,{data:i,innerProps:wt(wt({},li(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":a})),s),selectProps:l},bt(u,{data:i,innerProps:wt({},li(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},n),bt(d,{data:i,innerProps:wt(wt({},li(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(n||"option")},o),selectProps:l}))},mGt=pGt,gGt=function(e,n){var r=e.isDisabled,i=e.isFocused,s=e.isSelected,a=e.theme,o=a.spacing,l=a.colors;return wt({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},n?{}:{backgroundColor:s?l.primary:i?l.primary25:"transparent",color:r?l.neutral20:s?l.neutral0:"inherit",padding:"".concat(o.baseUnit*2,"px ").concat(o.baseUnit*3,"px"),":active":{backgroundColor:r?void 0:s?l.primary:l.primary50}})},vGt=function(e){var n=e.children,r=e.isDisabled,i=e.isFocused,s=e.isSelected,a=e.innerRef,o=e.innerProps;return bt("div",ee({},li(e,"option",{option:!0,"option--is-disabled":r,"option--is-focused":i,"option--is-selected":s}),{ref:a,"aria-disabled":r},o),n)},yGt=vGt,bGt=function(e,n){var r=e.theme,i=r.spacing,s=r.colors;return wt({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},n?{}:{color:s.neutral50,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},EGt=function(e){var n=e.children,r=e.innerProps;return bt("div",ee({},li(e,"placeholder",{placeholder:!0}),r),n)},xGt=EGt,wGt=function(e,n){var r=e.isDisabled,i=e.theme,s=i.spacing,a=i.colors;return wt({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n?{}:{color:r?a.neutral40:a.neutral80,marginLeft:s.baseUnit/2,marginRight:s.baseUnit/2})},SGt=function(e){var n=e.children,r=e.isDisabled,i=e.innerProps;return bt("div",ee({},li(e,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),i),n)},TGt=SGt,EG={ClearIndicator:Uzt,Control:Yzt,DropdownIndicator:jzt,DownChevron:cTe,CrossIcon:bG,Group:tGt,GroupHeading:eGt,IndicatorsContainer:Mzt,IndicatorSeparator:Vzt,Input:oGt,LoadingIndicator:Gzt,Menu:Ezt,MenuList:wzt,MenuPortal:_zt,LoadingMessage:Czt,NoOptionsMessage:Azt,MultiValue:mGt,MultiValueContainer:dGt,MultiValueLabel:fGt,MultiValueRemove:hGt,Option:yGt,Placeholder:xGt,SelectContainer:kzt,SingleValue:TGt,ValueContainer:Lzt},AGt=function(e){return wt(wt({},EG),e.components)},mae=Number.isNaN||function(e){return typeof e=="number"&&e!==e};function CGt(t,e){return!!(t===e||mae(t)&&mae(e))}function RGt(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;n++)if(!CGt(t[n],e[n]))return!1;return!0}function _Gt(t,e){e===void 0&&(e=RGt);var n=null;function r(){for(var i=[],s=0;s<arguments.length;s++)i[s]=arguments[s];if(n&&n.lastThis===this&&e(i,n.lastArgs))return n.lastResult;
2479var a=t.apply(this,i);return n={lastResult:a,lastArgs:i,lastThis:this},a}return r.clear=function(){n=null},r}var IGt={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},kGt=function(e){return bt("span",ee({css:IGt},e))},gae=kGt,DGt={guidance:function(e){var n=e.isSearchable,r=e.isMulti,i=e.tabSelectsValue,s=e.context,a=e.isInitialFocus;switch(s){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(i?", press Tab to select the option and exit the menu":"",".");case"input":return a?"".concat(e["aria-label"]||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var n=e.action,r=e.label,i=r===void 0?"":r,s=e.labels,a=e.isDisabled;switch(n){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(i,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(s.length>1?"s":""," ").concat(s.join(","),", selected.");case"select-option":return a?"option ".concat(i," is disabled. Select another option."):"option ".concat(i,", selected.");default:return""}},onFocus:function(e){var n=e.context,r=e.focused,i=e.options,s=e.label,a=s===void 0?"":s,o=e.selectValue,l=e.isDisabled,c=e.isSelected,u=e.isAppleDevice,d=function(g,b){return g&&g.length?"".concat(g.indexOf(b)+1," of ").concat(g.length):""};if(n==="value"&&o)return"value ".concat(a," focused, ").concat(d(o,r),".");if(n==="menu"&&u){var f=l?" disabled":"",h="".concat(c?" selected":"").concat(f);return"".concat(a).concat(h,", ").concat(d(i,r),".")}return""},onFilter:function(e){var n=e.inputValue,r=e.resultsMessage;return"".concat(r).concat(n?" for search term "+n:"",".")}},LGt=function(e){var n=e.ariaSelection,r=e.focusedOption,i=e.focusedValue,s=e.focusableOptions,a=e.isFocused,o=e.selectValue,l=e.selectProps,c=e.id,u=e.isAppleDevice,d=l.ariaLiveMessages,f=l.getOptionLabel,h=l.inputValue,m=l.isMulti,g=l.isOptionDisabled,b=l.isSearchable,E=l.menuIsOpen,x=l.options,S=l.screenReaderStatus,A=l.tabSelectsValue,R=l.isLoading,C=l["aria-label"],T=l["aria-live"],I=y.useMemo(function(){return wt(wt({},DGt),d||{})},[d]),D=y.useMemo(function(){var U="";if(n&&I.onChange){var z=n.option,G=n.options,F=n.removedValue,$=n.removedValues,H=n.value,q=function(Se){return Array.isArray(Se)?null:Se},Y=F||z||q(H),se=Y?f(Y):"",ye=G||$||void 0,ie=ye?ye.map(f):[],ne=wt({isDisabled:Y&&g(Y,o),label:se,labels:ie},n);U=I.onChange(ne)}return U},[n,I,g,o,f]),k=y.useMemo(function(){var U="",z=r||i,G=!!(r&&o&&o.includes(r));if(z&&I.onFocus){var F={focused:z,label:f(z),isDisabled:g(z,o),isSelected:G,options:s,context:z===r?"menu":"value",selectValue:o,isAppleDevice:u};U=I.onFocus(F)}return U},[r,i,f,g,I,s,o,u]),O=y.useMemo(function(){var U="";if(E&&x.length&&!R&&I.onFilter){var z=S({count:s.length});U=I.onFilter({inputValue:h,resultsMessage:z})}return U},[s,h,E,I,x,S,R]),P=n?.action==="initial-input-focus",M=y.useMemo(function(){var U="";if(I.guidance){var z=i?"value":E?"menu":"input";U=I.guidance({"aria-label":C,context:z,isDisabled:r&&g(r,o),isMulti:m,isSearchable:b,tabSelectsValue:A,isInitialFocus:P})}return U},[C,r,i,m,g,b,E,I,o,A,P]),j=bt(y.Fragment,null,bt("span",{id:"aria-selection"},D),bt("span",{id:"aria-focused"},k),bt("span",{id:"aria-results"},O),bt("span",{id:"aria-guidance"},M));return bt(y.Fragment,null,bt(gae,{id:c},P&&j),bt(gae,{"aria-live":T,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},a&&!P&&j))},OGt=LGt,JF=[{base:"A",letters:"Aâ¶ï¼¡ÃÃÃẦẤẪẨÃÄÄáº°áº®áº´áº²È¦Ç ÃÇẢÃ
ǺÇÈÈẠẬẶá¸ÄȺⱯ"},{base:"AA",letters:"ê²"},{base:"AE",letters:"ÃǼǢ"},{base:"AO",letters:"ê´"},{base:"AU",letters:"ê¶"},{base:"AV",letters:"ê¸êº"},{base:"AY",letters:"ê¼"},{base:"B",letters:"Bâ·ï¼¢á¸á¸á¸ÉÆÆ"},{base:"C",letters:"Câ¸ï¼£ÄÄÄÄÃá¸ÆÈ»ê¾"},{base:"D",letters:"Dâ¹ï¼¤á¸Äá¸á¸á¸á¸ÄÆÆÆê¹"},{base:"DZ",letters:"DZÇ"},{base:"Dz",letters:"DzÇ
"},{base:"E",letters:"Eâºï¼¥ÃÃÃá»áº¾á»á»áº¼Äá¸á¸ÄÄÃẺÄÈÈẸá»È¨á¸Äá¸á¸ÆÆ"},{base:"F",letters:"Fâ»ï¼¦á¸Æê»"},{base:"G",letters:"Gâ¼ï¼§Ç´ÄḠÄÄ Ç¦Ä¢Ç¤Æê ê½ê¾"},{base:"H",letters:"Hâ½ï¼¨Ä¤á¸¢á¸¦ÈḤḨḪĦⱧⱵê"},{base:"I",letters:"Iâ¾ï¼©ÃÃÃĨĪĬİÃḮá»ÇÈÈá»Ä®á¸¬Æ"},{base:"J",letters:"Jâ¿ï¼ªÄ´É"},{base:"K",letters:"KâKḰǨḲĶḴÆâ±©êêêê¢"},{base:"L",letters:"LâLĿĹĽḶḸĻḼḺÅȽⱢⱠêêê"},{base:"LJ",letters:"Ç"},{base:"Lj",letters:"Ç"},{base:"M",letters:"Mâï¼á¸¾á¹á¹â±®Æ"},{base:"N",letters:"NâNǸÅÃá¹Åá¹Å
á¹á¹È Æêê¤"},{base:"NJ",letters:"Ç"},{base:"Nj",letters:"Ç"},{base:"O",letters:"OâOÃÃÃá»á»á»á»Ãá¹È¬á¹Åá¹á¹ÅȮȰÃȪá»ÅÇÈÈÆ á»á»á» á»á»¢á»á»ÇªÇ¬ÃÇ¾ÆÆêê"},{base:"OI",letters:"Æ¢"},{base:"OO",letters:"ê"},{base:"OU",letters:"È¢"},{base:"P",letters:"Pâ
ï¼°á¹á¹Æ¤â±£êêê"},{base:"Q",letters:"Qâï¼±êêÉ"}
2479,{base:"R",letters:"Râï¼²Åá¹ÅÈÈá¹á¹Åá¹ÉⱤêê¦ê"},{base:"S",letters:"Sâï¼³áºÅṤÅṠŠṦṢṨÈÅâ±¾ê¨ê"},{base:"T",letters:"TâTṪŤṬÈŢṰṮŦƬƮȾê"},{base:"TZ",letters:"ê¨"},{base:"U",letters:"Uâï¼µÃÃÃŨṸŪṺŬÃÇÇÇÇỦŮŰÇÈÈÆ¯á»ªá»¨á»®á»¬á»°á»¤á¹²Å²á¹¶á¹´É"},{base:"V",letters:"VâVṼṾƲêÉ
"},{base:"VY",letters:"ê "},{base:"W",letters:"Wâï¼·áºáºÅ´áºáºáºâ±²"},{base:"X",letters:"XâXáºáº"},{base:"Y",letters:"YâYỲÃŶỸȲáºÅ¸á»¶á»´Æ³ÉỾ"},{base:"Z",letters:"ZâZŹáºÅ»Å½áºáºÆµÈ¤â±¿â±«ê¢"},{base:"a",letters:"aâï½áºÃ áâầấẫẩãÄÄằắẵẳȧǡäÇảåǻÇÈÈạáºáº·á¸Ä
â±¥É"},{base:"aa",letters:"ê³"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"êµ"},{base:"au",letters:"ê·"},{base:"av",letters:"ê¹ê»"},{base:"ay",letters:"ê½"},{base:"b",letters:"bâï½á¸á¸
á¸ÆÆÉ"},{base:"c",letters:"câï½ÄÄÄÄÃ§á¸ÆÈ¼ê¿â"},{base:"d",letters:"dâï½á¸Äá¸á¸á¸á¸ÄÆÉÉêº"},{base:"dz",letters:"dzÇ"},{base:"e",letters:"eâï½
èéêá»áº¿á»
á»áº½Äá¸á¸ÄÄëẻÄÈ
Èẹá»È©á¸Äá¸á¸ÉÉÇ"},{base:"f",letters:"fâï½á¸Æê¼"},{base:"g",letters:"gâï½ÇµÄḡÄÄ¡Ç§Ä£Ç¥É ê¡áµ¹ê¿"},{base:"h",letters:"hâï½Ä¥á¸£á¸§ÈḥḩḫáºÄ§â±¨â±¶É¥"},{base:"hv",letters:"Æ"},{base:"i",letters:"iâï½Ã¬ÃîĩīÄïḯá»ÇÈÈá»Ä¯á¸É¨Ä±"},{base:"j",letters:"jâï½ÄµÇ°É"},{base:"k",letters:"kâï½á¸±Ç©á¸³Ä·á¸µÆâ±ªêêê
ê£"},{base:"l",letters:"lâï½ÅÄºÄ¾á¸·á¸¹Ä¼á¸½á¸»Å¿ÅÆÉ«â±¡êêê"},{base:"lj",letters:"Ç"},{base:"m",letters:"mâï½á¸¿á¹á¹É±É¯"},{base:"n",letters:"nâï½Ç¹Åñá¹
Åá¹Åá¹á¹ÆÉ²Åêê¥"},{base:"nj",letters:"Ç"},{base:"o",letters:"oâï½Ã²Ã³Ã´á»á»á»á»Ãµá¹Èá¹Åá¹á¹Åȯȱöȫá»ÅÇÈÈÆ¡á»á»á»¡á»á»£á»á»Ç«ÇøǿÉêêɵ"},{base:"oi",letters:"Æ£"},{base:"ou",letters:"È£"},{base:"oo",letters:"ê"},{base:"p",letters:"pâï½á¹á¹Æ¥áµ½êêê"},{base:"q",letters:"qâ ï½Éêê"},{base:"r",letters:"râ¡ï½Åá¹ÅÈÈá¹á¹Åá¹Éɽêê§ê"},{base:"s",letters:"sâ¢ï½ÃÅá¹¥ÅṡšṧṣṩÈÅÈ¿ê©ê
áº"},{base:"t",letters:"tâ£ï½á¹«áºÅ¥á¹ÈţṱṯŧÆÊⱦê"},{base:"tz",letters:"ê©"},{base:"u",letters:"uâ¤ï½Ã¹ÃºÃ»Å©á¹¹Å«á¹»ÅüÇÇÇÇủůűÇÈÈÆ°á»«á»©á»¯á»á»±á»¥á¹³Å³á¹·á¹µÊ"},{base:"v",letters:"vâ¥ï½á¹½á¹¿ÊêÊ"},{base:"vy",letters:"ê¡"},{base:"w",letters:"wâ¦ï½áºáºÅµáºáº
áºáºâ±³"},{base:"x",letters:"xâ§ï½áºáº"},{base:"y",letters:"yâ¨ï½á»³Ã½Å·á»¹È³áºÃ¿á»·áºá»µÆ´Éỿ"},{base:"z",letters:"zâ©ï½ÅºáºÅ¼Å¾áºáºÆ¶È¥Éⱬê£"}],MGt=new RegExp("["+JF.map(function(t){return t.letters}).join("")+"]","g"),hTe={};for(var P$=0;P$<JF.length;P$++)for(var $$=JF[P$],N$=0;N$<$$.letters.length;N$++)hTe[$$.letters[N$]]=$$.base;var pTe=function(e){return e.replace(MGt,function(n){return hTe[n]})},PGt=_Gt(pTe),vae=function(e){return e.replace(/^\s+|\s+$/g,"")},$Gt=function(e){return"".concat(e.label," ").concat(e.value)},NGt=function(e){return function(n,r){if(n.data.__isNew__)return!0;var i=wt({ignoreCase:!0,ignoreAccents:!0,stringify:$Gt,trim:!0,matchFrom:"any"},e),s=i.ignoreCase,a=i.ignoreAccents,o=i.stringify,l=i.trim,c=i.matchFrom,u=l?vae(r):r,d=l?vae(o(n)):o(n);return s&&(u=u.toLowerCase(),d=d.toLowerCase()),a&&(u=PGt(u),d=pTe(d)),c==="start"?d.substr(0,u.length)===u:d.indexOf(u)>-1}},FGt=["innerRef"];function jGt(t){var e=t.innerRef,n=Bf(t,FGt),r=fzt(n,"onExited","in","enter","exit","appear");return bt("input",ee({ref:e},r,{css:yG({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var BGt=function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()};function UGt(t){var e=t.isEnabled,n=t.onBottomArrive,r=t.onBottomLeave,
2479i=t.onTopArrive,s=t.onTopLeave,a=y.useRef(!1),o=y.useRef(!1),l=y.useRef(0),c=y.useRef(null),u=y.useCallback(function(b,E){if(c.current!==null){var x=c.current,S=x.scrollTop,A=x.scrollHeight,R=x.clientHeight,C=c.current,T=E>0,I=A-R-S,D=!1;I>E&&a.current&&(r&&r(b),a.current=!1),T&&o.current&&(s&&s(b),o.current=!1),T&&E>I?(n&&!a.current&&n(b),C.scrollTop=A,D=!0,a.current=!0):!T&&-E>S&&(i&&!o.current&&i(b),C.scrollTop=0,D=!0,o.current=!0),D&&BGt(b)}},[n,r,i,s]),d=y.useCallback(function(b){u(b,b.deltaY)},[u]),f=y.useCallback(function(b){l.current=b.changedTouches[0].clientY},[]),h=y.useCallback(function(b){var E=l.current-b.changedTouches[0].clientY;u(b,E)},[u]),m=y.useCallback(function(b){if(b){var E=czt?{passive:!1}:!1;b.addEventListener("wheel",d,E),b.addEventListener("touchstart",f,E),b.addEventListener("touchmove",h,E)}},[h,f,d]),g=y.useCallback(function(b){b&&(b.removeEventListener("wheel",d,!1),b.removeEventListener("touchstart",f,!1),b.removeEventListener("touchmove",h,!1))},[h,f,d]);return y.useEffect(function(){if(e){var b=c.current;return m(b),function(){g(b)}}},[e,m,g]),function(b){c.current=b}}var yae=["boxSizing","height","overflow","paddingRight","position"],bae={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function Eae(t){t.preventDefault()}function xae(t){t.stopPropagation()}function wae(){var t=this.scrollTop,e=this.scrollHeight,n=t+this.offsetHeight;t===0?this.scrollTop=1:n===e&&(this.scrollTop=t-1)}function Sae(){return"ontouchstart"in window||navigator.maxTouchPoints}var Tae=!!(typeof window<"u"&&window.document&&window.document.createElement),mx=0,Ov={capture:!1,passive:!1};function HGt(t){var e=t.isEnabled,n=t.accountForScrollbars,r=n===void 0?!0:n,i=y.useRef({}),s=y.useRef(null),a=y.useCallback(function(l){if(Tae){var c=document.body,u=c&&c.style;if(r&&yae.forEach(function(m){var g=u&&u[m];i.current[m]=g}),r&&mx<1){var d=parseInt(i.current.paddingRight,10)||0,f=document.body?document.body.clientWidth:0,h=window.innerWidth-f+d||0;Object.keys(bae).forEach(function(m){var g=bae[m];u&&(u[m]=g)}),u&&(u.paddingRight="".concat(h,"px"))}c&&Sae()&&(c.addEventListener("touchmove",Eae,Ov),l&&(l.addEventListener("touchstart",wae,Ov),l.addEventListener("touchmove",xae,Ov))),mx+=1}},[r]),o=y.useCallback(function(l){if(Tae){var c=document.body,u=c&&c.style;mx=Math.max(mx-1,0),r&&mx<1&&yae.forEach(function(d){var f=i.current[d];u&&(u[d]=f)}),c&&Sae()&&(c.removeEventListener("touchmove",Eae,Ov),l&&(l.removeEventListener("touchstart",wae,Ov),l.removeEventListener("touchmove",xae,Ov)))}},[r]);return y.useEffect(function(){if(e){var l=s.current;return a(l),function(){o(l)}}},[e,a,o]),function(l){s.current=l}}var VGt=function(e){var n=e.target;return n.ownerDocument.activeElement&&n.ownerDocument.activeElement.blur()},WGt={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function zGt(t){var e=t.children,n=t.lockEnabled,r=t.captureEnabled,i=r===void 0?!0:r,s=t.onBottomArrive,a=t.onBottomLeave,o=t.onTopArrive,l=t.onTopLeave,c=UGt({isEnabled:i,onBottomArrive:s,onBottomLeave:a,onTopArrive:o,onTopLeave:l}),u=HGt({isEnabled:n}),d=function(h){c(h),u(h)};return bt(y.Fragment,null,n&&bt("div",{onClick:VGt,css:WGt}),e(d))}var GGt={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},qGt=function(e){var n=e.name,r=e.onFocus;return bt("input",{required:!0,name:n,tabIndex:-1,"aria-hidden":"true",onFocus:r,css:GGt,value:"",onChange:function(){}})},KGt=qGt;function xG(t){var e;return typeof window<"u"&&window.navigator!=null?t.test(((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.platform)||window.navigator.platform):!1}function YGt(){return xG(/^iPhone/i)}function mTe(){return xG(/^Mac/i)}function QGt(){return xG(/^iPad/i)||mTe()&&navigator.maxTouchPoints>1}function XGt(){return YGt()||QGt()}function ZGt(){return mTe()||XGt()}var JGt=function(e){return e.label},eqt=function(e){return e.label},tqt=function(e){return e.value},nqt=function(e){return!!e.isDisabled},rqt={clearIndicator:Bzt,container:Izt,control:qzt,dropdownIndicator:Fzt,group:Xzt,groupHeading:Jzt,indicatorsContainer:Ozt,indicatorSeparator:Hzt,input:rGt,loadingIndicator:zzt,loadingMessage:Tzt,menu:vzt,menuList:xzt,menuPortal:Rzt,multiValue:lGt,multiValueLabel:cGt,multiValueRemove:uGt,noOptionsMessage:Szt,option:gGt,placeholder:bGt,singleValue:wGt,valueContainer:Dzt},iqt={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},sqt=4,gTe=4,aqt=38,oqt=gTe*2,lqt={baseUnit:gTe,controlHeight:aqt,menuGutter:oqt},F$={borderRadius:sqt,colors:iqt,spacing:lqt},cqt={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:hae(),captureMenuScroll:!hae(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:NGt(),formatGroupLabel:JGt,getOptionLabel:eqt,getOptionValue:tqt,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:nqt,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!ozt(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var n=e.count;return"".concat(n," result").concat(n!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function Aae(t,e,n,r){var i=bTe(t,e,n),s=ETe(t,e,n),a=yTe(t,e),o=Dk(t,e);return{type:"option",data:e,isDisabled:i,isSelected:s,label:a,value:o,index:r}}function c3(t,e){return t.options.map(function(n,r){if("options"in n){var i=n.options.map(function(a,o){return Aae(t,a,e,o)}).filter(function(a){return Rae(t,a)});return i.length>0?{type:"group",data:n,options:i,index:r}:void 0}var s=Aae(t,n,e,r);return Rae(t,s)?s:void 0}).filter(uzt)}function vTe(t){return t.reduce(function(e,n){return n.type==="group"?e.push.apply(e,hG(n.options.map(function(r){return r.data}))):e.push(n.data),e},[])}function Cae(t,e){return t.reduce(function(n,r){return r.type==="group"?n.push.apply(n,hG(r.options.map(function(i){return{data:i.data,id:"".concat(e,"-").concat(r.index,"-").concat(i.index)}}))):n.push({data:r.data,id:"".concat(e,"-").concat(r.index)}),n},[])}function uqt(t,e){return vTe(c3(t,e))}function Rae(t,e){var n=t.inputValue,r=n===void 0?"":n,i=e.data,s=e.isSelected,a=e.label,o=e.value;return(!wTe(t)||!s)&&xTe(t,{label:a,value:o,data:i},r)}function dqt(t,e){var n=t.focusedValue,r=t.selectValue,i=r.indexOf(n);if(i>-1){var s=e.indexOf(n);if(s>-1)return n;if(i<e.length)return e[i]}return null}function fqt(t,e){var n=t.focusedOption;return n&&e.indexOf(n)>-1?n:e[0]}var j$=function(e,n){var r,i=(r=e.find(function(s){return s.data===n}))===null||r===void 0?void 0:r.id;return i||null},yTe=function(e,n){return e.getOptionLabel(n)},Dk=function(e,n){return e.getOptionValue(n)};function bTe(t,e,n){return typeof t.isOptionDisabled=="function"?t.isOptionDisabled(e,n):!1}function ETe(t,e,n){if(n.indexOf(e)>-1)return!0;
2479if(typeof t.isOptionSelected=="function")return t.isOptionSelected(e,n);var r=Dk(t,e);return n.some(function(i){return Dk(t,i)===r})}function xTe(t,e,n){return t.filterOption?t.filterOption(e,n):!0}var wTe=function(e){var n=e.hideSelectedOptions,r=e.isMulti;return n===void 0?r:n},hqt=1,STe=function(t){IUt(n,t);var e=DUt(n);function n(r){var i;if(LUt(this,n),i=e.call(this,r),i.state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},i.blockOptionHover=!1,i.isComposing=!1,i.commonProps=void 0,i.initialTouchX=0,i.initialTouchY=0,i.openAfterFocus=!1,i.scrollToFocusedOptionOnUpdate=!1,i.userIsDragging=void 0,i.isAppleDevice=ZGt(),i.controlRef=null,i.getControlRef=function(l){i.controlRef=l},i.focusedOptionRef=null,i.getFocusedOptionRef=function(l){i.focusedOptionRef=l},i.menuListRef=null,i.getMenuListRef=function(l){i.menuListRef=l},i.inputRef=null,i.getInputRef=function(l){i.inputRef=l},i.focus=i.focusInput,i.blur=i.blurInput,i.onChange=function(l,c){var u=i.props,d=u.onChange,f=u.name;c.name=f,i.ariaOnChange(l,c),d(l,c)},i.setValue=function(l,c,u){var d=i.props,f=d.closeMenuOnSelect,h=d.isMulti,m=d.inputValue;i.onInputChange("",{action:"set-value",prevInputValue:m}),f&&(i.setState({inputIsHiddenAfterUpdate:!h}),i.onMenuClose()),i.setState({clearFocusValueOnUpdate:!0}),i.onChange(l,{action:c,option:u})},i.selectOption=function(l){var c=i.props,u=c.blurInputOnSelect,d=c.isMulti,f=c.name,h=i.state.selectValue,m=d&&i.isOptionSelected(l,h),g=i.isOptionDisabled(l,h);if(m){var b=i.getOptionValue(l);i.setValue(h.filter(function(E){return i.getOptionValue(E)!==b}),"deselect-option",l)}else if(!g)d?i.setValue([].concat(hG(h),[l]),"select-option",l):i.setValue(l,"select-option");else{i.ariaOnChange(l,{action:"select-option",option:l,name:f});return}u&&i.blurInput()},i.removeValue=function(l){var c=i.props.isMulti,u=i.state.selectValue,d=i.getOptionValue(l),f=u.filter(function(m){return i.getOptionValue(m)!==d}),h=TR(c,f,f[0]||null);i.onChange(h,{action:"remove-value",removedValue:l}),i.focusInput()},i.clearValue=function(){var l=i.state.selectValue;i.onChange(TR(i.props.isMulti,[],null),{action:"clear",removedValues:l})},i.popValue=function(){var l=i.props.isMulti,c=i.state.selectValue,u=c[c.length-1],d=c.slice(0,c.length-1),f=TR(l,d,d[0]||null);i.onChange(f,{action:"pop-value",removedValue:u})},i.getFocusedOptionId=function(l){return j$(i.state.focusableOptionsWithIds,l)},i.getFocusableOptionsWithIds=function(){return Cae(c3(i.props,i.state.selectValue),i.getElementId("option"))},i.getValue=function(){return i.state.selectValue},i.cx=function(){for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];return nzt.apply(void 0,[i.props.classNamePrefix].concat(c))},i.getOptionLabel=function(l){return yTe(i.props,l)},i.getOptionValue=function(l){return Dk(i.props,l)},i.getStyles=function(l,c){var u=i.props.unstyled,d=rqt[l](c,u);d.boxSizing="border-box";var f=i.props.styles[l];return f?f(d,c):d},i.getClassNames=function(l,c){var u,d;return(u=(d=i.props.classNames)[l])===null||u===void 0?void 0:u.call(d,c)},i.getElementId=function(l){return"".concat(i.state.instancePrefix,"-").concat(l)},i.getComponents=function(){return AGt(i.props)},i.buildCategorizedOptions=function(){return c3(i.props,i.state.selectValue)},i.getCategorizedOptions=function(){return i.props.menuIsOpen?i.buildCategorizedOptions():[]},i.buildFocusableOptions=function(){return vTe(i.buildCategorizedOptions())},i.getFocusableOptions=function(){return i.props.menuIsOpen?i.buildFocusableOptions():[]},i.ariaOnChange=function(l,c){i.setState({ariaSelection:wt({value:l},c)})},i.onMenuMouseDown=function(l){l.button===0&&(l.stopPropagation(),l.preventDefault(),i.focusInput())},i.onMenuMouseMove=function(l){i.blockOptionHover=!1},i.onControlMouseDown=function(l){if(!l.defaultPrevented){var c=i.props.openMenuOnClick;i.state.isFocused?i.props.menuIsOpen?l.target.tagName!=="INPUT"&&l.target.tagName!=="TEXTAREA"&&i.onMenuClose():c&&i.openMenu("first"):(c&&(i.openAfterFocus=!0),i.focusInput()),l.target.tagName!=="INPUT"&&l.target.tagName!=="TEXTAREA"&&l.preventDefault()}},i.onDropdownIndicatorMouseDown=function(l){if(!(l&&l.type==="mousedown"&&l.button!==0)&&!i.props.isDisabled){var c=i.props,u=c.isMulti,d=c.menuIsOpen;i.focusInput(),d?(i.setState({inputIsHiddenAfterUpdate:!u}),i.onMenuClose()):i.openMenu("first"),l.preventDefault()}},i.onClearIndicatorMouseDown=function(l){l&&l.type==="mousedown"&&l.button!==0||(i.clearValue(),l.preventDefault(),i.openAfterFocus=!1,l.type==="touchend"?i.focusInput():setTimeout(function(){return i.focusInput()}))},i.onScroll=function(l){typeof i.props.closeMenuOnScroll=="boolean"?l.target instanceof HTMLElement&&JO(l.target)&&i.props.onMenuClose():typeof i.props.closeMenuOnScroll=="function"&&i.props.closeMenuOnScroll(l)&&i.props.onMenuClose()},i.onCompositionStart=function(){i.isComposing=!0},i.onCompositionEnd=function(){i.isComposing=!1},i.onTouchStart=function(l){var c=l.touches,u=c&&c.item(0);u&&(i.initialTouchX=u.clientX,i.initialTouchY=u.clientY,i.userIsDragging=!1)},i.onTouchMove=function(l){var c=l.touches,u=c&&c.item(0);if(u){var d=Math.abs(u.clientX-i.initialTouchX),f=Math.abs(u.clientY-i.initialTouchY),h=5;i.userIsDragging=d>h||f>h}},i.onTouchEnd=function(l){i.userIsDragging||(i.controlRef&&!i.controlRef.contains(l.target)&&i.menuListRef&&!i.menuListRef.contains(l.target)&&i.blurInput(),i.initialTouchX=0,i.initialTouchY=0)},i.onControlTouchEnd=function(l){i.userIsDragging||i.onControlMouseDown(l)},i.onClearIndicatorTouchEnd=function(l){i.userIsDragging||i.onClearIndicatorMouseDown(l)},i.onDropdownIndicatorTouchEnd=function(l){i.userIsDragging||i.onDropdownIndicatorMouseDown(l)},i.handleInputChange=function(l){var c=i.props.inputValue,u=l.currentTarget.value;i.setState({inputIsHiddenAfterUpdate:!1}),i.onInputChange(u,{action:"input-change",prevInputValue:c}),i.props.menuIsOpen||i.onMenuOpen()},i.onInputFocus=function(l){i.props.onFocus&&i.props.onFocus(l),i.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(i.openAfterFocus||i.props.openMenuOnFocus)&&i.openMenu("first"),i.openAfterFocus=!1},i.onInputBlur=function(l){var c=i.props.inputValue;if(i.menuListRef&&i.menuListRef.contains(document.activeElement)){i.inputRef.focus();return}i.props.onBlur&&i.props.onBlur(l),i.onInputChange("",{action:"input-blur",prevInputValue:c}),i.onMenuClose(),i.setState({focusedValue:null,isFocused:!1})},i.onOptionHover=function(l){if(!(i.blockOptionHover||i.state.focusedOption===l)){var c=i.getFocusableOptions(),u=c.indexOf(l);
2479i.setState({focusedOption:l,focusedOptionId:u>-1?i.getFocusedOptionId(l):null})}},i.shouldHideSelectedOptions=function(){return wTe(i.props)},i.onValueInputFocus=function(l){l.preventDefault(),l.stopPropagation(),i.focus()},i.onKeyDown=function(l){var c=i.props,u=c.isMulti,d=c.backspaceRemovesValue,f=c.escapeClearsValue,h=c.inputValue,m=c.isClearable,g=c.isDisabled,b=c.menuIsOpen,E=c.onKeyDown,x=c.tabSelectsValue,S=c.openMenuOnFocus,A=i.state,R=A.focusedOption,C=A.focusedValue,T=A.selectValue;if(!g&&!(typeof E=="function"&&(E(l),l.defaultPrevented))){switch(i.blockOptionHover=!0,l.key){case"ArrowLeft":if(!u||h)return;i.focusValue("previous");break;case"ArrowRight":if(!u||h)return;i.focusValue("next");break;case"Delete":case"Backspace":if(h)return;if(C)i.removeValue(C);else{if(!d)return;u?i.popValue():m&&i.clearValue()}break;case"Tab":if(i.isComposing||l.shiftKey||!b||!x||!R||S&&i.isOptionSelected(R,T))return;i.selectOption(R);break;case"Enter":if(l.keyCode===229)break;if(b){if(!R||i.isComposing)return;i.selectOption(R);break}return;case"Escape":b?(i.setState({inputIsHiddenAfterUpdate:!1}),i.onInputChange("",{action:"menu-close",prevInputValue:h}),i.onMenuClose()):m&&f&&i.clearValue();break;case" ":if(h)return;if(!b){i.openMenu("first");break}if(!R)return;i.selectOption(R);break;case"ArrowUp":b?i.focusOption("up"):i.openMenu("last");break;case"ArrowDown":b?i.focusOption("down"):i.openMenu("first");break;case"PageUp":if(!b)return;i.focusOption("pageup");break;case"PageDown":if(!b)return;i.focusOption("pagedown");break;case"Home":if(!b)return;i.focusOption("first");break;case"End":if(!b)return;i.focusOption("last");break;default:return}l.preventDefault()}},i.state.instancePrefix="react-select-"+(i.props.instanceId||++hqt),i.state.selectValue=dae(r.value),r.menuIsOpen&&i.state.selectValue.length){var s=i.getFocusableOptionsWithIds(),a=i.buildFocusableOptions(),o=a.indexOf(i.state.selectValue[0]);i.state.focusableOptionsWithIds=s,i.state.focusedOption=a[o],i.state.focusedOptionId=j$(s,a[o])}return i}return OUt(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&fae(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(i){var s=this.props,a=s.isDisabled,o=s.menuIsOpen,l=this.state.isFocused;(l&&!a&&i.isDisabled||l&&o&&!i.menuIsOpen)&&this.focusInput(),l&&a&&!i.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!l&&!a&&i.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(fae(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(i,s){this.props.onInputChange(i,s)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(i){var s=this,a=this.state,o=a.selectValue,l=a.isFocused,c=this.buildFocusableOptions(),u=i==="first"?0:c.length-1;if(!this.props.isMulti){var d=c.indexOf(o[0]);d>-1&&(u=d)}this.scrollToFocusedOptionOnUpdate=!(l&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:c[u],focusedOptionId:this.getFocusedOptionId(c[u])},function(){return s.onMenuOpen()})}},{key:"focusValue",value:function(i){var s=this.state,a=s.selectValue,o=s.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var l=a.indexOf(o);o||(l=-1);var c=a.length-1,u=-1;if(a.length){switch(i){case"previous":l===0?u=0:l===-1?u=c:u=l-1;break;case"next":l>-1&&l<c&&(u=l+1);break}this.setState({inputIsHidden:u!==-1,focusedValue:a[u]})}}}},{key:"focusOption",value:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"first",s=this.props.pageSize,a=this.state.focusedOption,o=this.getFocusableOptions();if(o.length){var l=0,c=o.indexOf(a);a||(c=-1),i==="up"?l=c>0?c-1:o.length-1:i==="down"?l=(c+1)%o.length:i==="pageup"?(l=c-s,l<0&&(l=0)):i==="pagedown"?(l=c+s,l>o.length-1&&(l=o.length-1)):i==="last"&&(l=o.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:o[l],focusedValue:null,focusedOptionId:this.getFocusedOptionId(o[l])})}}},{key:"getTheme",value:function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(F$):wt(wt({},F$),this.props.theme):F$}},{key:"getCommonProps",value:function(){var i=this.clearValue,s=this.cx,a=this.getStyles,o=this.getClassNames,l=this.getValue,c=this.selectOption,u=this.setValue,d=this.props,f=d.isMulti,h=d.isRtl,m=d.options,g=this.hasValue();return{clearValue:i,cx:s,getStyles:a,getClassNames:o,getValue:l,hasValue:g,isMulti:f,isRtl:h,options:m,selectOption:c,selectProps:d,setValue:u,theme:this.getTheme()}}},{key:"hasValue",value:function(){var i=this.state.selectValue;return i.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var i=this.props,s=i.isClearable,a=i.isMulti;return s===void 0?a:s}},{key:"isOptionDisabled",value:function(i,s){return bTe(this.props,i,s)}},{key:"isOptionSelected",value:function(i,s){return ETe(this.props,i,s)}},{key:"filterOption",value:function(i,s){return xTe(this.props,i,s)}},{key:"formatOptionLabel",value:function(i,s){if(typeof this.props.formatOptionLabel=="function"){var a=this.props.inputValue,o=this.state.selectValue;return this.props.formatOptionLabel(i,{context:s,inputValue:a,selectValue:o})}else return this.getOptionLabel(i)}},{key:"formatGroupLabel",value:function(i){return this.props.formatGroupLabel(i)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var i=this.props,s=i.isDisabled,a=i.isSearchable,o=i.inputId,l=i.inputValue,c=i.tabIndex,u=i.form,d=i.menuIsOpen,f=i.required,h=this.getComponents(),m=h.Input,g=this.state,b=g.inputIsHidden,E=g.ariaSelection,x=this.commonProps,S=o||this.getElementId("input"),A=wt(wt(wt({"aria-autocomplete":"list","aria-expanded":d,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":f,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},d&&{"aria-controls":this.getElementId("listbox")}),!a&&{"aria-readonly":!0}),this.hasValue()?E?.action==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return a?y.createElement(m,ee({},x,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:S,innerRef:this.getInputRef,isDisabled:s,isHidden:b,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:c,form:u,type:"text",value:l},A)):y.createElement(jGt,ee({id:S,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:Ik,onFocus:this.onInputFocus,disabled:s,tabIndex:c,inputMode:"none",form:u,value:""},A))}},{key:"renderPlaceholderOrValue",value:function(){var i=this,s=this.getComponents(),a=s.MultiValue,o=s.MultiValueContainer,l=s.MultiValueLabel,c=s.MultiValueRemove,u=s.SingleValue,d=s.Placeholder,f=this.commonProps,h=this.props,m=h.controlShouldRenderValue,g=h.isDisabled,b=h.isMulti,E=h.inputValue,x=h.placeholder,S=this.state,A=S.selectValue,R=S.focusedValue,C=S.isFocused;if(!this.hasValue()||!m)return E?null:y.createElement(d,ee({},f,{key:"placeholder",isDisabled:g,isFocused:C,innerProps:{id:this.getElementId("placeholder")}}),x);if(b)return A.map(function(I,D){var k=I===R,O="".concat(i.getOptionLabel(I),"-").concat(i.getOptionValue(I));return y.createElement(a,ee({},f,{components:{Container:o,Label:l,Remove:c},isFocused:k,isDisabled:g,key:O,index:D,removeProps:{onClick:function(){return i.removeValue(I)},onTouchEnd:function(){return i.removeValue(I)},onMouseDown:function(M){M.preventDefault()}},data:I}),i.formatOptionLabel(I,"value"))});if(E)return null;var T=A[0];return y.createElement(u,ee({},f,{data:T,isDisabled:g}),this.formatOptionLabel(T,"value"))}},{key:"renderClearIndicator",value:function(){var i=this.getComponents(),s=i.ClearIndicator,a=this.commonProps,o=this.props,l=o.isDisabled,c=o.isLoading,u=this.state.isFocused;if(!this.isClearable()||!s||l||!this.hasValue()||c)return null;var d={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return y.createElement(s,ee({},a,{innerProps:d,isFocused:u}))}},{key:"renderLoadingIndicator",value:function(){var i=this.getComponents(),s=i.LoadingIndicator,a=this.commonProps,o=this.props,l=o.isDisabled,c=o.isLoading,u=this.state.isFocused;if(!s||!c)return null;var d={"aria-hidden":"true"};return y.createElement(s,ee({},a,{innerProps:d,isDisabled:l,isFocused:u}))}},{key:"renderIndicatorSeparator",value:function(){var i=this.getComponents(),s=i.DropdownIndicator,a=i.IndicatorSeparator;if(!s||!a)return null;var o=this.commonProps,l=this.props.isDisabled,c=this.state.isFocused;return y.createElement(a,ee({},o,{isDisabled:l,isFocused:c}))}},{key:"renderDropdownIndicator",value:function(){var i=this.getComponents(),s=i.DropdownIndicator;if(!s)return null;var a=this.commonProps,o=this.props.isDisabled,l=this.state.isFocused,c={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return y.createElement(s,ee({},a,{innerProps:c,isDisabled:o,isFocused:l}))}},{key:"renderMenu",value:function(){var i=this,s=this.getComponents(),a=s.Group,o=s.GroupHeading,l=s.Menu,c=s.MenuList,u=s.MenuPortal,d=s.LoadingMessage,f=s.NoOptionsMessage,h=s.Option,m=this.commonProps,g=this.state.focusedOption,b=this.props,E=b.captureMenuScroll,x=b.inputValue,S=b.isLoading,A=b.loadingMessage,R=b.minMenuHeight,C=b.maxMenuHeight,T=b.menuIsOpen,I=b.menuPlacement,D=b.menuPosition,k=b.menuPortalTarget,O=b.menuShouldBlockScroll,P=b.menuShouldScrollIntoView,M=b.noOptionsMessage,j=b.onMenuScrollToTop,U=b.onMenuScrollToBottom;if(!T)return null;var z=function(se,ye){var ie=se.type,ne=se.data,ae=se.isDisabled,Se=se.isSelected,Re=se.label,je=se.value,Fe=g===ne,Me=ae?void 0:function(){return i.onOptionHover(ne)},Et=ae?void 0:function(){return i.selectOption(ne)},$t="".concat(i.getElementId("option"),"-").concat(ye),Ot={id:$t,onClick:Et,onMouseMove:Me,onMouseOver:Me,tabIndex:-1,role:"option","aria-selected":i.isAppleDevice?void 0:Se};return y.createElement(h,ee({},m,{innerProps:Ot,data:ne,isDisabled:ae,isSelected:Se,key:$t,label:Re,type:ie,value:je,isFocused:Fe,innerRef:Fe?i.getFocusedOptionRef:void 0}),i.formatOptionLabel(se.data,"menu"))},G;if(this.hasOptions())G=this.getCategorizedOptions().map(function(Y){if(Y.type==="group"){var se=Y.data,ye=Y.options,ie=Y.index,ne="".concat(i.getElementId("group"),"-").concat(ie),ae="".concat(ne,"-heading");return y.createElement(a,ee({},m,{key:ne,data:se,options:ye,Heading:o,headingProps:{id:ae,data:Y.data},label:i.formatGroupLabel(Y.data)}),Y.options.map(function(Se){return z(Se,"".concat(ie,"-").concat(Se.index))}))}else if(Y.type==="option")return z(Y,"".concat(Y.index))});else if(S){var F=A({inputValue:x});if(F===null)return null;G=y.createElement(d,m,F)}else{var $=M({inputValue:x});if($===null)return null;G=y.createElement(f,m,$)}var H={minMenuHeight:R,maxMenuHeight:C,menuPlacement:I,menuPosition:D,menuShouldScrollIntoView:P},q=y.createElement(yzt,ee({},m,H),function(Y){var se=Y.ref,ye=Y.placerProps,ie=ye.placement,ne=ye.maxHeight;return y.createElement(l,ee({},m,H,{innerRef:se,innerProps:{onMouseDown:i.onMenuMouseDown,onMouseMove:i.onMenuMouseMove},isLoading:S,placement:ie}),y.createElement(zGt,{captureEnabled:E,onTopArrive:j,onBottomArrive:U,lockEnabled:O},function(ae){return y.createElement(c,ee({},m,{innerRef:function(Re){i.getMenuListRef(Re),ae(Re)},innerProps:{role:"listbox","aria-multiselectable":m.isMulti,id:i.getElementId("listbox")},isLoading:S,maxHeight:ne,focusedOption:g}),G)}))});return k||D==="fixed"?y.createElement(u,ee({},m,{appendTo:k,controlElement:this.controlRef,menuPlacement:I,menuPosition:D}),q):q}},{key:"renderFormField",value:function(){var i=this,s=this.props,a=s.delimiter,o=s.isDisabled,l=s.isMulti,c=s.name,u=s.required,d=this.state.selectValue;if(u&&!this.hasValue()&&!o)return y.createElement(KGt,{name:c,onFocus:this.onValueInputFocus});if(!(!c||o))if(l)if(a){var f=d.map(function(g){return i.getOptionValue(g)}).join(a);return y.createElement("input",{name:c,type:"hidden",value:f})}else{var h=d.length>0?d.map(function(g,b){return y.createElement("input",{key:"i-".concat(b),name:c,type:"hidden",value:i.getOptionValue(g)})}):y.createElement("input",{name:c,type:"hidden",value:""});return y.createElement("div",null,h)}else{var m=d[0]?this.getOptionValue(d[0]):"";return y.createElement("input",{name:c,type:"hidden",value:m})}}},{key:"renderLiveRegion",value:function(){var i=this.commonProps,s=this.state,a=s.ariaSelection,o=s.focusedOption,l=s.focusedValue,c=s.isFocused,u=s.selectValue,d=this.getFocusableOptions();return y.createElement(OGt,ee({},i,{id:this.getElementId("live-region"),ariaSelection:a,focusedOption:o,focusedValue:l,isFocused:c,selectValue:u,focusableOptions:d,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var i=this.getComponents(),s=i.Control,a=i.IndicatorsContainer,o=i.SelectContainer,l=i.ValueContainer,c=this.props,u=c.className,d=c.id,f=c.isDisabled,h=c.menuIsOpen,m=this.state.isFocused,g=this.commonProps=this.getCommonProps();return y.createElement(o,ee({},g,{className:u,innerProps:{id:d,onKeyDown:this.onKeyDown},isDisabled:f,isFocused:m}),this.renderLiveRegion(),y.createElement(s,ee({},g,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:f,isFocused:m,menuIsOpen:h}),y.createElement(l,ee({},g,{isDisabled:f}),this.renderPlaceholderOrValue(),this.renderInput()),y.createElement(a,ee({},g,{isDisabled:f}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(i,s){var a=s.prevProps,o=s.clearFocusValueOnUpdate,l=s.inputIsHiddenAfterUpdate,c=s.ariaSelection,u=s.isFocused,d=s.prevWasFocused,f=s.instancePrefix,h=i.options,m=i.value,g=i.menuIsOpen,b=i.inputValue,E=i.isMulti,x=dae(m),S={};
2479if(a&&(m!==a.value||h!==a.options||g!==a.menuIsOpen||b!==a.inputValue)){var A=g?uqt(i,x):[],R=g?Cae(c3(i,x),"".concat(f,"-option")):[],C=o?dqt(s,x):null,T=fqt(s,A),I=j$(R,T);S={selectValue:x,focusedOption:T,focusedOptionId:I,focusableOptionsWithIds:R,focusedValue:C,clearFocusValueOnUpdate:!1}}var D=l!=null&&i!==a?{inputIsHidden:l,inputIsHiddenAfterUpdate:void 0}:{},k=c,O=u&&d;return u&&!O&&(k={value:TR(E,x,x[0]||null),options:x,action:"initial-input-focus"},O=!d),c?.action==="initial-input-focus"&&(k=null),wt(wt(wt({},S),D),{},{prevProps:i,ariaSelection:k,prevWasFocused:O})}}]),n}(y.Component);STe.defaultProps=cqt;var pqt=y.forwardRef(function(t,e){var n=tWt(t);return y.createElement(STe,ee({ref:e},n))}),mqt=pqt;/*! 2480 * Cropper.js v1.6.1 2481 * https://fengyuanchen.github.io/cropperjs 2482 * 2483 * Copyright 2015-present Chen Fengyuan 2484 * Released under the MIT license 2485 * 2486 * Date: 2023-09-17T03:44:19.860Z 2487 */function _ae(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function TTe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?_ae(Object(n),!0).forEach(function(r){yqt(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):_ae(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function ej(t){"@babel/helpers - typeof";return ej=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ej(t)}function gqt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Iae(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,CTe(r.key),r)}}function vqt(t,e,n){return e&&Iae(t.prototype,e),n&&Iae(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function yqt(t,e,n){return e=CTe(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function ATe(t){return bqt(t)||Eqt(t)||xqt(t)||wqt()}function bqt(t){if(Array.isArray(t))return tj(t)}function Eqt(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function xqt(t,e){if(t){if(typeof t=="string")return tj(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tj(t,e)}}function tj(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function wqt(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 2488In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Sqt(t,e){if(typeof t!="object"||t===null)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function CTe(t){var e=Sqt(t,"string");return typeof e=="symbol"?e:String(e)}var eM=typeof window<"u"&&typeof window.document<"u",Ju=eM?window:{},wG=eM&&Ju.document.documentElement?"ontouchstart"in Ju.document.documentElement:!1,SG=eM?"PointerEvent"in Ju:!1,Nr="cropper",TG="all",RTe="crop",_Te="move",ITe="zoom",ym="e",bm="w",Mv="s",ih="n",gx="ne",vx="nw",yx="se",bx="sw",nj="".concat(Nr,"-crop"),kae="".concat(Nr,"-disabled"),Ka="".concat(Nr,"-hidden"),Dae="".concat(Nr,"-hide"),Tqt="".concat(Nr,"-invisible"),Lk="".concat(Nr,"-modal"),rj="".concat(Nr,"-move"),wS="".concat(Nr,"Action"),AR="".concat(Nr,"Preview"),AG="crop",kTe="move",DTe="none",ij="crop",sj="cropend",aj="cropmove",oj="cropstart",Lae="dblclick",Aqt=wG?"touchstart":"mousedown",Cqt=wG?"touchmove":"mousemove",Rqt=wG?"touchend touchcancel":"mouseup",Oae=SG?"pointerdown":Aqt,Mae=SG?"pointermove":Cqt,Pae=SG?"pointerup pointercancel":Rqt,$ae="ready",Nae="resize",Fae="wheel",lj="zoom",jae="image/jpeg",_qt=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,Iqt=/^data:/,kqt=/^data:image\/jpeg;base64,/,Dqt=/^img|canvas$/i,LTe=200,OTe=100,Bae={viewMode:0,dragMode:AG,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:LTe,minContainerHeight:OTe,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},Lqt='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>',Oqt=Number.isNaN||Ju.isNaN;function dn(t){return typeof t=="number"&&!Oqt(t)}var Uae=function(e){return e>0&&e<1/0};function B$(t){return typeof t>"u"}function bg(t){return ej(t)==="object"&&t!==null}var Mqt=Object.prototype.hasOwnProperty;function B1(t){if(!bg(t))return!1;try{var e=t.constructor,n=e.prototype;return e&&n&&Mqt.call(n,"isPrototypeOf")}catch{return!1}}function Ga(t){return typeof t=="function"}var Pqt=Array.prototype.slice;function MTe(t){return Array.from?Array.from(t):Pqt.call(t)}function Li(t,e){return t&&Ga(e)&&(Array.isArray(t)||dn(t.length)?MTe(t).forEach(function(n,r){e.call(t,n,r,t)}):bg(t)&&Object.keys(t).forEach(function(n){e.call(t,t[n],n,t)})),t}var Vr=Object.assign||function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return bg(e)&&r.length>
vendor: 29,760 bytes, line 2488
24880&&r.forEach(function(s){bg(s)&&Object.keys(s).forEach(function(a){e[a]=s[a]})}),e},$qt=/\.\d*(?:0|9){12}\d*$/;function vy(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return $qt.test(t)?Math.round(t*e)/e:t}var Nqt=/^width|height|left|top|marginLeft|marginTop$/;function Xh(t,e){var n=t.style;Li(e,function(r,i){Nqt.test(i)&&dn(r)&&(r="".concat(r,"px")),n[i]=r})}function Fqt(t,e){return t.classList?t.classList.contains(e):t.className.indexOf(e)>-1}function ys(t,e){if(e){if(dn(t.length)){Li(t,function(r){ys(r,e)});return}if(t.classList){t.classList.add(e);return}var n=t.className.trim();n?n.indexOf(e)<0&&(t.className="".concat(n," ").concat(e)):t.className=e}}function Vu(t,e){if(e){if(dn(t.length)){Li(t,function(n){Vu(n,e)});return}if(t.classList){t.classList.remove(e);return}t.className.indexOf(e)>=0&&(t.className=t.className.replace(e,""))}}function U1(t,e,n){if(e){if(dn(t.length)){Li(t,function(r){U1(r,e,n)});return}n?ys(t,e):Vu(t,e)}}var jqt=/([a-z\d])([A-Z])/g;function CG(t){return t.replace(jqt,"$1-$2").toLowerCase()}function cj(t,e){return bg(t[e])?t[e]:t.dataset?t.dataset[e]:t.getAttribute("data-".concat(CG(e)))}function SS(t,e,n){bg(n)?t[e]=n:t.dataset?t.dataset[e]=n:t.setAttribute("data-".concat(CG(e)),n)}function Bqt(t,e){if(bg(t[e]))try{delete t[e]}catch{t[e]=void 0}else if(t.dataset)try{delete t.dataset[e]}catch{t.dataset[e]=void 0}else t.removeAttribute("data-".concat(CG(e)))}var PTe=/\s\s*/,$Te=function(){var t=!1;if(eM){var e=!1,n=function(){},r=Object.defineProperty({},"once",{get:function(){return t=!0,e},set:function(s){e=s}});Ju.addEventListener("test",n,r),Ju.removeEventListener("test",n,r)}return t}();function ql(t,e,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=n;e.trim().split(PTe).forEach(function(s){if(!$Te){var a=t.listeners;a&&a[s]&&a[s][n]&&(i=a[s][n],delete a[s][n],Object.keys(a[s]).length===0&&delete a[s],Object.keys(a).length===0&&delete t.listeners)}t.removeEventListener(s,i,r)})}function ll(t,e,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=n;e.trim().split(PTe).forEach(function(s){if(r.once&&!$Te){var a=t.listeners,o=a===void 0?{}:a;i=function(){delete o[s][n],t.removeEventListener(s,i,r);for(var c=arguments.length,u=new Array(c),d=0;d<c;d++)u[d]=arguments[d];n.apply(t,u)},o[s]||(o[s]={}),o[s][n]&&t.removeEventListener(s,o[s][n],r),o[s][n]=i,t.listeners=o}t.addEventListener(s,i,r)})}function yy(t,e,n){var r;return Ga(Event)&&Ga(CustomEvent)?r=new CustomEvent(e,{detail:n,bubbles:!0,cancelable:!0}):(r=document.createEvent("CustomEvent"),r.initCustomEvent(e,!0,!0,n)),t.dispatchEvent(r)}function NTe(t){var e=t.getBoundingClientRect();return{left:e.left+(window.pageXOffset-document.documentElement.clientLeft),top:e.top+(window.pageYOffset-document.documentElement.clientTop)}}var U$=Ju.location,Uqt=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function Hae(t){var e=t.match(Uqt);return e!==null&&(e[1]!==U$.protocol||e[2]!==U$.hostname||e[3]!==U$.port)}function Vae(t){var e="timestamp=".concat(new Date().getTime());return t+(t.indexOf("?")===-1?"?":"&")+e}function r2(t){var e=t.rotate,n=t.scaleX,r=t.scaleY,i=t.translateX,s=t.translateY,a=[];dn(i)&&i!==0&&a.push("translateX(".concat(i,"px)")),dn(s)&&s!==0&&a.push("translateY(".concat(s,"px)")),dn(e)&&e!==0&&a.push("rotate(".concat(e,"deg)")),dn(n)&&n!==1&&a.push("scaleX(".concat(n,")")),dn(r)&&r!==1&&a.push("scaleY(".concat(r,")"));var o=a.length?a.join(" "):"none";return{WebkitTransform:o,msTransform:o,transform:o}}function Hqt(t){var e=TTe({},t),n=0;return Li(t,function(r,i){delete e[i],Li(e,function(s){var a=Math.abs(r.startX-s.startX),o=Math.abs(r.startY-s.startY),l=Math.abs(r.endX-s.endX),c=Math.abs(r.endY-s.endY),u=Math.sqrt(a*a+o*o),d=Math.sqrt(l*l+c*c),f=(d-u)/u;Math.abs(f)>Math.abs(n)&&(n=f)})}),n}function CR(t,e){var n=t.pageX,r=t.pageY,i={endX:n,endY:r};return e?i:TTe({startX:n,startY:r},i)}function Vqt(t){var e=0,n=0,r=0;return Li(t,function(i){var s=i.startX,a=i.startY;e+=s,n+=a,r+=1}),e/=r,n/=r,{pageX:e,pageY:n}}function Zh(t){var e=t.aspectRatio,n=t.height,r=t.width,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",s=Uae(r),a=Uae(n);if(s&&a){var o=n*e;i==="contain"&&o>r||i==="cover"&&o<r?n=r/e:r=n*e}else s?n=r/e:a&&(r=n*e);return{width:r,height:n}}function Wqt(t){var e=t.width,n=t.height,r=t.degree;if(r=Math.abs(r)%180,r===90)return{width:n,height:e};var i=r%90*Math.PI/180,s=Math.sin(i),a=Math.cos(i),o=e*a+n*s,l=e*s+n*a;return r>90?{width:l,height:o}:{width:o,height:l}}function zqt(t,e,n,r){var i=e.aspectRatio,s=e.naturalWidth,a=e.naturalHeight,o=e.rotate,l=o===void 0?0:o,c=e.scaleX,u=c===void 0?1:c,d=e.scaleY,f=d===void 0?1:d,h=n.aspectRatio,m=n.naturalWidth,g=n.naturalHeight,b=r.fillColor,E=b===void 0?"transparent":b,x=r.imageSmoothingEnabled,S=x===void 0?!0:x,A=r.imageSmoothingQuality,R=A===void 0?"low":A,C=r.maxWidth,T=C===void 0?1/0:C,I=r.maxHeight,D=I===void 0?1/0:I,k=r.minWidth,O=k===void 0?0:k,P=r.minHeight,M=P===void 0?0:P,j=document.createElement("canvas"),U=j.getContext("2d"),z=Zh({aspectRatio:h,width:T,height:D}),G=Zh({aspectRatio:h,width:O,height:M},"cover"),F=Math.min(z.width,Math.max(G.width,m)),$=Math.min(z.height,Math.max(G.height,g)),H=Zh({aspectRatio:i,width:T,height:D}),q=Zh({aspectRatio:i,width:O,height:M},"cover"),Y=Math.min(H.width,Math.max(q.width,s)),se=Math.min(H.height,Math.max(q.height,a)),ye=[-Y/2,-se/2,Y,se];return j.width=vy(F),j.height=vy($),U.fillStyle=E,U.fillRect(0,0,F,$),U.save(),U.translate(F/2,$/2),U.rotate(l*Math.PI/180),U.scale(u,f),U.imageSmoothingEnabled=S,U.imageSmoothingQuality=R,U.drawImage.apply(U,[t].concat(ATe(ye.map(function(ie){return Math.floor(vy(ie))})))),U.restore(),j}var FTe=String.fromCharCode;function Gqt(t,e,n){var r="";n+=e;for(var i=e;i<n;i+=1)r+=FTe(t.getUint8(i));return r}var qqt=/^data:.*,/;function Kqt(t){var e=t.replace(qqt,""),n=atob(e),r=new ArrayBuffer(n.length),i=new Uint8Array(r);return Li(i,function(s,a){i[a]=n.charCodeAt(a)}),r}function Yqt(t,e){for(var n=[],r=8192,i=new Uint8Array(t);i.length>0;)n.push(FTe.apply(null,MTe(i.subarray(0,r)))),i=i.subarray(r);return"data:".concat(e,";base64,").concat(btoa(n.join("")))}function Qqt(t){var e=new DataView(t),n;try{var r,i,s;if(e.getUint8(0)===255&&e.getUint8(1)===216)for(var a=e.byteLength,o=2;o+1<a;){if(e.getUint8(o)===255&&e.getUint8(o+1)===225){i=o;break}o+=1}if(i){var l=i+4,c=i+10;if(Gqt(e,l,4)==="Exif"){var u=e.getUint16(c);if(r=u===18761,(r||u===19789)&&e.getUint16(c+2,r)===42){var d=e.getUint32(c+4,r);d>=8&&(s=c+d)}}}if(s){var f=e.getUint16(s,r),h,m;for(m=0;m<f;m+=1)if(h=s+m*12+2,e.getUint16(h,r)===274){h+=8,n=e.getUint16(h,r),e.setUint16(h,1,r);break}}}catch{n=1}return n}function Xqt(t){var e=0,n=1,r=1;switch(t){case 2:n=-1;break;case 3:e=-180;break;case 4:r=-1;break;case 5:e=90,r=-1;break;case 6:e=90;break;case 7:e=90,n=-1;break;case 8:e=-90;break}return{rotate:e,scaleX:n,scaleY:r}}var Zqt={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var e=this.element,n=this.options,r=this.container,i=this.cropper,s=Number(n.minContainerWidth),a=Number(n.minContainerHeight);ys(i,Ka),Vu(e,Ka);var o={width:Math.max(r.offsetWidth,s>=0?s:LTe),height:Math.max(r.offsetHeight,a>=0?a:OTe)};this.containerData=o,Xh(i,{width:o.width,height:o.height}),ys(e,Ka),Vu(i,Ka)},initCanvas:function(){var e=this.containerData,n=this.imageData,r=this.options.viewMode,i=Math.abs(n.rotate)%180===90,s=i?n.naturalHeight:n.naturalWidth,a=i?n.naturalWidth:n.naturalHeight,o=s/a,l=e.width,c=e.height;e.height*o>e.width?r===3?l=e.height*o:c=e.width/o:r===3?c=e.width/o:l=e.height*o;var u={aspectRatio:o,naturalWidth:s,naturalHeight:a,width:l,height:c};this.canvasData=u,this.limited=r===1||r===2,this.limitCanvas(!0,!0),u.width=Math.min(Math.max(u.width,u.minWidth),u.maxWidth),u.height=Math.min(Math.max(u.height,u.minHeight),u.maxHeight),u.left=(e.width-u.width)/2,u.top=(e.height-u.height)/2,u.oldLeft=u.left,u.oldTop=u.top,this.initialCanvasData=Vr({},u)},limitCanvas:function(e,n){var r=this.options,i=this.containerData,s=this.canvasData,a=this.cropBoxData,o=r.viewMode,l=s.aspectRatio,c=this.cropped&&a;if(e){var u=Number(r.minCanvasWidth)||0,d=Number(r.minCanvasHeight)||0;o>1?(u=Math.max(u,i.width),d=Math.max(d,i.height),o===3&&(d*l>u?u=d*l:d=u/l)):o>0&&(u?u=Math.max(u,c?a.width:0):d?d=Math.max(d,c?a.height:0):c&&(u=a.width,d=a.height,d*l>u?u=d*l:d=u/l));var f=Zh({aspectRatio:l,width:u,height:d});u=f.width,d=f.height,s.minWidth=u,s.minHeight=d,s.maxWidth=1/0,s.maxHeight=1/0}if(n)if(o>(c?0:1)){var h=i.width-s.width,m=i.height-s.height;s.minLeft=Math.min(0,h),s.minTop=Math.min(0,m),s.maxLeft=Math.max(0,h),s.maxTop=Math.max(0,m),c&&this.limited&&(s.minLeft=Math.min(a.left,a.left+(a.width-s.width)),s.minTop=Math.min(a.top,a.top+(a.height-s.height)),s.maxLeft=a.left,s.maxTop=a.top,o===2&&(s.width>=i.width&&(s.minLeft=Math.min(0,h),s.maxLeft=Math.max(0,h)),s.height>=i.height&&(s.minTop=Math.min(0,m),s.maxTop=Math.max(0,m))))}else s.minLeft=-s.width,s.minTop=-s.height,s.maxLeft=i.width,s.maxTop=i.height},renderCanvas:function(e,n){var r=this.canvasData,i=this.imageData;if(n){var s=Wqt({width:i.naturalWidth*Math.abs(i.scaleX||1),height:i.naturalHeight*Math.abs(i.scaleY||1),degree:i.rotate||0}),a=s.width,o=s.height,l=r.width*(a/r.naturalWidth),c=r.height*(o/r.naturalHeight);r.left-=(l-r.width)/2,r.top-=(c-r.height)/2,r.width=l,r.height=c,r.aspectRatio=a/o,r.naturalWidth=a,r.naturalHeight=o,this.limitCanvas(!0,!1)}(r.width>r.maxWidth||r.width<r.minWidth)&&(r.left=r.oldLeft),(r.height>r.maxHeight||r.height<r.minHeight)&&(r.top=r.oldTop),r.width=Math.min(Math.max(r.width,r.minWidth),r.maxWidth),r.height=Math.min(Math.max(r.height,r.minHeight),r.maxHeight),this.limitCanvas(!1,!0),r.left=Math.min(Math.max(r.left,r.minLeft),r.maxLeft),r.top=Math.min(Math.max(r.top,r.minTop),r.maxTop),r.oldLeft=r.left,r.oldTop=r.top,Xh(this.canvas,Vr({width:r.width,height:r.height},r2({translateX:r.left,translateY:r.top}))),this.renderImage(e),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(e){var n=this.canvasData,r=this.imageData,i=r.naturalWidth*(n.width/n.naturalWidth),s=r.naturalHeight*(n.height/n.naturalHeight);Vr(r,{width:i,height:s,left:(n.width-i)/2,top:(n.height-s)/2}),Xh(this.image,Vr({width:r.width,height:r.height},r2(Vr({translateX:r.left,translateY:r.top},r)))),e&&this.output()},initCropBox:function(){var e=this.options,n=this.canvasData,r=e.aspectRatio||e.initialAspectRatio,i=Number(e.autoCropArea)||.8,s={width:n.width,height:n.height};r&&(n.height*r>n.width?s.height=s.width/r:s.width=s.height*r),this.cropBoxData=s,this.limitCropBox(!0,!0),s.width=Math.min(Math.max(s.width,s.minWidth),s.maxWidth),s.height=Math.min(Math.max(s.height,s.minHeight),s.maxHeight),s.width=Math.max(s.minWidth,s.width*i),s.height=Math.max(s.minHeight,s.height*i),s.left=n.left+(n.width-s.width)/2,s.top=n.top+(n.height-s.height)/2,s.oldLeft=s.left,s.oldTop=s.top,this.initialCropBoxData=Vr({},s)},limitCropBox:function(e,n){var r=this.options,i=this.containerData,s=this.canvasData,a=this.cropBoxData,o=this.limited,l=r.aspectRatio;if(e){var c=Number(r.minCropBoxWidth)||0,u=Number(r.minCropBoxHeight)||0,d=o?Math.min(i.width,s.width,s.width+s.left,i.width-s.left):i.width,f=o?Math.min(i.height,s.height,s.height+s.top,i.height-s.top):i.height;c=Math.min(c,i.width),u=Math.min(u,i.height),l&&(c&&u?u*l>c?u=c/l:c=u*l:c?u=c/l:u&&(c=u*l),f*l>d?f=d/l:d=f*l),a.minWidth=Math.min(c,d),a.minHeight=Math.min(u,f),a.maxWidth=d,a.maxHeight=f}n&&(o?(a.minLeft=Math.max(0,s.left),a.minTop=Math.max(0,s.top),a.maxLeft=Math.min(i.width,s.left+s.width)-a.width,a.maxTop=Math.min(i.height,s.top+s.height)-a.height):(a.minLeft=0,a.minTop=0,a.maxLeft=i.width-a.width,a.maxTop=i.height-a.height))},renderCropBox:function(){var e=this.options,n=this.containerData,r=this.cropBoxData;(r.width>r.maxWidth||r.width<r.minWidth)&&(r.left=r.oldLeft),(r.height>r.maxHeight||r.height<r.minHeight)&&(r.top=r.oldTop),r.width=Math.min(Math.max(r.width,r.minWidth),r.maxWidth),r.height=Math.min(Math.max(r.height,r.minHeight),r.maxHeight),this.limitCropBox(!1,!0),r.left=Math.min(Math.max(r.left,r.minLeft),r.maxLeft),r.top=Math.min(Math.max(r.top,r.minTop),r.maxTop),r.oldLeft=r.left,r.oldTop=r.top,e.movable&&e.cropBoxMovable&&SS(this.face,wS,r.width>=n.width&&r.height>=n.height?_Te:TG),Xh(this.cropBox,Vr({width:r.width,height:r.height},r2({translateX:r.left,translateY:r.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),yy(this.element,ij,this.getData())}},Jqt={initPreview:function(){var e=this.element,n=this.crossOrigin,r=this.options.preview,i=n?this.crossOriginUrl:this.url,s=e.alt||"The image to preview",a=document.createElement("img");if(n&&(a.crossOrigin=n),a.src=i,a.alt=s,this.viewBox.appendChild(a),this.viewBoxImage=a,!!r){var o=r;typeof r=="string"?o=e.ownerDocument.querySelectorAll(r):r.querySelector&&(o=[r]),this.previews=o,Li(o,function(l){var c=document.createElement("img");SS(l,AR,{width:l.offsetWidth,height:l.offsetHeight,html:l.innerHTML}),n&&(c.crossOrigin=n),c.src=i,c.alt=s,c.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',l.innerHTML="",l.appendChild(c)})}},resetPreview:function(){Li(this.previews,function(e){var n=cj(e,AR);Xh(e,{width:n.width,height:n.height}),e.innerHTML=n.html,Bqt(e,AR)})},preview:function(){var e=this.imageData,n=this.canvasData,r=this.cropBoxData,i=r.width,s=r.height,a=e.width,o=e.height,l=r.left-n.left-e.left,c=r.top-n.top-e.top;!this.cropped||this.disabled||(Xh(this.viewBoxImage,Vr({width:a,height:o},r2(Vr({translateX:-l,translateY:-c},e)))),Li(this.previews,function(u){var d=cj(u,AR),f=d.width,h=d.height,m=f,g=h,b=1;i&&(b=f/i,g=s*b),s&&g>h&&(b=h/s,m=i*b,g=h),Xh(u,{width:m,height:g}),Xh(u.getElementsByTagName("img")[0],Vr({width:a*b,height:o*b},r2(Vr({translateX:-l*b,translateY:-c*b},e))))}))}},eKt={bind:function(){var e=this.element,n=this.options,r=this.cropper;Ga(n.cropstart)&&ll(e,oj,n.cropstart),Ga(n.cropmove)&&ll(e,aj,n.cropmove),Ga(n.cropend)&&ll(e,sj,n.cropend),Ga(n.crop)&&ll(e,ij,n.crop),Ga(n.zoom)&&ll(e,lj,n.zoom),ll(r,Oae,this.onCropStart=this.cropStart.bind(this)),n.zoomable&&n.zoomOnWheel&&ll(r,Fae,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),n.toggleDragModeOnDblclick&&ll(r,Lae,this.onDblclick=this.dblclick.bind(this)),ll(e.ownerDocument,Mae,this.onCropMove=this.cropMove.bind(this)),ll(e.ownerDocument,Pae,this.onCropEnd=this.cropEnd.bind(this)),n.responsive&&ll(window,Nae,this.onResize=this.resize.bind(this))},unbind:function(){var e=this.element,n=this.options,r=this.cropper;Ga(n.cropstart)&&ql(e,oj,n.cropstart),Ga(n.cropmove)&&ql(e,aj,n.cropmove),Ga(n.cropend)&&ql(e,sj,n.cropend),Ga(n.crop)&&ql(e,ij,n.crop),Ga(n.zoom)&&ql(e,lj,n.zoom),ql(r,Oae,this.onCropStart),n.zoomable&&n.zoomOnWheel&&ql(r,Fae,this.onWheel,{passive:!1,capture:!0}),n.toggleDragModeOnDblclick&&ql(r,Lae,this.onDblclick),ql(e.ownerDocument,Mae,this.onCropMove),ql(e.ownerDocument,Pae,this.onCropEnd),n.responsive&&ql(window,Nae,this.onResize)}},tKt={resize:function(){if(!this.disabled){var e=this.options,n=this.container,r=this.containerData,i=n.offsetWidth/r.width,s=n.offsetHeight/r.height,a=Math.abs(i-1)>Math.abs(s-1)?i:s;if(a!==1){var o,l;e.restore&&(o=this.getCanvasData(),l=this.getCropBoxData()),this.render(),e.restore&&(this.setCanvasData(Li(o,function(c,u){o[u]=c*a})),this.setCropBoxData(Li(l,function(c,u){l[u]=c*a})))}}},dblclick:function(){this.disabled||this.options.dragMode===DTe||this.setDragMode(Fqt(this.dragBox,nj)?kTe:AG)},wheel:function(e){var n=this,r=Number(this.options.wheelZoomRatio)||.1,i=1;this.disabled||(e.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){n.wheeling=!1},50),e.deltaY?i=e.deltaY>0?1:-1:e.wheelDelta?i=-e.wheelDelta/120:e.detail&&(i=e.detail>0?1:-1),this.zoom(-i*r,e)))},cropStart:function(e){var n=e.buttons,r=e.button;if(!(this.disabled||(e.type==="mousedown"||e.type==="pointerdown"&&e.pointerType==="mouse")&&(dn(n)&&n!==1||dn(r)&&r!==0||e.ctrlKey))){var i=this.options,s=this.pointers,a;e.changedTouches?Li(e.changedTouches,function(o){s[o.identifier]=CR(o)}):s[e.pointerId||0]=CR(e),Object.keys(s).length>1&&i.zoomable&&i.zoomOnTouch?a=ITe:a=cj(e.target,wS),_qt.test(a)&&yy(this.element,oj,{originalEvent:e,action:a})!==!1&&(e.preventDefault(),this.action=a,this.cropping=!1,a===RTe&&(this.cropping=!0,ys(this.dragBox,Lk)))}},cropMove:function(e){var n=this.action;if(!(this.disabled||!n)){var r=this.pointers;e.preventDefault(),yy(this.element,aj,{originalEvent:e,action:n})!==!1&&(e.changedTouches?Li(e.changedTouches,function(i){Vr(r[i.identifier]||{},CR(i,!0))}):Vr(r[e.pointerId||0]||{},CR(e,!0)),this.change(e))}},cropEnd:function(e){if(!this.disabled){var n=this.action,r=this.pointers;e.changedTouches?Li(e.changedTouches,function(i){delete r[i.identifier]}):delete r[e.pointerId||0],n&&(e.preventDefault(),Object.keys(r).length||(this.action=""),this.cropping&&(this.cropping=!1,U1(this.dragBox,Lk,this.cropped&&this.options.modal)),yy(this.element,sj,{originalEvent:e,action:n}))}}},nKt={change:function(e){var n=this.options,r=this.canvasData,i=this.containerData,s=this.cropBoxData,a=this.pointers,o=this.action,l=n.aspectRatio,c=s.left,u=s.top,d=s.width,f=s.height,h=c+d,m=u+f,g=0,b=0,E=i.width,x=i.height,S=!0,A;!l&&e.shiftKey&&(l=d&&f?d/f:1),this.limited&&(g=s.minLeft,b=s.minTop,E=g+Math.min(i.width,r.width,r.left+r.width),x=b+Math.min(i.height,r.height,r.top+r.height));var R=a[Object.keys(a)[0]],C={x:R.endX-R.startX,y:R.endY-R.startY},T=function(D){switch(D){case ym:h+C.x>E&&(C.x=E-h);break;case bm:c+C.x<g&&(C.x=g-c);break;case ih:u+C.y<b&&(C.y=b-u);break;case Mv:m+C.y>x&&(C.y=x-m);break}};switch(o){case TG:c+=C.x,u+=C.y;break;case ym:if(C.x>=0&&(h>=E||l&&(u<=b||m>=x))){S=!1;break}T(ym),d+=C.x,d<0&&(o=bm,d=-d,c-=d),l&&(f=d/l,u+=(s.height-f)/2);break;case ih:if(C.y<=0&&(u<=b||l&&(c<=g||h>=E))){S=!1;break}T(ih),f-=C.y,u+=C.y,f<0&&(o=Mv,f=-f,u-=f),l&&(d=f*l,c+=(s.width-d)/2);break;case bm:if(C.x<=0&&(c<=g||l&&(u<=b||m>=x))){S=!1;break}T(bm),d-=C.x,c+=C.x,d<0&&(o=ym,d=-d,c-=d),l&&(f=d/l,u+=(s.height-f)/2);break;case Mv:if(C.y>=0&&(m>=x||l&&(c<=g||h>=E))){S=!1;break}T(Mv),f+=C.y,f<0&&(o=ih,f=-f,u-=f),l&&(d=f*l,c+=(s.width-d)/2);break;case gx:if(l){if(C.y<=0&&(u<=b||h>=E)){S=!1;break}T(ih),f-=C.y,u+=C.y,d=f*l}else T(ih),T(ym),C.x>=0?h<E?d+=C.x:C.y<=0&&u<=b&&(S=!1):d+=C.x,C.y<=0?u>b&&(f-=C.y,u+=C.y):(f-=C.y,u+=C.y);d<0&&f<0?(o=bx,f=-f,d=-d,u-=f,c-=d):d<0?(o=vx,d=-d,c-=d):f<0&&(o=yx,f=-f,u-=f);break;case vx:if(l){if(C.y<=0&&(u<=b||c<=g)){S=!1;break}T(ih),f-=C.y,u+=C.y,d=f*l,c+=s.width-d}else T(ih),T(bm),C.x<=0?c>g?(d-=C.x,c+=C.x):C.y<=0&&u<=b&&(S=!1):(d-=C.x,c+=C.x),C.y<=0?u>b&&(f-=C.y,u+=C.y):(f-=C.y,u+=C.y);d<0&&f<0?(o=yx,f=-f,d=-d,u-=f,c-=d):d<0?(o=gx,d=-d,c-=d):f<0&&(o=bx,f=-f,u-=f);break;case bx:if(l){if(C.x<=0&&(c<=g||m>=x)){S=!1;break}T(bm),d-=C.x,c+=C.x,f=d/l}else T(Mv),T(bm),C.x<=0?c>g?(d-=C.x,c+=C.x):C.y>=0&&m>=x&&(S=!1):(d-=C.x,c+=C.x),C.y>=0?m<x&&(f+=C.y):f+=C.y;d<0&&f<0?(o=gx,f=-f,d=-d,u-=f,c-=d):d<0?(o=yx,d=-d,c-=d):f<0&&(o=vx,f=-f,u-=f);break;case yx:if(l){if(C.x>=0&&(h>=E||m>=x)){S=!1;break}T(ym),d+=C.x,f=d/l}else T(Mv),T(ym),C.x>=0?h<E?d+=C.x:C.y>=0&&m>=x&&(S=!1):d+=C.x,C.y>=0?m<x&&(f+=C.y):f+=C.y;d<0&&f<0?(o=vx,f=-f,d=-d,u-=f,c-=d):d<0?(o=bx,d=-d,c-=d):f<0&&(o=gx,f=-f,u-=f);break;case _Te:this.move(C.x,C.y),S=!1;break;case ITe:this.zoom(Hqt(a),e),S=!1;break;case RTe:if(!C.x||!C.y){S=!1;break}A=NTe(this.cropper),c=R.startX-A.left,u=R.startY-A.top,d=s.minWidth,f=s.minHeight,C.x>0?o=C.y>0?yx:gx:C.x<0&&(c-=d,o=C.y>0?bx:vx),C.y<0&&(u-=f),this.cropped||(Vu(this.cropBox,Ka),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}S&&(s.width=d,s.height=f,s.left=c,s.top=u,this.action=o,this.renderCropBox()),Li(a,function(I){I.startX=I.endX,I.startY=I.endY})}},rKt={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&ys(this.dragBox,Lk),Vu(this.cropBox,Ka),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=Vr({},this.initialImageData),this.canvasData=Vr({},this.initialCanvasData),this.cropBoxData=Vr({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(Vr(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),Vu(this.dragBox,Lk),ys(this.cropBox,Ka)),this},replace:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&e&&(this.isImg&&(this.element.src=e),n?(this.url=e,this.image.src=e,this.ready&&(this.viewBoxImage.src=e,Li(this.previews,function(r){r.getElementsByTagName("img")[0].src=e}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(e))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,Vu(this.cropper,kae)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,ys(this.cropper,kae)),this},destroy:function(){var e=this.element;return e[Nr]?(e[Nr]=void 0,this.isImg&&this.replaced&&(e.src=this.originalUrl),this.uncreate(),this):this},move:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,r=this.canvasData,i=r.left,s=r.top;return this.moveTo(B$(e)?e:i+Number(e),B$(n)?n:s+Number(n))},moveTo:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,r=this.canvasData,i=!1;return e=Number(e),n=Number(n),this.ready&&!this.disabled&&this.options.movable&&(dn(e)&&(r.left=e,i=!0),dn(n)&&(r.top=n,i=!0),i&&this.renderCanvas(!0)),this},zoom:function(e,n){var r=this.canvasData;return e=Number(e),e<0?e=1/(1-e):e=1+e,this.zoomTo(r.width*e/r.naturalWidth,null,n)},zoomTo:function(e,n,r){var i=this.options,s=this.canvasData,a=s.width,o=s.height,l=s.naturalWidth,c=s.naturalHeight;if(e=Number(e),e>=0&&this.ready&&!this.disabled&&i.zoomable){var u=l*e,d=c*e;if(yy(this.element,lj,{ratio:e,oldRatio:a/l,originalEvent:r})===!1)return this;if(r){var f=this.pointers,h=NTe(this.cropper),m=f&&Object.keys(f).length?Vqt(f):{pageX:r.pageX,pageY:r.pageY};s.left-=(u-a)*((m.pageX-h.left-s.left)/a),s.top-=(d-o)*((m.pageY-h.top-s.top)/o)}else B1(n)&&dn(n.x)&&dn(n.y)?(s.left-=(u-a)*((n.x-s.left)/a),s.top-=(d-o)*((n.y-s.top)/o)):(s.left-=(u-a)/2,s.top-=(d-o)/2);s.width=u,s.height=d,this.renderCanvas(!0)}return this},rotate:function(e){return this.rotateTo((this.imageData.rotate||0)+Number(e))},rotateTo:function(e){return e=Number(e),dn(e)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=e%360,this.renderCanvas(!0,!0)),this},scaleX:function(e){var n=this.imageData.scaleY;return this.scale(e,dn(n)?n:1)},scaleY:function(e){var n=this.imageData.scaleX;return this.scale(dn(n)?n:1,e)},scale:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,r=this.imageData,i=!1;return e=Number(e),n=Number(n),this.ready&&!this.disabled&&this.options.scalable&&(dn(e)&&(r.scaleX=e,i=!0),dn(n)&&(r.scaleY=n,i=!0),i&&this.renderCanvas(!0,!0)),this},getData:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=this.options,r=this.imageData,i=this.canvasData,s=this.cropBoxData,a;if(this.ready&&this.cropped){a={x:s.left-i.left,y:s.top-i.top,width:s.width,height:s.height};var o=r.width/r.naturalWidth;if(Li(a,function(u,d){a[d]=u/o}),e){var l=Math.round(a.y+a.height),c=Math.round(a.x+a.width);a.x=Math.round(a.x),a.y=Math.round(a.y),a.width=c-a.x,a.height=l-a.y}}else a={x:0,y:0,width:0,height:0};return n.rotatable&&(a.rotate=r.rotate||0),n.scalable&&(a.scaleX=r.scaleX||1,a.scaleY=r.scaleY||1),a},setData:function(e){var n=this.options,r=this.imageData,i=this.canvasData,s={};if(this.ready&&!this.disabled&&B1(e)){var a=!1;n.rotatable&&dn(e.rotate)&&e.rotate!==r.rotate&&(r.rotate=e.rotate,a=!0),n.scalable&&(dn(e.scaleX)&&e.scaleX!==r.scaleX&&(r.scaleX=e.scaleX,a=!0),dn(e.scaleY)&&e.scaleY!==r.scaleY&&(r.scaleY=e.scaleY,a=!0)),a&&this.renderCanvas(!0,!0);var o=r.width/r.naturalWidth;dn(e.x)&&(s.left=e.x*o+i.left),dn(e.y)&&(s.top=e.y*o+i.top),dn(e.width)&&(s.width=e.width*o),dn(e.height)&&(s.height=e.height*o),this.setCropBoxData(s)}return this},getContainerData:function(){return this.ready?Vr({},this.containerData):{}},getImageData:function(){return this.sized?Vr({},this.imageData):{}},getCanvasData:function(){var e=this.canvasData,n={};return this.ready&&Li(["left","top","width","height","naturalWidth","naturalHeight"],function(r){n[r]=e[r]}),n},setCanvasData:function(e){var n=this.canvasData,r=n.aspectRatio;return this.ready&&!this.disabled&&B1(e)&&(dn(e.left)&&(n.left=e.left),dn(e.top)&&(n.top=e.top),dn(e.width)?(n.width=e.width,n.height=e.width/r):dn(e.height)&&(n.height=e.height,n.width=e.height*r),this.renderCanvas(!0)),this},getCropBoxData:function(){var e=this.cropBoxData,n;return this.ready&&this.cropped&&(n={left:e.left,top:e.top,width:e.width,height:e.height}),n||{}},setCropBoxData:function(e){var n=this.cropBoxData,r=this.options.aspectRatio,i,s;return this.ready&&this.cropped&&!this.disabled&&B1(e)&&(dn(e.left)&&(n.left=e.left),dn(e.top)&&(n.top=e.top),dn(e.width)&&e.width!==n.width&&(i=!0,n.width=e.width),dn(e.height)&&e.height!==n.height&&(s=!0,n.height=e.height),r&&(i?n.height=n.width/r:s&&(n.width=n.height*r)),this.renderCropBox()),this},getCroppedCanvas:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var n=this.canvasData,r=zqt(this.image,this.imageData,n,e);if(!this.cropped)return r;var i=this.getData(e.rounded),s=i.x,a=i.y,o=i.width,l=i.height,c=r.width/Math.floor(n.naturalWidth);c!==1&&(s*=c,a*=c,o*=c,l*=c);var u=o/l,d=Zh({aspectRatio:u,width:e.maxWidth||1/0,height:e.maxHeight||1/0}),f=Zh({aspectRatio:u,width:e.minWidth||0,height:e.minHeight||0},"cover"),h=Zh({aspectRatio:u,width:e.width||(c!==1?r.width:o),height:e.height||(c!==1?r.height:l)}),m=h.width,g=h.height;m=Math.min(d.width,Math.max(f.width,m)),g=Math.min(d.height,Math.max(f.height,g));var b=document.createElement("canvas"),E=b.getContext("2d");b.width=vy(m),b.height=vy(g),E.fillStyle=e.fillColor||"transparent",E.fillRect(0,0,m,g);var x=e.imageSmoothingEnabled,S=x===void 0?!0:x,A=e.imageSmoothingQuality;E.imageSmoothingEnabled=S,A&&(E.imageSmoothingQuality=A);var R=r.width,C=r.height,T=s,I=a,D,k,O,P,M,j;T<=-o||T>R?(T=0,D=0,O=0,M=0):T<=0?(O=-T,T=0,D=Math.min(R,o+T),M=D):T<=R&&(O=0,D=Math.min(o,R-T),M=D),D<=0||I<=-l||I>C?(I=0,k=0,P=0,j=0):I<=0?(P=-I,I=0,k=Math.min(C,l+I),j=k):I<=C&&(P=0,k=Math.min(l,C-I),j=k);var U=[T,I,D,k];if(M>0&&j>0){var z=m/o;U.push(O*z,P*z,M*z,j*z)}return E.drawImage.apply(E,[r].concat(ATe(U.map(function(G){return Math.floor(vy(G))})))),b},setAspectRatio:function(e){var n=this.options;return!this.disabled&&!B$(e)&&(n.aspectRatio=Math.max(0,e)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(e){var n=this.options,r=this.dragBox,i=this.face;if(this.ready&&!this.disabled){var s=e===AG,a=n.movable&&e===kTe;e=s||a?e:DTe,n.dragMode=e,SS(r,wS,e),U1(r,nj,s),U1(r,rj,a),n.cropBoxMovable||(SS(i,wS,e),U1(i,nj,s),U1(i,rj,a))}return this}},iKt=Ju.Cropper,jTe=function(){function t(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(gqt(this,t),!e||!Dqt.test(e.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=e,this.options=Vr({},Bae,B1(n)&&n),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return vqt(t,[{key:"init",value:function(){var n=this.element,r=n.tagName.toLowerCase(),i;if(!n[Nr]){if(n[Nr]=this,r==="img"){if(this.isImg=!0,i=n.getAttribute("src")||"",this.originalUrl=i,!i)return;i=n.src}else r==="canvas"&&window.HTMLCanvasElement&&(i=n.toDataURL());this.load(i)}}},{key:"load",value:function(n){var r=this;if(n){this.url=n,this.imageData={};var i=this.element,s=this.options;if(!s.rotatable&&!s.scalable&&(s.checkOrientation=!1),!s.checkOrientation||!window.ArrayBuffer){this.clone();return}if(Iqt.test(n)){kqt.test(n)?this.read(Kqt(n)):this.clone();return}var a=new XMLHttpRequest,o=this.clone.bind(this);this.reloading=!0,this.xhr=a,a.onabort=o,a.onerror=o,a.ontimeout=o,a.onprogress=function(){a.getResponseHeader("content-type")!==jae&&a.abort()},a.onload=function(){r.read(a.response)},a.onloadend=function(){r.reloading=!1,r.xhr=null},s.checkCrossOrigin&&Hae(n)&&i.crossOrigin&&(n=Vae(n)),a.open("GET",n,!0),a.responseType="arraybuffer",a.withCredentials=i.crossOrigin==="use-credentials",a.send()}}},{key:"read",value:function(n){var r=this.options,i=this.imageData,s=Qqt(n),a=0,o=1,l=1;if(s>1){this.url=Yqt(n,jae);var c=Xqt(s);a=c.rotate,o=c.scaleX,l=c.scaleY}r.rotatable&&(i.rotate=a),r.scalable&&(i.scaleX=o,i.scaleY=l),this.clone()}},{key:"clone",value:function(){var n=this.element,r=this.url,i=n.crossOrigin,s=r;this.options.checkCrossOrigin&&Hae(r)&&(i||(i="anonymous"),s=Vae(r)),this.crossOrigin=i,this.crossOriginUrl=s;var a=document.createElement("img");i&&(a.crossOrigin=i),a.src=s||r,a.alt=n.alt||"The image to crop",this.image=a,a.onload=this.start.bind(this),a.onerror=this.stop.bind(this),ys(a,Dae),n.parentNode.insertBefore(a,n.nextSibling)}},{key:"start",value:function(){var n=this,r=this.image;r.onload=null,r.onerror=null,this.sizing=!0;var i=Ju.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(Ju.navigator.userAgent),s=function(c,u){Vr(n.imageData,{naturalWi
2488dth:c,naturalHeight:u,aspectRatio:c/u}),n.initialImageData=Vr({},n.imageData),n.sizing=!1,n.sized=!0,n.build()};if(r.naturalWidth&&!i){s(r.naturalWidth,r.naturalHeight);return}var a=document.createElement("img"),o=document.body||document.documentElement;this.sizingImage=a,a.onload=function(){s(a.width,a.height),i||o.removeChild(a)},a.src=r.src,i||(a.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",o.appendChild(a))}},{key:"stop",value:function(){var n=this.image;n.onload=null,n.onerror=null,n.parentNode.removeChild(n),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var n=this.element,r=this.options,i=this.image,s=n.parentNode,a=document.createElement("div");a.innerHTML=Lqt;var o=a.querySelector(".".concat(Nr,"-container")),l=o.querySelector(".".concat(Nr,"-canvas")),c=o.querySelector(".".concat(Nr,"-drag-box")),u=o.querySelector(".".concat(Nr,"-crop-box")),d=u.querySelector(".".concat(Nr,"-face"));this.container=s,this.cropper=o,this.canvas=l,this.dragBox=c,this.cropBox=u,this.viewBox=o.querySelector(".".concat(Nr,"-view-box")),this.face=d,l.appendChild(i),ys(n,Ka),s.insertBefore(o,n.nextSibling),Vu(i,Dae),this.initPreview(),this.bind(),r.initialAspectRatio=Math.max(0,r.initialAspectRatio)||NaN,r.aspectRatio=Math.max(0,r.aspectRatio)||NaN,r.viewMode=Math.max(0,Math.min(3,Math.round(r.viewMode)))||0,ys(u,Ka),r.guides||ys(u.getElementsByClassName("".concat(Nr,"-dashed")),Ka),r.center||ys(u.getElementsByClassName("".concat(Nr,"-center")),Ka),r.background&&ys(o,"".concat(Nr,"-bg")),r.highlight||ys(d,Tqt),r.cropBoxMovable&&(ys(d,rj),SS(d,wS,TG)),r.cropBoxResizable||(ys(u.getElementsByClassName("".concat(Nr,"-line")),Ka),ys(u.getElementsByClassName("".concat(Nr,"-point")),Ka)),this.render(),this.ready=!0,this.setDragMode(r.dragMode),r.autoCrop&&this.crop(),this.setData(r.data),Ga(r.ready)&&ll(n,$ae,r.ready,{once:!0}),yy(n,$ae)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var n=this.cropper.parentNode;n&&n.removeChild(this.cropper),Vu(this.element,Ka)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=iKt,t}},{key:"setDefaults",value:function(n){Vr(Bae,B1(n)&&n)}}]),t}();Vr(jTe.prototype,Zqt,Jqt,eKt,tKt,nKt,rKt);var sKt=Object.create,BTe=Object.defineProperty,aKt=Object.getOwnPropertyDescriptor,oKt=Object.getOwnPropertyNames,lKt=Object.getPrototypeOf,cKt=Object.prototype.hasOwnProperty,UTe=function(t,e){return function(){return t&&(e=t(t=0)),e}},vo=function(t,e){return function(){return e||t((e={exports:{}}).exports,e),e.exports}},uKt=function(t,e,n,r){if(e&&typeof e=="object"||typeof e=="function")for(var i=oKt(e),s=0,a=i.length,o;s<a;s++)o=i[s],!cKt.call(t,o)&&o!==n&&BTe(t,o,{get:(function(l){return e[l]}).bind(null,o),enumerable:!(r=aKt(e,o))||r.enumerable});return t},qo=function(t,e,n){return n=t!=null?sKt(lKt(t)):{},uKt(!t||!t.__esModule?BTe(n,"default",{value:t,enumerable:!0}):n,t)},Nc=vo(function(t,e){var n;typeof window<"u"?n=window:typeof global<"u"?n=global:typeof self<"u"?n=self:n={},e.exports=n});function Kg(t,e){return e!=null&&typeof Symbol<"u"&&e[Symbol.hasInstance]?!!e[Symbol.hasInstance](t):Kg(t,e)}var Yg=UTe(function(){Yg()});function HTe(t){"@swc/helpers - typeof";return t&&typeof Symbol<"u"&&t.constructor===Symbol?"symbol":typeof t}var VTe=UTe(function(){}),WTe=vo(function(t,e){var n=Array.prototype.slice;e.exports=r;function r(i,s){for(("length"in i)||(i=[i]),i=n.call(i);i.length;){var a=i.shift(),o=s(a);if(o)return o;a.childNodes&&a.childNodes.length&&(i=n.call(a.childNodes).concat(i))}}}),dKt=vo(function(t,e){Yg(),e.exports=n;function n(r,i){if(!Kg(this,n))return new n(r,i);this.data=r,this.nodeValue=r,this.length=r.length,this.ownerDocument=i||null}n.prototype.nodeType=8,n.prototype.nodeName="#comment",n.prototype.toString=function(){return"[object Comment]"}}),fKt=vo(function(t,e){Yg(),e.exports=n;function n(r,i){if(!Kg(this,n))return new n(r);this.data=r||"",this.length=this.data.length,this.ownerDocument=i||null}n.prototype.type="DOMTextNode",n.prototype.nodeType=3,n.prototype.nodeName="#text",n.prototype.toString=function(){return this.data},n.prototype.replaceData=function(r,i,s){var a=this.data,o=a.substring(0,r),l=a.substring(r+i,a.length);this.data=o+s+l,this.length=this.data.length}}),zTe=vo(function(t,e){e.exports=n;function n(r){var i=this,s=r.type;r.target||(r.target=i),i.listeners||(i.listeners={});var a=i.listeners[s];if(a)return a.forEach(function(o){r.currentTarget=i,typeof o=="function"?o(r):o.handleEvent(r)});i.parentNode&&i.parentNode.dispatchEvent(r)}}),GTe=vo(function(t,e){e.exports=n;function n(r,i){var s=this;s.listeners||(s.listeners={}),s.listeners[r]||(s.listeners[r]=[]),s.listeners[r].indexOf(i)===-1&&s.listeners[r].push(i)}}),qTe=vo(function(t,e){e.exports=n;function n(r,i){var s=this;if(s.listeners&&s.listeners[r]){var a=s.listeners[r],o=a.indexOf(i);o!==-1&&a.splice(o,1)}}}),hKt=vo(function(t,e){VTe(),e.exports=r;var n=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"];function r(f){switch(f.nodeType){case 3:return u(f.data);case 8:return"<!--"+f.data+"-->";default:return i(f)}}function i(f){var h=[],m=f.tagName;return f.namespaceURI==="http://www.w3.org/1999/xhtml"&&(m=m.toLowerCase()),h.push("<"+m+c(f)+o(f)),n.indexOf(m)>-1?h.push(" />"):(h.push(">"),f.childNodes.length?h.push.apply(h,f.childNodes.map(r)):f.textContent||f.innerText?h.push(u(f.textContent||f.innerText)):f.innerHTML&&h.push(f.innerHTML),h.push("</"+m+">")),h.join("")}function s(f,h){var m=HTe(f[h]);
vendor: 6,286 bytes, line 2488
2488return h==="style"&&Object.keys(f.style).length>0?!0:f.hasOwnProperty(h)&&(m==="string"||m==="boolean"||m==="number")&&h!=="nodeName"&&h!=="className"&&h!=="tagName"&&h!=="textContent"&&h!=="innerText"&&h!=="namespaceURI"&&h!=="innerHTML"}function a(f){if(typeof f=="string")return f;var h="";return Object.keys(f).forEach(function(m){var g=f[m];m=m.replace(/[A-Z]/g,function(b){return"-"+b.toLowerCase()}),h+=m+":"+g+";"}),h}function o(f){var h=f.dataset,m=[];for(var g in h)m.push({name:"data-"+g,value:h[g]});return m.length?l(m):""}function l(f){var h=[];return f.forEach(function(m){var g=m.name,b=m.value;g==="style"&&(b=a(b)),h.push(g+'="'+d(b)+'"')}),h.length?" "+h.join(" "):""}function c(f){var h=[];for(var m in f)s(f,m)&&h.push({name:m,value:f[m]});for(var g in f._attributes)for(var b in f._attributes[g]){var E=f._attributes[g][b],x=(E.prefix?E.prefix+":":"")+b;h.push({name:x,value:E.value})}return f.className&&h.push({name:"class",value:f.className}),h.length?l(h):""}function u(f){var h="";return typeof f=="string"?h=f:f&&(h=f.toString()),h.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}function d(f){return u(f).replace(/"/g,""")}}),KTe=vo(function(t,e){Yg();var n=WTe(),r=zTe(),i=GTe(),s=qTe(),a=hKt(),o="http://www.w3.org/1999/xhtml";e.exports=l;function l(c,u,d){if(!Kg(this,l))return new l(c);var f=d===void 0?o:d||null;this.tagName=f===o?String(c).toUpperCase():c,this.nodeName=this.tagName,this.className="",this.dataset={},this.childNodes=[],this.parentNode=null,this.style={},this.ownerDocument=u||null,this.namespaceURI=f,this._attributes={},this.tagName==="INPUT"&&(this.type="text")}l.prototype.type="DOMElement",l.prototype.nodeType=1,l.prototype.appendChild=function(c){return c.parentNode&&c.parentNode.removeChild(c),this.childNodes.push(c),c.parentNode=this,c},l.prototype.replaceChild=function(c,u){c.parentNode&&c.parentNode.removeChild(c);var d=this.childNodes.indexOf(u);return u.parentNode=null,this.childNodes[d]=c,c.parentNode=this,u},l.prototype.removeChild=function(c){var u=this.childNodes.indexOf(c);return this.childNodes.splice(u,1),c.parentNode=null,c},l.prototype.insertBefore=function(c,u){c.parentNode&&c.parentNode.removeChild(c);var d=u==null?-1:this.childNodes.indexOf(u);return d>-1?this.childNodes.splice(d,0,c):this.childNodes.push(c),c.parentNode=this,c},l.prototype.setAttributeNS=function(c,u,d){var f=null,h=u,m=u.indexOf(":");if(m>-1&&(f=u.substr(0,m),h=u.substr(m+1)),this.tagName==="INPUT"&&u==="type")this.type=d;else{var g=this._attributes[c]||(this._attributes[c]={});g[h]={value:d,prefix:f}}},l.prototype.getAttributeNS=function(c,u){var d=this._attributes[c],f=d&&d[u]&&d[u].value;return this.tagName==="INPUT"&&u==="type"?this.type:typeof f!="string"?null:f},l.prototype.removeAttributeNS=function(c,u){var d=this._attributes[c];d&&delete d[u]},l.prototype.hasAttributeNS=function(c,u){var d=this._attributes[c];return!!d&&u in d},l.prototype.setAttribute=function(c,u){return this.setAttributeNS(null,c,u)},l.prototype.getAttribute=function(c){return this.getAttributeNS(null,c)},l.prototype.removeAttribute=function(c){return this.removeAttributeNS(null,c)},l.prototype.hasAttribute=function(c){return this.hasAttributeNS(null,c)},l.prototype.removeEventListener=s,l.prototype.addEventListener=i,l.prototype.dispatchEvent=r,l.prototype.focus=function(){},l.prototype.toString=function(){return a(this)},l.prototype.getElementsByClassName=function(c){var u=c.split(" "),d=[];return n(this,function(f){if(f.nodeType===1){var h=f.className||"",m=h.split(" ");u.every(function(g){return m.indexOf(g)!==-1})&&d.push(f)}}),d},l.prototype.getElementsByTagName=function(c){c=c.toLowerCase();var u=[];return n(this.childNodes,function(d){d.nodeType===1&&(c==="*"||d.tagName.toLowerCase()===c)&&u.push(d)}),u},l.prototype.contains=function(c){return n(this,function(u){return c===u})||!1}}),pKt=vo(function(t,e){Yg();var n=KTe();e.exports=r;function r(i){if(!Kg(this,r))return new r;this.childNodes=[],this.parentNode=null,this.ownerDocument=i||null}r.prototype.type="DocumentFragment",r.prototype.nodeType=11,r.prototype.nodeName="#document-fragment",r.prototype.appendChild=n.prototype.appendChild,r.prototype.replaceChild=n.prototype.replaceChild,r.prototype.removeChild=n.prototype.removeChild,r.prototype.toString=function(){return this.childNodes.map(function(i){return String(i)}).join("")}}),mKt=vo(function(t,e){e.exports=n;function n(r){}n.prototype.initEvent=function(r,i,s){this.type=r,this.bubbles=i,this.cancelable=s},n.prototype.preventDefault=function(){}}),gKt=vo(function(t,e){Yg();var n=WTe(),r=dKt(),i=fKt(),s=KTe(),a=pKt(),o=mKt(),l=zTe(),c=GTe(),u=qTe();e.exports=d;function d(){if(!Kg(this,d))return new d;this.head=this.createElement("head"),this.body=this.createElement("body"),this.documentElement=this.createElement("html"),this.documentElement.appendChild(this.head),this.documentElement.appendChild(this.body),this.childNodes=[this.documentElement],this.nodeType=9}var f=d.prototype;f.createTextNode=function(h){return new i(h,this)},f.createElementNS=function(h,m){var g=h===null?null:String(h);return new s(m,this,g)},f.createElement=function(h){return new s(h,this)},f.createDocumentFragment=function(){return new a(this)},f.createEvent=function(h){return new o(h)},f.createComment=function(h){return new r(h,this)},f.getElementById=function(h){h=String(h);var m=n(this.childNodes,function(g){if(String(g.id)===h)return g});return m||null},f.getElementsByClassName=s.prototype.getElementsByClassName,f.getElementsByTagName=s.prototype.getElementsByTagName,f.contains=s.prototype.contains,f.removeEventListener=u,f.addEventListener=c,f.dispatchEvent=l}),vKt=vo(function(t,e){var n=gKt();e.exports=new n}),YTe=vo(function(t,e){var n=typeof global<"u"?global:typeof window<"u"?window:{},r=vKt(),i;typeof document<"u"?i=document:(i=n["__GLOBAL_DOCUMENT_CACHE@4"],i||(i=n["__GLOBAL_DOCUMENT_CACHE@4"]=r)),e.exports=i});function yKt(t){if(Array.isArray(t))return t}function bKt(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r=[],i=!0,s=!1,a,o;try{for(n=n.call(t);!(i=(a=n.next()).done)&&(r.push(a.value),!(e&&r.length===e));i=!0);}catch(l){s=!0,o=l}finally{try{!i&&n.return!=null&&n.return()}finally{if(s)throw o}}return r}}
2488function EKt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 2489In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function uj(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function QTe(t,e){if(t){if(typeof t=="string")return uj(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(n);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uj(t,e)}}function Af(t,e){return yKt(t)||bKt(t,e)||QTe(t,e)||EKt()}var i2=qo(Nc()),Wae=qo(Nc()),xKt=qo(Nc()),wKt={now:function(){var t=xKt.default.performance,e=t&&t.timing,n=e&&e.navigationStart,r=typeof n=="number"&&typeof t.now=="function"?n+t.now():Date.now();return Math.round(r)}},$i=wKt,TS=function(){var t,e,n;if(typeof((t=Wae.default.crypto)===null||t===void 0?void 0:t.getRandomValues)=="function"){n=new Uint8Array(32),Wae.default.crypto.getRandomValues(n);for(var r=0;r<32;r++)n[r]=n[r]%16}else{n=[];for(var i=0;i<32;i++)n[i]=Math.random()*16|0}var s=0;e="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(l){var c=l==="x"?n[s]:n[s]&3|8;return s++,c.toString(16)});var a=$i.now(),o=a?.toString(16).substring(3);return o?e.substring(0,28)+o:e},XTe=function(){return("000000"+(Math.random()*Math.pow(36,6)<<0).toString(36)).slice(-6)},Yl=function(t){if(t&&typeof t.nodeName<"u")return t.muxId||(t.muxId=XTe()),t.muxId;var e;try{e=document.querySelector(t)}catch{}return e&&!e.muxId&&(e.muxId=t),e?.muxId||t},Ok=function(t){var e;t&&typeof t.nodeName<"u"?(e=t,t=Yl(e)):e=document.querySelector(t);var n=e&&e.nodeName?e.nodeName.toLowerCase():"";return[e,t,n]};function SKt(t){if(Array.isArray(t))return uj(t)}function TKt(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function AKt(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 2490In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ql(t){return SKt(t)||TKt(t)||QTe(t)||AKt()}var u0={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4},CKt=function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:3,n,r,i,s,a,o=[console,t],l=(n=console.trace).bind.apply(n,Ql(o)),c=(r=console.info).bind.apply(r,Ql(o)),u=(i=console.debug).bind.apply(i,Ql(o)),d=(s=console.warn).bind.apply(s,Ql(o)),f=(a=console.error).bind.apply(a,Ql(o)),h=e;return{trace:function(){for(var m=arguments.length,g=new Array(m),b=0;b<m;b++)g[b]=arguments[b];if(!(h>u0.TRACE))return l.apply(void 0,Ql(g))},debug:function(){for(var m=arguments.length,g=new Array(m),b=0;b<m;b++)g[b]=arguments[b];if(!(h>u0.DEBUG))return u.apply(void 0,Ql(g))},info:function(){for(var m=arguments.length,g=new Array(m),b=0;b<m;b++)g[b]=arguments[b];if(!(h>u0.INFO))return c.apply(void 0,Ql(g))},warn:function(){for(var m=arguments.length,g=new Array(m),b=0;b<m;b++)g[b]=arguments[b];if(!(h>u0.WARN))return d.apply(void 0,Ql(g))},error:function(){for(var m=arguments.length,g=new Array(m),b=0;b<m;b++)g[b]=arguments[b];if(!(h>u0.ERROR))return f.apply(void 0,Ql(g))},get level(){return h},set level(m){m!==this.level&&(h=m??e)}}},rr=CKt("[mux]"),H$=qo(Nc());function dj(){var t=H$.default.doNotTrack||H$.default.navigator&&H$.default.navigator.doNotTrack;return t==="1"}function jt(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}Yg();function Ls(t,e){if(!Kg(t,e))throw new TypeError("Cannot call a class as a function")}function RKt(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function hd(t,e,n){return e&&RKt(t.prototype,e),t}function We(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Eb(t){return Eb=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Eb(t)}function _Kt(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&(t=Eb(t),t!==null););return t}function u3(t,e,n){return typeof Reflect<"u"&&Reflect.get?u3=Reflect.get:u3=function(r,i,s){var a=_Kt(r,i);if(a){var o=Object.getOwnPropertyDescriptor(a,i);return o.get?o.get.call(s||r):o.value}},u3(t,e,n||t)}
vendor: 2,066 bytes, line 2490
2490function fj(t,e){return fj=Object.setPrototypeOf||function(n,r){return n.__proto__=r,n},fj(t,e)}function IKt(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&fj(t,e)}function kKt(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}VTe();function DKt(t,e){return e&&(HTe(e)==="object"||typeof e=="function")?e:jt(t)}function LKt(t){var e=kKt();return function(){var n=Eb(t),r;if(e){var i=Eb(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return DKt(this,r)}}var ac=function(t){return AS(t)[0]},AS=function(t){if(typeof t!="string"||t==="")return["localhost"];var e=/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,n=t.match(e)||[],r=n[4],i;return r&&(i=(r.match(/[^\.]+\.[^\.]+$/)||[])[0]),[r,i]},V$=qo(Nc()),OKt={exists:function(){var t=V$.default.performance,e=t&&t.timing;return e!==void 0},domContentLoadedEventEnd:function(){var t=V$.default.performance,e=t&&t.timing;return e&&e.domContentLoadedEventEnd},navigationStart:function(){var t=V$.default.performance,e=t&&t.timing;return e&&e.navigationStart}},Mk=OKt;function ki(t,e,n){n=n===void 0?1:n,t[e]=t[e]||0,t[e]+=n}function Pk(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable}))),r.forEach(function(i){We(t,i,n[i])})}return t}function MKt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n.push.apply(n,r)}return n}function RG(t,e){return e=e??{},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):MKt(Object(e)).forEac
vendor: 12,488 bytes, lines 2490-2501
2490h(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}),t}var PKt=["x-cdn","content-type"],ZTe=["x-request-id","cf-ray","x-amz-cf-id","x-akamai-request-id"],$Kt=PKt.concat(ZTe);function _G(t){t=t||"";var e={},n=t.trim().split(/[\r\n]+/);return n.forEach(function(r){if(r){var i=r.split(": "),s=i.shift();s&&($Kt.indexOf(s.toLowerCase())>=0||s.toLowerCase().indexOf("x-litix-")===0)&&(e[s]=i.join(": "))}}),e}function $k(t){if(t){var e=ZTe.find(function(n){return t[n]!==void 0});return e?t[e]:void 0}}var NKt=function(t){var e={};for(var n in t){var r=t[n],i=r["DATA-ID"].search("io.litix.data.");if(i!==-1){var s=r["DATA-ID"].replace("io.litix.data.","");e[s]=r.VALUE}}return e},JTe=NKt,RR=function(t){if(!t)return{};var e=Mk.navigationStart(),n=t.loading,r=n?n.start:t.trequest,i=n?n.first:t.tfirst,s=n?n.end:t.tload;return{bytesLoaded:t.total,requestStart:Math.round(e+r),responseStart:Math.round(e+i),responseEnd:Math.round(e+s)}},Ex=function(t){if(!(!t||typeof t.getAllResponseHeaders!="function"))return _G(t.getAllResponseHeaders())},FKt=function(t,e,n){var r=arguments.length>4?arguments[4]:void 0,i=t.log,s=t.utils.secondsToMs,a=function(b){var E=parseInt(r.version),x;return E===1&&b.programDateTime!==null&&(x=b.programDateTime),E===0&&b.pdt!==null&&(x=b.pdt),x};if(!Mk.exists()){i.warn("performance timing not supported. Not tracking HLS.js.");return}var o=function(b,E){return t.emit(e,b,E)},l=function(b,E){var x=E.levels,S=E.audioTracks,A=E.url,R=E.stats,C=E.networkDetails,T=E.sessionData,I={},D={};x.forEach(function(U,z){I[z]={width:U.width,height:U.height,bitrate:U.bitrate,attrs:U.attrs}}),S.forEach(function(U,z){D[z]={name:U.name,language:U.lang,bitrate:U.bitrate}});var k=RR(R),O=k.bytesLoaded,P=k.requestStart,M=k.responseStart,j=k.responseEnd;o("requestcompleted",RG(Pk({},JTe(T)),{request_event_type:b,request_bytes_loaded:O,request_start:P,request_response_start:M,request_response_end:j,request_type:"manifest",request_hostname:ac(A),request_response_headers:Ex(C),request_rendition_lists:{media:I,audio:D,video:{}}}))};n.on(r.Events.MANIFEST_LOADED,l);var c=function(b,E){var x=E.details,S=E.level,A=E.networkDetails,R=E.stats,C=RR(R),T=C.bytesLoaded,I=C.requestStart,D=C.responseStart,k=C.responseEnd,O=x.fragments[x.fragments.length-1],P=a(O)+s(O.duration);o("requestcompleted",{request_event_type:b,request_bytes_loaded:T,request_start:I,request_response_start:D,request_response_end:k,request_current_level:S,request_type:"manifest",request_hostname:ac(x.url),request_response_headers:Ex(A),video_holdback:x.holdBack&&s(x.holdBack),video_part_holdback:x.partHoldBack&&s(x.partHoldBack),video_part_target_duration:x.partTarget&&s(x.partTarget),video_target_duration:x.targetduration&&s(x.targetduration),video_source_is_live:x.live,player_manifest_newest_program_time:isNaN(P)?void 0:P})};n.on(r.Events.LEVEL_LOADED,c);var u=function(b,E){var x=E.details,S=E.networkDetails,A=E.stats,R=RR(A),C=R.bytesLoaded,T=R.requestStart,I=R.responseStart,D=R.responseEnd;o("requestcompleted",{request_event_type:b,request_bytes_loaded:C,request_start:T,request_response_start:I,request_response_end:D,request_type:"manifest",request_hostname:ac(x.url),request_response_headers:Ex(S)})};n.on(r.Events.AUDIO_TRACK_LOADED,u);var d=function(b,E){var x=E.stats,S=E.networkDetails,A=E.frag;x=x||A.stats;var R=RR(x),C=R.bytesLoaded,T=R.requestStart,I=R.responseStart,D=R.responseEnd,k=S?Ex(S):void 0,O={request_event_type:b,request_bytes_loaded:C,request_start:T,request_response_start:I,request_response_end:D,request_hostname:S?ac(S.responseURL):void 0,request_id:k?$k(k):void 0,request_response_headers:k,request_media_duration:A.duration,request_url:S?.responseURL};A.type==="main"?(O.request_type="media",O.request_current_level=A.level,O.request_video_width=(n.levels[A.level]||{}).width,O.request_video_height=(n.levels[A.level]||{}).height,O.request_labeled_bitrate=(n.levels[A.level]||{}).bitrate):O.request_type=A.type,o("requestcompleted",O)};n.on(r.Events.FRAG_LOADED,d);var f=function(b,E){var x=E.frag,S=x.start,A=a(x),R={currentFragmentPDT:A,currentFragmentStart:s(S)};o("fragmentchange",R)};n.on(r.Events.FRAG_CHANGED,f);var h=function(b,E){var x=E.type,S=E.details,A=E.response,R=E.fatal,C=E.frag,T=E.networkDetails,I=C?.url||E.url||"",D=T?Ex(T):void 0;if((S===r.ErrorDetails.MANIFEST_LOAD_ERROR||S===r.ErrorDetails.MANIFEST_LOAD_TIMEOUT||S===r.ErrorDetails.FRAG_LOAD_ERROR||S===r.ErrorDetails.FRAG_LOAD_TIMEOUT||S===r.ErrorDetails.LEVEL_LOAD_ERROR||S===r.ErrorDetails.LEVEL_LOAD_TIMEOUT||S===r.ErrorDetails.AUDIO_TRACK_LOAD_ERROR||S===r.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT||S===r.ErrorDetails.SUBTITLE_LOAD_ERROR||S===r.ErrorDetails.SUBTITLE_LOAD_TIMEOUT||S===r.ErrorDetails.KEY_LOAD_ERROR||S===r.ErrorDetails.KEY_LOAD_TIMEOUT)&&o("requestfailed",{request_error:S,request_url:I,request_hostname:ac(I),request_id:D?$k(D):void 0,request_type:S===r.ErrorDetails.FRAG_LOAD_ERROR||S===r.ErrorDetails.FRAG_LOAD_TIMEOUT?"media":S===r.ErrorDetails.AUDIO_TRACK_LOAD_ERROR||S===r.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT?"audio":S===r.ErrorDetails.SUBTITLE_LOAD_ERROR||S===r.ErrorDetails.SUBTITLE_LOAD_TIMEOUT?"subtitle":S===r.ErrorDetails.KEY_LOAD_ERROR||S===r.ErrorDetails.KEY_LOAD_TIMEOUT?"encryption":"manifest",request_error_code:A?.code,request_error_text:A?.text}),R){var k,O="".concat(I?"url: ".concat(I,` 2491`):"")+"".concat(A&&(A.code||A.text)?"response: ".concat(A.code,", ").concat(A.text,` 2492`):"")+"".concat(E.reason?"failure reason: ".concat(E.reason,` 2493`):"")+"".concat(E.level?"level: ".concat(E.level,` 2494`):"")+"".concat(E.parent?"parent stream controller: ".concat(E.parent,` 2495`):"")+"".concat(E.buffer?"buffer length: ".concat(E.buffer,` 2496`):"")+"".concat(E.error?"error: ".concat(E.error,` 2497`):"")+"".concat(E.event?"event: ".concat(E.event,` 2498`):"")+"".concat(E.err?"error message: ".concat((k=E.err)===null||k===void 0?void 0:k.message,` 2499`):"");o("error",{player_error_code:x,player_error_message:S,player_error_context:O})}};n.on(r.Events.ERROR,h);var m=function(b,E){var x=E.frag,S=x&&x._url||"";o("requestcanceled",{request_event_type:b,request_url:S,request_type:"media",request_hostname:ac(S)})};n.on(r.Events.FRAG_LOAD_EMERGENCY_ABORTED,m);var g=function(b,E){var x=E.level,S=n.levels[x];if(S&&S.attrs&&S.attrs.BANDWIDTH){var A=S.attrs.BANDWIDTH,R,C=parseFloat(S.attrs["FRAME-RATE"]);isNaN(C)||(R=C),A?o("renditionchange",{video_source_fps:R,video_source_bitrate:A,video_source_width:S.width,video_source_height:S.height,video_source_rendition_name:S.name,video_source_codec:S?.videoCodec}):i.warn("missing BANDWIDTH from HLS manifest parsed by HLS.js")}};n.on(r.Events.LEVEL_SWITCHED,g),n._stopMuxMonitor=function(){n.off(r.Events.MANIFEST_LOADED,l),n.off(r.Events.LEVEL_LOADED,c),n.off(r.Events.AUDIO_TRACK_LOADED,u),n.off(r.Events.FRAG_LOADED,d),n.off(r.Events.FRAG_CHANGED,f),n.off(r.Events.ERROR,h),n.off(r.Events.FRAG_LOAD_EMERGENCY_ABORTED,m),n.off(r.Events.LEVEL_SWITCHED,g),n.off(r.Events.DESTROYING,n._stopMuxMonitor),delete n._stopMuxMonitor},n.on(r.Events.DESTROYING,n._stopMuxMonitor)},jKt=function(t){t&&typeof t._stopMuxMonitor=="function"&&t._stopMuxMonitor()},zae=function(t,e){if(!t||!t.requestEndDate)return{};var n=ac(t.url),r=t.url,i=t.bytesLoaded,s=new Date(t.requestStartDate).getTime(),a=new Date(t.firstByteDate).getTime(),o=new Date(t.requestEndDate).getTime(),l=isNaN(t.duration)?0:t.duration,c=typeof e.getMetricsFor=="function"?e.getMetricsFor(t.mediaType).HttpList:e.getDashMetrics().getHttpRequests(t.mediaType),u;c.length>0&&(u=_G(c[c.length-1]._responseHeaders||""));var d=u?$k(u):void 0;return{requestStart:s,requestResponseStart:a,requestResponseEnd:o,requestBytesLoaded:i,requestResponseHeaders:u,requestMediaDuration:l,requestHostname:n,requestUrl:r,requestId:d}},BKt=function(t,e){var n=e.getQualityFor(t),r=e.getCurrentTrackFor(t).bitrateList;return r?{currentLevel:n,renditionWidth:r[n].width||null,renditionHeight:r[n].height||null,renditionBitrate:r[n].bandwidth}:{}},UKt=function(t){var e;return(e=t.match(/.*codecs\*?="(.*)"/))===null||e===void 0?void 0:e[1]},HKt=function(t){try{var e,n,r=(n=t.getVersion)===null||n===void 0||(e=n.call(t))===null||e===void 0?void 0:e.split(".").map(function(i){return parseInt(i)})[0];return r}catch{return!1}},VKt=function(t,e,n){var r=t.log;if(!n||!n.on){r.warn("Invalid dash.js player reference. Monitoring blocked.");return}var i=HKt(n),s=function(x,S){return t.emit(e,x,S)},a=function(x){var S=x.type,A=x.data,R=(A||{}).url;s("requestcompleted",{request_event_type:S,request_start:0,request_response_start:0,request_response_end:0,request_bytes_loaded:-1,request_type:"manifest",request_hostname:ac(R),request_url:R})};n.on("manifestLoaded",a);var o={},l=function(x){if(typeof x.getRequests!="function")return null;var S=x.getRequests({state:"executed"});return S.length===0?null:S[S.length-1]},c=function(x){var S=x.type,A=x.fragmentModel,R=x.chunk,C=l(A);u({type:S,request:C,chunk:R})},u=function(x){var S=x.type,A=x.chunk,R=x.request,C=(A||{}).mediaInfo,T=C||{},I=T.type,D=T.bitrateList;D=D||[];var k={};D.forEach(function(H,q){k[q]={},k[q].width=H.width,k[q].height=H.height,k[q].bitrate=H.bandwidth,k[q].attrs={}}),I==="video"?o.video=k:I==="audio"?o.audio=k:o.media=k;var O=zae(R,n),P=O.requestStart,M=O.requestResponseStart,j=O.requestResponseEnd,U=O.requestResponseHeaders,z=O.requestMediaDuration,G=O.requestHostname,F=O.requestUrl,$=O.requestId;s("requestcompleted",{request_event_type:S,request_start:P,request_response_start:M,request_response_end:j,request_bytes_loaded:-1,request_type:I+"_init",request_response_headers:U,request_hostname:G,request_id:$,request_url:F,request_media_duration:z,request_rendition_lists:o})};i>=4?n.on("initFragmentLoaded",u):n.on("initFragmentLoaded",c);var d=function(x){var S=x.type,A=x.fragmentModel,R=x.chunk,C=l(A);f({type:S,request:C,chunk:R})},f=function(x){var S=x.type,A=x.chunk,R=x.request,C=A||{},T=C.mediaInfo,I=C.start,D=T||{},k=D.type,O=zae(R,n),P=O.requestStart,M=O.requestResponseStart,j=O.requestResponseEnd,U=O.requestBytesLoaded,z=O.requestResponseHeaders,G=O.requestMediaDuration,F=O.requestHostname,$=O.requestUrl,H=O.requestId,q=BKt(k,n),Y=q.currentLevel,se=q.renditionWidth,ye=q.renditionHeight,ie=q.renditionBitrate;s("requestcompleted",{request_event_type:S,request_start:P,request_response_start:M,request_response_end:j,request_bytes_loaded:U,request_type:k,request_response_headers:z,request_hostname:F,request_id:H,request_url:$,request_media_start_time:I,request_media_duration:G,request_current_level:Y,request_labeled_bitrate:ie,request_video_width:se,request_video_height:ye})};i>=4?n.on("mediaFragmentLoaded",f):n.on("mediaFragmentLoaded",d);var h={video:void 0,audio:void 0,totalBitrate:void 0},m=function(){if(h.video&&typeof h.video.bitrate=="number"){if(!(h.video.width&&h.video.height)){r.warn("have bitrate info for video but missing width/height");return}var x=h.video.bitrate;if(h.audio&&typeof h.audio.bitrate=="number"&&(x+=h.audio.bitrate),x!==h.totalBitrate)return h.totalBitrate=x,{video_source_bitrate:x,video_source_height:h.video.height,video_source_width:h.video.width,video_source_codec:UKt(h.video.codec)}}},g=function(x,S,A){if(typeof x.newQuality!="number"){r.warn("missing evt.newQuality in qualityChangeRendered event",x);return}var R=x.mediaType;if(R==="audio"||R==="video"){var C=n.getBitrateInfoListFor(R).find(function(I){var D=I.qualityIndex;return D===x.newQuality});if(!(C&&typeof C.bitrate=="number")){r.warn("missing bitrate info for ".concat(R));return}h[R]=RG(Pk({},C),{codec:n.getCurrentTrackFor(R).codec});var T=m();T&&s("renditionchange",T)}};n.on("qualityChangeRendered",g);var b=function(x){var S=x.request,A=x.mediaType;S=S||{},s("requestcanceled",{request_event_type:S.type+"_"+S.action,request_url:S.url,request_type:A,request_hostname:ac(S.url)})};n.on("fragmentLoadingAbandoned",b);var E=function(x){var S=x.error,A,R,C=(S==null||(A=S.data)===null||A===void 0?void 0:A.request)||{},T=(S==null||(R=S.data)===null||R===void 0?void 0:R.response)||{};S?.code===27&&s("requestfailed",{request_error:C.type+"_"+C.action,request_url:C.url,request_hostname:ac(C.url),request_type:C.mediaType,request_error_code:T.status,request_error_text:T.statusText});var I="".concat(C!=null&&C.url?"url: ".concat(C.url,` 2500`):"")+"".concat(T!=null&&T.status||T!=null&&T.statusText?"response: ".concat(T?.status,", ").concat(T?.statusText,` 2501`):"");s("error",{player_error_code:S?.code,player_error_message:S?.message,player_error_context:I})};
vendor: 20,408 bytes, line 2501
2501n.on("error",E),n._stopMuxMonitor=function(){n.off("manifestLoaded",a),n.off("initFragmentLoaded",u),n.off("mediaFragmentLoaded",f),n.off("qualityChangeRendered",g),n.off("error",E),n.off("fragmentLoadingAbandoned",b),delete n._stopMuxMonitor}},WKt=function(t){t&&typeof t._stopMuxMonitor=="function"&&t._stopMuxMonitor()},Gae=0,zKt=function(){function t(){Ls(this,t),We(this,"_listeners",void 0)}return hd(t,[{key:"on",value:function(e,n,r){return n._eventEmitterGuid=n._eventEmitterGuid||++Gae,this._listeners=this._listeners||{},this._listeners[e]=this._listeners[e]||[],r&&(n=n.bind(r)),this._listeners[e].push(n),n}},{key:"off",value:function(e,n){var r=this._listeners&&this._listeners[e];r&&r.forEach(function(i,s){i._eventEmitterGuid===n._eventEmitterGuid&&r.splice(s,1)})}},{key:"one",value:function(e,n,r){var i=this;n._eventEmitterGuid=n._eventEmitterGuid||++Gae;var s=function(){i.off(e,s),n.apply(r||this,arguments)};s._eventEmitterGuid=n._eventEmitterGuid,this.on(e,s)}},{key:"emit",value:function(e,n){var r=this;if(this._listeners){n=n||{};var i=this._listeners["before*"]||[],s=this._listeners[e]||[],a=this._listeners["after"+e]||[],o=function(l,c){l=l.slice(),l.forEach(function(u){u.call(r,{type:e},c)})};o(i,n),o(s,n),o(a,n)}}}]),t}(),GKt=zKt,W$=qo(Nc()),qKt=function(){function t(e){var n=this;Ls(this,t),We(this,"_playbackHeartbeatInterval",void 0),We(this,"_playheadShouldBeProgressing",void 0),We(this,"pm",void 0),this.pm=e,this._playbackHeartbeatInterval=null,this._playheadShouldBeProgressing=!1,e.on("playing",function(){n._playheadShouldBeProgressing=!0}),e.on("play",this._startPlaybackHeartbeatInterval.bind(this)),e.on("playing",this._startPlaybackHeartbeatInterval.bind(this)),e.on("adbreakstart",this._startPlaybackHeartbeatInterval.bind(this)),e.on("adplay",this._startPlaybackHeartbeatInterval.bind(this)),e.on("adplaying",this._startPlaybackHeartbeatInterval.bind(this)),e.on("devicewake",this._startPlaybackHeartbeatInterval.bind(this)),e.on("viewstart",this._startPlaybackHeartbeatInterval.bind(this)),e.on("rebufferstart",this._startPlaybackHeartbeatInterval.bind(this)),e.on("pause",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("ended",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("viewend",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("error",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("aderror",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("adpause",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("adended",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("adbreakend",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("seeked",function(){e.data.player_is_paused?n._stopPlaybackHeartbeatInterval():n._startPlaybackHeartbeatInterval()}),e.on("timeupdate",function(){n._playbackHeartbeatInterval!==null&&e.emit("playbackheartbeat")}),e.on("devicesleep",function(r,i){n._playbackHeartbeatInterval!==null&&(W$.default.clearInterval(n._playbackHeartbeatInterval),e.emit("playbackheartbeatend",{viewer_time:i.viewer_time}),n._playbackHeartbeatInterval=null)})}return hd(t,[{key:"_startPlaybackHeartbeatInterval",value:function(){var e=this;this._playbackHeartbeatInterval===null&&(this.pm.emit("playbackheartbeat"),this._playbackHeartbeatInterval=W$.default.setInterval(function(){e.pm.emit("playbackheartbeat")},this.pm.playbackHeartbeatTime))}},{key:"_stopPlaybackHeartbeatInterval",value:function(){this._playheadShouldBeProgressing=!1,this._playbackHeartbeatInterval!==null&&(W$.default.clearInterval(this._playbackHeartbeatInterval),this.pm.emit("playbackheartbeatend"),this._playbackHeartbeatInterval=null)}}]),t}(),KKt=qKt,YKt=function t(e){var n=this;Ls(this,t),We(this,"viewErrored",void 0),e.on("viewinit",function(){n.viewErrored=!1}),e.on("error",function(r,i){try{var s=e.errorTranslator({player_error_code:i.player_error_code,player_error_message:i.player_error_message,player_error_context:i.player_error_context,player_error_severity:i.player_error_severity,player_error_business_exception:i.player_error_business_exception});s&&(e.data.player_error_code=s.player_error_code||i.player_error_code,e.data.player_error_message=s.player_error_message||i.player_error_message,e.data.player_error_context=s.player_error_context||i.player_error_context,e.data.player_error_severity=s.player_error_severity||i.player_error_severity,e.data.player_error_business_exception=s.player_error_business_exception||i.player_error_business_exception,n.viewErrored=!0)}catch(a){e.mux.log.warn("Exception in error translator callback.",a),n.viewErrored=!0}}),e.on("aftererror",function(){var r,i,s,a,o;(r=e.data)===null||r===void 0||delete r.player_error_code,(i=e.data)===null||i===void 0||delete i.player_error_message,(s=e.data)===null||s===void 0||delete s.player_error_context,(a=e.data)===null||a===void 0||delete a.player_error_severity,(o=e.data)===null||o===void 0||delete o.player_error_business_exception})},QKt=YKt,XKt=function(){function t(e){Ls(this,t),We(this,"_watchTimeTrackerLastCheckedTime",void 0),We(this,"pm",void 0),this.pm=e,this._watchTimeTrackerLastCheckedTime=null,e.on("playbackheartbeat",this._updateWatchTime.bind(this)),e.on("playbackheartbeatend",this._clearWatchTimeState.bind(this))}return hd(t,[{key:"_updateWatchTime",value:function(e,n){var r=n.viewer_time;this._watchTimeTrackerLastCheckedTime===null&&(this._watchTimeTrackerLastCheckedTime=r),ki(this.pm.data,"view_watch_time",r-this._watchTimeTrackerLastCheckedTime),this._watchTimeTrackerLastCheckedTime=r}},{key:"_clearWatchTimeState",value:function(e,n){this._updateWatchTime(e,n),this._watchTimeTrackerLastCheckedTime=null}}]),t}(),ZKt=XKt,JKt=function(){function t(e){var n=this;Ls(this,t),We(this,"_playbackTimeTrackerLastPlayheadPosition",void 0),We(this,"_lastTime",void 0),We(this,"_isAdPlaying",void 0),We(this,"_callbackUpdatePlaybackTime",void 0),We(this,"pm",void 0),this.pm=e,this._playbackTimeTrackerLastPlayheadPosition=-1,this._lastTime=$i.now(),this._isAdPlaying=!1,this._callbackUpdatePlaybackTime=null;var r=this._startPlaybackTimeTracking.bind(this);e.on("playing",r),e.on("adplaying",r),e.on("seeked",r);var i=this._stopPlaybackTimeTracking.bind(this);e.on("playbackheartbeatend",i),e.on("seeking",i),e.on("adplaying",function(){n._isAdPlaying=!0}),e.on("adended",function(){n._isAdPlaying=!1}),e.on("adpause",function(){n._isAdPlaying=!1}),e.on("adbreakstart",function(){n._isAdPlaying=!1}),e.on("adbreakend",function(){n._isAdPlaying=!1}),e.on("adplay",function(){n._isAdPlaying=!1}),e.on("viewinit",function(){n._playbackTimeTrackerLastPlayheadPosition=-1,n._lastTime=$i.now(),n._isAdPlaying=!1,n._callbackUpdatePlaybackTime=null})}return hd(t,[{key:"_startPlaybackTimeTracking",value:function(){this._callbackUpdatePlaybackTime===null&&(this._callbackUpdatePlaybackTime=this._updatePlaybackTime.bind(this),this._playbackTimeTrackerLastPlayheadPosition=this.pm.data.player_playhead_time,this.pm.on("playbackheartbeat",this._callbackUpdatePlaybackTime))}},{key:"_stopPlaybackTimeTracking",value:function(){this._callbackUpdatePlaybackTime&&(this._updatePlaybackTime(),this.pm.off("playbackheartbeat",this._callbackUpdatePlaybackTime),this._callbackUpdatePlaybackTime=null,this._playbackTimeTrackerLastPlayheadPosition=-1)}},{key:"_updatePlaybackTime",value:function(){var e=this.pm.data.player_playhead_time,n=$i.now(),r=-1;this._playbackTimeTrackerLastPlayheadPosition>=0&&e>this._playbackTimeTrackerLastPlayheadPosition?r=e-this._playbackTimeTrackerLastPlayheadPosition:this._isAdPlaying&&(r=n-this._lastTime),r>0&&r<=1e3&&ki(this.pm.data,"view_content_playback_time",r),this._playbackTimeTrackerLastPlayheadPosition=e,this._lastTime=n}}]),t}(),eYt=JKt,tYt=function(){function t(e){Ls(this,t),We(this,"pm",void 0),this.pm=e;var n=this._updatePlayheadTime.bind(this);e.on("playbackheartbeat",n),e.on("playbackheartbeatend",n),e.on("timeupdate",n),e.on("destroy",function(){e.off("timeupdate",n)})}return hd(t,[{key:"_updateMaxPlayheadPosition",value:function(){this.pm.data.view_max_playhead_position=typeof this.pm.data.view_max_playhead_position>"u"?this.pm.data.player_playhead_time:Math.max(this.pm.data.view_max_playhead_position,this.pm.data.player_playhead_time)}},{key:"_updatePlayheadTime",value:function(e,n){var r=this,i=function(){r.pm.currentFragmentPDT&&r.pm.currentFragmentStart&&(r.pm.data.player_program_time=r.pm.currentFragmentPDT+r.pm.data.player_playhead_time-r.pm.currentFragmentStart)};if(n&&n.player_playhead_time)this.pm.data.player_playhead_time=n.player_playhead_time,i(),this._updateMaxPlayheadPosition();else if(this.pm.getPlayheadTime){var s=this.pm.getPlayheadTime();typeof s<"u"&&(this.pm.data.player_playhead_time=s,i(),this._updateMaxPlayheadPosition())}}}]),t}(),nYt=tYt,qae=5*60*1e3,rYt=function t(e){if(Ls(this,t),!e.disableRebufferTracking){var n,r=function(s,a){i(a),n=void 0},i=function(s){if(n){var a=s.viewer_time-n;ki(e.data,"view_rebuffer_duration",a),n=s.viewer_time,e.data.view_rebuffer_duration>qae&&(e.emit("viewend"),e.send("viewend"),e.mux.log.warn("Ending view after rebuffering for longer than ".concat(qae,"ms, future events will be ignored unless a programchange or videochange occurs.")))}e.data.view_watch_time>=0&&e.data.view_rebuffer_count>0&&(e.data.view_rebuffer_frequency=e.data.view_rebuffer_count/e.data.view_watch_time,e.data.view_rebuffer_percentage=e.data.view_rebuffer_duration/e.data.view_watch_time)};e.on("playbackheartbeat",function(s,a){return i(a)}),e.on("rebufferstart",function(s,a){n||(ki(e.data,"view_rebuffer_count",1),n=a.viewer_time,e.one("rebufferend",r))}),e.on("viewinit",function(){n=void 0,e.off("rebufferend",r)})}},iYt=rYt,sYt=function(){function t(e){var n=this;Ls(this,t),We(this,"_lastCheckedTime",void 0),We(this,"_lastPlayheadTime",void 0),We(this,"_lastPlayheadTimeUpdatedTime",void 0),We(this,"_rebuffering",void 0),We(this,"pm",void 0),this.pm=e,!(e.disableRebufferTracking||e.disablePlayheadRebufferTracking)&&(this._lastCheckedTime=null,this._lastPlayheadTime=null,this._lastPlayheadTimeUpdatedTime=null,e.on("playbackheartbeat",this._checkIfRebuffering.bind(this)),e.on("playbackheartbeatend",this._cleanupRebufferTracker.bind(this)),e.on("seeking",function(){n._cleanupRebufferTracker(null,{viewer_time:$i.now()})}))}return hd(t,[{key:"_checkIfRebuffering",value:function(e,n){if(this.pm.seekingTracker.isSeeking||this.pm.adTracker.isAdBreak||!this.pm.playbackHeartbeat._playheadShouldBeProgressing){this._cleanupRebufferTracker(e,n);return}if(this._lastCheckedTime===null){this._prepareRebufferTrackerState(n.viewer_time);return}if(this._lastPlayheadTime!==this.pm.data.player_playhead_time){this._cleanupRebufferTracker(e,n,!0);return}var r=n.viewer_time-this._lastPlayheadTimeUpdatedTime;typeof this.pm.sustainedRebufferThreshold=="number"&&r>=this.pm.sustainedRebufferThreshold&&(this._rebuffering||(this._rebuffering=!0,this.pm.emit("rebufferstart",{viewer_time:this._lastPlayheadTimeUpdatedTime}))),this._lastCheckedTime=n.viewer_time}},{key:"_clearRebufferTrackerState",value:function(){this._lastCheckedTime=null,this._lastPlayheadTime=null,this._lastPlayheadTimeUpdatedTime=null}},{key:"_prepareRebufferTrackerState",value:function(e){this._lastCheckedTime=e,this._lastPlayheadTime=this.pm.data.player_playhead_time,this._lastPlayheadTimeUpdatedTime=e}},{key:"_cleanupRebufferTracker",value:function(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(this._rebuffering)this._rebuffering=!1,this.pm.emit("rebufferend",{viewer_time:n.viewer_time});else{if(this._lastCheckedTime===null)return;var i=this.pm.data.player_playhead_time-this._lastPlayheadTime,s=n.viewer_time-this._lastPlayheadTimeUpdatedTime;typeof this.pm.minimumRebufferDuration=="number"&&i>0&&s-i>this.pm.minimumRebufferDuration&&(this._lastCheckedTime=null,this.pm.emit("rebufferstart",{viewer_time:this._lastPlayheadTimeUpdatedTime}),this.pm.emit("rebufferend",{viewer_time:this._lastPlayheadTimeUpdatedTime+s-i}))}r?this._prepareRebufferTrackerState(n.viewer_time):this._clearRebufferTrackerState()}}]),t}(),aYt=sYt,oYt=function(){function t(e){var n=this;Ls(this,t),We(this,"NAVIGATION_START",void 0),We(this,"pm",void 0),this.pm=e,e.on("viewinit",function(){var r=e.data,i=r.view_id;if(!r.view_program_changed){var s=function(a,o){var l=o.viewer_time;(a.type==="playing"&&typeof e.data.view_time_to_first_frame>"u"||a.type==="adplaying"&&(typeof e.data.view_time_to_first_frame>"u"||n._inPrerollPosition()))&&n.calculateTimeToFirstFrame(l||$i.now(),i)};e.one("playing",s),e.one("adplaying",s),e.one("viewend",function(){e.off("playing",s),e.off("adplaying",s)})}})}return hd(t,[{key:"_inPrerollPosition",value:function(){return typeof this.pm.data.view_content_playback_time>"u"||this.pm.data.view_content_playback_time<=1e3}},{key:"calculateTimeToFirstFrame",value:function(e,n){n===this.pm.data.view_id&&(this.pm.watchTimeTracker._updateWatchTime(null,{viewer_time:e}),this.pm.data.view_time_to_first_frame=this.pm.data.view_watch_time,(this.pm.data.player_autoplay_on||this.pm.data.video_is_autoplay)&&this.NAVIGATION_START&&(this.pm.data.view_aggregate_startup_time=this.pm.data.view_start+this.pm.data.view_watch_time-this.NAVIGATION_START))}}]),t}(),lYt=oYt,cYt=function t(e){var n=this;Ls(this,t),We(this,"_lastPlayerHeight",void 0),We(this,"_lastPlayerWidth",void 0),We(this,"_lastPlayheadPosition",void 0),We(this,"_lastSourceHeight",void 0),We(this,"_lastSourceWidth",void 0),e.on("viewinit",function(){n._lastPlayheadPosition=-1});var r=["pause","rebufferstart","seeking","error","adbreakstart","hb"],i=["playing","hb"];r.forEach(function(s){e.on(s,function(){if(n._lastPlayheadPosition>=0&&e.data.player_playhead_time>=0&&n._lastPlayerWidth>=0&&n._lastSourceWidth>0&&n._lastPlayerHeight>=0&&n._lastSourceHeight>0){var a=e.data.player_playhead_time-n._lastPlayheadPosition;if(a<0){n._lastPlayheadPosition=-1;return}var o=Math.min(n._lastPlayerWidth/n._lastSourceWidth,n._lastPlayerHeight/n._lastSourceHeight),l=Math.max(0,o-1),c=Math.max(0,1-o);e.data.view_max_upscale_percentage=Math.max(e.data.view_max_upscale_percentage||0,l),e.data.view_max_downscale_percentage=Math.max(e.data.view_max_downscale_percentage||0,c),ki(e.data,"view_total_content_playback_time",a),ki(e.data,"view_total_upscaling",l*a),ki(e.data,"view_total_downscaling",c*a)}n._lastPlayheadPosition=-1})}),i.forEach(function(s){e.on(s,function(){n._lastPlayheadPosition=e.data.player_playhead_time,n._lastPlayerWidth=e.data.player_width,n._lastPlayerHeight=e.data.player_height,n._lastSourceWidth=e.data.video_source_width,n._lastSourceHeight=e.data.video_source_height})})},uYt=cYt,dYt=2e3,fYt=function t(e){var n=this;Ls(this,t),We(this,"isSeeking",void 0),this.isSeeking=!1;var r=-1,i=function(){var s=$i.now(),a=(e.data.viewer_time||s)-(r||s);ki(e.data,"view_seek_duration",a),e.data.view_max_seek_time=Math.max(e.data.view_max_seek_time||0,a),n.isSeeking=!1,r=-1};e.on("seeking",function(s,a){if(Object.assign(e.data,a),n.isSeeking&&a.viewer_time-r<=dYt){r=a.viewer_time;return}n.isSeeking&&i(),n.isSeeking=!0,r=a.viewer_time,ki(e.data,"view_seek_count",1),e.send("seeking")}),e.on("seeked",function(){i()}),e.on("viewend",function(){n.isSeeking&&(i(),e.send("seeked")),n.isSeeking=!1,r=-1})},hYt=fYt,Kae=function(t,e){t.push(e),t.sort(function(n,r){return n.viewer_time-r.viewer_time})},pYt=["adbreakstart","adrequest","adresponse","adplay","adplaying","adpause","adended","adbreakend","aderror","adclicked","adskipped"],mYt=function(){function t(e){var n=this;Ls(this,t),We(this,"_adHasPlayed",void 0),We(this,"_adRequests",void 0),We(this,"_adResponses",void 0),We(this,"_currentAdRequestNumber",void 0),We(this,"_currentAdResponseNumber",void 0),We(this,"_prerollPlayTime",void 0),We(this,"_wouldBeNewAdPlay",void 0),We(this,"isAdBreak",void 0),We(this,"pm",void 0),this.pm=e,e.on("viewinit",function(){n.isAdBreak=!1,n._currentAdRequestNumber=0,n._currentAdResponseNumber=0,n._adRequests=[],n._adResponses=[],n._adHasPlayed=!1,n._wouldBeNewAdPlay=!0,n._prerollPlayTime=void 0}),pYt.forEach(function(i){return e.on(i,n._updateAdData.bind(n))});var r=function(){n.isAdBreak=!1};e.on("adbreakstart",function(){n.isAdBreak=!0}),e.on("play",r),e.on("playing",r),e.on("viewend",r),e.on("adrequest",function(i,s){s=Object.assign({ad_request_id:"generatedAdRequestId"+n._currentAdRequestNumber++},s),Kae(n._adRequests,s),ki(e.data,"view_ad_request_count"),n.inPrerollPosition()&&(e.data.view_preroll_requested=!0,n._adHasPlayed||ki(e.data,"view_preroll_request_count"))}),e.on("adresponse",function(i,s){s=Object.assign({ad_request_id:"generatedAdRequestId"+n._currentAdResponseNumber++},s),Kae(n._adResponses,s);var a=n.findAdRequest(s.ad_request_id);a&&ki(e.data,"view_ad_request_time",Math.max(0,s.viewer_time-a.viewer_time))}),e.on("adplay",function(i,s){n._adHasPlayed=!0,n._wouldBeNewAdPlay&&(n._wouldBeNewAdPlay=!1,ki(e.data,"view_ad_played_count")),n.inPrerollPosition()&&!e.data.view_preroll_played&&(e.data.view_preroll_played=!0,n._adRequests.length>0&&(e.data.view_preroll_request_time=Math.max(0,s.viewer_time-n._adRequests[0].viewer_time)),e.data.view_start&&(e.data.view_startup_preroll_request_time=Math.max(0,s.viewer_time-e.data.view_start)),n._prerollPlayTime=s.viewer_time)}),e.on("adplaying",function(i,s){n.inPrerollPosition()&&typeof e.data.view_preroll_load_time>"u"&&typeof n._prerollPlayTime<"u"&&(e.data.view_preroll_load_time=s.viewer_time-n._prerollPlayTime,e.data.view_startup_preroll_load_time=s.viewer_time-n._prerollPlayTime)}),e.on("adclicked",function(i,s){n._wouldBeNewAdPlay||ki(e.data,"view_ad_clicked_count")}),e.on("adskipped",function(i,s){n._wouldBeNewAdPlay||ki(e.data,"view_ad_skipped_count")}),e.on("adended",function(){n._wouldBeNewAdPlay=!0}),e.on("aderror",function(){n._wouldBeNewAdPlay=!0})}return hd(t,[{key:"inPrerollPosition",value:function(){return typeof this.pm.data.view_content_playback_time>"u"||this.pm.data.view_content_playback_time<=1e3}},{key:"findAdRequest",value:function(e){for(var n=0;n<this._adRequests.length;n++)if(this._adRequests[n].ad_request_id===e)return this._adRequests[n]}},{key:"_updateAdData",value:function(e,n){if(this.inPrerollPosition()){if(!this.pm.data.view_preroll_ad_tag_hostname&&n.ad_tag_url){var r=Af(AS(n.ad_tag_url),2),i=r[0],s=r[1];this.pm.data.view_preroll_ad_tag_domain=s,this.pm.data.view_preroll_ad_tag_hostname=i}if(!this.pm.data.view_preroll_ad_asset_hostname&&n.ad_asset_url){var a=Af(AS(n.ad_asset_url),2),o=a[0],l=a[1];this.pm.data.view_preroll_ad_asset_domain=l,this.pm.data.view_preroll_ad_asset_hostname=o}}this.pm.data.ad_asset_url=n?.ad_asset_url,this.pm.data.ad_tag_url=n?.ad_tag_url,this.pm.data.ad_creative_id=n?.ad_creative_id,this.pm.data.ad_id=n?.ad_id,this.pm.data.ad_universal_id=n?.ad_universal_id}}]),t}(),gYt=mYt,Yae=qo(Nc()),vYt=function t(e){Ls(this,t);var n,r,i=function(){e.disableRebufferTracking||(ki(e.data,"view_waiting_rebuffer_count",1),n=$i.now(),r=Yae.default.setInterval(function(){if(n){var c=$i.now();ki(e.data,"view_waiting_rebuffer_duration",c-n),n=c}},250))},s=function(){e.disableRebufferTracking||n&&(ki(e.data,"view_waiting_rebuffer_duration",$i.now()-n),n=!1,Yae.default.clearInterval(r))},a=!1,o=function(){a=!0},l=function(){a=!1,s()};e.on("waiting",function(){a&&i()}),e.on("playing",function(){s(),o()}),e.on("pause",l),e.on("seeking",l)},yYt=vYt,bYt=function t(e){var n=this;Ls(this,t),We(this,"lastWallClockTime",void 0);var r=function(){n.lastWallClockTime=$i.now(),e.on("before*",i)},i=function(s){var a=$i.now(),o=n.lastWallClockTime;n.lastWallClockTime=a,a-o>3e4&&(e.emit("devicesleep",{viewer_time:o}),Object.assign(e.data,{viewer_time:o}),e.send("devicesleep"),e.emit("devicewake",{viewer_time:a}),Object.assign(e.data,{viewer_time:a}),e.send("devicewake"))};e.one("playbackheartbeat",r),e.on("playbackheartbeatend",function(){e.off("before*",i),e.one("playbackheartbeat",r)})},EYt=bYt,z$=qo(Nc()),eAe=function(t){return t()}(function(){var t=function(){for(var n=0,r={};n<arguments.length;n++){var i=arguments[n];for(var s in i)r[s]=i[s]}return r};function e(n){function r(i,s,a){var o;if(typeof document<"u"){if(arguments.length>1){if(a=t({path:"/"},r.defaults,a),typeof a.expires=="number"){var l=new Date;l.setMilliseconds(l.getMilliseconds()+a.expires*864e5),a.expires=l}try{o=JSON.stringify(s),/^[\{\[]/.test(o)&&(s=o)}catch{}return n.write?s=n.write(s,i):s=encodeURIComponent(String(s)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decode
vendor: 12,184 bytes, line 2501
2501URIComponent),i=encodeURIComponent(String(i)),i=i.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),i=i.replace(/[\(\)]/g,escape),document.cookie=[i,"=",s,a.expires?"; expires="+a.expires.toUTCString():"",a.path?"; path="+a.path:"",a.domain?"; domain="+a.domain:"",a.secure?"; secure":""].join("")}i||(o={});for(var c=document.cookie?document.cookie.split("; "):[],u=/(%[0-9A-Z]{2})+/g,d=0;d<c.length;d++){var f=c[d].split("="),h=f.slice(1).join("=");h.charAt(0)==='"'&&(h=h.slice(1,-1));try{var m=f[0].replace(u,decodeURIComponent);if(h=n.read?n.read(h,m):n(h,m)||h.replace(u,decodeURIComponent),this.json)try{h=JSON.parse(h)}catch{}if(i===m){o=h;break}i||(o[m]=h)}catch{}}return o}}return r.set=r,r.get=function(i){return r.call(r,i)},r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(i,s){r(i,"",t(s,{expires:-1}))},r.withConverter=e,r}return e(function(){})}),tAe="muxData",xYt=function(t){return Object.entries(t).map(function(e){var n=Af(e,2),r=n[0],i=n[1];return"".concat(r,"=").concat(i)}).join("&")},wYt=function(t){return t.split("&").reduce(function(e,n){var r=Af(n.split("="),2),i=r[0],s=r[1],a=+s,o=s&&a==s?a:s;return e[i]=o,e},{})},nAe=function(){var t;try{t=wYt(eAe.get(tAe)||"")}catch{t={}}return t},rAe=function(t){try{eAe.set(tAe,xYt(t),{expires:365})}catch{}},SYt=function(){var t=nAe();return t.mux_viewer_id=t.mux_viewer_id||TS(),t.msn=t.msn||Math.random(),rAe(t),{mux_viewer_id:t.mux_viewer_id,mux_sample_number:t.msn}},TYt=function(){var t=nAe(),e=$i.now();return t.session_start&&(t.sst=t.session_start,delete t.session_start),t.session_id&&(t.sid=t.session_id,delete t.session_id),t.session_expires&&(t.sex=t.session_expires,delete t.session_expires),(!t.sex||t.sex<e)&&(t.sid=TS(),t.sst=e),t.sex=e+25*60*1e3,rAe(t),{session_id:t.sid,session_start:t.sst,session_expires:t.sex}};function AYt(t,e){var n=e.beaconCollectionDomain,r=e.beaconDomain;if(n)return"https://"+n;t=t||"inferred";var i=r||"litix.io";return t.match(/^[a-z0-9]+$/)?"https://"+t+"."+i:"https://img.litix.io/a.gif"}var CYt=qo(Nc()),iAe=function(){var t;switch(sAe()){case"cellular":t="cellular";break;case"ethernet":t="wired";break;case"wifi":t="wifi";break;case void 0:break;default:t="other"}return t},sAe=function(){var t=CYt.default.navigator,e=t&&(t.connection||t.mozConnection||t.webkitConnection);return e&&e.type};iAe.getConnectionFromAPI=sAe;var RYt=iAe,_Yt={a:"env",b:"beacon",c:"custom",d:"ad",e:"event",f:"experiment",i:"internal",m:"mux",n:"response",p:"player",q:"request",r:"retry",s:"session",t:"timestamp",u:"viewer",v:"video",w:"page",x:"view",y:"sub"},IYt=aAe(_Yt),kYt={ad:"ad",af:"affiliate",ag:"aggregate",ap:"api",al:"application",ao:"audio",ar:"architecture",as:"asset",au:"autoplay",av:"average",bi:"bitrate",bn:"brand",br:"break",bw:"browser",by:"bytes",bz:"business",ca:"cached",cb:"cancel",cc:"codec",cd:"code",cg:"category",ch:"changed",ci:"client",ck:"clicked",cl:"canceled",cn:"config",co:"count",ce:"counter",cp:"complete",cq:"creator",cr:"creative",cs:"captions",ct:"content",cu:"current",cx:"connection",cz:"context",dg:"downscaling",dm:"domain",dn:"cdn",do:"downscale",dr:"drm",dp:"dropped",du:"duration",dv:"device",dy:"dynamic",eb:"enabled",ec:"encoding",ed:"edge",en:"end",eg:"engine",em:"embed",er:"error",ep:"experiments",es:"errorcode",et:"errortext",ee:"event",ev:"events",ex:"expires",ez:"exception",fa:"failed",fi:"first",fm:"family",ft:"format",fp:"fps",fq:"frequency",fr:"frame",fs:"fullscreen",ha:"has",hb:"holdback",he:"headers",ho:"host",hn:"hostname",ht:"height",id:"id",ii:"init",in:"instance",ip:"ip",is:"is",ke:"key",la:"language",lb:"labeled",le:"level",li:"live",ld:"loaded",lo:"load",ls:"lists",lt:"latency",ma:"max",md:"media",me:"message",mf:"manifest",mi:"mime",ml:"midroll",mm:"min",mn:"manufacturer",mo:"model",mx:"mux",ne:"newest",nm:"name",no:"number",on:"on",or:"origin",os:"os",pa:"paused",pb:"playback",pd:"producer",pe:"percentage",pf:"played",pg:"program",ph:"playhead",pi:"plugin",pl:"preroll",pn:"playing",po:"poster",pp:"pip",pr:"preload",ps:"position",pt:"part",py:"property",px:"pop",pz:"plan",ra:"rate",rd:"requested",re:"rebuffer",rf:"rendition",rg:"range",rm:"remote",ro:"ratio",rp:"response",rq:"request",rs:"requests",sa:"sample",sd:"skipped",se:"session",sh:"shift",sk:"seek",sm:"stream",so:"source",sq:"sequence",sr:"series",ss:"status",st:"start",su:"startup",sv:"server",sw:"software",sy:"severity",ta:"tag",tc:"tech",te:"text",tg:"target",th:"throughput",ti:"time",tl:"total",to:"to",tt:"title",ty:"type",ug:"upscaling",un:"universal",up:"upscale",ur:"url",us:"user",va:"variant",vd:"viewed",vi:"video",ve:"version",vw:"view",vr:"viewer",wd:"width",wa:"watch",wt:"waiting"},Qae=aAe(kYt);function aAe(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[t[n]]=n);return e}function hj(t){var e={},n={};return Object.keys(t).forEach(function(r){var i=!1;if(t.hasOwnProperty(r)&&t[r]!==void 0){var s=r.split("_"),a=s[0],o=IYt[a];o||(rr.info("Data key word `"+s[0]+"` not expected in "+r),o=a+"_"),s.splice(1).forEach(function(l){l==="url"&&(i=!0),Qae[l]?o+=Qae[l]:Number.isInteger(Number(l))?o+=l:(rr.info("Data key word `"+l+"` not expected in "+r),o+="_"+l+"_")}),i?n[o]=t[r]:e[o]=t[r]}}),Object.assign(e,n)}var E0=qo(Nc()),DYt=qo(YTe()),LYt={maxBeaconSize:300,maxQueueLength:3600,baseTimeBetweenBeacons:1e4,maxPayloadKBSize:500},OYt=56*1024,MYt=["hb","requestcompleted","requestfailed","requestcanceled"],PYt="https://img.litix.io",Uf=function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this._beaconUrl=t||PYt,this._eventQueue=[],this._postInFlight=!1,this._resendAfterPost=!1,this._failureCount=0,this._sendTimeout=!1,this._options=Object.assign({},LYt,e)};Uf.prototype.queueEvent=function(t,e){var n=Object.assign({},e);return this._eventQueue.length<=this._options.maxQueueLength||t==="eventrateexceeded"?(this._eventQueue.push(n),this._sendTimeout||this._startBeaconSending(),this._eventQueue.length<=this._options.maxQueueLength):!1};Uf.prototype.flushEvents=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(t&&this._eventQueue.length===1){this._eventQueue.pop();return}this._eventQueue.length&&this._sendBeaconQueue(),this._startBeaconSending()};Uf.prototype.destroy=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this.destroyed=!0,t?this._clearBeaconQueue():this.flushEvents(),E0.default.clearTimeout(this._sendTimeout)};Uf.prototype._clearBeaconQueue=function(){var t=this._eventQueue.length>this._options.maxBeaconSize?this._eventQueue.length-this._options.maxBeaconSize:0,e=this._eventQueue.slice(t);t>0&&Object.assign(e[e.length-1],hj({mux_view_message:"event queue truncated"}));var n=this._createPayload(e);oAe(this._beaconUrl,n,!0,function(){})};Uf.prototype._sendBeaconQueue=function(){var t=this;if(this._postInFlight){this._resendAfterPost=!0;return}var e=this._eventQueue.slice(0,this._options.maxBeaconSize);this._eventQueue=this._eventQueue.slice(this._options.maxBeaconSize),this._postInFlight=!0;var n=this._createPayload(e),r=$i.now();oAe(this._beaconUrl,n,!1,function(i,s){s?(t._eventQueue=e.concat(t._eventQueue),t._failureCount+=1,rr.info("Error sending beacon: "+s)):t._failureCount=0,t._roundTripTime=$i.now()-r,t._postInFlight=!1,t._resendAfterPost&&(t._resendAfterPost=!1,t._eventQueue.length>0&&t._sendBeaconQueue())})};Uf.prototype._getNextBeaconTime=function(){if(!this._failureCount)return this._options.baseTimeBetweenBeacons;var t=Math.pow(2,this._failureCount-1);return t=t*Math.random(),(1+t)*this._options.baseTimeBetweenBeacons};Uf.prototype._startBeaconSending=function(){var t=this;E0.default.clearTimeout(this._sendTimeout),!this.destroyed&&(this._sendTimeout=E0.default.setTimeout(function(){t._eventQueue.length&&t._sendBeaconQueue(),t._startBeaconSending()},this._getNextBeaconTime()))};Uf.prototype._createPayload=function(t){var e=this,n={transmission_timestamp:Math.round($i.now())};this._roundTripTime&&(n.rtt_ms=Math.round(this._roundTripTime));var r,i,s,a=function(){r=JSON.stringify({metadata:n,events:i||t}),s=r.length/1024},o=function(){return s<=e._options.maxPayloadKBSize};return a(),o()||(rr.info("Payload size is too big ("+s+" kb). Removing unnecessary events."),i=t.filter(function(l){return MYt.indexOf(l.e)===-1}),a()),o()||(rr.info("Payload size still too big ("+s+" kb). Cropping fields.."),i.forEach(function(l){for(var c in l){var u=l[c],d=50*1024;typeof u=="string"&&u.length>d&&(l[c]=u.substring(0,d))}}),a()),r};var $Yt=typeof DYt.default.exitPictureInPicture=="function"?function(t){return t.length<=OYt}:function(t){return!1},oAe=function(t,e,n,r){if(n&&navigator&&navigator.sendBeacon&&navigator.sendBeacon(t,e)){r();return}if(E0.default.fetch){E0.default.fetch(t,{method:"POST",body:e,headers:{"Content-Type":"text/plain"},keepalive:$Yt(e)}).then(function(s){return r(null,s.ok?null:"Error")}).catch(function(s){return r(null,s)});return}if(E0.default.XMLHttpRequest){var i=new E0.default.XMLHttpRequest;i.onreadystatechange=function(){if(i.readyState===4)return r(null,i.status!==200?"error":void 0)},i.open("POST",t),i.setRequestHeader("Content-Type","text/plain"),i.send(e);return}r()},NYt=Uf,FYt=["env_key","view_id","view_sequence_number","player_sequence_number","beacon_domain","player_playhead_time","viewer_time","mux_api_version","event","video_id","player_instance_id","player_error_code","player_error_message","player_error_context","player_error_severity","player_error_business_exception"],jYt=["adplay","adplaying","adpause","adfirstquartile","admidpoint","adthirdquartile","adended","adresponse","adrequest"],BYt=["ad_id","ad_creative_id","ad_universal_id"],UYt=["viewstart","error","ended","viewend"],HYt=10*60*1e3,VYt=function(){function t(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Ls(this,t);var i,s,a,o,l,c,u,d,f,h,m,g;We(this,"mux",void 0),We(this,"envKey",void 0),We(this,"options",void 0),We(this,"eventQueue",void 0),We(this,"sampleRate",void 0),We(this,"disableCookies",void 0),We(this,"respectDoNotTrack",void 0),We(this,"previousBeaconData",void 0),We(this,"lastEventTime",void 0),We(this,"rateLimited",void 0),We(this,"pageLevelData",void 0),We(this,"viewerData",void 0),this.mux=e,this.envKey=n,this.options=r,this.previousBeaconData=null,this.lastEventTime=0,this.rateLimited=!1,this.eventQueue=new NYt(AYt(this.envKey,this.options));var b;this.sampleRate=(b=this.options.sampleRate)!==null&&b!==void 0?b:1;var E;this.disableCookies=(E=this.options.disableCookies)!==null&&E!==void 0?E:!1;var x;this.respectDoNotTrack=(x=this.options.respectDoNotTrack)!==null&&x!==void 0?x:!1,this.previousBeaconData=null,this.lastEventTime=0,this.rateLimited=!1,this.pageLevelData={mux_api_version:this.mux.API_VERSION,mux_embed:this.mux.NAME,mux_embed_version:this.mux.VERSION,viewer_application_name:(i=this.options.platform)===null||i===void 0?void 0:i.name,viewer_application_version:(s=this.options.platform)===null||s===void 0?void 0:s.version,viewer_application_engine:(a=this.options.platform)===null||a===void 0?void 0:a.layout,viewer_device_name:(o=this.options.platform)===null||o===void 0?void 0:o.product,viewer_device_category:"",viewer_device_manufacturer:(l=this.options.platform)===null||l===void 0?void 0:l.manufacturer,viewer_os_family:(u=this.options.platform)===null||u===void 0||(c=u.os)===null||c===void 0?void 0:c.family,viewer_os_architecture:(f=this.options.platform)===null||f===void 0||(d=f.os)===null||d===void 0?void 0:d.architecture,viewer_os_version:(m=this.options.platform)===null||m===void 0||(h=m.os)===null||h===void 0?void 0:h.version,viewer_connection_type:RYt(),page_url:z$.default===null||z$.default===void 0||(g=z$.default.location)===null||g===void 0?void 0:g.href},this.viewerData=this.disableCookies?{}:SYt()}return hd(t,[{key:"send",value:function(e,n){if(!(!e||!(n!=null&&n.view_id))){if(this.respectDoNotTrack&&dj())return rr.info("Not sending `"+e+"` because Do Not Track is enabled");if(!n||typeof n!="object")return rr.error("A data object was expected in send() but was not provided");var r=this.disableCookies?{}:TYt(),i=RG(Pk({},this.pageLevelData,n,r,this.viewerData),{event:e,env_key:this.envKey});
vendor: 5,684 bytes, line 2501
2501i.user_id&&(i.viewer_user_id=i.user_id,delete i.user_id);var s,a=((s=i.mux_sample_number)!==null&&s!==void 0?s:0)>=this.sampleRate,o=this._deduplicateBeaconData(e,i),l=hj(o);if(this.lastEventTime=this.mux.utils.now(),a)return rr.info("Not sending event due to sample rate restriction",e,i,l);if(this.envKey||rr.info("Missing environment key (envKey) - beacons will be dropped if the video source is not a valid mux video URL",e,i,l),!this.rateLimited){if(rr.info("Sending event",e,i,l),this.rateLimited=!this.eventQueue.queueEvent(e,l),this.mux.WINDOW_UNLOADING&&e==="viewend")this.eventQueue.destroy(!0);else if(this.mux.WINDOW_HIDDEN&&e==="hb"?this.eventQueue.flushEvents(!0):UYt.indexOf(e)>=0&&this.eventQueue.flushEvents(),this.rateLimited)return i.event="eventrateexceeded",l=hj(i),this.eventQueue.queueEvent(i.event,l),rr.error("Beaconing disabled due to rate limit.")}}}},{key:"destroy",value:function(){this.eventQueue.destroy(!1)}},{key:"_deduplicateBeaconData",value:function(e,n){var r=this,i={},s=n.view_id;if(s==="-1"||e==="viewstart"||e==="viewend"||!this.previousBeaconData||this.mux.utils.now()-this.lastEventTime>=HYt)i=Pk({},n),s&&(this.previousBeaconData=i),s&&e==="viewend"&&(this.previousBeaconData=null);else{var a=e.indexOf("request")===0;Object.entries(n).forEach(function(o){var l=Af(o,2),c=l[0],u=l[1];r.previousBeaconData&&(u!==r.previousBeaconData[c]||FYt.indexOf(c)>-1||r.objectHasChanged(a,c,u,r.previousBeaconData[c])||r.eventRequiresKey(e,c))&&(i[c]=u,r.previousBeaconData[c]=u)})}return i}},{key:"objectHasChanged",value:function(e,n,r,i){return!e||n.indexOf("request_")!==0?!1:n==="request_response_headers"||typeof r!="object"||typeof i!="object"?!0:Object.keys(r||{}).length!==Object.keys(i||{}).length}},{key:"eventRequiresKey",value:function(e,n){return!!(e==="renditionchange"&&n.indexOf("video_source_")===0||BYt.includes(n)&&jYt.includes(e))}}]),t}(),WYt=function t(e){Ls(this,t);var n=0,r=0,i=0,s=0,a=0,o=0,l=0,c=function(f,h){var m=h.request_start,g=h.request_response_start,b=h.request_response_end,E=h.request_bytes_loaded;s++;var x,S;if(g?(x=g-(m??0),S=(b??0)-g):S=(b??0)-(m??0),S>0&&E&&E>0){var A=E/S*8e3;a++,r+=E,i+=S,e.data.view_min_request_throughput=Math.min(e.data.view_min_request_throughput||1/0,A),e.data.view_average_request_throughput=r/i*8e3,e.data.view_request_count=s,x>0&&(n+=x,e.data.view_max_request_latency=Math.max(e.data.view_max_request_latency||0,x),e.data.view_average_request_latency=n/a)}},u=function(f,h){s++,o++,e.data.view_request_count=s,e.data.view_request_failed_count=o},d=function(f,h){s++,l++,e.data.view_request_count=s,e.data.view_request_canceled_count=l};e.on("requestcompleted",c),e.on("requestfailed",u),e.on("requestcanceled",d)},zYt=WYt,GYt=60*60*1e3,qYt=function t(e){var n=this;Ls(this,t),We(this,"_lastEventTime",void 0),e.on("before*",function(r,i){var s=i.viewer_time,a=$i.now(),o=n._lastEventTime;if(n._lastEventTime=a,o&&a-o>GYt){var l=Object.keys(e.data).reduce(function(u,d){return d.indexOf("video_")===0?Object.assign(u,We({},d,e.data[d])):u},{});e.mux.log.info("Received event after at least an hour inactivity, creating a new view");var c=e.playbackHeartbeat._playheadShouldBeProgressing;e._resetView(Object.assign({viewer_time:s},l)),e.playbackHeartbeat._playheadShouldBeProgressing=c,e.playbackHeartbeat._playheadShouldBeProgressing&&r.type!=="play"&&r.type!=="adbreakstart"&&(e.emit("play",{viewer_time:s}),r.type!=="playing"&&e.emit("playing",{viewer_time:s}))}})},KYt=qYt,YYt=["viewstart","ended","loadstart","pause","play","playing","ratechange","waiting","adplay","adpause","adended","aderror","adplaying","adrequest","adresponse","adbreakstart","adbreakend","adfirstquartile","admidpoint","adthirdquartile","rebufferstart","rebufferend","seeked","error","hb","requestcompleted","requestfailed","requestcanceled","renditionchange"],QYt=new Set(["requestcompleted","requestfailed","requestcanceled"]),XYt=function(t){IKt(n,t);var e=LKt(n);function n(r,i,s){Ls(this,n);var a;a=e.call(this),We(jt(a),"DOM_CONTENT_LOADED_EVENT_END",void 0),We(jt(a),"NAVIGATION_START",void 0),We(jt(a),"_destroyed",void 0),We(jt(a),"_heartBeatTimeout",void 0),We(jt(a),"adTracker",void 0),We(jt(a),"dashjs",void 0),We(jt(a),"data",void 0),We(jt(a),"disablePlayheadRebufferTracking",void 0),We(jt(a),"disableRebufferTracking",void 0),We(jt(a),"errorTracker",void 0),We(jt(a),"errorTranslator",void 0),We(jt(a),"emitTranslator",void 0),We(jt(a),"getAdData",void 0),We(jt(a),"getPlayheadTime",void 0),We(jt(a),"getStateData",void 0),We(jt(a),"stateDataTranslator",void 0),We(jt(a),"hlsjs",void 0),We(jt(a),"id",void 0),We(jt(a),"longResumeTracker",void 0),We(jt(a),"minimumRebufferDuration",void 0),We(jt(a),"mux",void 0),We(jt(a),"playbackEventDispatcher",void 0),We(jt(a),"playbackHeartbeat",void 0),We(jt(a),"playbackHeartbeatTime",void 0),We(jt(a),"playheadTime",void 0),We(jt(a),"seekingTracker",void 0),We(jt(a),"sustainedRebufferThreshold",void 0),We(jt(a),"watchTimeTracker",void 0),We(jt(a),"currentFragmentPDT",void 0),We(jt(a),"currentFragmentStart",void 0),a.DOM_CONTENT_LOADED_EVENT_END=Mk.domContentLoadedEventEnd(),a.NAVIGATION_START=Mk.navigationStart();var o={debug:!1,minimumRebufferDuration:250,sustainedRebufferThreshold:1e3,playbackHeartbeatTime:25,beaconDomain:"litix.io",sampleRate:1,disableCookies:!1,respectDoNotTrack:!1,disableRebufferTracking:!1,disablePlayheadRebufferTracking:!1,errorTranslator:function(f){return f},emitTranslator:function(){for(var f=arguments.length,h=new Array(f),m=0;m<f;m++)h[m]=arguments[m];return h},stateDataTranslator:function(f){return f}};a.mux=r,a.id=i,s!=null&&s.beaconDomain&&a.mux.log.warn("The `beaconDomain` setting has been deprecated
2501in favor of `beaconCollectionDomain`. Please change your integration to use `beaconCollectionDomain` instead of `beaconDomain`."),s=Object.assign(o,s),s.data=s.data||{},s.data.property_key&&(s.data.env_key=s.data.property_key,delete s.data.property_key),rr.level=s.debug?u0.DEBUG:u0.WARN,a.getPlayheadTime=s.getPlayheadTime,a.getStateData=s.getStateData||function(){return{}},a.getAdData=s.getAdData||function(){},a.minimumRebufferDuration=s.minimumRebufferDuration,a.sustainedRebufferThreshold=s.sustainedRebufferThreshold,a.playbackHeartbeatTime=s.playbackHeartbeatTime,a.disableRebufferTracking=s.disableRebufferTracking,a.disableRebufferTracking&&a.mux.log.warn("Disabling rebuffer tracking. This should only be used in specific circumstances as a last resort when your player is known to unreliably track rebuffering."),a.disablePlayheadRebufferTracking=s.disablePlayheadRebufferTracking,a.errorTranslator=s.errorTranslator,a.emitTranslator=s.emitTranslator,a.stateDataTranslator=s.stateDataTranslator,a.playbackEventDispatcher=new VYt(r,s.data.env_key,s),a.data={player_instance_id:TS(),mux_sample_rate:s.sampleRate,beacon_domain:s.beaconCollectionDomain||s.beaconDomain},a.data.view_sequence_number=1,a.data.player_sequence_number=1;var l=(function(){typeof this.data.view_start>"u"&&(this.data.view_start=this.mux.utils.now(),this.emit("viewstart"))}).bind(jt(a));if(a.on("viewinit",function(f,h){this._resetVideoData(),this._resetViewData(),this._resetErrorData(),this._updateStateData(),Object.assign(this.data,h),this._initializeViewData(),this.one("play",l),this.one("adbreakstart",l)}),a.on("videochange",function(f,h){this._resetView(h)}),a.on("programchange",function(f,h){this.data.player_is_paused&&this.mux.log.warn("The `programchange` event is intended to be used when the content changes mid playback without the video source changing, however the video is not currently playing. If the video source is changing please use the videochange event otherwise you will lose startup time information."),this._resetView(Object.assign(h,{view_program_changed:!0})),l(),this.emit("play"),this.emit("playing")}),a.on("fragmentchange",function(f,h){this.currentFragmentPDT=h.currentFragmentPDT,this.currentFragmentStart=h.currentFragmentStart}),a.on("destroy",a.destroy),typeof window<"u"&&typeof window.addEventListener=="function"&&typeof window.removeEventListener=="function"){var c=function(){var f=typeof a.data.view_start<"u";a.mux.WINDOW_HIDDEN=document.visibilityState==="hidden",f&&a.mux.WINDOW_HIDDEN&&(a.data.player_is_paused||a.emit("hb"))};window.addEventListener("visibilitychange",c,!1);var u=function(f){f.persisted||a.destroy()};window.addEventListener("pagehide",u,!1),a.on("destroy",function(){window.removeEventListener("visibilitychange",c),window.removeEventListener("pagehide",u)})}a.on("playerready",function(f,h){Object.assign(this.data,h)}),YYt.forEach(function(f){a.on(f,function(h,m){f.indexOf("ad")!==0&&this._updateStateData(),Object.assign(this.data,m),this._sanitizeData()}),a.on("after"+f,function(){(f!=="error"||this.errorTracker.viewErrored)&&this.send(f)})}),a.on("viewend",function(f,h){Object.assign(a.data,h)});var d=function(f){var h=this.mux.utils.now();this.data.player_init_time&&(this.data.player_startup_time=h-this.data.player_init_time),!this.mux.PLAYER_TRACKED&&this.NAVIGATION_START&&(this.mux.PLAYER_TRACKED=!0,(this.data.player_init_time||this.DOM_CONTENT_LOADED_EVENT_END)&&(this.data.page_load_time=Math.min(this.data.player_init_time||1/0,this.DOM_CONTENT_LOADED_EVENT_END||1/0)-this.NAVIGATION_START)),this.send("playerready"),delete this.data.player_startup_time,delete this.data.page_load_time};return a.one("playerready",d),a.longResumeTracker=new KYt(jt(a)),a.errorTracker=new QKt(jt(a)),new EYt(jt(a)),a.seekingTracker=new hYt(jt(a)),a.playheadTime=new nYt(jt(a)),a.playbackHeartbeat=new KKt(jt(a)),new uYt(jt(a)),a.watchTimeTracker=new ZKt(jt(a)),new eYt(jt(a)),a.adTracker=new gYt(jt(a)),new aYt(jt(a)),new iYt(jt(a)),new lYt(jt(a)),new yYt(jt(a)),new zYt(jt(a)),s.hlsjs&&a.addHLSJS(s),s.dashjs&&a.addDashJS(s),a.emit("viewinit",s.data),a}return hd(n,[{key:"emit",value:function(r,i){var s,a=Object.assign({viewer_time:this.mux.utils.now()},i),o=[r,a];if(this.emitTranslator)try{o=this.emitTranslator(r,a)}catch(l){this.mux.log.warn("Exception in emit translator callback.",l)}o!=null&&o.length&&(s=u3(Eb(n.prototype),"emit",this)).call.apply(s,[this].concat(Ql(o)))}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,typeof this.data.view_start<"u"&&(this.emit
vendor: 14,961 bytes, lines 2501-2509
2501("viewend"),this.send("viewend")),this.playbackEventDispatcher.destroy(),this.removeHLSJS(),this.removeDashJS(),window.clearTimeout(this._heartBeatTimeout))}},{key:"send",value:function(r){if(this.data.view_id){var i=Object.assign({},this.data),s=["player_program_time","player_manifest_newest_program_time","player_live_edge_program_time","player_program_time","video_holdback","video_part_holdback","video_target_duration","video_part_target_duration"];if(i.video_source_is_live===void 0&&(i.player_source_duration===1/0||i.video_source_duration===1/0?i.video_source_is_live=!0:(i.player_source_duration>0||i.video_source_duration>0)&&(i.video_source_is_live=!1)),i.video_source_is_live||s.forEach(function(c){i[c]=void 0}),i.video_source_url=i.video_source_url||i.player_source_url,i.video_source_url){var a=Af(AS(i.video_source_url),2),o=a[0],l=a[1];i.video_source_domain=l,i.video_source_hostname=o}delete i.ad_request_id,this.playbackEventDispatcher.send(r,i),this.data.view_sequence_number++,this.data.player_sequence_number++,QYt.has(r)||this._restartHeartBeat(),r==="viewend"&&delete this.data.view_id}}},{key:"_resetView",value:function(r){this.emit("viewend"),this.send("viewend"),this.emit("viewinit",r)}},{key:"_updateStateData",value:function(){var r=this.getStateData();if(typeof this.stateDataTranslator=="function")try{r=this.stateDataTranslator(r)}catch(i){this.mux.log.warn("Exception in stateDataTranslator translator callback.",i)}Object.assign(this.data,r),this.playheadTime._updatePlayheadTime(),this._sanitizeData()}},{key:"_sanitizeData",value:function(){var r=this,i=["player_width","player_height","video_source_width","video_source_height","player_playhead_time","video_source_bitrate"];i.forEach(function(a){var o=parseInt(r.data[a],10);r.data[a]=isNaN(o)?void 0:o});var s=["player_source_url","video_source_url"];s.forEach(function(a){if(r.data[a]){var o=r.data[a].toLowerCase();(o.indexOf("data:")===0||o.indexOf("blob:")===0)&&(r.data[a]="MSE style URL")}})}},{key:"_resetVideoData",value:function(){var r=this;Object.keys(this.data).forEach(function(i){i.indexOf("video_")===0&&delete r.data[i]})}},{key:"_resetViewData",value:function(){var r=this;Object.keys(this.data).forEach(function(i){i.indexOf("view_")===0&&delete r.data[i]}),this.data.view_sequence_number=1}},{key:"_resetErrorData",value:function(){delete this.data.player_error_code,delete this.data.player_error_message,delete this.data.player_error_context,delete this.data.player_error_severity,delete this.data.player_error_business_exception}},{key:"_initializeViewData",value:function(){var r=this,i=this.data.view_id=TS(),s=function(){i===r.data.view_id&&ki(r.data,"player_view_count",1)};this.data.player_is_paused?this.one("play",s):s()}},{key:"_restartHeartBeat",value:function(){var r=this;window.clearTimeout(this._heartBeatTimeout),this._heartBeatTimeout=window.setTimeout(function(){r.data.player_is_paused||r.emit("hb")},1e4)}},{key:"addHLSJS",value:function(r){if(!r.hlsjs){this.mux.log.warn("You must pass a valid hlsjs instance in order to track it.");return}if(this.hlsjs){this.mux.log.warn("An instance of HLS.js is already being monitored for this player.");return}this.hlsjs=r.hlsjs,FKt(this.mux,this.id,r.hlsjs,{},r.Hls||window.Hls)}},{key:"removeHLSJS",value:function(){this.hlsjs&&(jKt(this.hlsjs),this.hlsjs=void 0)}},{key:"addDashJS",value:function(r){if(!r.dashjs){this.mux.log.warn("You must pass a valid dashjs instance in order to track it.");return}if(this.dashjs){this.mux.log.warn("An instance of Dash.js is already being monitored for this player.");return}this.dashjs=r.dashjs,VKt(this.mux,this.id,r.dashjs)}},{key:"removeDashJS",value:function(){this.dashjs&&(WKt(this.dashjs),this.dashjs=void 0)}}]),n}(GKt),ZYt=XYt,xx=qo(YTe());function JYt(){return xx.default&&!!(xx.default.fullscreenElement||xx.default.webkitFullscreenElement||xx.default.mozFullScreenElement||xx.default.msFullscreenElement)}var eQt=["loadstart","pause","play","playing","seeking","seeked","timeupdate","ratechange","stalled","waiting","error","ended"],tQt={1:"MEDIA_ERR_ABORTED",2:"MEDIA_ERR_NETWORK",3:"MEDIA_ERR_DECODE",4:"MEDIA_ERR_SRC_NOT_SUPPORTED"};function nQt(t,e,n){var r=Af(Ok(e),3),i=r[0],s=r[1],a=r[2],o=t.log,l=t.utils.getComputedStyle,c=t.utils.secondsToMs,u={automaticErrorTracking:!0};if(i){if(a!=="video"&&a!=="audio")return o.error("The element of `"+s+"` was not a media element.")}else return o.error("No element was found with the `"+s+"` query selector.");i.mux&&(i.mux.destroy(),delete i.mux,o.warn("Already monitoring this video element, replacing existing event listeners"));var d={getPlayheadTime:function(){return c(i.currentTime)},getStateData:function(){var h,m,g,b=((h=(m=this).getPlayheadTime)===null||h===void 0?void 0:h.call(m))||c(i.currentTime),E=this.hlsjs&&this.hlsjs.url,x=this.dashjs&&typeof this.dashjs.getSource=="function"&&this.dashjs.getSource(),S={player_is_paused:i.paused,player_width:parseInt(l(i,"width")),player_height:parseInt(l(i,"height")),player_autoplay_on:i.autoplay,player_preload_on:i.preload,player_language_code:i.lang,player_is_fullscreen:JYt(),video_poster_url:i.poster,video_source_url:E||x||i.currentSrc,video_source_duration:c(i.duration),video_source_height:i.videoHeight,video_source_width:i.videoWidth,view_dropped_frame_count:i==null||(g=i.getVideoPlaybackQuality)===null||g===void 0?void 0:g.call(i).droppedVideoFrames};if(i.getStartDate&&b>0){var A=i.getStartDate();if(A&&typeof A.getTime=="function"&&A.getTime()){var R=A.getTime();if(S.player_program_time=R+b,i.seekable.length>0){var C=R+i.seekable.end(i.seekable.length-1);S.player_live_edge_program_time=C}}}return S}};n=Object.assign(u,n,d),n.data=Object.assign({player_software:"HTML5 Video Element",player_mux_plugin_name:"VideoElementMonitor",player_mux_plugin_version:t.VERSION},n.data),i.mux=i.mux||{},i.mux.deleted=!1,i.mux.emit=function(h,m){t.emit(s,h,m)},i.mux.updateData=function(h){i.mux.emit("hb",h)};var f=function(){o.error("The monitor for this video element has already been destroyed.")};i.mux.destroy=function(){Object.keys(i.mux.listeners).forEach(function(h){i.removeEventListener(h,i.mux.listeners[h],!1)}),delete i.mux.listeners,i.mux.destroy=f,i.mux.swapElement=f,i.mux.emit=f,i.mux.addHLSJS=f,i.mux.addDashJS=f,i.mux.removeHLSJS=f,i.mux.removeDashJS=f,i.mux.updateData=f,i.mux.setEmitTranslator=f,i.mux.setStateDataTranslator=f,i.mux.setGetPlayheadTime=f,i.mux.deleted=!0,t.emit(s,"destroy")},i.mux.swapElement=function(h){var m=Af(Ok(h),3),g=m[0],b=m[1],E=m[2];if(g){if(E!=="video"&&E!=="audio")return t.log.error("The element of `"+b+"` was not a media element.")}else return t.log.error("No element was found with the `"+b+"` query selector.");g.muxId=i.muxId,delete i.muxId,g.mux=g.mux||{},g.mux.listeners=Object.assign({},i.mux.listeners),delete i.mux.listeners,Object.keys(g.mux.listeners).forEach(function(x){i.removeEventListener(x,g.mux.listeners[x],!1),g.addEventListener(x,g.mux.listeners[x],!1)}),g.mux.swapElement=i.mux.swapElement,g.mux.destroy=i.mux.destroy,delete i.mux,i=g},i.mux.addHLSJS=function(h){t.addHLSJS(s,h)},i.mux.addDashJS=function(h){t.addDashJS(s,h)},i.mux.removeHLSJS=function(){t.removeHLSJS(s)},i.mux.removeDashJS=function(){t.removeDashJS(s)},i.mux.setEmitTranslator=function(h){t.setEmitTranslator(s,h)},i.mux.setStateDataTranslator=function(h){t.setStateDataTranslator(s,h)},i.mux.setGetPlayheadTime=function(h){h||(h=n.getPlayheadTime),t.setGetPlayheadTime(s,h)},t.init(s,n),t.emit(s,"playerready"),i.paused||(t.emit(s,"play"),i.readyState>2&&t.emit(s,"playing")),i.mux.listeners={},eQt.forEach(function(h){h==="error"&&!n.automaticErrorTracking||(i.mux.listeners[h]=function(){var m={};if(h==="error"){if(!i.error||i.error.code===1)return;m.player_error_code=i.error.code,m.player_error_message=tQt[i.error.code]||i.error.message}t.emit(s,h,m)},i.addEventListener(h,i.mux.listeners[h],!1))})}function rQt(t,e,n,r){var i=r;if(t&&typeof t[e]=="function")try{i=t[e].apply(t,n)}catch(s){rr.info("safeCall error",s)}return i}var s2=qo(Nc()),Zv;s2.default&&s2.default.WeakMap&&(Zv=new WeakMap);function iQt(t,e){if(!t||!e||!s2.default||typeof s2.default.getComputedStyle!="function")return"";var n;return Zv&&Zv.has(t)&&(n=Zv.get(t)),n||(n=s2.default.getComputedStyle(t,null),Zv&&Zv.set(t,n)),n.getPropertyValue(e)}function sQt(t){return Math.floor(t*1e3)}var Em={TARGET_DURATION:"#EXT-X-TARGETDURATION",PART_INF:"#EXT-X-PART-INF",SERVER_CONTROL:"#EXT-X-SERVER-CONTROL",INF:"#EXTINF",PROGRAM_DATE_TIME:"#EXT-X-PROGRAM-DATE-TIME",VERSION:"#EXT-X-VERSION",SESSION_DATA:"#EXT-X-SESSION-DATA"},tM=function(t){return this.buffer="",this.manifest={segments:[],serverControl:{},sessionData:{}},this.currentUri={},this.process(t),this.manifest};tM.prototype.process=function(t){var e;for(this.buffer+=t,e=this.buffer.indexOf(` 2502`);e>-1;e=this.buffer.indexOf(` 2503`))this.processLine(this.buffer.substring(0,e)),this.buffer=this.buffer.substring(e+1)};tM.prototype.processLine=function(t){var e=t.indexOf(":"),n=cQt(t,e),r=n[0],i=n.length===2?IG(n[1]):void 0;if(r[0]!=="#")this.currentUri.uri=r,this.manifest.segments.push(this.currentUri),this.manifest.targetDuration&&!("duration"in this.currentUri)&&(this.currentUri.duration=this.manifest.targetDuration),this.currentUri={};else switch(r){case Em.TARGET_DURATION:{if(!isFinite(i)||i<0)return;this.manifest.targetDuration=i,this.setHoldBack();break}case Em.PART_INF:{G$(this.manifest,n),this.manifest.partInf.partTarget&&(this.manifest.partTargetDuration=this.manifest.partInf.partTarget),this.setHoldBack();break}case Em.SERVER_CONTROL:{G$(this.manifest,n),this.setHoldBack();break}case Em.INF:{i===0?this.currentUri.duration=.01:i>0&&(this.currentUri.duration=i);break}case Em.PROGRAM_DATE_TIME:{var s=i,a=new Date(s);this.manifest.dateTimeString||(this.manifest.dateTimeString=s,this.manifest.dateTimeObject=a),this.currentUri.dateTimeString=s,this.currentUri.dateTimeObject=a;break}case Em.VERSION:{G$(this.manifest,n);break}case Em.SESSION_DATA:{var o=uQt(n[1]),l=JTe(o);Object.assign(this.manifest.sessionData,l)}}};tM.prototype.setHoldBack=function(){var t=this.manifest,e=t.serverControl,n=t.targetDuration,r=t.partTargetDuration;if(e){var i="holdBack",s="partHoldBack",a=n&&n*3,o=r&&r*2;n&&!e.hasOwnProperty(i)&&(e[i]=a),a&&e[i]<a&&(e[i]=a),r&&!e.hasOwnProperty(s)&&(e[s]=r*3),r&&e[s]<o&&(e[s]=o)}};var G$=function(t,e){var n=lAe(e[0].replace("#EXT-X-","")),r;lQt(e[1])?(r={},r=Object.assign(oQt(e[1]),r)):r=IG(e[1]),t[n]=r},lAe=function(t){return t.toLowerCase().replace(/-(\w)/g,function(e){return e[1].toUpperCase()})},IG=function(t){if(t.toLowerCase()==="yes"||t.toLowerCase()==="no")return t.toLowerCase()==="yes";var e=t.indexOf(":")!==-1?t:parseFloat(t);return isNaN(e)?t:e},aQt=function(t){var e={},n=t.split("=");if(n.length>1){var r=lAe(n[0]);e[r]=IG(n[1])}return e},oQt=function(t){for(var e=t.split(","),n={},r=0;e.length>r;r++){var i=e[r],s=aQt(i);n=Object.assign(s,n)}return n},lQt=function(t){return t.indexOf("=")>-1},cQt=function(t,e){return e===-1?[t]:[t.substring(0,e),t.substring(e+1)]},uQt=function(t){var e={};if(t){var n=t.search(","),r=t.slice(0,n),i=t.slice(n+1),s=[r,i];return s.forEach(function(a,o){for(var l=a.replace(/['"]+/g,"").split("="),c=0;c<l.length;c++)l[c]==="DATA-ID"&&(e["DATA-ID"]=l[1-c]),l[c]==="VALUE"&&(e.VALUE=l[1-c])}),{data:e}}},dQt=tM,fQt={safeCall:rQt,safeIncrement:ki,getComputedStyle:iQt,secondsToMs:sQt,assign:Object.assign,headersStringToObject:_G,cdnHeadersToRequestId:$k,extractHostnameAndDomain:AS,extractHostname:ac,manifestParser:dQt,generateShortID:XTe,generateUUID:TS,now:$i.now,findMediaElement:Ok},hQt=fQt,pQt={PLAYER_READY:"playerready",VIEW_INIT:"viewinit",VIDEO_CHANGE:"videochange",PLAY:"play",PAUSE:"pause",PLAYING:"playing",TIME_UPDATE:"timeupdate",SEEKING:"seeking",SEEKED:"seeked",REBUFFER_START:"rebufferstart",REBUFFER_END:"rebufferend",ERROR:"error",ENDED:"ended",RENDITION_CHANGE:"renditionchange",ORIENTATION_CHANGE:"orientationchange",AD_REQUEST:"adrequest",AD_RESPONSE:"adresponse",AD_BREAK_START:"adbreakstart",AD_PLAY:"adplay",AD_PLAYING:"adplaying",AD_PAUSE:"adpause",AD_FIRST_QUARTILE:"adfirstquartile",AD_MID_POINT:"admidpoint",AD_THIRD_QUARTILE:"adthirdquartile",AD_ENDED:"adended",AD_BREAK_END:"adbreakend",AD_ERROR:"aderror",REQUEST_COMPLETED:"requestcompleted",REQUEST_FAILED:"requestfailed",REQUEST_CANCELLED:"requestcanceled",HEARTBEAT:"hb",DESTROY:"destroy"},mQt=pQt,gQt="mux-embed",vQt="5.8.2",yQt="2.1",wi={},fp=function(t){var e=arguments;typeof t=="string"?fp.hasOwnProperty(t)?i2.default.setTimeout(function(){e=Array.prototype.splice.call(e,1),fp[t].apply(null,e)},0):rr.warn("`"+t+"` is an unknown task"):typeof t=="function"?i2.default.setTimeout(function(){t(fp)},0):rr.warn("`"+t+"` is invalid.")},bQt={loaded:$i.now(),NAME:gQt,VERSION:vQt,API_VERSION:yQt,PLAYER_TRACKED:!1,monitor:function(t,e){return nQt(fp,t,e)},destroyMonitor:function(t){var e=Af(Ok(t),1),n=e[0];n&&n.mux&&typeof n.mux.destroy=="function"?n.mux.destroy():rr.error("A video element monitor for `"+t+"` has not been initialized via `mux.monitor`.")},addHLSJS:function(t,e){var n=Yl(t);wi[n]?wi[n].addHLSJS(e):rr.error("A monitor for `"+n+"` has not been initialized.")},addDashJS:function(t,e){var n=Yl(t);wi[n]?wi[n].addDashJS(e):rr.error("A monitor for `"+n+"` has not been initialized.")},removeHLSJS:function(t){var e=Yl(t);wi[e]?wi[e].removeHLSJS():rr.error("A monitor for `"+e+"` has not been initialized.")},removeDashJS:function(t){var e=Yl(t);wi[e]?wi[e].removeDashJS():rr.error("A monitor for `"+e+"` has not been initialized.")},init:function(t,e){dj()&&e&&e.respectDoNotTrack&&rr.info("The browser's Do Not Track flag is enabled - Mux beaconing is disabled.");var n=Yl(t);wi[n]=new ZYt(fp,n,e)},emit:function(t,e,n){var r=Yl(t);wi[r]?(wi[r].emit(e,n),e==="destroy"&&delete wi[r]):rr.error("A monitor for `"+r+"` has not been initialized.")},updateData:function(t,e){var n=Yl(t);wi[n]?wi[n].emit("hb",e):rr.error("A monitor for `"+n+"` has not been initialized.")},setEmitTranslator:function(t,e){var n=Yl(t);wi[n]?wi[n].emitTranslator=e:rr.error("A monitor for `"+n+"` has not been initialized.")},setStateDataTranslator:function(t,e){var n=Yl(t);wi[n]?wi[n].stateDataTranslator=e:rr.error("A monitor for `"+n+"` has not been initialized.")},setGetPlayheadTime:function(t,e){var n=Yl(t);wi[n]?wi[n].getPlayheadTime=e:rr.error("A monitor for `"+n+"` has not been initialized.")},checkDoNotTrack:dj,log:rr,utils:hQt,events:mQt,WINDOW_HIDDEN:!1,WINDOW_UNLOADING:!1};Object.assign(fp,bQt);typeof i2.default<"u"&&typeof i2.default.addEventListener=="function"&&i2.default.addEventListener("pagehide",function(t){t.persisted||(fp.WINDOW_UNLOADING=!0)},!1);var kG=fp;/*! 2504* JavaScript Cookie v2.1.3 2505* https://github.com/js-cookie/js-cookie 2506* 2507* Copyright 2006, 2015 Klaus Hartl & Fagner Brack 2508* Released under the MIT license 2509*/function EQt(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var cAe={exports:{}};
vendor: 8,091 bytes, line 2509
2509(function(t,e){(function(n){var r=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,i=/^(?=([^\/?#]*))\1([^]*)$/,s=/(?:\/|^)\.(?=\/)/g,a=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,o={buildAbsoluteURL:function(l,c,u){if(u=u||{},l=l.trim(),c=c.trim(),!c){if(!u.alwaysNormalize)return l;var d=o.parseURL(l);if(!d)throw new Error("Error trying to parse base URL.");return d.path=o.normalizePath(d.path),o.buildURLFromParts(d)}var f=o.parseURL(c);if(!f)throw new Error("Error trying to parse relative URL.");if(f.scheme)return u.alwaysNormalize?(f.path=o.normalizePath(f.path),o.buildURLFromParts(f)):c;var h=o.parseURL(l);if(!h)throw new Error("Error trying to parse base URL.");if(!h.netLoc&&h.path&&h.path[0]!=="/"){var m=i.exec(h.path);h.netLoc=m[1],h.path=m[2]}h.netLoc&&!h.path&&(h.path="/");var g={scheme:h.scheme,netLoc:f.netLoc,path:null,params:f.params,query:f.query,fragment:f.fragment};if(!f.netLoc&&(g.netLoc=h.netLoc,f.path[0]!=="/"))if(!f.path)g.path=h.path,f.params||(g.params=h.params,f.query||(g.query=h.query));else{var b=h.path,E=b.substring(0,b.lastIndexOf("/")+1)+f.path;g.path=o.normalizePath(E)}return g.path===null&&(g.path=u.alwaysNormalize?o.normalizePath(f.path):f.path),o.buildURLFromParts(g)},parseURL:function(l){var c=r.exec(l);return c?{scheme:c[1]||"",netLoc:c[2]||"",path:c[3]||"",params:c[4]||"",query:c[5]||"",fragment:c[6]||""}:null},normalizePath:function(l){for(l=l.split("").reverse().join("").replace(s,"");l.length!==(l=l.replace(a,"")).length;);return l.split("").reverse().join("")},buildURLFromParts:function(l){return l.scheme+l.netLoc+l.path+l.params+l.query+l.fragment}};t.exports=o})()})(cAe);var DG=cAe.exports;function Xae(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Is(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Xae(Object(n),!0).forEach(function(r){SQt(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Xae(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function xQt(t,e){if(typeof t!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function wQt(t){var e=xQt(t,"string");return typeof e=="symbol"?e:String(e)}function SQt(t,e,n){return e=wQt(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Fi(){return Fi=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Fi.apply(this,arguments)}const at=Number.isFinite||function(t){return typeof t=="number"&&isFinite(t)},TQt=Number.isSafeInteger||function(t){return typeof t=="number"&&Math.abs(t)<=AQt},AQt=Number.MAX_SAFE_INTEGER||9007199254740991;let B=function(t){return t.MEDIA_ATTACHING="hlsMediaAttaching",t.MEDIA_ATTACHED="hlsMediaAttached",t.MEDIA_DETACHING="hlsMediaDetaching",t.MEDIA_DETACHED="hlsMediaDetached",t.BUFFER_RESET="hlsBufferReset",t.BUFFER_CODECS="hlsBufferCodecs",t.BUFFER_CREATED="hlsBufferCreated",t.BUFFER_APPENDING="hlsBufferAppending",t.BUFFER_APPENDED="hlsBufferAppended",t.BUFFER_EOS="hlsBufferEos",t.BUFFER_FLUSHING="hlsBufferFlushing",t.BUFFER_FLUSHED="hlsBufferFlushed",t.MANIFEST_LOADING="hlsManifestLoading",t.MANIFEST_LOADED="hlsManifestLoaded",t.MANIFEST_PARSED="hlsManifestParsed",t.LEVEL_SWITCHING="hlsLevelSwitching",t.LEVEL_SWITCHED="hlsLevelSwitched",t.LEVEL_LOADING="hlsLevelLoading",t.LEVEL_LOADED="hlsLevelLoaded",t.LEVEL_UPDATED="hlsLevelUpdated",t.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",t.LEVELS_UPDATED="hlsLevelsUpdated",t.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",t.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",t.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",t.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",t.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",t.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",t.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",t.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",t.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",t.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",t.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",t.CUES_PARSED="hlsCuesParsed",t.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",t.INIT_PTS_FOUND="hlsInitPtsFound",t.FRAG_LOADING="hlsFragLoading",t.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",t.FRAG_LOADED="hlsFragLoaded",t.FRAG_DECRYPTED="hlsFragDecrypted",t.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",t.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",t.FRAG_PARSING_METADATA="hlsFragParsingMetadata",t.FRAG_PARSED="hlsFragParsed",t.FRAG_BUFFERED="hlsFragBuffered",t.FRAG_CHANGED="hlsFragChanged",t.FPS_DROP="hlsFpsDrop",t.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",t.MAX_AUTO_LEVEL_UPDATED="hlsMaxAutoLevelUpdated",t.ERROR="hlsError",t.DESTROYING="hlsDestroying",t.KEY_LOADING="hlsKeyLoading",t.KEY_LOADED="hlsKeyLoaded",t.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",t.BACK_BUFFER_REACHED="hlsBackBufferReached",t.STEERING_MANIFEST_LOADED="hlsSteeringManifestLoaded",t}({}),kt=function(t){return t.NETWORK_ERROR="networkError",t.MEDIA_ERROR="mediaError",t.KEY_SYSTEM_ERROR="keySystemError",t.MUX_ERROR="muxError",t.OTHER_ERROR="otherError",t}({}),Ee=function(t){return t.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",t.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",t.KEY_SYSTEM_NO_SESSION="keySystemNoSession",t.KEY_SYSTEM_NO_CONFIGURED_LICENSE="keySystemNoConfiguredLicense",t.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",t.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED="keySystemServerCertificateRequestFailed",t.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED="keySystemServerCertificateUpdateFailed",t.KEY_SYSTEM_SESSION_UPDATE_FAILED="keySystemSessionUpdateFailed",t.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED="keySystemStatusOutputRestricted",t.KEY_SYSTEM_STATUS_INTERNAL_ERROR="keySystemStatusInternalError",t.MANIFEST_LOAD_ERROR="manifestLoadError",t.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",t.MANIFEST_PARSING_ERROR="manifestParsingError",t.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",t.LEVEL_EMPTY_ERROR="levelEmptyError",t.LEVEL_LOAD_ERROR="levelLoadError",t.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",t.LEVEL_PARSING_ERROR="levelParsingError",t.LEVEL_SWITCH_ERROR="levelSwitchError",t.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",t.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",t.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",t.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",t.FRAG_LOAD_ERROR="fragLoadError",t.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",t.FRAG_DECRYPT_ERROR="fragDecryptError",t.FRAG_PARSING_ERROR="fragParsingError",t.FRAG_GAP="fragGap",t.REMUX_ALLOC_ERROR="remuxAllocError",t.KEY_LOAD_ERROR="keyLoadError",t.KEY_LOAD_TIMEOUT="keyLoadTimeOut",t.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",t.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",t.BUFFER_APPEND_ERROR="bufferAppendError",t.BUFFER_APPENDING_ERROR="bufferAppendingError",t.BUFFER_STALLED_ERROR="bufferStalledError",t.BUFFER_FULL_ERROR="bufferFullError",t.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",t.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",t.INTERNAL_EXCEPTION="internalException",t.INTERNAL_ABORTED="aborted",t.UNKNOWN="unknown",t}({});const $m=function(){},pj={trace:$m,debug:$m,log:$m,warn:$m,info:$m,error:$m};let a2=pj;function CQt(t){const e=self.console[t];return e?e.bind(self.console,`[${t}] >`):$m}function RQt(t,...e){e.forEach(function(n){a2[n]=t[n]?t[n].bind(t):CQt(n)})}function _Qt(t,e){if(typeof console=="object"&&t===!0||typeof t=="object"){RQt(t,"debug","log","info","warn","error");try{a2.log(`Debug logs enabled for "${e}
2509" in hls.js version 1.5.20`)}catch{a2=pj}}else a2=pj}const he=a2,IQt=/^(\d+)x(\d+)$/,Zae=/(.+?)=(".*?"|.*?)(?:,|$)/g;class Yr{constructor(e){typeof e=="string"&&(e=Yr.parseAttrList(e)),Fi(this,e)}get clientAttrs(){return Object.keys(this).filter(e=>e.substring(0,2)==="X-")}decimalInteger(e){const n=parseInt(this[e],10);return n>Number.MAX_SAFE_INTEGER?1/0:n}hexadecimalInteger(e){if(this[e]){let n=(this[e]||"0x").slice(2);n=(n.length&1?"0":"")+n;const r=new Uint8Array(n.length/2);for(let i=0;i<n.length/2;i++)r[i]=parseInt(n.slice(i*2,i*2+2),16);return r}else return null}hexadecimalIntegerAsNumber(e){const n=parseInt(this[e],16);return n>Number.MAX_SAFE_INTEGER?1/0:n}decimalFloatingPoint(e){return parseFloat(this[e])}optionalFloat(e,n){const r=this[e];return r?parseFloat(r):n}enumeratedString(e){return this[e]}bool(e){return this[e]==="YES"}decimalResolution(e){const n=IQt.exec(this[e]);if(n!==null)return{width:parseInt(n[1],10),height:parseInt(n[2],10)}}static parseAttrList(e){let n;const r={},i='"';for(Zae.lastIndex=0;(n=Zae.exec(e))!==null;){let s=n[2];s.indexOf(i)===0&&s.lastIndexOf(i)===s.length-1&&(s=s.slice(1,-1));const a=n[1].trim();r[a]=s}return r}}function kQt(t){return t!=="ID"&&t!=="CLASS"&&t!=="START-DATE"&&t!=="DURATION"&&t!=="END-DATE"&&t!=="END-ON-NEXT"}function DQt(t){return t==="SCTE35-OUT"||t==="SCTE35-IN"}class uAe{constructor(e,n){if(this.attr=void 0,this._startDate=void 0,this._endDate=void 0,this._badValueForSameId=void 0,n){const r=n.attr;for(const i in r)if(Object.prototype.hasOwnProperty.call(e,i)&&e[i]!==r[i]){he.warn(`DATERANGE tag attribute: "${i}" does not match for tags with ID: "${e.ID}"`),this._badValueForSameId=i;break}e=Fi(new Yr({}),r,e)}if(this.attr=e,this._startDate=new Date(e["START-DATE"]),"END-DATE"in this.attr){const r=new Date(this.attr["END-DATE"]);at(r.getTime())&&(this._endDate=r)}}get id(){return this.attr.ID}get class(){return this.attr.CLASS}get startDate(){return this._startDate}get endDate(){if(this._endDate)return this._endDate;const e=this.duration;return e!==null?new Date(this._startDate.getTime()+e*1e3):null}get duration(){if("DURATION"in this.attr){const e=this.attr.decimalFloatingPoint("DURATION");if(at(e))return e}else if(this._endDate)return(this._endDate.getTime()-this._startDate.getTime())/1e3;return null}get plannedDuration(){return"PLANNED-DURATION"in this.attr?this.attr.decimalFloatingPoint("PLANNED-DURATION"):null}get endOnNext(){return this.attr.bool("END-ON-NEXT")}get isValid(){return!!this.id&&!this._badValueForSameId&&at(this.startDate.getTime())&&(this.duration===null||this.duration>=0)&&(!this.endOnNext||!!this.class)}}class nM{constructor(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}}}var Un={AUDIO:"audio",VIDEO:"video",AUDIOVIDEO:"audiovideo"};class dAe{constructor(e){this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams={[Un.AUDIO]:null,[Un.VIDEO]:null,[Un.AUDIOVIDEO]:null},this.baseurl=e}setByteRange(e,n){const r=e.split("@",2);let i;r.length===1?i=n?.byteRangeEndOffset||0:i=parseInt(r[1]),this._byteRange=[i,parseInt(r[0])+i]}get byteRange(){return this._byteRange?this._byteRange:[]}get byteRangeStartOffset(){return this.byteRange[0]}get byteRangeEndOffset(){return this.byteRange[1]}get url(){return!this._url&&this.baseurl&&this.relurl&&(this._url=DG.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""}set url(e){this._url=e}}class q$ extends dAe{constructor(e,n){super(n),this._decryptdata=null,this.rawProgramDateTime=null,this.programDateTime=null,this.tagList=[],this.duration=0,this.sn=0,this.levelkeys=void 0,this.type=void 0,this.loader=null,this.keyLoader=null,this.level=-1,this.cc=0,this.startPTS=void 0,this.endPTS=void 0,this.startDTS=void 0,this.endDTS=void 0,this.start=0,this.deltaPTS=void 0,this.maxStartPTS=void 0,this.minEndPTS=void 0,this.stats=new nM,this.data=void 0,this.bitrateTest=!1,this.title=null,this.initSegment=null,this.endList=void 0,this.gap=void 0,this.urlId=0,this.type=e}get decryptdata(){const{levelkeys:e}=this;if(!e&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkeys&&!this.levelkeys.NONE){const n=this.levelkeys.identity;if(n)this._decryptdata=n.getDecryptData(this.sn);else{const r=Object.keys(this.levelkeys);if(r.length===1)return this._decryptdata=this.levelkeys[r[0]].getDecryptData(this.sn)}}return this._decryptdata}get end(){return this.start+this.duration}get endProgramDateTime(){if(this.programDateTime===null||!at(this.programDateTime))return null;const e=at(this.duration)?this.duration:0;return this.programDateTime+e*1e3}get encrypted(){var e;if((e=this._decryptdata)!=null&&e.encrypted)return!0;
vendor: 16,244 bytes, line 2509
2509if(this.levelkeys){const n=Object.keys(this.levelkeys),r=n.length;if(r>1||r===1&&this.levelkeys[n[0]].encrypted)return!0}return!1}setKeyFormat(e){if(this.levelkeys){const n=this.levelkeys[e];n&&!this._decryptdata&&(this._decryptdata=n.getDecryptData(this.sn))}}abortRequests(){var e,n;(e=this.loader)==null||e.abort(),(n=this.keyLoader)==null||n.abort()}setElementaryStreamInfo(e,n,r,i,s,a=!1){const{elementaryStreams:o}=this,l=o[e];if(!l){o[e]={startPTS:n,endPTS:r,startDTS:i,endDTS:s,partial:a};return}l.startPTS=Math.min(l.startPTS,n),l.endPTS=Math.max(l.endPTS,r),l.startDTS=Math.min(l.startDTS,i),l.endDTS=Math.max(l.endDTS,s)}clearElementaryStreamInfo(){const{elementaryStreams:e}=this;e[Un.AUDIO]=null,e[Un.VIDEO]=null,e[Un.AUDIOVIDEO]=null}}let LQt=class extends dAe{constructor(e,n,r,i,s){super(r),this.fragOffset=0,this.duration=0,this.gap=!1,this.independent=!1,this.relurl=void 0,this.fragment=void 0,this.index=void 0,this.stats=new nM,this.duration=e.decimalFloatingPoint("DURATION"),this.gap=e.bool("GAP"),this.independent=e.bool("INDEPENDENT"),this.relurl=e.enumeratedString("URI"),this.fragment=n,this.index=i;const a=e.enumeratedString("BYTERANGE");a&&this.setByteRange(a,s),s&&(this.fragOffset=s.fragOffset+s.duration)}get start(){return this.fragment.start+this.fragOffset}get end(){return this.start+this.duration}get loaded(){const{elementaryStreams:e}=this;return!!(e.audio||e.video||e.audiovideo)}};const OQt=10;class MQt{constructor(e){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.dateRanges=void 0,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.encryptedFragments=void 0,this.playlistParsingError=null,this.variableList=null,this.hasVariableRefs=!1,this.fragments=[],this.encryptedFragments=[],this.dateRanges={},this.url=e}reloaded(e){if(!e){this.advanced=!0,this.updated=!0;return}const n=this.lastPartSn-e.lastPartSn,r=this.lastPartIndex-e.lastPartIndex;this.updated=this.endSN!==e.endSN||!!r||!!n||!this.live,this.advanced=this.endSN>e.endSN||n>0||n===0&&r>0,this.updated||this.advanced?this.misses=Math.floor(e.misses*.6):this.misses=e.misses+1,this.availabilityDelay=e.availabilityDelay}get hasProgramDateTime(){return this.fragments.length?at(this.fragments[this.fragments.length-1].programDateTime):!1}get levelTargetDuration(){return this.averagetargetduration||this.targetduration||OQt}get drift(){const e=this.driftEndTime-this.driftStartTime;return e>0?(this.driftEnd-this.driftStart)*1e3/e:1}get edge(){return this.partEnd||this.fragmentEnd}get partEnd(){var e;return(e=this.partList)!=null&&e.length?this.partList[this.partList.length-1].end:this.fragmentEnd}get fragmentEnd(){var e;return(e=this.fragments)!=null&&e.length?this.fragments[this.fragments.length-1].end:0}get age(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}get lastPartIndex(){var e;return(e=this.partList)!=null&&e.length?this.partList[this.partList.length-1].index:-1}get lastPartSn(){var e;return(e=this.partList)!=null&&e.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}function LG(t){return Uint8Array.from(atob(t),e=>e.charCodeAt(0))}function PQt(t){const e=mj(t).subarray(0,16),n=new Uint8Array(16);return n.set(e,16-e.length),n}function $Qt(t){const e=function(r,i,s){const a=r[i];r[i]=r[s],r[s]=a};e(t,0,3),e(t,1,2),e(t,4,5),e(t,6,7)}function NQt(t){const e=t.split(":");let n=null;if(e[0]==="data"&&e.length===2){const r=e[1].split(";"),i=r[r.length-1].split(",");if(i.length===2){const s=i[0]==="base64",a=i[1];s?(r.splice(-1,1),n=LG(a)):n=PQt(a)}}return n}function mj(t){return Uint8Array.from(unescape(encodeURIComponent(t)),e=>e.charCodeAt(0))}const xb=typeof self<"u"?self:void 0;var Fn={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},eo={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.streamingkeydelivery",PLAYREADY:"com.microsoft.playready",WIDEVINE:"urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"};function K$(t){switch(t){case eo.FAIRPLAY:return Fn.FAIRPLAY;case eo.PLAYREADY:return Fn.PLAYREADY;case eo.WIDEVINE:return Fn.WIDEVINE;case eo.CLEARKEY:return Fn.CLEARKEY}}var _R={CENC:"1077efecc0b24d02ace33c1e52e2fb4b",CLEARKEY:"e2719d58a985b3c9781ab030af78d30e",PLAYREADY:"9a04f07998404286ab92e65be0885f95",WIDEVINE:"edef8ba979d64acea3c827dcd51d21ed"};function Y$(t){if(t===_R.WIDEVINE)return Fn.WIDEVINE;if(t===_R.PLAYREADY)return Fn.PLAYREADY;if(t===_R.CENC||t===_R.CLEARKEY)return Fn.CLEARKEY}function Q$(t){switch(t){case Fn.FAIRPLAY:return eo.FAIRPLAY;case Fn.PLAYREADY:return eo.PLAYREADY;case Fn.WIDEVINE:return eo.WIDEVINE;case Fn.CLEARKEY:return eo.CLEARKEY}}function IR(t){const{drmSystems:e,widevineLicenseUrl:n}=t,r=e?[Fn.FAIRPLAY,Fn.WIDEVINE,Fn.PLAYREADY,Fn.CLEARKEY].filter(i=>!!e[i]):[];return!r[Fn.WIDEVINE]&&n&&r.push(Fn.WIDEVINE),r}const fAe=function(t){return xb!=null&&(t=xb.navigator)!=null&&t.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}();function FQt(t,e,n,r){let i;switch(t){case Fn.FAIRPLAY:i=["cenc","sinf"];break;case Fn.WIDEVINE:case Fn.PLAYREADY:i=["cenc"];break;case Fn.CLEARKEY:i=["cenc","keyids"];break;default:throw new Error(`Unknown key-system: ${t}`)}return jQt(i,e,n,r)}function jQt(t,e,n,r){return[{initDataTypes:t,persistentState:r.persistentState||"optional",distinctiveIdentifier:r.distinctiveIdentifier||"optional",sessionTypes:r.sessionTypes||[r.sessionType||"temporary"],audioCapabilities:e.map(s=>({contentType:`audio/mp4; codecs="${s}"`,robustness:r.audioRobustness||"",encryptionScheme:r.audioEncryptionScheme||null})),videoCapabilities:n.map(s=>({contentType:`video/mp4; codecs="${s}"`,robustness:r.videoRobustness||"",encryptionScheme:r.videoEncryptionScheme||null}))}]}function hAe(t){const e=new Uint16Array(t.buffer,t.byteOffset,t.byteLength/2),n=String.fromCharCode.apply(null,Array.from(e)),r=n.substring(n.indexOf("<"),n.length),a=new DOMParser().parseFromString(r,"text/xml").getElementsByTagName("KID")[0];if(a){const o=a.childNodes[0]?a.childNodes[0].nodeValue:a.getAttribute("VALUE");if(o){const l=LG(o).subarray(0,16);return $Qt(l),l}}return null}function B0(t,e,n){return Uint8Array.prototype.slice?t.slice(e,n):new Uint8Array(Array.prototype.slice.call(t,e,n))}const OG=(t,e)=>e+10<=t.length&&t[e]===73&&t[e+1]===68&&t[e+2]===51&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128,pAe=(t,e)=>e+10<=t.length&&t[e]===51&&t[e+1]===68&&t[e+2]===73&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128,CS=(t,e)=>{const n=e;let r=0;for(;OG(t,e);){r+=10;const i=rM(t,e+6);r+=i,pAe(t,e+10)&&(r+=10),e+=r}if(r>0)return t.subarray(n,n+r)},rM=(t,e)=>{let n=0;return n=(t[e]&127)<<21,n|=(t[e+1]&127)<<14,n|=(t[e+2]&127)<<7,n|=t[e+3]&127,n},BQt=(t,e)=>OG(t,e)&&rM(t,e+6)+10<=t.length-e,MG=t=>{const e=gAe(t);for(let n=0;n<e.length;n++){const r=e[n];if(mAe(r))return GQt(r)}},mAe=t=>t&&t.key==="PRIV"&&t.info==="com.apple.streaming.transportStreamTimestamp",UQt=t=>{const e=String.fromCharCode(t[0],t[1],t[2],t[3]),n=rM(t,4),r=10;return{type:e,size:n,data:t.subarray(r,r+n)}},gAe=t=>{let e=0;const n=[];for(;OG(t,e);){const r=rM(t,e+6);e+=10;const i=e+r;for(;e+8<i;){const s=UQt(t.subarray(e)),a=HQt(s);a&&n.push(a),e+=s.size+10}pAe(t,e)&&(e+=10)}return n},HQt=t=>t.type==="PRIV"?VQt(t):t.type[0]==="W"?zQt(t):WQt(t),VQt=t=>{if(t.size<2)return;const e=Wu(t.data,!0),n=new Uint8Array(t.data.subarray(e.length+1));return{key:t.type,info:e,data:n.buffer}},WQt=t=>{if(t.size<2)return;if(t.type==="TXXX"){let n=1;const r=Wu(t.data.subarray(n),!0);n+=r.length+1;const i=Wu(t.data.subarray(n));return{key:t.type,info:r,data:i}}const e=Wu(t.data.subarray(1));return{key:t.type,data:e}},zQt=t=>{if(t.type==="WXXX"){if(t.size<2)return;let n=1;const r=Wu(t.data.subarray(n),!0);n+=r.length+1;const i=Wu(t.data.subarray(n));return{key:t.type,info:r,data:i}}const e=Wu(t.data);return{key:t.type,data:e}},GQt=t=>{if(t.data.byteLength===8){const e=new Uint8Array(t.data),n=e[3]&1;let r=(e[4]<<23)+(e[5]<<15)+(e[6]<<7)+e[7];return r/=45,n&&(r+=4772185884e-2),Math.round(r)}},Wu=(t,e=!1)=>{const n=qQt();if(n){const c=n.decode(t);if(e){const u=c.indexOf("\0");return u!==-1?c.substring(0,u):c}return c.replace(/\0/g,"")}const r=t.length;let i,s,a,o="",l=0;for(;l<r;){if(i=t[l++],i===0&&e)return o;if(i===0||i===3)continue;switch(i>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:o+=String.fromCharCode(i);break;case 12:case 13:s=t[l++],o+=String.fromCharCode((i&31)<<6|s&63);break;case 14:s=t[l++],a=t[l++],o+=String.fromCharCode((i&15)<<12|(s&63)<<6|(a&63)<<0);break}}return o};let X$;function qQt(){if(!navigator.userAgent.includes("PlayStation 4"))return!X$&&typeof self.TextDecoder<"u"&&(X$=new self.TextDecoder("utf-8")),X$}const mu={hexDump:function(t){let e="";for(let n=0;n<t.length;n++){let r=t[n].toString(16);r.length<2&&(r="0"+r),e+=r}return e}},Nk=Math.pow(2,32)-1,KQt=[].push,vAe={video:1,audio:2,id3:3,text:4};function zi(t){return String.fromCharCode.apply(null,t)}function yAe(t,e){const n=t[e]<<8|t[e+1];return n<0?65536+n:n}function Ct(t,e){const n=bAe(t,e);return n<0?4294967296+n:n}function Jae(t,e){let n=Ct(t,e);return n*=Math.pow(2,32),n+=Ct(t,e+4),n}function bAe(t,e){return t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3]}function Z$(t,e,n){t[e]=n>>24,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=n&255}function YQt(t){const e=t.byteLength;for(let n=0;n<e;){const r=Ct(t,n);if(r>8&&t[n+4]===109&&t[n+5]===111&&t[n+6]===111&&t[n+7]===102)return!0;n=r>1?n+r:e}return!1}function Gt(t,e){const n=[];if(!e.length)return n;const r=t.byteLength;for(let i=0;i<r;){const s=Ct(t,i),a=zi(t.subarray(i+4,i+8)),o=s>1?i+s:r;if(a===e[0])if(e.length===1)n.push(t.subarray(i+8,o));else{const l=Gt(t.subarray(i+8,o),e.slice(1));l.length&&KQt.apply(n,l)}i=o}return n}function QQt(t){const e=[],n=t[0];let r=8;const i=Ct(t,r);r+=4;let s=0,a=0;n===0?(s=Ct(t,r),a=Ct(t,r+4),r+=8):(s=Jae(t,r),a=Jae(t,r+8),r+=16),r+=2;let o=t.length+a;const l=yAe(t,r);r+=2;for(let c=0;c<l;c++){let u=r;const d=Ct(t,u);u+=4;const f=d&2147483647;if((d&2147483648)>>>31===1)return he.warn("SIDX has hierarchical references (not supported)"),null;const m=Ct(t,u);u+=4,e.push({referenceSize:f,subsegmentDuration:m,info:{duration:m/i,start:o,end:o+f-1}}),o+=f,u+=4,r=u}return{earliestPresentationTime:s,timescale:i,version:n,referencesCount:l,references:e}}function EAe(t){const e=[],n=Gt(t,["moov","trak"]);for(let i=0;i<n.length;i++){const s=n[i],a=Gt(s,["tkhd"])[0];if(a){let o=a[0];const l=Ct(a,o===0?12:20),c=Gt(s,["mdia","mdhd"])[0];if(c){o=c[0];const u=Ct(c,o===0?12:20),d=Gt(s,["mdia","hdlr"])[0];if(d){const f=zi(d.subarray(8,12)),h={soun:Un.AUDIO,vide:Un.VIDEO}[f];if(h){const m=Gt(s,["mdia","minf","stbl","stsd"])[0],g=XQt(m);e[l]={timescale:u,type:h},e[h]=Is({timescale:u,id:l},g)}}}}}return Gt(t,["moov","mvex","trex"]).forEach(i=>{const s=Ct(i,4),a=e[s];a&&(a.default={duration:Ct(i,12),flags:Ct(i,20)})}),e}function XQt(t){const e=t.subarray(8),n=e.subarray(86),r=zi(e.subarray(4,8));let i=r;const s=r==="enca"||r==="encv";if(s){const o=Gt(e,[r])[0].subarray(r==="enca"?28:78);Gt(o,["sinf"]).forEach(c=>{const u=Gt(c,["schm"])[0];if(u){const d=zi(u.subarray(4,8));if(d==="cbcs"||d==="cenc"){const f=Gt(c,["frma"])[0];f&&(i=zi(f))}}})}switch(i){case"avc1":case"avc2":case"avc3":case"avc4":{const a=Gt(n,["avcC"])[0];i+="."+kR(a[1])+kR(a[2])+kR(a[3]);break}case"mp4a":{const a=Gt(e,[r])[0],o=Gt(a.subarray(28),["esds"])[0];if(o&&o.length>12){let l=4;if(o[l++]!==3)break;l=J$(o,l),l+=2;const c=o[l++];if(c&128&&(l+=2),c&64&&(l+=o[l++]),o[l++]!==4)break;l=J$(o,l);const u=o[l++];if(u===64)i+="."+kR(u);else break;if(l+=12,o[l++]!==5)break;l=J$(o,l);const d=o[l++];let f=(d&248)>>3;f===31&&(f+=1+((d&7)<<3)+((o[l]&224)>>5)),i+="."+f}break}case"hvc1":case"hev1":{const a=Gt(n,["hvcC"])[0],o=a[1],l=["","A","B","C"][o>>6],c=o&31,u=Ct(a,2),d=(o&32)>>5?"H":"L",f=a[12],h=a.subarray(6,12);i+="."+l+c,i+="."+u.toString(16).toUpperCase(),i+="."+d+f;let m="";for(let g=h.length;g--;){const b=h[g];(b||m)&&(m="."+b.toString(16).toUpperCase()+m)}i+=m;break}case"dvh1":case"dvhe":{const a=Gt(n,["dvcC"])[0],o=a[2]>>1&127,l=a[2]<<5&32|a[3]>>3&31;i+="."+Kc(o)+"."+Kc(l);break}case"vp09":{const a=Gt(n,["vpcC"])[0],o=a[4],l=a[5],c=a[6]>>4&15;i+="."+Kc(o)+"."+Kc(l)+"."+Kc(c);break}case"av01":{const a=Gt(n,["av1C"])[0],o=a[1]>>>5,l=a[1]&31,c=a[2]>>>7?"H":"M",u=(a[2]&64)>>6,d=(a[2]&32)>>5,f=o===2&&u?d?12:10:u?10:8,h=(a[2]&16)>>4,m=(a[2]&8)>>3,g=(a[2]&4)>>2,b=a[2]&3;i+="."+o+"."+Kc(l)+c+"."+Kc(f)+"."+h+"."+m+g+b+"."+Kc(1)+"."+Kc(1)+"."+Kc(1)+"."+0;break}}return{codec:i,encrypted:s}}function J$(t,e){const n=e+5;for(;t[e++]&128&&e<n;);return e}function kR(t){return("0"+t.toString(16).toUpperCase()).slice(-2)}function Kc(t){return(t<10?"0":"")+t}function ZQt(t,e){if(!t||!e)return t;const n=e.keyId;return n&&e.isCommonEncryption&&Gt(t,["moov","trak"]).forEach(i=>{const a=Gt(i,["mdia","minf","stbl","stsd"])[0].subarray(8);let o=Gt(a,["enca"]);const l=o.length>0;l||(o=Gt(a,["encv"])),o.forEach(c=>{const u=l?c.subarray(28):c.subarray(78);Gt(u,["sinf"]).forEach(f=>{const h=xAe(f);if(h){const m=h.subarray(8,24);m.some(g=>g!==0)||(he.log(`[eme] Patching keyId in 'enc${l?"a":"v"}>sinf>>tenc' box: ${mu.hexDump(m)} -> ${mu.hexDump(n)}`),h.set(n,8))}})})}),t}function xAe(t){const e=Gt(t,["schm"])[0];if(e){const n=zi(e.subarray(4,8));if(n==="cbcs"||n==="cenc")return Gt(t,["schi","tenc"])[0]}return null}function JQt(t,e){return Gt(e,["moof","traf"]).reduce((n,r)=>{const i=Gt(r,["tfdt"])[0],s=i[0],a=Gt(r,["tfhd"]).reduce((o,l)=>{const c=Ct(l,4),u=t[c];if(u){let d=Ct(i,4);if(s===1){if(d===Nk)return he.warn("[mp4-demuxer]: Ignoring assumed invalid signed 64-bit track fragment decode time"),o;d*=Nk+1,d+=Ct(i,8)}const f=u.timescale||9e4,h=d/f;if(at(h)&&(o===null||h<o))return h}return o},null);return a!==null&&at(a)&&(n===null||a<n)?a:n},null)}function eXt(t,e){let n=0,r=0,i=0;const s=Gt(t,["moof","traf"]);for(let a=0;a<s.length;a++){const o=s[a],l=Gt(o,["tfhd"])[0],c=Ct(l,4),u=e[c];if(!u)continue;const d=u.default,f=Ct(l,0)|d?.flags;let h=d?.duration;f&8&&(f&2?h=Ct(l,12):h=Ct(l,8));const m=u.timescale||9e4,g=Gt(o,["trun"]);for(let b=0;b<g.length;b++){if(n=tXt(g[b]),!n&&h){const E=Ct(g[b],4);n=h*E}u.type===Un.VIDEO?r+=n/m:u.type===Un.AUDIO&&(i+=n/m)}}if(r===0&&i===0){let a=1/0,o=0,l=0;const c=Gt(t,["sidx"]);for(let u=0;u<c.length;u++){const d=QQt(c[u]);if(d!=null&&d.references){a=Math.min(a,d.earliestPresentationTime/d.timescale);const f=d.references.reduce((h,m)=>h+m.info.duration||0,0);o=Math.max(o,f+d.earliestPresentationTime/d.timescale),l=o-a}}if(l&&at(l))return l}return r||i}function tXt(t){const e=Ct(t,0);let n=8;e&1&&(n+=4),e&4&&(n+=4);let r=0;const i=Ct(t,4);for(let s=0;s<i;s++){if(e&256){const a=Ct(t,n);r+=a,n+=4}e&512&&(n+=4),e&1024&&(n+=4),e&2048&&(n+=4)}return r}function nXt(t,e,n){Gt(e,["moof","traf"]).forEach(r=>{Gt(r,["tfhd"]).forEach(i=>{const s=Ct(i,4),a=t[s];if(!a)return;const o=a.timescale||9e4;Gt(r,["tfdt"]).forEach(l=>{const c=l[0],u=n*o;if(u){let d=Ct(l,4);if(c===0)d-=u,d=Math.max(d,0),Z$(l,4,d);else{d*=Math.pow(2,32),d+=Ct(l,8),d-=u,d=Math.max(d,0);const f=Math.floor(d/(Nk+1)),h=Math.floor(d%(Nk+1));Z$(l,4,f),Z$(l,8,h)}}})})})}function rXt(t){const e={valid:null,remainder:null},n=Gt(t,["moof"]);if(n.length<2)return e.remainder=t,e;const r=n[n.length-1];return e.valid=B0(t,0,r.byteOffset-8),e.remainder=B0(t,r.byteOffset-8),e}function kl(t,e){const n=new Uint8Array(t.length+e.length);return n.set(t),n.set(e,t.length),n}function eoe(t,e){const n=[],r=e.samples,i=e.timescale,s=e.id;let a=!1;
vendor: 4,982 bytes, line 2509
2509return Gt(r,["moof"]).map(l=>{const c=l.byteOffset-8;Gt(l,["traf"]).map(d=>{const f=Gt(d,["tfdt"]).map(h=>{const m=h[0];let g=Ct(h,4);return m===1&&(g*=Math.pow(2,32),g+=Ct(h,8)),g/i})[0];return f!==void 0&&(t=f),Gt(d,["tfhd"]).map(h=>{const m=Ct(h,4),g=Ct(h,0)&16777215,b=(g&1)!==0,E=(g&2)!==0,x=(g&8)!==0;let S=0;const A=(g&16)!==0;let R=0;const C=(g&32)!==0;let T=8;m===s&&(b&&(T+=8),E&&(T+=4),x&&(S=Ct(h,T),T+=4),A&&(R=Ct(h,T),T+=4),C&&(T+=4),e.type==="video"&&(a=iXt(e.codec)),Gt(d,["trun"]).map(I=>{const D=I[0],k=Ct(I,0)&16777215,O=(k&1)!==0;let P=0;const M=(k&4)!==0,j=(k&256)!==0;let U=0;const z=(k&512)!==0;let G=0;const F=(k&1024)!==0,$=(k&2048)!==0;let H=0;const q=Ct(I,4);let Y=8;O&&(P=Ct(I,Y),Y+=4),M&&(Y+=4);let se=P+c;for(let ye=0;ye<q;ye++){if(j?(U=Ct(I,Y),Y+=4):U=S,z?(G=Ct(I,Y),Y+=4):G=R,F&&(Y+=4),$&&(D===0?H=Ct(I,Y):H=bAe(I,Y),Y+=4),e.type===Un.VIDEO){let ie=0;for(;ie<G;){const ne=Ct(r,se);if(se+=4,sXt(a,r[se])){const ae=r.subarray(se,se+ne);wAe(ae,a?2:1,t+H/i,n)}se+=ne,ie+=ne+4}}t+=U/i}}))})})}),n}function iXt(t){if(!t)return!1;const e=t.indexOf("."),n=e<0?t:t.substring(0,e);return n==="hvc1"||n==="hev1"||n==="dvh1"||n==="dvhe"}function sXt(t,e){if(t){const n=e>>1&63;return n===39||n===40}else return(e&31)===6}function wAe(t,e,n,r){const i=SAe(t);let s=0;s+=e;let a=0,o=0,l=0;for(;s<i.length;){a=0;do{if(s>=i.length)break;l=i[s++],a+=l}while(l===255);o=0;do{if(s>=i.length)break;l=i[s++],o+=l}while(l===255);const c=i.length-s;let u=s;if(o<c)s+=o;else if(o>c){he.error(`Malformed SEI payload. ${o} is too small, only ${c} bytes left to parse.`);break}if(a===4){if(i[u++]===181){const f=yAe(i,u);if(u+=2,f===49){const h=Ct(i,u);if(u+=4,h===1195456820){const m=i[u++];if(m===3){const g=i[u++],b=31&g,E=64&g,x=E?2+b*3:0,S=new Uint8Array(x);if(E){S[0]=g;for(let A=1;A<x;A++)S[A]=i[u++]}r.push({type:m,payloadType:a,pts:n,bytes:S})}}}}}else if(a===5&&o>16){const d=[];for(let m=0;m<16;m++){const g=i[u++].toString(16);d.push(g.length==1?"0"+g:g),(m===3||m===5||m===7||m===9)&&d.push("-")}const f=o-16,h=new Uint8Array(f);for(let m=0;m<f;m++)h[m]=i[u++];r.push({payloadType:a,pts:n,uuid:d.join(""),userData:Wu(h),userDataBytes:h})}}}function SAe(t){const e=t.byteLength,n=[];let r=1;for(;r<e-2;)t[r]===0&&t[r+1]===0&&t[r+2]===3?(n.push(r+2),r+=2):r++;if(n.length===0)return t;const i=e-n.length,s=new Uint8Array(i);let a=0;for(r=0;r<i;a++,r++)a===n[0]&&(a++,n.shift()),s[r]=t[a];return s}function aXt(t){const e=t[0];let n="",r="",i=0,s=0,a=0,o=0,l=0,c=0;if(e===0){for(;zi(t.subarray(c,c+1))!=="\0";)n+=zi(t.subarray(c,c+1)),c+=1;for(n+=zi(t.subarray(c,c+1)),c+=1;zi(t.subarray(c,c+1))!=="\0";)r+=zi(t.subarray(c,c+1)),c+=1;r+=zi(t.subarray(c,c+1)),c+=1,i=Ct(t,12),s=Ct(t,16),o=Ct(t,20),l=Ct(t,24),c=28}else if(e===1){c+=4,i=Ct(t,c),c+=4;const d=Ct(t,c);c+=4;const f=Ct(t,c);for(c+=4,a=2**32*d+f,TQt(a)||(a=Number.MAX_SAFE_INTEGER,he.warn("Presentation time exceeds safe integer limit and wrapped to max safe integer in parsing emsg box")),o=Ct(t,c),c+=4,l=Ct(t,c),c+=4;zi(t.subarray(c,c+1))!=="\0";)n+=zi(t.subarray(c,c+1)),c+=1;for(n+=zi(t.subarray(c,c+1)),c+=1;zi(t.subarray(c,c+1))!=="\0";)r+=zi(t.subarray(c,c+1)),c+=1;r+=zi(t.subarray(c,c+1)),c+=1}const u=t.subarray(c,t.byteLength);return{schemeIdUri:n,value:r,timeScale:i,presentationTime:a,presentationTimeDelta:s,eventDuration:o,id:l,payload:u}}function oXt(t,...e){const n=e.length;let r=8,i=n;for(;i--;)r+=e[i].byteLength;const s=new Uint8Array(r);for(s[0]=r>>24&255,s[1]=r>>16&255,s[2]=r>>8&255,s[3]=r&255,s.set(t,4),i=0,r=8;i<n;i++)s.set(e[i],r),r+=e[i].byteLength;return s}function lXt(t,e,n){if(t.byteLength!==16)throw new RangeError("Invalid system id");let r,i;r=0,i=new Uint8Array;let s;r>0?(s=new Uint8Array(4),e.length>0&&new DataView(s.buffer).setUint32(0,e.length,!1)):s=new Uint8Array;const a=new Uint8Array(4);return n&&n.byteLength>0&&new DataView(a.buffer).setUint32(0,n.byteLength,!1),oXt([112,115,115,104],new Uint8Array([r,0,0,0]),t,s,i,a,n||new Uint8Array)}function cXt(t){const e=[];if(t instanceof ArrayBuffer){const n=t.byteLength;let r=0;for(;r+32<n;){const i=new DataView(t,r),s=uXt(i);e.push(s),r+=s.size}}return e}function uXt(t){const e=t.getUint32(0),n=t.byteOffset,r=t.byteLength;if(r<e)return{offset:n,size:r};if(t.getUint32(4)!==1886614376)return{offset:n,size:e};const s=t.getUint32(8)>>>24;if(s!==0&&s!==1)return{offset:n,size:e};const a=t.buffer,o=mu.hexDump(new Uint8Array(a,n+12,16)),l=t.getUint32(28);let c=null,u=null;if(s===0){if(e-32<l||l<22)return{offset:n,size:e};u=new Uint8Array(a,n+32,l)}else if(s===1){if(!l||r<n+32+l*16+16)return{offset:n,size:e};c=[];for(let d=0;d<l;d++)c.push(new Uint8Array(a,n+32+d*16,16))}return{version:s,systemId:o,kids:c,data:u,offset:n,size:e}}let DR={};class RS{static clearKeyUriToKeyIdMap(){DR={}}constructor(e,n,r,i=[1],s=null){this.uri=void 0,this.method=void 0,this.keyFormat=void 0,this.keyFormatVersions=void 0,this.encrypted=void 0,this.isCommonEncryption=void 0,this.iv=null,this.key=null,this.keyId=null,this.pss
vendor: 57,784 bytes, line 2509
2509h=null,this.method=e,this.uri=n,this.keyFormat=r,this.keyFormatVersions=i,this.iv=s,this.encrypted=e?e!=="NONE":!1,this.isCommonEncryption=this.encrypted&&e!=="AES-128"}isSupported(){if(this.method){if(this.method==="AES-128"||this.method==="NONE")return!0;if(this.keyFormat==="identity")return this.method==="SAMPLE-AES";switch(this.keyFormat){case eo.FAIRPLAY:case eo.WIDEVINE:case eo.PLAYREADY:case eo.CLEARKEY:return["ISO-23001-7","SAMPLE-AES","SAMPLE-AES-CENC","SAMPLE-AES-CTR"].indexOf(this.method)!==-1}}return!1}getDecryptData(e){if(!this.encrypted||!this.uri)return null;if(this.method==="AES-128"&&this.uri&&!this.iv){typeof e!="number"&&(this.method==="AES-128"&&!this.iv&&he.warn(`missing IV for initialization segment with method="${this.method}" - compliance issue`),e=0);const r=dXt(e);return new RS(this.method,this.uri,"identity",this.keyFormatVersions,r)}const n=NQt(this.uri);if(n)switch(this.keyFormat){case eo.WIDEVINE:this.pssh=n,n.length>=22&&(this.keyId=n.subarray(n.length-22,n.length-6));break;case eo.PLAYREADY:{const r=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=lXt(r,null,n),this.keyId=hAe(n);break}default:{let r=n.subarray(0,16);if(r.length!==16){const i=new Uint8Array(16);i.set(r,16-r.length),r=i}this.keyId=r;break}}if(!this.keyId||this.keyId.byteLength!==16){let r=DR[this.uri];if(!r){const i=Object.keys(DR).length%Number.MAX_SAFE_INTEGER;r=new Uint8Array(16),new DataView(r.buffer,12,4).setUint32(0,i),DR[this.uri]=r}this.keyId=r}return this}}function dXt(t){const e=new Uint8Array(16);for(let n=12;n<16;n++)e[n]=t>>8*(15-n)&255;return e}const TAe=/\{\$([a-zA-Z0-9-_]+)\}/g;function toe(t){return TAe.test(t)}function Ha(t,e,n){if(t.variableList!==null||t.hasVariableRefs)for(let r=n.length;r--;){const i=n[r],s=e[i];s&&(e[i]=gj(t,s))}}function gj(t,e){if(t.variableList!==null||t.hasVariableRefs){const n=t.variableList;return e.replace(TAe,r=>{const i=r.substring(2,r.length-1),s=n?.[i];return s===void 0?(t.playlistParsingError||(t.playlistParsingError=new Error(`Missing preceding EXT-X-DEFINE tag for Variable Reference: "${i}"`)),r):s})}return e}function noe(t,e,n){let r=t.variableList;r||(t.variableList=r={});let i,s;if("QUERYPARAM"in e){i=e.QUERYPARAM;try{const a=new self.URL(n).searchParams;if(a.has(i))s=a.get(i);else throw new Error(`"${i}" does not match any query parameter in URI: "${n}"`)}catch(a){t.playlistParsingError||(t.playlistParsingError=new Error(`EXT-X-DEFINE QUERYPARAM: ${a.message}`))}}else i=e.NAME,s=e.VALUE;i in r?t.playlistParsingError||(t.playlistParsingError=new Error(`EXT-X-DEFINE duplicate Variable Name declarations: "${i}"`)):r[i]=s||""}function fXt(t,e,n){const r=e.IMPORT;if(n&&r in n){let i=t.variableList;i||(t.variableList=i={}),i[r]=n[r]}else t.playlistParsingError||(t.playlistParsingError=new Error(`EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "${r}"`))}function Eg(t=!0){return typeof self>"u"?void 0:(t||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}function hXt(t){return typeof self<"u"&&t===self.ManagedMediaSource}const Fk={audio:{a3ds:1,"ac-3":.95,"ac-4":1,alac:.9,alaw:1,dra1:1,"dts+":1,"dts-":1,dtsc:1,dtse:1,dtsh:1,"ec-3":.9,enca:1,fLaC:.9,flac:.9,FLAC:.9,g719:1,g726:1,m4ae:1,mha1:1,mha2:1,mhm1:1,mhm2:1,mlpa:1,mp4a:1,"raw ":1,Opus:1,opus:1,samr:1,sawb:1,sawp:1,sevc:1,sqcp:1,ssmv:1,twos:1,ulaw:1},video:{avc1:1,avc2:1,avc3:1,avc4:1,avcp:1,av01:.8,drac:1,dva1:1,dvav:1,dvh1:.7,dvhe:.7,encv:1,hev1:.75,hvc1:.75,mjp2:1,mp4v:1,mvc1:1,mvc2:1,mvc3:1,mvc4:1,resv:1,rv60:1,s263:1,svc1:1,svc2:1,"vc-1":1,vp08:1,vp09:.9},text:{stpp:1,wvtt:1}};function pXt(t,e){const n=Fk[e];return!!n&&!!n[t.slice(0,4)]}function e8(t,e,n=!0){return!t.split(",").some(r=>!AAe(r,e,n))}function AAe(t,e,n=!0){var r;const i=Eg(n);return(r=i?.isTypeSupported(_S(t,e)))!=null?r:!1}function _S(t,e){return`${e}/mp4;codecs="${t}"`}function roe(t){if(t){const e=t.substring(0,4);return Fk.video[e]}return 2}function jk(t){return t.split(",").reduce((e,n)=>{const r=Fk.video[n];return r?(r*2+e)/(e?3:2):(Fk.audio[n]+e)/(e?2:1)},0)}const t8={};function mXt(t,e=!0){if(t8[t])return t8[t];const n={flac:["flac","fLaC","FLAC"],opus:["opus","Opus"]}[t];for(let r=0;r<n.length;r++)if(AAe(n[r],"audio",e))return t8[t]=n[r],n[r];return t}const gXt=/flac|opus/i;function Bk(t,e=!0){return t.replace(gXt,n=>mXt(n.toLowerCase(),e))}function ioe(t,e){return t&&t!=="mp4a"?t:e&&e.split(",")[0]}function vXt(t){const e=t.split(",");for(let n=0;n<e.length;n++){const r=e[n].split(".");if(r.length>2){let i=r.shift()+".";i+=parseInt(r.shift()).toString(16),i+=("000"+parseInt(r.shift()).toString(16)).slice(-4),e[n]=i}}return e.join(",")}const soe=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-(SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^\r\n]*)[\r\n]+/g,aoe=/#EXT-X-MEDIA:(.*)/g,yXt=/^#EXT(?:INF|-X-TARGETDURATION):/m,ooe=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[^\r\n]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),bXt=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(DATERANGE|DEFINE|KEY|MAP|PART|PART-INF|PLAYLIST-TYPE|PRELOAD-HINT|RENDITION-REPORT|SERVER-CONTROL|SKIP|START):(.+)/.source,/#EXT-X-(BITRATE|DISCONTINUITY-SEQUENCE|MEDIA-SEQUENCE|TARGETDURATION|VERSION): *(\d+)/.source,/#EXT-X-(DISCONTINUITY|ENDLIST|GAP|INDEPENDENT-SEGMENTS)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|"));class Du{static findGroup(e,n){for(let r=0;r<e.length;r++){const i=e[r];if(i.id===n)return i}}static resolve(e,n){return DG.buildAbsoluteURL(n,e,{alwaysNormalize:!0})}static isMediaPlaylist(e){return yXt.test(e)}static parseMasterPlaylist(e,n){const r=toe(e),i={contentSteering:null,levels:[],playlistParsingError:null,sessionData:null,sessionKeys:null,startTimeOffset:null,variableList:null,hasVariableRefs:r},s=[];soe.lastIndex=0;let a;for(;(a=soe.exec(e))!=null;)if(a[1]){var o;const c=new Yr(a[1]);Ha(i,c,["CODECS","SUPPLEMENTAL-CODECS","ALLOWED-CPC","PATHWAY-ID","STABLE-VARIANT-ID","AUDIO","VIDEO","SUBTITLES","CLOSED-CAPTIONS","NAME"]);const u=gj(i,a[2]),d={attrs:c,bitrate:c.decimalInteger("BANDWIDTH")||c.decimalInteger("AVERAGE-BANDWIDTH"),name:c.NAME,url:Du.resolve(u,n)},f=c.decimalResolution("RESOLUTION");f&&(d.width=f.width,d.height=f.height),EXt(c.CODECS,d),(o=d.unknownCodecs)!=null&&o.length||s.push(d),i.levels.push(d)}else if(a[3]){const c=a[3],u=a[4];switch(c){case"SESSION-DATA":{const d=new Yr(u);Ha(i,d,["DATA-ID","LANGUAGE","VALUE","URI"]);const f=d["DATA-ID"];f&&(i.sessionData===null&&(i.sessionData={}),i.sessionData[f]=d);break}case"SESSION-KEY":{const d=loe(u,n,i);d.encrypted&&d.isSupported()?(i.sessionKeys===null&&(i.sessionKeys=[]),i.sessionKeys.push(d)):he.warn(`[Keys] Ignoring invalid EXT-X-SESSION-KEY tag: "${u}"`);break}case"DEFINE":{{const d=new Yr(u);Ha(i,d,["NAME","VALUE","QUERYPARAM"]),noe(i,d,n)}break}case"CONTENT-STEERING":{const d=new Yr(u);Ha(i,d,["SERVER-URI","PATHWAY-ID"]),i.contentSteering={uri:Du.resolve(d["SERVER-URI"],n),pathwayId:d["PATHWAY-ID"]||"."};break}case"START":{i.startTimeOffset=coe(u);break}}}const l=s.length>0&&s.length<i.levels.length;return i.levels=l?s:i.levels,i.levels.length===0&&(i.playlistParsingError=new Error("no levels found in manifest")),i}static parseMasterPlaylistMedia(e,n,r){let i;const s={},a=r.levels,o={AUDIO:a.map(c=>({id:c.attrs.AUDIO,audioCodec:c.audioCodec})),SUBTITLES:a.map(c=>({id:c.attrs.SUBTITLES,textCodec:c.textCodec})),"CLOSED-CAPTIONS":[]};let l=0;for(aoe.lastIndex=0;(i=aoe.exec(e))!==null;){const c=new Yr(i[1]),u=c.TYPE;if(u){const d=o[u],f=s[u]||[];s[u]=f,Ha(r,c,["URI","GROUP-ID","LANGUAGE","ASSOC-LANGUAGE","STABLE-RENDITION-ID","NAME","INSTREAM-ID","CHARACTERISTICS","CHANNELS"]);const h=c.LANGUAGE,m=c["ASSOC-LANGUAGE"],g=c.CHANNELS,b=c.CHARACTERISTICS,E=c["INSTREAM-ID"],x={attrs:c,bitrate:0,id:l++,groupId:c["GROUP-ID"]||"",name:c.NAME||h||"",type:u,default:c.bool("DEFAULT"),autoselect:c.bool("AUTOSELECT"),forced:c.bool("FORCED"),lang:h,url:c.URI?Du.resolve(c.URI,n):""};if(m&&(x.assocLang=m),g&&(x.channels=g),b&&(x.characteristics=b),E&&(x.instreamId=E),d!=null&&d.length){const S=Du.findGroup(d,x.groupId)||d[0];uoe(x,S,"audioCodec"),uoe(x,S,"textCodec")}f.push(x)}}return s}static parseLevelPlaylist(e,n,r,i,s,a){const o=new MQt(n),l=o.fragments;let c=null,u=0,d=0,f=0,h=0,m=null,g=new q$(i,n),b,E,x,S=-1,A=!1,R=null;for(ooe.lastIndex=0,o.m3u8=e,o.hasVariableRefs=toe(e);(b=ooe.exec(e))!==null;){A&&(A=!1,g=new q$(i,n),g.start=f,g.sn=u,g.cc=h,g.level=r,c&&(g.initSegment=c,g.rawProgramDateTime=c.rawProgramDateTime,c.rawProgramDateTime=null,R&&(g.setByteRange(R),R=null)));const D=b[1];if(D){g.duration=parseFloat(D);const k=(" "+b[2]).slice(1);g.title=k||null,g.tagList.push(k?["INF",D,k]:["INF",D])}else if(b[3]){if(at(g.duration)){g.start=f,x&&hoe(g,x,o),g.sn=u,g.level=r,g.cc=h,l.push(g);const k=(" "+b[3]).slice(1);g.relurl=gj(o,k),doe(g,m),m=g,f+=g.duration,u++,d=0,A=!0}}else if(b[4]){const k=(" "+b[4]).slice(1);m?g.setByteRange(k,m):g.setByteRange(k)}else if(b[5])g.rawProgramDateTime=(" "+b[5]).slice(1),g.tagList.push(["PROGRAM-DATE-TIME",g.rawProgramDateTime]),S===-1&&(S=l.length);else{if(b=b[0].match(bXt),!b){he.warn("No matches on slow regex match for level playlist!");continue}for(E=1;E<b.length&&!(typeof b[E]<"u");E++);const k=(" "+b[E]).slice(1),O=(" "+b[E+1]).slice(1),P=b[E+2]?(" "+b[E+2]).slice(1):"";switch(k){case"PLAYLIST-TYPE":o.type=O.toUpperCase();break;case"MEDIA-SEQUENCE":u=o.startSN=parseInt(O);break;case"SKIP":{const M=new Yr(O);Ha(o,M,["RECENTLY-REMOVED-DATERANGES"]);const j=M.decimalInteger("SKIPPED-SEGMENTS");if(at(j)){o.skippedSegments=j;for(let z=j;z--;)l.unshift(null);u+=j}const U=M.enumeratedString("RECENTLY-REMOVED-DATERANGES");U&&(o.recentlyRemovedDateranges=U.split(" "));break}case"TARGETDURATION":o.targetduration=Math.max(parseInt(O),1);break;case"VERSION":o.version=parseInt(O);break;case"INDEPENDENT-SEGMENTS":case"EXTM3U":break;case"ENDLIST":o.live=!1;break;case"#":(O||P)&&g.tagList.push(P?[O,P]:[O]);break;case"DISCONTINUITY":h++,g.tagList.push(["DIS"]);break;case"GAP":g.gap=!0,g.tagList.push([k]);break;case"BITRATE":g.tagList.push([k,O]);break;case"DATERANGE":{const M=new Yr(O);Ha(o,M,["ID","CLASS","START-DATE","END-DATE","SCTE35-CMD","SCTE35-OUT","SCTE35-IN"]),Ha(o,M,M.clientAttrs);const j=new uAe(M,o.dateRanges[M.ID]);j.isValid||o.skippedSegments?o.dateRanges[j.id]=j:he.warn(`Ignoring invalid DATERANGE tag: "${O}"`),g.tagList.push(["EXT-X-DATERANGE",O]);break}case"DEFINE":{{const M=new Yr(O);Ha(o,M,["NAME","VALUE","IMPORT","QUERYPARAM"]),"IMPORT"in M?fXt(o,M,a):noe(o,M,n)}break}case"DISCONTINUITY-SEQUENCE":h=parseInt(O);break;case"KEY":{const M=loe(O,n,o);if(M.isSupported()){if(M.method==="NONE"){x=void 0;break}x||(x={}),x[M.keyFormat]&&(x=Fi({},x)),x[M.keyFormat]=M}else he.warn(`[Keys] Ignoring invalid EXT-X-KEY tag: "${O}"`);break}case"START":o.startTimeOffset=coe(O);break;case"MAP":{const M=new Yr(O);if(Ha(o,M,["BYTERANGE","URI"]),g.duration){const j=new q$(i,n);foe(j,M,r,x),c=j,g.initSegment=c,c.rawProgramDateTime&&!g.rawProgramDateTime&&(g.rawProgramDateTime=c.rawProgramDateTime)}else{const j=g.byteRangeEndOffset;if(j){const U=g.byteRangeStartOffset;R=`${j-U}@${U}`}else R=null;foe(g,M,r,x),c=g,A=!0}break}case"SERVER-CONTROL":{const M=new Yr(O);o.canBlockReload=M.bool("CAN-BLOCK-RELOAD"),o.canSkipUntil=M.optionalFloat("CAN-SKIP-UNTIL",0),o.canSkipDateRanges=o.canSkipUntil>0&&M.bool("CAN-SKIP-DATERANGES"),o.partHoldBack=M.optionalFloat("PART-HOLD-BACK",0),o.holdBack=M.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{const M=new Yr(O);o.partTarget=M.decimalFloatingPoint("PART-TARGET");break}case"PART":{let M=o.partList;M||(M=o.partList=[]);const j=d>0?M[M.length-1]:void 0,U=d++,z=new Yr(O);Ha(o,z,["BYTERANGE","URI"]);const G=new LQt(z,g,n,U,j);M.push(G),g.duration+=G.duration;break}case"PRELOAD-HINT":{const M=new Yr(O);Ha(o,M,["URI"]),o.preloadHint=M;break}case"RENDITION-REPORT":{const M=new Yr(O);Ha(o,M,["URI"]),o.renditionReports=o.renditionReports||[],o.renditionReports.push(M);break}default:he.warn(`line parsed but not handled: ${b}`);break}}}m&&!m.relurl?(l.pop(),f-=m.duration,o.partList&&(o.fragmentHint=m)):o.partList&&(doe(g,m),g.cc=h,o.fragmentHint=g,x&&hoe(g,x,o));const C=l.length,T=l[0],I=l[C-1];if(f+=o.skippedSegments*o.targetduration,f>0&&C&&I){o.averagetargetduration=f/C;const D=I.sn;o.endSN=D!=="initSegment"?D:0,o.live||(I.endList=!0),T&&(o.startCC=T.cc)}else o.endSN=0,o.startCC=0;return o.fragmentHint&&(f+=o.fragmentHint.duration),o.totalduration=f,o.endCC=h,S>0&&xXt(l,S),o}}function loe(t,e,n){var r,i;const s=new Yr(t);Ha(n,s,["KEYFORMAT","KEYFORMATVERSIONS","URI","IV","URI"]);const a=(r=s.METHOD)!=null?r:"",o=s.URI,l=s.hexadecimalInteger("IV"),c=s.KEYFORMATVERSIONS,u=(i=s.KEYFORMAT)!=null?i:"identity";o&&s.IV&&!l&&he.error(`Invalid IV: ${s.IV}`);const d=o?Du.resolve(o,e):"",f=(c||"1").split("/").map(Number).filter(Number.isFinite);return new RS(a,d,u,f,l)}function coe(t){const n=new Yr(t).decimalFloatingPoint("TIME-OFFSET");return at(n)?n:null}function EXt(t,e){let n=(t||"").split(/[ ,]+/).filter(r=>r);["video","audio","text"].forEach(r=>{const i=n.filter(s=>pXt(s,r));i.length&&(e[`${r}Codec`]=i.join(","),n=n.filter(s=>i.indexOf(s)===-1))}),e.unknownCodecs=n}function uoe(t,e,n){const r=e[n];r&&(t[n]=r)}function xXt(t,e){let n=t[e];for(let r=e;r--;){const i=t[r];if(!i)return;i.programDateTime=n.programDateTime-i.duration*1e3,n=i}}function doe(t,e){t.rawProgramDateTime?t.programDateTime=Date.parse(t.rawProgramDateTime):e!=null&&e.programDateTime&&(t.programDateTime=e.endProgramDateTime),at(t.programDateTime)||(t.programDateTime=null,t.rawProgramDateTime=null)}function foe(t,e,n,r){t.relurl=e.URI,e.BYTERANGE&&t.setByteRange(e.BYTERANGE),t.level=n,t.sn="initSegment",r&&(t.levelkeys=r),t.initSegment=null}function hoe(t,e,n){t.levelkeys=e;const{encryptedFragments:r}=n;(!r.length||r[r.length-1].levelkeys!==e)&&Object.keys(e).some(i=>e[i].isCommonEncryption)&&r.push(t)}var xn={MANIFEST:"manifest",LEVEL:"level",AUDIO_TRACK:"audioTrack",SUBTITLE_TRACK:"subtitleTrack"},Rt={MAIN:"main",AUDIO:"audio",SUBTITLE:"subtitle"};function poe(t){const{type:e}=t;switch(e){case xn.AUDIO_TRACK:return Rt.AUDIO;case xn.SUBTITLE_TRACK:return Rt.SUBTITLE;default:return Rt.MAIN}}function n8(t,e){let n=t.url;return(n===void 0||n.indexOf("data:")===0)&&(n=e.url),n}class wXt{constructor(e){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.hls=e,this.registerListeners()}startLoad(e){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:e}=this;e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.LEVEL_LOADING,this.onLevelLoading,this),e.on(B.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.on(B.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)}unregisterListeners(){const{hls:e}=this;e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.LEVEL_LOADING,this.onLevelLoading,this),e.off(B.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.off(B.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)}createInternalLoader(e){const n=this.hls.config,r=n.pLoader,i=n.loader,s=r||i,a=new s(n);return this.loaders[e.type]=a,a}getInternalLoader(e){return this.loaders[e.type]}resetInternalLoader(e){this.loaders[e]&&delete this.loaders[e]}destroyInternalLoaders(){for(const e in this.loaders){const n=this.loaders[e];n&&n.destroy(),this.resetInternalLoader(e)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(e,n){const{url:r}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:xn.MANIFEST,url:r,deliveryDirectives:null})}onLevelLoading(e,n){const{id:r,level:i,pathwayId:s,url:a,deliveryDirectives:o}=n;this.load({id:r,level:i,pathwayId:s,responseType:"text",type:xn.LEVEL,url:a,deliveryDirectives:o})}onAudioTrackLoading(e,n){const{id:r,groupId:i,url:s,deliveryDirectives:a}=n;this.load({id:r,groupId:i,level:null,responseType:"text",type:xn.AUDIO_TRACK,url:s,deliveryDirectives:a})}onSubtitleTrackLoading(e,n){const{id:r,groupId:i,url:s,deliveryDirectives:a}=n;this.load({id:r,groupId:i,level:null,responseType:"text",type:xn.SUBTITLE_TRACK,url:s,deliveryDirectives:a})}load(e){var n;const r=this.hls.config;let i=this.getInternalLoader(e);if(i){const c=i.context;if(c&&c.url===e.url&&c.level===e.level){he.trace("[playlist-loader]: playlist request ongoing");return}he.log(`[playlist-loader]: aborting previous loader for type: ${e.type}`),i.abort()}let s;if(e.type===xn.MANIFEST?s=r.manifestLoadPolicy.default:s=Fi({},r.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),i=this.createInternalLoader(e),at((n=e.deliveryDirectives)==null?void 0:n.part)){let c;if(e.type===xn.LEVEL&&e.level!==null?c=this.hls.levels[e.level].details:e.type===xn.AUDIO_TRACK&&e.id!==null?c=this.hls.audioTracks[e.id].details:e.type===xn.SUBTITLE_TRACK&&e.id!==null&&(c=this.hls.subtitleTracks[e.id].details),c){const u=c.partTarget,d=c.targetduration;if(u&&d){const f=Math.max(u*3,d*.8)*1e3;s=Fi({},s,{maxTimeToFirstByteMs:Math.min(f,s.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(f,s.maxTimeToFirstByteMs)})}}}const a=s.errorRetry||s.timeoutRetry||{},o={loadPolicy:s,timeout:s.maxLoadTimeMs,maxRetry:a.maxNumRetry||0,retryDelay:a.retryDelayMs||0,maxRetryDelay:a.maxRetryDelayMs||0},l={onSuccess:(c,u,d,f)=>{const h=this.getInternalLoader(d);this.resetInternalLoader(d.type);const m=c.data;if(m.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(c,d,new Error("no EXTM3U delimiter"),f||null,u);return}u.parsing.start=performance.now(),Du.isMediaPlaylist(m)?this.handleTrackOrLevelPlaylist(c,u,d,f||null,h):this.handleMasterPlaylist(c,u,d,f)},onError:(c,u,d,f)=>{this.handleNetworkError(u,d,!1,c,f)},onTimeout:(c,u,d)=>{this.handleNetworkError(u,d,!0,void 0,c)}};i.load(e,o,l)}handleMasterPlaylist(e,n,r,i){const s=this.hls,a=e.data,o=n8(e,r),l=Du.parseMasterPlaylist(a,o);if(l.playlistParsingError){this.handleManifestParsingError(e,r,l.playlistParsingError,i,n);return}const{contentSteering:c,levels:u,sessionData:d,sessionKeys:f,startTimeOffset:h,variableList:m}=l;this.variableList=m;const{AUDIO:g=[],SUBTITLES:b,"CLOSED-CAPTIONS":E}=Du.parseMasterPlaylistMedia(a,o,l);g.length&&!g.some(S=>!S.url)&&u[0].audioCodec&&!u[0].attrs.AUDIO&&(he.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),g.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Yr({}),bitrate:0,url:""})),s.trigger(B.MANIFEST_LOADED,{levels:u,audioTracks:g,subtitles:b,captions:E,contentSteering:c,url:o,stats:n,networkDetails:i,sessionData:d,sessionKeys:f,startTimeOffset:h,variableList:m})}handleTrackOrLevelPlaylist(e,n,r,i,s){const a=this.hls,{id:o,level:l,type:c}=r,u=n8(e,r),d=0,f=at(l)?l:at(o)?o:0,h=poe(r),m=Du.parseLevelPlaylist(e.data,u,f,h,d,this.variableList);if(c===xn.MANIFEST){const g={attrs:new Yr({}),bitrate:0,details:m,name:"",url:u};a.trigger(B.MANIFEST_LOADED,{levels:[g],audioTracks:[],url:u,stats:n,networkDetails:i,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),r.levelDetails=m,this.handlePlaylistLoaded(m,e,n,r,i,s)}handleManifestParsingError(e,n,r,i,s){this.hls.trigger(B.ERROR,{type:kt.NETWORK_ERROR,details:Ee.MANIFEST_PARSING_ERROR,fatal:n.type===xn.MANIFEST,url:e.url,err:r,error:r,reason:r.message,response:e,context:n,networkDetails:i,stats:s})}handleNetworkError(e,n,r=!1,i,s){let a=`A network ${r?"timeout":"error"+(i?" (status "+i.code+")":"")} occurred while loading ${e.type}`;e.type===xn.LEVEL?a+=`: ${e.level} id: ${e.id}`:(e.type===xn.AUDIO_TRACK||e.type===xn.SUBTITLE_TRACK)&&(a+=` id: ${e.id} group-id: "${e.groupId}"`);const o=new Error(a);he.warn(`[playlist-loader]: ${a}`);let l=Ee.UNKNOWN,c=!1;const u=this.getInternalLoader(e);switch(e.type){case xn.MANIFEST:l=r?Ee.MANIFEST_LOAD_TIMEOUT:Ee.MANIFEST_LOAD_ERROR,c=!0;break;case xn.LEVEL:l=r?Ee.LEVEL_LOAD_TIMEOUT:Ee.LEVEL_LOAD_ERROR,c=!1;break;case xn.AUDIO_TRACK:l=r?Ee.AUDIO_TRACK_LOAD_TIMEOUT:Ee.AUDIO_TRACK_LOAD_ERROR,c=!1;break;case xn.SUBTITLE_TRACK:l=r?Ee.SUBTITLE_TRACK_LOAD_TIMEOUT:Ee.SUBTITLE_LOAD_ERROR,c=!1;break}u&&this.resetInternalLoader(e.type);const d={type:kt.NETWORK_ERROR,details:l,fatal:c,url:e.url,loader:u,context:e,error:o,networkDetails:n,stats:s};if(i){const f=n?.url||e.url;d.response=Is({url:f,data:void 0},i)}this.hls.trigger(B.ERROR,d)}handlePlaylistLoaded(e,n,r,i,s,a){const o=this.hls,{type:l,level:c,id:u,groupId:d,deliveryDirectives:f}=i,h=n8(n,i),m=poe(i),g=typeof i.level=="number"&&m===Rt.MAIN?c:void 0;if(!e.fragments.length){const E=new Error("No Segments found in Playlist");o.trigger(B.ERROR,{type:kt.NETWORK_ERROR,details:Ee.LEVEL_EMPTY_ERROR,fatal:!1,url:h,error:E,reason:E.message,response:n,context:i,level:g,parent:m,networkDetails:s,stats:r});return}e.targetduration||(e.playlistParsingError=new Error("Missing Target Duration"));const b=e.playlistParsingError;if(b){o.trigger(B.ERROR,{type:kt.NETWORK_ERROR,details:Ee.LEVEL_PARSING_ERROR,fatal:!1,url:h,error:b,reason:b.message,response:n,context:i,level:g,parent:m,networkDetails:s,stats:r});return}switch(e.live&&a&&(a.getCacheAge&&(e.ageHeader=a.getCacheAge()||0),(!a.getCacheAge||isNaN(e.ageHeader))&&(e.ageHeader=0)),l){case xn.MANIFEST:case xn.LEVEL:o.trigger(B.LEVEL_LOADED,{details:e,level:g||0,id:u||0,stats:r,networkDetails:s,deliveryDirectives:f});break;case xn.AUDIO_TRACK:o.trigger(B.AUDIO_TRACK_LOADED,{details:e,id:u||0,groupId:d||"",stats:r,networkDetails:s,deliveryDirectives:f});break;case xn.SUBTITLE_TRACK:o.trigger(B.SUBTITLE_TRACK_LOADED,{details:e,id:u||0,groupId:d||"",stats:r,networkDetails:s,deliveryDirectives:f});break}}}function CAe(t,e){let n;try{n=new Event("addtrack")}catch{n=document.createEvent("Event"),n.initEvent("addtrack",!1,!1)}n.track=t,e.dispatchEvent(n)}function RAe(t,e){const n=t.mode;if(n==="disabled"&&(t.mode="hidden"),t.cues&&!t.cues.getCueById(e.id))try{if(t.addCue(e),!t.cues.getCueById(e.id))throw new Error(`addCue is failed for: ${e}`)}catch(r){he.debug(`[texttrack-utils]: ${r}`);try{const i=new self.TextTrackCue(e.startTime,e.endTime,e.text);i.id=e.id,t.addCue(i)}catch(i){he.debug(`[texttrack-utils]: Legacy TextTrackCue fallback failed: ${i}`)}}n==="disabled"&&(t.mode=n)}function H1(t){const e=t.mode;if(e==="disabled"&&(t.mode="hidden"),t.cues)for(let n=t.cues.length;n--;)t.removeCue(t.cues[n]);e==="disabled"&&(t.mode=e)}function vj(t,e,n,r){const i=t.mode;if(i==="disabled"&&(t.mode="hidden"),t.cues&&t.cues.length>0){const s=TXt(t.cues,e,n);for(let a=0;a<s.length;a++)(!r||r(s[a]))&&t.removeCue(s[a])}i==="disabled"&&(t.mode=i)}function SXt(t,e){if(e<t[0].startTime)return 0;const n=t.length-1;if(e>t[n].endTime)return-1;let r=0,i=n;for(;r<=i;){const s=Math.floor((i+r)/2);if(e<t[s].startTime)i=s-1;else if(e>t[s].startTime&&r<n)r=s+1;else return s}return t[r].startTime-e<e-t[i].startTime?r:i}function TXt(t,e,n){const r=[],i=SXt(t,e);if(i>-1)for(let s=i,a=t.length;s<a;s++){const o=t[s];if(o.startTime>=e&&o.endTime<=n)r.push(o);else if(o.startTime>n)return r}return r}function d3(t){const e=[];for(let n=0;n<t.length;n++){const r=t[n];(r.kind==="subtitles"||r.kind==="captions")&&r.label&&e.push(t[n])}return e}var oc={audioId3:"org.id3",dateRange:"com.apple.quicktime.HLS",emsg:"https://aomedia.org/emsg/ID3"};const AXt=.25;function yj(){if(!(typeof self>"u"))return self.VTTCue||self.TextTrackCue}function moe(t,e,n,r,i){let s=new t(e,n,"");try{s.value=r,i&&(s.type=i)}catch{s=new t(e,n,JSON.stringify(i?Is({type:i},r):r))}return s}const LR=(()=>{const t=yj();try{t&&new t(0,Number.POSITIVE_INFINITY,"")}catch{return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function r8(t,e){return t.getTime()/1e3-e}function CXt(t){return Uint8Array.from(t.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class RXt{constructor(e){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=e,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=null}_registerListeners(){const{hls:e}=this;e.on(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.on(B.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(B.LEVEL_UPDATED,this.onLevelUpdated,this)}_unregisterListeners(){const{hls:e}=this;e.off(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.off(B.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(B.LEVEL_UPDATED,this.onLevelUpdated,this)}onMediaAttached(e,n){this.media=n.media}onMediaDetaching(){this.id3Track&&(H1(this.id3Track),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(e){const n=this.getID3Track(e.textTracks);return n.mode="hidden",n}getID3Track(e){if(this.media){for(let n=0;n<e.length;n++){const r=e[n];if(r.kind==="metadata"&&r.label==="id3")return CAe(r,this.media),r}return this.media.addTextTrack("metadata","id3")}}onFragParsingMetadata(e,n){if(!this.media)return;const{hls:{config:{enableEmsgMetadataCues:r,enableID3MetadataCues:i}}}=this;if(!r&&!i)return;const{samples:s}=n;this.id3Track||(this.id3Track=this.createTrack(this.media));const a=yj();if(a)for(let o=0;o<s.length;o++){const l=s[o].type;if(l===oc.emsg&&!r||!i)continue;const c=gAe(s[o].data);if(c){const u=s[o].pts;let d=u+s[o].duration;d>LR&&(d=LR),d-u<=0&&(d=u+AXt);for(let h=0;h<c.length;h++){const m=c[h];if(!mAe(m)){this.updateId3CueEnds(u,l);const g=moe(a,u,d,m,l);g&&this.id3Track.addCue(g)}}}}}updateId3CueEnds(e,n){var r;const i=(r=this.id3Track)==null?void 0:r.cues;if(i)for(let s=i.length;s--;){const a=i[s];a.type===n&&a.startTime<e&&a.endTime===LR&&(a.endTime=e)}}onBufferFlushing(e,{startOffset:n,endOffset:r,type:i}){const{id3Track:s,hls:a}=this;if(!a)return;const{config:{enableEmsgMetadataCues:o,enableID3MetadataCues:l}}=a;if(s&&(o||l)){let c;i==="audio"?c=u=>u.type===oc.audioId3&&l:i==="video"?c=u=>u.type===oc.emsg&&o:c=u=>u.type===oc.audioId3&&l||u.type===oc.emsg&&o,vj(s,n,r,c)}}onLevelUpdated(e,{details:n}){if(!this.media||!n.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{dateRangeCuesAppended:r,id3Track:i}=this,{dateRanges:s}=n,a=Object.keys(s);if(i){const u=Object.keys(r).filter(d=>!a.includes(d));for(let d=u.length;d--;){const f=u[d];Object.keys(r[f].cues).forEach(h=>{i.removeCue(r[f].cues[h])}),delete r[f]}}const o=n.fragments[n.fragments.length-1];if(a.length===0||!at(o?.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const l=o.programDateTime/1e3-o.start,c=yj();for(let u=0;u<a.length;u++){const d=a[u],f=s[d],h=r8(f.startDate,l),m=r[d],g=m?.cues||{};let b=m?.durationKnown||!1,E=LR;const x=f.endDate;if(x)E=r8(x,l),b=!0;else if(f.endOnNext&&!b){const A=a.reduce((R,C)=>{if(C!==f.id){const T=s[C];if(T.class===f.class&&T.startDate>f.startDate&&(!R||f.startDate<R.startDate))return T}return R},null);A&&(E=r8(A.startDate,l),b=!0)}const S=Object.keys(f.attr);for(let A=0;A<S.length;A++){const R=S[A];if(!kQt(R))continue;const C=g[R];if(C)b&&!m.durationKnown&&(C.endTime=E);else if(c){let T=f.attr[R];DQt(R)&&(T=CXt(T));const I=moe(c,h,E,{key:R,data:T},oc.dateRange);I&&(I.id=d,this.id3Track.addCue(I),g[R]=I)}}r[d]={cues:g,dateRange:f,durationKnown:b}}}}class _Xt{constructor(e){this.hls=void 0,this.config=void 0,this.media=null,this.levelDetails=null,this.currentTime=0,this.stallCount=0,this._latency=null,this.timeupdateHandler=()=>this.timeupdate(),this.hls=e,this.config=e.config,this.registerListeners()}get latency(){return this._latency||0}get maxLatency(){const{config:e,levelDetails:n}=this;return e.liveMaxLatencyDuration!==void 0?e.liveMaxLatencyDuration:n?e.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const{levelDetails:e}=this;if(e===null)return null;const{holdBack:n,partHoldBack:r,targetduration:i}=e,{liveSyncDuration:s,liveSyncDurationCount:a,lowLatencyMode:o}=this.config,l=this.hls.userConfig;let c=o&&r||n;(l.liveSyncDuration||l.liveSyncDurationCount||c===0)&&(c=s!==void 0?s:a*i);const u=i;return c+Math.min(this.stallCount*1,u)}get liveSyncPosition(){const e=this.estimateLiveEdge(),n=this.targetLatency,r=this.levelDetails;if(e===null||n===null||r===null)return null;const i=r.edge,s=e-n-this.edgeStalled,a=i-r.totalduration,o=i-(this.config.lowLatencyMode&&r.partTarget||r.targetduration);return Math.min(Math.max(a,s),o)}get drift(){const{levelDetails:e}=this;return e===null?1:e.drift}get edgeStalled(){const{levelDetails:e}=this;if(e===null)return 0;const n=(this.config.lowLatencyMode&&e.partTarget||e.targetduration)*3;return Math.max(e.age-n,0)}get forwardBufferLength(){const{media:e,levelDetails:n}=this;if(!e||!n)return 0;const r=e.buffered.length;return(r?e.buffered.end(r-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null}registerListeners(){this.hls.on(B.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(B.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(B.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(B.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(B.ERROR,this.onError,this)}unregisterListeners(){this.hls.off(B.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(B.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.off(B.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(B.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.off(B.ERROR,this.onError,this)}onMediaAttached(e,n){this.media=n.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)}onManifestLoading(){this.levelDetails=null,this._latency=null,this.stallCount=0}onLevelUpdated(e,{details:n}){this.levelDetails=n,n.advanced&&this.timeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)}onError(e,n){var r;n.details===Ee.BUFFER_STALLED_ERROR&&(this.stallCount++,(r=this.levelDetails)!=null&&r.live&&he.warn("[playback-rate-controller]: Stall detected, adjusting target latency"))}timeupdate(){const{media:e,levelDetails:n}=this;if(!e||!n)return;this.currentTime=e.currentTime;const r=this.computeLatency();if(r===null)return;this._latency=r;const{lowLatencyMode:i,maxLiveSyncPlaybackRate:s}=this.config;if(!i||s===1||!n.live)return;const a=this.targetLatency;if(a===null)return;const o=r-a,l=Math.min(this.maxLatency,a+n.targetduration);if(o<l&&o>.05&&this.forwardBufferLength>1){const u=Math.min(2,Math.max(1,s)),d=Math.round(2/(1+Math.exp(-.75*o-this.edgeStalled))*20)/20;e.playbackRate=Math.min(u,Math.max(1,d))}else e.playbackRate!==1&&e.playbackRate!==0&&(e.playbackRate=1)}estimateLiveEdge(){const{levelDetails:e}=this;return e===null?null:e.edge+e.age}computeLatency(){const e=this.estimateLiveEdge();return e===null?null:e-this.currentTime}}const bj=["NONE","TYPE-0","TYPE-1",null];function IXt(t){return bj.indexOf(t)>-1}const Uk=["SDR","PQ","HLG"];function kXt(t){return!!t&&Uk.indexOf(t)>-1}var f3={No:"",Yes:"YES",v2:"v2"};function goe(t){const{canSkipUntil:e,canSkipDateRanges:n,age:r}=t,i=r<e/2;return e&&i?n?f3.v2:f3.Yes:f3.No}class voe{constructor(e,n,r){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=e,this.part=n,this.skip=r}addDirectives(e){const n=new self.URL(e);return this.msn!==void 0&&n.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&n.searchParams.set("_HLS_part",this.part.toString()),this.skip&&n.searchParams.set("_HLS_skip",this.skip),n.href}}class wb{constructor(e){this._attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.url=void 0,this.frameRate=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.supportedPromise=void 0,this.supportedResult=void 0,this._avgBitrate=0,this._audioGroups=void 0,this._subtitleGroups=void 0,this._urlId=0,this.url=[e.url],this._attrs=[e.attrs],this.bitrate=e.bitrate,e.details&&(this.details=e.details),this.id=e.id||0,this.name=e.name,this.width=e.width||0,this.height=e.height||0,this.frameRate=e.attrs.optionalFloat("FRAME-RATE",0),this._avgBitrate=e.attrs.decimalInteger("AVERAGE-BANDWIDTH"),this.audioCodec=e.audioCodec,this.videoCodec=e.videoCodec,this.codecSet=[e.videoCodec,e.audioCodec].filter(n=>!!n).map(n=>n.substring(0,4)).join(","),this.addGroupId("audio",e.attrs.AUDIO),this.addGroupId("text",e.attrs.SUBTITLES)}get maxBitrate(){return Math.max(this.realBitrate,this.bitrate)}get averageBitrate(){return this._avgBitrate||this.realBitrate||this.bitrate}get attrs(){return this._attrs[0]}get codecs(){return this.attrs.CODECS||""}get pathwayId(){return this.attrs["PATHWAY-ID"]||"."}get videoRange(){return this.attrs["VIDEO-RANGE"]||"SDR"}get score(){return this.attrs.optionalFloat("SCORE",0)}get uri(){return this.url[0]||""}hasAudioGroup(e){return yoe(this._audioGroups,e)}hasSubtitleGroup(e){return yoe(this._subtitleGroups,e)}get audioGroups(){return this._audioGroups}get subtitleGroups(){return this._subtitleGroups}addGroupId(e,n){if(n){if(e==="audio"){let r=this._audioGroups;r||(r=this._audioGroups=[]),r.indexOf(n)===-1&&r.push(n)}else if(e==="text"){let r=this._subtitleGroups;r||(r=this._subtitleGroups=[]),r.indexOf(n)===-1&&r.push(n)}}}get urlId(){return 0}set urlId(e){}get audioGroupIds(){return this.audioGroups?[this.audioGroupId]:void 0}get textGroupIds(){return this.subtitleGroups?[this.textGroupId]:void 0}get audioGroupId(){var e;return(e=this.audioGroups)==null?void 0:e[0]}get textGroupId(){var e;return(e=this.subtitleGroups)==null?void 0:e[0]}addFallback(){}}function yoe(t,e){return!e||!t?!1:t.indexOf(e)!==-1}function i8(t,e){const n=e.startPTS;if(at(n)){let r=0,i;e.sn>t.sn?(r=n-t.start,i=t):(r=t.start-n,i=e),i.duration!==r&&(i.duration=r)}else e.sn>t.sn?t.cc===e.cc&&t.minEndPTS?e.start=t.start+(t.minEndPTS-t.start):e.start=t.start+t.duration:e.start=Math.max(t.start-e.duration,0)}function _Ae(t,e,n,r,i,s){r-n<=0&&(he.warn("Fragment should have a positive duration",e),r=n+e.duration,s=i+e.duration);let o=n,l=r;const c=e.startPTS,u=e.endPTS;if(at(c)){const b=Math.abs(c-n);at(e.deltaPTS)?e.deltaPTS=Math.max(b,e.deltaPTS):e.deltaPTS=b,o=Math.max(n,c),n=Math.min(n,c),i=Math.min(i,e.startDTS),l=Math.min(r,u),r=Math.max(r,u),s=Math.max(s,e.endDTS)}const d=n-e.start;e.start!==0&&(e.start=n),e.duration=r-e.start,e.startPTS=n,e.maxStartPTS=o,e.startDTS=i,e.endPTS=r,e.minEndPTS=l,e.endDTS=s;const f=e.sn;if(!t||f<t.startSN||f>t.endSN)return 0;let h;const m=f-t.startSN,g=t.fragments;for(g[m]=e,h=m;h>0;h--)i8(g[h],g[h-1]);for(h=m;h<g.length-1;h++)i8(g[h],g[h+1]);return t.fragmentHint&&i8(g[g.length-1],t.fragmentHint),t.PTSKnown=t.alignedSliding=!0,d}function DXt(t,e){let n=null;const r=t.fragments;for(let o=r.length-1;o>=0;o--){const l=r[o].initSegment;if(l){n=l;break}}t.fragmentHint&&delete t.fragmentHint.endPTS;let i;MXt(t,e,(o,l,c,u)=>{if(e.skippedSegments&&l.cc!==o.cc){const d=o.cc-l.cc;for(let f=c;f<u.length;f++)u[f].cc+=d}at(o.startPTS)&&at(o.endPTS)&&(l.start=l.startPTS=o.startPTS,l.startDTS=o.startDTS,l.maxStartPTS=o.maxStartPTS,l.endPTS=o.endPTS,l.endDTS=o.endDTS,l.minEndPTS=o.minEndPTS,l.duration=o.endPTS-o.startPTS,l.duration&&(i=l),e.PTSKnown=e.alignedSliding=!0),l.elementaryStreams=o.elementaryStreams,l.loader=o.loader,l.stats=o.stats,o.initSegment&&(l.initSegment=o.initSegment,n=o.initSegment)});const s=e.fragments;if(n&&(e.fragmentHint?s.concat(e.fragmentHint):s).forEach(l=>{var c;l&&(!l.initSegment||l.initSegment.relurl===((c=n)==null?void 0:c.relurl))&&(l.initSegment=n)}),e.skippedSegments){if(e.deltaUpdateFailed=s.some(o=>!o),e.deltaUpdateFailed){he.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(let o=e.skippedSegments;o--;)s.shift();e.startSN=s[0].sn}else e.canSkipDateRanges&&(e.dateRanges=LXt(t.dateRanges,e.dateRanges,e.recentlyRemovedDateranges));e.startCC=e.fragments[0].cc,e.endCC=s[s.length-1].cc}OXt(t.partList,e.partList,(o,l)=>{l.elementaryStreams=o.elementaryStreams,l.stats=o.stats}),i?_Ae(e,i,i.startPTS,i.endPTS,i.startDTS,i.endDTS):IAe(t,e),s.length&&(e.totalduration=e.edge-s[0].start),e.driftStartTime=t.driftStartTime,e.driftStart=t.driftStart;const a=e.advancedDateTime;if(e.advanced&&a){const o=e.edge;e.driftStart||(e.driftStartTime=a,e.driftStart=o),e.driftEndTime=a,e.driftEnd=o}else e.driftEndTime=t.driftEndTime,e.driftEnd=t.driftEnd,e.advancedDateTime=t.advancedDateTime}function LXt(t,e,n){const r=Fi({},t);return n&&n.forEach(i=>{delete r[i]}),Object.keys(e).forEach(i=>{const s=new uAe(e[i].attr,r[i]);s.isValid?r[i]=s:he.warn(`Ignoring invalid Playlist Delta Update DATERANGE tag: "${JSON.stringify(e[i].attr)}"`)}),r}function OXt(t,e,n){if(t&&e){let r=0;for(let i=0,s=t.length;i<=s;i++){const a=t[i],o=e[i+r];a&&o&&a.index===o.index&&a.fragment.sn===o.fragment.sn?n(a,o):r--}}}function MXt(t,e,n){const r=e.skippedSegments,i=Math.max(t.startSN,e.startSN)-e.startSN,s=(t.fragmentHint?1:0)+(r?e.endSN:Math.min(t.endSN,e.endSN))-e.startSN,a=e.startSN-t.startSN,o=e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments,l=t.fragmentHint?t.fragments.concat(t.fragmentHint):t.fragments;for(let c=i;c<=s;c++){const u=l[a+c];let d=o[c];r&&!d&&c<r&&(d=e.fragments[c]=u),u&&d&&n(u,d,c,o)}}function IAe(t,e){const n=e.startSN+e.skippedSegments-t.startSN,r=t.fragments;n<0||n>=r.length||Ej(e,r[n].start)}function Ej(t,e){if(e){const n=t.fragments;for(let r=t.skippedSegments;r<n.length;r++)n[r].start+=e;t.fragmentHint&&(t.fragmentHint.start+=e)}}function PXt(t,e=1/0){let n=1e3*t.targetduration;if(t.updated){const r=t.fragments;if(r.length&&n*4>e){const s=r[r.length-1].duration*1e3;s<n&&(n=s)}}else n/=2;return Math.round(n)}function $Xt(t,e,n){if(!(t!=null&&t.details))return null;const r=t.details;let i=r.fragments[e-r.startSN];return i||(i=r.fragmentHint,i&&i.sn===e)?i:e<r.startSN&&n&&n.sn===e?n:null}function boe(t,e,n){var r;return t!=null&&t.details?kAe((r=t.details)==null?void 0:r.partList,e,n):null}function kAe(t,e,n){if(t)for(let r=t.length;r--;){const i=t[r];if(i.index===n&&i.fragment.sn===e)return i}return null}function DAe(t){t.forEach((e,n)=>{const{details:r}=e;r!=null&&r.fragments&&r.fragments.forEach(i=>{i.level=n})})}function Hk(t){switch(t.details){case Ee.FRAG_LOAD_TIMEOUT:case Ee.KEY_LOAD_TIMEOUT:case Ee.LEVEL_LOAD_TIMEOUT:case Ee.MANIFEST_LOAD_TIMEOUT:return!0}return!1}function Eoe(t,e){const n=Hk(e);return t.default[`${n?"timeout":"error"}Retry`]}function PG(t,e){const n=t.backoff==="linear"?1:Math.pow(2,e);return Math.min(n*t.retryDelayMs,t.maxRetryDelayMs)}function xoe(t){return Is(Is({},t),{errorRetry:null,timeoutRetry:null})}function Vk(t,e,n,r){if(!t)return!1;const i=r?.code,s=e<t.maxNumRetry&&(NXt(i)||!!n);return t.shouldRetry?t.shouldRetry(t,e,n,r,s):s}function NXt(t){return t===0&&navigator.onLine===!1||!!t&&(t<400||t>499)}const LAe={search:function(t,e){let n=0,r=t.length-1,i=null,s=null;for(;n<=r;){i=(n+r)/2|0,s=t[i];const a=e(s);if(a>0)n=i+1;else if(a<0)r=i-1;else return s}return null}};function FXt(t,e,n){if(e===null||!Array.isArray(t)||!t.length||!at(e))return null;const r=t[0].programDateTime;if(e<(r||0))return null;const i=t[t.length-1].endProgramDateTime;if(e>=(i||0))return null;n=n||0;for(let s=0;s<t.length;++s){const a=t[s];if(BXt(e,n,a))return a}return null}function Wk(t,e,n=0,r=0,i=.005){let s=null;if(t){s=e[t.sn-e[0].sn+1]||null;const o=t.endDTS-n;o>0&&o<15e-7&&(n+=15e-7)}else n===0&&e[0].start===0&&(s=e[0]);if(s&&((!t||t.level===s.level)&&xj(n,r,s)===0||jXt(s,t,Math.min(i,r))))return s;const a=LAe.search(e,xj.bind(null,n,r));return a&&(a!==t||!s)?a:s}function jXt(t,e,n){if(e&&e.start===0&&e.level<t.level&&(e.endPTS||0)>0){const r=e.tagList.reduce((i,s)=>(s[0]==="INF"&&(i+=parseFloat(s[1])),i),n);return t.start<=r}return!1}function xj(t=0,e=0,n){if(n.start<=t&&n.start+n.duration>t)return 0;const r=Math.min(e,n.duration+(n.deltaPTS?n.deltaPTS:0));return n.start+n.duration-r<=t?1:n.start-r>t&&n.start?-1:0}function BXt(t,e,n){const r=Math.min(e,n.duration+(n.deltaPTS?n.deltaPTS:0))*1e3;return(n.endProgramDateTime||0)-r>t}function UXt(t,e){return LAe.search(t,n=>n.cc<e?1:n.cc>e?-1:0)}var Fs={DoNothing:0,SendAlternateToPenaltyBox:2,RemoveAlternatePermanently:3,RetryRequest:5},Xl={None:0,MoveAllAlternatesMatchingHost:1,MoveAllAlternatesMatchingHDCP:2};class HXt{constructor(e){this.hls=void 0,this.playlistError=0,this.penalizedRenditions={},this.log=void 0,this.warn=void 0,this.error=void 0,this.hls=e,this.log=he.log.bind(he,"[info]:"),this.warn=he.warn.bind(he,"[warning]:"),this.error=he.error.bind(he,"[error]:"),this.registerListeners()}registerListeners(){const e=this.hls;e.on(B.ERROR,this.onError,this),e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.LEVEL_UPDATED,this.onLevelUpdated,this)}unregisterListeners(){const e=this.hls;e&&(e.off(B.ERROR,this.onError,this),e.off(B.ERROR,this.onErrorOut,this),e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.LEVEL_UPDATED,this.onLevelUpdated,this))}destroy(){this.unregisterListeners(),this.hls=null,this.penalizedRenditions={}}startLoad(e){}stopLoad(){this.playlistError=0}getVariantLevelIndex(e){return e?.type===Rt.MAIN?e.level:this.hls.loadLevel}onManifestLoading(){this.playlistError=0,this.penalizedRenditions={}}onLevelUpdated(){this.playlistError=0}onError(e,n){var r,i;if(n.fatal)return;const s=this.hls,a=n.context;switch(n.details){case Ee.FRAG_LOAD_ERROR:case Ee.FRAG_LOAD_TIMEOUT:case Ee.KEY_LOAD_ERROR:case Ee.KEY_LOAD_TIMEOUT:n.errorAction=this.getFragRetryOrSwitchAction(n);return;case Ee.FRAG_PARSING_ERROR:if((r=n.frag)!=null&&r.gap){n.errorAction={action:Fs.DoNothing,flags:Xl.None};return}case Ee.FRAG_GAP:case Ee.FRAG_DECRYPT_ERROR:{n.errorAction=this.getFragRetryOrSwitchAction(n),n.errorAction.action=Fs.SendAlternateToPenaltyBox;return}case Ee.LEVEL_EMPTY_ERROR:case Ee.LEVEL_PARSING_ERROR:{var o,l;const c=n.parent===Rt.MAIN?n.level:s.loadLevel;n.details===Ee.LEVEL_EMPTY_ERROR&&((o=n.context)!=null&&(l=o.levelDetails)!=null&&l.live)?n.errorAction=this.getPlaylistRetryOrSwitchAction(n,c):(n.levelRetry=!1,n.errorAction=this.getLevelSwitchAction(n,c))}return;case Ee.LEVEL_LOAD_ERROR:case Ee.LEVEL_LOAD_TIMEOUT:typeof a?.level=="number"&&(n.errorAction=this.getPlaylistRetryOrSwitchAction(n,a.level));return;case Ee.AUDIO_TRACK_LOAD_ERROR:case Ee.AUDIO_TRACK_LOAD_TIMEOUT:case Ee.SUBTITLE_LOAD_ERROR:case Ee.SUBTITLE_TRACK_LOAD_TIMEOUT:if(a){const c=s.levels[s.loadLevel];if(c&&(a.type===xn.AUDIO_TRACK&&c.hasAudioGroup(a.groupId)||a.type===xn.SUBTITLE_TRACK&&c.hasSubtitleGroup(a.groupId))){n.errorAction=this.getPlaylistRetryOrSwitchAction(n,s.loadLevel),n.errorAction.action=Fs.SendAlternateToPenaltyBox,n.errorAction.flags=Xl.MoveAllAlternatesMatchingHost;return}}return;case Ee.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:{const c=s.levels[s.loadLevel],u=c?.attrs["HDCP-LEVEL"];u?n.errorAction={action:Fs.SendAlternateToPenaltyBox,flags:Xl.MoveAllAlternatesMatchingHDCP,hdcpLevel:u}:this.keySystemError(n)}return;case Ee.BUFFER_ADD_CODEC_ERROR:case Ee.REMUX_ALLOC_ERROR:case Ee.BUFFER_APPEND_ERROR:n.errorAction=this.getLevelSwitchAction(n,(i=n.level)!=null?i:s.loadLevel);return;case Ee.INTERNAL_EXCEPTION:case Ee.BUFFER_APPENDING_ERROR:case Ee.BUFFER_FULL_ERROR:case Ee.LEVEL_SWITCH_ERROR:case Ee.BUFFER_STALLED_ERROR:case Ee.BUFFER_SEEK_OVER_HOLE:case Ee.BUFFER_NUDGE_ON_STALL:n.errorAction={action:Fs.DoNothing,flags:Xl.None};return}n.type===kt.KEY_SYSTEM_ERROR&&this.keySystemError(n)}keySystemError(e){const n=this.getVariantLevelIndex(e.frag);e.levelRetry=!1,e.errorAction=this.getLevelSwitchAction(e,n)}getPlaylistRetryOrSwitchAction(e,n){const r=this.hls,i=Eoe(r.config.playlistLoadPolicy,e),s=this.playlistError++;if(Vk(i,s,Hk(e),e.response))return{action:Fs.RetryRequest,flags:Xl.None,retryConfig:i,retryCount:s};const o=this.getLevelSwitchAction(e,n);return i&&(o.retryConfig=i,o.retryCount=s),o}getFragRetryOrSwitchAction(e){const n=this.hls,r=this.getVariantLevelIndex(e.frag),i=n.levels[r],{fragLoadPolicy:s,keyLoadPolicy:a}=n.config,o=Eoe(e.details.startsWith("key")?a:s,e),l=n.levels.reduce((u,d)=>u+d.fragmentError,0);if(i&&(e.details!==Ee.FRAG_GAP&&i.fragmentError++,Vk(o,l,Hk(e),e.response)))return{action:Fs.RetryRequest,flags:Xl.None,retryConfig:o,retryCount:l};const c=this.getLevelSwitchAction(e,r);return o&&(c.retryConfig=o,c.retryCount=l),c}getLevelSwitchAction(e,n){const r=this.hls;n==null&&(n=r.loadLevel);const i=this.hls.levels[n];if(i){var s,a;const c=e.details;i.loadError++,c===Ee.BUFFER_APPEND_ERROR&&i.fragmentError++;let u=-1;const{levels:d,loadLevel:f,minAutoLevel:h,maxAutoLevel:m}=r;r.autoLevelEnabled||(r.loadLevel=-1);const g=(s=e.frag)==null?void 0:s.type,E=(g===Rt.AUDIO&&c===Ee.FRAG_PARSING_ERROR||e.sourceBufferName==="audio"&&(c===Ee.BUFFER_ADD_CODEC_ERROR||c===Ee.BUFFER_APPEND_ERROR))&&d.some(({audioCodec:C})=>i.audioCodec!==C),S=e.sourceBufferName==="video"&&(c===Ee.BUFFER_ADD_CODEC_ERROR||c===Ee.BUFFER_APPEND_ERROR)&&d.some(({codecSet:C,audioCodec:T})=>i.codecSet!==C&&i.audioCodec===T),{type:A,groupId:R}=(a=e.context)!=null?a:{};for(let C=d.length;C--;){const T=(C+f)%d.length;if(T!==f&&T>=h&&T<=m&&d[T].loadError===0){var o,l;const I=d[T];if(c===Ee.FRAG_GAP&&g===Rt.MAIN&&e.frag){const D=d[T].details;if(D){const k=Wk(e.frag,D.fragments,e.frag.start);if(k!=null&&k.gap)continue}}else{if(A===xn.AUDIO_TRACK&&I.hasAudioGroup(R)||A===xn.SUBTITLE_TRACK&&I.hasSubtitleGroup(R))continue;if(g===Rt.AUDIO&&(o=i.audioGroups)!=null&&o.some(D=>I.hasAudioGroup(D))||g===Rt.SUBTITLE&&(l=i.subtitleGroups)!=null&&l.some(D=>I.hasSubtitleGroup(D))||E&&i.audioCodec===I.audioCodec||!E&&i.audioCodec!==I.audioCodec||S&&i.codecSet===I.codecSet)continue}u=T;break}}if(u>-1&&r.loadLevel!==u)return e.levelRetry=!0,this.playlistError=0,{action:Fs.SendAlternateToPenaltyBox,flags:Xl.None,nextAutoLevel:u}}return{action:Fs.SendAlternateToPenaltyBox,flags:Xl.MoveAllAlternatesMatchingHost}}onErrorOut(e,n){var r;switch((r=n.errorAction)==null?void 0:r.action){case Fs.DoNothing:break;case Fs.SendAlternateToPenaltyBox:this.sendAlternateToPenaltyBox(n),!n.errorAction.resolved&&n.details!==Ee.FRAG_GAP?n.fatal=!0:/MediaSource readyState: ended/.test(n.error.message)&&(this.warn(`MediaSource ended after "${n.sourceBufferName}" sourceBuffer append error. Attempting to recover from media error.`),this.hls.recoverMediaError());break}if(n.fatal){this.hls.stopLoad();return}}sendAlternateToPenaltyBox(e){const n=this.hls,r=e.errorAction;if(!r)return;const{flags:i,hdcpLevel:s,nextAutoLevel:a}=r;switch(i){case Xl.None:this.switchLevel(e,a);break;case Xl.MoveAllAlternatesMatchingHDCP:s&&(n.maxHdcpLevel=bj[bj.indexOf(s)-1],r.resolved=!0),this.warn(`Restricting playback to HDCP-LEVEL of "${n.maxHdcpLevel}" or lower`);break}r.resolved||this.switchLevel(e,a)}switchLevel(e,n){n!==void 0&&e.errorAction&&(this.warn(`switching to level ${n} after ${e.details}`),this.hls.nextAutoLevel=n,e.errorAction.resolved=!0,this.hls.nextLoadLevel=this.hls.nextAutoLevel)}}class $G{constructor(e,n){this.hls=void 0,this.timer=-1,this.requestScheduled=-1,this.canLoad=!1,this.log=void 0,this.warn=void 0,this.log=he.log.bind(he,`${n}:`),this.warn=he.warn.bind(he,`${n}:`),this.hls=e}destroy(){this.clearTimer(),this.hls=this.log=this.warn=null}clearTimer(){this.timer!==-1&&(self.clearTimeout(this.timer),this.timer=-1)}startLoad(){this.canLoad=!0,this.requestScheduled=-1,this.loadPlaylist()}stopLoad(){this.canLoad=!1,this.clearTimer()}switchParams(e,n,r){const i=n?.renditionReports;if(i){let s=-1;for(let a=0;a<i.length;a++){const o=i[a];let l;try{l=new self.URL(o.URI,n.url).href}catch(c){he.warn(`Could not construct new URL for Rendition Report: ${c}`),l=o.URI||""}if(l===e){s=a;break}else l===e.substring(0,l.length)&&(s=a)}if(s!==-1){const a=i[s],o=parseInt(a["LAST-MSN"])||n?.lastPartSn;let l=parseInt(a["LAST-PART"])||n?.lastPartIndex;if(this.hls.config.lowLatencyMode){const u=Math.min(n.age-n.partTarget,n.targetduration);l>=0&&u>n.partTarget&&(l+=1)}const c=r&&goe(r);return new voe(o,l>=0?l:void 0,c)}}}loadPlaylist(e){this.requestScheduled===-1&&(this.requestScheduled=self.performance.now())}shouldLoadPlaylist(e){return this.canLoad&&!!e&&!!e.url&&(!e.details||e.details.live)}shouldReloadPlaylist(e){return this.timer===-1&&this.requestScheduled===-1&&this.shouldLoadPlaylist(e)}playlistLoaded(e,n,r){const{details:i,stats:s}=n,a=self.performance.now(),o=s.loading.first?Math.max(0,a-s.loading.first):0;if(i.advancedDateTime=Date.now()-o,i.live||r!=null&&r.live){if(i.reloaded(r),r&&this.log(`live playlist ${e} ${i.advanced?"REFRESHED "+i.lastPartSn+"-"+i.lastPartIndex:i.updated?"UPDATED":"MISSED"}`),r&&i.fragments.length>0&&DXt(r,i),!this.canLoad||!i.live)return;let l,c,u;if(i.canBlockReload&&i.endSN&&i.advanced){const b=this.hls.config.lowLatencyMode,E=i.lastPartSn,x=i.endSN,S=i.lastPartIndex,A=S!==-1,R=E===x,C=b?0:S;A?(c=R?x+1:E,u=R?C:S+1):c=x+1;const T=i.age,I=T+i.ageHeader;let D=Math.min(I-i.partTarget,i.targetduration*1.5);if(D>0){if(r&&D>r.tuneInGoal)this.warn(`CDN Tune-in goal increased from: ${r.tuneInGoal} to: ${D} with playlist age: ${i.age}`),D=0;else{const k=Math.floor(D/i.targetduration);if(c+=k,u!==void 0){const O=Math.round(D%i.targetduration/i.partTarget);u+=O}this.log(`CDN Tune-in age: ${i.ageHeader}s last advanced ${T.toFixed(2)}s goal: ${D} skip sn ${k} to part ${u}`)}i.tuneInGoal=D}if(l=this.getDeliveryDirectives(i,n.deliveryDirectives,c,u),b||!R){this.loadPlaylist(l);return}}else(i.canBlockReload||i.canSkipUntil)&&(l=this.getDeliveryDirectives(i,n.deliveryDirectives,c,u));const d=this.hls.mainForwardBufferInfo,f=d?d.end-d.len:0,h=(i.edge-f)*1e3,m=PXt(i,h);i.updated&&a>this.requestScheduled+m&&(this.requestScheduled=s.loading.start),c!==void 0&&i.canBlockReload?this.requestScheduled=s.loading.first+m-(i.partTarget*1e3||1e3):this.requestScheduled===-1||this.requestScheduled+m<a?this.requestScheduled=a:this.requestScheduled-a<=0&&(this.requestScheduled+=m);let g=this.requestScheduled-a;g=Math.max(0,g),this.log(`reload live playlist ${e} in ${Math.round(g)} ms`),this.timer=self.setTimeout(()=>this.loadPlaylist(l),g)}else this.clearTimer()}getDeliveryDirectives(e,n,r,i){let s=goe(e);return n!=null&&n.skip&&e.deltaUpdateFailed&&(r=n.msn,i=n.part,s=f3.No),new voe(r,i,s)}checkRetry(e){const n=e.details,r=Hk(e),i=e.errorAction,{action:s,retryCount:a=0,retryConfig:o}=i||{},l=!!i&&!!o&&(s===Fs.RetryRequest||!i.resolved&&s===Fs.SendAlternateToPenaltyBox);if(l){var c;if(this.requestScheduled=-1,a>=o.maxNumRetry)return!1;if(r&&(c=e.context)!=null&&c.deliveryDirectives)this.warn(`Retrying playlist loading ${a+1}/${o.maxNumRetry} after "${n}" without delivery-directives`),this.loadPlaylist();else{const u=PG(o,a);this.timer=self.setTimeout(()=>this.loadPlaylist(),u),this.warn(`Retrying playlist loading ${a+1}/${o.maxNumRetry} after "${n}" in ${u}ms`)}e.levelRetry=!0,i.resolved=!0}return l}}class Pv{constructor(e,n=0,r=0){this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=e,this.alpha_=e?Math.exp(Math.log(.5)/e):0,this.estimate_=n,this.totalWeight_=r}sample(e,n){const r=Math.pow(this.alpha_,e);this.estimate_=n*(1-r)+r*this.estimate_,this.totalWeight_+=e}getTotalWeight(){return this.totalWeight_}getEstimate(){if(this.alpha_){const e=1-Math.pow(this.alpha_,this.totalWeight_);if(e)return this.estimate_/e}return this.estimate_}}class VXt{constructor(e,n,r,i=100){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultTTFB_=void 0,this.ttfb_=void 0,this.defaultEstimate_=r,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new Pv(e),this.fast_=new Pv(n),this.defaultTTFB_=i,this.ttfb_=new Pv(e)}update(e,n){const{slow_:r,fast_:i,ttfb_:s}=this;r.halfLife!==e&&(this.slow_=new Pv(e,r.getEstimate(),r.getTotalWeight())),i.halfLife!==n&&(this.fast_=new Pv(n,i.getEstimate(),i.getTotalWeight())),s.halfLife!==e&&(this.ttfb_=new Pv(e,s.getEstimate(),s.getTotalWeight()))}sample(e,n){e=Math.max(e,this.minDelayMs_);const r=8*n,i=e/1e3,s=r/i;this.fast_.sample(i,s),this.slow_.sample(i,s)}sampleTTFB(e){const n=e/1e3,r=Math.sqrt(2)*Math.exp(-Math.pow(n,2)/2);this.ttfb_.sample(r,Math.max(e,5))}canEstimate(){return this.fast_.getTotalWeight()>=this.minWeight_}getEstimate(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_}getEstimateTTFB(){return this.ttfb_.getTotalWeight()>=this.minWeight_?this.ttfb_.getEstimate():this.defaultTTFB_}destroy(){}}const OAe={supported:!0,configurations:[],decodingInfoResults:[{supported:!0,powerEfficient:!0,smooth:!0}]},woe={};function WXt(t,e,n,r,i,s){const a=t.audioCodec?t.audioGroups:null,o=s?.audioCodec,l=s?.channels,c=l?parseInt(l):o?1/0:2;let u=null;if(a!=null&&a.length)try{a.length===1&&a[0]?u=e.groups[a[0]].channels:u=a.reduce((d,f)=>{if(f){const h=e.groups[f];if(!h)throw new Error(`Audio track group ${f} not found`);Object.keys(h.channels).forEach(m=>{d[m]=(d[m]||0)+h.channels[m]})}return d},{2:0})}catch{return!0}return t.videoCodec!==void 0&&(t.width>1920&&t.height>1088||t.height>1920&&t.width>1088||t.frameRate>Math.max(r,30)||t.videoRange!=="SDR"&&t.videoRange!==n||t.bitrate>Math.max(i,8e6))||!!u&&at(c)&&Object.keys(u).some(d=>parseInt(d)>c)}function zXt(t,e,n){const r=t.videoCodec,i=t.audioCodec;if(!r||!i||!n)return Promise.resolve(OAe);const s={width:t.width,height:t.height,bitrate:Math.ceil(Math.max(t.bitrate*.9,t.averageBitrate)),framerate:t.frameRate||30},a=t.videoRange;a!=="SDR"&&(s.transferFunction=a.toLowerCase());const o=r.split(",").map(l=>({type:"media-source",video:Is(Is({},s),{},{contentType:_S(l,"video")})}));return i&&t.audioGroups&&t.audioGroups.forEach(l=>{var c;l&&((c=e.groups[l])==null||c.tracks.forEach(u=>{if(u.groupId===l){const d=u.channels||"",f=parseFloat(d);at(f)&&f>2&&o.push.apply(o,i.split(",").map(h=>({type:"media-source",audio:{contentType:_S(h,"audio"),channels:""+f}})))}}))}),Promise.all(o.map(l=>{const c=GXt(l);return woe[c]||(woe[c]=n.decodingInfo(l))})).then(l=>({supported:!l.some(c=>!c.supported),configurations:o,decodingInfoResults:l})).catch(l=>({supported:!1,configurations:o,decodingInfoResults:[],error:l}))}function GXt(t){const{audio:e,video:n}=t,r=n||e;if(r){const i=r.contentType.split('"')[1];if(n)return`r${n.height}x${n.width}f${Math.ceil(n.framerate)}${n.transferFunction||"sd"}_${i}_${Math.ceil(n.bitrate/1e5)}`;if(e)return`c${e.channels}${e.spatialRendering?"s":"n"}_${i}`}return""}function qXt(){if(typeof matchMedia=="function"){const t=matchMedia("(dynamic-range: high)"),e=matchMedia("bad query");if(t.media!==e.media)return t.matches===!0}return!1}function KXt(t,e){let n=!1,r=[];return t&&(n=t!=="SDR",r=[t]),e&&(r=e.allowedVideoRanges||Uk.slice(0),n=e.preferHDR!==void 0?e.preferHDR:qXt(),n?r=r.filter(i=>i!=="SDR"):r=["SDR"]),{preferHDR:n,allowedVideoRanges:r}}function YXt(t,e,n,r,i){const s=Object.keys(t),a=r?.channels,o=r?.audioCodec,l=a&&parseInt(a)===2;let c=!0,u=!1,d=1/0,f=1/0,h=1/0,m=0,g=[];const{preferHDR:b,allowedVideoRanges:E}=KXt(e,i);for(let R=s.length;R--;){const C=t[s[R]];c=C.channels[2]>0,d=Math.min(d,C.minHeight),f=Math.min(f,C.minFramerate),h=Math.min(h,C.minBitrate);const T=E.filter(I=>C.videoRanges[I]>0);T.length>0&&(u=!0,g=T)}d=at(d)?d:0,f=at(f)?f:0;const x=Math.max(1080,d),S=Math.max(30,f);return h=at(h)?h:n,n=Math.max(h,n),u||(e=void 0,g=[]),{codecSet:s.reduce((R,C)=>{const T=t[C];if(C===R)return R;if(T.minBitrate>n)return _d(C,`min bitrate of ${T.minBitrate} > current estimate of ${n}`),R;if(!T.hasDefaultAudio)return _d(C,"no renditions with default or auto-select sound found"),R;if(o&&C.indexOf(o.substring(0,4))%5!==0)return _d(C,`audio codec preference "${o}" not found`),R;if(a&&!l){if(!T.channels[a])return _d(C,`no renditions with ${a} channel sound found (channels options: ${Object.keys(T.channels)})`),R}else if((!o||l)&&c&&T.channels[2]===0)return _d(C,"no renditions with stereo sound found"),R;return T.minHeight>x?(_d(C,`min resolution of ${T.minHeight} > maximum of ${x}`),R):T.minFramerate>S?(_d(C,`min framerate of ${T.minFramerate} > maximum of ${S}`),R):g.some(I=>T.videoRanges[I]>0)?T.maxScore<m?(_d(C,`max score of ${T.maxScore} < selected max of ${m}`),R):R&&(jk(C)>=jk(R)||T.fragmentError>t[R].fragmentError)?R:(m=T.maxScore,C):(_d(C,`no variants with VIDEO-RANGE of ${JSON.stringify(g)} found`),R)},void 0),videoRanges:g,preferHDR:b,minFramerate:f,minBitrate:h}}function _d(t,e){he.log(`[abr] start candidates with "${t}" ignored because ${e}`)}function QXt(t){return t.reduce((e,n)=>{let r=e.groups[n.groupId];r||(r=e.groups[n.groupId]={tracks:[],channels:{2:0},hasDefault:!1,hasAutoSelect:!1}),r.tracks.push(n);const i=n.channels||"2";return r.channels[i]=(r.channels[i]||0)+1,r.hasDefault=r.hasDefault||n.default,r.hasAutoSelect=r.hasAutoSelect||n.autoselect,r.hasDefault&&(e.hasDefaultAudio=!0),r.hasAutoSelect&&(e.hasAutoSelectAudio=!0),e},{hasDefaultAudio:!1,hasAutoSelectAudio:!1,groups:{}})}function XXt(t,e,n,r){return t.slice(n,r+1).reduce((i,s)=>{if(!s.codecSet)return i;const a=s.audioGroups;let o=i[s.codecSet];o||(i[s.codecSet]=o={minBitrate:1/0,minHeight:1/0,minFramerate:1/0,maxScore:0,videoRanges:{SDR:0},channels:{2:0},hasDefaultAudio:!a,fragmentError:0}
vendor: 2,201 bytes, line 2509
2509),o.minBitrate=Math.min(o.minBitrate,s.bitrate);const l=Math.min(s.height,s.width);return o.minHeight=Math.min(o.minHeight,l),o.minFramerate=Math.min(o.minFramerate,s.frameRate),o.maxScore=Math.max(o.maxScore,s.score),o.fragmentError+=s.fragmentError,o.videoRanges[s.videoRange]=(o.videoRanges[s.videoRange]||0)+1,a&&a.forEach(c=>{if(!c)return;const u=e.groups[c];u&&(o.hasDefaultAudio=o.hasDefaultAudio||e.hasDefaultAudio?u.hasDefault:u.hasAutoSelect||!e.hasDefaultAudio&&!e.hasAutoSelectAudio,Object.keys(u.channels).forEach(d=>{o.channels[d]=(o.channels[d]||0)+u.channels[d]}))}),i},{})}function Lu(t,e,n){if("attrs"in t){const r=e.indexOf(t);if(r!==-1)return r}for(let r=0;r<e.length;r++){const i=e[r];if(U0(t,i,n))return r}return-1}function U0(t,e,n){const{groupId:r,name:i,lang:s,assocLang:a,default:o}=t,l=t.forced;return(r===void 0||e.groupId===r)&&(i===void 0||e.name===i)&&(s===void 0||e.lang===s)&&(s===void 0||e.assocLang===a)&&(o===void 0||e.default===o)&&(l===void 0||e.forced===l)&&(!("characteristics"in t)||ZXt(t.characteristics||"",e.characteristics))&&(n===void 0||n(t,e))}function ZXt(t,e=""){const n=t.split(","),r=e.split(",");return n.length===r.length&&!n.some(i=>r.indexOf(i)===-1)}function Nm(t,e){const{audioCodec:n,channels:r}=t;return(n===void 0||(e.audioCodec||"").substring(0,4)===n.substring(0,4))&&(r===void 0||r===(e.channels||"2"))}function JXt(t,e,n,r,i){const s=e[r],o=e.reduce((f,h,m)=>{const g=h.uri;return(f[g]||(f[g]=[])).push(m),f},{})[s.uri];o.length>1&&(r=Math.max.apply(Math,o));const l=s.videoRange,c=s.frameRate,u=s.codecSet.substring(0,4),d=Soe(e,r,f=>{if(f.videoRange!==l||f.frameRate!==c||f.codecSet.substring(0,4)!==u)return!1;const h=f.audioGroups,m=n.filter(g=>!h||h.indexOf(g.groupId)!==-1);return Lu(t,m,i)>-1});return d>-1?d:Soe(e,r,f=>{const h=f.audioGroups,m=n.filter(g=>!h||h.indexOf(g.groupId)!==-1);return Lu(t,m,i)>-1})}function Soe(t,e,n){for(let r=e;r>-1;r--)if(n(t[r]))return r;for(let r=e+1;r<t.length;r++)if(n(t[r]))return r;return-1}class eZt{constructor(e){this.hls=void 0,this.lastLevelLoadSec=0,this.lastLoadedFragLevel=-1,this.firstSelection=-1,this._nextAutoLevel=-1,this.nextAutoLevelKey="",this.audioTracksByGroup=null,this.co
vendor: 7,072 bytes, lines 2509-2516
2509decTiers=null,this.timer=-1,this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.bwEstimator=void 0,this._abandonRulesCheck=()=>{const{fragCurrent:n,partCurrent:r,hls:i}=this,{autoLevelEnabled:s,media:a}=i;if(!n||!a)return;const o=performance.now(),l=r?r.stats:n.stats,c=r?r.duration:n.duration,u=o-l.loading.start,d=i.minAutoLevel;if(l.aborted||l.loaded&&l.loaded===l.total||n.level<=d){this.clearTimer(),this._nextAutoLevel=-1;return}if(!s||a.paused||!a.playbackRate||!a.readyState)return;const f=i.mainForwardBufferInfo;if(f===null)return;const h=this.bwEstimator.getEstimateTTFB(),m=Math.abs(a.playbackRate);if(u<=Math.max(h,1e3*(c/(m*2))))return;const g=f.len/m,b=l.loading.first?l.loading.first-l.loading.start:-1,E=l.loaded&&b>-1,x=this.getBwEstimate(),S=i.levels,A=S[n.level],R=l.total||Math.max(l.loaded,Math.round(c*A.averageBitrate/8));let C=E?u-b:u;C<1&&E&&(C=Math.min(u,l.loaded*8/x));const T=E?l.loaded*1e3/C:0,I=T?(R-l.loaded)/T:R*8/x+h/1e3;if(I<=g)return;const D=T?T*8:x;let k=Number.POSITIVE_INFINITY,O;for(O=n.level-1;O>d;O--){const M=S[O].maxBitrate;if(k=this.getTimeToLoadFrag(h/1e3,D,c*M,!S[O].details),k<g)break}if(k>=I||k>c*10)return;i.nextLoadLevel=i.nextAutoLevel=O,E?this.bwEstimator.sample(u-Math.min(h,b),l.loaded):this.bwEstimator.sampleTTFB(u);const P=S[O].maxBitrate;this.getBwEstimate()*this.hls.config.abrBandWidthUpFactor>P&&this.resetEstimator(P),this.clearTimer(),he.warn(`[abr] Fragment ${n.sn}${r?" part "+r.index:""} of level ${n.level} is loading too slowly; 2510 Time to underbuffer: ${g.toFixed(3)} s 2511 Estimated load time for current fragment: ${I.toFixed(3)} s 2512 Estimated load time for down switch fragment: ${k.toFixed(3)} s 2513 TTFB estimate: ${b|0} ms 2514 Current BW estimate: ${at(x)?x|0:"Unknown"} bps 2515 New BW estimate: ${this.getBwEstimate()|0} bps 2516 Switching to level ${O} @ ${P|0} bps`),i.trigger(B.FRAG_LOAD_EMERGENCY_ABORTED,{frag:n,part:r,stats:l})},this.hls=e,this.bwEstimator=this.initEstimator(),this.registerListeners()}resetEstimator(e){e&&(he.log(`setting initial bwe to ${e}`),this.hls.config.abrEwmaDefaultEstimate=e),this.firstSelection=-1,this.bwEstimator=this.initEstimator()}initEstimator(){const e=this.hls.config;return new VXt(e.abrEwmaSlowVoD,e.abrEwmaFastVoD,e.abrEwmaDefaultEstimate)}registerListeners(){const{hls:e}=this;e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.FRAG_LOADING,this.onFragLoading,this),e.on(B.FRAG_LOADED,this.onFragLoaded,this),e.on(B.FRAG_BUFFERED,this.onFragBuffered,this),e.on(B.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(B.LEVEL_LOADED,this.onLevelLoaded,this),e.on(B.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(B.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.on(B.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e&&(e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.FRAG_LOADING,this.onFragLoading,this),e.off(B.FRAG_LOADED,this.onFragLoaded,this),e.off(B.FRAG_BUFFERED,this.onFragBuffered,this),e.off(B.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(B.LEVEL_LOADED,this.onLevelLoaded,this),e.off(B.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(B.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.off(B.ERROR,this.onError,this))}destroy(){this.unregisterListeners(),this.clearTimer(),this.hls=this._abandonRulesCheck=null,this.fragCurrent=this.partCurrent=null}onManifestLoading(e,n){this.lastLoadedFragLevel=-1,this.firstSelection=-1,this.lastLevelLoadSec=0,this.fragCurrent=this.partCurrent=null,this.onLevelsUpdated(),this.clearTimer()}onLevelsUpdated(){this.lastLoadedFragLevel>-1&&this.fragCurrent&&(this.lastLoadedFragLevel=this.fragCurrent.level),this._nextAutoLevel=-1,this.onMaxAutoLevelUpdated(),this.codecTiers=null,this.audioTracksByGroup=null}onMaxAutoLevelUpdated(){this.firstSelection=-1,this.nextAutoLevelKey=""}onFragLoading(e,n){const r=n.frag;if(!this.ignoreFragment(r)){if(!r.bitrateTest){var i;this.fragCurrent=r,this.partCurrent=(i=n.part)!=null?i:null}this.clearTimer(),this.timer=self.setInterval(this._abandonRulesCheck,100)}}onLevelSwitching(e,n){this.clearTimer()}onError(e,n){if(!n.fatal)switch(n.details){case Ee.BUFFER_ADD_CODEC_ERROR:case Ee.BUFFER_APPEND_ERROR:this.lastLoadedFragLevel=-1,this.firstSelection=-1;break;case Ee.FRAG_LOAD_TIMEOUT:{const r=n.frag,{fragCurrent:i,partCurrent:s}=this;if(r&&i&&r.sn===i.sn&&r.level===i.level){const a=performance.now(),o=s?s.stats:r.stats,l=a-o.loading.start,c=o.loading.first?o.loading.first-o.loading.start:-1;if(o.loaded&&c>-1){const d=this.bwEstimator.getEstimateTTFB();this.bwEstimator.sample(l-Math.min(d,c),o.loaded)}else this.bwEstimator.sampleTTFB(l)}break}}}getTimeToLoadFrag(e,n,r,i){const s=e+r/n,a=i?this.lastLevelLoadSec:0;return s+a}onLevelLoaded(e,n){const r=this.hls.config,{loading:i}=n.stats,s=i.end-i.start;at(s)&&(this.lastLevelLoadSec=s/1e3),n.details.live?this.bwEstimator.update(r.abrEwmaSlowLive,r.abrEwmaFastLive):this.bwEstimator.update(r.abrEwmaSlowVoD,r.abrEwmaFastVoD)}onFragLoaded(e,{frag:n,part:r}){const i=r?r.stats:n.stats;if(n.type===Rt.MAIN&&this.bwEstimator.sampleTTFB(i.loading.first-i.loading.start),!this.ignoreFragment(n)){if(this.clearTimer(),n.level===this._nextAutoLevel&&(this._nextAutoLevel=-1),this.firstSelection=-1,this.hls.config.abrMaxWithRealBitrate){const s=r?r.duration:n.duration,a=this.hls.levels[n.level],o=(a.loaded?a.loaded.bytes:0)+i.loaded,l=(a.loaded?a.loaded.duration:0)+s;a.loaded={bytes:o,duration:l},a.realBitrate=Math.round(8*o/l)}if(n.bitrateTest){const s={stats:i,frag:n,part:r,id:n.type};this.onFragBuffered(B.FRAG_BUFFERED,s),n.bitrateTest=!1}else this.lastLoadedFragLevel=n.level}}onFragBuffered(e,n){const{frag:r,part:i}=n,s=i!=null&&i.stats.loaded?i.stats:r.stats;if(s.aborted||this.ignoreFragment(r))return;const a=s.parsing.end-s.loading.start-Math.min(s.loading.first-s.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(a,s.loaded),s.bwEstimate=this.getBwEstimate(),r.bitrateTest?this.bitrateTestDelay=a/1e3:this.bitrateTestDelay=0}ignoreFragment(e){return e.type!==Rt.MAIN||e.sn==="initSegment"}clearTimer(){this.timer>-1&&(self.clearInterval(this.timer),this.timer=-1)}get firstAutoLevel(){const{maxAutoLevel:e,minAutoLevel:n}=this.hls,r=this.getBwEstimate(),i=this.hls.config.maxStarvationDelay,s=this.findBestLevel(r,n,e,0,i,1,1);if(s>-1)return s;const a=this.hls.firstLevel,o=Math.min(Math.max(a,n),e);return he.warn(`[abr] Could not find best starting auto level. Defaulting to first in playlist ${a} clamped to ${o}`),o}get forcedAutoLevel(){return this.nextAutoLevelKey?-1:this._nextAutoLevel}get nextAutoLevel(){const e=this.forcedAutoLevel,r=this.bwEstimator.canEstimate(),i=this.lastLoadedFragLevel>-1;if(e!==-1&&(!r||!i||this.nextAutoLevelKey===this.getAutoLevelKey()))return e;const s=r&&i?this.getNextABRAutoLevel():this.firstAutoLevel;if(e!==-1){const a=this.hls.levels;if(a.length>Math.max(e,s)&&a[e].loadError<=a[s].loadError)return e}return this._nextAutoLevel=s,this.nextAutoLevelKey=this.getAutoLevelKey(),s}getAutoLevelKey(){return`${this.getBwEstimate()}
2516_${this.getStarvationDelay().toFixed(2)}`}getNextABRAutoLevel(){const{fragCurrent:e,partCurrent:n,hls:r}=this,{maxAutoLevel:i,config:s,minAutoLevel:a}=r,o=n?n.duration:e?e.duration:0,l=this.getBwEstimate(),c=this.getStarvationDelay();let u=s.abrBandWidthFactor,d=s.abrBandWidthUpFactor;if(c){const b=this.findBestLevel(l,a,i,c,0,u,d);if(b>=0)return b}let f=o?Math.min(o,s.maxStarvationDelay):s.maxStarvationDelay;if(!c){const b=this.bitrateTestDelay;b&&(f=(o?Math.min(o,s.maxLoadingDelay):s.maxLoadingDelay)-b,he.info(`[abr] bitrate test took ${Math.round(1e3*b)}ms, set first fragment max fetchDuration to ${Math.round(1e3*f)} ms`),u=d=1)}const h=this.findBestLevel(l,a,i,c,f,u,d);if(he.info(`[abr] ${c?"rebuffering expected":"buffer is empty"}, optimal quality level ${h}`),h>-1)return h;const m=r.levels[a],g=r.levels[r.loadLevel];return m?.bitrate<g?.bitrate?a:r.loadLevel}getStarvationDelay(){const e=this.hls,n=e.media;if(!n)return 1/0;const r=n&&n.playbackRate!==0?Math.abs(n.playbackRate):1,i=e.mainForwardBufferInfo;return(i?i.len:0)/r}getBwEstimate(){return this.bwEstimator.canEstimate()?this.bwEstimator.getEstimate():this.hls.config.abrEwmaDefaultEstimate}findBestLevel(e,n,r,i,s,a,o){var l;const c=i+s,u=this.lastLoadedFragLevel,d=u===-1?this.hls.firstLevel:u,{fragCurrent:f,partCurrent:h}=this,{levels:m,allAudioTracks:g,loadLevel:b,config:E}=this.hls;if(m.length===1)return 0;const x=m[d],S=!!(x!=null&&(l=x.details)!=null&&l.live),A=b===-1||u===-1;let R,C="SDR",T=x?.frameRate||0;const{audioPreference:I,videoPreference:D}=E,k=this.audioTracksByGroup||(this.audioTracksByGroup=QXt(g));if(A){if(this.firstSelection!==-1)return this.firstSelection;const U=this.codecTiers||(this.codecTiers=XXt(m,k,n,r)),z=YXt(U,C,e,I,D),{codecSet:G,videoRanges:F,minFramerate:$,minBitrate:H,preferHDR:q}=z;R=G,C=q?F[F.length-1]:F[0],T=$,e=Math.max(e,H),he.log(`[abr] picked start tier ${JSON.stringify(z)}`)}else R=x?.codecSet,C=x?.videoRange;const O=h?h.duration:f?f.duration:0,P=this.bwEstimator.getEstimateTTFB()/1e3,M=[];for(let U=r;U>=n;U--){var j;const z=m[U],G=U>d;if(!z)continue;if(E.useMediaCapabilities&&!z.supportedResult&&!z.supportedPromise){const ye=navigator.mediaCapabilities;typeof ye?.decodingInfo=="function"&&WXt(z,k,C,T,e,I)?(z.supportedPromise=zXt(z,k,ye),z.supportedPromise.then(ie=>{if(!this.hls)return;z.supportedResult=ie;const ne=this.hls.levels,ae=ne.indexOf(z);ie.error?he.warn(`[abr] MediaCapabilities decodingInfo error: "${ie.error}" for level ${ae} ${JSON.stringify(ie)}`):ie.supported||(he.warn(`[abr] Unsupported MediaCapabilities decodingInfo result for level ${ae} ${JSON.stringify(ie)}`),ae>-1&&ne.length>1&&(he.log(`[abr] Removing unsupported level ${ae}`),this.hls.removeLevel(ae)))})):z.supportedResult=OAe}if(R&&z.codecSet!==R||C&&z.videoRange!==C||G&&T>z.frameRate||!G&&T>0&&T<z.frameRate||z.supportedResult&&!((j=z.supportedResult.decodingInfoResults)!=null&&j[0].smooth)){M.push(U);continue}const F=z.details,$=(h?F?.partTarget:F?.averagetargetduration)||O;let H;G?H=o*e:H=a*e;
vendor: 147,323 bytes, lines 2516-2522
2516const q=O&&i>=O*2&&s===0?m[U].averageBitrate:m[U].maxBitrate,Y=this.getTimeToLoadFrag(P,H,q*$,F===void 0);if(H>=q&&(U===u||z.loadError===0&&z.fragmentError===0)&&(Y<=P||!at(Y)||S&&!this.bitrateTestDelay||Y<c)){const ye=this.forcedAutoLevel;return U!==b&&(ye===-1||ye!==b)&&(M.length&&he.trace(`[abr] Skipped level(s) ${M.join(",")} of ${r} max with CODECS and VIDEO-RANGE:"${m[M[0]].codecs}" ${m[M[0]].videoRange}; not compatible with "${x.codecs}" ${C}`),he.info(`[abr] switch candidate:${d}->${U} adjustedbw(${Math.round(H)})-bitrate=${Math.round(H-q)} ttfb:${P.toFixed(1)} avgDuration:${$.toFixed(1)} maxFetchDuration:${c.toFixed(1)} fetchDuration:${Y.toFixed(1)} firstSelection:${A} codecSet:${R} videoRange:${C} hls.loadLevel:${b}`)),A&&(this.firstSelection=U),U}}return-1}set nextAutoLevel(e){const{maxAutoLevel:n,minAutoLevel:r}=this.hls,i=Math.min(Math.max(e,r),n);this._nextAutoLevel!==i&&(this.nextAutoLevelKey="",this._nextAutoLevel=i)}}class tZt{constructor(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}destroy(){this.onHandlerDestroying(),this.onHandlerDestroyed()}onHandlerDestroying(){this.clearNextTick(),this.clearInterval()}onHandlerDestroyed(){}hasInterval(){return!!this._tickInterval}hasNextTick(){return!!this._tickTimer}setInterval(e){return this._tickInterval?!1:(this._tickCallCount=0,this._tickInterval=self.setInterval(this._boundTick,e),!0)}clearInterval(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1}clearNextTick(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1}tick(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)}tickImmediate(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)}doTick(){}}var xs={NOT_LOADED:"NOT_LOADED",APPENDING:"APPENDING",PARTIAL:"PARTIAL",OK:"OK"};class nZt{constructor(e){this.activePartLists=Object.create(null),this.endListFragments=Object.create(null),this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hasGaps=!1,this.hls=e,this._registerListeners()}_registerListeners(){const{hls:e}=this;e.on(B.BUFFER_APPENDED,this.onBufferAppended,this),e.on(B.FRAG_BUFFERED,this.onFragBuffered,this),e.on(B.FRAG_LOADED,this.onFragLoaded,this)}_unregisterListeners(){const{hls:e}=this;e.off(B.BUFFER_APPENDED,this.onBufferAppended,this),e.off(B.FRAG_BUFFERED,this.onFragBuffered,this),e.off(B.FRAG_LOADED,this.onFragLoaded,this)}destroy(){this._unregisterListeners(),this.fragments=this.activePartLists=this.endListFragments=this.timeRanges=null}getAppendedFrag(e,n){const r=this.activePartLists[n];if(r)for(let i=r.length;i--;){const s=r[i];if(!s)break;const a=s.end;if(s.start<=e&&a!==null&&e<=a)return s}return this.getBufferedFrag(e,n)}getBufferedFrag(e,n){const{fragments:r}=this,i=Object.keys(r);for(let s=i.length;s--;){const a=r[i[s]];if(a?.body.type===n&&a.buffered){const o=a.body;if(o.start<=e&&e<=o.end)return o}}return null}detectEvictedFragments(e,n,r,i){this.timeRanges&&(this.timeRanges[e]=n);const s=i?.fragment.sn||-1;Object.keys(this.fragments).forEach(a=>{const o=this.fragments[a];if(!o||s>=o.body.sn)return;if(!o.buffered&&!o.loaded){o.body.type===r&&this.removeFragment(o.body);return}const l=o.range[e];l&&l.time.some(c=>{const u=!this.isTimeBuffered(c.startPTS,c.endPTS,n);return u&&this.removeFragment(o.body),u})})}detectPartialFragments(e){const n=this.timeRanges,{frag:r,part:i}=e;if(!n||r.sn==="initSegment")return;const s=$v(r),a=this.fragments[s];if(!a||a.buffered&&r.gap)return;const o=!r.relurl;Object.keys(n).forEach(l=>{const c=r.elementaryStreams[l];if(!c)return;const u=n[l],d=o||c.partial===!0;a.range[l]=this.getBufferedTimes(r,i,d,u)}),a.loaded=null,Object.keys(a.range).length?(a.buffered=!0,(a.body.endList=r.endList||a.body.endList)&&(this.endListFragments[a.body.type]=a),OR(a)||this.removeParts(r.sn-1,r.type)):this.removeFragment(a.body)}removeParts(e,n){const r=this.activePartLists[n];r&&(this.activePartLists[n]=r.filter(i=>i.fragment.sn>=e))}fragBuffered(e,n){const r=$v(e);let i=this.fragments[r];!i&&n&&(i=this.fragments[r]={body:e,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},e.gap&&(this.hasGaps=!0)),i&&(i.loaded=null,i.buffered=!0)}getBufferedTimes(e,n,r,i){const s={time:[],partial:r},a=e.start,o=e.end,l=e.minEndPTS||o,c=e.maxStartPTS||a;for(let u=0;u<i.length;u++){const d=i.start(u)-this.bufferPadding,f=i.end(u)+this.bufferPadding;if(c>=d&&l<=f){s.time.push({startPTS:Math.max(a,i.start(u)),endPTS:Math.min(o,i.end(u))});break}else if(a<f&&o>d){const h=Math.max(a,i.start(u)),m=Math.min(o,i.end(u));m>h&&(s.partial=!0,s.time.push({startPTS:h,endPTS:m}))}else if(o<=d)break}return s}getPartialFragment(e){let n=null,r,i,s,a=0;const{bufferPadding:o,fragments:l}=this;return Object.keys(l).forEach(c=>{const u=l[c];u&&OR(u)&&(i=u.body.start-o,s=u.body.end+o,e>=i&&e<=s&&(r=Math.min(e-i,s-e),a<=r&&(n=u.body,a=r)))}),n}isEndListAppended(e){const n=this.endListFragments[e];return n!==void 0&&(n.buffered||OR(n))}getState(e){const n=$v(e),r=this.fragments[n];return r?r.buffered?OR(r)?xs.PARTIAL:xs.OK:xs.APPENDING:xs.NOT_LOADED}isTimeBuffered(e,n,r){let i,s;for(let a=0;a<r.length;a++){if(i=r.start(a)-this.bufferPadding,s=r.end(a)+this.bufferPadding,e>=i&&n<=s)return!0;if(n<=i)return!1}return!1}onFragLoaded(e,n){const{frag:r,part:i}=n;if(r.sn==="initSegment"||r.bitrateTest)return;const s=i?null:n,a=$v(r);this.fragments[a]={body:r,appendedPTS:null,loaded:s,buffered:!1,range:Object.create(null)}}onBufferAppended(e,n){const{frag:r,part:i,timeRanges:s}=n;if(r.sn==="initSegment")return;const a=r.type;if(i){let o=this.activePartLists[a];o||(this.activePartLists[a]=o=[]),o.push(i)}this.timeRanges=s,Object.keys(s).forEach(o=>{const l=s[o];this.detectEvictedFragments(o,l,a,i)})}onFragBuffered(e,n){this.detectPartialFragments(n)}hasFragment(e){const n=$v(e);return!!this.fragments[n]}hasParts(e){var n;return!!((n=this.activePartLists[e])!=null&&n.length)}removeFragmentsInRange(e,n,r,i,s){i&&!this.hasGaps||Object.keys(this.fragments).forEach(a=>{const o=this.fragments[a];if(!o)return;const l=o.body;l.type!==r||i&&!l.gap||l.start<n&&l.end>e&&(o.buffered||s)&&this.removeFragment(l)})}removeFragment(e){const n=$v(e);e.stats.loaded=0,e.clearElementaryStreamInfo();const r=this.activePartLists[e.type];if(r){const i=e.sn;this.activePartLists[e.type]=r.filter(s=>s.fragment.sn!==i)}delete this.fragments[n],e.endList&&delete this.endListFragments[e.type]}removeAllFragments(){this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1}}function OR(t){var e,n,r;return t.buffered&&(t.body.gap||((e=t.range.video)==null?void 0:e.partial)||((n=t.range.audio)==null?void 0:n.partial)||((r=t.range.audiovideo)==null?void 0:r.partial))}function $v(t){return`${t.type}_${t.level}_${t.sn}`}const rZt={length:0,start:()=>0,end:()=>0};class pr{static isBuffered(e,n){try{if(e){const r=pr.getBuffered(e);for(let i=0;i<r.length;i++)if(n>=r.start(i)&&n<=r.end(i))return!0}}catch{}return!1}static bufferInfo(e,n,r){try{if(e){const i=pr.getBuffered(e),s=[];let a;for(a=0;a<i.length;a++)s.push({start:i.start(a),end:i.end(a)});return this.bufferedInfo(s,n,r)}}catch{}return{len:0,start:n,end:n,nextStart:void 0}}static bufferedInfo(e,n,r){n=Math.max(0,n),e.sort(function(c,u){const d=c.start-u.start;return d||u.end-c.end});let i=[];if(r)for(let c=0;c<e.length;c++){const u=i.length;if(u){const d=i[u-1].end;e[c].start-d<r?e[c].end>d&&(i[u-1].end=e[c].end):i.push(e[c])}else i.push(e[c])}else i=e;let s=0,a,o=n,l=n;for(let c=0;c<i.length;c++){const u=i[c].start,d=i[c].end;if(n+r>=u&&n<d)o=u,l=d,s=l-n;else if(n+r<u){a=u;break}}return{len:s,start:o||0,end:l||0,nextStart:a}}static getBuffered(e){try{return e.buffered}catch(n){return he.log("failed to get media.buffered",n),rZt}}}class NG{constructor(e,n,r,i=0,s=-1,a=!1){this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing=MR(),this.buffering={audio:MR(),video:MR(),audiovideo:MR()},this.level=e,this.sn=n,this.id=r,this.size=i,this.part=s,this.partial=a}}function MR(){return{start:0,executeStart:0,executeEnd:0,end:0}}function h3(t,e){for(let r=0,i=t.length;r<i;r++){var n;if(((n=t[r])==null?void 0:n.cc)===e)return t[r]}return null}function iZt(t,e,n){return!!(e&&(n.endCC>n.startCC||t&&t.cc<n.startCC))}function sZt(t,e){const n=t.fragments,r=e.fragments;if(!r.length||!n.length){he.log("No fragments to align");return}const i=h3(n,r[0].cc);if(!i||i&&!i.startPTS){he.log("No frag in previous level to align on");return}return i}function Toe(t,e){if(t){const n=t.start+e;t.start=t.startPTS=n,t.endPTS=n+t.duration}}function MAe(t,e){const n=e.fragments;for(let r=0,i=n.length;r<i;r++)Toe(n[r],t);e.fragmentHint&&Toe(e.fragmentHint,t),e.alignedSliding=!0}function aZt(t,e,n){e&&(oZt(t,n,e),!n.alignedSliding&&e&&zk(n,e),!n.alignedSliding&&e&&!n.skippedSegments&&IAe(e,n))}function oZt(t,e,n){if(iZt(t,n,e)){const r=sZt(n,e);r&&at(r.start)&&(he.log(`Adjusting PTS using last level due to CC increase within current level ${e.url}`),MAe(r.start,e))}}function zk(t,e){if(!t.hasProgramDateTime||!e.hasProgramDateTime)return;const n=t.fragments,r=e.fragments;if(!n.length||!r.length)return;let i,s;const a=Math.min(e.endCC,t.endCC);e.startCC<a&&t.startCC<a&&(i=h3(r,a),s=h3(n,a)),(!i||!s)&&(i=r[Math.floor(r.length/2)],s=h3(n,i.cc)||n[Math.floor(n.length/2)]);const o=i.programDateTime,l=s.programDateTime;if(!o||!l)return;const c=(l-o)/1e3-(s.start-i.start);MAe(c,t)}const Aoe=Math.pow(2,17);class lZt{constructor(e){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=e}destroy(){this.loader&&(this.loader.destroy(),this.loader=null)}abort(){this.loader&&this.loader.abort()}load(e,n){const r=e.url;if(!r)return Promise.reject(new Ud({type:kt.NETWORK_ERROR,details:Ee.FRAG_LOAD_ERROR,fatal:!1,frag:e,error:new Error(`Fragment does not have a ${r?"part list":"url"}`),networkDetails:null}));this.abort();const i=this.config,s=i.fLoader,a=i.loader;return new Promise((o,l)=>{if(this.loader&&this.loader.destroy(),e.gap)if(e.tagList.some(h=>h[0]==="GAP")){l(Roe(e));return}else e.gap=!1;const c=this.loader=e.loader=s?new s(i):new a(i),u=Coe(e),d=xoe(i.fragLoadPolicy.default),f={loadPolicy:d,timeout:d.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:e.sn==="initSegment"?1/0:Aoe};e.stats=c.stats,c.load(u,f,{onSuccess:(h,m,g,b)=>{this.resetLoader(e,c);let E=h.data;g.resetIV&&e.decryptdata&&(e.decryptdata.iv=new Uint8Array(E.slice(0,16)),E=E.slice(16)),o({frag:e,part:null,payload:E,networkDetails:b})},onError:(h,m,g,b)=>{this.resetLoader(e,c),l(new Ud({type:kt.NETWORK_ERROR,details:Ee.FRAG_LOAD_ERROR,fatal:!1,frag:e,response:Is({url:r,data:void 0},h),error:new Error(`HTTP Error ${h.code} ${h.text}`),networkDetails:g,stats:b}))},onAbort:(h,m,g)=>{this.resetLoader(e,c),l(new Ud({type:kt.NETWORK_ERROR,details:Ee.INTERNAL_ABORTED,fatal:!1,frag:e,error:new Error("Aborted"),networkDetails:g,stats:h}))},onTimeout:(h,m,g)=>{this.resetLoader(e,c),l(new Ud({type:kt.NETWORK_ERROR,details:Ee.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,error:new Error(`Timeout after ${f.timeout}ms`),networkDetails:g,stats:h}))},onProgress:(h,m,g,b)=>{n&&n({frag:e,part:null,payload:g,networkDetails:b})}})})}loadPart(e,n,r){this.abort();const i=this.config,s=i.fLoader,a=i.loader;return new Promise((o,l)=>{if(this.loader&&this.loader.destroy(),e.gap||n.gap){l(Roe(e,n));return}const c=this.loader=e.loader=s?new s(i):new a(i),u=Coe(e,n),d=xoe(i.fragLoadPolicy.default),f={loadPolicy:d,timeout:d.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:Aoe};n.stats=c.stats,c.load(u,f,{onSuccess:(h,m,g,b)=>{this.resetLoader(e,c),this.updateStatsFromPart(e,n);const E={frag:e,part:n,payload:h.data,networkDetails:b};r(E),o(E)},onError:(h,m,g,b)=>{this.resetLoader(e,c),l(new Ud({type:kt.NETWORK_ERROR,details:Ee.FRAG_LOAD_ERROR,fatal:!1,frag:e,part:n,response:Is({url:u.url,data:void 0},h),error:new Error(`HTTP Error ${h.code} ${h.text}`),networkDetails:g,stats:b}))},onAbort:(h,m,g)=>{e.stats.aborted=n.stats.aborted,this.resetLoader(e,c),l(new Ud({type:kt.NETWORK_ERROR,details:Ee.INTERNAL_ABORTED,fatal:!1,frag:e,part:n,error:new Error("Aborted"),networkDetails:g,stats:h}))},onTimeout:(h,m,g)=>{this.resetLoader(e,c),l(new Ud({type:kt.NETWORK_ERROR,details:Ee.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,part:n,error:new Error(`Timeout after ${f.timeout}ms`),networkDetails:g,stats:h}))}})})}updateStatsFromPart(e,n){const r=e.stats,i=n.stats,s=i.total;if(r.loaded+=i.loaded,s){const l=Math.round(e.duration/n.duration),c=Math.min(Math.round(r.loaded/s),l),d=(l-c)*Math.round(r.loaded/c);r.total=r.loaded+d}else r.total=Math.max(r.loaded,r.total);const a=r.loading,o=i.loading;a.start?a.first+=o.first-o.start:(a.start=o.start,a.first=o.first),a.end=o.end}resetLoader(e,n){e.loader=null,this.loader===n&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),n.destroy()}}function Coe(t,e=null){const n=e||t,r={frag:t,part:e,responseType:"arraybuffer",url:n.url,headers:{},rangeStart:0,rangeEnd:0},i=n.byteRangeStartOffset,s=n.byteRangeEndOffset;if(at(i)&&at(s)){var a;let o=i,l=s;if(t.sn==="initSegment"&&((a=t.decryptdata)==null?void 0:a.method)==="AES-128"){const c=s-i;c%16&&(l=s+(16-c%16)),i!==0&&(r.resetIV=!0,o=i-16)}r.rangeStart=o,r.rangeEnd=l}return r}function Roe(t,e){const n=new Error(`GAP ${t.gap?"tag":"attribute"} found`),r={type:kt.MEDIA_ERROR,details:Ee.FRAG_GAP,fatal:!1,frag:t,error:n,networkDetails:null};return e&&(r.part=e),(e||t).stats.aborted=!0,new Ud(r)}class Ud extends Error{constructor(e){super(e.error.message),this.data=void 0,this.data=e}}class cZt{constructor(e,n){this.subtle=void 0,this.aesIV=void 0,this.subtle=e,this.aesIV=n}decrypt(e,n){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},n,e)}}class uZt{constructor(e,n){this.subtle=void 0,this.key=void 0,this.subtle=e,this.key=n}expandKey(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])}}function dZt(t){const e=t.byteLength,n=e&&new DataView(t.buffer).getUint8(e-1);return n?B0(t,0,e-n):t}class fZt{constructor(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}uint8ArrayToUint32Array_(e){const n=new DataView(e),r=new Uint32Array(4);for(let i=0;i<4;i++)r[i]=n.getUint32(i*4);return r}initTable(){const e=this.sBox,n=this.invSBox,r=this.subMix,i=r[0],s=r[1],a=r[2],o=r[3],l=this.invSubMix,c=l[0],u=l[1],d=l[2],f=l[3],h=new Uint32Array(256);let m=0,g=0,b=0;for(b=0;b<256;b++)b<128?h[b]=b<<1:h[b]=b<<1^283;for(b=0;b<256;b++){let E=g^g<<1^g<<2^g<<3^g<<4;E=E>>>8^E&255^99,e[m]=E,n[E]=m;const x=h[m],S=h[x],A=h[S];let R=h[E]*257^E*16843008;i[m]=R<<24|R>>>8,s[m]=R<<16|R>>>16,a[m]=R<<8|R>>>24,o[m]=R,R=A*16843009^S*65537^x*257^m*16843008,c[E]=R<<24|R>>>8,u[E]=R<<16|R>>>16,d[E]=R<<8|R>>>24,f[E]=R,m?(m=x^h[h[h[A^x]]],g^=h[h[g]]):m=g=1}}expandKey(e){const n=this.uint8ArrayToUint32Array_(e);let r=!0,i=0;for(;i<n.length&&r;)r=n[i]===this.key[i],i++;if(r)return;this.key=n;const s=this.keySize=n.length;if(s!==4&&s!==6&&s!==8)throw new Error("Invalid aes key size="+s);const a=this.ksRows=(s+6+1)*4;let o,l;const c=this.keySchedule=new Uint32Array(a),u=this.invKeySchedule=new Uint32Array(a),d=this.sBox,f=this.rcon,h=this.invSubMix,m=h[0],g=h[1],b=h[2],E=h[3];let x,S;for(o=0;o<a;o++){if(o<s){x=c[o]=n[o];continue}S=x,o%s===0?(S=S<<8|S>>>24,S=d[S>>>24]<<24|d[S>>>16&255]<<16|d[S>>>8&255]<<8|d[S&255],S^=f[o/s|0]<<24):s>6&&o%s===4&&(S=d[S>>>24]<<24|d[S>>>16&255]<<16|d[S>>>8&255]<<8|d[S&255]),c[o]=x=(c[o-s]^S)>>>0}for(l=0;l<a;l++)o=a-l,l&3?S=c[o]:S=c[o-4],l<4||o<=4?u[l]=S:u[l]=m[d[S>>>24]]^g[d[S>>>16&255]]^b[d[S>>>8&255]]^E[d[S&255]],u[l]=u[l]>>>0}networkToHostOrderSwap(e){return e<<24|(e&65280)<<8|(e&16711680)>>8|e>>>24}decrypt(e,n,r){const i=this.keySize+6,s=this.invKeySchedule,a=this.invSBox,o=this.invSubMix,l=o[0],c=o[1],u=o[2],d=o[3],f=this.uint8ArrayToUint32Array_(r);let h=f[0],m=f[1],g=f[2],b=f[3];const E=new Int32Array(e),x=new Int32Array(E.length);let S,A,R,C,T,I,D,k,O,P,M,j,U,z;const G=this.networkToHostOrderSwap;for(;n<E.length;){for(O=G(E[n]),P=G(E[n+1]),M=G(E[n+2]),j=G(E[n+3]),T=O^s[0],I=j^s[1],D=M^s[2],k=P^s[3],U=4,z=1;z<i;z++)S=l[T>>>24]^c[I>>16&255]^u[D>>8&255]^d[k&255]^s[U],A=l[I>>>24]^c[D>>16&255]^u[k>>8&255]^d[T&255]^s[U+1],R=l[D>>>24]^c[k>>16&255]^u[T>>8&255]^d[I&255]^s[U+2],C=l[k>>>24]^c[T>>16&255]^u[I>>8&255]^d[D&255]^s[U+3],T=S,I=A,D=R,k=C,U=U+4;S=a[T>>>24]<<24^a[I>>16&255]<<16^a[D>>8&255]<<8^a[k&255]^s[U],A=a[I>>>24]<<24^a[D>>16&255]<<16^a[k>>8&255]<<8^a[T&255]^s[U+1],R=a[D>>>24]<<24^a[k>>16&255]<<16^a[T>>8&255]<<8^a[I&255]^s[U+2],C=a[k>>>24]<<24^a[T>>16&255]<<16^a[I>>8&255]<<8^a[D&255]^s[U+3],x[n]=G(S^h),x[n+1]=G(C^m),x[n+2]=G(R^g),x[n+3]=G(A^b),h=O,m=P,g=M,b=j,n=n+4}return x.buffer}}const hZt=16;class FG{constructor(e,{removePKCS7Padding:n=!0}={}){if(this.logEnabled=!0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.useSoftware=void 0,this.useSoftware=e.enableSoftwareAES,this.removePKCS7Padding=n,n)try{const r=self.crypto;r&&(this.subtle=r.subtle||r.webkitSubtle)}catch{}this.useSoftware=!this.subtle}destroy(){this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null}isSync(){return this.useSoftware}flush(){const{currentResult:e,remainderData:n}=this;if(!e||n)return this.reset(),null;const r=new Uint8Array(e);return this.reset(),this.removePKCS7Padding?dZt(r):r}reset(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)}decrypt(e,n,r){return this.useSoftware?new Promise((i,s)=>{this.softwareDecrypt(new Uint8Array(e),n,r);const a=this.flush();a?i(a.buffer):s(new Error("[softwareDecrypt] Failed to decrypt data"))}):this.webCryptoDecrypt(new Uint8Array(e),n,r)}softwareDecrypt(e,n,r){const{currentIV:i,currentResult:s,remainderData:a}=this;this.logOnce("JS AES decrypt"),a&&(e=kl(a,e),this.remainderData=null);const o=this.getValidChunk(e);if(!o.length)return null;i&&(r=i);let l=this.softwareDecrypter;l||(l=this.softwareDecrypter=new fZt),l.expandKey(n);const c=s;return this.currentResult=l.decrypt(o.buffer,0,r),this.currentIV=B0(o,-16).buffer,c||null}webCryptoDecrypt(e,n,r){if(this.key!==n||!this.fastAesKey){if(!this.subtle)return Promise.resolve(this.onWebCryptoError(e,n,r));this.key=n,this.fastAesKey=new uZt(this.subtle,n)}return this.fastAesKey.expandKey().then(i=>this.subtle?(this.logOnce("WebCrypto AES decrypt"),new cZt(this.subtle,new Uint8Array(r)).decrypt(e.buffer,i)):Promise.reject(new Error("web crypto not initialized"))).catch(i=>(he.warn(`[decrypter]: WebCrypto Error, disable WebCrypto API, ${i.name}: ${i.message}`),this.onWebCryptoError(e,n,r)))}onWebCryptoError(e,n,r){this.useSoftware=!0,this.logEnabled=!0,this.softwareDecrypt(e,n,r);const i=this.flush();if(i)return i.buffer;throw new Error("WebCrypto and softwareDecrypt: failed to decrypt data")}getValidChunk(e){let n=e;const r=e.length-e.length%hZt;return r!==e.length&&(n=B0(e,0,r),this.remainderData=B0(e,r)),n}logOnce(e){this.logEnabled&&(he.log(`[decrypter]: ${e}`),this.logEnabled=!1)}}const pZt={toString:function(t){let e="";const n=t.length;for(let r=0;r<n;r++)e+=`[${t.start(r).toFixed(3)}-${t.end(r).toFixed(3)}]`;return e}},Oe={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_TRACK:"WAITING_TRACK",PARSING:"PARSING",PARSED:"PARSED",ENDED:"ENDED",ERROR:"ERROR",WAITING_INIT_PTS:"WAITING_INIT_PTS",WAITING_LEVEL:"WAITING_LEVEL"};class jG extends tZt{constructor(e,n,r,i,s){super(),this.hls=void 0,this.fragPrevious=null,this.fragCurrent=null,this.fragmentTracker=void 0,this.transmuxer=null,this._state=Oe.STOPPED,this.playlistType=void 0,this.media=null,this.mediaBuffer=null,this.config=void 0,this.bitrateTest=!1,this.lastCurrentTime=0,this.nextLoadPosition=0,this.startPosition=0,this.startTimeOffset=null,this.loadedmetadata=!1,this.retryDate=0,this.levels=null,this.fragmentLoader=void 0,this.keyLoader=void 0,this.levelLastLoaded=null,this.startFragRequested=!1,this.decrypter=void 0,this.initPTS=[],this.buffering=!0,this.onvseeking=null,this.onvended=null,this.logPrefix="",this.log=void 0,this.warn=void 0,this.playlistType=s,this.logPrefix=i,this.log=he.log.bind(he,`${i}:`),this.warn=he.warn.bind(he,`${i}:`),this.hls=e,this.fragmentLoader=new lZt(e.config),this.keyLoader=r,this.fragmentTracker=n,this.config=e.config,this.decrypter=new FG(e.config),e.on(B.MANIFEST_LOADED,this.onManifestLoaded,this)}doTick(){this.onTickEnd()}onTickEnd(){}startLoad(e){}stopLoad(){this.fragmentLoader.abort(),this.keyLoader.abort(this.playlistType);const e=this.fragCurrent;e!=null&&e.loader&&(e.abortRequests(),this.fragmentTracker.removeFragment(e)),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=Oe.STOPPED}pauseBuffering(){this.buffering=!1}resumeBuffering(){this.buffering=!0}_streamEnded(e,n){if(n.live||e.nextStart||!e.end||!this.media)return!1;const r=n.partList;if(r!=null&&r.length){const s=r[r.length-1];return pr.isBuffered(this.media,s.start+s.duration/2)}const i=n.fragments[n.fragments.length-1].type;return this.fragmentTracker.isEndListAppended(i)}getLevelDetails(){if(this.levels&&this.levelLastLoaded!==null){var e;return(e=this.levelLastLoaded)==null?void 0:e.details}}onMediaAttached(e,n){const r=this.media=this.mediaBuffer=n.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),r.addEventListener("seeking",this.onvseeking),r.addEventListener("ended",this.onvended);const i=this.config;this.levels&&i.autoStartLoad&&this.state===Oe.STOPPED&&this.startLoad(i.startPosition)}onMediaDetaching(){const e=this.media;e!=null&&e.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),e&&this.onvseeking&&this.onvended&&(e.removeEventListener("seeking",this.onvseeking),e.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.keyLoader&&this.keyLoader.detach(),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()}onMediaSeeking(){const{config:e,fragCurrent:n,media:r,mediaBuffer:i,state:s}=this,a=r?r.currentTime:0,o=pr.bufferInfo(i||r,a,e.maxBufferHole);if(this.log(`media seeking to ${at(a)?a.toFixed(3):a}, state: ${s}`),this.state===Oe.ENDED)this.resetLoadingState();else if(n){const l=e.maxFragLookUpTolerance,c=n.start-l,u=n.start+n.duration+l;if(!o.len||u<o.start||c>o.end){const d=a>u;(a<c||d)&&(d&&n.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),n.abortRequests(),this.resetLoadingState()),this.fragPrevious=null)}}r&&(this.fragmentTracker.removeFragmentsInRange(a,1/0,this.playlistType,!0),this.lastCurrentTime=a),!this.loadedmetadata&&!o.len&&(this.nextLoadPosition=this.startPosition=a),this.tickImmediate()}onMediaEnded(){this.startPosition=this.lastCurrentTime=0}onManifestLoaded(e,n){this.startTimeOffset=n.startTimeOffset,this.initPTS=[]}onHandlerDestroying(){this.hls.off(B.MANIFEST_LOADED,this.onManifestLoaded,this),this.stopLoad(),super.onHandlerDestroying(),this.hls=null}onHandlerDestroyed(){this.state=Oe.STOPPED,this.fragmentLoader&&this.fragmentLoader.destroy(),this.keyLoader&&this.keyLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.keyLoader=this.fragmentLoader=this.fragmentTracker=null,super.onHandlerDestroyed()}loadFragment(e,n,r){this._loadFragForPlayback(e,n,r)}_loadFragForPlayback(e,n,r){const i=s=>{if(this.fragContextChanged(e)){this.warn(`Fragment ${e.sn}${s.part?" p: "+s.part.index:""} of level ${e.level} was dropped during download.`),this.fragmentTracker.removeFragment(e);return}e.stats.chunkCount++,this._handleFragmentLoadProgress(s)};this._doFragLoad(e,n,r,i).then(s=>{if(!s)return;const a=this.state;if(this.fragContextChanged(e)){(a===Oe.FRAG_LOADING||!this.fragCurrent&&a===Oe.PARSING)&&(this.fragmentTracker.removeFragment(e),this.state=Oe.IDLE);return}"payload"in s&&(this.log(`Loaded fragment ${e.sn} of level ${e.level}`),this.hls.trigger(B.FRAG_LOADED,s)),this._handleFragmentLoadComplete(s)}).catch(s=>{this.state===Oe.STOPPED||this.state===Oe.ERROR||(this.warn(`Frag error: ${s?.message||s}`),this.resetFragmentLoading(e))})}clearTrackerIfNeeded(e){var n;const{fragmentTracker:r}=this;if(r.getState(e)===xs.APPENDING){const s=e.type,a=this.getFwdBufferInfo(this.mediaBuffer,s),o=Math.max(e.duration,a?a.len:this.config.maxBufferLength),l=this.backtrackFragment;((l?e.sn-l.sn:0)===1||this.reduceMaxBufferLength(o,e.duration))&&r.removeFragment(e)}else((n=this.mediaBuffer)==null?void 0:n.buffered.length)===0?r.removeAllFragments():r.hasParts(e.type)&&(r.detectPartialFragments({frag:e,part:null,stats:e.stats,id:e.type}),r.getState(e)===xs.PARTIAL&&r.removeFragment(e))}checkLiveUpdate(e){if(e.updated&&!e.live){const n=e.fragments[e.fragments.length-1];this.fragmentTracker.detectPartialFragments({frag:n,part:null,stats:n.stats,id:n.type})}e.fragments[0]||(e.deltaUpdateFailed=!0)}flushMainBuffer(e,n,r=null){if(!(e-n))return;const i={startOffset:e,endOffset:n,type:r};this.hls.trigger(B.BUFFER_FLUSHING,i)}_loadInitSegment(e,n){this._doFragLoad(e,n).then(r=>{if(!r||this.fragContextChanged(e)||!this.levels)throw new Error("init load aborted");return r}).then(r=>{const{hls:i}=this,{payload:s}=r,a=e.decryptdata;if(s&&s.byteLength>0&&a!=null&&a.key&&a.iv&&a.method==="AES-128"){const o=self.performance.now();return this.decrypter.decrypt(new Uint8Array(s),a.key.buffer,a.iv.buffer).catch(l=>{throw i.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.FRAG_DECRYPT_ERROR,fatal:!1,error:l,reason:l.message,frag:e}),l}).then(l=>{const c=self.performance.now();return i.trigger(B.FRAG_DECRYPTED,{frag:e,payload:l,stats:{tstart:o,tdecrypt:c}}),r.payload=l,this.completeInitSegmentLoad(r)})}return this.completeInitSegmentLoad(r)}).catch(r=>{this.state===Oe.STOPPED||this.state===Oe.ERROR||(this.warn(r),this.resetFragmentLoading(e))})}completeInitSegmentLoad(e){const{levels:n}=this;if(!n)throw new Error("init load aborted, missing levels");const r=e.frag.stats;this.state=Oe.IDLE,e.frag.data=new Uint8Array(e.payload),r.parsing.start=r.buffering.start=self.performance.now(),r.parsing.end=r.buffering.end=self.performance.now(),this.tick()}fragContextChanged(e){const{fragCurrent:n}=this;return!e||!n||e.sn!==n.sn||e.level!==n.level}fragBufferedComplete(e,n){var r,i,s,a;const o=this.mediaBuffer?this.mediaBuffer:this.media;if(this.log(`Buffered ${e.type} sn: ${e.sn}${n?" part: "+n.index:""} of ${this.playlistType===Rt.MAIN?"level":"track"} ${e.level} (frag:[${((r=e.startPTS)!=null?r:NaN).toFixed(3)}-${((i=e.endPTS)!=null?i:NaN).toFixed(3)}] > buffer:${o?pZt.toString(pr.getBuffered(o)):"(detached)"})`),e.sn!=="initSegment"){var l;if(e.type!==Rt.SUBTITLE){const u=e.elementaryStreams;if(!Object.keys(u).some(d=>!!u[d])){this.state=Oe.IDLE;return}}const c=(l=this.levels)==null?void 0:l[e.level];c!=null&&c.fragmentError&&(this.log(`Resetting level fragment error count of ${c.fragmentError} on frag buffered`),c.fragmentError=0)}this.state=Oe.IDLE,o&&(!this.loadedmetadata&&e.type==Rt.MAIN&&o.buffered.length&&((s=this.fragCurrent)==null?void 0:s.sn)===((a=this.fragPrevious)==null?void 0:a.sn)&&(this.loadedmetadata=!0,this.seekToStartPos()),this.tick())}seekToStartPos(){}_handleFragmentLoadComplete(e){const{transmuxer:n}=this;if(!n)return;const{frag:r,part:i,partsLoaded:s}=e,a=!s||s.length===0||s.some(l=>!l),o=new NG(r.level,r.sn,r.stats.chunkCount+1,0,i?i.index:-1,!a);n.flush(o)}_handleFragmentLoadProgress(e){}_doFragLoad(e,n,r=null,i){var s;const a=n?.details;if(!this.levels||!a)throw new Error(`frag load aborted, missing level${a?"":" detail"}s`);let o=null;if(e.encrypted&&!((s=e.decryptdata)!=null&&s.key)?(this.log(`Loading key for ${e.sn} of [${a.startSN}-${a.endSN}], ${this.logPrefix==="[stream-controller]"?"level":"track"} ${e.level}`),this.state=Oe.KEY_LOADING,this.fragCurrent=e,o=this.keyLoader.load(e).then(u=>{if(!this.fragContextChanged(u.frag))return this.hls.trigger(B.KEY_LOADED,u),this.state===Oe.KEY_LOADING&&(this.state=Oe.IDLE),u}),this.hls.trigger(B.KEY_LOADING,{frag:e}),this.fragCurrent===null&&(o=Promise.reject(new Error("frag load aborted, context changed in KEY_LOADING")))):!e.encrypted&&a.encryptedFragments.length&&this.keyLoader.loadClear(e,a.encryptedFragments),r=Math.max(e.start,r||0),this.config.lowLatencyMode&&e.sn!=="initSegment"){const u=a.partList;if(u&&i){r>e.end&&a.fragmentHint&&(e=a.fragmentHint);const d=this.getNextPart(u,e,r);if(d>-1){const f=u[d];this.log(`Loading part sn: ${e.sn} p: ${f.index} cc: ${e.cc} of playlist [${a.startSN}-${a.endSN}] parts [0-${d}-${u.length-1}] ${this.logPrefix==="[stream-controller]"?"level":"track"}: ${e.level}, target: ${parseFloat(r.toFixed(3))}`),this.nextLoadPosition=f.start+f.duration,this.state=Oe.FRAG_LOADING;let h;return o?h=o.then(m=>!m||this.fragContextChanged(m.frag)?null:this.doFragPartsLoad(e,f,n,i)).catch(m=>this.handleFragLoadError(m)):h=this.doFragPartsLoad(e,f,n,i).catch(m=>this.handleFragLoadError(m)),this.hls.trigger(B.FRAG_LOADING,{frag:e,part:f,targetBufferTime:r}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):h}else if(!e.url||this.loadedEndOfParts(u,r))return Promise.resolve(null)}}this.log(`Loading fragment ${e.sn} cc: ${e.cc} ${a?"of ["+a.startSN+"-"+a.endSN+"] ":""}${this.logPrefix==="[stream-controller]"?"level":"track"}: ${e.level}, target: ${parseFloat(r.toFixed(3))}`),at(e.sn)&&!this.bitrateTest&&(this.nextLoadPosition=e.start+e.duration),this.state=Oe.FRAG_LOADING;const l=this.config.progressive;let c;return l&&o?c=o.then(u=>!u||this.fragContextChanged(u?.frag)?null:this.fragmentLoader.load(e,i)).catch(u=>this.handleFragLoadError(u)):c=Promise.all([this.fragmentLoader.load(e,l?i:void 0),o]).then(([u])=>(!l&&u&&i&&i(u),u)).catch(u=>this.handleFragLoadError(u)),this.hls.trigger(B.FRAG_LOADING,{frag:e,targetBufferTime:r}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):c}doFragPartsLoad(e,n,r,i){return new Promise((s,a)=>{var o;const l=[],c=(o=r.details)==null?void 0:o.partList,u=d=>{this.fragmentLoader.loadPart(e,d,i).then(f=>{l[d.index]=f;const h=f.part;this.hls.trigger(B.FRAG_LOADED,f);const m=boe(r,e.sn,d.index+1)||kAe(c,e.sn,d.index+1);if(m)u(m);else return s({frag:e,part:h,partsLoaded:l})}).catch(a)};u(n)})}handleFragLoadError(e){if("data"in e){const n=e.data;e.data&&n.details===Ee.INTERNAL_ABORTED?this.handleFragLoadAborted(n.frag,n.part):this.hls.trigger(B.ERROR,n)}else this.hls.trigger(B.ERROR,{type:kt.OTHER_ERROR,details:Ee.INTERNAL_EXCEPTION,err:e,error:e,fatal:!0});return null}_handleTransmuxerFlush(e){const n=this.getCurrentContext(e);if(!n||this.state!==Oe.PARSING){!this.fragCurrent&&this.state!==Oe.STOPPED&&this.state!==Oe.ERROR&&(this.state=Oe.IDLE);return}const{frag:r,part:i,level:s}=n,a=self.performance.now();r.stats.parsing.end=a,i&&(i.stats.parsing.end=a),this.updateLevelTiming(r,i,s,e.partial)}getCurrentContext(e){const{levels:n,fragCurrent:r}=this,{level:i,sn:s,part:a}=e;if(!(n!=null&&n[i]))return this.warn(`Levels object was unset while buffering fragment ${s} of level ${i}. The current chunk will not be buffered.`),null;const o=n[i],l=a>-1?boe(o,s,a):null,c=l?l.fragment:$Xt(o,s,r);return c?(r&&r!==c&&(c.stats=r.stats),{frag:c,part:l,level:o}):null}bufferFragmentData(e,n,r,i,s){var a;if(!e||this.state!==Oe.PARSING)return;const{data1:o,data2:l}=e;let c=o;if(o&&l&&(c=kl(o,l)),!((a=c)!=null&&a.length))return;const u={type:e.type,frag:n,part:r,chunkMeta:i,parent:n.type,data:c};if(this.hls.trigger(B.BUFFER_APPENDING,u),e.dropped&&e.independent&&!r){if(s)return;this.flushBufferGap(n)}}flushBufferGap(e){const n=this.media;if(!n)return;if(!pr.isBuffered(n,n.currentTime)){this.flushMainBuffer(0,e.start);return}const r=n.currentTime,i=pr.bufferInfo(n,r,0),s=e.duration,a=Math.min(this.config.maxFragLookUpTolerance*2,s*.25),o=Math.max(Math.min(e.start-a,i.end-a),r+a);e.start-o>a&&this.flushMainBuffer(o,e.start)}getFwdBufferInfo(e,n){const r=this.getLoadPosition();return at(r)?this.getFwdBufferInfoAtPos(e,r,n):null}getFwdBufferInfoAtPos(e,n,r){const{config:{maxBufferHole:i}}=this,s=pr.bufferInfo(e,n,i);if(s.len===0&&s.nextStart!==void 0){const a=this.fragmentTracker.getBufferedFrag(n,r);if(a&&s.nextStart<a.end)return pr.bufferInfo(e,n,Math.max(s.nextStart,i))}return s}getMaxBufferLength(e){const{config:n}=this;let r;return e?r=Math.max(8*n.maxBufferSize/e,n.maxBufferLength):r=n.maxBufferLength,Math.min(r,n.maxMaxBufferLength)}reduceMaxBufferLength(e,n){const r=this.config,i=Math.max(Math.min(e-n,r.maxBufferLength),n),s=Math.max(e-n*3,r.maxMaxBufferLength/2,i);return s>=i?(r.maxMaxBufferLength=s,this.warn(`Reduce max buffer length to ${s}s`),!0):!1}getAppendedFrag(e,n=Rt.MAIN){const r=this.fragmentTracker.getAppendedFrag(e,Rt.MAIN);return r&&"fragment"in r?r.fragment:r}getNextFragment(e,n){const r=n.fragments,i=r.length;if(!i)return null;const{config:s}=this,a=r[0].start;let o;if(n.live){const l=s.initialLiveManifestSize;if(i<l)return this.warn(`Not enough fragments to start playback (have: ${i}, need: ${l})`),null;(!n.PTSKnown&&!this.startFragRequested&&this.startPosition===-1||e<a)&&(o=this.getInitialLiveFragment(n,r),this.startPosition=this.nextLoadPosition=o?this.hls.liveSyncPosition||o.start:e)}else e<=a&&(o=r[0]);if(!o){const l=s.lowLatencyMode?n.partEnd:n.fragmentEnd;o=this.getFragmentAtPosition(e,l,n)}return this.mapToInitFragWhenRequired(o)}isLoopLoading(e,n){const r=this.fragmentTracker.getState(e);return(r===xs.OK||r===xs.PARTIAL&&!!e.gap)&&this.nextLoadPosition>n}getNextFragmentLoopLoading(e,n,r,i,s){const a=e.gap,o=this.getNextFragment(this.nextLoadPosition,n);if(o===null)return o;if(e=o,a&&e&&!e.gap&&r.nextStart){const l=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,r.nextStart,i);if(l!==null&&r.len+l.len>=s)return this.log(`buffer full after gaps in "${i}" playlist starting at sn: ${e.sn}`),null}return e}mapToInitFragWhenRequired(e){return e!=null&&e.initSegment&&!(e!=null&&e.initSegment.data)&&!this.bitrateTest?e.initSegment:e}getNextPart(e,n,r){let i=-1,s=!1,a=!0;for(let o=0,l=e.length;o<l;o++){const c=e[o];if(a=a&&!c.independent,i>-1&&r<c.start)break;const u=c.loaded;u?i=-1:(s||c.independent||a)&&c.fragment===n&&(i=o),s=u}return i}loadedEndOfParts(e,n){const r=e[e.length-1];return r&&n>r.start&&r.loaded}getInitialLiveFragment(e,n){const r=this.fragPrevious;let i=null;if(r){if(e.hasProgramDateTime&&(this.log(`Live playlist, switching playlist, load frag with same PDT: ${r.programDateTime}`),i=FXt(n,r.endProgramDateTime,this.config.maxFragLookUpTolerance)),!i){const s=r.sn+1;if(s>=e.startSN&&s<=e.endSN){const a=n[s-e.startSN];r.cc===a.cc&&(i=a,this.log(`Live playlist, switching playlist, load frag with next SN: ${i.sn}`))}i||(i=UXt(n,r.cc),i&&this.log(`Live playlist, switching playlist, load frag with same CC: ${i.sn}`))}}else{const s=this.hls.liveSyncPosition;s!==null&&(i=this.getFragmentAtPosition(s,this.bitrateTest?e.fragmentEnd:e.edge,e))}return i}getFragmentAtPosition(e,n,r){const{config:i}=this;let{fragPrevious:s}=this,{fragments:a,endSN:o}=r;const{fragmentHint:l}=r,{maxFragLookUpTolerance:c}=i,u=r.partList,d=!!(i.lowLatencyMode&&u!=null&&u.length&&l);d&&l&&!this.bitrateTest&&(a=a.concat(l),o=l.sn);let f;if(e<n){const h=e>n-c?0:c;f=Wk(s,a,e,h)}else f=a[a.length-1];if(f){const h=f.sn-r.startSN,m=this.fragmentTracker.getState(f);if((m===xs.OK||m===xs.PARTIAL&&f.gap)&&(s=f),s&&f.sn===s.sn&&(!d||u[0].fragment.sn>f.sn)&&s&&f.level===s.level){const b=a[h+1];f.sn<o&&this.fragmentTracker.getState(b)!==xs.OK?f=b:f=null}}return f}synchronizeToLiveEdge(e){const{config:n,media:r}=this;if(!r)return;const i=this.hls.liveSyncPosition,s=r.currentTime,a=e.fragments[0].start,o=e.edge,l=s>=a-n.maxFragLookUpTolerance&&s<=o;if(i!==null&&r.duration>i&&(s<i||!l)){const c=n.liveMaxLatencyDuration!==void 0?n.liveMaxLatencyDuration:n.liveMaxLatencyDurationCount*e.targetduration;(!l&&r.readyState<4||s<o-c)&&(this.loadedmetadata||(this.nextLoadPosition=i),r.readyState&&(this.warn(`Playback: ${s.toFixed(3)} is located too far from the end of live sliding playlist: ${o}, reset currentTime to : ${i.toFixed(3)}`),r.currentTime=i))}}alignPlaylists(e,n,r){const i=e.fragments.length;if(!i)return this.warn("No fragments in live playlist"),0;const s=e.fragments[0].start,a=!n,o=e.alignedSliding&&at(s);if(a||!o&&!s){const{fragPrevious:l}=this;aZt(l,r,e);const c=e.fragments[0].start;return this.log(`Live playlist sliding: ${c.toFixed(2)} start-sn: ${n?n.startSN:"na"}->${e.startSN} prev-sn: ${l?l.sn:"na"} fragments: ${i}`),c}return s}waitForCdnTuneIn(e){return e.live&&e.canBlockReload&&e.partTarget&&e.tuneInGoal>Math.max(e.partHoldBack,e.partTarget*3)}setStartPosition(e,n){let r=this.startPosition;if(r<n&&(r=-1),r===-1||this.lastCurrentTime===-1){const i=this.startTimeOffset!==null,s=i?this.startTimeOffset:e.startTimeOffset;s!==null&&at(s)?(r=n+s,s<0&&(r+=e.totalduration),r=Math.min(Math.max(n,r),n+e.totalduration),this.log(`Start time offset ${s} found in ${i?"multivariant":"media"} playlist, adjust startPosition to ${r}`),this.startPosition=r):e.live?r=this.hls.liveSyncPosition||n:this.startPosition=r=0,this.lastCurrentTime=r}this.nextLoadPosition=r}getLoadPosition(){const{media:e}=this;let n=0;return this.loadedmetadata&&e?n=e.currentTime:this.nextLoadPosition&&(n=this.nextLoadPosition),n}handleFragLoadAborted(e,n){this.transmuxer&&e.sn!=="initSegment"&&e.stats.aborted&&(this.warn(`Fragment ${e.sn}${n?" part "+n.index:""} of level ${e.level} was aborted`),this.resetFragmentLoading(e))}resetFragmentLoading(e){(!this.fragCurrent||!this.fragContextChanged(e)&&this.state!==Oe.FRAG_LOADING_WAITING_RETRY)&&(this.state=Oe.IDLE)}onFragmentOrKeyLoadError(e,n){if(n.chunkMeta&&!n.frag){const u=this.getCurrentContext(n.chunkMeta);u&&(n.frag=u.frag)}const r=n.frag;if(!r||r.type!==e||!this.levels)return;if(this.fragContextChanged(r)){var i;this.warn(`Frag load error must match current frag to retry ${r.url} > ${(i=this.fragCurrent)==null?void 0:i.url}`);return}const s=n.details===Ee.FRAG_GAP;s&&this.fragmentTracker.fragBuffered(r,!0);const a=n.errorAction,{action:o,retryCount:l=0,retryConfig:c}=a||{};if(a&&o===Fs.RetryRequest&&c){this.resetStartWhenNotLoaded(this.levelLastLoaded);const u=PG(c,l);this.warn(`Fragment ${r.sn} of ${e} ${r.level} errored with ${n.details}, retrying loading ${l+1}/${c.maxNumRetry} in ${u}ms`),a.resolved=!0,this.retryDate=self.performance.now()+u,this.state=Oe.FRAG_LOADING_WAITING_RETRY}else if(c&&a)if(this.resetFragmentErrors(e),l<c.maxNumRetry)!s&&o!==Fs.RemoveAlternatePermanently&&(a.resolved=!0);else{he.warn(`${n.details} reached or exceeded max retry (${l})`);return}else a?.action===Fs.SendAlternateToPenaltyBox?this.state=Oe.WAITING_LEVEL:this.state=Oe.ERROR;this.tickImmediate()}reduceLengthAndFlushBuffer(e){if(this.state===Oe.PARSING||this.state===Oe.PARSED){const n=e.frag,r=e.parent,i=this.getFwdBufferInfo(this.mediaBuffer,r),s=i&&i.len>.5;s&&this.reduceMaxBufferLength(i.len,n?.duration||10);const a=!s;return a&&this.warn(`Buffer full error while media.currentTime is not buffered, flush ${r} buffer`),n&&(this.fragmentTracker.removeFragment(n),this.nextLoadPosition=n.start),this.resetLoadingState(),a}return!1}resetFragmentErrors(e){e===Rt.AUDIO&&(this.fragCurrent=null),this.loadedmetadata||(this.startFragRequested=!1),this.state!==Oe.STOPPED&&(this.state=Oe.IDLE)}afterBufferFlushed(e,n,r){if(!e)return;const i=pr.getBuffered(e);this.fragmentTracker.detectEvictedFragments(n,i,r),this.state===Oe.ENDED&&this.resetLoadingState()}resetLoadingState(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state=Oe.IDLE}resetStartWhenNotLoaded(e){if(!this.loadedmetadata){this.startFragRequested=!1;const n=e?e.details:null;n!=null&&n.live?(this.startPosition=-1,this.setStartPosition(n,0),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}}resetWhenMissingContext(e){this.warn(`The loading context changed while buffering fragment ${e.sn} of level ${e.level}. This chunk will not be buffered.`),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState()}removeUnbufferedFrags(e=0){this.fragmentTracker.removeFragmentsInRange(e,1/0,this.playlistType,!1,!0)}updateLevelTiming(e,n,r,i){var s;const a=r.details;if(!a){this.warn("level.details undefined");return}if(!Object.keys(e.elementaryStreams).reduce((l,c)=>{const u=e.elementaryStreams[c];if(u){const d=u.endPTS-u.startPTS;if(d<=0)return this.warn(`Could not parse fragment ${e.sn} ${c} duration reliably (${d})`),l||!1;const f=i?0:_Ae(a,e,u.startPTS,u.endPTS,u.startDTS,u.endDTS);return this.hls.trigger(B.LEVEL_PTS_UPDATED,{details:a,level:r,drift:f,type:c,frag:e,start:u.startPTS,end:u.endPTS}),!0}return l},!1)&&((s=this.transmuxer)==null?void 0:s.error)===null){const l=new Error(`Found no media in fragment ${e.sn} of level ${e.level} resetting transmuxer to fallback to playlist timing`);if(r.fragmentError===0&&(r.fragmentError++,e.gap=!0,this.fragmentTracker.removeFragment(e),this.fragmentTracker.fragBuffered(e,!0)),this.warn(l.message),this.hls.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.FRAG_PARSING_ERROR,fatal:!1,error:l,frag:e,reason:`Found no media in msn ${e.sn} of level "${r.url}"`}),!this.hls)return;this.resetTransmuxer()}this.state=Oe.PARSED,this.hls.trigger(B.FRAG_PARSED,{frag:e,part:n})}resetTransmuxer(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)}recoverWorkerError(e){e.event==="demuxerWorker"&&(this.fragmentTracker.removeAllFragments(),this.resetTransmuxer(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState())}set state(e){const n=this._state;n!==e&&(this._state=e,this.log(`${n}->${e}`))}get state(){return this._state}}class PAe{constructor(){this.chunks=[],this.dataLength=0}push(e){this.chunks.push(e),this.dataLength+=e.length}flush(){const{chunks:e,dataLength:n}=this;let r;if(e.length)e.length===1?r=e[0]:r=mZt(e,n);else return new Uint8Array(0);return this.reset(),r}reset(){this.chunks.length=0,this.dataLength=0}}function mZt(t,e){const n=new Uint8Array(e);let r=0;for(let i=0;i<t.length;i++){const s=t[i];n.set(s,r),r+=s.length}return n}function gZt(){return typeof __HLS_WORKER_BUNDLE__=="function"}function vZt(){const t=new self.Blob([`var exports={};var module={exports:exports};function define(f){f()};define.amd=true;(${__HLS_WORKER_BUNDLE__.toString()})(true);`],{type:"text/javascript"}),e=self.URL.createObjectURL(t);return{worker:new self.Worker(e),objectURL:e}}function yZt(t){const e=new self.URL(t,self.location.href).href;return{worker:new self.Worker(e),scriptURL:e}}function Eu(t="",e=9e4){return{type:t,id:-1,pid:-1,inputTimeScale:e,sequenceNumber:-1,samples:[],dropped:0}}class BG{constructor(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.basePTS=null,this.initPTS=null,this.lastPTS=null}resetInitSegment(e,n,r,i){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}}resetTimeStamp(e){this.initPTS=e,this.resetContiguity()}resetContiguity(){this.basePTS=null,this.lastPTS=null,this.frameIndex=0}canParse(e,n){return!1}appendFrame(e,n,r){}demux(e,n){this.cachedData&&(e=kl(this.cachedData,e),this.cachedData=null);let r=CS(e,0),i=r?r.length:0,s;const a=this._audioTrack,o=this._id3Track,l=r?MG(r):void 0,c=e.length;for((this.basePTS===null||this.frameIndex===0&&at(l))&&(this.basePTS=bZt(l,n,this.initPTS),this.lastPTS=this.basePTS),this.lastPTS===null&&(this.lastPTS=this.basePTS),r&&r.length>0&&o.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:r,type:oc.audioId3,duration:Number.POSITIVE_INFINITY});i<c;){if(this.canParse(e,i)){const u=this.appendFrame(a,e,i);u?(this.frameIndex++,this.lastPTS=u.sample.pts,i+=u.length,s=i):i=c}else BQt(e,i)?(r=CS(e,i),o.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:r,type:oc.audioId3,duration:Number.POSITIVE_INFINITY}),i+=r.length,s=i):i++;if(i===c&&s!==c){const u=B0(e,s);this.cachedData?this.cachedData=kl(this.cachedData,u):this.cachedData=u}}return{audioTrack:a,videoTrack:Eu(),id3Track:o,textTrack:Eu()}}demuxSampleAes(e,n,r){return Promise.reject(new Error(`[${this}] This demuxer does not support Sample-AES decryption`))}flush(e){const n=this.cachedData;return n&&(this.cachedData=null,this.demux(n,0)),{audioTrack:this._audioTrack,videoTrack:Eu(),id3Track:this._id3Track,textTrack:Eu()}}destroy(){}}const bZt=(t,e,n)=>{if(at(t))return t*90;const r=n?n.baseTime*9e4/n.timescale:0;return e*9e4+r};function EZt(t,e,n,r){let i,s,a,o;const l=navigator.userAgent.toLowerCase(),c=r,u=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];i=((e[n+2]&192)>>>6)+1;const d=(e[n+2]&60)>>>2;if(d>u.length-1){const f=new Error(`invalid ADTS sampling index:${d}`);t.emit(B.ERROR,B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.FRAG_PARSING_ERROR,fatal:!0,error:f,reason:f.message});return}return a=(e[n+2]&1)<<2,a|=(e[n+3]&192)>>>6,he.log(`manifest codec:${r}, ADTS type:${i}, samplingIndex:${d}`),/firefox/i.test(l)?d>=6?(i=5,o=new Array(4),s=d-3):(i=2,o=new Array(2),s=d):l.indexOf("android")!==-1?(i=2,o=new Array(2),s=d):(i=5,o=new Array(4),r&&(r.indexOf("mp4a.40.29")!==-1||r.indexOf("mp4a.40.5")!==-1)||!r&&d>=6?s=d-3:((r&&r.indexOf("mp4a.40.2")!==-1&&(d>=6&&a===1||/vivaldi/i.test(l))||!r&&a===1)&&(i=2,o=new Array(2)),s=d)),o[0]=i<<3,o[0]|=(d&14)>>1,o[1]|=(d&1)<<7,o[1]|=a<<3,i===5&&(o[1]|=(s&14)>>1,o[2]=(s&1)<<7,o[2]|=8,o[3]=0),{config:o,samplerate:u[d],channelCount:a,codec:"mp4a.40."+i,manifestCodec:c}}function $Ae(t,e){return t[e]===255&&(t[e+1]&246)===240}function NAe(t,e){return t[e+1]&1?7:9}function UG(t,e){return(t[e+3]&3)<<11|t[e+4]<<3|(t[e+5]&224)>>>5}function xZt(t,e){return e+5<t.length}function Gk(t,e){return e+1<t.length&&$Ae(t,e)}function wZt(t,e){return xZt(t,e)&&$Ae(t,e)&&UG(t,e)<=t.length-e}function SZt(t,e){if(Gk(t,e)){const n=NAe(t,e);if(e+n>=t.length)return!1;const r=UG(t,e);if(r<=n)return!1;const i=e+r;return i===t.length||Gk(t,i)}return!1}function FAe(t,e,n,r,i){if(!t.samplerate){const s=EZt(e,n,r,i);if(!s)return;t.config=s.config,t.samplerate=s.samplerate,t.channelCount=s.channelCount,t.codec=s.codec,t.manifestCodec=s.manifestCodec,he.log(`parsed codec:${t.codec}, rate:${s.samplerate}, channels:${s.channelCount}`)}}function jAe(t){return 1024*9e4/t}function TZt(t,e){const n=NAe(t,e);if(e+n<=t.length){const r=UG(t,e)-n;if(r>0)return{headerLength:n,frameLength:r}}}function BAe(t,e,n,r,i){const s=jAe(t.samplerate),a=r+i*s,o=TZt(e,n);let l;if(o){const{frameLength:d,headerLength:f}=o,h=f+d,m=Math.max(0,n+h-e.length);m?(l=new Uint8Array(h-f),l.set(e.subarray(n+f,e.length),0)):l=e.subarray(n+f,n+h);const g={unit:l,pts:a};return m||t.samples.push(g),{sample:g,length:h,missing:m}}const c=e.length-n;return l=new Uint8Array(c),l.set(e.subarray(n,e.length),0),{sample:{unit:l,pts:a},length:c,missing:-1}}let PR=null;const AZt=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],CZt=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],RZt=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],_Zt=[0,1,1,4];function UAe(t,e,n,r,i){if(n+24>e.length)return;const s=HAe(e,n);if(s&&n+s.frameLength<=e.length){const a=s.samplesPerFrame*9e4/s.sampleRate,o=r+i*a,l={unit:e.subarray(n,n+s.frameLength),pts:o,dts:o};return t.config=[],t.channelCount=s.channelCount,t.samplerate=s.sampleRate,t.samples.push(l),{sample:l,length:s.frameLength,missing:0}}}function HAe(t,e){const n=t[e+1]>>3&3,r=t[e+1]>>1&3,i=t[e+2]>>4&15,s=t[e+2]>>2&3;if(n!==1&&i!==0&&i!==15&&s!==3){const a=t[e+2]>>1&1,o=t[e+3]>>6,l=n===3?3-r:r===3?3:4,c=AZt[l*14+i-1]*1e3,d=CZt[(n===3?0:n===2?1:2)*3+s],f=o===3?1:2,h=RZt[n][r],m=_Zt[r],g=h*8*m,b=Math.floor(h*c/d+a)*m;if(PR===null){const S=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);PR=S?parseInt(S[1]):0}return!!PR&&PR<=87&&r===2&&c>=224e3&&o===0&&(t[e+3]=t[e+3]|128),{sampleRate:d,channelCount:f,frameLength:b,samplesPerFrame:g}}}function HG(t,e){return t[e]===255&&(t[e+1]&224)===224&&(t[e+1]&6)!==0}function VAe(t,e){return e+1<t.length&&HG(t,e)}function IZt(t,e){return HG(t,e)&&4<=t.length-e}function WAe(t,e){if(e+1<t.length&&HG(t,e)){const r=HAe(t,e);let i=4;r!=null&&r.frameLength&&(i=r.frameLength);const s=e+i;return s===t.length||VAe(t,s)}return!1}class kZt extends BG{constructor(e,n){super(),this.observer=void 0,this.config=void 0,this.observer=e,this.config=n}resetInitSegment(e,n,r,i){super.resetInitSegment(e,n,r,i),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"aac",samples:[],manifestCodec:n,duration:i,inputTimeScale:9e4,dropped:0}}static probe(e){if(!e)return!1;const n=CS(e,0);let r=n?.length||0;if(WAe(e,r))return!1;for(let i=e.length;r<i;r++)if(SZt(e,r))return he.log("ADTS sync word found !"),!0;return!1}canParse(e,n){return wZt(e,n)}appendFrame(e,n,r){FAe(e,this.observer,n,r,e.manifestCodec);const i=BAe(e,n,r,this.basePTS,this.frameIndex);if(i&&i.missing===0)return i}}const DZt=/\/emsg[-/]ID3/i;class LZt{constructor(e,n){this.remainderData=null,this.timeOffset=0,this.config=void 0,this.videoTrack=void 0,this.audioTrack=void 0,this.id3Track=void 0,this.txtTrack=void 0,this.config=n}resetTimeStamp(){}resetInitSegment(e,n,r,i){const s=this.videoTrack=Eu("video",1),a=this.audioTrack=Eu("audio",1),o=this.txtTrack=Eu("text",1);if(this.id3Track=Eu("id3",1),this.timeOffset=0,!(e!=null&&e.byteLength))return;const l=EAe(e);if(l.video){const{id:c,timescale:u,codec:d}=l.video;s.id=c,s.timescale=o.timescale=u,s.codec=d}if(l.audio){const{id:c,timescale:u,codec:d}=l.audio;a.id=c,a.timescale=u,a.codec=d}o.id=vAe.text,s.sampleDuration=0,s.duration=a.duration=i}resetContiguity(){this.remainderData=null}static probe(e){return YQt(e)}demux(e,n){this.timeOffset=n;let r=e;const i=this.videoTrack,s=this.txtTrack;if(this.config.progressive){this.remainderData&&(r=kl(this.remainderData,e));const o=rXt(r);this.remainderData=o.remainder,i.samples=o.valid||new Uint8Array}else i.samples=r;const a=this.extractID3Track(i,n);return s.samples=eoe(n,i),{videoTrack:i,audioTrack:this.audioTrack,id3Track:a,textTrack:this.txtTrack}}flush(){const e=this.timeOffset,n=this.videoTrack,r=this.txtTrack;n.samples=this.remainderData||new Uint8Array,this.remainderData=null;const i=this.extractID3Track(n,this.timeOffset);return r.samples=eoe(e,n),{videoTrack:n,audioTrack:Eu(),id3Track:i,textTrack:Eu()}}extractID3Track(e,n){const r=this.id3Track;if(e.samples.length){const i=Gt(e.samples,["emsg"]);i&&i.forEach(s=>{const a=aXt(s);if(DZt.test(a.schemeIdUri)){const o=at(a.presentationTime)?a.presentationTime/a.timeScale:n+a.presentationTimeDelta/a.timeScale;let l=a.eventDuration===4294967295?Number.POSITIVE_INFINITY:a.eventDuration/a.timeScale;l<=.001&&(l=Number.POSITIVE_INFINITY);const c=a.payload;r.samples.push({data:c,len:c.byteLength,dts:o,pts:o,type:oc.emsg,duration:l})}})}return r}demuxSampleAes(e,n,r){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))}destroy(){}}const zAe=(t,e)=>{let n=0,r=5;e+=r;const i=new Uint32Array(1),s=new Uint32Array(1),a=new Uint8Array(1);for(;r>0;){a[0]=t[e];const o=Math.min(r,8),l=8-o;s[0]=4278190080>>>24+l<<l,i[0]=(a[0]&s[0])>>l,n=n?n<<o|i[0]:i[0],e+=1,r-=o}return n};class OZt extends BG{constructor(e){super(),this.observer=void 0,this.observer=e}resetInitSegment(e,n,r,i){super.resetInitSegment(e,n,r,i),this._audioTrack={container:"audio/ac-3",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"ac3",samples:[],manifestCodec:n,duration:i,inputTimeScale:9e4,dropped:0}}canParse(e,n){return n+64<e.length}appendFrame(e,n,r){const i=GAe(e,n,r,this.basePTS,this.frameIndex);if(i!==-1)return{sample:e.samples[e.samples.length-1],length:i,missing:0}}static probe(e){if(!e)return!1;const n=CS(e,0);if(!n)return!1;const r=n.length;return e[r]===11&&e[r+1]===119&&MG(n)!==void 0&&zAe(e,r)<16}}function GAe(t,e,n,r,i){if(n+8>e.length||e[n]!==11||e[n+1]!==119)return-1;const s=e[n+4]>>6;if(s>=3)return-1;const o=[48e3,44100,32e3][s],l=e[n+4]&63,u=[64,69,96,64,70,96,80,87,120,80,88,120,96,104,144,96,105,144,112,121,168,112,122,168,128,139,192,128,140,192,160,174,240,160,175,240,192,208,288,192,209,288,224,243,336,224,244,336,256,278,384,256,279,384,320,348,480,320,349,480,384,417,576,384,418,576,448,487,672,448,488,672,512,557,768,512,558,768,640,696,960,640,697,960,768,835,1152,768,836,1152,896,975,1344,896,976,1344,1024,1114,1536,1024,1115,1536,1152,1253,1728,1152,1254,1728,1280,1393,1920,1280,1394,1920][l*3+s]*2;if(n+u>e.length)return-1;const d=e[n+6]>>5;let f=0;d===2?f+=2:(d&1&&d!==1&&(f+=2),d&4&&(f+=2));const h=(e[n+6]<<8|e[n+7])>>12-f&1,g=[2,1,2,3,3,4,4,5][d]+h,b=e[n+5]>>3,E=e[n+5]&7,x=new Uint8Array([s<<6|b<<1|E>>2,(E&3)<<6|d<<3|h<<2|l>>4,l<<4&224]),S=1536/o*9e4,A=r+i*S,R=e.subarray(n,n+u);return t.config=x,t.channelCount=g,t.samplerate=o,t.samples.push({unit:R,pts:A}),u}class MZt{constructor(){this.VideoSample=null}createVideoSample(e,n,r,i){return{key:e,frame:!1,pts:n,dts:r,units:[],debug:i,length:0}}getLastNalUnit(e){var n;let r=this.VideoSample,i;if((!r||r.units.length===0)&&(r=e[e.length-1]),(n=r)!=null&&n.units){const s=r.units;i=s[s.length-1]}return i}pushAccessUnit(e,n){if(e.units.length&&e.frame){if(e.pts===void 0){const r=n.samples,i=r.length;if(i){const s=r[i-1];e.pts=s.pts,e.dts=s.dts}else{n.dropped++;return}}n.samples.push(e)}e.debug.length&&he.log(e.pts+"/"+e.dts+":"+e.debug)}}class _oe{constructor(e){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=e,this.bytesAvailable=e.byteLength,this.word=0,this.bitsAvailable=0}loadWord(){const e=this.data,n=this.bytesAvailable,r=e.byteLength-n,i=new Uint8Array(4),s=Math.min(4,n);if(s===0)throw new Error("no bytes available");i.set(e.subarray(r,r+s)),this.word=new DataView(i.buffer).getUint32(0),this.bitsAvailable=s*8,this.bytesAvailable-=s}skipBits(e){let n;e=Math.min(e,this.bytesAvailable*8+this.bitsAvailable),this.bitsAvailable>e?(this.word<<=e,this.bitsAvailable-=e):(e-=this.bitsAvailable,n=e>>3,e-=n<<3,this.bytesAvailable-=n,this.loadWord(),this.word<<=e,this.bitsAvailable-=e)}readBits(e){let n=Math.min(this.bitsAvailable,e);const r=this.word>>>32-n;if(e>32&&he.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=n,this.bitsAvailable>0)this.word<<=n;else if(this.bytesAvailable>0)this.loadWord();else throw new Error("no bits available");return n=e-n,n>0&&this.bitsAvailable?r<<n|this.readBits(n):r}skipLZ(){let e;for(e=0;e<this.bitsAvailable;++e)if(this.word&2147483648>>>e)return this.word<<=e,this.bitsAvailable-=e,e;return this.loadWord(),e+this.skipLZ()}skipUEG(){this.skipBits(1+this.skipLZ())}skipEG(){this.skipBits(1+this.skipLZ())}readUEG(){const e=this.skipLZ();return this.readBits(e+1)-1}readEG(){const e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)}readBoolean(){return this.readBits(1)===1}readUByte(){return this.readBits(8)}readUShort(){return this.readBits(16)}readUInt(){return this.readBits(32)}skipScalingList(e){let n=8,r=8,i;for(let s=0;s<e;s++)r!==0&&(i=this.readEG(),r=(n+i+256)%256),n=r===0?n:r}readSPS(){let e=0,n=0,r=0,i=0,s,a,o;const l=this.readUByte.bind(this),c=this.readBits.bind(this),u=this.readUEG.bind(this),d=this.readBoolean.bind(this),f=this.skipBits.bind(this),h=this.skipEG.bind(this),m=this.skipUEG.bind(this),g=this.skipScalingList.bind(this);l();const b=l();if(c(5),f(3),l(),m(),b===100||b===110||b===122||b===244||b===44||b===83||b===86||b===118||b===128){const C=u();if(C===3&&f(1),m(),m(),f(1),d())for(a=C!==3?8:12,o=0;o<a;o++)d()&&(o<6?g(16):g(64))}m();const E=u();if(E===0)u();else if(E===1)for(f(1),h(),h(),s=u(),o=0;o<s;o++)h();m(),f(1);const x=u(),S=u(),A=c(1);A===0&&f(1),f(1),d()&&(e=u(),n=u(),r=u(),i=u());let R=[1,1];if(d()&&d())switch(l()){case 1:R=[1,1];break;case 2:R=[12,11];break;case 3:R=[10,11];break;case 4:R=[16,11];break;case 5:R=[40,33];break;case 6:R=[24,11];break;case 7:R=[20,11];break;case 8:R=[32,11];break;case 9:R=[80,33];break;case 10:R=[18,11];break;case 11:R=[15,11];break;case 12:R=[64,33];break;case 13:R=[160,99];break;case 14:R=[4,3];break;case 15:R=[3,2];break;case 16:R=[2,1];break;case 255:{R=[l()<<8|l(),l()<<8|l()];break}}return{width:Math.ceil((x+1)*16-e*2-n*2),height:(2-A)*(S+1)*16-(A?2:4)*(r+i),pixelRatio:R}}readSliceType(){return this.readUByte(),this.readUEG(),this.readUEG()}}class PZt extends MZt{parseAVCPES(e,n,r,i,s){const a=this.parseAVCNALu(e,r.data);let o=this.VideoSample,l,c=!1;r.data=null,o&&a.length&&!e.audFound&&(this.pushAccessUnit(o,e),o=this.VideoSample=this.createVideoSample(!1,r.pts,r.dts,"")),a.forEach(u=>{var d;switch(u.type){case 1:{let g=!1;l=!0;const b=u.data;if(c&&b.length>4){const E=new _oe(b).readSliceType();(E===2||E===4||E===7||E===9)&&(g=!0)}if(g){var f;(f=o)!=null&&f.frame&&!o.key&&(this.pushAccessUnit(o,e),o=this.VideoSample=null)}o||(o=this.VideoSample=this.createVideoSample(!0,r.pts,r.dts,"")),o.frame=!0,o.key=g;break}case 5:l=!0,(d=o)!=null&&d.frame&&!o.key&&(this.pushAccessUnit(o,e),o=this.VideoSample=null),o||(o=this.VideoSample=this.createVideoSample(!0,r.pts,r.dts,"")),o.key=!0,o.frame=!0;break;case 6:{l=!0,wAe(u.data,1,r.pts,n.samples);break}case 7:{var h,m;l=!0,c=!0;const g=u.data,E=new _oe(g).readSPS();if(!e.sps||e.width!==E.width||e.height!==E.height||((h=e.pixelRatio)==null?void 0:h[0])!==E.pixelRatio[0]||((m=e.pixelRatio)==null?void 0:m[1])!==E.pixelRatio[1]){e.width=E.width,e.height=E.height,e.pixelRatio=E.pixelRatio,e.sps=[g],e.duration=s;const x=g.subarray(1,4);let S="avc1.";for(let A=0;A<3;A++){let R=x[A].toString(16);R.length<2&&(R="0"+R),S+=R}e.codec=S}break}case 8:l=!0,e.pps=[u.data];break;case 9:l=!0,e.audFound=!0,o&&this.pushAccessUnit(o,e),o=this.VideoSample=this.createVideoSample(!1,r.pts,r.dts,"");break;case 12:l=!0;break;default:l=!1,o&&(o.debug+="unknown NAL "+u.type+" ");break}o&&l&&o.units.push(u)}),i&&o&&(this.pushAccessUnit(o,e),this.VideoSample=null)}parseAVCNALu(e,n){const r=n.byteLength;let i=e.naluState||0;const s=i,a=[];let o=0,l,c,u,d=-1,f=0;for(i===-1&&(d=0,f=n[0]&31,i=0,o=1);o<r;){if(l=n[o++],!i){i=l?0:1;continue}if(i===1){i=l?0:2;continue}if(!l)i=3;else if(l===1){if(c=o-i-1,d>=0){const h={data:n.subarray(d,c),type:f};a.push(h)}else{const h=this.getLastNalUnit(e.samples);h&&(s&&o<=4-s&&h.state&&(h.data=h.data.subarray(0,h.data.byteLength-s)),c>0&&(h.data=kl(h.data,n.subarray(0,c)),h.state=0))}o<r?(u=n[o]&31,d=o,f=u,i=0):i=-1}else i=0}if(d>=0&&i>=0){const h={data:n.subarray(d,r),type:f,state:i};a.push(h)}if(a.length===0){const h=this.getLastNalUnit(e.samples);h&&(h.data=kl(h.data,n))}return e.naluState=i,a}}class $Zt{constructor(e,n,r){this.keyData=void 0,this.decrypter=void 0,this.keyData=r,this.decrypter=new FG(n,{removePKCS7Padding:!1})}decryptBuffer(e){return this.decrypter.decrypt(e,this.keyData.key.buffer,this.keyData.iv.buffer)}decryptAacSample(e,n,r){const i=e[n].unit;if(i.length<=16)return;const s=i.subarray(16,i.length-i.length%16),a=s.buffer.slice(s.byteOffset,s.byteOffset+s.length);this.decryptBuffer(a).then(o=>{const l=new Uint8Array(o);i.set(l,16),this.decrypter.isSync()||this.decryptAacSamples(e,n+1,r)})}decryptAacSamples(e,n,r){for(;;n++){if(n>=e.length){r();return}if(!(e[n].unit.length<32)&&(this.decryptAacSample(e,n,r),!this.decrypter.isSync()))return}}getAvcEncryptedData(e){const n=Math.floor((e.length-48)/160)*16+16,r=new Int8Array(n);let i=0;for(let s=32;s<e.length-16;s+=160,i+=16)r.set(e.subarray(s,s+16),i);return r}getAvcDecryptedUnit(e,n){const r=new Uint8Array(n);let i=0;for(let s=32;s<e.length-16;s+=160,i+=16)e.set(r.subarray(i,i+16),s);return e}decryptAvcSample(e,n,r,i,s){const a=SAe(s.data),o=this.getAvcEncryptedData(a);this.decryptBuffer(o.buffer).then(l=>{s.data=this.getAvcDecryptedUnit(a,l),this.decrypter.isSync()||this.decryptAvcSamples(e,n,r+1,i)})}decryptAvcSamples(e,n,r,i){if(e instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;n++,r=0){if(n>=e.length){i();return}const s=e[n].units;for(;!(r>=s.length);r++){const a=s[r];if(!(a.data.length<=48||a.type!==1&&a.type!==5)&&(this.decryptAvcSample(e,n,r,i,a),!this.decrypter.isSync()))return}}}}const us=188;class Rh{constructor(e,n,r){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this._pmtId=-1,this._videoTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.remainderData=null,this.videoParser=void 0,this.observer=e,this.config=n,this.typeSupported=r,this.videoParser=new PZt}static probe(e){const n=Rh.syncOffset(e);return n>0&&he.warn(`MPEG2-TS detected but first sync word found @ offset ${n}`),n!==-1}static syncOffset(e){const n=e.length;let r=Math.min(us*5,n-us)+1,i=0;for(;i<r;){let s=!1,a=-1,o=0;for(let l=i;l<n;l+=us)if(e[l]===71&&(n-l===us||e[l+us]===71)){if(o++,a===-1&&(a=l,a!==0&&(r=Math.min(a+us*99,e.length-us)+1)),s||(s=wj(e,l)===0),s&&o>1&&(a===0&&o>2||l+us>r))return a}else{if(o)return-1;break}i++}return-1}static createTrack(e,n){return{container:e==="video"||e==="audio"?"video/mp2t":void 0,type:e,id:vAe[e],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:e==="audio"?n:void 0}}resetInitSegment(e,n,r,i){this.pmtParsed=!1,this._pmtId=-1,this._videoTrack=Rh.createTrack("video"),this._audioTrack=Rh.createTrack("audio",i),this._id3Track=Rh.createTrack("id3"),this._txtTrack=Rh.createTrack("text"),this._audioTrack.segmentCodec="aac",this.aacOverFlow=null,this.remainderData=null,this.audioCodec=n,this.videoCodec=r,this._duration=i}resetTimeStamp(){}resetContiguity(){const{_audioTrack:e,_videoTrack:n,_id3Track:r}=this;e&&(e.pesData=null),n&&(n.pesData=null),r&&(r.pesData=null),this.aacOverFlow=null,this.remainderData=null}demux(e,n,r=!1,i=!1){r||(this.sampleAes=null);let s;const a=this._videoTrack,o=this._audioTrack,l=this._id3Track,c=this._txtTrack;let u=a.pid,d=a.pesData,f=o.pid,h=l.pid,m=o.pesData,g=l.pesData,b=null,E=this.pmtParsed,x=this._pmtId,S=e.length;if(this.remainderData&&(e=kl(this.remainderData,e),S=e.length,this.remainderData=null),S<us&&!i)return this.remainderData=e,{audioTrack:o,videoTrack:a,id3Track:l,textTrack:c};const A=Math.max(0,Rh.syncOffset(e));S-=(S-A)%us,S<e.byteLength&&!i&&(this.remainderData=new Uint8Array(e.buffer,S,e.buffer.byteLength-S));let R=0;for(let T=A;T<S;T+=us)if(e[T]===71){const I=!!(e[T+1]&64),D=wj(e,T),k=(e[T+3]&48)>>4;let O;if(k>1){if(O=T+5+e[T+4],O===T+us)continue}else O=T+4;switch(D){case u:I&&(d&&(s=Nv(d))&&this.videoParser.parseAVCPES(a,c,s,!1,this._duration),d={data:[],size:0}),d&&(d.data.push(e.subarray(O,T+us)),d.size+=T+us-O);break;case f:if(I){if(m&&(s=Nv(m)))switch(o.segmentCodec){case"aac":this.parseAACPES(o,s);break;case"mp3":this.parseMPEGPES(o,s);break;case"ac3":this.parseAC3PES(o,s);break}m={data:[],size:0}}m&&(m.data.push(e.subarray(O,T+us)),m.size+=T+us-O);break;case h:I&&(g&&(s=Nv(g))&&this.parseID3PES(l,s),g={data:[],size:0}),g&&(g.data.push(e.subarray(O,T+us)),g.size+=T+us-O);break;case 0:I&&(O+=e[O]+1),x=this._pmtId=NZt(e,O);break;case x:{I&&(O+=e[O]+1);const P=FZt(e,O,this.typeSupported,r,this.observer);u=P.videoPid,u>0&&(a.pid=u,a.segmentCodec=P.segmentVideoCodec),f=P.audioPid,f>0&&(o.pid=f,o.segmentCodec=P.segmentAudioCodec),h=P.id3Pid,h>0&&(l.pid=h),b!==null&&!E&&(he.warn(`MPEG-TS PMT found at ${T} after unknown PID '${b}'. Backtracking to sync byte @${A} to parse all TS packets.`),b=null,T=A-188),E=this.pmtParsed=!0;break}case 17:case 8191:break;default:b=D;break}}else R++;R>0&&qk(this.observer,new Error(`Found ${R} TS packet/s that do not start with 0x47`)),a.pesData=d,o.pesData=m,l.pesData=g;const C={audioTrack:o,videoTrack:a,id3Track:l,textTrack:c};return i&&this.extractRemainingSamples(C),C}flush(){const{remainderData:e}=this;this.remainderData=null;let n;return e?n=this.demux(e,-1,!1,!0):n={videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack},this.extractRemainingSamples(n),this.sampleAes?this.decrypt(n,this.sampleAes):n}extractRemainingSamples(e){const{audioTrack:n,videoTrack:r,id3Track:i,textTrack:s}=e,a=r.pesData,o=n.pesData,l=i.pesData;let c;if(a&&(c=Nv(a))?(this.videoParser.parseAVCPES(r,s,c,!0,this._duration),r.pesData=null):r.pesData=a,o&&(c=Nv(o))){switch(n.segmentCodec){case"aac":this.parseAACPES(n,c);break;case"mp3":this.parseMPEGPES(n,c);break;case"ac3":this.parseAC3PES(n,c);break}n.pesData=null}else o!=null&&o.size&&he.log("last AAC PES packet truncated,might overlap between fragments"),n.pesData=o;l&&(c=Nv(l))?(this.parseID3PES(i,c),i.pesData=null):i.pesData=l}demuxSampleAes(e,n,r){const i=this.demux(e,r,!0,!this.config.progressive),s=this.sampleAes=new $Zt(this.observer,this.config,n);return this.decrypt(i,s)}decrypt(e,n){return new Promise(r=>{const{audioTrack:i,videoTrack:s}=e;i.samples&&i.segmentCodec==="aac"?n.decryptAacSamples(i.samples,0,()=>{s.samples?n.decryptAvcSamples(s.samples,0,0,()=>{r(e)}):r(e)}):s.samples&&n.decryptAvcSamples(s.samples,0,0,()=>{r(e)})})}destroy(){this._duration=0}parseAACPES(e,n){let r=0;const i=this.aacOverFlow;let s=n.data;if(i){this.aacOverFlow=null;const d=i.missing,f=i.sample.unit.byteLength;if(d===-1)s=kl(i.sample.unit,s);else{const h=f-d;i.sample.unit.set(s.subarray(0,d),h),e.samples.push(i.sample),r=i.missing}}let a,o;for(a=r,o=s.length;a<o-1&&!Gk(s,a);a++);if(a!==r){let d;const f=a<o-1;if(f?d=`AAC PES did not start with ADTS header,offset:${a}`:d="No ADTS header found in AAC PES",qk(this.observer,new Error(d),f),!f)return}FAe(e,this.observer,s,a,this.audioCodec);let l;if(n.pts!==void 0)l=n.pts;else if(i){const d=jAe(e.samplerate);l=i.sample.pts+d}else{he.warn("[tsdemuxer]: AAC PES unknown PTS");return}let c=0,u;for(;a<o;)if(u=BAe(e,s,a,l,c),a+=u.length,u.missing){this.aacOverFlow=u;break}else for(c++;a<o-1&&!Gk(s,a);a++);}parseMPEGPES(e,n){const r=n.data,i=r.length;let s=0,a=0;const o=n.pts;if(o===void 0){he.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;a<i;)if(VAe(r,a)){const l=UAe(e,r,a,o,s);if(l)a+=l.length,s++;else break}else a++}parseAC3PES(e,n){{const r=n.data,i=n.pts;if(i===void 0){he.warn("[tsdemuxer]: AC3 PES unknown PTS");return}const s=r.length;let a=0,o=0,l;for(;o<s&&(l=GAe(e,r,o,i,a++))>0;)o+=l}}parseID3PES(e,n){if(n.pts===void 0){he.warn("[tsdemuxer]: ID3 PES unknown PTS");return}const r=Fi({},n,{type:this._videoTrack?oc.emsg:oc.audioId3,duration:Number.POSITIVE_INFINITY});e.samples.push(r)}}function wj(t,e){return((t[e+1]&31)<<8)+t[e+2]}function NZt(t,e){return(t[e+10]&31)<<8|t[e+11]}function FZt(t,e,n,r,i){const s={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},a=(t[e+1]&15)<<8|t[e+2],o=e+3+a-4,l=(t[e+10]&15)<<8|t[e+11];for(e+=12+l;e<o;){const c=wj(t,e),u=(t[e+3]&15)<<8|t[e+4];switch(t[e]){case 207:if(!r){s8("ADTS AAC");break}case 15:s.audioPid===-1&&(s.audioPid=c);break;case 21:s.id3Pid===-1&&(s.id3Pid=c);break;case 219:if(!r){s8("H.264");break}case 27:s.videoPid===-1&&(s.videoPid=c,s.segmentVideoCodec="avc");break;case 3:case 4:!n.mpeg&&!n.mp3?he.log("MPEG audio found, not supported in this browser"):s.audioPid===-1&&(s.audioPid=c,s.segmentAudioCodec="mp3");break;case 193:if(!r){s8("AC-3");break}case 129:n.ac3?s.audioPid===-1&&(s.audioPid=c,s.segmentAudioCodec="ac3"):he.log("AC-3 audio found, not supported in this browser");break;case 6:if(s.audioPid===-1&&u>0){let d=e+5,f=u;for(;f>2;){switch(t[d]){case 106:n.ac3!==!0?he.log("AC-3 audio found, not supported in this browser for now"):(s.audioPid=c,s.segmentAudioCodec="ac3");break}const m=t[d+1]+2;d+=m,f-=m}}break;case 194:case 135:return qk(i,new Error("Unsupported EC-3 in M2TS found")),s;case 36:return qk(i,new Error("Unsupported HEVC in M2TS found")),s}e+=u+5}return s}function qk(t,e,n){he.warn(`parsing error: ${e.message}`),t.emit(B.ERROR,B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.FRAG_PARSING_ERROR,fatal:!1,levelRetry:n,error:e,reason:e.message})}function s8(t){he.log(`${t} with AES-128-CBC encryption found in unencrypted stream`)}function Nv(t){let e=0,n,r,i,s,a;const o=t.data;if(!t||t.size===0)return null;for(;o[0].length<19&&o.length>1;)o[0]=kl(o[0],o[1]),o.splice(1,1);if(n=o[0],(n[0]<<16)+(n[1]<<8)+n[2]===1){if(r=(n[4]<<8)+n[5],r&&r>t.size-6)return null;const c=n[7];c&192&&(s=(n[9]&14)*536870912+(n[10]&255)*4194304+(n[11]&254)*16384+(n[12]&255)*128+(n[13]&254)/2,c&64?(a=(n[14]&14)*536870912+(n[15]&255)*4194304+(n[16]&254)*16384+(n[17]&255)*128+(n[18]&254)/2,s-a>60*9e4&&(he.warn(`${Math.round((s-a)/9e4)}s delta between PTS and DTS, align them`),s=a)):a=s),i=n[8];let u=i+9;if(t.size<=u)return null;t.size-=u;const d=new Uint8Array(t.size);for(let f=0,h=o.length;f<h;f++){n=o[f];let m=n.byteLength;if(u)if(u>m){u-=m;continue}else n=n.subarray(u),m-=u,u=0;d.set(n,e),e+=m}return r&&(r-=i+3),{data:d,pts:s,dts:a,len:r}}return null}class jZt extends BG{resetInitSegment(e,n,r,i){super.resetInitSegment(e,n,r,i),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"mp3",samples:[],manifestCodec:n,duration:i,inputTimeScale:9e4,dropped:0}}static probe(e){if(!e)return!1;const n=CS(e,0);let r=n?.length||0;if(n&&e[r]===11&&e[r+1]===119&&MG(n)!==void 0&&zAe(e,r)<=16)return!1;for(let i=e.length;r<i;r++)if(WAe(e,r))return he.log("MPEG Audio sync word found !"),!0;return!1}canParse(e,n){return IZt(e,n)}appendFrame(e,n,r){if(this.basePTS!==null)return UAe(e,n,r,this.basePTS,this.frameIndex)}}class Ioe{static getSilentFrame(e,n){switch(e){case"mp4a.40.2":if(n===1)return new Uint8Array([0,200,0,128,35,128]);if(n===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(n===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(n===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(n===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(n===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(n===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(n===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(n===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}}}const sh=Math.pow(2,32)-1;class ge{static init(){ge.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],dac3:[],"ac-3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};let e;for(e in ge.types)ge.types.hasOwnProperty(e)&&(ge.types[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);const n=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),r=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);ge.HDLR_TYPES={video:n,audio:r};const i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),s=new Uint8Array([0,0,0,0,0,0,0,0]);ge.STTS=ge.STSC=ge.STCO=s,ge.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ge.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),ge.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ge.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);const a=new Uint8Array([105,115,111,109]),o=new Uint8Array([97,118,99,49]),l=new Uint8Array([0,0,0,1]);ge.FTYP=ge.box(ge.types.ftyp,a,l,a,o),ge.DINF=ge.box(ge.types.dinf,ge.box(ge.types.dref,i))}static box(e,...n){let r=8,i=n.length;const s=i;for(;i--;)r+=n[i].byteLength;const a=new Uint8Array(r);for(a[0]=r>>24&255,a[1]=r>>16&255,a[2]=r>>8&255,a[3]=r&255,a.set(e,4),i=0,r=8;i<s;i++)a.set(n[i],r),r+=n[i].byteLength;return a}static hdlr(e){return ge.box(ge.types.hdlr,ge.HDLR_TYPES[e])}static mdat(e){return ge.box(ge.types.mdat,e)}static mdhd(e,n){n*=e;const r=Math.floor(n/(sh+1)),i=Math.floor(n%(sh+1));return ge.box(ge.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,e&255,r>>24,r>>16&255,r>>8&255,r&255,i>>24,i>>16&255,i>>8&255,i&255,85,196,0,0]))}static mdia(e){return ge.box(ge.types.mdia,ge.mdhd(e.timescale,e.duration),ge.hdlr(e.type),ge.minf(e))}static mfhd(e){return ge.box(ge.types.mfhd,new Uint8Array([0,0,0,0,e>>24,e>>16&255,e>>8&255,e&255]))}static minf(e){return e.type==="audio"?ge.box(ge.types.minf,ge.box(ge.types.smhd,ge.SMHD),ge.DINF,ge.stbl(e)):ge.box(ge.types.minf,ge.box(ge.types.vmhd,ge.VMHD),ge.DINF,ge.stbl(e))}static moof(e,n,r){return ge.box(ge.types.moof,ge.mfhd(e),ge.traf(r,n))}static moov(e){let n=e.length;const r=[];for(;n--;)r[n]=ge.trak(e[n]);return ge.box.apply(null,[ge.types.moov,ge.mvhd(e[0].timescale,e[0].duration)].concat(r).concat(ge.mvex(e)))}static mvex(e){let n=e.length;const r=[];for(;n--;)r[n]=ge.trex(e[n]);return ge.box.apply(null,[ge.types.mvex,...r])}static mvhd(e,n){n*=e;const r=Math.floor(n/(sh+1)),i=Math.floor(n%(sh+1)),s=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,e&255,r>>24,r>>16&255,r>>8&255,r&255,i>>24,i>>16&255,i>>8&255,i&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return ge.box(ge.types.mvhd,s)}static sdtp(e){const n=e.samples||[],r=new Uint8Array(4+n.length);let i,s;for(i=0;i<n.length;i++)s=n[i].flags,r[i+4]=s.dependsOn<<4|s.isDependedOn<<2|s.hasRedundancy;return ge.box(ge.types.sdtp,r)}static stbl(e){return ge.box(ge.types.stbl,ge.stsd(e),ge.box(ge.types.stts,ge.STTS),ge.box(ge.types.stsc,ge.STSC),ge.box(ge.types.stsz,ge.STSZ),ge.box(ge.types.stco,ge.STCO))}static avc1(e){let n=[],r=[],i,s,a;for(i=0;i<e.sps.length;i++)s=e.sps[i],a=s.byteLength,n.push(a>>>8&255),n.push(a&255),n=n.concat(Array.prototype.slice.call(s));for(i=0;i<e.pps.length;i++)s=e.pps[i],a=s.byteLength,r.push(a>>>8&255),r.push(a&255),r=r.concat(Array.prototype.slice.call(s));const o=ge.box(ge.types.avcC,new Uint8Array([1,n[3],n[4],n[5],255,224|e.sps.length].concat(n).concat([e.pps.length]).concat(r))),l=e.width,c=e.height,u=e.pixelRatio[0],d=e.pixelRatio[1];return ge.box(ge.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,l>>8&255,l&255,c>>8&255,c&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),o,ge.box(ge.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),ge.box(ge.types.pasp,new Uint8Array([u>>24,u>>16&255,u>>8&255,u&255,d>>24,d>>16&255,d>>8&255,d&255])))}static esds(e){const n=e.config.length;return new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(e.config).concat([6,1,2]))}static audioStsd(e){const n=e.samplerate;return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channelCount,0,16,0,0,0,0,n>>8&255,n&255,0,0])}static mp4a(e){return ge.box(ge.types.mp4a,ge.audioStsd(e),ge.box(ge.types.esds,ge.esds(e)))}static mp3(e){return ge.box(ge.types[".mp3"],ge.audioStsd(e))}static ac3(e){return ge.box(ge.types["ac-3"],ge.audioStsd(e),ge.box(ge.types.dac3,e.config))}static stsd(e){return e.type==="audio"?e.segmentCodec==="mp3"&&e.codec==="mp3"?ge.box(ge.types.stsd,ge.STSD,ge.mp3(e)):e.segmentCodec==="ac3"?ge.box(ge.types.stsd,ge.STSD,ge.ac3(e)):ge.box(ge.types.stsd,ge.STSD,ge.mp4a(e)):ge.box(ge.types.stsd,ge.STSD,ge.avc1(e))}static tkhd(e){const n=e.id,r=e.duration*e.timescale,i=e.width,s=e.height,a=Math.floor(r/(sh+1)),o=Math.floor(r%(sh+1));return ge.box(ge.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,n>>24&255,n>>16&255,n>>8&255,n&255,0,0,0,0,a>>24,a>>16&255,a>>8&255,a&255,o>>24,o>>16&255,o>>8&255,o&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>8&255,i&255,0,0,s>>8&255,s&255,0,0]))}static traf(e,n){const r=ge.sdtp(e),i=e.id,s=Math.floor(n/(sh+1)),a=Math.floor(n%(sh+1));return ge.box(ge.types.traf,ge.box(ge.types.tfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255])),ge.box(ge.types.tfdt,new Uint8Array([1,0,0,0,s>>24,s>>16&255,s>>8&255,s&255,a>>24,a>>16&255,a>>8&255,a&255])),ge.trun(e,r.length+16+20+8+16+8+8),r)}static trak(e){return e.duration=e.duration||4294967295,ge.box(ge.types.trak,ge.tkhd(e),ge.mdia(e))}static trex(e){const n=e.id;return ge.box(ge.types.trex,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))}static trun(e,n){const r=e.samples||[],i=r.length,s=12+16*i,a=new Uint8Array(s);let o,l,c,u,d,f;for(n+=8+s,a.set([e.type==="video"?1:0,0,15,1,i>>>24&255,i>>>16&255,i>>>8&255,i&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255],0),o=0;o<i;o++)l=r[o],c=l.duration,u=l.size,d=l.flags,f=l.cts,a.set([c>>>24&255,c>>>16&255,c>>>8&255,c&255,u>>>24&255,u>>>16&255,u>>>8&255,u&255,d.isLeading<<2|d.dependsOn,d.isDependedOn<<6|d.hasRedundancy<<4|d.paddingValue<<1|d.isNonSync,d.degradPrio&61440,d.degradPrio&15,f>>>24&255,f>>>16&255,f>>>8&255,f&255],12+16*o);return ge.box(ge.types.trun,a)}static initSegment(e){ge.types||ge.init();const n=ge.moov(e);return kl(ge.FTYP,n)}}ge.types=void 0;ge.HDLR_TYPES=void 0;ge.STTS=void 0;ge.STSC=void 0;ge.STCO=void 0;ge.STSZ=void 0;ge.VMHD=void 0;ge.SMHD=void 0;ge.STSD=void 0;ge.FTYP=void 0;ge.DINF=void 0;const qAe=9e4;function VG(t,e,n=1,r=!1){const i=t*e*n;return r?Math.round(i):i}function BZt(t,e,n=1,r=!1){return VG(t,e,1/n,r)}function wx(t,e=!1){return VG(t,1e3,1/qAe,e)}function UZt(t,e=1){return VG(t,qAe,1/e)}const HZt=10*1e3,koe=1024,VZt=1152,WZt=1536;let Fv=null,a8=null;class p3{constructor(e,n,r,i=""){if(this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=null,this._initDTS=null,this.nextAvcDts=null,this.nextAudioPts=null,this.videoSampleDuration=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.videoTrackConfig=void 0,this.observer=e,this.config=n,this.typeSupported=r,this.ISGenerated=!1,Fv===null){const a=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Fv=a?parseInt(a[1]):0}if(a8===null){const s=navigator.userAgent.match(/Safari\/(\d+)/i);a8=s?parseInt(s[1]):0}}destroy(){this.config=this.videoTrackConfig=this._initPTS=this._initDTS=null}resetTimeStamp(e){he.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=e}resetNextTimestamp(){he.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1}resetInitSegment(){he.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1,this.videoTrackConfig=void 0}getVideoStartPts(e){let n=!1;const r=e[0].pts,i=e.reduce((s,a)=>{let o=a.pts,l=o-s;return l<-4294967296&&(n=!0,o=hl(o,r),l=o-s),l>0?s:o},r);return n&&he.debug("PTS rollover detected"),i}remux(e,n,r,i,s,a,o,l){let c,u,d,f,h,m,g=s,b=s;const E=e.pid>-1,x=n.pid>-1,S=n.samples.length,A=e.samples.length>0,R=o&&S>0||S>1;if((!E||A)&&(!x||R)||this.ISGenerated||o){if(this.ISGenerated){var T,I,D,k;const j=this.videoTrackConfig;j&&(n.width!==j.width||n.height!==j.height||((T=n.pixelRatio)==null?void 0:T[0])!==((I=j.pixelRatio)==null?void 0:I[0])||((D=n.pixelRatio)==null?void 0:D[1])!==((k=j.pixelRatio)==null?void 0:k[1]))&&this.resetInitSegment()}else d=this.generateIS(e,n,s,a);const O=this.isVideoContiguous;let P=-1,M;if(R&&(P=zZt(n.samples),!O&&this.config.forceKeyFrameOnDiscontinuity))if(m=!0,P>0){he.warn(`[mp4-remuxer]: Dropped ${P} out of ${S} video samples due to a missing keyframe`);const j=this.getVideoStartPts(n.samples);n.samples=n.samples.slice(P),n.dropped+=P,b+=(n.samples[0].pts-j)/n.inputTimeScale,M=b}else P===-1&&(he.warn(`[mp4-remuxer]: No keyframe found out of ${S} video samples`),m=!1);if(this.ISGenerated){if(A&&R){const j=this.getVideoStartPts(n.samples),z=(hl(e.samples[0].pts,j)-j)/n.inputTimeScale;g+=Math.max(0,z),b+=Math.max(0,-z)}if(A){if(e.samplerate||(he.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),d=this.generateIS(e,n,s,a)),u=this.remuxAudio(e,g,this.isAudioContiguous,a,x||R||l===Rt.AUDIO?b:void 0),R){const j=u?u.endPTS-u.startPTS:0;n.inputTimeScale||(he.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),d=this.generateIS(e,n,s,a)),c=this.remuxVideo(n,b,O,j)}}else R&&(c=this.remuxVideo(n,b,O,0));c&&(c.firstKeyFrame=P,c.independent=P!==-1,c.firstKeyFramePTS=M)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(r.samples.length&&(h=KAe(r,s,this._initPTS,this._initDTS)),i.samples.length&&(f=YAe(i,s,this._initPTS))),{audio:u,video:c,initSegment:d,independent:m,text:f,id3:h}}generateIS(e,n,r,i){const s=e.samples,a=n.samples,o=this.typeSupported,l={},c=this._initPTS;let u=!c||i,d="audio/mp4",f,h,m;if(u&&(f=h=1/0),e.config&&s.length){switch(e.timescale=e.samplerate,e.segmentCodec){case"mp3":o.mpeg?(d="audio/mpeg",e.codec=""):o.mp3&&(e.codec="mp3");break;case"ac3":e.codec="ac-3";break}l.audio={id:"audio",container:d,codec:e.codec,initSegment:e.segmentCodec==="mp3"&&o.mpeg?new Uint8Array(0):ge.initSegment([e]),metadata:{channelCount:e.channelCount}},u&&(m=e.inputTimeScale,!c||m!==c.timescale?f=h=s[0].pts-Math.round(m*r):u=!1)}if(n.sps&&n.pps&&a.length){if(n.timescale=n.inputTimeScale,l.video={id:"main",container:"video/mp4",codec:n.codec,initSegment:ge.initSegment([n]),metadata:{width:n.width,height:n.height}},u)if(m=n.inputTimeScale,!c||m!==c.timescale){const g=this.getVideoStartPts(a),b=Math.round(m*r);h=Math.min(h,hl(a[0].dts,g)-b),f=Math.min(f,g-b)}else u=!1;this.videoTrackConfig={width:n.width,height:n.height,pixelRatio:n.pixelRatio}}if(Object.keys(l).length)return this.ISGenerated=!0,u?(this._initPTS={baseTime:f,timescale:m},this._initDTS={baseTime:h,timescale:m}):f=m=void 0,{tracks:l,initPTS:f,timescale:m}}remuxVideo(e,n,r,i){const s=e.inputTimeScale,a=e.samples,o=[],l=a.length,c=this._initPTS;let u=this.nextAvcDts,d=8,f=this.videoSampleDuration,h,m,g=Number.POSITIVE_INFINITY,b=Number.NEGATIVE_INFINITY,E=!1;if(!r||u===null){const $=n*s,H=a[0].pts-hl(a[0].dts,a[0].pts);Fv&&u!==null&&Math.abs($-H-u)<15e3?r=!0:u=$-H}const x=c.baseTime*s/c.timescale;for(let $=0;$<l;$++){const H=a[$];H.pts=hl(H.pts-x,u),H.dts=hl(H.dts-x,u),H.dts<a[$>0?$-1:$].dts&&(E=!0)}E&&a.sort(function($,H){const q=$.dts-H.dts,Y=$.pts-H.pts;return q||Y}),h=a[0].dts,m=a[a.length-1].dts;const S=m-h,A=S?Math.round(S/(l-1)):f||e.inputTimeScale/30;if(r){const $=h-u,H=$>A,q=$<-1;if((H||q)&&(H?he.warn(`AVC: ${wx($,!0)} ms (${$}dts) hole between fragments detected at ${n.toFixed(3)}`):he.warn(`AVC: ${wx(-$,!0)} ms (${$}dts) overlapping between fragments detected at ${n.toFixed(3)}`),!q||u>=a[0].pts||Fv)){h=u;const Y=a[0].pts-$;if(H)a[0].dts=h,a[0].pts=Y;else for(let se=0;se<a.length&&!(a[se].dts>Y);se++)a[se].dts-=$,a[se].pts-=$;he.log(`Video: Initial PTS/DTS adjusted: ${wx(Y,!0)}/${wx(h,!0)}, delta: ${wx($,!0)} ms`)}}h=Math.max(0,h);let R=0,C=0,T=h;for(let $=0;$<l;$++){const H=a[$],q=H.units,Y=q.length;let se=0;for(let ye=0;ye<Y;ye++)se+=q[ye].data.length;C+=se,R+=Y,H.length=se,H.dts<T?(H.dts=T,T+=A/4|0||1):T=H.dts,g=Math.min(H.pts,g),b=Math.max(H.pts,b)}m=a[l-1].dts;const I=C+4*R+8;let D;try{D=new Uint8Array(I)}catch($){this.observer.emit(B.ERROR,B.ERROR,{type:kt.MUX_ERROR,details:Ee.REMUX_ALLOC_ERROR,fatal:!1,error:$,bytes:I,reason:`fail allocating video mdat ${I}`});return}const k=new DataView(D.buffer);k.setUint32(0,I),D.set(ge.types.mdat,4);let O=!1,P=Number.POSITIVE_INFINITY,M=Number.POSITIVE_INFINITY,j=Number.NEGATIVE_INFINITY,U=Number.NEGATIVE_INFINITY;for(let $=0;$<l;$++){const H=a[$],q=H.units;let Y=0;for(let ie=0,ne=q.length;ie<ne;ie++){const ae=q[ie],Se=ae.data,Re=ae.data.byteLength;k.setUint32(d,Re),d+=4,D.set(Se,d),d+=Re,Y+=4+Re}let se;if($<l-1)f=a[$+1].dts-H.dts,se=a[$+1].pts-H.pts;else{const ie=this.config,ne=$>0?H.dts-a[$-1].dts:A;if(se=$>0?H.pts-a[$-1].pts:A,ie.stretchShortVideoTrack&&this.nextAudioPts!==null){const ae=Math.floor(ie.maxBufferHole*s),Se=(i?g+i*s:this.nextAudioPts)-H.pts;Se>ae?(f=Se-ne,f<0?f=ne:O=!0,he.log(`[mp4-remuxer]: It is approximately ${Se/90} ms to the next segment; using duration ${f/90} ms for the last video frame.`)):f=ne}else f=ne}const ye=Math.round(H.pts-H.dts);P=Math.min(P,f),j=Math.max(j,f),M=Math.min(M,se),U=Math.max(U,se),o.push(new Doe(H.key,f,Y,ye))}if(o.length){if(Fv){if(Fv<70){const $=o[0].flags;$.dependsOn=2,$.isNonSync=0}}else if(a8&&U-M<j-P&&A/j<.025&&o[0].cts===0){he.warn("Found irregular gaps in sample duration. Using PTS instead of DTS to determine MP4 sample duration.");let $=h;for(let H=0,q=o.length;H<q;H++){const Y=$+o[H].duration,se=$+o[H].cts;if(H<q-1){const ye=Y+o[H+1].cts;o[H].duration=ye-se}else o[H].duration=H?o[H-1].duration:A;o[H].cts=0,$=Y}}}f=O||!f?A:f,this.nextAvcDts=u=m+f,this.videoSampleDuration=f,this.isVideoContiguous=!0;const F={data1:ge.moof(e.sequenceNumber++,h,Fi({},e,{samples:o})),data2:D,startPTS:g/s,endPTS:(b+f)/s,startDTS:h/s,endDTS:u/s,type:"video",hasAudio:!1,hasVideo:!0,nb:o.length,dropped:e.dropped};return e.samples=[],e.dropped=0,F}getSamplesPerFrame(e){switch(e.segmentCodec){case"mp3":return VZt;case"ac3":return WZt;default:return koe}}remuxAudio(e,n,r,i,s){const a=e.inputTimeScale,o=e.samplerate?e.samplerate:a,l=a/o,c=this.getSamplesPerFrame(e),u=c*l,d=this._initPTS,f=e.segmentCodec==="mp3"&&this.typeSupported.mpeg,h=[],m=s!==void 0;let g=e.samples,b=f?0:8,E=this.nextAudioPts||-1;const x=n*a,S=d.baseTime*a/d.timescale;if(this.isAudioContiguous=r=r||g.length&&E>0&&(i&&Math.abs(x-E)<9e3||Math.abs(hl(g[0].pts-S,x)-E)<20*u),g.forEach(function(z){z.pts=hl(z.pts-S,x)}),!r||E<0){if(g=g.filter(z=>z.pts>=0),!g.length)return;s===0?E=0:i&&!m?E=Math.max(0,x):E=g[0].pts}if(e.segmentCodec==="aac"){const z=this.config.maxAudioFramesDrift;for(let G=0,F=E;G<g.length;G++){const $=g[G],H=$.pts,q=H-F,Y=Math.abs(1e3*q/a);if(q<=-z*u&&m)G===0&&(he.warn(`Audio frame @ ${(H/a).toFixed(3)}s overlaps nextAudioPts by ${Math.round(1e3*q/a)} ms.`),this.nextAudioPts=E=F=H);else if(q>=z*u&&Y<HZt&&m){let se=Math.round(q/u);F=H-se*u,F<0&&(se--,F+=u),G===0&&(this.nextAudioPts=E=F),he.warn(`[mp4-remuxer]: Injecting ${se} audio frame @ ${(F/a).toFixed(3)}s due to ${Math.round(1e3*q/a)} ms gap.`);for(let ye=0;ye<se;ye++){const ie=Math.max(F,0);let ne=Ioe.getSilentFrame(e.manifestCodec||e.codec,e.channelCount);ne||(he.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),ne=$.unit.subarray()),g.splice(G,0,{unit:ne,pts:ie}),F+=u,G++}}$.pts=F,F+=u}}let A=null,R=null,C,T=0,I=g.length;for(;I--;)T+=g[I].unit.byteLength;for(let z=0,G=g.length;z<G;z++){const F=g[z],$=F.unit;let H=F.pts;if(R!==null){const Y=h[z-1];Y.duration=Math.round((H-R)/l)}else if(r&&e.segmentCodec==="aac"&&(H=E),A=H,T>0){T+=b;try{C=new Uint8Array(T)}catch(Y){this.observer.emit(B.ERROR,B.ERROR,{type:kt.MUX_ERROR,details:Ee.REMUX_ALLOC_ERROR,fatal:!1,error:Y,bytes:T,reason:`fail allocating audio mdat ${T}`});return}f||(new DataView(C.buffer).setUint32(0,T),C.set(ge.types.mdat,4))}else return;C.set($,b);const q=$.byteLength;b+=q,h.push(new Doe(!0,c,q,0)),R=H}const D=h.length;if(!D)return;const k=h[h.length-1];this.nextAudioPts=E=R+l*k.duration;const O=f?new Uint8Array(0):ge.moof(e.sequenceNumber++,A/l,Fi({},e,{samples:h}));e.samples=[];const P=A/a,M=E/a,U={data1:O,data2:C,startPTS:P,endPTS:M,startDTS:P,endDTS:M,type:"audio",hasAudio:!0,hasVideo:!1,nb:D};return this.isAudioContiguous=!0,U}remuxEmptyAudio(e,n,r,i){const s=e.inputTimeScale,a=e.samplerate?e.samplerate:s,o=s/a,l=this.nextAudioPts,c=this._initDTS,u=c.baseTime*9e4/c.timescale,d=(l!==null?l:i.startDTS*s)+u,f=i.endDTS*s+u,h=o*koe,m=Math.ceil((f-d)/h),g=Ioe.getSilentFrame(e.manifestCodec||e.codec,e.channelCount);if(he.warn("[mp4-remuxer]: remux empty Audio"),!g){he.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}const b=[];for(let E=0;E<m;E++){const x=d+E*h;b.push({unit:g,pts:x,dts:x})}return e.samples=b,this.remuxAudio(e,n,r,!1)}}function hl(t,e){let n;if(e===null)return t;for(e<t?n=-8589934592:n=8589934592;Math.abs(t-e)>4294967296;)t+=n;return t}function zZt(t){for(let e=0;e<t.length;e++)if(t[e].key)return e;return-1}function KAe(t,e,n,r){const i=t.samples.length;if(!i)return;const s=t.inputTimeScale;for(let o=0;o<i;o++){const l=t.samples[o];l.pts=hl(l.pts-n.baseTime*s/n.timescale,e*s)/s,l.dts=hl(l.dts-r.baseTime*s/r.timescale,e*s)/s}const a=t.samples;return t.samples=[],{samples:a}}function YAe(t,e,n){const r=t.samples.length;if(!r)return;const i=t.inputTimeScale;for(let a=0;a<r;a++){const o=t.samples[a];o.pts=hl(o.pts-n.baseTime*i/n.timescale,e*i)/i}t.samples.sort((a,o)=>a.pts-o.pts);const s=t.samples;return t.samples=[],{samples:s}}class Doe{constructor(e,n,r,i){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=n,this.size=r,this.cts=i,this.flags={isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:e?2:1,isNonSync:e?0:1}}}class GZt{constructor(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=null,this.initTracks=void 0,this.lastEndTime=null}destroy(){}resetTimeStamp(e){this.initPTS=e,this.lastEndTime=null}resetNextTimestamp(){this.lastEndTime=null}resetInitSegment(e,n,r,i){this.audioCodec=n,this.videoCodec=r,this.generateInitSegment(ZQt(e,i)),this.emitInitSegment=!0}generateInitSegment(e){let{audioCodec:n,videoCodec:r}=this;if(!(e!=null&&e.byteLength)){this.initTracks=void 0,this.initData=void 0;return}const i=this.initData=EAe(e);i.audio&&(n=Loe(i.audio,Un.AUDIO)),i.video&&(r=Loe(i.video,Un.VIDEO));const s={};i.audio&&i.video?s.audiovideo={container:"video/mp4",codec:n+","+r,initSegment:e,id:"main"}:i.audio?s.audio={container:"audio/mp4",codec:n,initSegment:e,id:"audio"}:i.video?s.video={container:"video/mp4",codec:r,initSegment:e,id:"main"}:he.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=s}remux(e,n,r,i,s,a){var o,l;let{initPTS:c,lastEndTime:u}=this;const d={audio:void 0,video:void 0,text:i,id3:r,initSegment:void 0};at(u)||(u=this.lastEndTime=s||0);const f=n.samples;if(!(f!=null&&f.length))return d;const h={initPTS:void 0,timescale:1};let m=this.initData;if((o=m)!=null&&o.length||(this.generateInitSegment(f),m=this.initData),!((l=m)!=null&&l.length))return he.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),d;this.emitInitSegment&&(h.tracks=this.initTracks,this.emitInitSegment=!1);const g=eXt(f,m),b=JQt(m,f),E=b===null?s:b;(qZt(c,E,s,g)||h.timescale!==c.timescale&&a)&&(h.initPTS=E-s,c&&c.timescale===1&&he.warn(`Adjusting initPTS by ${h.initPTS-c.baseTime}`),this.initPTS=c={baseTime:h.initPTS,timescale:1});const x=e?E-c.baseTime/c.timescale:u,S=x+g;nXt(m,f,c.baseTime/c.timescale),g>0?this.lastEndTime=S:(he.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());const A=!!m.audio,R=!!m.video;let C="";A&&(C+="audio"),R&&(C+="video");const T={data1:f,startPTS:x,startDTS:x,endPTS:S,endDTS:S,type:C,hasAudio:A,hasVideo:R,nb:1,dropped:0};return d.audio=T.type==="audio"?T:void 0,d.video=T.type!=="audio"?T:void 0,d.initSegment=h,d.id3=KAe(r,s,c,c),i.samples.length&&(d.text=YAe(i,s,c)),d}}function qZt(t,e,n,r){if(t===null)return!0;const i=Math.max(r,1),s=e-t.baseTime/t.timescale;return Math.abs(s-n)>i}function Loe(t,e){const n=t?.codec;if(n&&n.length>4)return n;if(e===Un.AUDIO){if(n==="ec-3"||n==="ac-3"||n==="alac")return n;if(n==="fLaC"||n==="Opus")return Bk(n,!1);const r="mp4a.40.5";return he.info(`Parsed audio codec "${n}" or audio object type not handled. Using "${r}"`),r}return he.warn(`Unhandled video codec "${n}"`),n==="hvc1"||n==="hev1"?"hvc1.1.6.L120.90":n==="av01"?"av01.0.04M.08":"avc1.42e01e"}let Hd;try{Hd=self.performance.now.bind(self.performance)}catch{he.debug("Unable to use Performance API on this environment"),Hd=xb?.Date.now}const m3=[{demux:LZt,remux:GZt},{demux:Rh,remux:p3},{demux:kZt,remux:p3},{demux:jZt,remux:p3}];m3.splice(2,0,{demux:OZt,remux:p3});class Ooe{constructor(e,n,r,i,s){this.async=!1,this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.observer=e,this.typeSupported=n,this.config=r,this.vendor=i,this.id=s}configure(e){this.transmuxConfig=e,this.decrypter&&this.decrypter.reset()}push(e,n,r,i){const s=r.transmuxing;s.executeStart=Hd();let a=new Uint8Array(e);const{currentTransmuxState:o,transmuxConfig:l}=this;i&&(this.currentTransmuxState=i);const{contiguous:c,discontinuity:u,trackSwitch:d,accurateTimeOffset:f,timeOffset:h,initSegmentChange:m}=i||o,{audioCodec:g,videoCodec:b,defaultInitPts:E,duration:x,initSegmentData:S}=l,A=KZt(a,n);if(A&&A.method==="AES-128"){const I=this.getDecrypter();if(I.isSync()){let D=I.softwareDecrypt(a,A.key.buffer,A.iv.buffer);if(r.part>-1&&(D=I.flush()),!D)return s.executeEnd=Hd(),o8(r);a=new Uint8Array(D)}else return this.decryptionPromise=I.webCryptoDecrypt(a,A.key.buffer,A.iv.buffer).then(D=>{const k=this.push(D,null,r);return this.decryptionPromise=null,k}),this.decryptionPromise}const R=this.needsProbing(u,d);if(R){const I=this.configureTransmuxer(a);if(I)return he.warn(`[transmuxer] ${I.message}`),this.observer.emit(B.ERROR,B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.FRAG_PARSING_ERROR,fatal:!1,error:I,reason:I.message}),s.executeEnd=Hd(),o8(r)}(u||d||m||R)&&this.resetInitSegment(S,g,b,x,n),(u||m||R)&&this.resetInitialTimestamp(E),c||this.resetContiguity();const C=this.transmux(a,A,h,f,r),T=this.currentTransmuxState;return T.contiguous=!0,T.discontinuity=!1,T.trackSwitch=!1,s.executeEnd=Hd(),C}flush(e){const n=e.transmuxing;n.executeStart=Hd();const{decrypter:r,currentTransmuxState:i,decryptionPromise:s}=this;if(s)return s.then(()=>this.flush(e));const a=[],{timeOffset:o}=i;if(r){const d=r.flush();d&&a.push(this.push(d,null,e))}const{demuxer:l,remuxer:c}=this;if(!l||!c)return n.executeEnd=Hd(),[o8(e)];const u=l.flush(o);return g3(u)?u.then(d=>(this.flushRemux(a,d,e),a)):(this.flushRemux(a,u,e),a)}flushRemux(e,n,r){const{audioTrack:i,videoTrack:s,id3Track:a,textTrack:o}=n,{accurateTimeOffset:l,timeOffset:c}=this.currentTransmuxState;he.log(`[transmuxer.ts]: Flushed fragment ${r.sn}${r.part>-1?" p: "+r.part:""} of level ${r.level}`);const u=this.remuxer.remux(i,s,a,o,c,l,!0,this.id);e.push({remuxResult:u,chunkMeta:r}),r.transmuxing.executeEnd=Hd()}resetInitialTimestamp(e){const{demuxer:n,remuxer:r}=this;!n||!r||(n.resetTimeStamp(e),r.resetTimeStamp(e))}resetContiguity(){const{demuxer:e,remuxer:n}=this;!e||!n||(e.resetContiguity(),n.resetNextTimestamp())}resetInitSegment(e,n,r,i,s){const{demuxer:a,remuxer:o}=this;!a||!o||(a.resetInitSegment(e,n,r,i),o.resetInitSegment(e,n,r,s))}destroy(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)}transmux(e,n,r,i,s){let a;return n&&n.method==="SAMPLE-AES"?a=this.transmuxSampleAes(e,n,r,i,s):a=this.transmuxUnencrypted(e,r,i,s),a}transmuxUnencrypted(e,n,r,i){const{audioTrack:s,videoTrack:a,id3Track:o,textTrack:l}=this.demuxer.demux(e,n,!1,!this.config.progressive);return{remuxResult:this.remuxer.remux(s,a,o,l,n,r,!1,this.id),chunkMeta:i}}transmuxSampleAes(e,n,r,i,s){return this.demuxer.demuxSampleAes(e,n,r).then(a=>({remuxResult:this.remuxer.remux(a.audioTrack,a.videoTrack,a.id3Track,a.textTrack,r,i,!1,this.id),chunkMeta:s}))}configureTransmuxer(e){const{config:n,observer:r,typeSupported:i,vendor:s}=this;let a;for(let f=0,h=m3.length;f<h;f++){var o;if((o=m3[f].demux)!=null&&o.probe(e)){a=m3[f];break}}if(!a)return new Error("Failed to find demuxer by probing fragment data");const l=this.demuxer,c=this.remuxer,u=a.remux,d=a.demux;(!c||!(c instanceof u))&&(this.remuxer=new u(r,n,i,s)),(!l||!(l instanceof d))&&(this.demuxer=new d(r,n,i),this.probe=d.probe)}needsProbing(e,n){return!this.demuxer||!this.remuxer||e||n}getDecrypter(){let e=this.decrypter;return e||(e=this.decrypter=new FG(this.config)),e}}function KZt(t,e){let n=null;return t.byteLength>0&&e?.key!=null&&e.iv!==null&&e.method!=null&&(n=e),n}const o8=t=>({remuxResult:{},chunkMeta:t});function g3(t){return"then"in t&&t.then instanceof Function}class YZt{constructor(e,n,r,i,s){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=e,this.videoCodec=n,this.initSegmentData=r,this.duration=i,this.defaultInitPts=s||null}}class QZt{constructor(e,n,r,i,s,a){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.initSegmentChange=void 0,this.discontinuity=e,this.contiguous=n,this.accurateTimeOffset=r,this.trackSwitch=i,this.timeOffset=s,this.initSegmentChange=a}}var QAe={exports:{}};(function(t){var e=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function i(l,c,u){this.fn=l,this.context=c,this.once=u||!1}function s(l,c,u,d,f){if(typeof u!="function")throw new TypeError("The listener must be a function");var h=new i(u,d||l,f),m=n?n+c:c;return l._events[m]?l._events[m].fn?l._events[m]=[l._events[m],h]:l._events[m].push(h):(l._events[m]=h,l._eventsCount++),l}function a(l,c){--l._eventsCount===0?l._events=new r:delete l._events[c]}function o(){this._events=new r,this._eventsCount=0}o.prototype.eventNames=function(){var c=[],u,d;if(this._eventsCount===0)return c;for(d in u=this._events)e.call(u,d)&&c.push(n?d.slice(1):d);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(u)):c},o.prototype.listeners=function(c){var u=n?n+c:c,d=this._events[u];if(!d)return[];if(d.fn)return[d.fn];for(var f=0,h=d.length,m=new Array(h);f<h;f++)m[f]=d[f].fn;return m},o.prototype.listenerCount=function(c){var u=n?n+c:c,d=this._events[u];return d?d.fn?1:d.length:0},o.prototype.emit=function(c,u,d,f,h,m){var g=n?n+c:c;if(!this._events[g])return!1;var b=this._events[g],E=arguments.length,x,S;if(b.fn){switch(b.once&&this.removeListener(c,b.fn,void 0,!0),E){case 1:return b.fn.call(b.context),!0;case 2:return b.fn.call(b.context,u),!0;case 3:return b.fn.call(b.context,u,d),!0;case 4:return b.fn.call(b.context,u,d,f),!0;case 5:return b.fn.call(b.context,u,d,f,h),!0;case 6:return b.fn.call(b.context,u,d,f,h,m),!0}for(S=1,x=new Array(E-1);S<E;S++)x[S-1]=arguments[S];b.fn.apply(b.context,x)}else{var A=b.length,R;for(S=0;S<A;S++)switch(b[S].once&&this.removeListener(c,b[S].fn,void 0,!0),E){case 1:b[S].fn.call(b[S].context);break;case 2:b[S].fn.call(b[S].context,u);break;case 3:b[S].fn.call(b[S].context,u,d);break;case 4:b[S].fn.call(b[S].context,u,d,f);break;default:if(!x)for(R=1,x=new Array(E-1);R<E;R++)x[R-1]=arguments[R];b[S].fn.apply(b[S].context,x)}}return!0},o.prototype.on=function(c,u,d){return s(this,c,u,d,!1)},o.prototype.once=function(c,u,d){return s(this,c,u,d,!0)},o.prototype.removeListener=function(c,u,d,f){var h=n?n+c:c;if(!this._events[h])return this;if(!u)return a(this,h),this;var m=this._events[h];if(m.fn)m.fn===u&&(!f||m.once)&&(!d||m.context===d)&&a(this,h);else{for(var g=0,b=[],E=m.length;g<E;g++)(m[g].fn!==u||f&&!m[g].once||d&&m[g].context!==d)&&b.push(m[g]);b.length?this._events[h]=b.length===1?b[0]:b:a(this,h)}return this},o.prototype.removeAllListeners=function(c){var u;return c?(u=n?n+c:c,this._events[u]&&a(this,u)):(this._events=new r,this._eventsCount=0),this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prefixed=n,o.EventEmitter=o,t.exports=o})(QAe);var XZt=QAe.exports,WG=EQt(XZt);class XAe{constructor(e,n,r,i){this.error=null,this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.useWorker=void 0,this.workerContext=null,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0;const s=e.config;this.hls=e,this.id=n,this.useWorker=!!s.enableWorker,this.onTransmuxComplete=r,this.onFlush=i;const a=(c,u)=>{u=u||{},u.frag=this.frag,u.id=this.id,c===B.ERROR&&(this.error=u.error),this.hls.trigger(c,u)};this.observer=new WG,this.observer.on(B.FRAG_DECRYPTED,a),this.observer.on(B.ERROR,a);const o=Eg(s.preferManagedMediaSource)||{isTypeSupported:()=>!1},l={mpeg:o.isTypeSupported("audio/mpeg"),mp3:o.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:o.isTypeSupported('audio/mp4; codecs="ac-3"')};if(this.useWorker&&typeof Worker<"u"&&(s.workerPath||gZt())){try{s.workerPath?(he.log(`loading Web Worker ${s.workerPath} for "${n}"`),this.workerContext=yZt(s.workerPath)):(he.log(`injecting Web Worker for "${n}"`),this.workerContext=vZt()),this.onwmsg=d=>this.onWorkerMessage(d);const{worker:u}=this.workerContext;u.addEventListener("message",this.onwmsg),u.onerror=d=>{const f=new Error(`${d.message} (${d.filename}:${d.lineno})`);s.enableWorker=!1,he.warn(`Error in "${n}" Web Worker, fallback to inline`),this.hls.trigger(B.ERROR,{type:kt.OTHER_ERROR,details:Ee.INTERNAL_EXCEPTION,fatal:!1,event:"demuxerWorker",error:f})},u.postMessage({cmd:"init",typeSupported:l,vendor:"",id:n,config:JSON.stringify(s)})}catch(u){he.warn(`Error setting up "${n}" Web Worker, fallback to inline`,u),this.resetWorker(),this.error=null,this.transmuxer=new Ooe(this.observer,l,s,"",n)}return}this.transmuxer=new Ooe(this.observer,l,s,"",n)}resetWorker(){if(this.workerContext){const{worker:e,objectURL:n}=this.workerContext;n&&self.URL.revokeObjectURL(n),e.removeEventListener("message",this.onwmsg),e.onerror=null,e.terminate(),this.workerContext=null}}destroy(){if(this.workerContext)this.resetWorker(),this.onwmsg=void 0;else{const n=this.transmuxer;n&&(n.destroy(),this.transmuxer=null)}const e=this.observer;e&&e.removeAllListeners(),this.frag=null,this.observer=null,this.hls=null}push(e,n,r,i,s,a,o,l,c,u){var d,f;c.transmuxing.start=self.performance.now();const{transmuxer:h}=this,m=a?a.start:s.start,g=s.decryptdata,b=this.frag,E=!(b&&s.cc===b.cc),x=!(b&&c.level===b.level),S=b?c.sn-b.sn:-1,A=this.part?c.part-this.part.index:-1,R=S===0&&c.id>1&&c.id===b?.stats.chunkCount,C=!x&&(S===1||S===0&&(A===1||R&&A<=0)),T=self.performance.now();(x||S||s.stats.parsing.start===0)&&(s.stats.parsing.start=T),a&&(A||!C)&&(a.stats.parsing.start=T);const I=!(b&&((d=s.initSegment)==null?void 0:d.url)===((f=b.initSegment)==null?void 0:f.url)),D=new QZt(E,C,l,x,m,I);if(!C||E||I){he.log(`[transmuxer-interface, ${s.type}]: Starting new transmux session for sn: ${c.sn} p: ${c.part} level: ${c.level} id: ${c.id} 2517 discontinuity: ${E} 2518 trackSwitch: ${x} 2519 contiguous: ${C} 2520 accurateTimeOffset: ${l} 2521 timeOffset: ${m} 2522 initSegmentChange: ${I}`);const k=new YZt(r,i,n,o,u);this.configureTransmuxer(k)}if(this.frag=s,this.part=a,this.workerContext)this.workerContext.worker.postMessage({cmd:"demux",data:e,decryptdata:g,chunkMeta:c,state:D},e instanceof ArrayBuffer?[e]:[]);else if(h){const k=h.push(e,g,c,D);g3(k)?(h.async=!0,k.then(O=>{this.handleTransmuxComplete(O)}).catch(O=>{this.transmuxerError(O,c,"transmuxer-interface push error")})):(h.async=!1,this.handleTransmuxComplete(k))}}flush(e){e.transmuxing.start=self.performance.now();const{transmuxer:n}=this;if(this.workerContext)this.workerContext.worker.postMessage({cmd:"flush",chunkMeta:e});else if(n){let r=n.flush(e);g3(r)||n.async?(g3(r)||(r=Promise.resolve(r)),r.then(s=>{this.handleFlushResult(s,e)}).catch(s=>{this.transmuxerError(s,e,"transmuxer-interface flush error")})):this.handleFlushResult(r,e)}}transmuxerError(e,n,r){this.hls&&(this.error=e,this.hls.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.FRAG_PARSING_ERROR,chunkMeta:n,frag:this.frag||void 0,fatal:!1,error:e,err:e,reason:r}))}handleFlushResult(e,n){e.forEach(r=>{this.handleTransmuxComplete(r)}),this.onFlush(n)}onWorkerMessage(e){const n=e.data;if(!(n!=null&&n.event)){he.warn(`worker message received with no ${n?"event name":"data"}`);return}const r=this.hls;if(this.hls)switch(n.event){case"init":{var i;const s=(i=this.workerContext)==null?void 0:i.objectURL;s&&self.URL.revokeObjectURL(s);break}case"transmuxComplete":{this.handleTransmuxComplete(n.data);break}case"flush":{this.onFlush(n.data);break}case"workerLog":he[n.data.logType]&&he[n.data.logType](n.data.message);break;default:{n.data=n.data||{},n.data.frag=this.frag,n.data.id=this.id,r.trigger(n.event,n.data);break}}}configureTransmuxer(e){const{transmuxer:n}=this;this.workerContext?this.workerContext.worker.postMessage({cmd:"configure",config:e}):n&&n.configure(e)}handleTransmuxComplete(e){e.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(e)}}const Moe=100;class ZZt extends jG{constructor(e,n,r){super(e,n,r,"[audio-stream-controller]",Rt.AUDIO),this.videoBuffer=null,this.videoTrackCC=-1,this.waitingVideoCC=-1,this.bufferedTrack=null,this.switchingTrack=null,this.trackId=-1,this.waitingData=null,this.mainDetails=null,this.flushing=!1,this.bufferFlushed=!1,this.cachedTrackLoadedData=null,this._registerListeners()}onHandlerDestroying(){this._unregisterListeners(),super.onHandlerDestroying(),this.mainDetails=null,this.bufferedTrack=null,this.switchingTrack=null}_registerListeners(){const{hls:e}=this;e.on(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.LEVEL_LOADED,this.onLevelLoaded,this),e.on(B.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.on(B.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(B.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(B.ERROR,this.onError,this),e.on(B.BUFFER_RESET,this.onBufferReset,this),e.on(B.BUFFER_CREATED,this.onBufferCreated,this),e.on(B.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(B.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(B.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(B.FRAG_BUFFERED,this.onFragBuffered,this)}_unregisterListeners(){const{hls:e}=this;e.off(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.LEVEL_LOADED,this.onLevelLoaded,this),e.off(B.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.off(B.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(B.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(B.ERROR,this.onError,this),e.off(B.BUFFER_RESET,this.onBufferReset,this),e.off(B.BUFFER_CREATED,this.onBufferCreated,this),e.off(B.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(B.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(B.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(B.FRAG_BUFFERED,this.onFragBuffered,this)}onInitPtsFound(e,{frag:n,id:r,initPTS:i,timescale:s}){if(r==="main"){const a=n.cc;this.initPTS[n.cc]={baseTime:i,timescale:s},this.log(`InitPTS for cc: ${a} found from main: ${i}`),this.videoTrackCC=a,this.state===Oe.WAITING_INIT_PTS&&this.tick()}}startLoad(e){if(!this.levels){this.startPosition=e,this.state=Oe.STOPPED;return}const n=this.lastCurrentTime;this.stopLoad(),this.setInterval(Moe),n>0&&e===-1?(this.log(`Override startPosition with lastCurrentTime @${n.toFixed(3)}`),e=n,this.state=Oe.IDLE):(this.loadedmetadata=!1,this.state=Oe.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}doTick(){switch(this.state){case Oe.IDLE:this.doTickIdle();break;case Oe.WAITING_TRACK:{var e;const{levels:r,trackId:i}=this,s=r==null||(e=r[i])==null?void 0:e.details;if(s){if(this.waitForCdnTuneIn(s))break;this.state=Oe.WAITING_INIT_PTS}break}case Oe.FRAG_LOADING_WAITING_RETRY:{var n;const r=performance.now(),i=this.retryDate;if(!i||r>=i||(n=this.media)!=null&&n.seeking){const{levels:s,trackId:a}=this;this.log("RetryDate reached, switch back to IDLE state"),this.resetStartWhenNotLoaded(s?.[a]||null),this.state=Oe.IDLE}break}case Oe.WAITING_INIT_PTS:{const r=this.waitingData;if(r){const{frag:i,part:s,cache:a,complete:o}=r;if(this.initPTS[i.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=Oe.FRAG_LOADING;const l=a.flush(),c={frag:i,part:s,payload:l,networkDetails:null};this._handleFragmentLoadProgress(c),o&&super._handleFragmentLoadComplete(c)}else if(this.videoTrackCC!==this.waitingVideoCC)this.log(`Waiting fragment cc (${i.cc}) cancelled because video is at cc ${this.videoTrackCC}`),this.clearWaitingFragment();else{const l=this.getLoadPosition(),c=pr.bufferInfo(this.mediaBuffer,l,this.config.maxBufferHole);xj(c.end,this.config.maxFragLookUpTolerance,i)<0&&(this.log(`Waiting fragment cc (${i.cc}) @ ${i.start} cancelled because another fragment at ${c.end} is needed`),this.clearWaitingFragment())}}else this.state=Oe.IDLE}}this.onTickEnd()}clearWaitingFragment(){const e=this.waitingData;e&&(this.fragmentTracker.removeFragment(e.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=Oe.IDLE)}resetLoadingState(){this.clearWaitingFragment(),super.resetLoadingState()}onTickEnd(){const{media:e}=this;e!=null&&e.readyState&&(this.lastCurrentTime=e.currentTime)}doTickIdle(){const{hls:e,levels:n,media:r,trackId:i}=this,s=e.config;if(!this.buffering||!r&&(this.startFragRequested||!s.startFragPrefetch)||!(n!=null&&n[i]))return;const a=n[i],o=a.details;if(!o||o.live&&this.levelLastLoaded!==a||this.waitForCdnTuneIn(o)){this.state=Oe.WAITING_TRACK;return}const l=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&l&&(this.bufferFlushed=!1,this.afterBufferFlushed(l,Un.AUDIO,Rt.AUDIO));const c=this.getFwdBufferInfo(l,Rt.AUDIO);if(c===null)return;if(!this.switchingTrack&&this._streamEnded(c,o)){e.trigger(B.BUFFER_EOS,{type:"audio"}),this.state=Oe.ENDED;return}const u=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,Rt.MAIN),d=c.len,f=this.getMaxBufferLength(u?.len),h=o.fragments,m=h[0].start,g=this.getLoadPosition(),b=this.flushing?g:c.end;if(this.switchingTrack&&r){const A=g;o.PTSKnown&&A<m&&(c.end>m||c.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),r.currentTime=m+.05)}if(d>=f&&!this.switchingTrack&&b<h[h.length-1].start)return;let E=this.getNextFragment(b,o),x=!1;if(E&&this.isLoopLoading(E,b)&&(x=!!E.gap,E=this.getNextFragmentLoopLoading(E,o,c,Rt.MAIN,f)),!E){this.bufferFlushed=!0;return}const S=u&&E.start>u.end+o.targetduration;if(S||!(u!=null&&u.len)&&c.len){const A=this.getAppendedFrag(E.start,Rt.MAIN);if(A===null||(x||(x=!!A.gap||!!S&&u.len===0),S&&!x||x&&c.nextStart&&c.nextStart<A.end))return}this.loadFragment(E,a,b)}getMaxBufferLength(e){const n=super.getMaxBufferLength();return e?Math.min(Math.max(n,e),this.config.maxMaxBufferLength):n}onMediaDetaching(){this.videoBuffer=null,this.bufferFlushed=this.flushing=!1,super.onMediaDetaching()}onAudioTracksUpdated(e,{audioTracks:n}){this.resetTransmuxer(),this.levels=n.map(r=>new wb(r))}onAudioTrackSwitching(e,n){const r=!!n.url;this.trackId=n.id;const{fragCurrent:i}=this;i&&(i.abortRequests(),this.removeUnbufferedFrags(i.start)),this.resetLoadingState(),r?this.setInterval(Moe):this.resetTransmuxer(),r?(this.switchingTrack=n,this.state=Oe.IDLE,this.flushAudioIfNeeded(n)):(this.switchingTrack=null,this.bufferedTrack=n,this.state=Oe.STOPPED),this.tick()}onManifestLoading(){this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=this.flushing=!1,this.levels=this.mainDetails=this.waitingData=this.bufferedTrack=this.cachedTrackLoadedData=this.switchingTrack=null,this.startFragRequested=!1,this.trackId=this.videoTrackCC=this.waitingVideoCC=-1}onLevelLoaded(e,n){this.mainDetails=n.details,this.cachedTrackLoadedData!==null&&(this.hls.trigger(B.AUDIO_TRACK_LOADED,this.cachedTrackLoadedData),this.cachedTrackLoadedData=null)}onAudioTrackLoaded(e,n){var r;if(this.mainDetails==null){this.cachedTrackLoadedData=n;return}const{levels:i}=this,{details:s,id:a}=n;if(!i){this.warn(`Audio tracks were reset while loading level ${a}`);return}this.log(`Audio track ${a} loaded [${s.startSN},${s.endSN}]${s.lastPartSn?`[part-${s.lastPartSn}-${s.lastPartIndex}]`:""},duration:${s.totalduration}`);const o=i[a];let l=0;if(s.live||(r=o.details)!=null&&r.live){this.checkLiveUpdate(s);const u=this.mainDetails;if(s.deltaUpdateFailed||!u)return;if(!o.details&&s.hasProgramDateTime&&u.hasProgramDateTime)zk(s,u),l=s.fragments[0].start;else{var c;l=this.alignPlaylists(s,o.details,(c=this.levelLastLoaded)==null?void 0:c.details)}}o.details=s,this.levelLastLoaded=o,!this.startFragRequested&&(this.mainDetails||!s.live)&&this.setStartPosition(this.mainDetails||s,l),this.state===Oe.WAITING_TRACK&&!this.waitForCdnTuneIn(s)&&(this.state=Oe.IDLE),this.tick()}_handleFragmentLoadProgress(e){var n;const{frag:r,part:i,payload:s}=e,{config:a,trackId:o,levels:l}=this;if(!l){this.warn(`Audio tracks were reset while fragment load was in progress. Fragment ${r.sn} of level ${r.level} will not be buffered`);return}const c=l[o];if(!c){this.warn("Audio track is undefined on fragment load progress");return}const u=c.details;if(!u){this.warn("Audio track details undefined on fragment load progress"),this.removeUnbufferedFrags(r.start);return}const d=a.defaultAudioCodec||c.audioCodec||"mp4a.40.2";let f=this.transmuxer;f||(f=this.transmuxer=new XAe(this.hls,Rt.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));const h=this.initPTS[r.cc],m=(n=r.initSegment)==null?void 0:n.data;if(h!==void 0){const b=i?i.index:-1,E=b!==-1,x=new NG(r.level,r.sn,r.stats.chunkCount,s.byteLength,b,E);f.push(s,m,d,"",r,i,u.totalduration,!1,x,h)}else{this.log(`Unknown video PTS for cc ${r.cc}, waiting for video PTS before demuxing audio frag ${r.sn} of [${u.startSN} ,${u.endSN}],track ${o}`);const{cache:g}=this.waitingData=this.waitingData||{frag:r,part:i,cache:new PAe,complete:!1};g.push(new Uint8Array(s)),this.waitingVideoCC=this.videoTrackCC,this.state=Oe.WAITING_INIT_PTS}}_handleFragmentLoadComplete(e){if(this.waitingData){this.waitingData.complete=!0;return}super._handleFragmentLoadComplete(e)}onBufferReset(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1}onBufferCreated(e,n){const r=n.tracks.audio;r&&(this.mediaBuffer=r.buffer||null),n.tracks.video&&(this.videoBuffer=n.tracks.video.buffer||null)}onFragBuffered(e,n){const{frag:r,part:i}=n;if(r.type!==Rt.AUDIO){if(!this.loadedmetadata&&r.type===Rt.MAIN){const s=this.videoBuffer||this.media;s&&pr.getBuffered(s).length&&(this.loadedmetadata=!0)}return}if(this.fragContextChanged(r)){this.warn(`Fragment ${r.sn}${i?" p: "+i.index:""} of level ${r.level} finished buffering, but was aborted. state: ${this.state}, audioSwitch: ${this.switchingTrack?this.switchingTrack.name:"false"}`);return}if(r.sn!=="initSegment"){this.fragPrevious=r;const s=this.switchingTrack;s&&(this.bufferedTrack=s,this.switchingTrack=null,this.hls.trigger(B.AUDIO_TRACK_SWITCHED,Is({},s)))}this.fragBufferedComplete(r,i)}onError(e,n){var r;if(n.fatal){this.state=Oe.ERROR;return}switch(n.details){case Ee.FRAG_GAP:case Ee.FRAG_PARSING_ERROR:case Ee.FRAG_DECRYPT_ERROR:case Ee.FRAG_LOAD_ERROR:case Ee.FRAG_LOAD_TIMEOUT:case Ee.KEY_LOAD_ERROR:case Ee.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(Rt.AUDIO,n);break;case Ee.AUDIO_TRACK_LOAD_ERROR:case Ee.AUDIO_TRACK_LOAD_TIMEOUT:case Ee.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Oe.WAITING_TRACK&&((r=n.context)==null?void 0:r.type)===xn.AUDIO_TRACK&&(this.state=Oe.IDLE);break;case Ee.BUFFER_APPEND_ERROR:case Ee.BUFFER_FULL_ERROR:if(!n.parent||n.parent!=="audio")return;if(n.details===Ee.BUFFER_APPEND_ERROR){this.resetLoadingState();return}this.reduceLengthAndFlushBuffer(n)&&(this.bufferedTrack=null,super.flushMainBuffer(0,Number.POSITIVE_INFINITY,"audio"));break;case Ee.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onBufferFlushing(e,{type:n}){n!==Un.VIDEO&&(this.flushing=!0)}onBufferFlushed(e,{type:n}){if(n!==Un.VIDEO){this.flushing=!1,this.bufferFlushed=!0,this.state===Oe.ENDED&&(this.state=Oe.IDLE);const r=this.mediaBuffer||this.media;r&&(this.afterBufferFlushed(r,n,Rt.AUDIO),this.tick())}}_handleTransmuxComplete(e){var n;const r="audio",{hls:i}=this,{remuxResult:s,chunkMeta:a}=e,o=this.getCurrentContext(a);if(!o){this.resetWhenMissingContext(a);return}const{frag:l,part:c,level:u}=o,{details:d}=u,{audio:f,text:h,id3:m,initSegment:g}=s;if(this.fragContextChanged(l)||!d){this.fragmentTracker.removeFragment(l);return}if(this.state=Oe.PARSING,this.switchingTrack&&f&&this.completeAudioSwitch(this.switchingTrack),g!=null&&g.tracks){const b=l.initSegment||l;this._bufferInitSegment(u,g.tracks,b,a),i.trigger(B.FRAG_PARSING_INIT_SEGMENT,{frag:b,id:r,tracks:g.tracks})}if(f){const{startPTS:b,endPTS:E,startDTS:x,endDTS:S}=f;c&&(c.elementaryStreams[Un.AUDIO]={startPTS:b,endPTS:E,startDTS:x,endDTS:S}),l.setElementaryStreamInfo(Un.AUDIO,b,E,x,S),this.bufferFragmentData(f,l,c,a)}if(m!=null&&(n=m.samples)!=null&&n.length){const b=Fi({id:r,frag:l,details:d},m);i.trigger(B.FRAG_PARSING_METADATA,b)}if(h){const b=Fi({id:r,frag:l,details:d},h);i.trigger(B.FRAG_PARSING_USERDATA,b)}}_bufferInitSegment(e,n,r,i){if(this.state!==Oe.PARSING)return;n.video&&delete n.video;const s=n.audio;if(!s)return;s.id="audio";const a=e.audioCodec;this.log(`Init audio buffer, container:${s.container}, codecs[level/parsed]=[${a}/${s.codec}]`),a&&a.split(",").length===1&&(s.levelCodec=a),this.hls.trigger(B.BUFFER_CODECS,n);const o=s.initSegment;if(o!=null&&o.byteLength){const l={type:"audio",frag:r,part:null,chunkMeta:i,parent:r.type,data:o};this.hls.trigger(B.BUFFER_APPENDING,l)}this.tickImmediate()}loadFragment(e,n,r){const i=this.fragmentTracker.getState(e);if(this.fragCurrent=e,this.switchingTrack||i===xs.NOT_LOADED||i===xs.PARTIAL){var s;if(e.sn==="initSegment")this._loadInitSegment(e,n);else if((s=n.details)!=null&&s.live&&!this.initPTS[e.cc]){this.log(`Waiting for video PTS in continuity counter ${e.cc} of live stream before loading audio fragment ${e.sn} of level ${this.trackId}`),this.state=Oe.WAITING_INIT_PTS;const a=this.mainDetails;a&&a.fragments[0].start!==n.details.fragments[0].start&&zk(n.details,a)}else this.startFragRequested=!0,super.loadFragment(e,n,r)}else this.clearTrackerIfNeeded(e)}flushAudioIfNeeded(e){if(this.media&&this.bufferedTrack){const{name:n,lang:r,assocLang:i,characteristics:s,audioCodec:a,channels:o}=this.bufferedTrack;U0({name:n,lang:r,assocLang:i,characteristics:s,audioCodec:a,channels:o},e,Nm)||(this.log("Switching audio track : flushing all audio"),super.flushMainBuffer(0,Number.POSITIVE_INFINITY,"audio"),this.bufferedTrack=null)}}completeAudioSwitch(e){const{hls:n}=this;this.flushAudioIfNeeded(e),this.bufferedTrack=e,this.switchingTrack=null,n.trigger(B.AUDIO_TRACK_SWITCHED,Is({},e))}}function ZAe(t,e){if(t.length!==e.length)return!1;for(let n=0;n<t.length;n++)if(!IS(t[n].attrs,e[n].attrs))return!1;return!0}function IS(t,e,n){const r=t["STABLE-RENDITION-ID"];return r&&!n?r===e["STABLE-RENDITION-ID"]:!(n||["LANGUAGE","NAME","CHARACTERISTICS","AUTOSELECT","DEFAULT","FORCED","ASSOC-LANGUAGE"]).some(i=>t[i]!==e[i])}function Sj(t,e){return e.label.toLowerCase()===t.name.toLowerCase()&&(!e.language||e.language.toLowerCase()===(t.lang||"").toLowerCase())}class JZt extends $G{constructor(e){super(e,"[audio-track-controller]"),this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0,this.registerListeners()}registerListeners(){const{hls:e}=this;e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.MANIFEST_PARSED,this.onManifestParsed,this),e.on(B.LEVEL_LOADING,this.onLevelLoading,this),e.on(B.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(B.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(B.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.MANIFEST_PARSED,this.onManifestParsed,this),e.off(B.LEVEL_LOADING,this.onLevelLoading,this),e.off(B.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(B.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(B.ERROR,this.onError,this)}destroy(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,super.destroy()}onManifestLoading(){this.tracks=[],this.tracksInGroup=[],this.groupIds=null,this.currentTrack=null,this.trackId=-1,this.selectDefaultTrack=!0}onManifestParsed(e,n){this.tracks=n.audioTracks||[]}onAudioTrackLoaded(e,n){const{id:r,groupId:i,details:s}=n,a=this.tracksInGroup[r];if(!a||a.groupId!==i){this.warn(`Audio track with id:${r} and group:${i} not found in active group ${a?.groupId}`);return}const o=a.details;a.details=n.details,this.log(`Audio track ${r} "${a.name}" lang:${a.lang} group:${i} loaded [${s.startSN}-${s.endSN}]`),r===this.trackId&&this.playlistLoaded(r,n,o)}onLevelLoading(e,n){this.switchLevel(n.level)}onLevelSwitching(e,n){this.switchLevel(n.level)}switchLevel(e){const n=this.hls.levels[e];if(!n)return;const r=n.audioGroups||null,i=this.groupIds;let s=this.currentTrack;if(!r||i?.length!==r?.length||r!=null&&r.some(o=>i?.indexOf(o)===-1)){this.groupIds=r,this.trackId=-1,this.currentTrack=null;const o=this.tracks.filter(f=>!r||r.indexOf(f.groupId)!==-1);if(o.length)this.selectDefaultTrack&&!o.some(f=>f.default)&&(this.selectDefaultTrack=!1),o.forEach((f,h)=>{f.id=h});else if(!s&&!this.tracksInGroup.length)return;this.tracksInGroup=o;const l=this.hls.config.audioPreference;if(!s&&l){const f=Lu(l,o,Nm);if(f>-1)s=o[f];else{const h=Lu(l,this.tracks);s=this.tracks[h]}}let c=this.findTrackId(s);c===-1&&s&&(c=this.findTrackId(null));const u={audioTracks:o};this.log(`Updating audio tracks, ${o.length} track(s) found in group(s): ${r?.join(",")}`),this.hls.trigger(B.AUDIO_TRACKS_UPDATED,u);const d=this.trackId;if(c!==-1&&d===-1)this.setAudioTrack(c);else if(o.length&&d===-1){var a;const f=new Error(`No audio track selected for current audio group-ID(s): ${(a=this.groupIds)==null?void 0:a.join(",")} track count: ${o.length}`);this.warn(f.message),this.hls.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:f})}}else this.shouldReloadPlaylist(s)&&this.setAudioTrack(this.trackId)}onError(e,n){n.fatal||!n.context||n.context.type===xn.AUDIO_TRACK&&n.context.id===this.trackId&&(!this.groupIds||this.groupIds.indexOf(n.context.groupId)!==-1)&&(this.requestScheduled=-1,this.checkRetry(n))}get allAudioTracks(){return this.tracks}get audioTracks(){return this.tracksInGroup}get audioTrack(){return this.trackId}set audioTrack(e){this.selectDefaultTrack=!1,this.setAudioTrack(e)}setAudioOption(e){const n=this.hls;if(n.config.audioPreference=e,e){const r=this.allAudioTracks;if(this.selectDefaultTrack=!1,r.length){const i=this.currentTrack;if(i&&U0(e,i,Nm))return i;const s=Lu(e,this.tracksInGroup,Nm);if(s>-1){const a=this.tracksInGroup[s];return this.setAudioTrack(s),a}else if(i){let a=n.loadLevel;a===-1&&(a=n.firstAutoLevel);const o=JXt(e,n.levels,r,a,Nm);if(o===-1)return null;n.nextLoadLevel=o}if(e.channels||e.audioCodec){const a=Lu(e,r);if(a>-1)return r[a]}}}return null}setAudioTrack(e){const n=this.tracksInGroup;if(e<0||e>=n.length){this.warn(`Invalid audio track id: ${e}`);return}this.clearTimer(),this.selectDefaultTrack=!1;const r=this.currentTrack,i=n[e],s=i.details&&!i.details.live;if(e===this.trackId&&i===r&&s||(this.log(`Switching to audio-track ${e} "${i.name}" lang:${i.lang} group:${i.groupId} channels:${i.channels}`),this.trackId=e,this.currentTrack=i,this.hls.trigger(B.AUDIO_TRACK_SWITCHING,Is({},i)),s))return;const a=this.switchParams(i.url,r?.details,i.details);this.loadPlaylist(a)}findTrackId(e){const n=this.tracksInGroup;for(let r=0;r<n.length;r++){const i=n[r];if(!(this.selectDefaultTrack&&!i.default)&&(!e||U0(e,i,Nm)))return r}if(e){const{name:r,lang:i,assocLang:s,characteristics:a,audioCodec:o,channels:l}=e;for(let c=0;c<n.length;c++){const u=n[c];if(U0({name:r,lang:i,assocLang:s,characteristics:a,audioCodec:o,channels:l},u,Nm))return c}for(let c=0;c<n.length;c++){const u=n[c];if(IS(e.attrs,u.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return c}for(let c=0;c<n.length;c++){const u=n[c];if(IS(e.attrs,u.attrs,["LANGUAGE"]))return c}}return-1}loadPlaylist(e){const n=this.currentTrack;if(this.shouldLoadPlaylist(n)&&n){super.loadPlaylist();const r=n.id,i=n.groupId;let s=n.url;if(e)try{s=e.addDirectives(s)}catch(a){this.warn(`Could not construct new URL with HLS Delivery Directives: ${a}`)}this.log(`loading audio-track playlist ${r} "${n.name}" lang:${n.lang} group:${i}`),this.clearTimer(),this.hls.trigger(B.AUDIO_TRACK_LOADING,{url:s,id:r,groupId:i,deliveryDirectives:e||null})}}}const Poe=500;class eJt extends jG{constructor(e,n,r){super(e,n,r,"[subtitle-stream-controller]",Rt.SUBTITLE),this.currentTrackId=-1,this.tracksBuffered=[],this.mainDetails=null,this._registerListeners()}onHandlerDestroying(){this._unregisterListeners(),super.onHandlerDestroying(),this.mainDetails=null}_registerListeners(){const{hls:e}=this;e.on(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.LEVEL_LOADED,this.onLevelLoaded,this),e.on(B.ERROR,this.onError,this),e.on(B.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(B.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.on(B.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.on(B.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),e.on(B.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(B.FRAG_BUFFERED,this.onFragBuffered,this)}_unregisterListeners(){const{hls:e}=this;e.off(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.LEVEL_LOADED,this.onLevelLoaded,this),e.off(B.ERROR,this.onError,this),e.off(B.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(B.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.off(B.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.off(B.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),e.off(B.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(B.FRAG_BUFFERED,this.onFragBuffered,this)}startLoad(e){this.stopLoad(),this.state=Oe.IDLE,this.setInterval(Poe),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}onManifestLoading(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()}onMediaDetaching(){this.tracksBuffered=[],super.onMediaDetaching()}onLevelLoaded(e,n){this.mainDetails=n.details}onSubtitleFragProcessed(e,n){const{frag:r,success:i}=n;if(this.fragPrevious=r,this.state=Oe.IDLE,!i)return;const s=this.tracksBuffered[this.currentTrackId];if(!s)return;let a;const o=r.start;for(let c=0;c<s.length;c++)if(o>=s[c].start&&o<=s[c].end){a=s[c];break}const l=r.start+r.duration;a?a.end=l:(a={start:o,end:l},s.push(a)),this.fragmentTracker.fragBuffered(r),this.fragBufferedComplete(r,null)}onBufferFlushing(e,n){const{startOffset:r,endOffset:i}=n;if(r===0&&i!==Number.POSITIVE_INFINITY){const s=i-1;if(s<=0)return;n.endOffsetSubtitles=Math.max(0,s),this.tracksBuffered.forEach(a=>{for(let o=0;o<a.length;){if(a[o].end<=s){a.shift();continue}else if(a[o].start<s)a[o].start=s;else break;o++}}),this.fragmentTracker.removeFragmentsInRange(r,s,Rt.SUBTITLE)}}onFragBuffered(e,n){if(!this.loadedmetadata&&n.frag.type===Rt.MAIN){var r;(r=this.media)!=null&&r.buffered.length&&(this.loadedmetadata=!0)}}onError(e,n){const r=n.frag;r?.type===Rt.SUBTITLE&&(n.details===Ee.FRAG_GAP&&this.fragmentTracker.fragBuffered(r,!0),this.fragCurrent&&this.fragCurrent.abortRequests(),this.state!==Oe.STOPPED&&(this.state=Oe.IDLE))}onSubtitleTracksUpdated(e,{subtitleTracks:n}){if(this.levels&&ZAe(this.levels,n)){this.levels=n.map(r=>new wb(r));return}this.tracksBuffered=[],this.levels=n.map(r=>{const i=new wb(r);return this.tracksBuffered[i.id]=[],i}),this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,Rt.SUBTITLE),this.fragPrevious=null,this.mediaBuffer=null}onSubtitleTrackSwitch(e,n){var r;if(this.currentTrackId=n.id,!((r=this.levels)!=null&&r.length)||this.currentTrackId===-1){this.clearInterval();return}const i=this.levels[this.currentTrackId];i!=null&&i.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,i&&this.setInterval(Poe)}onSubtitleTrackLoaded(e,n){var r;const{currentTrackId:i,levels:s}=this,{details:a,id:o}=n;if(!s){this.warn(`Subtitle tracks were reset while loading level ${o}`);return}const l=s[o];if(o>=s.length||!l)return;this.log(`Subtitle track ${o} loaded [${a.startSN},${a.endSN}]${a.lastPartSn?`[part-${a.lastPartSn}-${a.lastPartIndex}]`:""},duration:${a.totalduration}`),this.mediaBuffer=this.mediaBufferTimeRanges;let c=0;if(a.live||(r=l.details)!=null&&r.live){const d=this.mainDetails;if(a.deltaUpdateFailed||!d)return;const f=d.fragments[0];if(!l.details)a.hasProgramDateTime&&d.hasProgramDateTime?(zk(a,d),c=a.fragments[0].start):f&&(c=f.start,Ej(a,c));else{var u;c=this.alignPlaylists(a,l.details,(u=this.levelLastLoaded)==null?void 0:u.details),c===0&&f&&(c=f.start,Ej(a,c))}}l.details=a,this.levelLastLoaded=l,o===i&&(!this.startFragRequested&&(this.mainDetails||!a.live)&&this.setStartPosition(this.mainDetails||a,c),this.tick(),a.live&&!this.fragCurrent&&this.media&&this.state===Oe.IDLE&&(Wk(null,a.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),l.details=void 0)))}_handleFragmentLoadComplete(e){const{frag:n,payload:r}=e,i=n.decryptdata,s=this.hls;if(!this.fragContextChanged(n)&&r&&r.byteLength>0&&i!=null&&i.key&&i.iv&&i.method==="AES-128"){const a=performance.now();this.decrypter.decrypt(new Uint8Array(r),i.key.buffer,i.iv.buffer).catch(o=>{throw s.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.FRAG_DECRYPT_ERROR,fatal:!1,error:o,reason:o.message,frag:n}),o}).then(o=>{const l=performance.now();s.trigger(B.FRAG_DECRYPTED,{frag:n,payload:o,stats:{tstart:a,tdecrypt:l}})}).catch(o=>{this.warn(`${o.name}: ${o.message}`),this.state=Oe.IDLE})}}doTick(){if(!this.media){this.state=Oe.IDLE;return}if(this.state===Oe.IDLE){const{currentTrackId:e,levels:n}=this,r=n?.[e];if(!r||!n.length||!r.details)return;const{config:i}=this,s=this.getLoadPosition(),a=pr.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],s,i.maxBufferHole),{end:o,len:l}=a,c=this.getFwdBufferInfo(this.media,Rt.MAIN),u=r.details,d=this.getMaxBufferLength(c?.len)+u.levelTargetDuration;if(l>d)return;const f=u.fragments,h=f.length,m=u.edge;let g=null;const b=this.fragPrevious;if(o<m){const E=i.maxFragLookUpTolerance,x=o>m-E?0:E;g=Wk(b,f,Math.max(f[0].start,o),x),!g&&b&&b.start<f[0].start&&(g=f[0])}else g=f[h-1];if(!g)return;if(g=this.mapToInitFragWhenRequired(g),g.sn!=="initSegment"){const E=g.sn-u.startSN,x=f[E-1];x&&x.cc===g.cc&&this.fragmentTracker.getState(x)===xs.NOT_LOADED&&(g=x)}this.fragmentTracker.getState(g)===xs.NOT_LOADED&&this.loadFragment(g,r,o)}}getMaxBufferLength(e){const n=super.getMaxBufferLength();return e?Math.max(n,e):n}loadFragment(e,n,r){this.fragCurrent=e,e.sn==="initSegment"?this._loadInitSegment(e,n):(this.startFragRequested=!0,super.loadFragment(e,n,r))}get mediaBufferTimeRanges(){return new tJt(this.tracksBuffered[this.currentTrackId]||[])}}class tJt{constructor(e){this.buffered=void 0;const n=(r,i,s)=>{if(i=i>>>0,i>s-1)throw new DOMException(`Failed to execute '${r}' on 'TimeRanges': The index provided (${i}) is greater than the maximum bound (${s})`);return e[i][r]};this.buffered={get length(){return e.length},end(r){return n("end",r,e.length)},start(r){return n("start",r,e.length)}}}}class nJt extends $G{constructor(e){super(e,"[subtitle-track-controller]"),this.media=null,this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0,this.queuedDefaultTrack=-1,this.asyncPollTrackChange=()=>this.pollTrackChange(0),this.useTextTrackPolling=!1,this.subtitlePollingInterval=-1,this._subtitleDisplay=!0,this.onTextTracksChanged=()=>{if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;let n=null;const r=d3(this.media.textTracks);for(let s=0;s<r.length;s++)if(r[s].mode==="hidden")n=r[s];else if(r[s].mode==="showing"){n=r[s];break}const i=this.findTrackForTextTrack(n);this.subtitleTrack!==i&&this.setSubtitleTrack(i)},this.registerListeners()}destroy(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,this.onTextTracksChanged=this.asyncPollTrackChange=null,super.destroy()}get subtitleDisplay(){return this._subtitleDisplay}set subtitleDisplay(e){this._subtitleDisplay=e,this.trackId>-1&&this.toggleTrackModes()}registerListeners(){const{hls:e}=this;e.on(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.MANIFEST_PARSED,this.onManifestParsed,this),e.on(B.LEVEL_LOADING,this.onLevelLoading,this),e.on(B.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(B.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.on(B.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e.off(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.MANIFEST_PARSED,this.onManifestParsed,this),e.off(B.LEVEL_LOADING,this.onLevelLoading,this),e.off(B.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(B.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.off(B.ERROR,this.onError,this)}onMediaAttached(e,n){this.media=n.media,this.media&&(this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange))}pollTrackChange(e){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.onTextTracksChanged,e)}onMediaDetaching(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),d3(this.media.textTracks).forEach(n=>{H1(n)}),this.subtitleTrack=-1,this.media=null}onManifestLoading(){this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0}onManifestParsed(e,n){this.tracks=n.subtitleTracks}onSubtitleTrackLoaded(e,n){const{id:r,groupId:i,details:s}=n,a=this.tracksInGroup[r];if(!a||a.groupId!==i){this.warn(`Subtitle track with id:${r} and group:${i} not found in active group ${a?.groupId}`);return}const o=a.details;a.details=n.details,this.log(`Subtitle track ${r} "${a.name}" lang:${a.lang} group:${i} loaded [${s.startSN}-${s.endSN}]`),r===this.trackId&&this.playlistLoaded(r,n,o)}onLevelLoading(e,n){this.switchLevel(n.level)}onLevelSwitching(e,n){this.switchLevel(n.level)}switchLevel(e){const n=this.hls.levels[e];if(!n)return;const r=n.subtitleGroups||null,i=this.groupIds;let s=this.currentTrack;if(!r||i?.length!==r?.length||r!=null&&r.some(a=>i?.indexOf(a)===-1)){this.groupIds=r,this.trackId=-1,this.currentTrack=null;const a=this.tracks.filter(u=>!r||r.indexOf(u.groupId)!==-1);if(a.length)this.selectDefaultTrack&&!a.some(u=>u.default)&&(this.selectDefaultTrack=!1),a.forEach((u,d)=>{u.id=d});else if(!s&&!this.tracksInGroup.length)return;this.tracksInGroup=a;const o=this.hls.config.subtitlePreference;if(!s&&o){this.selectDefaultTrack=!1;const u=Lu(o,a);if(u>-1)s=a[u];else{const d=Lu(o,this.tracks);s=this.tracks[d]}}let l=this.findTrackId(s);l===-1&&s&&(l=this.findTrackId(null));const c={subtitleTracks:a};this.log(`Updating subtitle tracks, ${a.length} track(s) found in "${r?.join(",")}" group-id`),this.hls.trigger(B.SUBTITLE_TRACKS_UPDATED,c),l!==-1&&this.trackId===-1&&this.setSubtitleTrack(l)}else this.shouldReloadPlaylist(s)&&this.setSubtitleTrack(this.trackId)}findTrackId(e){const n=this.tracksInGroup,r=this.selectDefaultTrack;for(let i=0;i<n.length;i++){const s=n[i];if(!(r&&!s.default||!r&&!e)&&(!e||U0(s,e)))return i}if(e){for(let i=0;i<n.length;i++){const s=n[i];if(IS(e.attrs,s.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return i}for(let i=0;i<n.length;i++){const s=n[i];if(IS(e.attrs,s.attrs,["LANGUAGE"]))return i}}return-1}findTrackForTextTrack(e){if(e){const n=this.tracksInGroup;for(let r=0;r<n.length;r++){const i=n[r];if(Sj(i,e))return r}}return-1}onError(e,n){n.fatal||!n.context||n.context.type===xn.SUBTITLE_TRACK&&n.context.id===this.trackId&&(!this.groupIds||this.groupIds.indexOf(n.context.groupId)!==-1)&&this.checkRetry(n)}get allSubtitleTracks(){return this.tracks}get subtitleTracks(){return this.tracksInGroup}get subtitleTrack(){return this.trackId}set subtitleTrack(e){this.selectDefaultTrack=!1,this.setSubtitleTrack(e)}setSubtitleOption(e){if(this.hls.config.subtitlePreference=e,e){const n=this.allSubtitleTracks;if(this.selectDefaultTrack=!1,n.length){const r=this.currentTrack;if(r&&U0(e,r))return r;const i=Lu(e,this.tracksInGroup);if(i>-1){const s=this.tracksInGroup[i];return this.setSubtitleTrack(i),s}else{if(r)return null;{const s=Lu(e,n);if(s>-1)return n[s]}}}}return null}loadPlaylist(e){super.loadPlaylist();const n=this.currentTrack;if(this.shouldLoadPlaylist(n)&&n){const r=n.id,i=n.groupId;let s=n.url;if(e)try{s=e.addDirectives(s)}catch(a){this.warn(`Could not construct new URL with HLS Delivery Directives: ${a}`)}this.log(`Loading subtitle playlist for id ${r}`),this.hls.trigger(B.SUBTITLE_TRACK_LOADING,{url:s,id:r,groupId:i,deliveryDirectives:e||null})}}toggleTrackModes(){const{media:e}=this;if(!e)return;const n=d3(e.textTracks),r=this.currentTrack;let i;if(r&&(i=n.filter(s=>Sj(r,s))[0],i||this.warn(`Unable to find subtitle TextTrack with name "${r.name}" and language "${r.lang}"`)),[].slice.call(n).forEach(s=>{s.mode!=="disabled"&&s!==i&&(s.mode="disabled")}),i){const s=this.subtitleDisplay?"showing":"hidden";i.mode!==s&&(i.mode=s)}}setSubtitleTrack(e){const n=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=e;return}if(e<-1||e>=n.length||!at(e)){this.warn(`Invalid subtitle track id: ${e}`);return}this.clearTimer(),this.selectDefaultTrack=!1;const r=this.currentTrack,i=n[e]||null;if(this.trackId=e,this.currentTrack=i,this.toggleTrackModes(),!i){this.hls.trigger(B.SUBTITLE_TRACK_SWITCH,{id:e});return}const s=!!i.details&&!i.details.live;if(e===this.trackId&&i===r&&s)return;this.log(`Switching to subtitle-track ${e}`+(i?` "${i.name}" lang:${i.lang} group:${i.groupId}`:""));const{id:a,groupId:o="",name:l,type:c,url:u}=i;this.hls.trigger(B.SUBTITLE_TRACK_SWITCH,{id:a,groupId:o,name:l,type:c,url:u});const d=this.switchParams(i.url,r?.details,i.details);this.loadPlaylist(d)}}class rJt{constructor(e){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=e}append(e,n,r){const i=this.queues[n];i.push(e),i.length===1&&!r&&this.executeNext(n)}insertAbort(e,n){this.queues[n].unshift(e),this.executeNext(n)}appendBlocker(e){let n;const r=new Promise(s=>{n=s}),i={execute:n,onStart:()=>{},onComplete:()=>{},onError:()=>{}};return this.append(i,e),r}executeNext(e){const n=this.queues[e];if(n.length){const r=n[0];try{r.execute()}catch(i){he.warn(`[buffer-operation-queue]: Exception executing "${e}" SourceBuffer operation: ${i}`),r.onError(i);const s=this.buffers[e];s!=null&&s.updating||this.shiftAndExecuteNext(e)}}}shiftAndExecuteNext(e){this.queues[e].shift(),this.executeNext(e)}current(e){return this.queues[e][0]}}const $oe=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/;class iJt{constructor(e){this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.lastMpegAudioChunk=null,this.appendSource=void 0,this.appendErrors={audio:0,video:0,audiovideo:0},this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this.log=void 0,this.warn=void 0,this.error=void 0,this._onEndStreaming=r=>{this.hls&&this.hls.pauseBuffering()},this._onStartStreaming=r=>{this.hls&&this.hls.resumeBuffering()},this._onMediaSourceOpen=()=>{const{media:r,mediaSource:i}=this;this.log("Media source opened"),r&&(r.removeEventListener("emptied",this._onMediaEmptied),this.updateMediaElementDuration(),this.hls.trigger(B.MEDIA_ATTACHED,{media:r,mediaSource:i})),i&&i.removeEventListener("sourceopen",this._onMediaSourceOpen),this.checkPendingTracks()},this._onMediaSourceClose=()=>{this.log("Media source closed")},this._onMediaSourceEnded=()=>{this.log("Media source ended")},this._onMediaEmptied=()=>{const{mediaSrc:r,_objectUrl:i}=this;r!==i&&he.error(`Media element src was set while attaching MediaSource (${i} > ${r})`)},this.hls=e;const n="[buffer-controller]";this.appendSource=hXt(Eg(e.config.preferManagedMediaSource)),this.log=he.log.bind(he,n),this.warn=he.warn.bind(he,n),this.error=he.error.bind(he,n),this._initSourceBuffer(),this.registerListeners()}hasSourceTypes(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0}destroy(){this.unregisterListeners(),this.details=null,this.lastMpegAudioChunk=null,this.hls=null}registerListeners(){const{hls:e}=this;e.on(B.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.MANIFEST_PARSED,this.onManifestParsed,this),e.on(B.BUFFER_RESET,this.onBufferReset,this),e.on(B.BUFFER_APPENDING,this.onBufferAppending,this),e.on(B.BUFFER_CODECS,this.onBufferCodecs,this),e.on(B.BUFFER_EOS,this.onBufferEos,this),e.on(B.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(B.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(B.FRAG_PARSED,this.onFragParsed,this),e.on(B.FRAG_CHANGED,this.onFragChanged,this)}unregisterListeners(){const{hls:e}=this;e.off(B.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.MANIFEST_PARSED,this.onManifestParsed,this),e.off(B.BUFFER_RESET,this.onBufferReset,this),e.off(B.BUFFER_APPENDING,this.onBufferAppending,this),e.off(B.BUFFER_CODECS,this.onBufferCodecs,this),e.off(B.BUFFER_EOS,this.onBufferEos,this),e.off(B.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(B.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(B.FRAG_PARSED,this.onFragParsed,this),e.off(B.FRAG_CHANGED,this.onFragChanged,this)}_initSourceBuffer(){this.sourceBuffer={},this.operationQueue=new rJt(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]},this.appendErrors={audio:0,video:0,audiovideo:0},this.lastMpegAudioChunk=null}onManifestLoading(){this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=0,this.details=null}onManifestParsed(e,n){let r=2;(n.audio&&!n.video||!n.altAudio)&&(r=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=r,this.log(`${this.bufferCodecEventsExpected} bufferCodec event(s) expected`)}onMediaAttaching(e,n){const r=this.media=n.media,i=Eg(this.appendSource);if(r&&i){var s;const a=this.mediaSource=new i;this.log(`created media source: ${(s=a.constructor)==null?void 0:s.name}`),a.addEventListener("sourceopen",this._onMediaSourceOpen),a.addEventListener("sourceended",this._onMediaSourceEnded),a.addEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(a.addEventListener("startstreaming",this._onStartStreaming),a.addEventListener("endstreaming",this._onEndStreaming));const o=this._objectUrl=self.URL.createObjectURL(a);if(this.appendSource)try{r.removeAttribute("src");const l=self.ManagedMediaSource;r.disableRemotePlayback=r.disableRemotePlayback||l&&a instanceof l,Noe(r),sJt(r,o),r.load()}catch{r.src=o}else r.src=o;r.addEventListener("emptied",this._onMediaEmptied)}}onMediaDetaching(){const{media:e,mediaSource:n,_objectUrl:r}=this;if(n){if(this.log("media source detaching"),n.readyState==="open")try{n.endOfStream()}catch(i){this.warn(`onMediaDetaching: ${i.message} while calling endOfStream`)}this.onBufferReset(),n.removeEventListener("sourceopen",this._onMediaSourceOpen),n.removeEventListener("sourceended",this._onMediaSourceEnded),n.removeEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(n.removeEventListener("startstreaming",this._onStartStreaming),n.removeEventListener("endstreaming",this._onEndStreaming)),e&&(e.removeEventListener("emptied",this._onMediaEmptied),r&&self.URL.revokeObjectURL(r),this.mediaSrc===r?(e.removeAttribute("src"),this.appendSource&&Noe(e),e.load()):this.warn("media|source.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(B.MEDIA_DETACHED,void 0)}onBufferReset(){this.getSourceBufferTypes().forEach(e=>{this.resetBuffer(e)}),this._initSourceBuffer(),this.hls.resumeBuffering()}resetBuffer(e){const n=this.sourceBuffer[e];try{if(n){var r;this.removeBufferListeners(e),this.sourceBuffer[e]=void 0,(r=this.mediaSource)!=null&&r.sourceBuffers.length&&this.mediaSource.removeSourceBuffer(n)}}catch(i){this.warn(`onBufferReset ${e}`,i)}}onBufferCodecs(e,n){const r=this.getSourceBufferTypes().length,i=Object.keys(n);if(i.forEach(a=>{if(r){const l=this.tracks[a];if(l&&typeof l.buffer.changeType=="function"){var o;const{id:c,codec:u,levelCodec:d,container:f,metadata:h}=n[a],m=ioe(l.codec,l.levelCodec),g=m?.replace($oe,"$1");let b=ioe(u,d);const E=(o=b)==null?void 0:o.replace($oe,"$1");if(b&&g!==E){a.slice(0,5)==="audio"&&(b=Bk(b,this.appendSource));const x=`${f};codecs=${b}`;this.appendChangeType(a,x),this.log(`switching codec ${m} to ${b}`),this.tracks[a]={buffer:l.buffer,codec:u,container:f,levelCodec:d,metadata:h,id:c}}}}else this.pendingTracks[a]=n[a]}),r)return;const s=Math.max(this.bufferCodecEventsExpected-1,0);this.bufferCodecEventsExpected!==s&&(this.log(`${s}
2522 bufferCodec event(s) expected ${i.join(",")}`),this.bufferCodecEventsExpected=s),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()}appendChangeType(e,n){const{operationQueue:r}=this,i={execute:()=>{const s=this.sourceBuffer[e];s&&(this.log(`changing ${e} sourceBuffer type to ${n}`),s.changeType(n)),r.shiftAndExecuteNext(e)},onStart:()=>{},onComplete:()=>{},onError:s=>{this.warn(`Failed to change ${e} SourceBuffer type`,s)}};r.append(i,e,!!this.pendingTracks[e])}onBufferAppending(e,n){const{hls:r,operationQueue:i,tracks:s}=this,{data:a,type:o,frag:l,part:c,chunkMeta:u}=n,d=u.buffering[o],f=self.performance.now();d.start=f;const h=l.stats.buffering,m=c?c.stats.buffering:null;h.start===0&&(h.start=f),m&&m.start===0&&(m.start=f);const g=s.audio;let b=!1;o==="audio"&&g?.container==="audio/mpeg"&&(b=!this.lastMpegAudioChunk||u.id===1||this.lastMpegAudioChunk.sn!==u.sn,this.lastMpegAudioChunk=u);const E=l.start,x={execute:()=>{if(d.executeStart=self.performance.now(),b){const S=this.sourceBuffer[o];if(S){const A=E-S.timestampOffset;Math.abs(A)>=.1&&(this.log(`Updating audio SourceBuffer timestampOffset to ${E} (delta: ${A}) sn: ${l.sn})`),S.timestampOffset=E)}}this.appendExecutor(a,o)},onStart:()=>{},onComplete:()=>{const S=self.performance.now();d.executeEnd=d.end=S,h.first===0&&(h.first=S),m&&m.first===0&&(m.first=S);const{sourceBuffer:A}=this,R={};for(const C in A)R[C]=pr.getBuffered(A[C]);this.appendErrors[o]=0,o==="audio"||o==="video"?this.appendErrors.audiovideo=0:(this.appendErrors.audio=0,this.appendErrors.video=0),this.hls.trigger(B.BUFFER_APPENDED,{type:o,frag:l,part:c,chunkMeta:u,parent:l.type,timeRanges:R})},onError:S=>{const A={type:kt.MEDIA_ERROR,parent:l.type,details:Ee.BUFFER_APPEND_ERROR,sourceBufferName:o,frag:l,part:c,chunkMeta:u,error:S,err:S,fatal:!1};if(S.code===DOMException.QUOTA_EXCEEDED_ERR)A.details=Ee.BUFFER_FULL_ERROR;else{const R=++this.appendErrors[o];A.details=Ee.BUFFER_APPEND_ERROR,this.warn(`Failed ${R}/${r.config.appendErrorMaxRetry} times to append segment in "${o}" sourceBuffer`),R>=r.config.appendErrorMaxRetry&&(A.fatal=!0)}r.trigger(B.ERROR,A)}};i.append(x,o,!!this.pendingTracks[o])}onBufferFlushing(e,n){const{operationQueue:r}=this,i=s=>({execute:this.removeExecutor.bind(this,s,n.startOffset,n.endOffset),onStart:()=>{},onComplete:()=>{this.hls.trigger(B.BUFFER_FLUSHED,{type:s})},onError:a=>{this.warn(`Failed to remove from ${s} SourceBuffer`,a)}});n.type?r.append(i(n.type),n.type):this.getSourceBufferTypes().forEach(s=>{r.append(i(s),s)})}onFragParsed(e,n){const{frag:r,part:i}=n,s=[],a=i?i.elementaryStreams:r.elementaryStreams;a[Un.AUDIOVIDEO]?s.push("audiovideo"):(a[Un.AUDIO]&&s.push("audio"),a[Un.VIDEO]&&s.push("video"));const o=()=>{const l=self.performance.now();r.stats.buffering.end=l,i&&(i.stats.buffering.end=l);const c=i?i.stats:r.stats;this.hls.trigger(B.FRAG_BUFFERED,{frag:r,part:i,stats:c,id:r.type})};s.length===0&&this.warn(`Fragments must have at least one ElementaryStreamType set. type: ${r.type} level: ${r.level} sn: ${r.sn}`),this.blockBuffers(o,s)}onFragChanged(e,n){this.trimBuffers()}onBufferEos(e,n){this.getSourceBufferTypes().reduce((i,s)=>{const a=this.sourceBuffer[s];return a&&(!n.type||n.type===s)&&(a.ending=!0,a.ended||(a.ended=!0,this.log(`${s} sourceBuffer now EOS`))),i&&!!(!a||a.ended)},!0)&&(this.log("Queueing mediaSource.endOfStream()"),this.blockBuffers(()=>{this.getSourceBufferTypes().forEach(s=>{const a=this.sourceBuffer[s];a&&(a.ending=!1)});const{mediaSource:i}=this;if(!i||i.readyState!=="open"){i&&this.log(`Could not call mediaSource.endOfStream(). mediaSource.readyState: ${i.readyState}`);return}this.log("Calling mediaSource.endOfStream()"),i.endOfStream()}))}onLevelUpdated(e,{details:n}){n.fragments.length&&(this.details=n,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration())}trimBuffers(){const{hls:e,details:n,media:r}=this;if(!r||n===null||!this.getSourceBufferTypes().length)return;const s=e.config,a=r.currentTime,o=n.levelTargetDuration,l=n.live&&s.liveBackBufferLength!==null?s.liveBackBufferLength:s.backBufferLength;if(at(l)&&l>0){const c=Math.max(l,o),u=Math.floor(a/o)*o-c;this.flushBackBuffer(a,o,u)}if(at(s.frontBufferFlushThreshold)&&s.frontBufferFlushThreshold>0){const c=Math.max(s.maxBufferLength,s.frontBufferFlushThreshold),u=Math.max(c,o),d=Math.floor(a/o)*o+u;this.flushFrontBuffer(a,o,d)}}flushBackBuffer(e,n,r){const{details:i,sourceBuffer:s}=this;
vendor: 28,516 bytes, lines 2522-2530
2522this.getSourceBufferTypes().forEach(o=>{const l=s[o];if(l){const c=pr.getBuffered(l);if(c.length>0&&r>c.start(0)){if(this.hls.trigger(B.BACK_BUFFER_REACHED,{bufferEnd:r}),i!=null&&i.live)this.hls.trigger(B.LIVE_BACK_BUFFER_REACHED,{bufferEnd:r});else if(l.ended&&c.end(c.length-1)-e<n*2){this.log(`Cannot flush ${o} back buffer while SourceBuffer is in ended state`);return}this.hls.trigger(B.BUFFER_FLUSHING,{startOffset:0,endOffset:r,type:o})}}})}flushFrontBuffer(e,n,r){const{sourceBuffer:i}=this;this.getSourceBufferTypes().forEach(a=>{const o=i[a];if(o){const l=pr.getBuffered(o),c=l.length;if(c<2)return;const u=l.start(c-1),d=l.end(c-1);if(r>u||e>=u&&e<=d)return;if(o.ended&&e-d<2*n){this.log(`Cannot flush ${a} front buffer while SourceBuffer is in ended state`);return}this.hls.trigger(B.BUFFER_FLUSHING,{startOffset:u,endOffset:1/0,type:a})}})}updateMediaElementDuration(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;const{details:e,hls:n,media:r,mediaSource:i}=this,s=e.fragments[0].start+e.totalduration,a=r.duration,o=at(i.duration)?i.duration:0;e.live&&n.config.liveDurationInfinity?(i.duration=1/0,this.updateSeekableRange(e)):(s>o&&s>a||!at(a))&&(this.log(`Updating Media Source duration to ${s.toFixed(3)}`),i.duration=s)}updateSeekableRange(e){const n=this.mediaSource,r=e.fragments;if(r.length&&e.live&&n!=null&&n.setLiveSeekableRange){const s=Math.max(0,r[0].start),a=Math.max(s,s+e.totalduration);this.log(`Media Source duration is set to ${n.duration}. Setting seekable range to ${s}-${a}.`),n.setLiveSeekableRange(s,a)}}checkPendingTracks(){const{bufferCodecEventsExpected:e,operationQueue:n,pendingTracks:r}=this,i=Object.keys(r).length;if(i&&(!e||i===2||"audiovideo"in r)){this.createSourceBuffers(r),this.pendingTracks={};const s=this.getSourceBufferTypes();if(s.length)this.hls.trigger(B.BUFFER_CREATED,{tracks:this.tracks}),s.forEach(a=>{n.executeNext(a)});else{const a=new Error("could not create source buffer for media codec(s)");this.hls.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:a,reason:a.message})}}}createSourceBuffers(e){const{sourceBuffer:n,mediaSource:r}=this;if(!r)throw Error("createSourceBuffers called when mediaSource was null");for(const s in e)if(!n[s]){var i;const a=e[s];if(!a)throw Error(`source buffer exists for track ${s}, however track does not`);let o=((i=a.levelCodec)==null?void 0:i.indexOf(","))===-1?a.levelCodec:a.codec;o&&s.slice(0,5)==="audio"&&(o=Bk(o,this.appendSource));const l=`${a.container};codecs=${o}`;this.log(`creating sourceBuffer(${l})`);try{const c=n[s]=r.addSourceBuffer(l),u=s;this.addBufferListener(u,"updatestart",this._onSBUpdateStart),this.addBufferListener(u,"updateend",this._onSBUpdateEnd),this.addBufferListener(u,"error",this._onSBUpdateError),this.appendSource&&this.addBufferListener(u,"bufferedchange",(d,f)=>{const h=f.removedRanges;h!=null&&h.length&&this.hls.trigger(B.BUFFER_FLUSHED,{type:s})}),this.tracks[s]={buffer:c,codec:o,container:a.container,levelCodec:a.levelCodec,metadata:a.metadata,id:a.id}}catch(c){this.error(`error while trying to add sourceBuffer: ${c.message}`),this.hls.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:c,sourceBufferName:s,mimeType:l})}}}get mediaSrc(){var e,n;const r=((e=this.media)==null||(n=e.querySelector)==null?void 0:n.call(e,"source"))||this.media;return r?.src}_onSBUpdateStart(e){const{operationQueue:n}=this;n.current(e).onStart()}_onSBUpdateEnd(e){var n;if(((n=this.mediaSource)==null?void 0:n.readyState)==="closed"){this.resetBuffer(e);return}const{operationQueue:r}=this;r.current(e).onComplete(),r.shiftAndExecuteNext(e)}_onSBUpdateError(e,n){var r;const i=new Error(`${e} SourceBuffer error. MediaSource readyState: ${(r=this.mediaSource)==null?void 0:r.readyState}`);this.error(`${i}`,n),this.hls.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.BUFFER_APPENDING_ERROR,sourceBufferName:e,error:i,fatal:!1});const s=this.operationQueue.current(e);s&&s.onError(i)}removeExecutor(e,n,r){const{media:i,mediaSource:s,operationQueue:a,sourceBuffer:o}=this,l=o[e];if(!i||!s||!l){this.warn(`Attempting to remove from the ${e} SourceBuffer, but it does not exist`),a.shiftAndExecuteNext(e);return}const c=at(i.duration)?i.duration:1/0,u=at(s.duration)?s.duration:1/0,d=Math.max(0,n),f=Math.min(r,c,u);f>d&&(!l.ending||l.ended)?(l.ended=!1,this.log(`Removing [${d},${f}] from the ${e} SourceBuffer`),l.remove(d,f)):a.shiftAndExecuteNext(e)}appendExecutor(e,n){const r=this.sourceBuffer[n];if(!r){if(!this.pendingTracks[n])throw new Error(`Attempting to append to the ${n} SourceBuffer, but it does not exist`);return}r.ended=!1,r.appendBuffer(e)}blockBuffers(e,n=this.getSourceBufferTypes()){if(!n.length){this.log("Blocking operation requested, but no SourceBuffers exist"),Promise.resolve().then(e);return}const{operationQueue:r}=this,i=n.map(s=>r.appendBlocker(s));Promise.all(i).then(()=>{e(),n.forEach(s=>{const a=this.sourceBuffer[s];a!=null&&a.updating||r.shiftAndExecuteNext(s)})})}getSourceBufferTypes(){return Object.keys(this.sourceBuffer)}addBufferListener(e,n,r){const i=this.sourceBuffer[e];if(!i)return;const s=r.bind(this,e);this.listeners[e].push({event:n,listener:s}),i.addEventListener(n,s)}removeBufferListeners(e){const n=this.sourceBuffer[e];n&&this.listeners[e].forEach(r=>{n.removeEventListener(r.event,r.listener)})}}function Noe(t){const e=t.querySelectorAll("source");[].slice.call(e).forEach(n=>{t.removeChild(n)})}function sJt(t,e){const n=self.document.createElement("source");n.type="video/mp4",n.src=e,t.appendChild(n)}const aJt={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},JAe=t=>String.fromCharCode(aJt[t]||t),Jl=15,Id=100,oJt={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},lJt={17:2,18:4,21:6,22:8,23:10,19:13,20:15},cJt={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},uJt={25:2,26:4,29:6,30:8,31:10,27:13,28:15},dJt=["white","green","blue","cyan","red","yellow","magenta","black","transparent"];class fJt{constructor(){this.time=null,this.verboseLevel=0}log(e,n){if(this.verboseLevel>=e){const r=typeof n=="function"?n():n;he.log(`${this.time} [${e}] ${r}`)}}}const xm=function(e){const n=[];for(let r=0;r<e.length;r++)n.push(e[r].toString(16));return n};class eCe{constructor(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1}reset(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1}setStyles(e){const n=["foreground","underline","italics","background","flash"];for(let r=0;r<n.length;r++){const i=n[r];e.hasOwnProperty(i)&&(this[i]=e[i])}}isDefault(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash}equals(e){return this.foreground===e.foreground&&this.underline===e.underline&&this.italics===e.italics&&this.background===e.background&&this.flash===e.flash}copy(e){this.foreground=e.foreground,this.underline=e.underline,this.italics=e.italics,this.background=e.background,this.flash=e.flash}toString(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash}}class hJt{constructor(){this.uchar=" ",this.penState=new eCe}reset(){this.uchar=" ",this.penState.reset()}setChar(e,n){this.uchar=e,this.penState.copy(n)}setPenState(e){this.penState.copy(e)}equals(e){return this.uchar===e.uchar&&this.penState.equals(e.penState)}copy(e){this.uchar=e.uchar,this.penState.copy(e.penState)}isEmpty(){return this.uchar===" "&&this.penState.isDefault()}}class pJt{constructor(e){this.chars=[],this.pos=0,this.currPenState=new eCe,this.cueStartTime=null,this.logger=void 0;for(let n=0;n<Id;n++)this.chars.push(new hJt);this.logger=e}equals(e){for(let n=0;n<Id;n++)if(!this.chars[n].equals(e.chars[n]))return!1;return!0}copy(e){for(let n=0;n<Id;n++)this.chars[n].copy(e.chars[n])}isEmpty(){let e=!0;for(let n=0;n<Id;n++)if(!this.chars[n].isEmpty()){e=!1;break}return e}setCursor(e){this.pos!==e&&(this.pos=e),this.pos<0?(this.logger.log(3,"Negative cursor position "+this.pos),this.pos=0):this.pos>Id&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=Id)}moveCursor(e){const n=this.pos+e;if(e>1)for(let r=this.pos+1;r<n+1;r++)this.chars[r].setPenState(this.currPenState);this.setCursor(n)}backSpace(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)}insertChar(e){e>=144&&this.backSpace();const n=JAe(e);if(this.pos>=Id){this.logger.log(0,()=>"Cannot insert "+e.toString(16)+" ("+n+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(n,this.currPenState),this.moveCursor(1)}clearFromPos(e){let n;for(n=e;n<Id;n++)this.chars[n].reset()}clear(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()}clearToEndOfRow(){this.clearFromPos(this.pos)}getTextString(){const e=[];let n=!0;for(let r=0;r<Id;r++){const i=this.chars[r].uchar;i!==" "&&(n=!1),e.push(i)}return n?"":e.join("")}setPenStyles(e){this.currPenState.setStyles(e),this.chars[this.pos].setPenState(this.currPenState)}}class l8{constructor(e){this.rows=[],this.currRow=Jl-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.logger=void 0;for(let n=0;n<Jl;n++)this.rows.push(new pJt(e));this.logger=e}reset(){for(let e=0;e<Jl;e++)this.rows[e].clear();this.currRow=Jl-1}equals(e){let n=!0;for(let r=0;r<Jl;r++)if(!this.rows[r].equals(e.rows[r])){n=!1;break}return n}copy(e){for(let n=0;n<Jl;n++)this.rows[n].copy(e.rows[n])}isEmpty(){let e=!0;for(let n=0;n<Jl;n++)if(!this.rows[n].isEmpty()){e=!1;break}return e}backSpace(){this.rows[this.currRow].backSpace()}clearToEndOfRow(){this.rows[this.currRow].clearToEndOfRow()}insertChar(e){this.rows[this.currRow].insertChar(e)}setPen(e){this.rows[this.currRow].setPenStyles(e)}moveCursor(e){this.rows[this.currRow].moveCursor(e)}setCursor(e){this.logger.log(2,"setCursor: "+e),this.rows[this.currRow].setCursor(e)}setPAC(e){this.logger.log(2,()=>"pacData = "+JSON.stringify(e));let n=e.row-1;if(this.nrRollUpRows&&n<this.nrRollUpRows-1&&(n=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==n){for(let o=0;o<Jl;o++)this.rows[o].clear();const s=this.currRow+1-this.nrRollUpRows,a=this.lastOutputScreen;if(a){const o=a.rows[s].cueStartTime,l=this.logger.time;if(o!==null&&l!==null&&o<l)for(let c=0;c<this.nrRollUpRows;c++)this.rows[n-this.nrRollUpRows+c+1].copy(a.rows[s+c])}}this.currRow=n;const r=this.rows[this.currRow];if(e.indent!==null){const s=e.indent,a=Math.max(s-1,0);r.setCursor(e.indent),e.color=r.chars[a].penState.foreground}const i={foreground:e.color,underline:e.underline,italics:e.italics,background:"black",flash:!1};this.setPen(i)}setBkgData(e){this.logger.log(2,()=>"bkgData = "+JSON.stringify(e)),this.backSpace(),this.setPen(e),this.insertChar(32)}setRollUpRows(e){this.nrRollUpRows=e}rollUp(){if(this.nrRollUpRows===null){this.logger.log(3,"roll_up but nrRollUpRows not set yet");return}this.logger.log(1,()=>this.getDisplayText());const e=this.currRow+1-this.nrRollUpRows,n=this.rows.splice(e,1)[0];n.clear(),this.rows.splice(this.currRow,0,n),this.logger.log(2,"Rolling up")}getDisplayText(e){e=e||!1;const n=[];let r="",i=-1;for(let s=0;s<Jl;s++){const a=this.rows[s].getTextString();a&&(i=s+1,e?n.push("Row "+i+": '"+a+"'"):n.push(a.trim()))}return n.length>0&&(e?r="["+n.join(" | ")+"]":r=n.join(` 2523`)),r}getTextAndFormat(){return this.rows}}class Foe{constructor(e,n,r){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=e,this.outputFilter=n,this.mode=null,this.verbose=0,this.displayedMemory=new l8(r),this.nonDisplayedMemory=new l8(r),this.lastOutputScreen=new l8(r),this.currRollUpRow=this.displayedMemory.rows[Jl-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=r}reset(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[Jl-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null}getHandler(){return this.outputFilter}setHandler(e){this.outputFilter=e}setPAC(e){this.writeScreen.setPAC(e)}setBkgData(e){this.writeScreen.setBkgData(e)}setMode(e){e!==this.mode&&(this.mode=e,this.logger.log(2,()=>"MODE="+e),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=e)}insertChars(e){for(let r=0;r<e.length;r++)this.writeScreen.insertChar(e[r]);const n=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(2,()=>n+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(1,()=>"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())}ccRCL(){this.logger.log(2,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")}ccBS(){this.logger.log(2,"BS - BackSpace"),this.mode!=="MODE_TEXT"&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())}ccAOF(){}ccAON(){}ccDER(){this.logger.log(2,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()}ccRU(e){this.logger.log(2,"RU("+e+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(e)}ccFON(){this.logger.log(2,"FON - Flash On"),this.writeScreen.setPen({flash:!0})}ccRDC(){this.logger.log(2,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")}ccTR(){this.logger.log(2,"TR"),this.setMode("MODE_TEXT")}ccRTD(){this.logger.log(2,"RTD"),this.setMode("MODE_TEXT")}ccEDM(){this.logger.log(2,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)}ccCR(){this.logger.log(2,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)}ccENM(){this.logger.log(2,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()}ccEOC(){if(this.logger.log(2,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){const e=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=e,this.writeScreen=this.nonDisplayedMemory,this.logger.log(1,()=>"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)}ccTO(e){this.logger.log(2,"TO("+e+") - Tab Offset"),this.writeScreen.moveCursor(e)}ccMIDROW(e){const n={flash:!1};if(n.underline=e%2===1,n.italics=e>=46,n.italics)n.foreground="white";else{const r=Math.floor(e/2)-16,i=["white","green","blue","cyan","red","yellow","magenta"];n.foreground=i[r]}this.logger.log(2,"MIDROW: "+JSON.stringify(n)),this.writeScreen.setPen(n)}outputDataUpdate(e=!1){const n=this.logger.time;n!==null&&this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=n:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,n,this.lastOutputScreen),e&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:n),this.lastOutputScreen.copy(this.displayedMemory))}cueSplitAtTime(e){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.displayedMemory),this.cueStartTime=e))}}class joe{constructor(e,n,r){this.channels=void 0,this.currentChannel=0,this.cmdHistory=gJt(),this.logger=void 0;const i=this.logger=new fJt;this.channels=[null,new Foe(e,n,i),new Foe(e+1,r,i)]}getHandler(e){return this.channels[e].getHandler()}setHandler(e,n){this.channels[e].setHandler(n)}addData(e,n){this.logger.time=e;for(let r=0;r<n.length;r+=2){const i=n[r]&127,s=n[r+1]&127;let a=!1,o=null;if(i===0&&s===0)continue;this.logger.log(3,()=>"["+xm([n[r],n[r+1]])+"] -> ("+xm([i,s])+")");const l=this.cmdHistory;if(i>=16&&i<=31){if(mJt(i,s,l)){$R(null,null,l),this.logger.log(3,()=>"Repeated command ("+xm([i,s])+") is dropped");continue}$R(i,s,this.cmdHistory),a=this.parseCmd(i,s),a||(a=this.parseMidrow(i,s)),a||(a=this.parsePAC(i,s)),a||(a=this.parseBackgroundAttributes(i,s))}else $R(null,null,l);if(!a&&(o=this.parseChars(i,s),o)){const u=this.currentChannel;u&&u>0?this.channels[u].insertChars(o):this.logger.log(2,"No channel found yet. TEXT-MODE?")}!a&&!o&&this.logger.log(2,()=>"Couldn't parse cleaned data "+xm([i,s])+" orig: "+xm([n[r],n[r+1]]))}}parseCmd(e,n){const r=(e===20||e===28||e===21||e===29)&&n>=32&&n<=47,i=(e===23||e===31)&&n>=33&&n<=35;if(!(r||i))return!1;const s=e===20||e===21||e===23?1:2,a=this.channels[s];return e===20||e===21||e===28||e===29?n===32?a.ccRCL():n===33?a.ccBS():n===34?a.ccAOF():n===35?a.ccAON():n===36?a.ccDER():n===37?a.ccRU(2):n===38?a.ccRU(3):n===39?a.ccRU(4):n===40?a.ccFON():n===41?a.ccRDC():n===42?a.ccTR():n===43?a.ccRTD():n===44?a.ccEDM():n===45?a.ccCR():n===46?a.ccENM():n===47&&a.ccEOC():a.ccTO(n-32),this.currentChannel=s,!0}parseMidrow(e,n){let r=0;if((e===17||e===25)&&n>=32&&n<=47){if(e===17?r=1:r=2,r!==this.currentChannel)return this.logger.log(0,"Mismatch channel in midrow parsing"),!1;const i=this.channels[r];return i?(i.ccMIDROW(n),this.logger.log(3,()=>"MIDROW ("+xm([e,n])+")"),!0):!1}return!1}parsePAC(e,n){let r;const i=(e>=17&&e<=23||e>=25&&e<=31)&&n>=64&&n<=127,s=(e===16||e===24)&&n>=64&&n<=95;if(!(i||s))return!1;const a=e<=23?1:2;n>=64&&n<=95?r=a===1?oJt[e]:cJt[e]:r=a===1?lJt[e]:uJt[e];const o=this.channels[a];return o?(o.setPAC(this.interpretPAC(r,n)),this.currentChannel=a,!0):!1}interpretPAC(e,n){let r;const i={color:null,italics:!1,indent:null,underline:!1,row:e};return n>95?r=n-96:r=n-64,i.underline=(r&1)===1,r<=13?i.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(r/2)]:r<=15?(i.italics=!0,i.color="white"):i.indent=Math.floor((r-16)/2)*4,i}parseChars(e,n){let r,i=null,s=null;if(e>=25?(r=2,s=e-8):(r=1,s=e),s>=17&&s<=19){let a;s===17?a=n+80:s===18?a=n+112:a=n+144,this.logger.log(2,()=>"Special char '"+JAe(a)+"' in channel "+r),i=[a]}else e>=32&&e<=127&&(i=n===0?[e]:[e,n]);return i&&this.logger.log(3,()=>"Char codes = "+xm(i).join(",")),i}parseBackgroundAttributes(e,n){const r=(e===16||e===24)&&n>=32&&n<=47,i=(e===23||e===31)&&n>=45&&n<=47;if(!(r||i))return!1;let s;const a={};e===16||e===24?(s=Math.floor((n-32)/2),a.background=dJt[s],n%2===1&&(a.background=a.background+"_semi")):n===45?a.background="transparent":(a.foreground="black",n===47&&(a.underline=!0));const o=e<=23?1:2;return this.channels[o].setBkgData(a),!0}reset(){for(let e=0;e<Object.keys(this.channels).length;e++){const n=this.channels[e];n&&n.reset()}$R(null,null,this.cmdHistory)}cueSplitAtTime(e){for(let n=0;n<this.channels.length;n++){const r=this.channels[n];r&&r.cueSplitAtTime(e)}}}function $R(t,e,n){n.a=t,n.b=e}function mJt(t,e,n){return n.a===t&&n.b===e}function gJt(){return{a:null,b:null}}class NR{constructor(e,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=e,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(e,n,r){(this.startTime===null||this.startTime>e)&&(this.startTime=e),this.endTime=n,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}var zG=function(){if(xb!=null&&xb.VTTCue)return self.VTTCue;const t=["","lr","rl"],e=["start","middle","end","left","right"];function n(o,l){if(typeof l!="string"||!Array.isArray(o))return!1;const c=l.toLowerCase();return~o.indexOf(c)?c:!1}function r(o){return n(t,o)}function i(o){return n(e,o)}function s(o,...l){let c=1;for(;c<arguments.length;c++){const u=arguments[c];for(const d in u)o[d]=u[d]}return o}function a(o,l,c){const u=this,d={enumerable:!0};u.hasBeenReset=!1;let f="",h=!1,m=o,g=l,b=c,E=null,x="",S=!0,A="auto",R="start",C=50,T="middle",I=50,D="middle";Object.defineProperty(u,"id",s({},d,{get:function(){return f},set:function(k){f=""+k}})),Object.defineProperty(u,"pauseOnExit",s({},d,{get:function(){return h},set:function(k){h=!!k}})),Object.defineProperty(u,"startTime",s({},d,{get:function(){return m},set:function(k){if(typeof k!="number")throw new TypeError("Start time must be set to a number.");m=k,this.hasBeenReset=!0}})),Object.defineProperty(u,"endTime",s({},d,{get:function(){return g},set:function(k){if(typeof k!="number")throw new TypeError("End time must be set to a number.");g=k,this.hasBeenReset=!0}})),Object.defineProperty(u,"text",s({},d,{get:function(){return b},set:function(k){b=""+k,this.hasBeenReset=!0}})),Object.defineProperty(u,"region",s({},d,{get:function(){return E},set:function(k){E=k,this.hasBeenReset=!0}})),Object.defineProperty(u,"vertical",s({},d,{get:function(){return x},set:function(k){const O=r(k);if(O===!1)throw new SyntaxError("An invalid or illegal string was specified.");x=O,this.hasBeenReset=!0}})),Object.defineProperty(u,"snapToLines",s({},d,{get:function(){return S},set:function(k){S=!!k,this.hasBeenReset=!0}})),Object.defineProperty(u,"line",s({},d,{get:function(){return A},set:function(k){if(typeof k!="number"&&k!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");A=k,this.hasBeenReset=!0}})),Object.defineProperty(u,"lineAlign",s({},d,{get:function(){return R},set:function(k){const O=i(k);if(!O)throw new SyntaxError("An invalid or illegal string was specified.");R=O,this.hasBeenReset=!0}})),Object.defineProperty(u,"position",s({},d,{get:function(){return C},set:function(k){if(k<0||k>100)throw new Error("Position must be between 0 and 100.");C=k,this.hasBeenReset=!0}})),Object.defineProperty(u,"positionAlign",s({},d,{get:function(){return T},set:function(k){const O=i(k);if(!O)throw new SyntaxError("An invalid or illegal string was specified.");T=O,this.hasBeenReset=!0}})),Object.defineProperty(u,"size",s({},d,{get:function(){return I},set:function(k){if(k<0||k>100)throw new Error("Size must be between 0 and 100.");I=k,this.hasBeenReset=!0}})),Object.defineProperty(u,"align",s({},d,{get:function(){return D},set:function(k){const O=i(k);if(!O)throw new SyntaxError("An invalid or illegal string was specified.");D=O,this.hasBeenReset=!0}})),u.displayState=void 0}return a.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},a}();class vJt{decode(e,n){if(!e)return"";if(typeof e!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}function tCe(t){function e(r,i,s,a){return(r|0)*3600+(i|0)*60+(s|0)+parseFloat(a||0)}const n=t.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return n?parseFloat(n[2])>59?e(n[2],n[3],0,n[4]):e(n[1],n[2],n[3],n[4]):null}class yJt{constructor(){this.values=Object.create(null)}set(e,n){!this.get(e)&&n!==""&&(this.values[e]=n)}get(e,n,r){return r?this.has(e)?this.values[e]:n[r]:this.has(e)?this.values[e]:n}has(e){return e in this.values}alt(e,n,r){for(let i=0;i<r.length;++i)if(n===r[i]){this.set(e,n);break}}integer(e,n){/^-?\d+$/.test(n)&&this.set(e,parseInt(n,10))}percent(e,n){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(n)){const r=parseFloat(n);if(r>=0&&r<=100)return this.set(e,r),!0}return!1}}function nCe(t,e,n,r){const i=r?t.split(r):[t];for(const s in i){if(typeof i[s]!="string")continue;const a=i[s].split(n);if(a.length!==2)continue;const o=a[0],l=a[1];e(o,l)}}const Tj=new zG(0,0,""),FR=Tj.align==="middle"?"middle":"center";function bJt(t,e,n){const r=t;function i(){const o=tCe(t);if(o===null)throw new Error("Malformed timestamp: "+r);return t=t.replace(/^[^\sa-zA-Z-]+/,""),o}function s(o,l){const c=new yJt;nCe(o,function(f,h){let m;switch(f){case"region":for(let g=n.length-1;g>=0;g--)if(n[g].id===h){c.set(f,n[g].region);break}break;case"vertical":c.alt(f,h,["rl","lr"]);break;case"line":m=h.split(","),c.integer(f,m[0]),c.percent(f,m[0])&&c.set("snapToLines",!1),c.alt(f,m[0],["auto"]),m.length===2&&c.alt("lineAlign",m[1],["start",FR,"end"]);break;case"position":m=h.split(","),c.percent(f,m[0]),m.length===2&&c.alt("positionAlign",m[1],["start",FR,"end","line-left","line-right","auto"]);break;case"size":c.percent(f,h);break;case"align":c.alt(f,h,["start",FR,"end","left","right"]);break}},/:/,/\s/),l.region=c.get("region",null),l.vertical=c.get("vertical","");let u=c.get("line","auto");u==="auto"&&Tj.line===-1&&(u=-1),l.line=u,l.lineAlign=c.get("lineAlign","start"),l.snapToLines=c.get("snapToLines",!0),l.size=c.get("size",100),l.align=c.get("align",FR);let d=c.get("position","auto");d==="auto"&&Tj.position===50&&(d=l.align==="start"||l.align==="left"?0:l.align==="end"||l.align==="right"?100:50),l.position=d}function a(){t=t.replace(/^\s+/,"")}if(a(),e.startTime=i(),a(),t.slice(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+r);t=t.slice(3),a(),e.endTime=i(),a(),s(t,e)}function rCe(t){return t.replace(/<br(?: \/)?>/gi,` 2524`)}class EJt{constructor(){this.state="INITIAL",this.buffer="",this.decoder=new vJt,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}parse(e){const n=this;e&&(n.buffer+=n.decoder.decode(e,{stream:!0}));function r(){let s=n.buffer,a=0;for(s=rCe(s);a<s.length&&s[a]!=="\r"&&s[a]!==` 2525`;)++a;const o=s.slice(0,a);return s[a]==="\r"&&++a,s[a]===` 2526`&&++a,n.buffer=s.slice(a),o}function i(s){nCe(s,function(a,o){},/:/)}try{let s="";if(n.state==="INITIAL"){if(!/\r\n|\n/.test(n.buffer))return this;s=r();const o=s.match(/^()?WEBVTT([ \t].*)?$/);if(!(o!=null&&o[0]))throw new Error("Malformed WebVTT signature.");n.state="HEADER"}let a=!1;for(;n.buffer;){if(!/\r\n|\n/.test(n.buffer))return this;switch(a?a=!1:s=r(),n.state){case"HEADER":/:/.test(s)?i(s):s||(n.state="ID");continue;case"NOTE":s||(n.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(s)){n.state="NOTE";break}if(!s)continue;if(n.cue=new zG(0,0,""),n.state="CUE",s.indexOf("-->")===-1){n.cue.id=s;continue}case"CUE":if(!n.cue){n.state="BADCUE";continue}try{bJt(s,n.cue,n.regionList)}catch{n.cue=null,n.state="BADCUE";continue}n.state="CUETEXT";continue;case"CUETEXT":{const o=s.indexOf("-->")!==-1;if(!s||o&&(a=!0)){n.oncue&&n.cue&&n.oncue(n.cue),n.cue=null,n.state="ID";continue}if(n.cue===null)continue;n.cue.text&&(n.cue.text+=` 2527`),n.cue.text+=s}continue;case"BADCUE":s||(n.state="ID")}}}catch{n.state==="CUETEXT"&&n.cue&&n.oncue&&n.oncue(n.cue),n.cue=null,n.state=n.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this}flush(){const e=this;try{if((e.cue||e.state==="HEADER")&&(e.buffer+=` 2528 2529`,e.parse()),e.state==="INITIAL"||e.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(n){e.onparsingerror&&e.onparsingerror(n)}return e.onflush&&e.onflush(),this}}const xJt=/\r\n|\n\r|\n|\r/g,c8=function(e,n,r=0){return e.slice(r,r+n.length)===n},wJt=function(e){let n=parseInt(e.slice(-3));const r=parseInt(e.slice(-6,-4)),i=parseInt(e.slice(-9,-7)),s=e.length>9?parseInt(e.substring(0,e.indexOf(":"))):0;if(!at(n)||!at(r)||!at(i)||!at(s))throw Error(`Malformed X-TIMESTAMP-MAP: Local:${e}`);return n+=1e3*r,n+=60*1e3*i,n+=60*60*1e3*s,n},u8=function(e){let n=5381,r=e.length;for(;r;)n=n*33^e.charCodeAt(--r);return(n>>>0).toString()};function GG(t,e,n){return u8(t.toString())+u8(e.toString())+u8(n)}const SJt=function(e,n,r){let i=e[n],s=e[i.prevCC];if(!s||!s.new&&i.new){e.ccOffset=e.presentationOffset=i.start,i.new=!1;return}for(;(a=s)!=null&&a.new;){var a;e.ccOffset+=i.start-s.start,i.new=!1,i=s,s=e[i.prevCC]}e.presentationOffset=r};function TJt(t,e,n,r,i,s,a){const o=new EJt,l=Wu(new Uint8Array(t)).trim().replace(xJt,` 2530`).split(`
2531`),c=[],u=e?UZt(e.baseTime,e.timescale):0;let d="00:00.000",f=0,h=0,m,g=!0;o.oncue=function(b){const E=n[r];let x=n.ccOffset;const S=(f-u)/9e4;if(E!=null&&E.new&&(h!==void 0?x=n.ccOffset=E.start:SJt(n,r,S)),S){if(!e){m=new Error("Missing initPTS for VTT MPEGTS");return}x=S-n.presentationOffset}const A=b.endTime-b.startTime,R=hl((b.startTime+x-h)*9e4,i*9e4)/9e4;b.startTime=Math.max(R,0),b.endTime=Math.max(R+A,0);const C=b.text.trim();b.text=decodeURIComponent(encodeURIComponent(C)),b.id||(b.id=GG(b.startTime,b.endTime,C)),b.endTime>0&&c.push(b)},o.onparsingerror=function(b){m=b},o.onflush=function(){if(m){a(m);return}s(c)},l.forEach(b=>{if(g)if(c8(b,"X-TIMESTAMP-MAP=")){g=!1,b.slice(16).split(",").forEach(E=>{c8(E,"LOCAL:")?d=E.slice(6):c8(E,"MPEGTS:")&&(f=parseInt(E.slice(7)))});try{h=wJt(d)/1e3}catch(E){m=E}return}else b===""&&(g=!1);o.parse(b+` 2532`)}),o.flush()}const d8="stpp.ttml.im1t",iCe=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,sCe=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,AJt={left:"start",center:"center",right:"end",start:"start",end:"end"};function Boe(t,e,n,r){const i=Gt(new Uint8Array(t),["mdat"]);if(i.length===0){r(new Error("Could not parse IMSC1 mdat"));return}const s=i.map(o=>Wu(o)),a=BZt(e.baseTime,1,e.timescale);try{s.forEach(o=>n(CJt(o,a)))}catch(o){r(o)}}function CJt(t,e){const i=new DOMParser().parseFromString(t,"text/xml").getElementsByTagName("tt")[0];if(!i)throw new Error("Invalid ttml");const s={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},a=Object.keys(s).reduce((d,f)=>(d[f]=i.getAttribute(`ttp:${f}`)||s[f],d),{}),o=i.getAttribute("xml:space")!=="preserve",l=Uoe(f8(i,"styling","style")),c=Uoe(f8(i,"layout","region")),u=f8(i,"body","[begin]");return[].map.call(u,d=>{const f=aCe(d,o);if(!f||!d.hasAttribute("begin"))return null;const h=p8(d.getAttribute("begin"),a),m=p8(d.getAttribute("dur"),a);let g=p8(d.getAttribute("end"),a);if(h===null)throw Hoe(d);if(g===null){if(m===null)throw Hoe(d);g=h+m}const b=new zG(h-e,g-e,f);b.id=GG(b.startTime,b.endTime,b.text);const E=c[d.getAttribute("region")],x=l[d.getAttribute("style")],S=RJt(E,x,l),{textAlign:A}=S;if(A){const R=AJt[A];R&&(b.lineAlign=R),b.align=A}return Fi(b,S),b}).filter(d=>d!==null)}function f8(t,e,n){const r=t.getElementsByTagName(e)[0];return r?[].slice.call(r.querySelectorAll(n)):[]}function Uoe(t){return t.reduce((e,n)=>{const r=n.getAttribute("xml:id");return r&&(e[r]=n),e},{})}function aCe(t,e){return[].slice.call(t.childNodes).reduce((n,r,i)=>{var s;return r.nodeName==="br"&&i?n+` 2533`:(s=r.childNodes)!=null&&s.length?aCe(r,e):e?n+r.textContent.trim().replace(/\s+/g," "):n+r.textContent},"")}function RJt(t,e,n){const r="http://www.w3.org/ns/ttml#styling";let i=null;const s=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],a=t!=null&&t.hasAttribute("style")?t.getAttribute("style"):null;return a&&n.hasOwnProperty(a)&&(i=n[a]),s.reduce((o,l)=>{const c=h8(e,r,l)||h8(t,r,l)||h8(i,r,l);return c&&(o[l]=c),o},{})}function h8(t,e,n){return t&&t.hasAttributeNS(e,n)?t.getAttributeNS(e,n):null}function Hoe(t){return new Error(`Could not parse ttml timestamp ${t}`)}function p8(t,e){if(!t)return null;let n=tCe(t);return n===null&&(iCe.test(t)?n=_Jt(t,e):sCe.test(t)&&(n=IJt(t,e))),n}function _Jt(t,e){const n=iCe.exec(t),r=(n[4]|0)+(n[5]|0)/e.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+r/e.frameRate}function IJt(t,e){const n=sCe.exec(t),r=Number(n[1]);switch(n[2]){case"h":return r*3600;case"m":return r*60;case"ms":return r*1e3;case"f":return r/e.frameRate;case"t":return r/e.tickRate}return r}class kJt{constructor(e){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Woe(),this.captionsProperties=void 0,this.hls=e,this.config=e.config,this.Cues=e.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}}
vendor: 12,054 bytes, line 2533
2533,e.on(B.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(B.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(B.FRAG_LOADING,this.onFragLoading,this),e.on(B.FRAG_LOADED,this.onFragLoaded,this),e.on(B.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.on(B.FRAG_DECRYPTED,this.onFragDecrypted,this),e.on(B.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(B.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.on(B.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:e}=this;e.off(B.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(B.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(B.FRAG_LOADING,this.onFragLoading,this),e.off(B.FRAG_LOADED,this.onFragLoaded,this),e.off(B.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.off(B.FRAG_DECRYPTED,this.onFragDecrypted,this),e.off(B.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(B.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.off(B.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){if(this.config.enableCEA708Captions&&(!this.cea608Parser1||!this.cea608Parser2)){const e=new NR(this,"textTrack1"),n=new NR(this,"textTrack2"),r=new NR(this,"textTrack3"),i=new NR(this,"textTrack4");this.cea608Parser1=new joe(1,e,n),this.cea608Parser2=new joe(3,r,i)}}addCues(e,n,r,i,s){let a=!1;for(let o=s.length;o--;){const l=s[o],c=DJt(l[0],l[1],n,r);if(c>=0&&(l[0]=Math.min(l[0],n),l[1]=Math.max(l[1],r),a=!0,c/(r-n)>.5))return}if(a||s.push([n,r]),this.config.renderTextTracksNatively){const o=this.captionsTracks[e];this.Cues.newCue(o,n,r,i)}else{const o=this.Cues.newCue(null,n,r,i);this.hls.trigger(B.CUES_PARSED,{type:"captions",cues:o,track:e})}}onInitPtsFound(e,{frag:n,id:r,initPTS:i,timescale:s}){const{unparsedVttFrags:a}=this;r==="main"&&(this.initPTS[n.cc]={baseTime:i,timescale:s}),a.length&&(this.unparsedVttFrags=[],a.forEach(o=>{this.onFragLoaded(B.FRAG_LOADED,o)}))}getExistingTrack(e,n){const{media:r}=this;if(r)for(let i=0;i<r.textTracks.length;i++){const s=r.textTracks[i];if(Voe(s,{name:e,lang:n}))return s}return null}createCaptionsTrack(e){this.config.renderTextTracksNatively?this.createNativeTrack(e):this.createNonNativeTrack(e)}createNativeTrack(e){if(this.captionsTracks[e])return;const{captionsProperties:n,captionsTracks:r,media:i}=this,{label:s,languageCode:a}=n[e],o=this.getExistingTrack(s,a);if(o)r[e]=o,H1(r[e]),CAe(r[e],i);else{const l=this.createTextTrack("captions",s,a);l&&(l[e]=!0,r[e]=l)}}createNonNativeTrack(e){if(this.nonNativeCaptionsTracks[e])return;const n=this.captionsProperties[e];if(!n)return;const r=n.label,i={_id:e,label:r,kind:"captions",default:n.media?!!n.media.default:!1,closedCaptions:n.media};this.nonNativeCaptionsTracks[e]=i,this.hls.trigger(B.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[i]})}createTextTrack(e,n,r){const i=this.media;if(i)return i.addTextTrack(e,n,r)}onMediaAttaching(e,n){this.media=n.media,this._cleanTracks()}onMediaDetaching(){const{captionsTracks:e}=this;Object.keys(e).forEach(n=>{H1(e[n]),delete e[n]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Woe(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:e}=this;if(!e)return;const n=e.textTracks;if(n)for(let r=0;r<n.length;r++)H1(n[r])}onSubtitleTracksUpdated(e,n){const r=n.subtitleTracks||[],i=r.some(s=>s.textCodec===d8);if(this.config.enableWebVTT||i&&this.config.enableIMSC1){if(ZAe(this.tracks,r)){this.tracks=r;return}if(this.textTracks=[],this.tracks=r,this.config.renderTextTracksNatively){const a=this.media,o=a?d3(a.textTracks):null;if(this.tracks.forEach((l,c)=>{let u;if(o){let d=null;for(let f=0;f<o.length;f++)if(o[f]&&Voe(o[f],l)){d=o[f],o[f]=null;break}d&&(u=d)}if(u)H1(u);else{const d=oCe(l);u=this.createTextTrack(d,l.name,l.lang),u&&(u.mode="disabled")}u&&this.textTracks.push(u)}),o!=null&&o.length){const l=o.filter(c=>c!==null).map(c=>c.label);l.length&&he.warn(`Media element contains unused subtitle tracks: ${l.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const a=this.tracks.map(o=>({label:o.name,kind:o.type.toLowerCase(),default:o.default,subtitleTrack:o}));this.hls.trigger(B.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:a})}}}onManifestLoaded(e,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(r=>{const i=/(?:CC|SERVICE)([1-4])/.exec(r.instreamId);if(!i)return;const s=`textTrack${i[1]}`,a=this.captionsProperties[s];a&&(a.label=r.name,r.lang&&(a.languageCode=r.lang),a.media=r)})}closedCaptionsForLevel(e){const n=this.hls.levels[e.level];return n?.attrs["CLOSED-CAPTIONS"]}onFragLoading(e,n){if(this.enabled&&n.frag.type===Rt.MAIN){var r,i;const{cea608Parser1:s,cea608Parser2:a,lastSn:o}=this,{cc:l,sn:c}=n.frag,u=(r=(i=n.part)==null?void 0:i.index)!=null?r:-1;s&&a&&(c!==o+1||c===o&&u!==this.lastPartIndex+1||l!==this.lastCc)&&(s.reset(),a.reset()),this.lastCc=l,this.lastSn=c,this.lastPartIndex=u}}onFragLoaded(e,n){const{frag:r,payload:i}=n;if(r.type===Rt.SUBTITLE)if(i.byteLength){const s=r.decryptdata,a="stats"in n;if(s==null||!s.encrypted||a){const o=this.tracks[r.level],l=this.vttCCs;l[r.cc]||(l[r.cc]={start:r.start,prevCC:this.prevCC,new:!0},this.prevCC=r.cc),o&&o.textCodec===d8?this._parseIMSC1(r,i):this._parseVTTs(n)}}else this.hls.trigger(B.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:r,error:new Error("Empty subtitle payload")})}_parseIMSC1(e,n){const r=this.hls;Boe(n,this.initPTS[e.cc],i=>{this._appendCues(i,e.level),r.trigger(B.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:e})},i=>{he.log(`Failed to parse IMSC1: ${i}`),r.trigger(B.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e,error:i})})}_parseVTTs(e){var n;const{frag:r,payload:i}=e,{initPTS:s,unparsedVttFrags:a}=this,o=s.length-1;if(!s[r.cc]&&o===-1){a.push(e);return}const l=this.hls,c=(n=r.initSegment)!=null&&n.data?kl(r.initSegment.data,new Uint8Array(i)):i;TJt(c,this.initPTS[r.cc],this.vttCCs,r.cc,r.start,u=>{this._appendCues(u,r.level),l.trigger(B.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:r})},u=>{const d=u.message==="Missing initPTS for VTT MPEGTS";d?a.push(e):this._fallbackToIMSC1(r,i),he.log(`Failed to parse VTT cue: ${u}`),!(d&&o>r.cc)&&l.trigger(B.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:r,error:u})})}_fallbackToIMSC1(e,n){const r=this.tracks[e.level];r.textCodec||Boe(n,this.initPTS[e.cc],()=>{r.textCodec=d8,this._parseIMSC1(e,n)},()=>{r.textCodec="wvtt"})}_appendCues(e,n){const r=this.hls;if(this.config.renderTextTracksNatively){const i=this.textTracks[n];if(!i||i.mode==="disabled")return;e.forEach(s=>RAe(i,s))}else{const i=this.tracks[n];if(!i)return;const s=i.default?"default":"subtitles"+n;r.trigger(B.CUES_PARSED,{type:"subtitles",cues:e,track:s})}}onFragDecrypted(e,n){const{frag:r}=n;r.type===Rt.SUBTITLE&&this.onFragLoaded(B.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(e,n){this.initCea608Parsers();const{cea608Parser1:r,cea608Parser2:i}=this;if(!this.enabled||!r||!i)return;const{frag:s,samples:a}=n;if(!(s.type===Rt.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let o=0;o<a.length;o++){const l=a[o].bytes;if(l){const c=this.extractCea608Data(l);r.addData(a[o].pts,c[0]),i.addData(a[o].pts,c[1])}}}onBufferFlushing(e,{startOffset:n,endOffset:r,endOffsetSubtitles:i,type:s}){const{media:a}=this;if(!(!a||a.currentTime<r)){if(!s||s==="video"){const{captionsTracks:o}=this;Object.keys(o).forEach(l=>vj(o[l],n,r))}if(this.config.renderTextTracksNatively&&n===0&&i!==void 0){const{textTracks:o}=this;Object.keys(o).forEach(l=>vj(o[l],n,i))}}}extractCea608Data(e){const n=[[],[]],r=e[0]&31;let i=2;for(let s=0;s<r;s++){const a=e[i++],o=127&e[i++],l=127&e[i++];if(o===0&&l===0)continue;if((4&a)!==0){const u=3&a;(u===0||u===1)&&(n[u].push(o),n[u].push(l))}}return n}}function oCe(t){return t.characteristics&&/transcribes-spoken-dialog/gi.test(t.characteristics)&&/describes-music-and-sound/gi.test(t.characteristics)?"captions":"subtitles"}function Voe(t,e){return!!t&&t.kind===oCe(e)&&Sj(e,t)}function DJt(t,e,n,r){return Math.min(e,r)-Math.max(t,n)}function Woe(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}}}class qG{constructor(e){this.hls=void 0,this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.clientRect=void 0,this.streamController=void 0,this.hls=e,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}setStreamController(e){this.streamController=e}destroy(){this.hls&&this.unregisterListener(),this.timer&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null}registerListeners(){const{hls:e}=this;e.on(B.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.on(B.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(B.MANIFEST_PARSED,this.onManifestParsed,this),e.on(B.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(B.BUFFER_CODECS,this.onBufferCodecs,this),e.on(B.MEDIA_DETACHING,this.onMediaDetaching,this)}unregisterListener(){const{hls:e}=this;e.off(B.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.off(B.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(B.MANIFEST_PARSED,this.onManifestParsed,this),e.off(B.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(B.BUFFER_CODECS,this.onBufferCodecs,this),e.off(B.MEDIA_DETACHING,this.onMediaDetaching,this)}onFpsDropLevelCapping(e,n){const r=this.hls.levels[n.droppedLevel];this.isLevelAllowed(r)&&this.restrictedLevels.push({bitrate:r.bitrate,height:r.height,width:r.width})}onMediaAttaching(e,n){this.media=n.media instanceof HTMLVideoElement?n.media:null,this.clientRect=null,this.timer&&this.hls.levels.length&&this.detectPlayerSize()}onManifestParsed(e,n){const r=this.hls;this.restrictedLevels=[],this.firstLevel=n.firstLevel,r.config.capLevelToPlayerSize&&n.video&&this.startCapping()}onLevelsUpdated(e,n){this.timer&&at(this.autoLevelCapping)&&this.detectPlayerSize()}onBufferCodecs(e,n){this.hls.config.capLevelToPlayerSize&&n.video&&this.startCapping()}onMediaDetaching(){this.stopCapping()}detectPlayerSize(){if(this.media){if(this.mediaHeight<=0||this.mediaWidth<=0){this.clientRect=null;return}const e=this.hls.levels;if(e.length){const n=this.hls,r=this.getMaxLevel(e.length-1);r!==this.autoLevelCapping&&he.log(`Setting autoLevelCapping to ${r}: ${e[r].height}p@${e[r].bitrate} for media ${this.mediaWidth}x${this.mediaHeight}`),n.autoLevelCapping=r,n.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=n.autoLevelCapping}}}getMaxLevel(e){const n=this.hls.levels;if(!n.length)return-1;const r=n.filter((i,s)=>this.isLevelAllowed(i)&&s<=e);return this.clientRect=null,qG.getMaxLevelByMediaSize(r,this.mediaWidth,this.mediaHeight)}startCapping(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())}stopCapping(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)}getDimensions(){if(this.clientRect)return this.clientRect;const e=this.media,n={width:0,height:0};if(e){const r=e.getBoundingClientRect();n.width=r.width,n.height=r.height,!n.width&&!n.height&&(n.width=r.right-r.left||e.
2533width||0,n.height=r.bottom-r.top||e.height||0)}return this.clientRect=n,n}get mediaWidth(){return this.getDimensions().width*this.contentScaleFactor}get mediaHeight(){return this.getDimensions().height*this.contentScaleFactor}get contentScaleFactor(){let e=1;if(!this.hls.config.ignoreDevicePixelRatio)try{e=self.devicePixelRatio}catch{}return e}isLevelAllowed(e){return!this.restrictedLevels.some(r=>e.bitrate===r.bitrate&&e.width===r.width&&e.height===r.height)}static getMaxLevelByMediaSize(e,n,r){if(!(e!=null&&e.length))return-1;const i=(o,l)=>l?o.width!==l.width||o.height!==l.height:!0;let s=e.length-1;const a=Math.max(n,r);for(let o=0;o<e.length;o+=1){const l=e[o];if((l.width>=a||l.height>=a)&&i(l,e[o+1])){s=o;break}}return s}}class LJt{constructor(e){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=e,this.registerListeners()}setStreamController(e){this.streamController=e}registerListeners(){this.hls.on(B.MEDIA_ATTACHING,this.onMediaAttaching,this)}unregisterListeners(){this.hls.off(B.MEDIA_ATTACHING,this.onMediaAttaching,this)}destroy(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null}onMediaAttaching(e,n){const r=this.hls.config;if(r.capLevelOnFPSDrop){const i=n.media instanceof self.HTMLVideoElement?n.media:null;this.media=i,i&&typeof i.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),r.fpsDroppedMonitoringPeriod)}}checkFPS(e,n,r){const i=performance.now();if(n){if(this.lastTime){const s=i-this.lastTime,a=r-this.lastDroppedFrames,o=n-this.lastDecodedFrames,l=1e3*a/s,c=this.hls;if(c.trigger(B.FPS_DROP,{currentDropped:a,currentDecoded:o,totalDroppedFrames:r}),l>0&&a>c.config.fpsDroppedMonitoringThreshold*o){let u=c.currentLevel;he.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(c.autoLevelCapping===-1||c.autoLevelCapping>=u)&&(u=u-1,c.trigger(B.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:c.currentLevel}),c.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=r,this.lastDecodedFrames=n}}checkFPSInterval(){const e=this.media;if(e)if(this.isVideoPlaybackQualityAvailable){const n=e.getVideoPlaybackQuality();this.checkFPS(e,n.totalVideoFrames,n.droppedVideoFrames)}else this.checkFPS(e,e.webkitDecodedFrameCount,e.webkitDroppedFrameCount)}}const jR="[eme]";class by{constructor(e){this.hls=void 0,this.config=void 0,this.media=null,this.keyFormatPromise=null,this.keySystemAccessPromises={},this._requestLicenseFailureCount=0,this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},this.setMediaKeysQueue=by.CDMCleanupPromise?[by.CDMCleanupPromise]:[],this.debug=he.debug.bind(he,jR),this.log=he.log.bind(he,jR),this.warn=he.warn.bind(he,jR),this.error=he.error.bind(he,jR),this.onMediaEncrypted=n=>{const{initDataType:r,initData:i}=n,s=`"${n.type}" event: init data type: "${r}"`;if(this.debug(s),i!==null){if(!this.keyFormatPromise){let a=Object.keys(this.keySystemAccessPromises);a.length||(a=IR(this.config));const o=a.map(Q$).filter(l=>!!l);this.keyFormatPromise=this.getKeyFormatPromise(o)}this.keyFormatPromise.then(a=>{const o=K$(a);let l,c;if(r==="sinf"){if(o!==Fn.FAIRPLAY){this.warn(`Ignoring unexpected "${n.type}" event with init data type: "${r}" for selected key-system ${o}`);return}const m=zi(new Uint8Array(i));try{const g=LG(JSON.parse(m).sinf),b=xAe(g);if(!b)throw new Error("'schm' box missing or not cbcs/cenc with schi > tenc");l=b.subarray(8,24),c=Fn.FAIRPLAY}catch(g){this.warn(`${s} Failed to parse sinf: ${g}`);return}}else{if(o!==Fn.WIDEVINE&&o!==Fn.PLAYREADY){this.warn(`Ignoring unexpected "${n.type}" event with init data type: "${r}" for selected key-system ${o}`);return}const m=cXt(i),g=m.filter(E=>!!E.systemId&&Y$(E.systemId)===o);g.length>1&&this.warn(`${s} Using first of ${g.length} pssh found for selected key-system ${o}`);const b=g[0];if(!b){m.length===0||m.some(E=>!E.systemId)?this.warn(`${s} contains incomplete or invalid pssh data`):this.log(`ignoring ${s} for ${m.map(E=>Y$(E.systemId)).join(",")} pssh data in favor of playlist keys`);return}if(c=Y$(b.systemId),b.version===0&&b.data)if(c===Fn.WIDEVINE){const E=b.data.length-22;l=b.data.subarray(E,E+16)}else c===Fn.PLAYREADY&&(l=hAe(b.data))}if(!c||!l){this.log(`Unable to handle ${s} with key-system ${o}`);return}const u=mu.hexDump(l),{keyIdToKeySessionPromise:d,mediaKeySessions:f}=this;let h=d[u];for(let m=0;m<f.length;m++){const g=f[m],b=g.decryptdata;if(!b.keyId)continue;const E=mu.hexDump(b.keyId);if(u===E||b.uri.replace(/-/g,"").indexOf(u)!==-1){if(h=d[E],b.pssh)break;delete d[E],b.pssh=new Uint8Array(i),b.keyId=l,h=d[u]=h.then(()=>this.generateRequestWithPreferredKeySession(g,r,i,"encrypted-event-key-match")),h.catch(x=>this.handleError(x));break}}if(!h){if(c!==o){this.log(`Ignoring "${s}" with ${c} init data for selected key-system ${o}`);return}h=d[u]=this.getKeySystemSelectionPromise([c]).then(({keySystem:m,mediaKeys:g})=>{var b;this.throwIfDestroyed();const E=new RS("ISO-23001-7",u,(b=Q$(m))!=null?b:"");return E.pssh=new Uint8Array(i),E.keyId=l,this.attemptSetMediaKeys(m,g).then(()=>{this.throwIfDestroyed();const x=this.createMediaKeySessionContext({decryptdata:E,keySystem:m,mediaKeys:g});return this.generateRequestWithPreferredKeySession(x,r,i,"encrypted-event-no-match")})}),h.catch(m=>this.handleError(m))}})}},this.onWaitingForKey=n=>{this.log(`"${n.type}" event`)},this.hls=e,this.config=e.config,this.registerListeners()}destroy(){this.unregisterListeners(),this.onMediaDetached();const e=this.config;e.requestMediaKeySystemAccessFunc=null,e.licenseXhrSetup=e.licenseResponseCallback=void 0,e.drmSystems=e.drmSystemOptions={},this.hls=this.config=this.keyIdToKeySessionPromise=null,this.onMediaEncrypted=this.onWaitingForKey=null}
vendor: 20,323 bytes, lines 2533-2534
2533registerListeners(){this.hls.on(B.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(B.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(B.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(B.MANIFEST_LOADED,this.onManifestLoaded,this)}unregisterListeners(){this.hls.off(B.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(B.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(B.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(B.MANIFEST_LOADED,this.onManifestLoaded,this)}getLicenseServerUrl(e){const{drmSystems:n,widevineLicenseUrl:r}=this.config,i=n[e];if(i)return i.licenseUrl;if(e===Fn.WIDEVINE&&r)return r}getLicenseServerUrlOrThrow(e){const n=this.getLicenseServerUrl(e);if(n===void 0)throw new Error(`no license server URL configured for key-system "${e}"`);return n}getServerCertificateUrl(e){const{drmSystems:n}=this.config,r=n[e];if(r)return r.serverCertificateUrl;this.log(`No Server Certificate in config.drmSystems["${e}"]`)}attemptKeySystemAccess(e){const n=this.hls.levels,r=(a,o,l)=>!!a&&l.indexOf(a)===o,i=n.map(a=>a.audioCodec).filter(r),s=n.map(a=>a.videoCodec).filter(r);return i.length+s.length===0&&s.push("avc1.42e01e"),new Promise((a,o)=>{const l=c=>{const u=c.shift();this.getMediaKeysPromise(u,i,s).then(d=>a({keySystem:u,mediaKeys:d})).catch(d=>{c.length?l(c):d instanceof il?o(d):o(new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_NO_ACCESS,error:d,fatal:!0},d.message))})};l(e)})}requestMediaKeySystemAccess(e,n){const{requestMediaKeySystemAccessFunc:r}=this.config;if(typeof r!="function"){let i=`Configured requestMediaKeySystemAccess is not a function ${r}`;return fAe===null&&self.location.protocol==="http:"&&(i=`navigator.requestMediaKeySystemAccess is not available over insecure protocol ${location.protocol}`),Promise.reject(new Error(i))}return r(e,n)}getMediaKeysPromise(e,n,r){const i=FQt(e,n,r,this.config.drmSystemOptions),s=this.keySystemAccessPromises[e];let a=s?.keySystemAccess;if(!a){this.log(`Requesting encrypted media "${e}" key-system access with config: ${JSON.stringify(i)}`),a=this.requestMediaKeySystemAccess(e,i);const o=this.keySystemAccessPromises[e]={keySystemAccess:a};return a.catch(l=>{this.log(`Failed to obtain access to key-system "${e}": ${l}`)}),a.then(l=>{this.log(`Access for key-system "${l.keySystem}" obtained`);const c=this.fetchServerCertificate(e);return this.log(`Create media-keys for "${e}"`),o.mediaKeys=l.createMediaKeys().then(u=>(this.log(`Media-keys created for "${e}"`),c.then(d=>d?this.setMediaKeysServerCertificate(u,e,d):u))),o.mediaKeys.catch(u=>{this.error(`Failed to create media-keys for "${e}"}: ${u}`)}),o.mediaKeys})}return a.then(()=>s.mediaKeys)}createMediaKeySessionContext({decryptdata:e,keySystem:n,mediaKeys:r}){this.log(`Creating key-system session "${n}" keyId: ${mu.hexDump(e.keyId||[])}`);const i=r.createSession(),s={decryptdata:e,keySystem:n,mediaKeys:r,mediaKeysSession:i,keyStatus:"status-pending"};return this.mediaKeySessions.push(s),s}renewKeySession(e){const n=e.decryptdata;if(n.pssh){const r=this.createMediaKeySessionContext(e),i=this.getKeyIdString(n),s="cenc";this.keyIdToKeySessionPromise[i]=this.generateRequestWithPreferredKeySession(r,s,n.pssh,"expired")}else this.warn("Could not renew expired session. Missing pssh initData.");this.removeSession(e)}getKeyIdString(e){if(!e)throw new Error("Could not read keyId of undefined decryptdata");if(e.keyId===null)throw new Error("keyId is null");return mu.hexDump(e.keyId)}updateKeySession(e,n){var r;const i=e.mediaKeysSession;return this.log(`Updating key-session "${i.sessionId}" for keyID ${mu.hexDump(((r=e.decryptdata)==null?void 0:r.keyId)||[])} 2534 } (data length: ${n&&n.byteLength})`),i.update(n)}selectKeySystemFormat(e){const n=Object.keys(e.levelkeys||{});return this.keyFormatPromise||(this.log(`Selecting key-system from fragment (sn: ${e.sn} ${e.type}: ${e.level}) key formats ${n.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(n)),this.keyFormatPromise}getKeyFormatPromise(e){return new Promise((n,r)=>{const i=IR(this.config),s=e.map(K$).filter(a=>!!a&&i.indexOf(a)!==-1);return this.getKeySystemSelectionPromise(s).then(({keySystem:a})=>{const o=Q$(a);o?n(o):r(new Error(`Unable to find format for key-system "${a}"`))}).catch(r)})}loadKey(e){const n=e.keyInfo.decryptdata,r=this.getKeyIdString(n),i=`(keyId: ${r} format: "${n.keyFormat}" method: ${n.method} uri: ${n.uri})`;this.log(`Starting session for key ${i}`);let s=this.keyIdToKeySessionPromise[r];return s||(s=this.keyIdToKeySessionPromise[r]=this.getKeySystemForKeyPromise(n).then(({keySystem:a,mediaKeys:o})=>(this.throwIfDestroyed(),this.log(`Handle encrypted media sn: ${e.frag.sn} ${e.frag.type}: ${e.frag.level} using key ${i}`),this.attemptSetMediaKeys(a,o).then(()=>{this.throwIfDestroyed();const l=this.createMediaKeySessionContext({keySystem:a,mediaKeys:o,decryptdata:n});return this.generateRequestWithPreferredKeySession(l,"cenc",n.pssh,"playlist-key")}))),s.catch(a=>this.handleError(a))),s}throwIfDestroyed(e="Invalid state"){if(!this.hls)throw new Error("invalid state")}handleError(e){this.hls&&(this.error(e.message),e instanceof il?this.hls.trigger(B.ERROR,e.data):this.hls.trigger(B.ERROR,{type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_NO_KEYS,error:e,fatal:!0}))}getKeySystemForKeyPromise(e){const n=this.getKeyIdString(e),r=this.keyIdToKeySessionPromise[n];if(!r){const i=K$(e.keyFormat),s=i?[i]:IR(this.config);return this.attemptKeySystemAccess(s)}return r}getKeySystemSelectionPromise(e){if(e.length||(e=IR(this.config)),e.length===0)throw new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},`Missing key-system license configuration options ${JSON.stringify({drmSystems:this.config.drmSystems})}`);return this.attemptKeySystemAccess(e)}attemptSetMediaKeys(e,n){const r=this.setMediaKeysQueue.slice();this.log(`Setting media-keys for "${e}"`);const i=Promise.all(r).then(()=>{if(!this.media)throw new Error("Attempted to set mediaKeys without media element attached");return this.media.setMediaKeys(n)});return this.setMediaKeysQueue.push(i),i.then(()=>{this.log(`Media-keys set for "${e}"`),r.push(i),this.setMediaKeysQueue=this.setMediaKeysQueue.filter(s=>r.indexOf(s)===-1)})}generateRequestWithPreferredKeySession(e,n,r,i){var s,a;const o=(s=this.config.drmSystems)==null||(a=s[e.keySystem])==null?void 0:a.generateRequest;if(o)try{const m=o.call(this.hls,n,r,e);if(!m)throw new Error("Invalid response from configured generateRequest filter");n=m.initDataType,r=e.decryptdata.pssh=m.initData?new Uint8Array(m.initData):null}catch(m){var l;if(this.warn(m.message),(l=this.hls)!=null&&l.config.debug)throw m}if(r===null)return this.log(`Skipping key-session request for "${i}" (no initData)`),Promise.resolve(e);const c=this.getKeyIdString(e.decryptdata);this.log(`Generating key-session request for "${i}": ${c} (init data type: ${n} length: ${r?r.byteLength:null})`);const u=new WG,d=e._onmessage=m=>{const g=e.mediaKeysSession;if(!g){u.emit("error",new Error("invalid state"));return}const{messageType:b,message:E}=m;this.log(`"${b}" message event for session "${g.sessionId}" message size: ${E.byteLength}`),b==="license-request"||b==="license-renewal"?this.renewLicense(e,E).catch(x=>{this.handleError(x),u.emit("error",x)}):b==="license-release"?e.keySystem===Fn.FAIRPLAY&&(this.updateKeySession(e,mj("acknowledged")),this.removeSession(e)):this.warn(`unhandled media key message type "${b}"`)},f=e._onkeystatuseschange=m=>{if(!e.mediaKeysSession){u.emit("error",new Error("invalid state"));return}this.onKeyStatusChange(e);const b=e.keyStatus;u.emit("keyStatus",b),b==="expired"&&(this.warn(`${e.keySystem} expired for key ${c}`),this.renewKeySession(e))};e.mediaKeysSession.addEventListener("message",d),e.mediaKeysSession.addEventListener("keystatuseschange",f);const h=new Promise((m,g)=>{u.on("error",g),u.on("keyStatus",b=>{b.startsWith("usable")?m():b==="output-restricted"?g(new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:!1},"HDCP level output restricted")):b==="internal-error"?g(new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:!0},`key status changed to "${b}"`)):b==="expired"?g(new Error("key expired while generating request")):this.warn(`unhandled key status change "${b}"`)})});return e.mediaKeysSession.generateRequest(n,r).then(()=>{var m;this.log(`Request generated for key-session "${(m=e.mediaKeysSession)==null?void 0:m.sessionId}" keyId: ${c}`)}).catch(m=>{throw new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_NO_SESSION,error:m,fatal:!1},`Error generating key-session request: ${m}`)}).then(()=>h).catch(m=>{throw u.removeAllListeners(),this.removeSession(e),m}).then(()=>(u.removeAllListeners(),e))}onKeyStatusChange(e){e.mediaKeysSession.keyStatuses.forEach((n,r)=>{this.log(`key status change "${n}" for keyStatuses keyId: ${mu.hexDump("buffer"in r?new Uint8Array(r.buffer,r.byteOffset,r.byteLength):new Uint8Array(r))} session keyId: ${mu.hexDump(new Uint8Array(e.decryptdata.keyId||[]))} uri: ${e.decryptdata.uri}`),e.keyStatus=n})}fetchServerCertificate(e){const n=this.config,r=n.loader,i=new r(n),s=this.getServerCertificateUrl(e);return s?(this.log(`Fetching server certificate for "${e}"`),new Promise((a,o)=>{const l={responseType:"arraybuffer",url:s},c=n.certLoadPolicy.default,u={loadPolicy:c,timeout:c.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},d={onSuccess:(f,h,m,g)=>{a(f.data)},onError:(f,h,m,g)=>{o(new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:m,response:Is({url:l.url,data:void 0},f)},`"${e}" certificate request failed (${s}). Status: ${f.code} (${f.text})`))},onTimeout:(f,h,m)=>{o(new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:m,response:{url:l.url,data:void 0}},`"${e}" certificate request timed out (${s})`))},onAbort:(f,h,m)=>{o(new Error("aborted"))}};i.load(l,u,d)})):Promise.resolve()}setMediaKeysServerCertificate(e,n,r){return new Promise((i,s)=>{e.setServerCertificate(r).then(a=>{this.log(`setServerCertificate ${a?"success":"not supported by CDM"} (${r?.byteLength}) on "${n}"`),i(e)}).catch(a=>{s(new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:a,fatal:!0},a.message))})})}renewLicense(e,n){return this.requestLicense(e,new Uint8Array(n)).then(r=>this.updateKeySession(e,new Uint8Array(r)).catch(i=>{throw new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_SESSION_UPDATE_FAILED,error:i,fatal:!0},i.message)}))}unpackPlayReadyKeyMessage(e,n){const r=String.fromCharCode.apply(null,new Uint16Array(n.buffer));if(!r.includes("PlayReadyKeyMessage"))return e.setRequestHeader("Content-Type","text/xml; charset=utf-8"),n;const i=new DOMParser().parseFromString(r,"application/xml"),s=i.querySelectorAll("HttpHeader");if(s.length>0){let u;for(let d=0,f=s.length;d<f;d++){var a,o;u=s[d];const h=(a=u.querySelector("name"))==null?void 0:a.textContent,m=(o=u.querySelector("value"))==null?void 0:o.textContent;h&&m&&e.setRequestHeader(h,m)}}const l=i.querySelector("Challenge"),c=l?.textContent;if(!c)throw new Error("Cannot find <Challenge> in key message");return mj(atob(c))}setupLicenseXHR(e,n,r,i){const s=this.config.licenseXhrSetup;return s?Promise.resolve().then(()=>{if(!r.decryptdata)throw new Error("Key removed");return s.call(this.hls,e,n,r,i)}).catch(a=>{if(!r.decryptdata)throw a;return e.open("POST",n,!0),s.call(this.hls,e,n,r,i)}).then(a=>(e.readyState||e.open("POST",n,!0),{xhr:e,licenseChallenge:a||i})):(e.open("POST",n,!0),Promise.resolve({xhr:e,licenseChallenge:i}))}requestLicense(e,n){const r=this.config.keyLoadPolicy.default;return new Promise((i,s)=>{const a=this.getLicenseServerUrlOrThrow(e.keySystem);this.log(`Sending license request to URL: ${a}`);const o=new XMLHttpRequest;o.responseType="arraybuffer",o.onreadystatechange=()=>{if(!this.hls||!e.mediaKeysSession)return s(new Error("invalid state"));if(o.readyState===4)if(o.status===200){this._requestLicenseFailureCount=0;let l=o.response;this.log(`License received ${l instanceof ArrayBuffer?l.byteLength:l}`);const c=this.config.licenseResponseCallback;if(c)try{l=c.call(this.hls,o,a,e)}catch(u){this.error(u)}i(l)}else{const l=r.errorRetry,c=l?l.maxNumRetry:0;if(this._requestLicenseFailureCount++,this._requestLicenseFailureCount>c||o.status>=400&&o.status<500)s(new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0,networkDetails:o,response:{url:a,data:void 0,code:o.status,text:o.statusText}},`License Request XHR failed (${a}). Status: ${o.status} (${o.statusText})`));else{const u=c-this._requestLicenseFailureCount+1;this.warn(`Retrying license request, ${u} attempts left`),this.requestLicense(e,n).then(i,s)}}},e.licenseXhr&&e.licenseXhr.readyState!==XMLHttpRequest.DONE&&e.licenseXhr.abort(),e.licenseXhr=o,this.setupLicenseXHR(o,a,e,n).then(({xhr:l,licenseChallenge:c})=>{e.keySystem==Fn.PLAYREADY&&(c=this.unpackPlayReadyKeyMessage(l,c)),l.send(c)})})}onMediaAttached(e,n){if(!this.config.emeEnabled)return;const r=n.media;this.media=r,r.removeEventListener("encrypted",this.onMediaEncrypted),r.removeEventListener("waitingforkey",this.onWaitingForKey),r.addEventListener("encrypted",this.onMediaEncrypted),r.addEventListener("waitingforkey",this.onWaitingForKey)}onMediaDetached(){const e=this.media,n=this.mediaKeySessions;e&&(e.removeEventListener("encrypted",this.onMediaEncrypted),e.removeEventListener("waitingforkey",this.onWaitingForKey),this.media=null),this._requestLicenseFailureCount=0,this.setMediaKeysQueue=[],this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},RS.clearKeyUriToKeyIdMap();const r=n.length;by.CDMCleanupPromise=Promise.all(n.map(i=>this.removeSession(i)).concat(e?.setMediaKeys(null).catch(i=>{this.log(`Could not clear media keys: ${i}`)}))).then(()=>{r&&(this.log("finished closing key sessions and clearing media keys"),n.length=0)}).catch(i=>{this.log(`Could not close sessions and clear media keys: ${i}`)})}onManifestLoading(){this.keyFormatPromise=null}onManifestLoaded(e,{sessionKeys:n}){if(!(!n||!this.config.emeEnabled)&&!this.keyFormatPromise){const r=n.reduce((i,s)=>(i.indexOf(s.keyFormat)===-1&&i.push(s.keyFormat),i),[]);this.log(`Selecting key-system from session-keys ${r.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(r)}}removeSession(e){const{mediaKeysSession:n,licenseXhr:r}=e;if(n){this.log(`Remove licenses and keys and close session ${n.sessionId}`),e._onmessage&&(n.removeEventListener("message",e._onmessage),e._onmessage=void 0),e._onkeystatuseschange&&(n.removeEventListener("keystatuseschange",e._onkeystatuseschange),e._onkeystatuseschange=void 0),r&&r.readyState!==XMLHttpRequest.DONE&&r.abort(),e.mediaKeysSession=e.decryptdata=e.licenseXhr=void 0;const i=this.mediaKeySessions.indexOf(e);return i>-1&&this.mediaKeySessions.splice(i,1),n.remove().catch(s=>{this.log(`Could not remove session: ${s}`)}).then(()=>n.close()).catch(s=>{this.log(`Could not close session: ${s}`)})}}}by.CDMCleanupPromise=void 0;class il extends Error{constructor(e,n){super(n),this.data=void 0,e.error||(e.error=new Error(n)),this.data=e,e.err=e.error}}var na;(function(t){t.MANIFEST="m",t.AUDIO="a",t.VIDEO="v",t.MUXED="av",t.INIT="i",t.CAPTION="c",t.TIMED_TEXT="tt",t.KEY="k",t.OTHER="o"})(na||(na={}));var Aj;(function(t){t.DASH="d",t.HLS="h",t.SMOOTH="s",t.OTHER="o"})(Aj||(Aj={}));var x0;(function(t){t.OBJECT="CMCD-Object",t.REQUEST="CMCD-Request",t.SESSION="CMCD-Session",t.STATUS="CMCD-Status"})(x0||(x0={}));const OJt={[x0.OBJECT]:["br","d","ot","tb"],[x0.REQUEST]:["bl","dl","mtp","nor","nrr","su"],[x0.SESSION]:["cid","pr","sf","sid","st","v"],[x0.STATUS]:["bs","rtp"]};class Sb{constructor(e,n){this.value=void 0,this.params=void 0,Array.isArray(e)&&(e=e.map(r=>r instanceof Sb?r:new Sb(r))),this.value=e,this.params=n}}class lCe{constructor(e){this.description=void 0,this.description=e}}const MJt="Dict";function PJt(t){return Array.isArray(t)?JSON.stringify(t):t instanceof Map?"Map{}":t instanceof Set?"Set{}":typeof t=="object"?JSON.stringify(t):String(t)}function $Jt(t,e,n,r){return new Error(`failed to ${t} "${PJt(e)}" as ${n}`,{cause:r})}const zoe="Bare Item",NJt="Boolean",FJt="Byte Sequence",jJt="Decimal",BJt="Integer";function UJt(t){return t<-999999999999999||999999999999999<t}const HJt=/[\x00-\x1f\x7f]+/,VJt="Token",WJt="Key";function ed(t,e,n){return $Jt("serialize",t,e,n)}function zJt(t){if(typeof t!="boolean")throw ed(t,NJt);return t?"?1":"?0"}function GJt(t){return btoa(String.fromCharCode(...t))}function qJt(t){if(ArrayBuffer.isView(t)===!1)throw ed(t,FJt);return`:${GJt(t)}:`}function cCe(t){if(UJt(t))throw ed(t,BJt);return t.toString()}function KJt(t){return`@${cCe(t.getTime()/1e3)}`}function uCe(t,e){if(t<0)return-uCe(-t,e);const n=Math.pow(10,e);if(Math.abs(t*n%1-.5)<Number.EPSILON){const i=Math.floor(t*n);return(i%2===0?i:i+1)/n}else return Math.round(t*n)/n}function YJt(t){const e=uCe(t,3);if(Math.floor(Math.abs(e)).toString().length>12)throw ed(t,jJt);const n=e.toString();return n.includes(".")?n:`${n}.0`}const QJt="String";function XJt(t){if(HJt.test(t))throw ed(t,QJt);return`"${t.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}function ZJt(t){return t.description||t.toString().slice(7,-1)}function Goe(t){const e=ZJt(t);if(/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(e)===!1)throw ed(e,VJt);return e}function Cj(t){switch(typeof t){case"number":if(!at(t))throw ed(t,zoe);return Number.isInteger(t)?cCe(t):YJt(t);case"string":return XJt(t);case"symbol":return Goe(t);case"boolean":return zJt(t);case"object":if(t instanceof Date)return KJt(t);if(t instanceof Uint8Array)return qJt(t);if(t instanceof lCe)return Goe(t);default:throw ed(t,zoe)}}function Rj(t){if(/^[a-z*][a-z0-9\-_.*]*$/.test(t)===!1)throw ed(t,WJt);return t}function KG(t){return t==null?"":Object.entries(t).map(([e,n])=>n===!0?`;${Rj(e)}`:`;${Rj(e)}=${Cj(n)}`).join("")}function dCe(t){return t instanceof Sb?`${Cj(t.value)}${KG(t.params)}`:Cj(t)}function JJt(t){return`(${t.value.map(dCe).join(" ")})${KG(t.params)}`}function een(t,e={whitespace:!0}){if(typeof t!="object")throw ed(t,MJt);const n=t instanceof Map?t.entries():Object.entries(t),r=e!=null&&e.whitespace?" ":"";return Array.from(n).map(([i,s])=>{s instanceof Sb||(s=new Sb(s));let a=Rj(i);return s.value===!0?a+=KG(s.params):(a+="=",Array.isArray(s.value)?a+=JJt(s):a+=dCe(s)),a}).join(`,${r}`)}function ten(t,e){return een(t,e)}const nen=t=>t==="ot"||t==="sf"||t==="st",ren=t=>typeof t=="number"?at(t):t!=null&&t!==""&&t!==!1;function ien(t,e){const n=new URL(t),r=new URL(e);if(n.origin!==r.origin)return t;const i=n.pathname.split("/").slice(1),s=r.pathname.split("/").slice(1,-1);for(;i[0]===s[0];)i.shift(),s.shift();for(;s.length;)s.shift(),i.unshift("..");return i.join("/")}function sen(){try{return crypto.randomUUID()}catch{try{const e=URL.createObjectURL(new Blob),n=e.toString();return URL.revokeObjectURL(e),n.slice(n.lastIndexOf("/")+1)}catch{let n=new Date().getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,i=>{const s=(n+Math.random()*16)%16|0;return n=Math.floor(n/16),(i=="x"?s:s&3|8).toString(16)})}}}const v3=t=>Math.round(t),aen=(t,e)=>(e!=null&&e.baseUrl&&(t=ien(t,e.baseUrl)),encodeURIComponent(t)),BR=t=>v3(t/100)*100,oen={br:v3,d:v3,bl:BR,dl:BR,mtp:BR,nor:aen,rtp:BR,tb:v3};function len(t,e){const n={};if(t==null||typeof t!="object")return n;const r=Object.keys(t).sort(),i=Fi({},oen,e?.formatters),s=e?.filter;return r.forEach(a=>{if(s!=null&&s(a))return;let o=t[a];const l=i[a];l&&(o=l(o,e)),!(a==="v"&&o===1)&&(a=="pr"&&o===1||ren(o)&&(nen(a)&&typeof o=="string"&&(o=new lCe(o)),n[a]=o))}),n}function fCe(t,e={}){return t?ten(len(t,e),Fi({whitespace:!1},e)):""}function cen(t,e={}){if(!t)return{};const n=Object.entries(t),r=Object.entries(OJt).concat(Object.entries(e?.customHeaderMap||{})),i=n.reduce((s,a)=>{var o,l;const[c,u]=a,d=((o=r.find(f=>f[1].includes(c)))==null?void 0:o[0])||x0.REQUEST;return(l=s[d])!=null||(s[d]={}),s[d][c]=u,s},{});return Object.entries(i).reduce((s,[a,o])=>(s[a]=fCe(o,e),s),{})}function uen(t,e,n){return Fi(t,cen(e,n))}const den="CMCD";function fen(t,e={}){if(!t)return"";const n=fCe(t,e);return`${den}=${encodeURIComponent(n)}`}const qoe=/CMCD=[^&#]+/;
2534function hen(t,e,n){const r=fen(e,n);if(!r)return t;if(qoe.test(t))return t.replace(qoe,r);const i=t.includes("?")?"&":"?";return`${t}${i}${r}`}class pen{constructor(e){this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.includeKeys=void 0,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=()=>{this.initialized&&(this.starved=!0),this.buffering=!0},this.onPlaying=()=>{this.initialized||(this.initialized=!0),this.buffering=!1},this.applyPlaylistData=i=>{try{this.apply(i,{ot:na.MANIFEST,su:!this.initialized})}catch(s){he.warn("Could not generate manifest CMCD data.",s)}},this.applyFragmentData=i=>{try{const s=i.frag,a=this.hls.levels[s.level],o=this.getObjectType(s),l={d:s.duration*1e3,ot:o};(o===na.VIDEO||o===na.AUDIO||o==na.MUXED)&&(l.br=a.bitrate/1e3,l.tb=this.getTopBandwidth(o)/1e3,l.bl=this.getBufferLength(o)),this.apply(i,l)}catch(s){he.warn("Could not generate segment CMCD data.",s)}},this.hls=e;const n=this.config=e.config,{cmcd:r}=n;r!=null&&(n.pLoader=this.createPlaylistLoader(),n.fLoader=this.createFragmentLoader(),this.sid=r.sessionId||sen(),this.cid=r.contentId,this.useHeaders=r.useHeaders===!0,this.includeKeys=r.includeKeys,this.registerListeners())}registerListeners(){const e=this.hls;e.on(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(B.MEDIA_DETACHED,this.onMediaDetached,this),e.on(B.BUFFER_CREATED,this.onBufferCreated,this)}unregisterListeners(){const e=this.hls;e.off(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(B.MEDIA_DETACHED,this.onMediaDetached,this),e.off(B.BUFFER_CREATED,this.onBufferCreated,this)}destroy(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=null}onMediaAttached(e,n){this.media=n.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)}onMediaDetached(){this.media&&(this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null)}onBufferCreated(e,n){var r,i;this.audioBuffer=(r=n.tracks.audio)==null?void 0:r.buffer,this.videoBuffer=(i=n.tracks.video)==null?void 0:i.buffer}createData(){var e;return{v:1,sf:Aj.HLS,sid:this.sid,cid:this.cid,pr:(e=this.media)==null?void 0:e.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}}apply(e,n={}){Fi(n,this.createData());const r=n.ot===na.INIT||n.ot===na.VIDEO||n.ot===na.MUXED;this.starved&&r&&(n.bs=!0,n.su=!0,this.starved=!1),n.su==null&&(n.su=this.buffering);const{includeKeys:i}=this;i&&(n=Object.keys(n).reduce((s,a)=>(i.includes(a)&&(s[a]=n[a]),s),{})),this.useHeaders?(e.headers||(e.headers={}),uen(e.headers,n)):e.url=hen(e.url,n)}getObjectType(e){const{type:n}=e;if(n==="subtitle")return na.TIMED_TEXT;if(e.sn==="initSegment")return na.INIT;if(n==="audio")return na.AUDIO;if(n==="main")return this.hls.audioTracks.length?na.VIDEO:na.MUXED}getTopBandwidth(e){let n=0,r;const i=this.hls;if(e===na.AUDIO)r=i.audioTracks;else{const s=i.maxAutoLevel,a=s>-1?s+1:i.levels.length;r=i.levels.slice(0,a)}for(const s of r)s.bitrate>n&&(n=s.bitrate);return n>0?n:NaN}getBufferLength(e){const n=this.hls.media,r=e===na.AUDIO?this.audioBuffer:this.videoBuffer;return!r||!n?NaN:pr.bufferInfo(r,n.currentTime,this.config.maxBufferHole).len*1e3}createPlaylistLoader(){const{pLoader:e}=this.config,n=this.applyPlaylistData,r=e||this.config.loader;return class{constructor(s){this.loader=void 0,this.loader=new r(s)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(s,a,o){n(s),this.loader.load(s,a,o)}}}createFragmentLoader(){const{fLoader:e}=this.config,n=this.applyFragmentData,r=e||this.config.loader;return class{constructor(s){this.loader=void 0,this.loader=new r(s)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(s,a,o){n(s),this.loader.load(s,a,o)}}}}const men=3e5;class gen{constructor(e){this.hls=void 0,this.log=void 0,this.loader=null,this.uri=null,this.pathwayId=".",this.pathwayPriority=null,this.timeToLoad=300,this.reloadTimer=-1,this.updated=0,this.started=!1,this.enabled=!0,this.levels=null,this.audioTracks=null,this.subtitleTracks=null,this.penalizedPathways={},this.hls=e,this.log=he.log.bind(he,"[content-steering]:"),this.registerListeners()}registerListeners(){const e=this.hls;e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(B.MANIFEST_PARSED,this.onManifestParsed,this),e.on(B.ERROR,this.onError,this)}unregisterListeners(){const e=this.hls;e&&(e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(B.MANIFEST_PARSED,this.onManifestParsed,this),e.off(B.ERROR,this.onError,this))}
vendor: 5,378 bytes, line 2534
2534startLoad(){if(this.started=!0,this.clearTimeout(),this.enabled&&this.uri){if(this.updated){const e=this.timeToLoad*1e3-(performance.now()-this.updated);if(e>0){this.scheduleRefresh(this.uri,e);return}}this.loadSteeringManifest(this.uri)}}stopLoad(){this.started=!1,this.loader&&(this.loader.destroy(),this.loader=null),this.clearTimeout()}clearTimeout(){this.reloadTimer!==-1&&(self.clearTimeout(this.reloadTimer),this.reloadTimer=-1)}destroy(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null}removeLevel(e){const n=this.levels;n&&(this.levels=n.filter(r=>r!==e))}onManifestLoading(){this.stopLoad(),this.enabled=!0,this.timeToLoad=300,this.updated=0,this.uri=null,this.pathwayId=".",this.levels=this.audioTracks=this.subtitleTracks=null}onManifestLoaded(e,n){const{contentSteering:r}=n;r!==null&&(this.pathwayId=r.pathwayId,this.uri=r.uri,this.started&&this.startLoad())}onManifestParsed(e,n){this.audioTracks=n.audioTracks,this.subtitleTracks=n.subtitleTracks}onError(e,n){const{errorAction:r}=n;if(r?.action===Fs.SendAlternateToPenaltyBox&&r.flags===Xl.MoveAllAlternatesMatchingHost){const i=this.levels;let s=this.pathwayPriority,a=this.pathwayId;if(n.context){const{groupId:o,pathwayId:l,type:c}=n.context;o&&i?a=this.getPathwayForGroupId(o,c,a):l&&(a=l)}a in this.penalizedPathways||(this.penalizedPathways[a]=performance.now()),!s&&i&&(s=i.reduce((o,l)=>(o.indexOf(l.pathwayId)===-1&&o.push(l.pathwayId),o),[])),s&&s.length>1&&(this.updatePathwayPriority(s),r.resolved=this.pathwayId!==a),r.resolved||he.warn(`Could not resolve ${n.details} ("${n.error.message}") with content-steering for Pathway: ${a} levels: ${i&&i.length} priorities: ${JSON.stringify(s)} penalized: ${JSON.stringify(this.penalizedPathways)}`)}}filterParsedLevels(e){this.levels=e;let n=this.getLevelsForPathway(this.pathwayId);if(n.length===0){const r=e[0].pathwayId;this.log(`No levels found in Pathway ${this.pathwayId}. Setting initial Pathway to "${r}"`),n=this.getLevelsForPathway(r),this.pathwayId=r}return n.length!==e.length&&this.log(`Found ${n.length}/${e.length} levels in Pathway "${this.pathwayId}"`),n}getLevelsForPathway(e){return this.levels===null?[]:this.levels.filter(n=>e===n.pathwayId)}updatePathwayPriority(e){this.pathwayPriority=e;let n;const r=this.penalizedPathways,i=performance.now();Object.keys(r).forEach(s=>{i-r[s]>men&&delete r[s]});for(let s=0;s<e.length;s++){const a=e[s];if(a in r)continue;if(a===this.pathwayId)return;const o=this.hls.nextLoadLevel,l=this.hls.levels[o];if(n=this.getLevelsForPathway(a),n.length>0){this.log(`Setting Pathway to "${a}"`),this.pathwayId=a,DAe(n),this.hls.trigger(B.LEVELS_UPDATED,{levels:n});const c=this.hls.levels[o];l&&c&&this.levels&&(c.attrs["STABLE-VARIANT-ID"]!==l.attrs["STABLE-VARIANT-ID"]&&c.bitrate!==l.bitrate&&this.log(`Unstable Pathways change from bitrate ${l.bitrate} to ${c.bitrate}`),this.hls.nextLoadLevel=o);break}}}getPathwayForGroupId(e,n,r){const i=this.getLevelsForPathway(r).concat(this.levels||[]);for(let s=0;s<i.length;s++)if(n===xn.AUDIO_TRACK&&i[s].hasAudioGroup(e)||n===xn.SUBTITLE_TRACK&&i[s].hasSubtitleGroup(e))return i[s].pathwayId;return r}clonePathways(e){const n=this.levels;if(!n)return;const r={},i={};e.forEach(s=>{const{ID:a,"BASE-ID":o,"URI-REPLACEMENT":l}=s;if(n.some(u=>u.pathwayId===a))return;const c=this.getLevelsForPathway(o).map(u=>{const d=new Yr(u.attrs);d["PATHWAY-ID"]=a;const f=d.AUDIO&&`${d.AUDIO}_clone_${a}`,h=d.SUBTITLES&&`${d.SUBTITLES}_clone_${a}`;f&&(r[d.AUDIO]=f,d.AUDIO=f),h&&(i[d.SUBTITLES]=h,d.SUBTITLES=h);const m=hCe(u.uri,d["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",l),g=new wb({attrs:d,audioCodec:u.audioCodec,bitrate:u.bitrate,height:u.height,name:u.name,url:m,videoCodec:u.videoCodec,width:u.width});if(u.audioGroups)for(let b=1;b<u.audioGroups.length;b++)g.addGroupId("audio",`${u.audioGroups[b]}_clone_${a}`);if(u.subtitleGroups)for(let b=1;b<u.subtitleGroups.length;b++)g.addGroupId("text",`${u.subtitleGroups[b]}_clone_${a}`);return g});n.push(...c),Koe(this.audioTracks,r,l,a),Koe(this.subtitleTracks,i,l,a)})}loadSteeringManifest(e){const n=this.hls.config,r=n.loader;this.loader&&this.loader.destroy(),this.loader=new r(n);let i;try{i=new self.URL(e)}catch{this.enabled=!1,this.log(`Failed to parse Steering Manifest URI: ${e}`);return}if(i.protocol!=="data:"){const u=(this.hls.bandwidthEstimate||n.abrEwmaDefaultEstimate)|0;i.searchParams.set("_HLS_pathway",this.pathwayId),i.searchParams.set("_HLS_throughput",""+u)}const s={responseType:"json",url:i.href},a=n.steeringManifestLoadPolicy.default,o=a.errorRetry||a.timeoutRetry||{},l={loadPolicy:a,timeout:a.maxLoadTimeMs,maxRetry:o.maxNumRetry||0,retryDelay:o.retryDelayMs||0,maxRetryDelay:o.maxRetryDelayMs||0},c={onSuccess:(u,d,f,h)=>{this.log(`Loaded steering manifest: "${i}"`);const m=u.data;if(m.VERSION!==1){this.log(`Steering VERSION ${m.VERSION} not supported!`);return}this.updated=performance.now(),this.timeToLoad=m.TTL;const{"RELOAD-URI":g,"PATHWAY-CLONES":b,"PATHWAY-PRIORITY":E}=m;if(g)try{this.uri=new self.URL(g,i).href}catch{this.enabled=!1,this.log(`Failed to parse Steering Manifest RELOAD-URI: ${g}`);return}this.scheduleRefresh(this.uri||f.url),b&&this.clonePathways(b);const x={steeringManifest:m,url:i.toString()};this.hls.trigger(B.STEERING_MANIFEST_LOADED,x),E&&this.updatePathwayPriority(E)},onError:(u,d,f,h)=>
2534{if(this.log(`Error loading steering manifest: ${u.code} ${u.text} (${d.url})`),this.stopLoad(),u.code===410){this.enabled=!1,this.log(`Steering manifest ${d.url} no longer available`);return}let m=this.timeToLoad*1e3;if(u.code===429){const g=this.loader;if(typeof g?.getResponseHeader=="function"){const b=g.getResponseHeader("Retry-After");b&&(m=parseFloat(b)*1e3)}this.log(`Steering manifest ${d.url} rate limited`);return}this.scheduleRefresh(this.uri||d.url,m)},onTimeout:(u,d,f)=>{this.log(`Timeout loading steering manifest (${d.url})`),this.scheduleRefresh(this.uri||d.url)}};this.log(`Requesting steering manifest: ${i}`),this.loader.load(s,l,c)}scheduleRefresh(e,n=this.timeToLoad*1e3){this.clearTimeout(),this.reloadTimer=self.setTimeout(()=>{var r;const i=(r=this.hls)==null?void 0:r.media;if(i&&!i.ended){this.loadSteeringManifest(e);return}this.scheduleRefresh(e,this.timeToLoad*1e3)},n)}}function Koe(t,e,n,r){t&&Object.keys(e).forEach(i=>{const s=t.filter(a=>a.groupId===i).map(a=>{const o=Fi({},a);return o.details=void 0,o.attrs=new Yr(o.attrs),o.url=o.attrs.URI=hCe(a.url,a.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",n),o.groupId=o.attrs["GROUP-ID"]=e[i],o.attrs["PATHWAY-ID"]=r,o});t.push(...s)})}function hCe(t,e,n,r){const{HOST:i,PARAMS:s,[n]:a}=r;let o;e&&(o=a?.[e],o&&(t=o));const l=new self.URL(t);return i&&!o&&(l.host=i),s&&Object.keys(s).sort().forEach(c=>{c&&l.searchParams.set(c,s[c])}),l.href}const ven=/^age:\s*[\d.]+\s*$/im;class pCe{constructor(e){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=e&&e.xhrSetup||null,this.stats=new nM,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const e=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),e&&(e.onreadystatechange=null,e.onprogress=null,e.readyState!==4&&(this.stats.aborted=!0,e.abort()))}abort(){var e;this.abortInternal(),(e=this.callbacks)!=null&&e.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(e,n,r){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=e,this.config=n,this.callbacks=r,this.loadInternal()}loadInternal(){const{config:e,context:n}=this;if(!e||!n)return;const r=this.loader=new self.XMLHttpRequest,i=this.stats;i.loading.first=0,i.loaded=0,i.aborted=!1;const s=this.xhrSetup;s?Promise.resolve().then(()=>{if(!(this.loader!==r||this.stats.aborted))return s(r,n.url)}).catch(a=>{if(!(this.loader!==r||this.stats.aborted))return r.open("GET",n.url,!0),s(r,n.url)}).then(()=>{this.loader!==r||this.stats.aborted||this.openAndSendXhr(r,n,e)}).catch(a=>{this.callbacks.onError({code:r.status,text:a.message},n,r,i)}):this.openAndSendXhr(r,n,e)}openAndSendXhr(e,n,r){e.readyState||e.open("GET",n.url,!0);const i=n.headers,{maxTimeToFirstByteMs:s,maxLoadTimeMs:a}=r.loadPolicy;if(i)for(const o in i)e.setRequestHeader(o,i[o]);n.rangeEnd&&e.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),e.onreadystatechange=this.readystatechange.bind(this),e.onprogress=this.loadprogress.bind(this),e.responseType=n.responseType,self.clearTimeout(this.requestTimeout),r.timeout=s&&at(s)?s:a,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),r.timeout),e.send()}readystatechange(){const{context:e,loader:n,stats:r}=this;if(!e||!n)return;const i=n.readyState,s=this.config;if(!r.aborted&&i>=2&&(r.loading.first===0&&(r.loading.first=Math.max(self.performance.now(),r.loading.start),s.timeout!==s.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),s.timeout=s.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.loadPolicy.maxLoadTimeMs-(r.loading.first-r.loading.start)))),i===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const a=n.status,o=n.responseType==="text"?n.responseText:null;if(a>=200&&a<300){const d=o??n.response;if(d!=null){r.loading.end=Math.max(self.performance.now(),r.loading.first);const f=n.responseType==="arraybuffer"?d.byteLength:d.length;if(r.loaded=r.total=f,r.bwEstimate=r.total*8e3/(r.loading.end-r.loading.first),!this.callbacks)return;const h=this.callbacks.onProgress;if(h&&h(r,e,d,n),!this.callbacks)return;const m={url:n.responseURL,data:d,code:a};this.callbacks.onSuccess(m,r,e,n);return}}const l=s.loadPolicy.errorRetry,c=r.retry,u={url:e.url,data:void 0,code:a};Vk(l,c,!1,u)?this.retry(l):(he.error(`${a} while loading ${e.url}`),this.callbacks.onError({code:a,text:n.statusText},e,n,r))}}loadtimeout(){if(!this.config)return;const e=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Vk(e,n,!0))this.retry(e);else{var r;he.warn(`timeout while loading ${(r=this.context)==null?void 0:r.url}`);const i=this.callbacks;
2534i&&(this.abortInternal(),i.onTimeout(this.stats,this.context,this.loader))}}retry(e){const{context:n,stats:r}=this;this.retryDelay=PG(e,r.retry),r.retry++,he.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n?.url}, retrying ${r.retry}/${e.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(e){const n=this.stats;n.loaded=e.loaded,e.lengthComputable&&(n.total=e.total)}getCacheAge(){let e=null;if(this.loader&&ven.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");e=n?parseFloat(n):null}return e}getResponseHeader(e){return this.loader&&new RegExp(`^${e}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(e):null}}function yen(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch{}return!1}const ben=/(\d+)-(\d+)\/(\d+)/;class Yoe{constructor(e){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=e.fetchSetup||Sen,this.controller=new self.AbortController,this.stats=new nM}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var e;this.abortInternal(),(e=this.callbacks)!=null&&e.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(e,n,r){const i=this.stats;if(i.loading.start)throw new Error("Loader can only be used once.");i.loading.start=self.performance.now();const s=Een(e,this.controller.signal),a=r.onProgress,o=e.responseType==="arraybuffer",l=o?"byteLength":"length",{maxTimeToFirstByteMs:c,maxLoadTimeMs:u}=n.loadPolicy;this.context=e,this.config=n,this.callbacks=r,this.request=this.fetchSetup(e,s),self.clearTimeout(this.requestTimeout),n.timeout=c&&at(c)?c:u,this.requestTimeout=self.setTimeout(()=>{this.abortInternal(),r.onTimeout(i,e,this.response)},n.timeout),self.fetch(this.request).then(d=>{this.response=this.loader=d;const f=Math.max(self.performance.now(),i.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=u,this.requestTimeout=self.setTimeout(()=>{this.abortInternal(),r.onTimeout(i,e,this.response)},u-(f-i.loading.start)),!d.ok){const{status:h,statusText:m}=d;throw new Ten(m||"fetch, bad network response",h,d)}return i.loading.first=f,i.total=wen(d.headers)||i.total,a&&at(n.highWaterMark)?this.loadProgressively(d,i,e,n.highWaterMark,a):o?d.arrayBuffer():e.responseType==="json"?d.json():d.text()}).then(d=>{const f=this.response;if(!f)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),i.loading.end=Math.max(self.performance.now(),i.loading.first);const h=d[l];h&&(i.loaded=i.total=h);const m={url:f.url,data:d,code:f.status};a&&!at(n.highWaterMark)&&a(i,e,d,f),r.onSuccess(m,i,e,f)}).catch(d=>{if(self.clearTimeout(this.requestTimeout),i.aborted)return;const f=d&&d.code||0,h=d?d.message:null;r.onError({code:f,text:h},e,d?d.details:null,i)})}getCacheAge(){let e=null;if(this.response){const n=this.response.headers.get("age");e=n?parseFloat(n):null}return e}getResponseHeader(e){return this.response?this.response.headers.get(e):null}loadProgressively(e,n,r,i=0,s){const a=new PAe,o=e.body.getReader(),l=()=>o.read().then(c=>{if(c.done)return a.dataLength&&s(n,r,a.flush(),e),Promise.resolve(new ArrayBuffer(0));const u=c.value,d=u.length;return n.loaded+=d,d<i||a.dataLength?(a.push(u),a.dataLength>=i&&s(n,r,a.flush(),e)):s(n,r,u,e),l()}).catch(()=>Promise.reject());return l()}}function Een(t,e){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:e,headers:new self.Headers(Fi({},t.headers))};return t.rangeEnd&&n.headers.set("Range","bytes="+t.rangeStart+"-"+String(t.rangeEnd-1)),n}function xen(t){const e=ben.exec(t);if(e)return parseInt(e[2])-parseInt(e[1])+1}function wen(t){const e=t.get("Content-Range");if(e){const r=xen(e);if(at(r))return r}const n=t.get("Content-Length");if(n)return parseInt(n)}
vendor: 5,465 bytes, line 2534
2534function Sen(t,e){return new self.Request(t.url,e)}class Ten extends Error{constructor(e,n,r){super(e),this.code=void 0,this.details=void 0,this.code=n,this.details=r}}const Aen=/\s/,Cen={newCue(t,e,n,r){const i=[];let s,a,o,l,c;const u=self.VTTCue||self.TextTrackCue;for(let f=0;f<r.rows.length;f++)if(s=r.rows[f],o=!0,l=0,c="",!s.isEmpty()){var d;for(let g=0;g<s.chars.length;g++)Aen.test(s.chars[g].uchar)&&o?l++:(c+=s.chars[g].uchar,o=!1);s.cueStartTime=e,e===n&&(n+=1e-4),l>=16?l--:l++;const h=rCe(c.trim()),m=GG(e,n,h);t!=null&&(d=t.cues)!=null&&d.getCueById(m)||(a=new u(e,n,h),a.id=m,a.line=f+1,a.align="left",a.position=10+Math.min(80,Math.floor(l*8/32)*10),i.push(a))}return t&&i.length&&(i.sort((f,h)=>f.line==="auto"||h.line==="auto"?0:f.line>8&&h.line>8?h.line-f.line:f.line-h.line),i.forEach(f=>RAe(t,f))),i}},Ren={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},mCe=Is(Is({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,maxBufferSize:60*1e3*1e3,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:pCe,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:eZt,bufferController:iJt,capLevelController:qG,errorController:HXt,fpsController:LJt,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:fAe,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableID3MetadataCues:!0,useMediaCapabilities:!0,certLoadPolicy:{default:Ren},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},_en()),{},{subtitleStreamController:eJt,subtitleTrackController:nJt,timelineController:kJt,audioStreamController:ZZt,audioTrackController:JZt,emeController:by,cmcdController:pen,contentSteeringController:gen});function _en(){return{cueHandler:Cen,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function Ien(t,e){if((e.liveSyncDurationCount||e.liveMaxLatencyDurationCount)&&(e.liveSyncDuration||e.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(e.liveMaxLatencyDurationCount!==void 0&&(e.liveSyncDurationCount===void 0||e.liveMaxLatencyDurationCount<=e.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(e.liveMaxLatencyDuration!==void 0&&(e.liveSyncDuration===void 0||e.liveMaxLatencyDuration<=e.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const n=_j(t),r=["manifest","level","frag"],i=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return r.forEach(s=>{const a=`${s==="level"?"playlist":s}LoadPolicy`,o=e[a]===void 0,l=[];
2534i.forEach(c=>{const u=`${s}Loading${c}`,d=e[u];if(d!==void 0&&o){l.push(u);const f=n[a].default;switch(e[a]={default:f},c){case"TimeOut":f.maxLoadTimeMs=d,f.maxTimeToFirstByteMs=d;break;case"MaxRetry":f.errorRetry.maxNumRetry=d,f.timeoutRetry.maxNumRetry=d;break;case"RetryDelay":f.errorRetry.retryDelayMs=d,f.timeoutRetry.retryDelayMs=d;break;case"MaxRetryTimeout":f.errorRetry.maxRetryDelayMs=d,f.timeoutRetry.maxRetryDelayMs=d;break}}}),l.length&&he.warn(`hls.js config: "${l.join('", "')}" setting(s) are deprecated, use "${a}": ${JSON.stringify(e[a])}`)}),Is(Is({},n),e)}function _j(t){return t&&typeof t=="object"?Array.isArray(t)?t.map(_j):Object.keys(t).reduce((e,n)=>(e[n]=_j(t[n]),e),{}):t}function ken(t){const e=t.loader;e!==Yoe&&e!==pCe?(he.log("[config]: Custom loader detected, cannot enable progressive streaming"),t.progressive=!1):yen()&&(t.loader=Yoe,t.progressive=!0,t.enableSoftwareAES=!0,he.log("[config]: Progressive streaming enabled, using FetchLoader"))}let m8;class Den extends $G{constructor(e,n){super(e,"[level-controller]"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:e}=this;e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(B.LEVEL_LOADED,this.onLevelLoaded,this),e.on(B.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(B.FRAG_BUFFERED,this.onFragBuffered,this),e.on(B.ERROR,this.onError,this)}_unregisterListeners(){const{hls:e}=this;e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(B.LEVEL_LOADED,this.onLevelLoaded,this),e.off(B.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(B.FRAG_BUFFERED,this.onFragBuffered,this),e.off(B.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(e,n){this.resetLevels()}onManifestLoaded(e,n){const r=this.hls.config.preferManagedMediaSource,i=[],s={},a={};let o=!1,l=!1,c=!1;n.levels.forEach(u=>{var d,f;const h=u.attrs;let{audioCodec:m,videoCodec:g}=u;((d=m)==null?void 0:d.indexOf("mp4a.40.34"))!==-1&&(m8||(m8=/chrome|firefox/i.test(navigator.userAgent)),m8&&(u.audioCodec=m=void 0)),m&&(u.audioCodec=m=Bk(m,r)),((f=g)==null?void 0:f.indexOf("avc1"))===0&&(g=u.videoCodec=vXt(g));const{width:b,height:E,unknownCodecs:x}=u;if(o||(o=!!(b&&E)),l||(l=!!g),c||(c=!!m),x!=null&&x.length||m&&!e8(m,"audio",r)||g&&!e8(g,"video",r))return;const{CODECS:S,"FRAME-RATE":A,"HDCP-LEVEL":R,"PATHWAY-ID":C,RESOLUTION:T,"VIDEO-RANGE":I}=h,k=`${`${C||"."}-`}${u.bitrate}-${T}-${A}-${S}-${I}-${R}`;if(s[k])if(s[k].uri!==u.url&&!u.attrs["PATHWAY-ID"]){const O=a[k]+=1;u.attrs["PATHWAY-ID"]=new Array(O+1).join(".");const P=new wb(u);s[k]=P,i.push(P)}else s[k].addGroupId("audio",h.AUDIO),s[k].addGroupId("text",h.SUBTITLES);else{const O=new wb(u);s[k]=O,a[k]=1,i.push(O)}}),this.filterAndSortMediaOptions(i,n,o,l,c)}filterAndSortMediaOptions(e,n,r,i,s){let a=[],o=[],l=e;if((r||i)&&s&&(l=l.filter(({videoCodec:m,videoRange:g,width:b,height:E})=>(!!m||!!(b&&E))&&kXt(g))),l.length===0){Promise.resolve().then(()=>{if(this.hls){n.levels.length&&this.warn(`One or more CODECS in variant not supported: ${JSON.stringify(n.levels[0].attrs)}`);const m=new Error("no level with compatible codecs found in manifest");this.hls.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:m,reason:m.message})}});return}if(n.audioTracks){const{preferManagedMediaSource:m}=this.hls.config;a=n.audioTracks.filter(g=>!g.audioCodec||e8(g.audioCodec,"audio",m)),Qoe(a)}n.subtitles&&(o=n.subtitles,Qoe(o));const c=l.slice(0);l.sort((m,g)=>{if(m.attrs["HDCP-LEVEL"]!==g.attrs["HDCP-LEVEL"])return(m.attrs["HDCP-LEVEL"]||"")>(g.attrs["HDCP-LEVEL"]||"")?1:-1;if(r&&m.height!==g.height)return m.height-g.height;if(m.frameRate!==g.frameRate)return m.frameRate-g.frameRate;if(m.videoRange!==g.videoRange)return Uk.indexOf(m.videoRange)-Uk.indexOf(g.videoRange);
2534if(m.videoCodec!==g.videoCodec){const b=roe(m.videoCodec),E=roe(g.videoCodec);if(b!==E)return E-b}if(m.uri===g.uri&&m.codecSet!==g.codecSet){const b=jk(m.codecSet),E=jk(g.codecSet);if(b!==E)return E-b}return m.averageBitrate!==g.averageBitrate?m.averageBitrate-g.averageBitrate:0});let u=c[0];if(this.steering&&(l=this.steering.filterParsedLevels(l),l.length!==c.length)){for(let m=0;m<c.length;m++)if(c[m].pathwayId===l[0].pathwayId){u=c[m];break}}this._levels=l;for(let m=0;m<l.length;m++)if(l[m]===u){var d;this._firstLevel=m;const g=u.bitrate,b=this.hls.bandwidthEstimate;if(this.log(`manifest loaded, ${l.length} level(s) found, first bitrate: ${g}`),((d=this.hls.userConfig)==null?void 0:d.abrEwmaDefaultEstimate)===void 0){const E=Math.min(g,this.hls.config.abrEwmaDefaultEstimateMax);E>b&&b===mCe.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=E)}break}const f=s&&!i,h={levels:l,audioTracks:a,subtitleTracks:o,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:s,video:i,altAudio:!f&&a.some(m=>!!m.url)};this.hls.trigger(B.MANIFEST_PARSED,h),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}get levels(){return this._levels.length===0?null:this._levels}get level(){return this.currentLevelIndex}set level(e){const n=this._levels;if(n.length===0)return;if(e<0||e>=n.length){const u=new Error("invalid level idx"),d=e<0;if(this.hls.trigger(B.ERROR,{type:kt.OTHER_ERROR,details:Ee.LEVEL_SWITCH_ERROR,level:e,fatal:d,error:u,reason:u.message}),d)return;e=Math.min(e,n.length-1)}const r=this.currentLevelIndex,i=this.currentLevel,s=i?i.attrs["PATHWAY-ID"]:void 0,a=n[e],o=a.attrs["PATHWAY-ID"];if(this.currentLevelIndex=e,this.currentLevel=a,r===e&&a.details&&i&&s===o)return;this.log(`Switching to level ${e} (${a.height?a.height+"p ":""}${a.videoRange?a.videoRange+" ":""}${a.codecSet?a.codecSet+" ":""}@${a.bitrate})${o?" with Pathway "+o:""} from level ${r}${s?" with Pathway "+s:""}`);const l={level:e,attrs:a.attrs,details:a.details,bitrate:a.bitrate,averageBitrate:a.averageBitrate,maxBitrate:a.maxBitrate,realBitrate:a.realBitrate,width:a.width,height:a.height,codecSet:a.codecSet,audioCodec:a.audioCodec,videoCodec:a.videoCodec,audioGroups:a.audioGroups,subtitleGroups:a.subtitleGroups,loaded:a.loaded,loadError:a.loadError,fragmentError:a.fragmentError,name:a.name,id:a.id,uri:a.uri,url:a.url,urlId:0,audioGroupIds:a.audioGroupIds,textGroupIds:a.textGroupIds};this.hls.trigger(B.LEVEL_SWITCHING,l);const c=a.details;if(!c||c.live){const u=this.switchParams(a.uri,i?.details,c);this.loadPlaylist(u)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(e){this.manualLevelIndex=e,this._startLevel===void 0&&(this._startLevel=e),e!==-1&&(this.level=e)}get firstLevel(){return this._firstLevel}set firstLevel(e){this._firstLevel=e}get startLevel(){if(this._startLevel===void 0){const e=this.hls.config.startLevel;return e!==void 0?e:this.hls.firstAutoLevel}return this._startLevel}set startLevel(e){this._startLevel=e}onError(e,n){n.fatal||!n.context||n.context.type===xn.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(e,{frag:n}){if(n!==void 0&&n.type===Rt.MAIN){const r=n.elementaryStreams;if(!Object.keys(r).some(s=>!!r[s]))return;const i=this._levels[n.level];i!=null&&i.loadError&&(this.log(`Resetting level error count of ${i.loadError} on frag buffered`),i.loadError=0)}}onLevelLoaded(e,n){var r;const{level:i,details:s}=n,a=this._levels[i];if(!a){var o;this.warn(`Invalid level index ${i}`),(o=n.deliveryDirectives)!=null&&o.skip&&(s.deltaUpdateFailed=!0);return}i===this.currentLevelIndex?(a.fragmentError===0&&(a.loadError=0),this.playlistLoaded(i,n,a.details)):(r=n.deliveryDirectives)!=null&&r.skip&&(s.deltaUpdateFailed=!0)}loadPlaylist(e){super.loadPlaylist();const n=this.currentLevelIndex,r=this.currentLevel;if(r&&this.shouldLoadPlaylist(r)){let i=r.uri;if(e)try{i=e.addDirectives(i)}catch(a){this.warn(`Could not construct new URL with HLS Delivery Directives: ${a}`)}const s=r.attrs["PATHWAY-ID"];this.log(`Loading level index ${n}${e?.msn!==void 0?" at sn "+e.msn+" part "+e.part:""} with${s?" Pathway "+s:""} ${i}`),this.clearTimer(),this.hls.trigger(B.LEVEL_LOADING,{url:i,level:n,pathwayId:r.attrs["PATHWAY-ID"],id:0,deliveryDirectives:e||null})}}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(e){this.level=e,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=e)}removeLevel(e){var n;const r=this._levels.filter((i,s)=>s!==e?!0:(this.steering&&this.steering.removeLevel(i),i===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,i.details&&i.details.fragments.forEac
vendor: 4,444 bytes, line 2534
2534h(a=>a.level=-1)),!1));DAe(r),this._levels=r,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.hls.trigger(B.LEVELS_UPDATED,{levels:r})}onLevelsUpdated(e,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:e,maxAutoLevel:n,maxHdcpLevel:r}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(B.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:e,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:r}))}}function Qoe(t){const e={};t.forEach(n=>{const r=n.groupId||"";n.id=e[r]=e[r]||0,e[r]++})}class Len{constructor(e){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=e}abort(e){for(const r in this.keyUriToKeyInfo){const i=this.keyUriToKeyInfo[r].loader;if(i){var n;if(e&&e!==((n=i.context)==null?void 0:n.frag.type))return;i.abort()}}}detach(){for(const e in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[e];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[e]}}destroy(){this.detach();for(const e in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[e].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(e,n=Ee.KEY_LOAD_ERROR,r,i,s){return new Ud({type:kt.NETWORK_ERROR,details:n,fatal:!1,frag:e,response:s,error:r,networkDetails:i})}loadClear(e,n){if(this.emeController&&this.config.emeEnabled){const{sn:r,cc:i}=e;for(let s=0;s<n.length;s++){const a=n[s];if(i<=a.cc&&(r==="initSegment"||a.sn==="initSegment"||r<a.sn)){this.emeController.selectKeySystemFormat(a).then(o=>{a.setKeyFormat(o)});break}}}}load(e){return!e.decryptdata&&e.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(e).then(n=>this.loadInternal(e,n)):this.loadInternal(e)}loadInternal(e,n){var r,i;n&&e.setKeyFormat(n);const s=e.decryptdata;if(!s){const c=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(e,Ee.KEY_LOAD_ERROR,c))}const a=s.uri;if(!a)return Promise.reject(this.createKeyLoadError(e,Ee.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${a}"`)));let o=this.keyUriToKeyInfo[a];if((r=o)!=null&&r.decryptdata.key)return s.key=o.decryptdata.key,Promise.resolve({frag:e,keyInfo:o});if((i=o)!=null&&i.keyLoadPromise){var l;switch((l=o.mediaKeySessionContext)==null?void 0:l.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return o.keyLoadPromise.then(c=>(s.key=c.keyInfo.decryptdata.key,{frag:e,keyInfo:o}))}}switch(o=this.keyUriToKeyInfo[a]={decryptdata:s,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},s.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return s.keyFormat==="identity"?this.loadKeyHTTP(o,e):this.loadKeyEME(o,e);case"AES-128":return this.loadKeyHTTP(o,e);default:return Promise.reject(this.createKeyLoadError(e,Ee.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${s.method}"`)))}}loadKeyEME(e,n){const r={frag:n,keyInfo:e};if(this.emeController&&this.config.emeEnabled){const i=this.emeController.loadKey(r);if(i)return(e.keyLoadPromise=i.then(s=>(e.mediaKeySessionContext=s,r))).catch(s=>{throw e.keyLoadPromise=null,s})}return Promise.resolve(r)}loadKeyHTTP(e,n){const r=this.config,i=r.loader,s=new i(r);return n.keyLoader=e.loader=s,e.keyLoadPromise=new Promise((a,o)=>{const l={keyInfo:e,frag:n,responseType:"arraybuffer",url:e.decryptdata.uri},c=r.keyLoadPolicy.default,u={loadPolicy:c,timeout:c.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},d={onSuccess:(f,h,m,g)=>{const{frag:b,keyInfo:E,url:x}=m;if(!b.decryptdata||E!==this.keyUriToKeyInfo[x])return o(this.createKeyLoadError(b,Ee.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),g));E.decryptdata.key=b.decryptdata.key=new Uint8Array(f.data),b.keyLoader=null,E.loader=null,a({frag:b,keyInfo:E})},onError:(f,h,m,g)=>{this.resetLoader(h),o(this.createKeyLoadError(n,Ee.KEY_LOAD_ERROR,new Error(`HTTP Error ${f.code} loading key ${f.text}`),m,Is({url:l.url,data:void 0},f)))},onTimeout:(f,h,m)=>{this.resetLoader(h),o(this.createKeyLoadError(n,Ee.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),m))},onAbort:(f,h,m)=>{this.resetLoader(h),o(this.createKeyLoadError(n,Ee.INTERNAL_ABORTED,new Error("key loading aborted"),m))}};s.load(l,u,d)})}
2534resetLoader(e){const{frag:n,keyInfo:r,url:i}=e,s=r.loader;n.keyLoader===s&&(n.keyLoader=null,r.loader=null),delete this.keyUriToKeyInfo[i],s&&s.destroy()}}function gCe(){return self.SourceBuffer||self.WebKitSourceBuffer}function vCe(){if(!Eg())return!1;const e=gCe();return!e||e.prototype&&typeof e.prototype.appendBuffer=="function"&&typeof e.prototype.remove=="function"}function Oen(){if(!vCe())return!1;const t=Eg();return typeof t?.isTypeSupported=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(e=>t.isTypeSupported(_S(e,"video")))||["mp4a.40.2","fLaC"].some(e=>t.isTypeSupported(_S(e,"audio"))))}function Men(){var t;const e=gCe();return typeof(e==null||(t=e.prototype)==null?void 0:t.changeType)=="function"}const Pen=250,y3=2,$en=.1,Nen=.05;class Fen{constructor(e,n,r,i){this.config=void 0,this.media=null,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=e,this.media=n,this.fragmentTracker=r,this.hls=i}destroy(){this.media=null,this.hls=this.fragmentTracker=null}poll(e,n){const{config:r,media:i,stalled:s}=this;if(i===null)return;const{currentTime:a,seeking:o}=i,l=this.seeking&&!o,c=!this.seeking&&o;if(this.seeking=o,a!==e){if(this.moved=!0,o||(this.nudgeRetry=0),s!==null){if(this.stallReported){const b=self.performance.now()-s;he.warn(`playback not stuck anymore @${a}, after ${Math.round(b)}ms`),this.stallReported=!1}this.stalled=null}return}if(c||l){this.stalled=null;return}if(i.paused&&!o||i.ended||i.playbackRate===0||!pr.getBuffered(i).length){this.nudgeRetry=0;return}const u=pr.bufferInfo(i,a,0),d=u.nextStart||0;if(o){const b=u.len>y3,E=!d||n&&n.start<=a||d-a>y3&&!this.fragmentTracker.getPartialFragment(a);if(b||E)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var f;if(!(u.len>0)&&!d)return;const E=Math.max(d,u.start||0)-a,x=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,A=(x==null||(f=x.details)==null?void 0:f.live)?x.details.targetduration*2:y3,R=this.fragmentTracker.getPartialFragment(a);if(E>0&&(E<=A||R)){i.paused||this._trySkipBufferHole(R);return}}const h=self.performance.now();if(s===null){this.stalled=h;return}const m=h-s;if(!o&&m>=Pen&&(this._reportStall(u),!this.media))return;const g=pr.bufferInfo(i,a,r.maxBufferHole);this._tryFixBufferStall(g,m)}_tryFixBufferStall(e,n){const{config:r,fragmentTracker:i,media:s}=this;if(s===null)return;const a=s.currentTime,o=i.getPartialFragment(a);o&&(this._trySkipBufferHole(o)||!this.media)||(e.len>r.maxBufferHole||e.nextStart&&e.nextStart-a<r.maxBufferHole)&&n>r.highBufferWatchdogPeriod*1e3&&(he.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())}_reportStall(e){const{hls:n,media:r,stallReported:i}=this;if(!i&&r){this.stallReported=!0;const s=new Error(`Playback stalling at @${r.currentTime} due to low buffer (${JSON.stringify(e)})`);he.warn(s.message),n.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.BUFFER_STALLED_ERROR,fatal:!1,error:s,buffer:e.len})}}_trySkipBufferHole(e){const{config:n,hls:r,media:i}=this;if(i===null)return 0;const s=i.currentTime,a=pr.bufferInfo(i,s,0),o=s<a.start?a.start:a.nextStart;if(o){const l=a.len<=n.maxBufferHole,c=a.len>0&&a.len<1&&i.readyState<3,u=o-s;if(u>0&&(l||c)){if(u>n.maxBufferHole){const{fragmentTracker:f}=this;let h=!1;if(s===0){const m=f.getAppendedFrag(0,Rt.MAIN);m&&o<m.end&&(h=!0)}if(!h){const m=e||f.getAppendedFrag(s,Rt.MAIN);if(m){let g=!1,b=m.end;for(;b<o;){const E=f.getPartialFragment(b);if(E)b+=E.duration;else{g=!0;break}}if(g)return 0}}}const d=Math.max(o+Nen,s+$en);if(he.warn(`skipping hole, adjusting currentTime from ${s} to ${d}`),this.moved=!0,this.stalled=null,i.currentTime=d,e&&!e.gap){const f=new Error(`fragment loaded with buffer holes, seeking from ${s} to ${d}`);r.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:f,reason:f.message,frag:e})}return d}}return 0}_tryNudgeBuffer(){const{config:e,hls:n,media:r,nudgeRetry:i}=this;if(r===null)return;const s=r.currentTime;if(this.nudgeRetry++,i<e.nudgeMaxRetry){const a=s+(i+1)*e.nudgeOffset,o=new Error(`Nudging 'currentTime' from ${s} to ${a}`);
2534he.warn(o.message),r.currentTime=a,n.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.BUFFER_NUDGE_ON_STALL,error:o,fatal:!1})}else{const a=new Error(`Playhead still not moving while enough data buffered @${s} after ${e.nudgeMaxRetry} nudges`);he.error(a.message),n.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.BUFFER_STALLED_ERROR,error:a,fatal:!0})}}}const jen=100;class Ben extends jG{constructor(e,n,r){super(e,n,r,"[stream-controller]",Rt.MAIN),this.audioCodecSwap=!1,this.gapController=null,this.level=-1,this._forceStartLoad=!1,this.altAudio=!1,this.audioOnly=!1,this.fragPlaying=null,this.onvplaying=null,this.onvseeked=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this._registerListeners()}_registerListeners(){const{hls:e}=this;e.on(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.MANIFEST_PARSED,this.onManifestParsed,this),e.on(B.LEVEL_LOADING,this.onLevelLoading,this),e.on(B.LEVEL_LOADED,this.onLevelLoaded,this),e.on(B.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),e.on(B.ERROR,this.onError,this),e.on(B.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(B.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.on(B.BUFFER_CREATED,this.onBufferCreated,this),e.on(B.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(B.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(B.FRAG_BUFFERED,this.onFragBuffered,this)}_unregisterListeners(){const{hls:e}=this;e.off(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.MANIFEST_PARSED,this.onManifestParsed,this),e.off(B.LEVEL_LOADED,this.onLevelLoaded,this),e.off(B.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),e.off(B.ERROR,this.onError,this),e.off(B.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(B.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.off(B.BUFFER_CREATED,this.onBufferCreated,this),e.off(B.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(B.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(B.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this._unregisterListeners(),super.onHandlerDestroying()}startLoad(e){if(this.levels){const{lastCurrentTime:n,hls:r}=this;if(this.stopLoad(),this.setInterval(jen),this.level=-1,!this.startFragRequested){let i=r.startLevel;i===-1&&(r.config.testBandwidth&&this.levels.length>1?(i=0,this.bitrateTest=!0):i=r.firstAutoLevel),r.nextLoadLevel=i,this.level=r.loadLevel,this.loadedmetadata=!1}n>0&&e===-1&&(this.log(`Override startPosition with lastCurrentTime @${n.toFixed(3)}`),e=n),this.state=Oe.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}else this._forceStartLoad=!0,this.state=Oe.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Oe.WAITING_LEVEL:{const{levels:n,level:r}=this,i=n?.[r],s=i?.details;if(s&&(!s.live||this.levelLastLoaded===i)){if(this.waitForCdnTuneIn(s))break;this.state=Oe.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Oe.IDLE;break}break}case Oe.FRAG_LOADING_WAITING_RETRY:{var e;const n=self.performance.now(),r=this.retryDate;if(!r||n>=r||(e=this.media)!=null&&e.seeking){const{levels:i,level:s}=this,a=i?.[s];this.resetStartWhenNotLoaded(a||null),this.state=Oe.IDLE}}break}this.state===Oe.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){super.onTickEnd(),this.checkBuffer(),this.checkFragmentChanged()}doTickIdle(){const{hls:e,levelLastLoaded:n,levels:r,media:i}=this;if(n===null||!i&&(this.startFragRequested||!e.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const s=this.buffering?e.nextLoadLevel:e.loadLevel;if(!(r!=null&&r[s]))return;const a=r[s],o=this.getMainFwdBufferInfo();if(o===null)return;const l=this.getLevelDetails();if(l&&this._streamEnded(o,l)){const g={};this.altAudio&&(g.type="video"),this.hls.trigger(B.BUFFER_EOS,g),this.state=Oe.ENDED;return}if(!this.buffering)return;e.loadLevel!==s&&e.manualLevel===-1&&this.log(`Adapting to level ${s} from level ${this.level}`),this.level=e.nextLoadLevel=s;const c=a.details;if(!c||this.state===Oe.WAITING_LEVEL||c.live&&this.levelLastLoaded!==a){this.level=s,this.state=Oe.WAITING_LEVEL;return}const u=o.len,d=this.getMaxBufferLength(a.maxBitrate);
2534if(u>=d)return;this.backtrackFragment&&this.backtrackFragment.start>o.end&&(this.backtrackFragment=null);const f=this.backtrackFragment?this.backtrackFragment.start:o.end;let h=this.getNextFragment(f,c);if(this.couldBacktrack&&!this.fragPrevious&&h&&h.sn!=="initSegment"&&this.fragmentTracker.getState(h)!==xs.OK){var m;const b=((m=this.backtrackFragment)!=null?m:h).sn-c.startSN,E=c.fragments[b-1];E&&h.cc===E.cc&&(h=E,this.fragmentTracker.removeFragment(E))}else this.backtrackFragment&&o.len&&(this.backtrackFragment=null);if(h&&this.isLoopLoading(h,f)){if(!h.gap){const b=this.audioOnly&&!this.altAudio?Un.AUDIO:Un.VIDEO,E=(b===Un.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;E&&this.afterBufferFlushed(E,b,Rt.MAIN)}h=this.getNextFragmentLoopLoading(h,c,o,Rt.MAIN,d)}h&&(h.initSegment&&!h.initSegment.data&&!this.bitrateTest&&(h=h.initSegment),this.loadFragment(h,a,f))}loadFragment(e,n,r){const i=this.fragmentTracker.getState(e);this.fragCurrent=e,i===xs.NOT_LOADED||i===xs.PARTIAL?e.sn==="initSegment"?this._loadInitSegment(e,n):this.bitrateTest?(this.log(`Fragment ${e.sn} of level ${e.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(e,n)):(this.startFragRequested=!0,super.loadFragment(e,n,r)):this.clearTrackerIfNeeded(e)}getBufferedFrag(e){return this.fragmentTracker.getBufferedFrag(e,Rt.MAIN)}followingBufferedFrag(e){return e?this.getBufferedFrag(e.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:e,media:n}=this;if(n!=null&&n.readyState){let r;const i=this.getAppendedFrag(n.currentTime);i&&i.start>1&&this.flushMainBuffer(0,i.start-1);const s=this.getLevelDetails();if(s!=null&&s.live){const o=this.getMainFwdBufferInfo();if(!o||o.len<s.targetduration*2)return}if(!n.paused&&e){const o=this.hls.nextLoadLevel,l=e[o],c=this.fragLastKbps;c&&this.fragCurrent?r=this.fragCurrent.duration*l.maxBitrate/(1e3*c)+1:r=0}else r=0;const a=this.getBufferedFrag(n.currentTime+r);if(a){const o=this.followingBufferedFrag(a);if(o){this.abortCurrentFrag();const l=o.maxStartPTS?o.maxStartPTS:o.start,c=o.duration,u=Math.max(a.end,l+Math.min(Math.max(c-this.config.maxFragLookUpTolerance,c*(this.couldBacktrack?.5:.125)),c*(this.couldBacktrack?.75:.25)));this.flushMainBuffer(u,Number.POSITIVE_INFINITY)}}}}abortCurrentFrag(){const e=this.fragCurrent;switch(this.fragCurrent=null,this.backtrackFragment=null,e&&(e.abortRequests(),this.fragmentTracker.removeFragment(e)),this.state){case Oe.KEY_LOADING:case Oe.FRAG_LOADING:case Oe.FRAG_LOADING_WAITING_RETRY:case Oe.PARSING:case Oe.PARSED:this.state=Oe.IDLE;break}this.nextLoadPosition=this.getLoadPosition()}flushMainBuffer(e,n){super.flushMainBuffer(e,n,this.altAudio?"video":null)}onMediaAttached(e,n){super.onMediaAttached(e,n);const r=n.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),r.addEventListener("playing",this.onvplaying),r.addEventListener("seeked",this.onvseeked),this.gapController=new Fen(this.config,r,this.fragmentTracker,this.hls)}onMediaDetaching(){const{media:e}=this;e&&this.onvplaying&&this.onvseeked&&(e.removeEventListener("playing",this.onvplaying),e.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),super.onMediaDetaching()}onMediaPlaying(){this.tick()}onMediaSeeked(){const e=this.media,n=e?e.currentTime:null;at(n)&&this.log(`Media seeked to ${n.toFixed(3)}`);const r=this.getMainFwdBufferInfo();if(r===null||r.len===0){this.warn(`Main forward buffer length on "seeked" event ${r?r.len:"empty"})`);return}this.tick()}onManifestLoading(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(B.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=!1,this.startPosition=this.lastCurrentTime=this.fragLastKbps=0,this.levels=this.fragPlaying=this.backtrackFragment=this.levelLastLoaded=null,this.altAudio=this.audioOnly=this.startFragRequested=!1}onManifestParsed(e,n){let r=!1,i=!1;
2534n.levels.forEach(s=>{const a=s.audioCodec;a&&(r=r||a.indexOf("mp4a.40.2")!==-1,i=i||a.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=r&&i&&!Men(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(e,n){const{levels:r}=this;if(!r||this.state!==Oe.IDLE)return;const i=r[n.level];(!i.details||i.details.live&&this.levelLastLoaded!==i||this.waitForCdnTuneIn(i.details))&&(this.state=Oe.WAITING_LEVEL)}onLevelLoaded(e,n){var r;const{levels:i}=this,s=n.level,a=n.details,o=a.totalduration;if(!i){this.warn(`Levels were reset while loading level ${s}`);return}this.log(`Level ${s} loaded [${a.startSN},${a.endSN}]${a.lastPartSn?`[part-${a.lastPartSn}-${a.lastPartIndex}]`:""}, cc [${a.startCC}, ${a.endCC}] duration:${o}`);const l=i[s],c=this.fragCurrent;c&&(this.state===Oe.FRAG_LOADING||this.state===Oe.FRAG_LOADING_WAITING_RETRY)&&c.level!==n.level&&c.loader&&this.abortCurrentFrag();let u=0;if(a.live||(r=l.details)!=null&&r.live){var d;if(this.checkLiveUpdate(a),a.deltaUpdateFailed)return;u=this.alignPlaylists(a,l.details,(d=this.levelLastLoaded)==null?void 0:d.details)}if(l.details=a,this.levelLastLoaded=l,this.hls.trigger(B.LEVEL_UPDATED,{details:a,level:s}),this.state===Oe.WAITING_LEVEL){if(this.waitForCdnTuneIn(a))return;this.state=Oe.IDLE}this.startFragRequested?a.live&&this.synchronizeToLiveEdge(a):this.setStartPosition(a,u),this.tick()}_handleFragmentLoadProgress(e){var n;const{frag:r,part:i,payload:s}=e,{levels:a}=this;if(!a){this.warn(`Levels were reset while fragment load was in progress. Fragment ${r.sn} of level ${r.level} will not be buffered`);return}const o=a[r.level],l=o.details;if(!l){this.warn(`Dropping fragment ${r.sn} of level ${r.level} after level details were reset`),this.fragmentTracker.removeFragment(r);return}const c=o.videoCodec,u=l.PTSKnown||!l.live,d=(n=r.initSegment)==null?void 0:n.data,f=this._getAudioCodec(o),h=this.transmuxer=this.transmuxer||new XAe(this.hls,Rt.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),m=i?i.index:-1,g=m!==-1,b=new NG(r.level,r.sn,r.stats.chunkCount,s.byteLength,m,g),E=this.initPTS[r.cc];h.push(s,d,f,c,r,i,l.totalduration,u,b,E)}onAudioTrackSwitching(e,n){const r=this.altAudio;if(!!!n.url){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;const a=this.fragCurrent;a&&(this.log("Switching to main audio track, cancel main fragment load"),a.abortRequests(),this.fragmentTracker.removeFragment(a)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();const s=this.hls;r&&(s.trigger(B.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null}),this.fragmentTracker.removeAllFragments()),s.trigger(B.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(e,n){const r=n.id,i=!!this.hls.audioTracks[r].url;if(i){const s=this.videoBuffer;s&&this.mediaBuffer!==s&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=s)}this.altAudio=i,this.tick()}onBufferCreated(e,n){const r=n.tracks;let i,s,a=!1;for(const o in r){const l=r[o];if(l.id==="main"){if(s=o,i=l,o==="video"){const c=r[o];c&&(this.videoBuffer=c.buffer)}}else a=!0}a&&i?(this.log(`Alternate track found, use ${s}.buffered to schedule main fragment loading`),this.mediaBuffer=i.buffer):this.mediaBuffer=this.media}onFragBuffered(e,n){const{frag:r,part:i}=n;if(r&&r.type!==Rt.MAIN)return;if(this.fragContextChanged(r)){this.warn(`Fragment ${r.sn}${i?" p: "+i.index:""} of level ${r.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Oe.PARSED&&(this.state=Oe.IDLE);return}const s=i?i.stats:r.stats;this.fragLastKbps=Math.round(8*s.total/(s.buffering.end-s.loading.first)),r.sn!=="initSegment"&&(this.fragPrevious=r),this.fragBufferedComplete(r,i)}onError(e,n){var r;if(n.fatal){this.state=Oe.ERROR;return}switch(n.details){case Ee.FRAG_GAP:case Ee.FRAG_PARSING_ERROR:case Ee.FRAG_DECRYPT_ERROR:case Ee.FRAG_LOAD_ERROR:case Ee.FRAG_LOAD_TIMEOUT:case Ee.KEY_LOAD_ERROR:case Ee.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(Rt.MAIN,n);break;case Ee.LEVEL_LOAD_ERROR:case Ee.LEVEL_LOAD_TIMEOUT:case Ee.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Oe.WAITING_LEVEL&&((r=n.context)==null?void 0:r.type)===xn.LEVEL&&(this.state=Oe.IDLE);break;case Ee.BUFFER_APPEND_ERROR:case Ee.BUFFER_FULL_ERROR:if(!n.parent||n.parent!=="main")return;if(n.details===Ee.BUFFER_APPEND_ERROR){this.resetLoadingState();return}this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case Ee.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}
2534checkBuffer(){const{media:e,gapController:n}=this;if(!(!e||!n||!e.readyState)){if(this.loadedmetadata||!pr.getBuffered(e).length){const r=this.state!==Oe.IDLE?this.fragCurrent:null;n.poll(this.lastCurrentTime,r)}this.lastCurrentTime=e.currentTime}}onFragLoadEmergencyAborted(){this.state=Oe.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()}onBufferFlushed(e,{type:n}){if(n!==Un.AUDIO||this.audioOnly&&!this.altAudio){const r=(n===Un.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(r,n,Rt.MAIN),this.tick()}}onLevelsUpdated(e,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:e}=this;if(!e)return;const n=e.currentTime;let r=this.startPosition;if(r>=0&&n<r){if(e.seeking){this.log(`could not seek to ${r}, already seeking at ${n}`);return}const i=pr.getBuffered(e),a=(i.length?i.start(0):0)-r;a>0&&(a<this.config.maxBufferHole||a<this.config.maxFragLookUpTolerance)&&(this.log(`adjusting start position by ${a} to match buffer start`),r+=a,this.startPosition=r),this.log(`seek to target start position ${r} from current time ${n}`),e.currentTime=r}}_getAudioCodec(e){let n=this.config.defaultAudioCodec||e.audioCodec;return this.audioCodecSwap&&n&&(this.log("Swapping audio codec"),n.indexOf("mp4a.40.5")!==-1?n="mp4a.40.2":n="mp4a.40.5"),n}_loadBitrateTestFrag(e,n){e.bitrateTest=!0,this._doFragLoad(e,n).then(r=>{const{hls:i}=this;if(!r||this.fragContextChanged(e))return;n.fragmentError=0,this.state=Oe.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const s=e.stats;s.parsing.start=s.parsing.end=s.buffering.start=s.buffering.end=self.performance.now(),i.trigger(B.FRAG_LOADED,r),e.bitrateTest=!1})}_handleTransmuxComplete(e){var n;const r="main",{hls:i}=this,{remuxResult:s,chunkMeta:a}=e,o=this.getCurrentContext(a);if(!o){this.resetWhenMissingContext(a);return}const{frag:l,part:c,level:u}=o,{video:d,text:f,id3:h,initSegment:m}=s,{details:g}=u,b=this.altAudio?void 0:s.audio;if(this.fragContextChanged(l)){this.fragmentTracker.removeFragment(l);return}if(this.state=Oe.PARSING,m){if(m!=null&&m.tracks){const S=l.initSegment||l;this._bufferInitSegment(u,m.tracks,S,a),i.trigger(B.FRAG_PARSING_INIT_SEGMENT,{frag:S,id:r,tracks:m.tracks})}const E=m.initPTS,x=m.timescale;at(E)&&(this.initPTS[l.cc]={baseTime:E,timescale:x},i.trigger(B.INIT_PTS_FOUND,{frag:l,id:r,initPTS:E,timescale:x}))}if(d&&g&&l.sn!=="initSegment"){const E=g.fragments[l.sn-1-g.startSN],x=l.sn===g.startSN,S=!E||l.cc>E.cc;if(s.independent!==!1){const{startPTS:A,endPTS:R,startDTS:C,endDTS:T}=d;if(c)c.elementaryStreams[d.type]={startPTS:A,endPTS:R,startDTS:C,endDTS:T};else if(d.firstKeyFrame&&d.independent&&a.id===1&&!S&&(this.couldBacktrack=!0),d.dropped&&d.independent){const I=this.getMainFwdBufferInfo(),D=(I?I.end:this.getLoadPosition())+this.config.maxBufferHole,k=d.firstKeyFramePTS?d.firstKeyFramePTS:A;if(!x&&D<k-this.config.maxBufferHole&&!S){this.backtrack(l);return}else S&&(l.gap=!0);l.setElementaryStreamInfo(d.type,l.start,R,l.start,T,!0)}else x&&A>y3&&(l.gap=!0);l.setElementaryStreamInfo(d.type,A,R,C,T),this.backtrackFragment&&(this.backtrackFragment=l),this.bufferFragmentData(d,l,c,a,x||S)}else if(x||S)l.gap=!0;else{this.backtrack(l);return}}if(b){const{startPTS:E,endPTS:x,startDTS:S,endDTS:A}=b;c&&(c.elementaryStreams[Un.AUDIO]={startPTS:E,endPTS:x,startDTS:S,endDTS:A}),l.setElementaryStreamInfo(Un.AUDIO,E,x,S,A),this.bufferFragmentData(b,l,c,a)}if(g&&h!=null&&(n=h.samples)!=null&&n.length){const E={id:r,frag:l,details:g,samples:h.samples};i.trigger(B.FRAG_PARSING_METADATA,E)}if(g&&f){const E={id:r,frag:l,details:g,samples:f.samples};i.trigger(B.FRAG_PARSING_USERDATA,E)}}_bufferInitSegment(e,n,r,i){if(this.state!==Oe.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&delete n.audio;const{audio:s,video:a,audiovideo:o}=n;if(s){let l=e.audioCodec;const c=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){l&&(l.indexOf("mp4a.40.5")!==-1?l="mp4a.40.2":l="mp4a.40.5");const u=s.metadata;u&&"channelCount"in u&&(u.channelCount||1)!==1&&c.indexOf("firefox")===-1&&(l="mp4a.40.5")}
2534l&&l.indexOf("mp4a.40.5")!==-1&&c.indexOf("android")!==-1&&s.container!=="audio/mpeg"&&(l="mp4a.40.2",this.log(`Android: force audio codec to ${l}`)),e.audioCodec&&e.audioCodec!==l&&this.log(`Swapping manifest audio codec "${e.audioCodec}" for "${l}"`),s.levelCodec=l,s.id="main",this.log(`Init audio buffer, container:${s.container}, codecs[selected/level/parsed]=[${l||""}/${e.audioCodec||""}/${s.codec}]`)}a&&(a.levelCodec=e.videoCodec,a.id="main",this.log(`Init video buffer, container:${a.container}, codecs[level/parsed]=[${e.videoCodec||""}/${a.codec}]`)),o&&this.log(`Init audiovideo buffer, container:${o.container}, codecs[level/parsed]=[${e.codecs}/${o.codec}]`),this.hls.trigger(B.BUFFER_CODECS,n),Object.keys(n).forEach(l=>{const u=n[l].initSegment;u!=null&&u.byteLength&&this.hls.trigger(B.BUFFER_APPENDING,{type:l,data:u,frag:r,part:null,chunkMeta:i,parent:r.type})}),this.tickImmediate()}getMainFwdBufferInfo(){return this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,Rt.MAIN)}backtrack(e){this.couldBacktrack=!0,this.backtrackFragment=e,this.resetTransmuxer(),this.flushBufferGap(e),this.fragmentTracker.removeFragment(e),this.fragPrevious=null,this.nextLoadPosition=e.start,this.state=Oe.IDLE}checkFragmentChanged(){const e=this.media;let n=null;if(e&&e.readyState>1&&e.seeking===!1){const r=e.currentTime;if(pr.isBuffered(e,r)?n=this.getAppendedFrag(r):pr.isBuffered(e,r+.1)&&(n=this.getAppendedFrag(r+.1)),n){this.backtrackFragment=null;const i=this.fragPlaying,s=n.level;(!i||n.sn!==i.sn||i.level!==s)&&(this.fragPlaying=n,this.hls.trigger(B.FRAG_CHANGED,{frag:n}),(!i||i.level!==s)&&this.hls.trigger(B.LEVEL_SWITCHED,{level:s}))}}}get nextLevel(){const e=this.nextBufferedFrag;return e?e.level:-1}get currentFrag(){const e=this.media;return e?this.fragPlaying||this.getAppendedFrag(e.currentTime):null}get currentProgramDateTime(){const e=this.media;if(e){const n=e.currentTime,r=this.currentFrag;if(r&&at(n)&&at(r.programDateTime)){const i=r.programDateTime+(n-r.start)*1e3;return new Date(i)}}return null}get currentLevel(){const e=this.currentFrag;return e?e.level:-1}get nextBufferedFrag(){const e=this.currentFrag;return e?this.followingBufferedFrag(e):null}get forceStartLoad(){return this._forceStartLoad}}class w0{static get version(){return"1.5.20"}static isMSESupported(){return vCe()}static isSupported(){return Oen()}static getMediaSource(){return Eg()}static get Events(){return B}static get ErrorTypes(){return kt}static get ErrorDetails(){return Ee}static get DefaultConfig(){return w0.defaultConfig?w0.defaultConfig:mCe}static set DefaultConfig(e){w0.defaultConfig=e}constructor(e={}){this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this.started=!1,this._emitter=new WG,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null,this.triggeringException=void 0,_Qt(e.debug||!1,"Hls instance");const n=this.config=Ien(w0.DefaultConfig,e);this.userConfig=e,n.progressive&&ken(n);const{abrController:r,bufferController:i,capLevelController:s,errorController:a,fpsController:o}=n,l=new a(this),c=this.abrController=new r(this),u=this.bufferController=new i(this),d=this.capLevelController=new s(this),f=new o(this),h=new wXt(this),m=new RXt(this),g=n.contentSteeringController,b=g?new g(this):null,E=this.levelController=new Den(this,b),x=new nZt(this),S=new Len(this.config),A=this.streamController=new Ben(this,x,S);d.setStreamController(A),f.setStreamController(A);const R=[h,E,A];b&&R.splice(1,0,b),this.networkControllers=R;const C=[c,u,d,f,m,x];this.audioTrackController=this.createController(n.audioTrackController,R);const T=n.audioStreamController;T&&R.push(new T(this,x,S)),this.subtitleTrackController=this.createController(n.subtitleTrackController,R);const I=n.subtitleStreamController;
2534I&&R.push(new I(this,x,S)),this.createController(n.timelineController,C),S.emeController=this.emeController=this.createController(n.emeController,C),this.cmcdController=this.createController(n.cmcdController,C),this.latencyController=this.createController(_Xt,C),this.coreComponents=C,R.push(l);const D=l.onErrorOut;typeof D=="function"&&this.on(B.ERROR,D,l)}createController(e,n){if(e){const r=new e(this);return n&&n.push(r),r}return null}on(e,n,r=this){this._emitter.on(e,n,r)}once(e,n,r=this){this._emitter.once(e,n,r)}removeAllListeners(e){this._emitter.removeAllListeners(e)}off(e,n,r=this,i){this._emitter.off(e,n,r,i)}listeners(e){return this._emitter.listeners(e)}emit(e,n,r){return this._emitter.emit(e,n,r)}trigger(e,n){if(this.config.debug)return this.emit(e,e,n);try{return this.emit(e,e,n)}catch(r){if(he.error("An internal error happened while handling event "+e+'. Error message: "'+r.message+'". Here is a stacktrace:',r),!this.triggeringException){this.triggeringException=!0;const i=e===B.ERROR;this.trigger(B.ERROR,{type:kt.OTHER_ERROR,details:Ee.INTERNAL_EXCEPTION,fatal:i,event:e,error:r}),this.triggeringException=!1}}return!1}listenerCount(e){return this._emitter.listenerCount(e)}destroy(){he.log("destroy"),this.trigger(B.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const e=this.config;e.xhrSetup=e.fetchSetup=void 0,this.userConfig=null}attachMedia(e){he.log("attachMedia"),this._media=e,this.trigger(B.MEDIA_ATTACHING,{media:e})}detachMedia(){he.log("detachMedia"),this.trigger(B.MEDIA_DETACHING,void 0),this._media=null}loadSource(e){this.stopLoad();const n=this.media,r=this.url,i=this.url=DG.buildAbsoluteURL(self.location.href,e,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,he.log(`loadSource:${i}`),n&&r&&(r!==i||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(B.MANIFEST_LOADING,{url:e})}startLoad(e=-1){he.log(`startLoad(${e})`),this.started=!0,this.resumeBuffering();for(let n=0;n<this.networkControllers.length&&(this.networkControllers[n].startLoad(e),!(!this.started||!this.networkControllers));n++);}stopLoad(){he.log("stopLoad"),this.started=!1;for(let e=0;e<this.networkControllers.length&&(this.networkControllers[e].stopLoad(),!(this.started||!this.networkControllers));e++);}resumeBuffering(){he.log("resume buffering"),this.networkControllers.forEach(e=>{e.resumeBuffering&&e.resumeBuffering()})}pauseBuffering(){he.log("pause buffering"),this.networkControllers.forEach(e=>{e.pauseBuffering&&e.pauseBuffering()})}swapAudioCodec(){he.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){he.log("recoverMediaError");const e=this._media;this.detachMedia(),e&&this.attachMedia(e)}removeLevel(e){this.levelController.removeLevel(e)}get levels(){const e=this.levelController.levels;return e||[]}get currentLevel(){return this.streamController.currentLevel}set currentLevel(e){he.log(`set currentLevel:${e}`),this.levelController.manualLevel=e,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(e){he.log(`set nextLevel:${e}`),this.levelController.manualLevel=e,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(e){he.log(`set loadLevel:${e}`),this.levelController.manualLevel=e}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(e){this.levelController.nextLoadLevel=e}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(e){he.log(`set firstLevel:${e}`),this.levelController.firstLevel=e}get startLevel(){const e=this.levelController.startLevel;return e===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:e}set startLevel(e){he.log(`set startLevel:${e}`),e!==-1&&(e=Math.max(e,this.minAutoLevel)),this.levelController.startLevel=e}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(e){const n=!!e;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:e}=this.abrController;return e?e.getEstimate():NaN}set bandwidthEstimate(e){this.abrController.resetEstimator(e)}get ttfbEstimate(){const{bwEstimator:e}=this.abrController;return e?e.getEstimateTTFB():NaN}set autoLevelCapping(e){this._autoLevelCapping!==e&&(he.log(`set autoLevelCapping:${e}`),this._autoLevelCapping=e,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(e){IXt(e)&&this._maxHdcpLevel!==e&&(this._maxHdcpLevel=e,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:e,config:{minAutoBitrate:n}}=this;if(!e)return 0;const r=e.length;for(let i=0;i<r;i++)if(e[i].maxBitrate>=n)return i;return 0}get maxAutoLevel(){const{levels:e,autoLevelCapping:n,maxHdcpLevel:r}=this;let i;
2534if(n===-1&&e!=null&&e.length?i=e.length-1:i=n,r)for(let s=i;s--;){const a=e[s].attrs["HDCP-LEVEL"];if(a&&a<=r)return s}return i}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(e){this.abrController.nextAutoLevel=e}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}setAudioOption(e){var n;return(n=this.audioTrackController)==null?void 0:n.setAudioOption(e)}setSubtitleOption(e){var n;return(n=this.subtitleTrackController)==null||n.setSubtitleOption(e),null}get allAudioTracks(){const e=this.audioTrackController;return e?e.allAudioTracks:[]}get audioTracks(){const e=this.audioTrackController;return e?e.audioTracks:[]}get audioTrack(){const e=this.audioTrackController;return e?e.audioTrack:-1}set audioTrack(e){const n=this.audioTrackController;n&&(n.audioTrack=e)}get allSubtitleTracks(){const e=this.subtitleTrackController;return e?e.allSubtitleTracks:[]}get subtitleTracks(){const e=this.subtitleTrackController;return e?e.subtitleTracks:[]}get subtitleTrack(){const e=this.subtitleTrackController;return e?e.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(e){const n=this.subtitleTrackController;n&&(n.subtitleTrack=e)}get subtitleDisplay(){const e=this.subtitleTrackController;return e?e.subtitleDisplay:!1}set subtitleDisplay(e){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=e)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(e){this.config.lowLatencyMode=e}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}}w0.defaultConfig=void 0;var Wr=w0,hr={VIDEO:"video",THUMBNAIL:"thumbnail",STORYBOARD:"storyboard",DRM:"drm"},xt={NOT_AN_ERROR:0,NETWORK_OFFLINE:2000002,NETWORK_UNKNOWN_ERROR:2e6,NETWORK_NO_STATUS:2000001,NETWORK_INVALID_URL:24e5,NETWORK_NOT_FOUND:2404e3,NETWORK_NOT_READY:2412e3,NETWORK_GENERIC_SERVER_FAIL:25e5,NETWORK_TOKEN_MISSING:2403201,NETWORK_TOKEN_MALFORMED:2412202,NETWORK_TOKEN_EXPIRED:2403210,NETWORK_TOKEN_AUD_MISSING:2403221,NETWORK_TOKEN_AUD_MISMATCH:2403222,NETWORK_TOKEN_SUB_MISMATCH:2403232,ENCRYPTED_ERROR:5e6,ENCRYPTED_UNSUPPORTED_KEY_SYSTEM:5000001,ENCRYPTED_GENERATE_REQUEST_FAILED:5000002,ENCRYPTED_UPDATE_LICENSE_FAILED:5000003,ENCRYPTED_UPDATE_SERVER_CERT_FAILED:5000004,ENCRYPTED_CDM_ERROR:5000005,ENCRYPTED_OUTPUT_RESTRICTED:5000006,ENCRYPTED_MISSING_TOKEN:5000002},iM=t=>
2534t===hr.VIDEO?"playback":t,fh=class nw extends Error{constructor(e,n=nw.MEDIA_ERR_CUSTOM,r,i){var s;super(e),this.name="MediaError",this.code=n,this.context=i,this.fatal=r??(n>=nw.MEDIA_ERR_NETWORK&&n<=nw.MEDIA_ERR_ENCRYPTED),this.message||(this.message=(s=nw.defaultMessages[this.code])!=null?s:"")}};fh.MEDIA_ERR_ABORTED=1,fh.MEDIA_ERR_NETWORK=2,fh.MEDIA_ERR_DECODE=3,fh.MEDIA_ERR_SRC_NOT_SUPPORTED=4,fh.MEDIA_ERR_ENCRYPTED=5,fh.MEDIA_ERR_CUSTOM=100,fh.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail.",3:"A media error caused playback to be aborted. The media could be corrupt or your browser does not support this format.",4:"An unsupported error occurred. The server or network failed, or your browser does not support this format.",5:"The media is encrypted and there are no keys to decrypt it."};var Je=fh,Uen=t=>t==null,YG=(t,e)=>Uen(e)?!1:t in e,Ij={ANY:"any",MUTED:"muted"},qn={ON_DEMAND:"on-demand",LIVE:"live",UNKNOWN:"unknown"},Ou={MSE:"mse",NATIVE:"native"},b3={HEADER:"header",QUERY:"query",NONE:"none"},Kk=Object.values(b3),Mp={M3U8:"application/vnd.apple.mpegurl",MP4:"video/mp4"},Xoe={HLS:Mp.M3U8};[...Object.values(Mp)];var Hen="en",kj={code:Hen},Ai=(t,e,n,r,i=t)=>{i.addEventListener(e,n,r),t.addEventListener("teardown",()=>{i.removeEventListener(e,n)},{once:!0})};function Ven(t,e,n){e&&n>e&&(n=e);for(let r=0;r<t.length;r++)if(t.start(r)<=n&&t.end(r)>=n)return!0;return!1}var QG=t=>{let e=t.indexOf("?");if(e<0)return[t];let n=t.slice(0,e),r=t.slice(e);return[n,r]},sM=t=>{let e=t.type;if(e){let r=e.toUpperCase();return YG(r,Xoe)?Xoe[r]:e}let{src:n}=t;return n?Wen(n):""},yCe=t=>t==="VOD"?qn.ON_DEMAND:qn.LIVE,bCe=t=>t==="EVENT"?Number.POSITIVE_INFINITY:t==="VOD"?Number.NaN:0,Wen=t=>{let e="";try{e=new URL(t).pathname}catch{console.error("invalid url")}let n=e.lastIndexOf(".");if(n<0)return"";let r=e.slice(n+1).toUpperCase();return YG(r,Mp)?Mp[r]:""},Ey=t=>{let e=(t??"").split(".")[1];if(e)try{let n=e.replace(/-/g,"+").replace(/_/g,"/"),r=decodeURIComponent(atob(n).split("").map(function(i){return"%"+("00"+i.charCodeAt(0).toString(16)).slice(-2)}).join(""));return JSON.parse(r)}catch{return}},zen=({exp:t},e=Date.now())=>!t||t*1e3<e,Gen=({sub:t},e)=>t!==e,qen=({aud:t},e)=>!t,Ken=({aud:t},e)=>t!==e,ECe="en";function mt(t,e=!0){var n,r;let i=e&&(r=(n=kj)==null?void 0:n[t])!=null?r:t,s=e?kj.code:ECe;return new Yen(i,s)}var Yen=class{constructor(e,n=(r=>(r=kj)!=null?r:ECe)()){this.message=e,this.locale=n}format(e){return this.message.replace(/\{(\w+)\}/g,(n,r)=>{var i;return(i=e[r])!=null?i:""})}toString(){return this.message}},Qen=Object.values(Ij),Zoe=t=>typeof t=="boolean"||typeof t=="string"&&Qen.includes(t),Xen=(t,e,n)=>{let{autoplay:r}=t,i=!1,s=!1,a=Zoe(r)?r:!!r,o=()=>{i||Ai(e,"playing",()=>{i=!0},{once:!0})};if(o(),Ai(e,"loadstart",()=>{i=!1,o(),g8(e,a)},{once:!0}),Ai(e,"loadstart",()=>{n||(t.streamType&&t.streamType!==qn.UNKNOWN?s=t.streamType===qn.LIVE:s=!Number.isFinite(e.duration)),g8(e,a)},{once:!0}),n&&n.once(Wr.Events.LEVEL_LOADED,(l,c)=>{var u;t.streamType&&t.streamType!==qn.UNKNOWN?s=t.streamType===qn.LIVE:s=(u=c.details.live)!=null?u:!1}),!a){let l=()=>{!s||Number.isFinite(t.startTime)||(n!=null&&n.liveSyncPosition?e.currentTime=n.liveSyncPosition:Number.isFinite(e.seekable.end(0))&&(e.currentTime=e.seekable.end(0)))};n&&Ai(e,"play",()=>{e.preload==="metadata"?n.once(Wr.Events.LEVEL_UPDATED,l):l()},{once:!0})}return l=>{i||(a=Zoe(l)?l:!!l,g8(e,a))}},g8=(t,e)=>{if(!e)return;let n=t.muted,r=()=>t.muted=n;switch(e){case Ij.ANY:t.play().catch(()=>{t.muted=!0,t.play().catch(r)});break;case Ij.MUTED:t.muted=!0,t.play().catch(r);break;default:t.play().catch(()=>{});break}},Zen=({preload:t,src:e},n,r)=>{let i=d=>{d!=null&&["","none","metadata","auto"].includes(d)?n.setAttribute("preload",d):n.removeAttribute("preload")};if(!r)return i(t),i;let s=!1,a=!1,o=r.config.maxBufferLength,l=r.config.maxBufferSize,c=d=>{i(d);let f=d??n.preload;a||f==="none"||(f==="metadata"?(r.config.maxBufferLength=1,r.config.maxBufferSize=1):(r.config.maxBufferLength=o,r.config.maxBufferSize=l),u())},u=()=>{!s&&e&&(s=!0,r.loadSource(e))};return Ai(n,"play",()=>{a=!0,r.config.maxBufferLength=o,r.config.maxBufferSize=l,u()},{once:!0}),c(t),c};function Jen(t,e){var n;if(!("videoTracks"in t))return;let r=new WeakMap;e.on(Wr.Events.MANIFEST_PARSED,function(c,u){l();let d=t.addVideoTrack("main");d.selected=!0;for(let[f,h]of u.levels.entries()){let m=d.addRendition(h.url[0],h.width,h.height,h.videoCodec,h.bitrate);r.set(h,`${f}`),m.id=`${f}`}}),e.on(Wr.Events.AUDIO_TRACKS_UPDATED,function(c,u){o();for(let d of u.audioTracks){let f=d.default?"main":"alternative",h=t.addAudioTrack(f,d.name,d.lang);h.id=`${d.id}`,d.default&&(h.enabled=!0)}}),t.audioTracks.addEventListener("change",()=>{var c;let u=+((c=[...t.audioTracks].find(f=>f.enabled))==null?void 0:c.id),d=e.audioTracks.map(f=>f.id);u!=e.audioTrack&&d.includes(u)&&(e.audioTrack=u)}),e.on(Wr.Events.LEVELS_UPDATED,function(c,u){var d;let f=t.videoTracks[(d=t.videoTracks.selectedIndex)!=null?d:0];if(!f)return;let h=u.levels.map(m=>r.get(m));for(let m of t.videoRenditions)m.id&&!h.includes(m.id)&&f.removeRendition(m)});let i=c=>{let u=c.target.selectedIndex;u!=e.nextLevel&&s(u)},s=c=>{let u=t.currentTime,d=!1,f=(h,m)=>{d||(d=!Number.isFinite(m.endOffset))};e.on(Wr.Events.BUFFER_FLUSHING,f),e.nextLevel=c,e.off(Wr.Events.BUFFER_FLUSHING,f),d||e.trigger(Wr.Events.BUFFER_FLUSHING,{startOffset:u+10,endOffset:1/0,type:"video"})};
2534(n=t.videoRenditions)==null||n.addEventListener("change",i);let a=()=>{for(let c of t.videoTracks)t.removeVideoTrack(c)},o=()=>{for(let c of t.audioTracks)t.removeAudioTrack(c)},l=()=>{a(),o()};e.once(Wr.Events.DESTROYING,l)}var v8=t=>"time"in t?t.time:t.startTime;function etn(t,e){e.on(Wr.Events.NON_NATIVE_TEXT_TRACKS_FOUND,(i,{tracks:s})=>{s.forEach(a=>{var o,l;let c=(o=a.subtitleTrack)!=null?o:a.closedCaptions,u=e.subtitleTracks.findIndex(({lang:f,name:h,type:m})=>f==c?.lang&&h===a.label&&m.toLowerCase()===a.kind),d=((l=a._id)!=null?l:a.default)?"default":`${a.kind}${u}`;XG(t,a.kind,a.label,c?.lang,d,a.default)})});let n=()=>{if(!e.subtitleTracks.length)return;let i=Array.from(t.textTracks).find(o=>o.id&&o.mode==="showing"&&["subtitles","captions"].includes(o.kind));if(!i)return;let s=e.subtitleTracks[e.subtitleTrack],a=s?s.default?"default":`${e.subtitleTracks[e.subtitleTrack].type.toLowerCase()}${e.subtitleTrack}`:void 0;if(e.subtitleTrack<0||i?.id!==a){let o=e.subtitleTracks.findIndex(({lang:l,name:c,type:u,default:d})=>i.id==="default"&&d||l==i.language&&c===i.label&&u.toLowerCase()===i.kind);e.subtitleTrack=o}i?.id===a&&i.cues&&Array.from(i.cues).forEach(o=>{i.addCue(o)})};t.textTracks.addEventListener("change",n),e.on(Wr.Events.CUES_PARSED,(i,{track:s,cues:a})=>{let o=t.textTracks.getTrackById(s);if(!o)return;let l=o.mode==="disabled";l&&(o.mode="hidden"),a.forEach(c=>{var u;(u=o.cues)!=null&&u.getCueById(c.id)||o.addCue(c)}),l&&(o.mode="disabled")}),e.once(Wr.Events.DESTROYING,()=>{t.textTracks.removeEventListener("change",n),t.querySelectorAll("track[data-removeondestroy]").forEach(i=>{i.remove()})});let r=()=>
vendor: 4,566 bytes, line 2534
2534{Array.from(t.textTracks).forEach(i=>{var s,a;if(!["subtitles","caption"].includes(i.kind)&&(i.label==="thumbnails"||i.kind==="chapters")){if(!((s=i.cues)!=null&&s.length)){let o="track";i.kind&&(o+=`[kind="${i.kind}"]`),i.label&&(o+=`[label="${i.label}"]`);let l=t.querySelector(o),c=(a=l?.getAttribute("src"))!=null?a:"";l?.removeAttribute("src"),setTimeout(()=>{l?.setAttribute("src",c)},0)}i.mode!=="hidden"&&(i.mode="hidden")}})};e.once(Wr.Events.MANIFEST_LOADED,r),e.once(Wr.Events.MEDIA_ATTACHED,r)}function XG(t,e,n,r,i,s){let a=document.createElement("track");return a.kind=e,a.label=n,r&&(a.srclang=r),i&&(a.id=i),s&&(a.default=!0),a.track.mode=["subtitles","captions"].includes(e)?"disabled":"hidden",a.setAttribute("data-removeondestroy",""),t.append(a),a.track}function ttn(t,e){let n=Array.prototype.find.call(t.querySelectorAll("track"),r=>r.track===e);n?.remove()}function rA(t,e,n){var r;return(r=Array.from(t.querySelectorAll("track")).find(i=>i.track.label===e&&i.track.kind===n))==null?void 0:r.track}async function xCe(t,e,n,r){let i=rA(t,n,r);return i||(i=XG(t,r,n),i.mode="hidden",await new Promise(s=>setTimeout(()=>s(void 0),0))),i.mode!=="hidden"&&(i.mode="hidden"),[...e].sort((s,a)=>v8(a)-v8(s)).forEach(s=>{var a,o;let l=s.value,c=v8(s);if("endTime"in s&&s.endTime!=null)i?.addCue(new VTTCue(c,s.endTime,r==="chapters"?l:JSON.stringify(l??null)));else{let u=Array.prototype.findIndex.call(i?.cues,m=>m.startTime>=c),d=(a=i?.cues)==null?void 0:a[u],f=d?d.startTime:Number.isFinite(t.duration)?t.duration:Number.MAX_SAFE_INTEGER,h=(o=i?.cues)==null?void 0:o[u-1];h&&(h.endTime=c),i?.addCue(new VTTCue(c,f,r==="chapters"?l:JSON.stringify(l??null)))}}),t.textTracks.dispatchEvent(new Event("change",{bubbles:!0,composed:!0})),i}var ZG="cuepoints",wCe=Object.freeze({label:ZG});async function SCe(t,e,n=wCe){return xCe(t,e,n.label,"metadata")}var Dj=t=>({time:t.startTime,value:JSON.parse(t.text)});function ntn(t,e={label:ZG}){let n=rA(t,e.label,"metadata");return n!=null&&n.cues?Array.from(n.cues,r=>Dj(r)):[]}function TCe(t,e={label:ZG}){var n,r;let i=rA(t,e.label,"metadata");if(!((n=i?.activeCues)!=null&&n.length))return;if(i.activeCues.length===1)return Dj(i.activeCues[0]);let{currentTime:s}=t,a=Array.prototype.find.call((r=i.activeCues)!=null?r:[],({startTime:o,endTime:l})=>o<=s&&l>s);return Dj(a||i.activeCues[0])}async function rtn(t,e=wCe){return new Promise(n=>{Ai(t,"loadstart",async()=>{let r=await SCe(t,[],e);Ai(t,"cuechange",()=>{let i=TCe(t);if(i){let s=new CustomEvent("cuepointchange",{composed:!0,bubbles:!0,detail:i});t.dispatchEvent(s)}},{},r),n(r)})})}var JG="chapters",ACe=Object.freeze({label:JG}),Lj=t=>({startTime:t.startTime,endTime:t.endTime,value:t.text});async function CCe(t,e,n=ACe){return xCe(t,e,n.label,"chapters")}function itn(t,e={label:JG}){var n;let r=rA(t,e.label,"chapters");return(n=r?.cues)!=null&&n.length?Array.from(r.cues,i=>Lj(i)):[]}function RCe(t,e={label:JG}){var n,r;let i=rA(t,e.label,"chapters");if(!((n=i?.activeCues)!=null&&n.length))return;if(i.activeCues.length===1)return Lj(i.activeCues[0]);let{currentTime:s}=t,a=Array.prototype.find.call((r=i.activeCues)!=null?r:[],({startTime:o,endTime:l})=>o<=s&&l>s);return Lj(a||i.activeCues[0])}async function stn(t,e=ACe){return new Promise(n=>{Ai(t,"loadstart",async()=>{let r=await CCe(t,[],e);Ai(t,"cuechange",()=>{let i=RCe(t);if(i){let s=new CustomEvent("chapterchange",{composed:!0,bubbles:!0,detail:i});t.dispatchEvent(s)}},{},r),n(r)})})}function atn(t,e){if(e){let n=e.playingDate;if(n!=null)return new Date(n.getTime()-t.currentTime*1e3)}return typeof t.getStartDate=="function"?t.getStartDate():new Date(NaN)}function otn(t,e){if(e&&e.playingDate)return e.playingDate;if(typeof t.getStartDate=="function"){let n=t.getStartDate();return new Date(n.getTime()+t.currentTime*1e3)}return new Date(NaN)}var o2={VIDEO:"v",THUMBNAIL:"t",STORYBOARD:"s",DRM:"d"},ltn=t=>{if(t===hr.VIDEO)return o2.VIDEO;if(t===hr.DRM)return o2.DRM},ctn=(t,e)=>{var n,r;let i=iM(t),s=`${i}Token`;return(n=e.tokens)!=null&&n[i]?(r=e.tokens)==null?void 0:r[i]:YG(s,e)?e[s]:void 0},Yk=(t,e,n,r=!1,i=!(s=>(s=globalThis.navigator)==null?void 0:s.onLine)())=>{var s,a;if(i){let b=mt("Your device appears to be offline",r),E,x=Je.MEDIA_ERR_NETWORK,S=new Je(b,x,!0,E);return S.errorCategory=e,S.muxCode=xt.NETWORK_OFFLINE,S.data=t,S}let o="status"in t?t.status:t.code,l=Date.now(),c=Je.MEDIA_ERR_NETWORK;if(o===200)return;let u=iM(e),d=ctn(e,n),f=ltn(e),[h]=QG((s=n.playbackId)!=null?s:"");if(!o||!h)return;let m=Ey(d);if(d&&!m){let b=mt("The {tokenNamePrefix}
2534-token provided is invalid or malformed.",r).format({tokenNamePrefix:u}),E=mt("Compact JWT string: {token}",r).format({token:d}),x=new Je(b,c,!0,E);return x.errorCategory=e,x.muxCode=xt.NETWORK_TOKEN_MALFORMED,x.data=t,x}if(o>=500){let b=new Je("",c,!0);return b.errorCategory=e,b.muxCode=xt.NETWORK_UNKNOWN_ERROR,b}if(o===403)if(m){if(zen(m,l)){let b={timeStyle:"medium",dateStyle:"medium"},E=mt("The videoâs secured {tokenNamePrefix}-token has expired.",r).format({tokenNamePrefix:u}),x=mt("Expired at: {expiredDate}. Current time: {currentDate}.",r).format({expiredDate:new Intl.DateTimeFormat("en",b).format((a=m.exp)!=null?a:0*1e3),currentDate:new Intl.DateTimeFormat("en",b).format(l)}),S=new Je(E,c,!0,x);return S.errorCategory=e,S.muxCode=xt.NETWORK_TOKEN_EXPIRED,S.data=t,S}if(Gen(m,h)){let b=mt("The videoâs playback ID does not match the one encoded in the {tokenNamePrefix}-token.",r).format({tokenNamePrefix:u}),E=mt("Specified playback ID: {playbackId} and the playback ID encoded in the {tokenNamePrefix}-token: {tokenPlaybackId}",r).format({tokenNamePrefix:u,playbackId:h,tokenPlaybackId:m.sub}),x=new Je(b,c,!0,E);return x.errorCategory=e,x.muxCode=xt.NETWORK_TOKEN_SUB_MISMATCH,x.data=t,x}if(qen(m)){let b=mt("The {tokenNamePrefix}-token is formatted with incorrect information.",r).format({tokenNamePrefix:u}),E=mt("The {tokenNamePrefix}-token has no aud value. aud value should be {expectedAud}.",r).format({tokenNamePrefix:u,expectedAud:f}),x=new Je(b,c,!0,E);return x.errorCategory=e,x.muxCode=xt.NETWORK_TOKEN_AUD_MISSING,x.data=t,x}if(Ken(m,f)){let b=mt("The {tokenNamePrefix}-token is formatted with incorrect information.",r).format({tokenNamePrefix:u}),E=mt("The {tokenNamePrefix}-token has an incorrect aud value: {aud}. aud value should be {expectedAud}.",r).format({tokenNamePrefix:u,expectedAud:f,aud:m.aud}),x=new Je(b,c,!0,E);return x.errorCategory=e,x.muxCode=xt.NETWORK_TOKEN_AUD_MISMATCH,x.data=t,x}}else{let b=mt("Authorization error trying to access this {category} URL. If this is a signed URL, you might need to provide a {tokenNamePrefix}-token.",r).format({tokenNamePrefix:u,category:e}),E=mt("Specified playback ID: {playbackId}",r).format({playbackId:h}),x=new Je(b,c,!0,E);return x.errorCategory=e,x.muxCode=xt.NETWORK_TOKEN_MISSING,x.data=t,x}if(o===412){let b=mt("This playback-id may belong to a live stream that is not currently active or an asset that is not ready.",r),E=mt("Specified playback ID: {playbackId}",r).format({playbackId:h}),x=new Je(b,c,!0,E);return x.errorCategory=e,x.muxCode=xt.NETWORK_NOT_READY,x.data=t,x}if(o===404){let b=mt("This URL or playback-id does not exist. You may have used an Asset ID or an ID from a different resource.",r),E=mt("Specified playback ID: {playbackId}",r).format({playbackId:h}),x=new Je(b,c,!0,E);return x.errorCategory=e,x.muxCode=xt.NETWORK_NOT_FOUND,x.data=t,x}if(o===400){let b=mt("The URL or playback-id was invalid. You may have used an invalid value as a playback-id."),E=mt("Specified playback ID: {playbackId}",r).format({playbackId:h}),x=new Je(b,c,!0,E);return x.errorCategory=e,x.muxCode=xt.NETWORK_INVALID_URL,x.data=t,x}let g=new Je("",c,!0);return g.errorCategory=e,g.muxCode=xt.NETWORK_UNKNOWN_ERROR,g.data=t,g},E3={FAIRPLAY:"fairplay",PLAYREADY:"playready",WIDEVINE:"widevine"},utn=t=>{if(t.includes("fps"))return E3.FAIRPLAY;if(t.includes("playready"))return E3.PLAYREADY;if(t.includes("widevine"))return E3.WIDEVINE},dtn=async t=>fetch(t).then(e=>e.status!==200?Promise.reject(e):e.text()).then(e=>{let n=e.split(` 2535`).find((r,i,s)=>i&&s[i-1].startsWith("#EXT-X-STREAM-INF"));return fetch(n).then(r=>r.status!==200?Promise.reject(r):r.text()).then(r=>r.split(` 2536`))}),ftn=t=>{var e,n,r;let i=(n=((e=t.find(l=>l.startsWith("#EXT-X-PLAYLIST-TYPE")))!=null?e:"").split(":")[1])==null?void 0:n.trim(),s=yCe(i),a=bCe(i),o;if(s===qn.LIVE){let l=t.find(c=>c.startsWith("#EXT-X-PART-INF"));if(l)o=+l.split(":")[1].split("=")[1]*2;else{let c=t.find(d=>d.startsWith("#EXT-X-TARGETDURATION")),u=(r=c?.split(":"))==null?void 0:r[1];o=+(u??6)*3}}return{streamType:s,targetLiveWindow:a,liveEdgeStartOffset:o}},htn=async(t,e)=>{if(e===Mp.MP4)return{streamType:qn.ON_DEMAND,targetLiveWindow:Number.NaN,liveEdgeStartOffset:void 0};if(e===Mp.M3U8){let n=await dtn(t);return ftn(n)}return console.error(`Media type ${e} is an unrecognized or unsupported type for src ${t}.`),{streamType:void 0,targetLiveWindow:void 0,liveEdgeStartOffset:void 0}},ptn=async(t,e,n=sM({src:t}))=>{var r,i,s;let{streamType:a,targetLiveWindow:o,liveEdgeStartOffset:l}=await htn(t,n);((r=Gs.get(e))!=null?r:{}).liveEdgeStartOffset=l,((i=Gs.get(e))!=null?i:{}).targetLiveWindow=o,e.dispatchEvent(new CustomEvent("targetlivewindowch
2536ange",{composed:!0,bubbles:!0})),((s=Gs.get(e))!=null?s:{}).streamType=a,e.dispatchEvent(new CustomEvent("streamtypechange",{composed:!0,bubbles:!0}))},mtn=t=>{var e;let n=t.type,r=yCe(n),i=bCe(n),s,a=!!((e=t.partList)!=null&&e.length);return r===qn.LIVE&&(s=a?t.partTarget*2:t.targetduration*3),{streamType:r,targetLiveWindow:i,liveEdgeStartOffset:s,lowLatency:a}},gtn=(t,e,n)=>{var r,i,s,a,o,l,c,u;let{streamType:d,targetLiveWindow:f,liveEdgeStartOffset:h,lowLatency:m}=mtn(t);if(d===qn.LIVE){m?(n.config.backBufferLength=(r=n.userConfig.backBufferLength)!=null?r:4,n.config.maxFragLookUpTolerance=(i=n.userConfig.maxFragLookUpTolerance)!=null?i:.001,n.config.abrBandWidthUpFactor=(s=n.userConfig.abrBandWidthUpFactor)!=null?s:n.config.abrBandWidthFactor):n.config.backBufferLength=(a=n.userConfig.backBufferLength)!=null?a:8;let g=Object.freeze({get length(){return e.seekable.length},start(b){return e.seekable.start(b)},end(b){var E;return b>this.length||b<0||Number.isFinite(e.duration)?e.seekable.end(b):(E=n.liveSyncPosition)!=null?E:e.seekable.end(b)}});((o=Gs.get(e))!=null?o:{}).seekable=g}((l=Gs.get(e))!=null?l:{}).liveEdgeStartOffset=h,((c=Gs.get(e))!=null?c:{}).targetLiveWindow=f,e.dispatchEvent(new CustomEvent("targetlivewindowchange",{composed:!0,bubbles:!0})),((u=Gs.get(e))!=null?u:{}).streamType=d,e.dispatchEvent(new CustomEvent("streamtypechange",{composed:!0,bubbles:!0}))},Joe,ele,vtn=(ele=(Joe=globalThis?.navigator)==null?void 0:Joe.userAgent)!=null?ele:"",tle,nle,rle,ytn=(rle=(nle=(tle=globalThis?.navigator)==null?void 0:tle.userAgentData)==null?void 0:nle.platform)!=null?rle:"",btn=vtn.toLowerCase().includes("android")||["x11","android"].some(t=>ytn.toLowerCase().includes(t)),Gs=new WeakMap,hp="mux.com",ile,sle,_Ce=(sle=(ile=Wr).isSupported)==null?void 0:sle.call(ile),Etn=btn,xtn=()=>kG.utils.now(),wtn=kG.utils.generateUUID,Oj=({playbackId:t,customDomain:e=hp,maxResolution:n,minResolution:r,renditionOrder:i,programStartTime:s,programEndTime:a,assetStartTime:o,assetEndTime:l,playbackToken:c,tokens:{playback:u=c}={},extraSourceParams:d={}}={})=>{if(!t)return;let[f,h=""]=QG(t),m=new URL(`https://stream.${e}/${f}.m3u8${h}`);return u||m.searchParams.has("token")?(m.searchParams.forEach((g,b)=>{b!="token"&&m.searchParams.delete(b)}),u&&m.searchParams.set("token",u)):(n&&m.searchParams.set("max_resolution",n),r&&(m.searchParams.set("min_resolution",r),n&&+n.slice(0,-1)<+r.slice(0,-1)&&console.error("minResolution must be <= maxResolution","minResolution",r,"maxResolution",n)),i&&m.searchParams.set("rendition_order",i),s&&m.searchParams.set("program_start_time",`${s}`),a&&m.searchParams.set("program_end_time",`${a}`),o&&m.searchParams.set("asset_start_time",`${o}`),l&&m.searchParams.set("asset_end_time",`${l}`),Object.entries(d).forEach(([g,b])=>{b!=null&&m.searchParams.set(g,b)})),m.toString()},aM=t=>{if(!t)return;let[e]=t.split("?");return e||void 0},ICe=t=>{if(!t||!t.startsWith("https://stream."))return;let[e]=new URL(t).pathname.slice(1).split(".m3u8");return e||void 0},Stn=t=>{var e,n,r;return(e=t?.metadata)!=null&&e.video_id?t.metadata.video_id:NCe(t)&&(r=(n=aM(t.playbackId))!=null?n:ICe(t.src))!=null?r:t.src},kCe=t=>{var e;return(e=Gs.get(t))==null?void 0:e.error},Mj=t=>{var e,n;return(n=(e=Gs.get(t))==null?void 0:e.streamType)!=null?n:qn.UNKNOWN},Ttn=t=>{var e,n;return(n=(e=Gs.get(t))==null?void 0:e.targetLiveWindow)!=null?n:Number.NaN},eq=t=>{var e,n;return(n=(e=Gs.get(t))==null?void 0:e.seekable)!=null?n:t.seekable},Atn=t=>{var e;let n=(e=Gs.get(t))==null?void 0:e.liveEdgeStartOffset;if(typeof n!="number")return Number.NaN;let r=eq(t);return r.length?r.end(r.length-1)-n:Number.NaN},tq=.034,Ctn=(t,e,n=tq)=>Math.abs(t-e)<=n,DCe=(t,e,n=tq)=>t>e||Ctn(t,e,n),Rtn=(t,e=tq)=>t.paused&&DCe(t.currentTime,t.duration,e),LCe=(t,e)=>{var n,r,i;if(!e||!t.buffered.length)return;if(t.readyState>2)return!1;let s=e.currentLevel>=0?(r=(n=e.levels)==null?void 0:n[e.currentLevel])==null?void 0:r.details:(i=e.levels.find(d=>!!d.details))==null?void 0:i.details;if(!s||s.live)return;let{fragments:a}=s;if(!(a!=null&&a.length))return;if(t.currentTime<t.duration-(s.targetduration+.5))return!1;let o=a[a.length-1];if(t.currentTime<=o.start)return!1;let l=o.start+o.duration/2,c=t.buffered.start(t.buffered.length-1),u=t.buffered.end(t.buffered.length-1);return l>c&&l<u},OCe=(t,e)=>t.ended||t.loop?t.ended:e&&LCe(t,e)?!0:Rtn(t),_tn=(t,e,n)=>{MCe(e,n);let{metadata:r={}}=t,{view_session_id:i=wtn()}=r,s=Stn(t);r.view_session_id=i,r.video_id=s,t.metadata=r;let a=u=>{var d;(d=e.mux)==null||d.emit("hb",{view_drm_type:u})};t.drmTypeCb=a,Gs.set(e,{});let o=Itn(t,e),l=Zen(t,e,o);Ptn(t,e,o),$tn(t,e,o),rtn(e),stn(e);let c=Xen(t,e,o);return{engine:o,setAutoplay:c,setPreload:l}},MCe=(t,e)=>{let n=e?.engine;n&&(n.detachMedia(),n.destroy()),t!=null&&t.mux&&!t.mux.deleted&&(t.mux.destroy(),delete t.mux),t&&(t.removeAttribute("src"),t.load(),t.removeEventListener("error",jCe),t.removeEventListener("error",Pj),t.removeEventListener("durationchange",FCe),Gs.delete(t),t.dispatchEvent(new Event("teardown")))};function PCe(t,e){var n;let r=sM(t);if(r!==Mp.M3U8)return!0;let i=!r||((n=e.canPlayType(r))!=null?n:!0),{preferPlayback:s}=t,a=s===Ou.MSE,o=s===Ou.NATIVE;return i&&(o||!(_Ce&&(a||Etn)))}var Itn=(t,e)=>{let{debug:n,streamType:r,startTime:i=-1,metadata:s,preferCmcd:a,_hlsConfig:o={}}=t,l=sM(t)===Mp.M3U8,c=PCe(t,e);if(l&&!c&&_Ce){let u={backBufferLength:30,renderTextTracksNatively:!1,liveDurationInfinity:!0,capLevelToPlayerSize:!0,capLevelOnFPSDrop:!0},d=ktn(r),f=Dtn(t),h=a!==b3.NONE?{useHeaders:a===b3.HEADER,sessionId:s?.view_session_id,contentId:s?.video_id}:void 0;return new Wr({debug:n,startPosition:i,cmcd:h,xhrSetup:(m,g)=>{var b,E;if(a&&a!==b3.QUERY)return;let x=new URL(g);if(!x.searchParams.has("CMCD"))return;let S=((E=(b=x.searchParams.get("CMCD"))==null?void 0:b.split(","))!=null?E:[]).filter(A=>A.startsWith("sid")||A.startsWith("cid")).join(",");x.searchParams.set("CMCD",S),m.open("GET",x)},...u,...d,...f,...o})}},ktn=t=>t===qn.LIVE?{backBufferLength:8}:{},Dtn=t=>{let{tokens:{drm:e}={},playbackId:n,drmTypeCb:r}=t,i=aM(n);return!e||!i?{}:{emeEnabled:!0,drmSystems:{"com.apple.fps":{licenseUrl:x3(t,"fairplay"),serverCertificateUrl:$Ce(t,"fairplay")},"com.widevine.alpha":{licenseUrl:x3(t,"widevine")},"com.microsoft.playready":{licenseUrl:x3(t,"playready")}},requestMediaKeySystemAccessFunc:(s,a)=>(s==="com.widevine.alpha"&&(a=[...a.map(o=>{var l;let c=(l=o.videoCapabilities)==null?void 0:l.map(u=>({...u,robustness:"HW_SECURE_ALL"}));return{...o,videoCapabilities:c}}),...a]),navigator.requestMediaKeySystemAccess(s,a).then(o=>{let l=utn(s);return r?.(l),o}))}},Ltn=async t=>{let e=await fetch(t);return e.status!==200?Promise.reject(e):await e.arrayBuffer()},Otn=async(t,e)=>{let n=await fetch(e,{method:"POST",headers:{"Content-type":"application/octet-stream"},body:t});if(n.status!==200)return Promise.reject(n);let r=await n.arrayBuffer();return new Uint8Array(r)},Mtn=(t,e)=>{Ai(e,"encrypted",async n=>{try{let r=n.initDataType;if(r!=="skd"){console.error(`Received unexpected initialization data type "${r}"`);return}if(!e.mediaKeys){let l=await navigator.requestMediaKeySystemAccess("com.apple.fps",[{initDataTypes:[r],videoCapabilities:[{contentType:"application/vnd.apple.mpegurl",robustness:""}],distinctiveIdentifier:"not-allowed",persistentState:"not-allowed",sessionTypes:["temporary"]}]).then(u=>{var d;return(d=t.drmTypeCb)==null||d.call(t,E3.FAIRPLAY),u}).catch(()=>{let u=mt("Cannot play DRM-protected content with current security configuration on this browser. Try playing in another browser."),d=new Je(u,Je.MEDIA_ERR_ENCRYPTED,!0);
2536d.errorCategory=hr.DRM,d.muxCode=xt.ENCRYPTED_UNSUPPORTED_KEY_SYSTEM,e.dispatchEvent(new CustomEvent("error",{detail:d}))});if(!l)return;let c=await l.createMediaKeys();try{let u=await Ltn($Ce(t,"fairplay")).catch(d=>{if(d instanceof Response){let f=Yk(d,hr.DRM,t);return console.error("mediaError",f?.message,f?.context),f?Promise.reject(f):Promise.reject(new Error("Unexpected error in app cert request"))}return Promise.reject(d)});await c.setServerCertificate(u).catch(()=>{let d=mt("Your server certificate failed when attempting to set it. This may be an issue with a no longer valid certificate."),f=new Je(d,Je.MEDIA_ERR_ENCRYPTED,!0);return f.errorCategory=hr.DRM,f.muxCode=xt.ENCRYPTED_UPDATE_SERVER_CERT_FAILED,Promise.reject(f)})}catch(u){e.dispatchEvent(new CustomEvent("error",{detail:u}));return}await e.setMediaKeys(c)}let i=n.initData;if(i==null){console.error(`Could not start encrypted playback due to missing initData in ${n.type} event`);return}let s=e.mediaKeys.createSession();s.addEventListener("keystatuseschange",()=>{s.keyStatuses.forEach(l=>{let c;if(l==="internal-error"){let u=mt("The DRM Content Decryption Module system had an internal failure. Try reloading the page, upading your browser, or playing in another browser.");c=new Je(u,Je.MEDIA_ERR_ENCRYPTED,!0),c.errorCategory=hr.DRM,c.muxCode=xt.ENCRYPTED_CDM_ERROR}else if(l==="output-restricted"||l==="output-downscaled"){let u=mt("DRM playback is being attempted in an environment that is not sufficiently secure. User may see black screen.");c=new Je(u,Je.MEDIA_ERR_ENCRYPTED,!1),c.errorCategory=hr.DRM,c.muxCode=xt.ENCRYPTED_OUTPUT_RESTRICTED}c&&e.dispatchEvent(new CustomEvent("error",{detail:c}))})});let a=await Promise.all([s.generateRequest(r,i).catch(()=>{let l=mt("Failed to generate a DRM license request. This may be an issue with the player or your protected content."),c=new Je(l,Je.MEDIA_ERR_ENCRYPTED,!0);c.errorCategory=hr.DRM,c.muxCode=xt.ENCRYPTED_GENERATE_REQUEST_FAILED,e.dispatchEvent(new CustomEvent("error",{detail:c}))}),new Promise(l=>{s.addEventListener("message",c=>{l(c.message)},{once:!0})})]).then(([,l])=>l);s.generateRequest(r,i);let o=await Otn(a,x3(t,"fairplay")).catch(l=>{if(l instanceof Response){let c=Yk(l,hr.DRM,t);return console.error("mediaError",c?.message,c?.context),c?Promise.reject(c):Promise.reject(new Error("Unexpected error in license key request"))}return Promise.reject(l)});await s.update(o).catch(()=>{let l=mt("Failed to update DRM license. This may be an issue with the player or your protected content."),c=new Je(l,Je.MEDIA_ERR_ENCRYPTED,!0);return c.errorCategory=hr.DRM,c.muxCode=xt.ENCRYPTED_UPDATE_LICENSE_FAILED,Promise.reject(c)})}catch(r){e.dispatchEvent(new CustomEvent("error",{detail:r}));return}})},x3=({playbackId:t,tokens:{drm:e}={},customDomain:n=hp},r)=>{let i=aM(t);return`https://license.${n.toLocaleLowerCase().endsWith(hp)?n:hp}/license/${r}/${i}?token=${e}`},$Ce=({playbackId:t,tokens:{drm:e}={},customDomain:n=hp},r)=>{let i=aM(t);return`https://license.${n.toLocaleLowerCase().endsWith(hp)?n:hp}/appcert/${r}/${i}?token=${e}`},NCe=({playbackId:t,src:e,customDomain:n})=>{if(t)return!0;if(typeof e!="string")return!1;let r=window?.location.href,i=new URL(e,r).hostname.toLocaleLowerCase();return i.includes(hp)||!!n&&i.includes(n.toLocaleLowerCase())},Ptn=(t,e,n)=>{var r;let{envKey:i,disableTracking:s}=t,a=NCe(t);if(!s&&(i||a)){let{playerInitTime:o,playerSoftwareName:l,playerSoftwareVersion:c,beaconCollectionDomain:u,debug:d,disableCookies:f}=t,h={...t.metadata,video_title:((r=t?.metadata)==null?void 0:r.video_title)||void 0},m=g=>typeof g.player_error_code=="string"?!1:typeof t.errorTranslator=="function"?t.errorTranslator(g):g;kG.monitor(e,{debug:d,beaconCollectionDomain:u,hlsjs:n,Hls:n?Wr:void 0,automaticErrorTracking:!1,errorTranslator:m,disableCookies:f,data:{...i?{env_key:i}:{},player_software_name:l,player_software:l,player_software_version:c,player_init_time:o,...h}})}},$tn=(t,e,n)=>{var r,i;let s=PCe(t,e),{src:a}=t,o=()=>{e.ended||!OCe(e,n)||(LCe(e,n)?e.currentTime=e.buffered.end(e.buffered.length-1):e.dispatchEvent(new Event("ended")))},l,c,u=()=>{let d=eq(e),f,h;d.length>0&&(f=d.start(0),h=d.end(0)),(c!==h||l!==f)&&e.dispatchEvent(new CustomEvent("seekablechange",{composed:!0})),l=f,c=h};if(Ai(e,"durationchange",u),e&&s){let d=sM(t);
2536if(typeof a=="string"){let f=()=>{if(Mj(e)!==qn.LIVE||Number.isFinite(e.duration))return;let m=setInterval(u,1e3);e.addEventListener("teardown",()=>{clearInterval(m)},{once:!0}),Ai(e,"durationchange",()=>{Number.isFinite(e.duration)&&clearInterval(m)})},h=async()=>ptn(a,e,d).then(f).catch(m=>{if(m instanceof Response){let g=Yk(m,hr.VIDEO,t);if(g){e.dispatchEvent(new CustomEvent("error",{detail:g}));return}}});if(e.preload==="none"){let m=()=>{h(),e.removeEventListener("loadedmetadata",g)},g=()=>{h(),e.removeEventListener("play",m)};Ai(e,"play",m,{once:!0}),Ai(e,"loadedmetadata",g,{once:!0})}else h();(r=t.tokens)!=null&&r.drm?Mtn(t,e):Ai(e,"encrypted",()=>{let m=mt("Attempting to play DRM-protected content without providing a DRM token."),g=new Je(m,Je.MEDIA_ERR_ENCRYPTED,!0);g.errorCategory=hr.DRM,g.muxCode=xt.ENCRYPTED_MISSING_TOKEN,e.dispatchEvent(new CustomEvent("error",{detail:g}))},{once:!0}),e.setAttribute("src",a),t.startTime&&(((i=Gs.get(e))!=null?i:{}).startTime=t.startTime,e.addEventListener("durationchange",FCe,{once:!0}))}else e.removeAttribute("src");e.addEventListener("error",jCe),e.addEventListener("error",Pj),e.addEventListener("emptied",()=>{e.querySelectorAll("track[data-removeondestroy]").forEach(f=>{f.remove()})},{once:!0}),Ai(e,"pause",o),Ai(e,"seeked",o),Ai(e,"play",()=>{e.ended||DCe(e.currentTime,e.duration)&&(e.currentTime=e.seekable.length?e.seekable.start(0):0)})}else n&&a?(n.once(Wr.Events.LEVEL_LOADED,(d,f)=>{gtn(f.details,e,n),u(),Mj(e)===qn.LIVE&&!Number.isFinite(e.duration)&&(n.on(Wr.Events.LEVEL_UPDATED,u),Ai(e,"durationchange",()=>{Number.isFinite(e.duration)&&n.off(Wr.Events.LEVELS_UPDATED,u)}))}),n.on(Wr.Events.ERROR,(d,f)=>{e.dispatchEvent(new CustomEvent("error",{detail:Ntn(f,t)}))}),e.addEventListener("error",Pj),Ai(e,"waiting",o),Jen(t,n),etn(e,n),n.attachMedia(e)):console.error("It looks like the video you're trying to play will not work on this system! If possible, try upgrading to the newest versions of your browser or software.")};function FCe(t){var e;let n=t.target,r=(e=Gs.get(n))==null?void 0:e.startTime;if(r&&Ven(n.seekable,n.duration,r)){let i=n.preload==="auto";i&&(n.preload="none"),n.currentTime=r,i&&(n.preload="auto")}}async function jCe(t){if(!t.isTrusted)return;t.stopImmediatePropagation();let e=t.target;if(!(e!=null&&e.error))return;let{message:n,code:r}=e.error,i=new Je(n,r);if(e.src&&r===Je.MEDIA_ERR_SRC_NOT_SUPPORTED&&e.readyState===HTMLMediaElement.HAVE_NOTHING){setTimeout(()=>{var s;let a=(s=kCe(e))!=null?s:e.error;a?.code===Je.MEDIA_ERR_SRC_NOT_SUPPORTED&&e.dispatchEvent(new CustomEvent("error",{detail:i}))},500);return}if(e.src&&(r!==Je.MEDIA_ERR_DECODE||r!==void 0))try{let{status:s}=await fetch(e.src);i.data={response:{code:s}}}catch{}e.dispatchEvent(new CustomEvent("error",{detail:i}))}function Pj(t){var e,n;if(!(t instanceof CustomEvent)||!(t.detail instanceof Je))return;let r=t.target,i=t.detail;!i||!i.fatal||(((e=Gs.get(r))!=null?e:{}).error=i,(n=r.mux)==null||n.emit("error",{player_error_code:i.code,player_error_message:i.message,player_error_context:i.context}))}var Ntn=(t,e)=>{var n,r,i;console.error("getErrorFromHlsErrorData()",t);let s={[Wr.ErrorTypes.NETWORK_ERROR]:Je.MEDIA_ERR_NETWORK,[Wr.ErrorTypes.MEDIA_ERROR]:Je.MEDIA_ERR_DECODE,[Wr.ErrorTypes.KEY_SYSTEM_ERROR]:Je.MEDIA_ERR_ENCRYPTED},a=u=>[Ee.KEY_SYSTEM_LICENSE_REQUEST_FAILED,Ee.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED].includes(u.details)?Je.MEDIA_ERR_NETWORK:s[u.type],o=u=>{if(u.type===kt.KEY_SYSTEM_ERROR)return hr.DRM;if(u.type===kt.NETWORK_ERROR)return hr.VIDEO},l,c=a(t);if(c===Je.MEDIA_ERR_NETWORK&&t.response){let u=(n=o(t))!=null?n:hr.VIDEO;l=(r=Yk(t.response,u,e))!=null?r:new Je("",c)}else if(c===Je.MEDIA_ERR_ENCRYPTED)if(t.details===Ee.KEY_SYSTEM_NO_CONFIGURED_LICENSE){let u=mt("Attempting to play DRM-protected content without providing a DRM token.");l=new Je(u,Je.MEDIA_ERR_ENCRYPTED,t.fatal),l.errorCategory=hr.DRM,l.muxCode=xt.ENCRYPTED_MISSING_TOKEN}else if(t.details===Ee.KEY_SYSTEM_NO_ACCESS){let u=mt("Cannot play DRM-protected content with current security configuration on this browser. Try playing in another browser.");l=new Je(u,Je.MEDIA_ERR_ENCRYPTED,t.fatal),l.errorCategory=hr.DRM,l.muxCode=xt.ENCRYPTED_UNSUPPORTED_
2536KEY_SYSTEM}else if(t.details===Ee.KEY_SYSTEM_NO_SESSION){let u=mt("Failed to generate a DRM license request. This may be an issue with the player or your protected content.");l=new Je(u,Je.MEDIA_ERR_ENCRYPTED,!0),l.errorCategory=hr.DRM,l.muxCode=xt.ENCRYPTED_GENERATE_REQUEST_FAILED}else if(t.details===Ee.KEY_SYSTEM_SESSION_UPDATE_FAILED){let u=mt("Failed to update DRM license. This may be an issue with the player or your protected content.");l=new Je(u,Je.MEDIA_ERR_ENCRYPTED,t.fatal),l.errorCategory=hr.DRM,l.muxCode=xt.ENCRYPTED_UPDATE_LICENSE_FAILED}else if(t.details===Ee.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED){let u=mt("Your server certificate failed when attempting to set it. This may be an issue with a no longer valid certificate.");l=new Je(u,Je.MEDIA_ERR_ENCRYPTED,t.fatal),l.errorCategory=hr.DRM,l.muxCode=xt.ENCRYPTED_UPDATE_SERVER_CERT_FAILED}else if(t.details===Ee.KEY_SYSTEM_STATUS_INTERNAL_ERROR){let u=mt("The DRM Content Decryption Module system had an internal failure. Try reloading the page, upading your browser, or playing in another browser.");l=new Je(u,Je.MEDIA_ERR_ENCRYPTED,t.fatal),l.errorCategory=hr.DRM,l.muxCode=xt.ENCRYPTED_CDM_ERROR}else if(t.details===Ee.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED){let u=mt("DRM playback is being attempted in an environment that is not sufficiently secure. User may see black screen.");l=new Je(u,Je.MEDIA_ERR_ENCRYPTED,!1),l.errorCategory=hr.DRM,l.muxCode=xt.ENCRYPTED_OUTPUT_RESTRICTED}else l=new Je(t.error.message,Je.MEDIA_ERR_ENCRYPTED,t.fatal),l.errorCategory=hr.DRM,l.muxCode=xt.ENCRYPTED_ERROR;else l=new Je("",c,t.fatal);return l.context||(l.context=`${t.url?`url: ${t.url} 2537`:""}${t.response&&(t.response.code||t.response.text)?`response: ${t.response.code}, ${t.response.text} 2538`:""}${t.reason?`failure reason: ${t.reason} 2539`:""}${t.level?`level: ${t.level} 2540`:""}${t.parent?`parent stream controller: ${t.parent} 2541`:""}${t.buffer?`buffer length: ${t.buffer} 2542`:""}${t.error?`error: ${t.error} 2543`:""}${t.event?`event: ${t.event} 2544`:""}${t.err?`error message: ${(i=t.err)==null?void 0:i.message} 2545`:""}`),l.data=t,l};const ct={MEDIA_PLAY_REQUEST:"mediaplayrequest",MEDIA_PAUSE_REQUEST:"mediapauserequest",MEDIA_MUTE_REQUEST:"mediamuterequest",MEDIA_UNMUTE_REQUEST:"mediaunmuterequest",MEDIA_VOLUME_REQUEST:"mediavolumerequest",MEDIA_SEEK_REQUEST:"mediaseekrequest",MEDIA_AIRPLAY_REQUEST:"mediaairplayrequest",MEDIA_ENTER_FULLSCREEN_REQUEST:"mediaenterfullscreenrequest",MEDIA_EXIT_FULLSCREEN_REQUEST:"mediaexitfullscreenrequest",MEDIA_PREVIEW_REQUEST:"mediapreviewrequest",MEDIA_ENTER_PIP_REQUEST:"mediaenterpiprequest",MEDIA_EXIT_PIP_REQUEST:"mediaexitpiprequest",MEDIA_ENTER_CAST_REQUEST:"mediaentercastrequest",MEDIA_EXIT_CAST_REQUEST:"mediaexitcastrequest",MEDIA_SHOW_TEXT_TRACKS_REQUEST:"mediashowtexttracksrequest",MEDIA_HIDE_TEXT_TRACKS_REQUEST:"mediahidetexttracksrequest",MEDIA_SHOW_SUBTITLES_REQUEST:"mediashowsubtitlesrequest",MEDIA_DISABLE_SUBTITLES_REQUEST:"mediadisablesubtitlesrequest",MEDIA_TOGGLE_SUBTITLES_REQUEST:"mediatogglesubtitlesrequest",MEDIA_PLAYBACK_RATE_REQUEST:"mediaplaybackraterequest",MEDIA_RENDITION_REQUEST:"mediarenditionrequest",MEDIA_AUDIO_TRACK_REQUEST:"mediaaudiotrackrequest",MEDIA_SEEK_TO_LIVE_REQUEST:"mediaseektoliverequest",REGISTER_MEDIA_STATE_RECEIVER:"registermediastatereceiver",UNREGISTER_MEDIA_STATE_RECEIVER:"unregistermediastatereceiver"},Kn={MEDIA_CHROME_ATTRIBUTES:"mediachromeattributes",MEDIA_CONTROLLER:"mediacontroller"},BCe={MEDIA_AIRPLAY_UNAVAILABLE:"mediaAirplayUnavailable",MEDIA_FULLSCREEN_UNAVAILABLE:"mediaFullscreenUnavailable",MEDIA_PIP_UNAVAILABLE:"mediaPipUnavailable",MEDIA_CAST_UNAVAILABLE:"mediaCastUnavailable",MEDIA_RENDITION_UNAVAILABLE:"mediaRenditionUnavailable",MEDIA_AUDIO_TRACK_UNAVAILABLE:"mediaAudioTrackUnavailable",MEDIA_WIDTH:"mediaWidth",MEDIA_HEIGHT:"mediaHeight",MEDIA_PAUSED:"mediaPaused",MEDIA_HAS_P
2545LAYED:"mediaHasPlayed",MEDIA_ENDED:"mediaEnded",MEDIA_MUTED:"mediaMuted",MEDIA_VOLUME_LEVEL:"mediaVolumeLevel",MEDIA_VOLUME:"mediaVolume",MEDIA_VOLUME_UNAVAILABLE:"mediaVolumeUnavailable",MEDIA_IS_PIP:"mediaIsPip",MEDIA_IS_CASTING:"mediaIsCasting",MEDIA_IS_AIRPLAYING:"mediaIsAirplaying",MEDIA_SUBTITLES_LIST:"mediaSubtitlesList",MEDIA_SUBTITLES_SHOWING:"mediaSubtitlesShowing",MEDIA_IS_FULLSCREEN:"mediaIsFullscreen",MEDIA_PLAYBACK_RATE:"mediaPlaybackRate",MEDIA_CURRENT_TIME:"mediaCurrentTime",MEDIA_DURATION:"mediaDuration",MEDIA_SEEKABLE:"mediaSeekable",MEDIA_PREVIEW_TIME:"mediaPreviewTime",MEDIA_PREVIEW_IMAGE:"mediaPreviewImage",MEDIA_PREVIEW_COORDS:"mediaPreviewCoords",MEDIA_PREVIEW_CHAPTER:"mediaPreviewChapter",MEDIA_LOADING:"mediaLoading",MEDIA_BUFFERED:"mediaBuffered",MEDIA_STREAM_TYPE:"mediaStreamType",MEDIA_TARGET_LIVE_WINDOW:"mediaTargetLiveWindow",MEDIA_TIME_IS_LIVE:"mediaTimeIsLive",MEDIA_RENDITION_LIST:"mediaRenditionList",MEDIA_RENDITION_SELECTED:"mediaRenditionSelected",MEDIA_AUDIO_TRACK_LIST:"mediaAudioTrackList",MEDIA_AUDIO_TRACK_ENABLED:"mediaAudioTrackEnabled",MEDIA_CHAPTERS_CUES:"mediaChaptersCues"},UCe=Object.entries(BCe),K=UCe.reduce((t,[e,n])=>(t[e]=n.toLowerCase(),t),{}),Ftn={USER_INACTIVE:"userinactivechange",BREAKPOINTS_CHANGE:"breakpointchange",BREAKPOINTS_COMPUTED:"breakpointscomputed"},Qg=UCe.reduce((t,[e,n])=>(t[e]=n.toLowerCase(),t),{...Ftn});Object.entries(Qg).reduce((t,[e,n])=>{const r=K[e];return r&&(t[n]=r),t},{userinactivechange:"userinactive"});const jtn=Object.entries(K).reduce((t,[e,n])=>{const r=Qg[e];return r&&(t[n]=r),t},{userinactive:"userinactivechange"}),zu={SUBTITLES:"subtitles",CAPTIONS:"captions",CHAPTERS:"chapters",METADATA:"metadata"},xy={DISABLED:"disabled",SHOWING:"showing"},ale={MOUSE:"mouse",TOUCH:"touch"},sl={UNAVAILABLE:"unavailable",UNSUPPORTED:"unsupported"},Vd={LIVE:"live",ON_DEMAND:"on-demand",UNKNOWN:"unknown"},Btn={FULLSCREEN:"fullscreen"},ci={ENTER_AIRPLAY:"Start airplay",EXIT_AIRPLAY:"Stop airplay",AUDIO_TRACK_MENU:"Audio",CAPTIONS:"Captions",ENABLE_CAPTIONS:"Enable captions",DISABLE_CAPTIONS:"Disable captions",START_CAST:"Start casting",STOP_CAST:"Stop casting",ENTER_FULLSCREEN:"Enter fullscreen mode",EXIT_FULLSCREEN:"Exit fullscreen mode",MUTE:"Mute",UNMUTE:"Unmute",ENTER_PIP:"Enter picture in picture mode",EXIT_PIP:"Enter picture in picture mode",PLAY:"Play",PAUSE:"Pause",PLAYBACK_RATE:"Playback rate",RENDITIONS:"Quality",SEEK_BACKWARD:"Seek backward",SEEK_FORWARD:"Seek forward",SETTINGS:"Settings"},Ho={AUDIO_PLAYER:()=>"audio player",VIDEO_PLAYER:()=>"video player",VOLUME:()=>"volume",SEEK:()=>"seek",CLOSED_CAPTIONS:()=>"closed captions",PLAYBACK_RATE:({playbackRate:t=1}={})=>`current playback rate ${t}`,PLAYBACK_TIME:()=>"playback time",MEDIA_LOADING:()=>"media loading",SETTINGS:()=>"settings",AUDIO_TRACKS:()=>"audio tracks",QUALITY:()=>"quality"},ha={PLAY:()=>"play",PAUSE:()=>"pause",MUTE:()=>"mute",UNMUTE:()=>"unmute",ENTER_AIRPLAY:()=>"start airplay",EXIT_AIRPLAY:()=>"stop airplay",ENTER_CAST:()=>"start casting",EXIT_CAST:()=>"stop casting",ENTER_FULLSCREEN:()=>"enter fullscreen mode",EXIT_FULLSCREEN:()=>"exit fullscreen mode",ENTER_PIP:()=>"enter picture in picture mode",EXIT_PIP:()=>"exit picture in picture mode",SEEK_FORWARD_N_SECS:({seekOffset:t=30}={})=>`seek forward ${t} seconds`,SEEK_BACK_N_SECS:({seekOffset:t=30}={})=>`seek back ${t} seconds`,SEEK_LIVE:()=>"seek to live",PLAYING_LIVE:()=>"playing live"};function Utn(t){return t?.map(Vtn).join(" ")}function Htn(t){return t?.split(/\s+/).map(Wtn)}function Vtn(t){if(t){const{id:e,width:n,height:r}=t;return[e,n,r].filter(i=>i!=null).join(":")}}function Wtn(t){if(t){const[e,n,r]=t.split(":");return{id:e,width:+n,height:+r}}}function ztn(t){return t?.map(qtn).join(" ")}function Gtn(t){return t?.split(/\s+/).map(Ktn)}function qtn(t){if(t){const{id:e,kind:n,language:r,label:i}=t;return[e,n,r,i].filter(s=>s!=null).join(":")}}function Ktn(t){if(t){const[e,n,r,i]=t.split(":");return{id:e,kind:n,language:r,label:i}}}function Ytn(t){return t.replace(/[-_]([a-z])/g,(e,n)=>n.toUpperCase())}function nq(t){return typeof t=="number"&&!Number.isNaN(t)&&Number.isFinite(t)}
2545function HCe(t){return typeof t!="string"?!1:!isNaN(t)&&!isNaN(parseFloat(t))}const VCe=t=>new Promise(e=>setTimeout(e,t)),ole=[{singular:"hour",plural:"hours"},{singular:"minute",plural:"minutes"},{singular:"second",plural:"seconds"}],Qtn=(t,e)=>{const n=t===1?ole[e].singular:ole[e].plural;return`${t} ${n}`},l2=t=>{if(!nq(t))return"";const e=Math.abs(t),n=e!==t,r=new Date(0,0,0,0,0,e,0);return`${[r.getHours(),r.getMinutes(),r.getSeconds()].map((o,l)=>o&&Qtn(o,l)).filter(o=>o).join(", ")}${n?" remaining":""}`};function H0(t,e){let n=!1;t<0&&(n=!0,t=0-t),t=t<0?0:t;let r=Math.floor(t%60),i=Math.floor(t/60%60),s=Math.floor(t/3600);const a=Math.floor(e/60%60),o=Math.floor(e/3600);return(isNaN(t)||t===1/0)&&(s=i=r="0"),s=s>0||o>0?s+":":"",i=((s||a>=10)&&i<10?"0"+i:i)+":",r=r<10?"0"+r:r,(n?"-":"")+s+i+r}let WCe=class{addEventListener(){}removeEventListener(){}dispatchEvent(){return!0}},zCe=class extends WCe{},lle=class extends zCe{constructor(){super(...arguments),this.role=null}},Xtn=class{observe(){}unobserve(){}disconnect(){}};const GCe={createElement:function(){return new kS.HTMLElement},createElementNS:function(){return new kS.HTMLElement},addEventListener(){},removeEventListener(){},dispatchEvent(t){return!1}},kS={ResizeObserver:Xtn,document:GCe,Node:zCe,Element:lle,HTMLElement:class extends lle{constructor(){super(...arguments),this.innerHTML=""}get content(){return new kS.DocumentFragment}},DocumentFragment:class extends WCe{},customElements:{get:function(){},define:function(){},whenDefined:function(){}},localStorage:{getItem(t){return null},setItem(t,e){},removeItem(t){}},CustomEvent:function(){},getComputedStyle:function(){},navigator:{languages:[],get userAgent(){return""}},matchMedia(t){return{matches:!1,media:t}}},qCe=typeof window>"u"||typeof window.customElements>"u",KCe=Object.keys(kS).every(t=>t in globalThis),me=qCe&&!KCe?kS:globalThis,Tt=qCe&&!KCe?GCe:globalThis.document,cle=new WeakMap,rq=t=>{let e=cle.get(t);return e||cle.set(t,e=new Set),e},YCe=new me.ResizeObserver(t=>{for(const e of t)for(const n of rq(e.target))n(e)});function Tb(t,e){rq(t).add(e),YCe.observe(t)}function DS(t,e){const n=rq(t);n.delete(e),n.size||YCe.unobserve(t)}function jl(t){var e;return(e=$j(t))!=null?e:mE(t,"media-controller")}function $j(t){var e;const{MEDIA_CONTROLLER:n}=Kn,r=t.getAttribute(n);if(r)return(e=oM(t))==null?void 0:e.getElementById(r)}const QCe=(t,e,n=".value")=>{const r=t.querySelector(n);r&&(r.textContent=e)},Ztn=(t,e)=>{const n=`slot[name="${e}"]`,r=t.shadowRoot.querySelector(n);return r?r.children:[]},XCe=(t,e)=>Ztn(t,e)[0],Hf=(t,e)=>!t||!e?!1:t?.contains(e)?!0:Hf(t,e.getRootNode().host),mE=(t,e)=>{if(!t)return null;const n=t.closest(e);return n||mE(t.getRootNode().host,e)};function iq(t=document){var e;const n=t?.activeElement;return n?(e=iq(n.shadowRoot))!=null?e:n:null}function oM(t){var e;const n=(e=t?.getRootNode)==null?void 0:e.call(t);return n instanceof ShadowRoot||n instanceof Document?n:null}function ZCe(t,{depth:e=3,checkOpacity:n=!0,checkVisibilityCSS:r=!0}={}){if(t.checkVisibility)return t.checkVisibility({checkOpacity:n,checkVisibilityCSS:r});let i=t;for(;i&&e>0;){const s=getComputedStyle(i);if(n&&s.opacity==="0"||r&&s.visibility==="hidden"||s.display==="none")return!1;i=i.parentElement,e--}return!0}function Jtn(t,e,n,r){const i=y8(n,r),s=y8(n,{x:t,y:e}),a=y8(r,{x:t,y:e});return s>i||a>i?s>a?1:0:s/i}function y8(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function Ri(t,e){const n=enn(t,r=>r===e);return n||JCe(t,e)}function enn(t,e){var n,r;let i;for(i of(n=t.querySelectorAll("style:not([media])"))!=null?n:[]){let s;try{s=(r=i.sheet)==null?void 0:r.cssRules}catch{continue}for(const a of s??[])if(e(a.selectorText))return a}}function JCe(t,e){var n,r;const i=(n=t.querySelectorAll("style:not([media])"))!=null?n:[],s=i?.[i.length-1];return s?.sheet?(s?.sheet.insertRule(`${e}{}`,s.sheet.cssRules.length),(r=s.sheet.cssRules)==null?void 0:r[s.sheet.cssRules.length-1]):(console.warn("Media Chrome: No style sheet found on style tag of",t),{style:{setProperty:()=>{},removeProperty:()=>"",getPropertyValue:()=>""}})}function ei(t,e,n=Number.NaN){const r=t.getAttribute(e);return r!=null?+r:n}function rs(t,e,n){const r=+n;if(n==null||Number.isNaN(r)){t.hasAttribute(e)&&t.removeAttribute(e);return}ei(t,e,void 0)!==r&&t.setAttribute(e,`${r}`)}function Cs(t,e){return t.hasAttribute(e)}function Rs(t,e,n){if(n==null){t.hasAttribute(e)&&t.removeAttribute(e);return}Cs(t,e)!=n&&t.toggleAttribute(e,n)}function is(t,e,n=null){var r;return(r=t.getAttribute(e))!=null?r:n}function ss(t,e,n){if(n==null){t.hasAttribute(e)&&t.removeAttribute(e);return}const r=`${n}`;is(t,e,void 0)!==r&&t.setAttribute(e,r)}var eRe=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},ah=(t,e,n)=>(eRe(t,e,"read from private field"),n?n.call(t):e.get(t)),tnn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},UR=(t,e,n,r)=>(eRe(t,e,"write to private field"),e.set(t,n),n),Va;const tRe=Tt.createElement("template");tRe.innerHTML=` 2546<style> 2547 :host { 2548 display: var(--media-control-display, var(--media-gesture-receiver-display, inline-block)); 2549 box-sizing: border-box; 2550 } 2551</style> 2552`;class nnn extends me.HTMLElement{constructor(e={}){if(super(),tnn(this,Va,void 0),!this.shadowRoot){const n=this.attachShadow({mode:"open"}),r=tRe.content.cloneNode(!0);this.nativeEl=r;let i=e.slotTemplate;i||(i=Tt.createElement("template"),i.innerHTML=`<slot>${e.defaultContent||""}</slot>`),this.nativeEl.appendChild(i.content.cloneNode(!0)),n.appendChild(r)}}static get observedAttributes(){return[Kn.MEDIA_CONTROLLER,K.MEDIA_PAUSED]}attributeChangedCallback(e,n,r){var i,s,a,o,l;e===Kn.MEDIA_CONTROLLER&&(n&&((s=(i=ah(this,Va))==null?void 0:i.unassociateElement)==null||s.call(i,this),UR(this,Va,null)),r&&this.isConnected&&(UR(this,Va,(
2552a=this.getRootNode())==null?void 0:a.getElementById(r)),(l=(o=ah(this,Va))==null?void 0:o.associateElement)==null||l.call(o,this)))}connectedCallback(){var e,n,r,i;this.tabIndex=-1,this.setAttribute("aria-hidden","true"),UR(this,Va,rnn(this)),this.getAttribute(Kn.MEDIA_CONTROLLER)&&((n=(e=ah(this,Va))==null?void 0:e.associateElement)==null||n.call(e,this)),(r=ah(this,Va))==null||r.addEventListener("pointerdown",this),(i=ah(this,Va))==null||i.addEventListener("click",this)}disconnectedCallback(){var e,n,r,i;this.getAttribute(Kn.MEDIA_CONTROLLER)&&((n=(e=ah(this,Va))==null?void 0:e.unassociateElement)==null||n.call(e,this)),(r=ah(this,Va))==null||r.removeEventListener("pointerdown",this),(i=ah(this,Va))==null||i.removeEventListener("click",this),UR(this,Va,null)}handleEvent(e){var n;const r=(n=e.composedPath())==null?void 0:n[0];if(["video","media-controller"].includes(r?.localName)){if(e.type==="pointerdown")this._pointerType=e.pointerType;else if(e.type==="click"){const{clientX:s,clientY:a}=e,{left:o,top:l,width:c,height:u}=this.getBoundingClientRect(),d=s-o,f=a-l;if(d<0||f<0||d>c||f>u||c===0&&u===0)return;const{pointerType:h=this._pointerType}=e;if(this._pointerType=void 0,h===ale.TOUCH){this.handleTap(e);return}else if(h===ale.MOUSE){this.handleMouseClick(e);return}}}}get mediaPaused(){return Cs(this,K.MEDIA_PAUSED)}set mediaPaused(e){Rs(this,K.MEDIA_PAUSED,e)}handleTap(e){}handleMouseClick(e){const n=this.mediaPaused?ct.MEDIA_PLAY_REQUEST:ct.MEDIA_PAUSE_REQUEST;this.dispatchEvent(new me.CustomEvent(n,{composed:!0,bubbles:!0}))}}Va=new WeakMap;function rnn(t){var e;const n=t.getAttribute(Kn.MEDIA_CONTROLLER);return n?(e=t.getRootNode())==null?void 0:e.getElementById(n):mE(t,"media-controller")}me.customElements.get("media-gesture-receiver")||me.customElements.define("media-gesture-receiver",nnn);var sq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Jh=(t,e,n)=>(sq(t,e,"read from private field"),n?n.call(t):e.get(t)),kd=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},rw=(t,e,n,r)=>(sq(t,e,"write to private field"),e.set(t,n),n),pc=(t,e,n)=>(sq(t,e,"access private method"),n),Qk,Jv,LS,V1,Nj,nRe,Fj,rRe,OS,lM,cM,aq,Ab,MS;const wn={AUDIO:"audio",AUTOHIDE:"autohide",BREAKPOINTS:"breakpoints",GESTURES_DISABLED:"gesturesdisabled",KEYBOARD_CONTROL:"keyboardcontrol",NO_AUTOHIDE:"noautohide",USER_INACTIVE:"userinactive"},iRe=Tt.createElement("template");iRe.innerHTML=` 2553 <style> 2554 2555 :host([${K.MEDIA_IS_FULLSCREEN}]) ::slotted([slot=media]) { 2556 outline: none; 2557 } 2558 2559 :host { 2560 box-sizing: border-box; 2561 position: relative; 2562 display: inline-block; 2563 line-height: 0; 2564 background-color: var(--media-background-color, #000); 2565 } 2566 2567 :host(:not([${wn.AUDIO}])) [part~=layer]:not([part~=media-layer]) { 2568 position: absolute; 2569 top: 0; 2570 left: 0; 2571 bottom: 0; 2572 right: 0; 2573 display: flex; 2574 flex-flow: column nowrap; 2575 align-items: start; 2576 pointer-events: none; 2577 background: none; 2578 } 2579 2580 slot[name=media] { 2581 display: var(--media-slot-display, contents); 2582 } 2583 2584 2585 :host([${wn.AUDIO}]) slot[name=media] { 2586 display: var(--media-slot-display, none); 2587 } 2588 2589 2590 :host([${wn.AUDIO}]) [part~=layer][part~=gesture-layer] { 2591 height: 0; 2592 display: block; 2593 } 2594 2595 2596 :host(:not([${wn.AUDIO}])[${wn.GESTURES_DISABLED}]) ::slotted([slot=gestures-chrome]), 2597 :host(:not([${wn.AUDIO}])[${wn.GESTURES_DISABLED}]) media-gesture-receiver[slot=gestures-chrome] { 2598 display: none; 2599 } 2600 2601 2602 ::slotted(:not([slot=media]):not([slot=poster]):not(media-loading-indicator):not([hidden])) { 2603 pointer-events: auto; 2604 } 2605 2606 :host(:not([${wn.AUDIO}])) *[part~=layer][part~=centered-layer] { 2607 align-items: center; 2608 justify-content: center; 2609 } 2610 2611 :host(:not([${wn.AUDIO}])) ::slotted(media-gesture-receiver[slot=gestures-chrome]), 2612 :host(:not([${wn.AUDIO}])) media-gesture-receiver[slot=gestures-chrome] { 2613 align-self: stretch; 2614 flex-grow: 1; 2615 } 2616 2617 slot[name=middle-chrome] { 2618 display: inline; 2619 flex-grow: 1; 2620 pointer-events: none; 2621 background: none; 2622 } 2623 2624 2625 ::slotted([slot=media]), 2626 ::slotted([slot=poster]) { 2627 width: 100%; 2628 height: 100%; 2629 } 2630 2631 2632 :host(:not([${wn.AUDIO}])) .spacer { 2633 flex-grow: 1; 2634 } 2635 2636 2637 :host(:-webkit-full-screen) { 2638 2639 width: 100% !important; 2640 height: 100% !important; 2641 } 2642 2643 2644 ::slotted(:not([slot=media]):not([slot=poster]):not([${wn.NO_AUTOHIDE}]):not([hidden])) { 2645 opacity: 1; 2646 transition: opacity 0.25s; 2647 } 2648 2649 2650 :host([${wn.USER_INACTIVE}]:not([${K.MEDIA_PAUSED}]):not([${K.MEDIA_IS_AIRPLAYING}
2650]):not([${K.MEDIA_IS_CASTING}]):not([${wn.AUDIO}])) ::slotted(:not([slot=media]):not([slot=poster]):not([${wn.NO_AUTOHIDE}])) { 2651 opacity: 0; 2652 transition: opacity 1s; 2653 } 2654 2655 :host([${wn.USER_INACTIVE}]:not([${K.MEDIA_PAUSED}]):not([${K.MEDIA_IS_CASTING}]):not([${wn.AUDIO}])) ::slotted([slot=media]) { 2656 cursor: none; 2657 } 2658 2659 ::slotted(media-control-bar) { 2660 align-self: stretch; 2661 } 2662 2663 2664 :host(:not([${wn.AUDIO}])[${K.MEDIA_HAS_PLAYED}]) slot[name=poster] { 2665 display: none; 2666 } 2667 2668 ::slotted([role="menu"]) { 2669 align-self: end; 2670 } 2671 2672 ::slotted([role="dialog"]) { 2673 align-self: center; 2674 } 2675 </style> 2676 2677 <slot name="media" part="layer media-layer"></slot> 2678 <slot name="poster" part="layer poster-layer"></slot> 2679 <slot name="gestures-chrome" part="layer gesture-layer"> 2680 <media-gesture-receiver slot="gestures-chrome"></media-gesture-receiver> 2681 </slot> 2682 <span part="layer vertical-layer"> 2683 <slot name="top-chrome" part="top chrome"></slot> 2684 <slot name="middle-chrome" part="middle chrome"></slot> 2685 <slot name="centered-chrome" part="layer centered-layer center centered chrome"></slot> 2686 2687 <slot part="bottom chrome"></slot> 2688 </span> 2689`;const inn=Object.values(K),snn="sm:384 md:576 lg:768 xl:960";function ann(t){onn(t.target,t.contentRect.width)}function onn(t,e){var n;if(!t.isConnected)return;const r=(n=t.getAttribute(wn.BREAKPOINTS))!=null?n:snn,i=lnn(r),s=cnn(i,e);let a=!1;
2689if(Object.keys(i).forEach(o=>{if(s.includes(o)){t.hasAttribute(`breakpoint${o}`)||(t.setAttribute(`breakpoint${o}`,""),a=!0);return}t.hasAttribute(`breakpoint${o}`)&&(t.removeAttribute(`breakpoint${o}`),a=!0)}),a){const o=new CustomEvent(Qg.BREAKPOINTS_CHANGE,{detail:s});t.dispatchEvent(o)}}function lnn(t){const e=t.split(/\s+/);return Object.fromEntries(e.map(n=>n.split(":")))}function cnn(t,e){return Object.keys(t).filter(n=>e>=parseInt(t[n]))}class sRe extends me.HTMLElement{constructor(){super(),kd(this,Nj),kd(this,Fj),kd(this,OS),kd(this,cM),kd(this,Ab),kd(this,Qk,0),kd(this,Jv,null),kd(this,LS,null),kd(this,V1,void 0),this.breakpointsComputed=!1,this.shadowRoot||(this.attachShadow({mode:"open"}),this.shadowRoot.appendChild(iRe.content.cloneNode(!0)));const e=a=>{const o=this.media;for(const l of a)l.type==="childList"&&(l.removedNodes.forEach(c=>{if(c.slot=="media"&&l.target==this){let u=l.previousSibling&&l.previousSibling.previousElementSibling;if(!u||!o)this.mediaUnsetCallback(c);else{let d=u.slot!=="media";for(;(u=u.previousSibling)!==null;)u.slot=="media"&&(d=!1);d&&this.mediaUnsetCallback(c)}}}),o&&l.addedNodes.forEach(c=>{c===o&&this.handleMediaUpdated(o)}))};new MutationObserver(e).observe(this,{childList:!0,subtree:!0});let r=!1;Tb(this,a=>{r||(setTimeout(()=>{ann(a),r=!1,this.breakpointsComputed||(this.breakpointsComputed=!0,this.dispatchEvent(new CustomEvent(Qg.BREAKPOINTS_COMPUTED,{bubbles:!0,composed:!0})))},0),r=!0)});const s=this.querySelector(":scope > slot[slot=media]");s&&s.addEventListener("slotchange",()=>{if(!s.assignedElements({flatten:!0}).length){Jh(this,Jv)&&this.mediaUnsetCallback(Jh(this,Jv));return}this.handleMediaUpdated(this.media)})}static get observedAttributes(){return[wn.AUTOHIDE,wn.GESTURES_DISABLED].concat(inn).filter(e=>![K.MEDIA_RENDITION_LIST,K.MEDIA_AUDIO_TRACK_LIST,K.MEDIA_CHAPTERS_CUES,K.MEDIA_WIDTH,K.MEDIA_HEIGHT].includes(e))}attributeChangedCallback(e,n,r){e.toLowerCase()==wn.AUTOHIDE&&(this.autohide=r)}get media(){let e=this.querySelector(":scope > [slot=media]");return e?.nodeName=="SLOT"&&(e=e.assignedElements({flatten:!0})[0]),e}async handleMediaUpdated(e){e&&(rw(this,Jv,e),e.localName.includes("-")&&await me.customElements.whenDefined(e.localName),this.mediaSetCallback(e))}connectedCallback(){var e;const r=this.getAttribute(wn.AUDIO)!=null?Ho.AUDIO_PLAYER():Ho.VIDEO_PLAYER();this.setAttribute("role","region"),this.setAttribute("aria-label",r),this.handleMediaUpdated(this.media),this.setAttribute(wn.USER_INACTIVE,""),this.addEventListener("pointerdown",this),this.addEventListener("pointermove",this),this.addEventListener("pointerup",this),this.addEventListener("mouseleave",this),this.addEventListener("keyup",this),(e=me.window)==null||e.addEventListener("mouseup",this)}disconnectedCallback(){var e;this.media&&this.mediaUnsetCallback(this.media),(e=me.window)==null||e.removeEventListener("mouseup",this)}mediaSetCallback(e){}mediaUnsetCallback(e){rw(this,Jv,null)}handleEvent(e){switch(e.type){case"pointerdown":rw(this,Qk,e.timeStamp);break;case"pointermove":pc(this,Nj,nRe).call(this,e);break;case"pointerup":pc(this,Fj,rRe).call(this,e);break;case"mouseleave":pc(this,OS,lM).call(this);break;case"mouseup":this.removeAttribute(wn.KEYBOARD_CONTROL);break;case"keyup":pc(this,Ab,MS).call(this),this.setAttribute(wn.KEYBOARD_CONTROL,"");break}}set autohide(e){const n=Number(e);rw(this,V1,isNaN(n)?0:n)}get autohide(){return(Jh(this,V1)===void 0?2:Jh(this,V1)).toString()}}Qk=new WeakMap;Jv=new WeakMap;LS=new WeakMap;V1=new WeakMap;Nj=new WeakSet;nRe=function(t){t.pointerType!=="mouse"&&t.timeStamp-Jh(this,Qk)<250||(pc(this,cM,aq).call(this),clearTimeout(Jh(this,LS)),[this,this.media].includes(t.target)&&pc(this,Ab,MS).call(this))};Fj=new WeakSet;rRe=function(t){if(t.pointerType==="touch"){const e=!this.hasAttribute(wn.USER_INACTIVE);[this,this.media].includes(t.target)&&e?pc(this,OS,lM).call(this):pc(this,Ab,MS).call(this)}else t.composedPath().some(e=>["media-play-button","media-fullscreen-button"].includes(e?.localName))&&pc(this,Ab,MS).call(this)};OS=new WeakSet;lM=function(){if(Jh(this,V1)<0||this.hasAttribute(wn.USER_INACTIVE))return;this.setAttribute(wn.USER_INACTIVE,"");const t=new me.CustomEvent(Qg.USER_INACTIVE,{composed:!0,bubbles:!0,detail:!0});this.dispatchEvent(t)};cM=new WeakSet;aq=function(){if(!this.hasAttribute(wn.USER_INACTIVE))return;this.removeAttribute(wn.USER_INACTIVE);const t=new me.CustomEvent(Qg.USER_INACTIVE,{composed:!0,bubbles:!0,detail:!1});this.dispatchEvent(t)};Ab=new WeakSet;MS=function(){pc(this,cM,aq).call(this),clearTimeout(Jh(this,LS));const t=parseInt(this.autohide);t<0||rw(this,LS,setTimeout(()=>{pc(this,OS,lM).call(this)},t*1e3))};me.customElements.get("media-container")||me.customElements.define("media-container",sRe);var aRe=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},ps=(t,e,n)=>(aRe(t,e,"read from private field"),n?n.call(t):e.get(t)),Sx=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},HR=(t,e,n,r)=>(aRe(t,e,"write to private field"),e.set(t,n),n),e1,t1,Xk,S0,Md,hh;class uM{constructor(e,n,{defaultValue:r}={defaultValue:void 0}){Sx(this,Md),Sx(this,e1,void 0),Sx(this,t1,void 0),Sx(this,Xk,void 0),Sx(this,S0,new Set),HR(this,e1,e),HR(this,t1,n),HR(this,Xk,new Set(r))}[Symbol.iterator](){return ps(this,Md,hh).values()}get length(){return ps(this,Md,hh).size}get value(){var e;return(e=[...ps(this,Md,hh)].join(" "))!=null?e:""}set value(e){var n;e!==this.value&&(HR(this,S0,new Set),this.add(...(n=e?.split(" "))!=null?n:[]))}toString(){return this.value}item(e){return[...ps(this,Md,hh)][e]}values(){return ps(this,Md,hh).values()}
2689forEach(e,n){ps(this,Md,hh).forEach(e,n)}add(...e){var n,r;e.forEach(i=>ps(this,S0).add(i)),!(this.value===""&&!((n=ps(this,e1))!=null&&n.hasAttribute(`${ps(this,t1)}`)))&&((r=ps(this,e1))==null||r.setAttribute(`${ps(this,t1)}`,`${this.value}`))}remove(...e){var n;e.forEach(r=>ps(this,S0).delete(r)),(n=ps(this,e1))==null||n.setAttribute(`${ps(this,t1)}`,`${this.value}`)}contains(e){return ps(this,Md,hh).has(e)}toggle(e,n){return typeof n<"u"?n?(this.add(e),!0):(this.remove(e),!1):this.contains(e)?(this.remove(e),!1):(this.add(e),!0)}replace(e,n){return this.remove(e),this.add(n),e===n}}e1=new WeakMap;t1=new WeakMap;Xk=new WeakMap;S0=new WeakMap;Md=new WeakSet;hh=function(){return ps(this,S0).size?ps(this,S0):ps(this,Xk)};const unn=(t="")=>t.split(/\s+/),oRe=(t="")=>{const[e,n,r]=t.split(":"),i=r?decodeURIComponent(r):void 0;return{kind:e==="cc"?zu.CAPTIONS:zu.SUBTITLES,language:n,label:i}},dM=(t="",e={})=>unn(t).map(n=>{const r=oRe(n);return{...e,...r}}),lRe=t=>t?Array.isArray(t)?t.map(e=>typeof e=="string"?oRe(e):e):typeof t=="string"?dM(t):[t]:[],jj=({kind:t,label:e,language:n}={kind:"subtitles"})=>e?`${t==="captions"?"cc":"sb"}:${n}:${encodeURIComponent(e)}`:n,PS=(t=[])=>Array.prototype.map.call(t,jj).join(" "),dnn=(t,e)=>n=>n[t]===e,cRe=t=>{const e=Object.entries(t).map(([n,r])=>dnn(n,r));return n=>e.every(r=>r(n))},c2=(t,e=[],n=[])=>{const r=lRe(n).map(cRe),i=s=>r.some(a=>a(s));Array.from(e).filter(i).forEach(s=>{s.mode=t})},fM=(t,e=()=>!0)=>{if(!t?.textTracks)return[];const n=typeof e=="function"?e:cRe(e);return Array.from(t.textTracks).filter(n)},uRe=t=>{var e;return!!((e=t.mediaSubtitlesShowing)!=null&&e.length)||t.hasAttribute(K.MEDIA_SUBTITLES_SHOWING)},fnn=t=>{var e;const{media:n,fullscreenElement:r}=t,i=r&&"requestFullscreen"in r?"requestFullscreen":r&&"webkitRequestFullScreen"in r?"webkitRequestFullScreen":void 0;if(i){const s=(e=r[i])==null?void 0:e.call(r);if(s instanceof Promise)return s.catch(()=>{})}else n?.webkitEnterFullscreen?n.webkitEnterFullscreen():n?.requestFullscreen&&n.requestFullscreen()},ule="exitFullscreen"in Tt?"exitFullscreen":"webkitExitFullscreen"in Tt?"webkitExitFullscreen":"webkitCancelFullScreen"in Tt?"webkitCancelFullScreen":void 0,hnn=t=>{var e;const{documentElement:n}=t;if(ule){const r=(e=n?.[ule])==null?void 0:e.call(n);if(r instanceof Promise)return r.catch(()=>{})}},iw="fullscreenElement"in Tt?"fullscreenElement":"webkitFullscreenElement"in Tt?"webkitFullscreenElement":void 0,pnn=t=>{const{documentElement:e,media:n}=t,r=e?.[iw];return!r&&"webkitDisplayingFullscreen"in n&&"webkitPresentationMode"in n&&n.webkitDisplayingFullscreen&&n.webkitPresentationMode===Btn.FULLSCREEN?n:r},mnn=t=>{var e;const{media:n,documentElement:r,fullscreenElement:i=n}=t;if(!n||!r)return!1;const s=pnn(t);if(!s)return!1;if(s===i||s===n)return!0;if(s.localName.includes("-")){let a=s.shadowRoot;if(!(iw in a))return Hf(s,i);for(;a?.[iw];){if(a[iw]===i)return!0;a=(e=a[iw])==null?void 0:e.shadowRoot}}return!1},gnn="fullscreenEnabled"in Tt?"fullscreenEnabled":"webkitFullscreenEnabled"in Tt?"webkitFullscreenEnabled":void 0,vnn=t=>{const{documentElement:e,media:n}=t;return!!e?.[gnn]||n&&"webkitSupportsFullscreen"in n};let VR;const oq=()=>{var t,e;return VR||(VR=(e=(t=Tt)==null?void 0:t.createElement)==null?void 0:e.call(t,"video"),VR)},ynn=async(t=oq())=>{if(!t)return!1;const e=t.volume;t.volume=e/2+.1;const n=new AbortController,r=await Promise.race([bnn(t,n.signal),Enn(t,e)]);return n.abort(),r},bnn=(t,e)=>new Promise(n=>{t.addEventListener("volumechange",()=>n(!0),{signal:e})}),Enn=async(t,e)=>{for(let n=0;n<10;n++){if(t.volume===e)return!1;await VCe(10)}return t.volume!==e},xnn=/.*Version\/.*Safari\/.*/.test(me.navigator.userAgent),dRe=(t=oq())=>me.matchMedia("(display-mode: standalone)").matches&&xnn?!1:typeof t?.requestPictureInPicture=="function",fRe=(t=oq())=>vnn({documentElement:Tt,media:t}),wnn=fRe(),Snn=dRe(),Tnn=!!me.WebKitPlaybackTargetAvailabilityEvent,Ann=!!me.chrome,Zk=t=>fM(t.media,e=>[zu.SUBTITLES,zu.CAPTIONS].includes(e.kind)).sort((e,n)=>e.kind>=n.kind?1:-1),hRe=t=>fM(t.media,e=>e.mode===xy.SHOWING&&[zu.SUBTITLES,zu.CAPTIONS].includes(e.kind)),pRe=(t,e)=>{const n=Zk(t),r=hRe(t),i=!!r.length;if(n.length){if(e===!1||i&&e!==!0)c2(xy.DISABLED,n,r);else if(e===!0||!i&&e!==!1){let s=n[0];const{options:a}=t;if(!a?.noSubtitlesLangPref){const u=globalThis.localStorage.getItem("media-chrome-pref-subtitles-lang"),d=u?[u,...globalThis.navigator.languages]:globalThis.navigator.languages,f=n.filter(h=>d.some(m=>h.language.toLowerCase().startsWith(m.split("-")[0]))).sort((h,m)=>{const g=d.findIndex(E=>h.language.toLowerCase().startsWith(E.split("-")[0])),b=d.findIndex(E=>m.language.toLowerCase().startsWith(E.split("-")[0]));return g-b});f[0]&&(s=f[0])}const{language:o,label:l,kind:c}=s;
2689c2(xy.DISABLED,n,r),c2(xy.SHOWING,n,[{language:o,label:l,kind:c}])}}},lq=(t,e)=>t===e?!0:typeof t!=typeof e?!1:typeof t=="number"&&Number.isNaN(t)&&Number.isNaN(e)?!0:typeof t!="object"?!1:Array.isArray(t)?Cnn(t,e):Object.entries(t).every(([n,r])=>n in e&&lq(r,e[n])),Cnn=(t,e)=>{const n=Array.isArray(t),r=Array.isArray(e);return n!==r?!1:n||r?t.length!==e.length?!1:t.every((i,s)=>lq(i,e[s])):!0},Rnn=Object.values(Vd);let Jk;const _nn=ynn().then(t=>(Jk=t,Jk)),Inn=async(...t)=>{await Promise.all(t.filter(e=>e).map(async e=>{if(!("localName"in e&&e instanceof me.HTMLElement))return;const n=e.localName;if(!n.includes("-"))return;const r=me.customElements.get(n);r&&e instanceof r||(await me.customElements.whenDefined(n),me.customElements.upgrade(e))}))},w3={mediaWidth:{get(t){var e;const{media:n}=t;return(e=n?.videoWidth)!=null?e:0},mediaEvents:["resize"]},mediaHeight:{get(t){var e;const{media:n}=t;return(e=n?.videoHeight)!=null?e:0},mediaEvents:["resize"]},mediaPaused:{get(t){var e;const{media:n}=t;return(e=n?.paused)!=null?e:!0},set(t,e){var n;const{media:r}=e;r&&(t?r.pause():(n=r.play())==null||n.catch(()=>{}))},mediaEvents:["play","playing","pause","emptied"]},mediaHasPlayed:{get(t,e){const{media:n}=t;return n?e?e.type==="playing":!n.paused:!1},mediaEvents:["playing","emptied"]},mediaEnded:{get(t){var e;const{media:n}=t;return(e=n?.ended)!=null?e:!1},mediaEvents:["seeked","ended","emptied"]},mediaPlaybackRate:{get(t){var e;const{media:n}=t;return(e=n?.playbackRate)!=null?e:1},set(t,e){const{media:n}=e;n&&Number.isFinite(+t)&&(n.playbackRate=+t)},mediaEvents:["ratechange","loadstart"]},mediaMuted:{get(t){var e;const{media:n}=t;return(e=n?.muted)!=null?e:!1},set(t,e){const{media:n}=e;n&&(n.muted=t)},mediaEvents:["volumechange"]},mediaVolume:{get(t){var e;const{media:n}=t;return(e=n?.volume)!=null?e:1},set(t,e){const{media:n}=e;if(n){try{t==null?me.localStorage.removeItem("media-chrome-pref-volume"):me.localStorage.setItem("media-chrome-pref-volume",t.toString())}catch{}Number.isFinite(+t)&&(n.volume=+t)}},mediaEvents:["volumechange"],stateOwnersUpdateHandlers:[(t,e)=>{const{options:{noVolumePref:n}}=e;if(!n)try{const r=me.localStorage.getItem("media-chrome-pref-volume");if(r==null)return;w3.mediaVolume.set(+r,e),t(+r)}catch(r){console.debug("Error getting volume pref",r)}}]},mediaVolumeLevel:{get(t){const{media:e}=t;return typeof e?.volume>"u"?"high":e.muted||e.volume===0?"off":e.volume<.5?"low":e.volume<.75?"medium":"high"},mediaEvents:["volumechange"]},mediaCurrentTime:{get(t){var e;const{media:n}=t;return(e=n?.currentTime)!=null?e:0},set(t,e){const{media:n}=e;!n||!nq(t)||(n.currentTime=t)},mediaEvents:["timeupdate","loadedmetadata"]},mediaDuration:{get(t){const{media:e,options:{defaultDuration:n}={}}=t;return n&&(!e||!e.duration||Number.isNaN(e.duration)||!Number.isFinite(e.duration))?n:Number.isFinite(e?.duration)?e.duration:Number.NaN},mediaEvents:["durationchange","loadedmetadata","emptied"]},mediaLoading:{get(t){const{media:e}=t;return e?.readyState<3},mediaEvents:["waiting","playing","emptied"]},mediaSeekable:{get(t){var e;const{media:n}=t;if(!((e=n?.seekable)!=null&&e.length))return;const r=n.seekable.start(0),i=n.seekable.end(n.seekable.length-1);if(!(!r&&!i))return[Number(r.toFixed(3)),Number(i.toFixed(3))]},mediaEvents:["loadedmetadata","emptied","progress","seekablechange"]},mediaBuffered:{get(t){var e;const{media:n}=t,r=(e=n?.buffered)!=null?e:[];return Array.from(r).map((i,s)=>[Number(r.start(s).toFixed(3)),Number(r.end(s).toFixed(3))])},mediaEvents:["progress","emptied"]},mediaStreamType:{get(t){const{media:e,options:{defaultStreamType:n}={}}=t,r=[Vd.LIVE,Vd.ON_DEMAND].includes(n)?n:void 0;if(!e)return r;const{streamType:i}=e;if(Rnn.includes(i))return i===Vd.UNKNOWN?r:i;const s=e.duration;return s===1/0?Vd.LIVE:Number.isFinite(s)?Vd.ON_DEMAND:r},mediaEvents:["emptied","durationchange","loadedmetadata","streamtypechange"]},mediaTargetLiveWindow:{get(t){const{media:e}=t;if(!e)return Number.NaN;const{targetLiveWindow:n}=e,r=w3.mediaStreamType.get(t);return(n==null||Number.isNaN(n))&&r===Vd.LIVE?0:n}
2689,mediaEvents:["emptied","durationchange","loadedmetadata","streamtypechange","targetlivewindowchange"]},mediaTimeIsLive:{get(t){const{media:e,options:{liveEdgeOffset:n=10}={}}=t;if(!e)return!1;if(typeof e.liveEdgeStart=="number")return Number.isNaN(e.liveEdgeStart)?!1:e.currentTime>=e.liveEdgeStart;if(!(w3.mediaStreamType.get(t)===Vd.LIVE))return!1;const i=e.seekable;if(!i)return!0;if(!i.length)return!1;const s=i.end(i.length-1)-n;return e.currentTime>=s},mediaEvents:["playing","timeupdate","progress","waiting","emptied"]},mediaSubtitlesList:{get(t){return Zk(t).map(({kind:e,label:n,language:r})=>({kind:e,label:n,language:r}))},mediaEvents:["loadstart"],textTracksEvents:["addtrack","removetrack"]},mediaSubtitlesShowing:{get(t){return hRe(t).map(({kind:e,label:n,language:r})=>({kind:e,label:n,language:r}))},mediaEvents:["loadstart"],textTracksEvents:["addtrack","removetrack","change"],stateOwnersUpdateHandlers:[(t,e)=>{var n,r;const{media:i,options:s}=e;if(!i)return;const a=o=>{var l;!s.defaultSubtitles||o&&![zu.CAPTIONS,zu.SUBTITLES].includes((l=o?.track)==null?void 0:l.kind)||pRe(e,!0)};return(n=i.textTracks)==null||n.addEventListener("addtrack",a),(r=i.textTracks)==null||r.addEventListener("removetrack",a),a(),()=>{var o,l;(o=i.textTracks)==null||o.removeEventListener("addtrack",a),(l=i.textTracks)==null||l.removeEventListener("removetrack",a)}}]},mediaChaptersCues:{get(t){var e;const{media:n}=t;if(!n)return[];const[r]=fM(n,{kind:zu.CHAPTERS});return Array.from((e=r?.cues)!=null?e:[]).map(({text:i,startTime:s,endTime:a})=>({text:i,startTime:s,endTime:a}))},mediaEvents:["loadstart","loadedmetadata"],textTracksEvents:["addtrack","removetrack","change"],stateOwnersUpdateHandlers:[(t,e)=>{var n;const{media:r}=e;if(!r)return;const i=r.querySelector('track[kind="chapters"][default][src]'),s=(n=r.shadowRoot)==null?void 0:n.querySelector(':is(video,audio) > track[kind="chapters"][default][src]');return i?.addEventListener("load",t),s?.addEventListener("load",t),()=>{i?.removeEventListener("load",t),s?.removeEventListener("load",t)}}]},mediaIsPip:{get(t){var e,n;const{media:r,documentElement:i}=t;if(!r||!i||!i.pictureInPictureElement)return!1;if(i.pictureInPictureElement===r)return!0;if(i.pictureInPictureElement instanceof HTMLMediaElement)return(e=r.localName)!=null&&e.includes("-")?Hf(r,i.pictureInPictureElement):!1;if(i.pictureInPictureElement.localName.includes("-")){let s=i.pictureInPictureElement.shadowRoot;for(;s?.pictureInPictureElement;){if(s.pictureInPictureElement===r)return!0;s=(n=s.pictureInPictureElement)==null?void 0:n.shadowRoot}}return!1},set(t,e){const{media:n}=e;if(n)if(t){if(!Tt.pictureInPictureEnabled){console.warn("MediaChrome: Picture-in-picture is not enabled");return}if(!n.requestPictureInPicture){console.warn("MediaChrome: The current media does not support picture-in-picture");return}const r=()=>{console.warn("MediaChrome: The media is not ready for picture-in-picture. It must have a readyState > 0.")};n.requestPictureInPicture().catch(i=>{if(i.code===11){if(!n.src){console.warn("MediaChrome: The media is not ready for picture-in-picture. It must have a src set.");return}if(n.readyState===0&&n.preload==="none"){const s=()=>{n.removeEventListener("loadedmetadata",a),n.preload="none"},a=()=>{n.requestPictureInPicture().catch(r),s()};n.addEventListener("loadedmetadata",a),n.preload="metadata",setTimeout(()=>{n.readyState===0&&r(),s()},1e3)}else throw i}else throw i})}else Tt.pictureInPictureElement&&Tt.exitPictureInPicture()},mediaEvents:["enterpictureinpicture","leavepictureinpicture"]},mediaRenditionList:{get(t){var e;const{media:n}=t;return[...(e=n?.videoRenditions)!=null?e:[]].map(r=>({...r}))},mediaEvents:["emptied","loadstart"],videoRenditionsEvents:["addrendition","removerendition"]},mediaRenditionSelected:{get(t){var e,n,r;const{media:i}=t;return(r=(n=i?.videoRenditions)==null?void 0:n[(e=i.videoRenditions)==null?void 0:e.selectedIndex])==null?void 0:r.id},set(t,e){const{media:n}=e;if(!n?.videoRenditions){console.warn("MediaController: Rendition selection not supported by this media.");return}const r=t,i=Array.prototype.findIndex.call(n.videoRenditions,s=>s.id==r);n.videoRenditions.selectedIndex!=i&&(n.videoRenditions.selectedIndex=i)},mediaEvents:["emptied"],videoRenditionsEvents:["addrendition","removerendition","change"]},mediaAudioTrackList:{get(t){var e;const{media:n}=t;return[...(e=n?.audioTracks)!=null?e:[]]},mediaEvents:["emptied","loadstart"],audioTracksEvents:["addtrack","removetrack"]},mediaAudioTrackEnabled:{get(t){var e,n;const{media:r}=t;return(n=[...(e=r?.audioTracks)!=null?e:[]].find(i=>i.enabled))==null?void 0:n.id},set(t,e){const{media:n}=e;if(!n?.audioTracks){console.warn("MediaChrome: Audio track selection not supported by this media.");return}const r=t;for(const i of n.audioTracks)i.enabled=r==i.id},mediaEvents:["emptied"],audioTracksEvents:["addtrack","removetrack","change"]},mediaIsFullscreen:{get(t){return mnn(t)},set(t,e){t?fnn(e):hnn(e)},rootEvents:["fullscreenchange","webkitfullscreenchange"],mediaEvents:["webkitbeginfullscreen","webkitendfullscreen","webkitpresentationmodechanged"]},mediaIsCasting:{get(t){var e;const{media:n}=t;return!n?.remote||((e=n.remote)==null?void 0:e.state)==="disconnected"?!1:!!n.remote.state},set(t,e){var n,r;const{media:i}=e;if(i&&!(t&&((n=i.remote)==null?void 0:n.state)!=="disconnected")&&!(!t&&((r=i.remote)==null?void 0:r.state)!=="connected")){if(typeof i.remote.prompt!="function"){console.warn("MediaChrome: Casting is not supported in this environment");return}i.remote.prompt().catch(()=>{})}},remoteEvents:["connect","connecting","disconnect"]},mediaIsAirplaying:{get(){return!1},set(t,e){const{media:n}=e;if(n){if(!(n.webkitShowPlaybackTargetPicker&&me.WebKitPlaybackTargetAvailabilityEvent)){console.warn("MediaChrome: received a request to select AirPlay but AirPlay is not supported in this environment");return}n.webkitShowPlaybackTargetPicker()}},mediaEvents:["webkitcurrentplaybacktargetiswirelesschanged"]},mediaFullscreenUnavailable:{get(t){const{media:e}=t;if(!wnn||!fRe(e))return sl.UNSUPPORTED}},mediaPipUnavailable:{get(t){const{media:e}=t;if(!Snn||!dRe(e))return sl.UNSUPPORTED}},mediaVolumeUnavailable:{get(t){const{media:e}=t;if(Jk===!1||e?.volume==null)return sl.UNSUPPORTED},stateOwnersUpdateHandlers:[t=>{Jk==null&&_nn.then(e=>t(e?void 0:sl.UNSUPPORTED))}]},mediaCastUnavailable:{get(t,{availability:e="not-available"}={}){var n;const{media:r}=t;if(!Ann||!((n=r?.remote)!=null&&n.state))return sl.UNSUPPORTED;if(!(e==null||e==="available"))return sl.UNAVAILABLE},stateOwnersUpdateHandlers:[(t,e)=>{var n;const{media:r}=e;return r?(r.disableRemotePlayback||r.hasAttribute("disableremoteplayback")||(n=r?.remote)==null||n.watchAvailability(s=>{t({availability:s?"available":"not-available"})}).catch(s=>{s.name==="NotSupportedError"?t({availability:null}):t({availability:"not-available"})}),()=>{var s;(s=r?.remote)==null||s.cancelWatchAvailability().catch(()=>{})}):void 0}]},mediaAirplayUnavailable:{get(t,e){if(!Tnn)return sl.UNSUPPORTED;if(e?.availability==="not-available")return sl.UNAVAILABLE},mediaEvents:["webkitplaybacktargetavailabilitychanged"],stateOwnersUpdateHandlers:[(t,e)=>{var n;const{media:r}=e;return r?(r.disableRemotePlayback||r.hasAttribute("disableremoteplayback")||(n=r?.remote)==null||n.watchAvailability(s=>{t({availability:s?"available":"not-available"})}).catch(s=>{s.name==="NotSupportedError"?t({availability:null}):t({availability:"not-available"})}),()=>{var s;(s=r?.remote)==null||s.cancelWatchAvailability().catch(()=>{})}):void 0}]},mediaRenditionUnavailable:{get(t){var e;const{media:n}=t;if(!n?.videoRenditions)return sl.UNSUPPORTED;if(!((e=n.videoRenditions)!=null&&e.length))return sl.UNAVAILABLE},mediaEvents:["emptied","loadstart"],videoRenditionsEvents:["addrendition","removerendition"]},mediaAudioTrackUnavailable:{get(t){var e,n;const{media:r}=t;if(!r?.audioTracks)return sl.UNSUPPORTED;if(((n=(e=r.audioTracks)==null?void 0:e.length)!=null?n:0)<=1)return sl.UNAVAILABLE},mediaEvents:["emptied","loadstart"],audioTracksEvents:["addtrack","removetrack"]}},knn={[ct.MEDIA_PREVIEW_REQUEST](t,e,{detail:n}){var r,i,s;const{media:a}=e,o=n??void 0;let l,c;if(a&&o!=null){const[h]=fM(a,{kind:zu.METADATA,label:"thumbnails"}),m=Array.prototype.find.call((r=h?.cues)!=null?r:[],(g,b,E)=>b===0?g.endTime>o:b===E.length-1?g.startTime<=o:g.startTime<=o&&g.endTime>o);if(m){const g=/'^(?:[a-z]+:)?\/\//i.test(m.text)||(i=a?.querySelector('track[label="thumbnails"]'))==null?void 0:i.src,b=new URL(m.text,g);c=new URLSearchParams(b.hash).get("#xywh").split(",").map(x=>+x),l=b.href}}const u=t.mediaDuration.get(e);
2689let f=(s=t.mediaChaptersCues.get(e).find((h,m,g)=>m===g.length-1&&u===h.endTime?h.startTime<=o&&h.endTime>=o:h.startTime<=o&&h.endTime>o))==null?void 0:s.text;return n!=null&&f==null&&(f=""),{mediaPreviewTime:o,mediaPreviewImage:l,mediaPreviewCoords:c,mediaPreviewChapter:f}},[ct.MEDIA_PAUSE_REQUEST](t,e){t["mediaPaused"].set(!0,e)},[ct.MEDIA_PLAY_REQUEST](t,e){var n;const r="mediaPaused";if(t.mediaStreamType.get(e)===Vd.LIVE){const a=!(t.mediaTargetLiveWindow.get(e)>0),o=(n=t.mediaSeekable.get(e))==null?void 0:n[1];a&&o&&t.mediaCurrentTime.set(o,e)}t[r].set(!1,e)},[ct.MEDIA_PLAYBACK_RATE_REQUEST](t,e,{detail:n}){const r="mediaPlaybackRate",i=n;t[r].set(i,e)},[ct.MEDIA_MUTE_REQUEST](t,e){t["mediaMuted"].set(!0,e)},[ct.MEDIA_UNMUTE_REQUEST](t,e){const n="mediaMuted";t.mediaVolume.get(e)||t.mediaVolume.set(.25,e),t[n].set(!1,e)},[ct.MEDIA_VOLUME_REQUEST](t,e,{detail:n}){const r="mediaVolume",i=n;i&&t.mediaMuted.get(e)&&t.mediaMuted.set(!1,e),t[r].set(i,e)},[ct.MEDIA_SEEK_REQUEST](t,e,{detail:n}){const r="mediaCurrentTime",i=n;t[r].set(i,e)},[ct.MEDIA_SEEK_TO_LIVE_REQUEST](t,e){var n;const r="mediaCurrentTime",i=(n=t.mediaSeekable.get(e))==null?void 0:n[1];Number.isNaN(Number(i))||t[r].set(i,e)},[ct.MEDIA_SHOW_SUBTITLES_REQUEST](t,e,{detail:n}){var r;const{options:i}=e,s=Zk(e),a=lRe(n),o=(r=a[0])==null?void 0:r.language;o&&!i.noSubtitlesLangPref&&me.localStorage.setItem("media-chrome-pref-subtitles-lang",o),c2(xy.SHOWING,s,a)},[ct.MEDIA_DISABLE_SUBTITLES_REQUEST](t,e,{detail:n}){const r=Zk(e),i=n??[];c2(xy.DISABLED,r,i)},[ct.MEDIA_TOGGLE_SUBTITLES_REQUEST](t,e,{detail:n}){pRe(e,n)},[ct.MEDIA_RENDITION_REQUEST](t,e,{detail:n}){const r="mediaRenditionSelected",i=n;t[r].set(i,e)},[ct.MEDIA_AUDIO_TRACK_REQUEST](t,e,{detail:n}){const r="mediaAudioTrackEnabled",i=n;t[r].set(i,e)},[ct.MEDIA_ENTER_PIP_REQUEST](t,e){const n="mediaIsPip";t.mediaIsFullscreen.get(e)&&t.mediaIsFullscreen.set(!1,e),t[n].set(!0,e)},[ct.MEDIA_EXIT_PIP_REQUEST](t,e){t["mediaIsPip"].set(!1,e)},[ct.MEDIA_ENTER_FULLSCREEN_REQUEST](t,e){const n="mediaIsFullscreen";t.mediaIsPip.get(e)&&t.mediaIsPip.set(!1,e),t[n].set(!0,e)},[ct.MEDIA_EXIT_FULLSCREEN_REQUEST](t,e){t["mediaIsFullscreen"].set(!1,e)},[ct.MEDIA_ENTER_CAST_REQUEST](t,e){const n="mediaIsCasting";t.mediaIsFullscreen.get(e)&&t.mediaIsFullscreen.set(!1,e),t[n].set(!0,e)},[ct.MEDIA_EXIT_CAST_REQUEST](t,e){t["mediaIsCasting"].set(!1,e)},[ct.MEDIA_AIRPLAY_REQUEST](t,e){t["mediaIsAirplaying"].set(!0,e)}},Dnn=({media:t,fullscreenElement:e,documentElement:n,stateMediator:r=w3,requestMap:i=knn,options:s={},monitorStateOwnersOnlyWithSubscriptions:a=!0})=>{const o=[],l={options:{...s}};let c=Object.freeze({mediaPreviewTime:void 0,mediaPreviewImage:void 0,mediaPreviewCoords:void 0,mediaPreviewChapter:void 0});const u=g=>{g!=null&&(lq(g,c)||(c=Object.freeze({...c,...g}),o.forEach(b=>b(c))))},d=()=>{const g=Object.entries(r).reduce((b,[E,{get:x}])=>(b[E]=x(l),b),{});u(g)},f={};let h;const m=async(g,b)=>{var E,x,S,A,R,C,T,I,D,k,O,P,M,j,U,z;const G=!!h;if(h={...l,...h??{},...g},G)return;await Inn(...Object.values(g));const F=o.length>0&&b===0&&a,$=l.media!==h.media,H=((E=l.media)==null?void 0:E.textTracks)!==((x=h.media)==null?void 0:x.textTracks),q=((S=l.media)==null?void 0:S.videoRenditions)!==((A=h.media)==null?void 0:A.videoRenditions),Y=((R=l.media)==null?void 0:R.audioTracks)!==((C=h.media)==null?void 0:C.audioTracks),se=((T=l.media)==null?void 0:T.remote)!==((I=h.media)==null?void 0:I.remote),ye=l.documentElement!==h.documentElement,ie=!!l.media&&($||F),ne=!!((D=l.media)!=null&&D.textTracks)&&(H||F),ae=!!((k=l.media)!=null&&k.videoRenditions)&&(q||F),Se=!!((O=l.media)!=null&&O.audioTracks)&&(Y||F),Re=!!((P=l.media)!=null&&P.remote)&&(se||F),je=!!l.documentElement&&(ye||F),Fe=ie||ne||ae||Se||Re||je,Me=o.length===0&&b===1&&a,Et=!!h.media&&($||Me),$t=!!((M=h.media)!=null&&M.textTracks)&&(H||Me),Ot=!!((j=h.media)!=null&&j.videoRenditions)&&(q||Me),Wn=!!((U=h.media)!=null&&U.audioTracks)&&(Y||Me),zn=!!((z=h.media)!=null&&z.remote)&&(se||Me),Na=!!h.documentElement&&(ye||Me),ya=Et||$t||Ot||Wn||zn||Na;
2689if(!(Fe||ya)){Object.entries(h).forEach(([At,ve])=>{l[At]=ve}),d(),h=void 0;return}Object.entries(r).forEach(([At,{get:ve,mediaEvents:Ge=[],textTracksEvents:Xe=[],videoRenditionsEvents:nt=[],audioTracksEvents:Nt=[],remoteEvents:Bt=[],rootEvents:Ft=[],stateOwnersUpdateHandlers:vr=[]}])=>{f[At]||(f[At]={});const Or=tn=>{const ii=ve(l,tn);u({[At]:ii})};let _n;_n=f[At].mediaEvents,Ge.forEach(tn=>{_n&&ie&&(l.media.removeEventListener(tn,_n),f[At].mediaEvents=void 0),Et&&(h.media.addEventListener(tn,Or),f[At].mediaEvents=Or)}),_n=f[At].textTracksEvents,Xe.forEach(tn=>{var ii,ls;_n&&ne&&((ii=l.media.textTracks)==null||ii.removeEventListener(tn,_n),f[At].textTracksEvents=void 0),$t&&((ls=h.media.textTracks)==null||ls.addEventListener(tn,Or),f[At].textTracksEvents=Or)}),_n=f[At].videoRenditionsEvents,nt.forEach(tn=>{var ii,ls;_n&&ae&&((ii=l.media.videoRenditions)==null||ii.removeEventListener(tn,_n),f[At].videoRenditionsEvents=void 0),Ot&&((ls=h.media.videoRenditions)==null||ls.addEventListener(tn,Or),f[At].videoRenditionsEvents=Or)}),_n=f[At].audioTracksEvents,Nt.forEach(tn=>{var ii,ls;_n&&Se&&((ii=l.media.audioTracks)==null||ii.removeEventListener(tn,_n),f[At].audioTracksEvents=void 0),Wn&&((ls=h.media.audioTracks)==null||ls.addEventListener(tn,Or),f[At].audioTracksEvents=Or)}),_n=f[At].remoteEvents,Bt.forEach(tn=>{var ii,ls;_n&&Re&&((ii=l.media.remote)==null||ii.removeEventListener(tn,_n),f[At].remoteEvents=void 0),zn&&((ls=h.media.remote)==null||ls.addEventListener(tn,Or),f[At].remoteEvents=Or)}),_n=f[At].rootEvents,Ft.forEach(tn=>{_n&&je&&(l.documentElement.removeEventListener(tn,_n),f[At].rootEvents=void 0),Na&&(h.documentElement.addEventListener(tn,Or),f[At].rootEvents=Or)});const Fc=f[At].stateOwnersUpdateHandlers;vr.forEach(tn=>{Fc&&Fe&&Fc(),ya&&(f[At].stateOwnersUpdateHandlers=tn(Or,h))})}),Object.entries(h).forEach(([At,ve])=>{l[At]=ve}),d(),h=void 0};return m({media:t,fullscreenElement:e,documentElement:n,options:s}),{dispatch(g){const{type:b,detail:E}=g;if(i[b]){u(i[b](r,l,g));return}b==="mediaelementchangerequest"?m({media:E}):b==="fullscreenelementchangerequest"?m({fullscreenElement:E}):b==="documentelementchangerequest"?m({documentElement:E}):b==="optionschangerequest"&&Object.entries(E??{}).forEach(([x,S])=>{l.options[x]=S})},getState(){return c},subscribe(g){return m({},o.length+1),o.push(g),g(c),()=>{const b=o.indexOf(g);b>=0&&(m({},o.length-1),o.splice(b,1))}}}};var Lnn=Dnn,cq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},rn=(t,e,n)=>(cq(t,e,"read from private field"),n?n.call(t):e.get(t)),Dd=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},oh=(t,e,n,r)=>(cq(t,e,"write to private field"),e.set(t,n),n),Fh=(t,e,n)=>(cq(t,e,"access private method"),n),jh,sw,xr,aw,Jc,S3,T3,Bj,Cb,$S,A3,Uj;const mRe=["ArrowLeft","ArrowRight","Enter"," ","f","m","k","c"],dle=10,En={DEFAULT_SUBTITLES:"defaultsubtitles",DEFAULT_STREAM_TYPE:"defaultstreamtype",DEFAULT_DURATION:"defaultduration",FULLSCREEN_ELEMENT:"fullscreenelement",HOTKEYS:"hotkeys",KEYS_USED:"keysused",LIVE_EDGE_OFFSET:"liveedgeoffset",NO_HOTKEYS:"nohotkeys",NO_VOLUME_PREF:"novolumepref",NO_SUBTITLES_LANG_PREF:"nosubtitleslangpref",NO_DEFAULT_STORE:"nodefaultstore",KEYBOARD_FORWARD_SEEK_OFFSET:"keyboardforwardseekoffset",KEYBOARD_BACKWARD_SEEK_OFFSET:"keyboardbackwardseekoffset"};class gRe extends sRe{constructor(){super(),Dd(this,T3),Dd(this,Cb),Dd(this,A3),this.mediaStateReceivers=[],this.associatedElementSubscriptions=new Map,Dd(this,jh,new uM(this,En.HOTKEYS)),Dd(this,sw,void 0),Dd(this,xr,void 0),Dd(this,aw,void 0),Dd(this,Jc,void 0),Dd(this,S3,n=>{var r;(r=rn(this,xr))==null||r.dispatch(n)}),this.associateElement(this);let e={};oh(this,aw,n=>{Object.entries(n).forEach(([r,i])=>{if(r in e&&e[r]===i)return;this.propagateMediaState(r,i);const s=r.toLowerCase(),a=new me.CustomEvent(jtn[s],{composed:!0,detail:i});this.dispatchEvent(a)}),e=n}),this.enableHotkeys()}static get observedAttributes(){return super.observedAttributes.concat(En.NO_HOTKEYS,En.HOTKEYS,En.DEFAULT_STREAM_TYPE,En.DEFAULT_SUBTITLES,En.DEFAULT_DURATION)}get mediaStore(){return rn(this,xr)}set mediaStore(e){var n,r;if(rn(this,xr)&&((n=rn(this,Jc))==null||n.call(this),oh(this,Jc,void 0)),oh(this,xr,e),!rn(this,xr)&&!this.hasAttribute(En.NO_DEFAULT_STORE)){Fh(this,T3,Bj).call(this);return}oh(this,Jc,(r=rn(this,xr))==null?void 0:r.subscribe(rn(this,aw)))}get fullscreenElement(){var e;return(e=rn(this,sw))!=null?e:this}set fullscreenElement(e){var n;this.hasAttribute(En.FULLSCREEN_ELEMENT)&&this.removeAttribute(En.FULLSCREEN_ELEMENT),oh(this,sw,e),(n=rn(this,xr))==null||n.dispatch({type:"fullscreenelementchangerequest",detail:this.fullscreenElement})}attributeChangedCallback(e,n,r){var i,s,a,o,l,c;if(super.attributeChangedCallback(e,n,r),e===En.NO_HOTKEYS)r!==n&&r===""?(this.hasAttribute(En.HOTKEYS)&&console.warn("Media Chrome: Both `hotkeys` and `nohotkeys` have been set. All hotkeys will be disabled."),this.disableHotkeys()):r!==n&&r===null&&this.enableHotkeys();else if(e===En.HOTKEYS)rn(this,jh).value=r;else if(e===En.DEFAULT_SUBTITLES&&r!==n)(i=rn(this,xr))==null||i.dispatch({type:"optionschangerequest",detail:{defaultSubtitles:this.hasAttribute(En.DEFAULT_SUBTITLES)}});else if(e===En.DEFAULT_STREAM_TYPE)(a=rn(this,xr))==null||a.dispatch({type:"optionschangerequest",detail:{defaultStreamType:(s=this.getAttribute(En.DEFAULT_STREAM_TYPE))!=null?s:void 0}});else if(e===En.LIVE_EDGE_OFFSET)(o=rn(this,xr))==null||o.dispatch({type:"optionschangerequest",detail:{liveEdgeOffset:this.hasAttribute(En.LIVE_EDGE_OFFSET)?+this.getAttribute(En.LIVE_EDGE_OFFSET):void 0}});else if(e===En.FULLSCREEN_ELEMENT){const u=r?(l=this.getRootNode())==null?void 0:l.getElementById(r):void 0;oh(this,sw,u),(c=rn(this,xr))==null||c.dispatch({type:"fullscreenelementchangerequest",detail:this.fullscreenElement})}}connectedCallback(){var e,n;!rn(this,xr)&&!this.hasAttribute(En.NO_DEFAULT_STORE)&&Fh(this,T3,Bj).call(this),(e=rn(this,xr))==null||e.dispatch({type:"documentelementchangerequest",detail:Tt}),super.connectedCallback(),rn(this,xr)&&!rn(this,Jc)&&oh(this,Jc,(n=rn(this,xr))==null?void 0:n.subscribe(rn(this,aw))),this.enableHotkeys()}disconnectedCallback(){var e,n,r,i;(e=super.disconnectedCallback)==null||e.call(this),rn(this,xr)&&((n=rn(this,xr))==null||n.dispatch({type:"documentelementchangerequest",detail:void 0}),(r=rn(this,xr))==null||r.dispatch({type:ct.MEDIA_TOGGLE_SUBTITLES_REQUEST,detail:!1}
2689)),rn(this,Jc)&&((i=rn(this,Jc))==null||i.call(this),oh(this,Jc,void 0))}mediaSetCallback(e){var n;super.mediaSetCallback(e),(n=rn(this,xr))==null||n.dispatch({type:"mediaelementchangerequest",detail:e}),e.hasAttribute("tabindex")||(e.tabIndex=-1)}mediaUnsetCallback(e){var n;super.mediaUnsetCallback(e),(n=rn(this,xr))==null||n.dispatch({type:"mediaelementchangerequest",detail:void 0})}propagateMediaState(e,n){ple(this.mediaStateReceivers,e,n)}associateElement(e){if(!e)return;const{associatedElementSubscriptions:n}=this;if(n.has(e))return;const r=this.registerMediaStateReceiver.bind(this),i=this.unregisterMediaStateReceiver.bind(this),s=Fnn(e,r,i);Object.values(ct).forEach(a=>{e.addEventListener(a,rn(this,S3))}),n.set(e,s)}unassociateElement(e){if(!e)return;const{associatedElementSubscriptions:n}=this;if(!n.has(e))return;n.get(e)(),n.delete(e),Object.values(ct).forEach(i=>{e.removeEventListener(i,rn(this,S3))})}registerMediaStateReceiver(e){if(!e)return;const n=this.mediaStateReceivers;n.indexOf(e)>-1||(n.push(e),rn(this,xr)&&Object.entries(rn(this,xr).getState()).forEach(([i,s])=>{ple([e],i,s)}))}unregisterMediaStateReceiver(e){const n=this.mediaStateReceivers,r=n.indexOf(e);r<0||n.splice(r,1)}enableHotkeys(){this.addEventListener("keydown",Fh(this,A3,Uj))}disableHotkeys(){this.removeEventListener("keydown",Fh(this,A3,Uj)),this.removeEventListener("keyup",Fh(this,Cb,$S))}get hotkeys(){return rn(this,jh)}keyboardShortcutHandler(e){var n,r,i,s,a;const o=e.target;if(((i=(r=(n=o.getAttribute(En.KEYS_USED))==null?void 0:n.split(" "))!=null?r:o?.keysUsed)!=null?i:[]).map(f=>f==="Space"?" ":f).filter(Boolean).includes(e.key))return;let c,u,d;if(!rn(this,jh).contains(`no${e.key.toLowerCase()}`)&&!(e.key===" "&&rn(this,jh).contains("nospace")))switch(e.key){case" ":case"k":c=rn(this,xr).getState().mediaPaused?ct.MEDIA_PLAY_REQUEST:ct.MEDIA_PAUSE_REQUEST,this.dispatchEvent(new me.CustomEvent(c,{composed:!0,bubbles:!0}));break;case"m":c=this.mediaStore.getState().mediaVolumeLevel==="off"?ct.MEDIA_UNMUTE_REQUEST:ct.MEDIA_MUTE_REQUEST,this.dispatchEvent(new me.CustomEvent(c,{composed:!0,bubbles:!0}));break;case"f":c=this.mediaStore.getState().mediaIsFullscreen?ct.MEDIA_EXIT_FULLSCREEN_REQUEST:ct.MEDIA_ENTER_FULLSCREEN_REQUEST,this.dispatchEvent(new me.CustomEvent(c,{composed:!0,bubbles:!0}));break;case"c":this.dispatchEvent(new me.CustomEvent(ct.MEDIA_TOGGLE_SUBTITLES_REQUEST,{composed:!0,bubbles:!0}));break;case"ArrowLeft":{const f=this.hasAttribute(En.KEYBOARD_BACKWARD_SEEK_OFFSET)?+this.getAttribute(En.KEYBOARD_BACKWARD_SEEK_OFFSET):dle;u=Math.max(((s=this.mediaStore.getState().mediaCurrentTime)!=null?s:0)-f,0),d=new me.CustomEvent(ct.MEDIA_SEEK_REQUEST,{composed:!0,bubbles:!0,detail:u}),this.dispatchEvent(d);break}case"ArrowRight":{const f=this.hasAttribute(En.KEYBOARD_FORWARD_SEEK_OFFSET)?+this.getAttribute(En.KEYBOARD_FORWARD_SEEK_OFFSET):dle;u=Math.max(((a=this.mediaStore.getState().mediaCurrentTime)!=null?a:0)+f,0),d=new me.CustomEvent(ct.MEDIA_SEEK_REQUEST,{composed:!0,bubbles:!0,detail:u}),this.dispatchEvent(d);break}}}}jh=new WeakMap;sw=new WeakMap;xr=new WeakMap;aw=new WeakMap;Jc=new WeakMap;S3=new WeakMap;T3=new WeakSet;Bj=function(){var t;this.mediaStore=Lnn({media:this.media,fullscreenElement:this.fullscreenElement,options:{defaultSubtitles:this.hasAttribute(En.DEFAULT_SUBTITLES),defaultDuration:this.hasAttribute(En.DEFAULT_DURATION)?+this.getAttribute(En.DEFAULT_DURATION):void 0,defaultStreamType:(t=this.getAttribute(En.DEFAULT_STREAM_TYPE))!=null?t:void 0,liveEdgeOffset:this.hasAttribute(En.LIVE_EDGE_OFFSET)?+this.getAttribute(En.LIVE_EDGE_OFFSET):void 0,noVolumePref:this.hasAttribute(En.NO_VOLUME_PREF),noSubtitlesLangPref:this.hasAttribute(En.NO_SUBTITLES_LANG_PREF)}})};Cb=new WeakSet;$S=function(t){const{key:e}=t;if(!mRe.includes(e)){this.removeEventListener("keyup",Fh(this,Cb,$S));return}this.keyboardShortcutHandler(t)};A3=new WeakSet;Uj=function(t){const{metaKey:e,altKey:n,key:r}=t;if(e||n||!mRe.includes(r)){this.removeEventListener("keyup",Fh(this,Cb,$S));return}[" ","ArrowLeft","ArrowRight"].includes(r)&&!(rn(this,jh).contains(`no${r.toLowerCase()}
2689`)||r===" "&&rn(this,jh).contains("nospace"))&&t.preventDefault(),this.addEventListener("keyup",Fh(this,Cb,$S),{once:!0})};const Onn=Object.values(K),Mnn=Object.values(BCe),vRe=t=>{var e,n,r,i;let{observedAttributes:s}=t.constructor;!s&&((e=t.nodeName)!=null&&e.includes("-"))&&(me.customElements.upgrade(t),{observedAttributes:s}=t.constructor);const a=(i=(r=(n=t?.getAttribute)==null?void 0:n.call(t,Kn.MEDIA_CHROME_ATTRIBUTES))==null?void 0:r.split)==null?void 0:i.call(r,/\s+/);return Array.isArray(s||a)?(s||a).filter(o=>Onn.includes(o)):[]},Pnn=t=>{var e,n;return(e=t.nodeName)!=null&&e.includes("-")&&me.customElements.get((n=t.nodeName)==null?void 0:n.toLowerCase())&&!(t instanceof me.customElements.get(t.nodeName.toLowerCase()))&&me.customElements.upgrade(t),Mnn.some(r=>r in t)},Hj=t=>Pnn(t)||!!vRe(t).length,fle=t=>{var e;return(e=t?.join)==null?void 0:e.call(t,":")},hle={[K.MEDIA_SUBTITLES_LIST]:PS,[K.MEDIA_SUBTITLES_SHOWING]:PS,[K.MEDIA_SEEKABLE]:fle,[K.MEDIA_BUFFERED]:t=>t?.map(fle).join(" "),[K.MEDIA_PREVIEW_COORDS]:t=>t?.join(" "),[K.MEDIA_RENDITION_LIST]:Utn,[K.MEDIA_AUDIO_TRACK_LIST]:ztn},$nn=async(t,e,n)=>{var r,i;if(t.isConnected||await VCe(0),typeof n=="boolean"||n==null)return Rs(t,e,n);if(typeof n=="number")return rs(t,e,n);if(typeof n=="string")return ss(t,e,n);if(Array.isArray(n)&&!n.length)return t.removeAttribute(e);const s=(i=(r=hle[e])==null?void 0:r.call(hle,n))!=null?i:n;return t.setAttribute(e,s)},Nnn=t=>{var e;return!!((e=t.closest)!=null&&e.call(t,'*[slot="media"]'))},Fm=(t,e)=>{if(Nnn(t))return;const n=(i,s)=>{var a,o;Hj(i)&&s(i);const{children:l=[]}=i??{},c=(o=(a=i?.shadowRoot)==null?void 0:a.children)!=null?o:[];[...l,...c].forEach(d=>Fm(d,s))},r=t?.nodeName.toLowerCase();if(r.includes("-")&&!Hj(t)){me.customElements.whenDefined(r).then(()=>{n(t,e)});return}n(t,e)},ple=(t,e,n)=>{t.forEach(r=>{if(e in r){r[e]=n;return}const i=vRe(r),s=e.toLowerCase();i.includes(s)&&$nn(r,s,n)})},Fnn=(t,e,n)=>{Fm(t,e);const r=u=>{var d;const f=(d=u?.composedPath()[0])!=null?d:u.target;e(f)},i=u=>{var d;const f=(d=u?.composedPath()[0])!=null?d:u.target;n(f)};t.addEventListener(ct.REGISTER_MEDIA_STATE_RECEIVER,r),t.addEventListener(ct.UNREGISTER_MEDIA_STATE_RECEIVER,i);const s=u=>{u.forEach(d=>{const{addedNodes:f=[],removedNodes:h=[],type:m,target:g,attributeName:b}=d;m==="childList"?(Array.prototype.forEach.call(f,E=>Fm(E,e)),Array.prototype.forEach.call(h,E=>Fm(E,n))):m==="attributes"&&b===Kn.MEDIA_CHROME_ATTRIBUTES&&(Hj(g)?e(g):n(g))})};let a=[];const o=u=>{const d=u.target;d.name!=="media"&&(a.forEach(f=>Fm(f,n)),a=[...d.assignedElements({flatten:!0})],a.forEach(f=>Fm(f,e)))};t.addEventListener("slotchange",o);const l=new MutationObserver(s);return l.observe(t,{childList:!0,attributes:!0,subtree:!0}),()=>{Fm(t,n),t.removeEventListener("slotchange",o),l.disconnect(),t.removeEventListener(ct.REGISTER_MEDIA_STATE_RECEIVER,r),t.removeEventListener(ct.UNREGISTER_MEDIA_STATE_RECEIVER,i)}};me.customElements.get("media-controller")||me.customElements.define("media-controller",gRe);var jnn=gRe,uq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Si=(t,e,n)=>(uq(t,e,"read from private field"),n?n.call(t):e.get(t)),jv=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},WR=(t,e,n,r)=>(uq(t,e,"write to private field"),e.set(t,n),n),Bnn=(t,e,n)=>(uq(t,e,"access private method"),n),eu,W1,Bh,n1,C3,Vj,yRe;const zR={TOOLTIP_PLACEMENT:"tooltipplacement"},bRe=Tt.createElement("template");bRe.innerHTML=` 2690<style> 2691 :host { 2692 position: relative; 2693 font: var(--media-font, 2694 var(--media-font-weight, bold) 2695 var(--media-font-size, 14px) / 2696 var(--media-text-content-height, var(--media-control-height, 24px)) 2697 var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif)); 2698 color: var(--media-text-color, var(--media-primary-color, rgb(238 238 238))); 2699 background: var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .7))); 2700 padding: var(--media-button-padding, var(--media-control-padding, 10px)); 2701 justify-content: var(--media-button-justify-content, center); 2702 display: inline-flex; 2703 align-items: center; 2704 vertical-align: middle; 2705 box-sizing: border-box; 2706 transition: background .15s linear; 2707 pointer-events: auto; 2708 cursor: pointer; 2709 -webkit-tap-highlight-color: transparent; 2710 } 2711 2712 2713 :host(:focus-visible) { 2714 box-shadow: inset 0 0 0 2px rgb(27 127 204 / .9); 2715 outline: 0; 2716 } 2717 2718 :host(:where(:focus)) { 2719 box-shadow: none; 2720 outline: 0; 2721 } 2722 2723 :host(:hover) { 2724 background: var(--media-control-hover-background, rgba(50 50 70 / .7)); 2725 } 2726 2727 svg, img, ::slotted(svg), ::slotted(img) { 2728 width: var(--media-button-icon-width); 2729 height: var(--media-button-icon-height, var(--media-control-height, 24px)); 2730 transform: var(--media-button-icon-transform); 2731 transition: var(--media-button-icon-transition); 2732 fill: var(--media-icon-color, var(--media-primary-color, rgb(238 238 238))); 2733 vertical-align: middle; 2734 max-width: 100%; 2735 max-height: 100%; 2736 min-width: 100%; 2737 } 2738 2739 media-tooltip { 2740 2741 max-width: 0; 2742 overflow-x: clip; 2743 opacity: 0; 2744 transition: opacity .3s, max-width 0s 9s; 2745 } 2746 2747 :host(:hover) media-tooltip, 2748 :host(:focus-visible) media-tooltip { 2749 max-width: 100vw; 2750 opacity: 1; 2751 transition: opacity .3s; 2752 } 2753 2754 :host([notooltip]) slot[name="tooltip"] { 2755 display: none; 2756 } 2757</style> 2758 2759<slot name="tooltip"> 2760 <media-tooltip part="tooltip" aria-hidden="true"> 2761 <slot name="tooltip-content"></slot> 2762 </media-tooltip> 2763</slot> 2764`;class Ko extends me.HTMLElement{constructor(e={}){var n;if(super(),jv(this,Vj),jv(this,eu,void 0),this.preventClick=!1,this.tooltipEl=null,this.tooltipContent="",jv(this,W1,r=>{this.preventClick||this.handleClick(r),setTimeout(Si(this,Bh),0)}),jv(this,Bh,()=>{var r,i;(i=(r=this.tooltipEl)==null?void 0:r.updateXOffset)==null||i.call(r)}),jv(this,n1,r=>{const{key:i}=r;if(!this.keysUsed.includes(i)){this.removeEventListener("keyup",Si(this,n1));return}this.preventClick||this.handleClick(r)}
2764),jv(this,C3,r=>{const{metaKey:i,altKey:s,key:a}=r;if(i||s||!this.keysUsed.includes(a)){this.removeEventListener("keyup",Si(this,n1));return}this.addEventListener("keyup",Si(this,n1),{once:!0})}),!this.shadowRoot){this.attachShadow({mode:"open"});const r=bRe.content.cloneNode(!0);this.nativeEl=r;let i=e.slotTemplate;i||(i=Tt.createElement("template"),i.innerHTML=`<slot>${e.defaultContent||""}</slot>`),e.tooltipContent&&(r.querySelector('slot[name="tooltip-content"]').innerHTML=(n=e.tooltipContent)!=null?n:"",this.tooltipContent=e.tooltipContent),this.nativeEl.appendChild(i.content.cloneNode(!0)),this.shadowRoot.appendChild(r)}this.tooltipEl=this.shadowRoot.querySelector("media-tooltip")}static get observedAttributes(){return["disabled",zR.TOOLTIP_PLACEMENT,Kn.MEDIA_CONTROLLER]}enable(){this.addEventListener("click",Si(this,W1)),this.addEventListener("keydown",Si(this,C3)),this.tabIndex=0}disable(){this.removeEventListener("click",Si(this,W1)),this.removeEventListener("keydown",Si(this,C3)),this.removeEventListener("keyup",Si(this,n1)),this.tabIndex=-1}attributeChangedCallback(e,n,r){var i,s,a,o,l;e===Kn.MEDIA_CONTROLLER?(n&&((s=(i=Si(this,eu))==null?void 0:i.unassociateElement)==null||s.call(i,this),WR(this,eu,null)),r&&this.isConnected&&(WR(this,eu,(a=this.getRootNode())==null?void 0:a.getElementById(r)),(l=(o=Si(this,eu))==null?void 0:o.associateElement)==null||l.call(o,this))):e==="disabled"&&r!==n?r==null?this.enable():this.disable():e===zR.TOOLTIP_PLACEMENT&&this.tooltipEl&&r!==n&&(this.tooltipEl.placement=r),Si(this,Bh).call(this)}connectedCallback(){var e,n,r;const{style:i}=Ri(this.shadowRoot,":host");i.setProperty("display",`var(--media-control-display, var(--${this.localName}-display, inline-flex))`),this.hasAttribute("disabled")||this.enable(),this.setAttribute("role","button");const s=this.getAttribute(Kn.MEDIA_CONTROLLER);s&&(WR(this,eu,(e=this.getRootNode())==null?void 0:e.getElementById(s)),(r=(n=Si(this,eu))==null?void 0:n.associateElement)==null||r.call(n,this)),me.customElements.whenDefined("media-tooltip").then(()=>Bnn(this,Vj,yRe).call(this))}disconnectedCallback(){var e,n;this.disable(),(n=(e=Si(this,eu))==null?void 0:e.unassociateElement)==null||n.call(e,this),WR(this,eu,null),this.removeEventListener("mouseenter",Si(this,Bh)),this.removeEventListener("focus",Si(this,Bh)),this.removeEventListener("click",Si(this,W1))}get keysUsed(){return["Enter"," "]}get tooltipPlacement(){return is(this,zR.TOOLTIP_PLACEMENT)}set tooltipPlacement(e){ss(this,zR.TOOLTIP_PLACEMENT,e)}handleClick(e){}}eu=new WeakMap;W1=new WeakMap;Bh=new WeakMap;n1=new WeakMap;C3=new WeakMap;Vj=new WeakSet;yRe=function(){this.addEventListener("mouseenter",Si(this,Bh)),this.addEventListener("focus",Si(this,Bh)),this.addEventListener("click",Si(this,W1));const t=this.tooltipPlacement;t&&this.tooltipEl&&(this.tooltipEl.placement=t)};me.customElements.get("media-chrome-button")||me.customElements.define("media-chrome-button",Ko);const mle=`<svg aria-hidden="true" viewBox="0 0 26 24"> 2765 <path d="M22.13 3H3.87a.87.87 0 0 0-.87.87v13.26a.87.87 0 0 0 .87.87h3.4L9 16H5V5h16v11h-4l1.72 2h3.4a.87.87 0 0 0 .87-.87V3.87a.87.87 0 0 0-.86-.87Zm-8.75 11.44a.5.5 0 0 0-.76 0l-4.91 5.73a.5.5 0 0 0 .38.83h9.82a.501.501 0 0 0 .38-.83l-4.91-5.73Z"/> 2766</svg> 2767`,ERe=Tt.createElement("template");ERe.innerHTML=` 2768 <style> 2769 :host([${K.MEDIA_IS_AIRPLAYING}]) slot[name=icon] slot:not([name=exit]) { 2770 display: none !important; 2771 } 2772 2773 2774 :host(:not([${K.MEDIA_IS_AIRPLAYING}])) slot[name=icon] slot:not([name=enter]) { 2775 display: none !important; 2776 } 2777 2778 :host([${K.MEDIA_IS_AIRPLAYING}]) slot[name=tooltip-enter], 2779 :host(:not([${K.MEDIA_IS_AIRPLAYING}])) slot[name=tooltip-exit] { 2780 display: none; 2781 } 2782 </style> 2783 2784 <slot name="icon"> 2785 <slot name="enter">${mle}</slot> 2786 <slot name="exit">${mle}</slot> 2787 </slot> 2788`;const Unn=` 2789 <slot name="tooltip-enter">${ci.ENTER_AIRPLAY}</slot> 2790 <slot name="tooltip-exit">${ci.EXIT_AIRPLAY}</slot> 2791`,gle=t=>{const e=t.mediaIsAirplaying?ha.EXIT_AIRPLAY():ha.ENTER_AIRPLAY();t.setAttribute("aria-label",e)};class Hnn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_IS_AIRPLAYING,K.MEDIA_AIRPLAY_UNAVAILABLE]}constructor(e={}){super({slotTemplate:ERe,tooltipContent:Unn,...e})}connectedCallback(){super.connectedCallback(),gle(this)}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_IS_AIRPLAYING&&gle(this)}get mediaIsAirplaying(){return Cs(this,K.MEDIA_IS_AIRPLAYING)}set mediaIsAirplaying(e){Rs(this,K.MEDIA_IS_AIRPLAYING,e)}get mediaAirplayUnavailable(){return is(this,K.MEDIA_AIRPLAY_UNAVAILABLE)}set mediaAirplayUnavailable(e){ss(this,K.MEDIA_AIRPLAY_UNAVAILABLE,e)}handleClick(){const e=new me.CustomEvent(ct.MEDIA_AIRPLAY_REQUEST,{composed:!0,bubbles:!0});this.dispatchEvent(e)}}me.customElements.get("media-airplay-button")||me.customElements.define("media-airplay-button",Hnn);const Vnn=`<svg aria-hidden="true" viewBox="0 0 26 24"> 2792 <path d="M22.83 5.68a2.58 2.58 0 0 0-2.3-2.5c-3.62-.24-11.44-.24-15.06 0a2.58 2.58 0 0 0-2.3 2.5c-.23 4.21-.23 8.43 0 12.64a2.58 2.58 0 0 0 2.3 2.5c3.62.24 11.44.24 15.06 0a2.58 2.58 0 0 0 2.3-2.5c.23-4.21.23-8.43 0-12.64Zm-11.39 9.45a3.07 3.07 0 0 1-1.91.57 3.06 3.06 0 0 1-2.34-1 3.75 3.75 0 0 1-.92-2.67 3.92 3.92 0 0 1 .92-2.77 3.18 3.18 0 0 1 2.43-1 2.94 2.94 0 0 1 2.13.78c.364.359.62.813.74 1.31l-1.43.35a1.49 1.49 0 0 0-1.51-1.17 1.61 1.61 0 0 0-1.29.58 2.79 2.79
27920 0 0-.5 1.89 3 3 0 0 0 .49 1.93 1.61 1.61 0 0 0 1.27.58 1.48 1.48 0 0 0 1-.37 2.1 2.1 0 0 0 .59-1.14l1.4.44a3.23 3.23 0 0 1-1.07 1.69Zm7.22 0a3.07 3.07 0 0 1-1.91.57 3.06 3.06 0 0 1-2.34-1 3.75 3.75 0 0 1-.92-2.67 3.88 3.88 0 0 1 .93-2.77 3.14 3.14 0 0 1 2.42-1 3 3 0 0 1 2.16.82 2.8 2.8 0 0 1 .73 1.31l-1.43.35a1.49 1.49 0 0 0-1.51-1.21 1.61 1.61 0 0 0-1.29.58A2.79 2.79 0 0 0 15 12a3 3 0 0 0 .49 1.93 1.61 1.61 0 0 0 1.27.58 1.44 1.44 0 0 0 1-.37 2.1 2.1 0 0 0 .6-1.15l1.4.44a3.17 3.17 0 0 1-1.1 1.7Z"/> 2793</svg>`,Wnn=`<svg aria-hidden="true" viewBox="0 0 26 24"> 2794 <path d="M17.73 14.09a1.4 1.4 0 0 1-1 .37 1.579 1.579 0 0 1-1.27-.58A3 3 0 0 1 15 12a2.8 2.8 0 0 1 .5-1.85 1.63 1.63 0 0 1 1.29-.57 1.47 1.47 0 0 1 1.51 1.2l1.43-.34A2.89 2.89 0 0 0 19 9.07a3 3 0 0 0-2.14-.78 3.14 3.14 0 0 0-2.42 1 3.91 3.91 0 0 0-.93 2.78 3.74 3.74 0 0 0 .92 2.66 3.07 3.07 0 0 0 2.34 1 3.07 3.07 0 0 0 1.91-.57 3.17 3.17 0 0 0 1.07-1.74l-1.4-.45c-.083.43-.3.822-.62 1.12Zm-7.22 0a1.43 1.43 0 0 1-1 .37 1.58 1.58 0 0 1-1.27-.58A3 3 0 0 1 7.76 12a2.8 2.8 0 0 1 .5-1.85 1.63 1.63 0 0 1 1.29-.57 1.47 1.47 0 0 1 1.51 1.2l1.43-.34a2.81 2.81 0 0 0-.74-1.32 2.94 2.94 0 0 0-2.13-.78 3.18 3.18 0 0 0-2.43 1 4 4 0 0 0-.92 2.78 3.74 3.74 0 0 0 .92 2.66 3.07 3.07 0 0 0 2.34 1 3.07 3.07 0 0 0 1.91-.57 3.23 3.23 0 0 0 1.07-1.74l-1.4-.45a2.06 2.06 0 0 1-.6 1.07Zm12.32-8.41a2.59 2.59 0 0 0-2.3-2.51C18.72 3.05 15.86 3 13 3c-2.86 0-5.72.05-7.53.17a2.59 2.59 0 0 0-2.3 2.51c-.23 4.207-.23 8.423 0 12.63a2.57 2.57 0 0 0 2.3 2.5c1.81.13 4.67.19 7.53.19 2.86 0 5.72-.06 7.53-.19a2.57 2.57 0 0 0 2.3-2.5c.23-4.207.23-8.423 0-12.63Zm-1.49 12.53a1.11 1.11 0 0 1-.91 1.11c-1.67.11-4.45.18-7.43.18-2.98 0-5.76-.07-7.43-.18a1.11 1.11 0 0 1-.91-1.11c-.21-4.14-.21-8.29 0-12.43a1.11 1.11 0 0 1 .91-1.11C7.24 4.56 10 4.49 13 4.49s5.76.07 7.43.18a1.11 1.11 0 0 1 .91 1.11c.21 4.14.21 8.29 0 12.43Z"/> 2795</svg>`,xRe=Tt.createElement("template");xRe.innerHTML=` 2796 <style> 2797 :host([aria-checked="true"]) slot[name=off] { 2798 display: none !important; 2799 } 2800 2801 2802 :host(:not([aria-checked="true"])) slot[name=on] { 2803 display: none !important; 2804 } 2805 2806 :host([aria-checked="true"]) slot[name=tooltip-enable], 2807 :host(:not([aria-checked="true"])) slot[name=tooltip-disable] { 2808 display: none; 2809 } 2810 </style> 2811 2812 <slot name="icon"> 2813 <slot name="on">${Vnn}</slot> 2814 <slot name="off">${Wnn}</slot> 2815 </slot> 2816`;const znn=` 2817 <slot name="tooltip-enable">${ci.ENABLE_CAPTIONS}</slot> 2818 <slot name="tooltip-disable">${ci.DISABLE_CAPTIONS}</slot> 2819`,vle=t=>{t.setAttribute("aria-checked",uRe(t).toString())};class Gnn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_SUBTITLES_LIST,K.MEDIA_SUBTITLES_SHOWING]}constructor(e={}){super({slotTemplate:xRe,tooltipContent:znn,...e}),this._captionsReady=!1}connectedCallback(){super.connectedCallback(),this.setAttribute("role","switch"),this.setAttribute("aria-label",Ho.CLOSED_CAPTIONS()),vle(this)}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_SUBTITLES_SHOWING&&vle(this)}get mediaSubtitlesList(){return yle(this,K.MEDIA_SUBTITLES_LIST)}set mediaSubtitlesList(e){ble(this,K.MEDIA_SUBTITLES_LIST,e)}get mediaSubtitlesShowing(){return yle(this,K.MEDIA_SUBTITLES_SHOWING)}set mediaSubtitlesShowing(e){ble(this,K.MEDIA_SUBTITLES_SHOWING,e)}handleClick(){this.dispatchEvent(new me.CustomEvent(ct.MEDIA_TOGGLE_SUBTITLES_REQUEST,{composed:!0,bubbles:!0}))}}const yle=(t,e)=>{const n=t.getAttribute(e);return n?dM(n):[]},ble=(t,e,n)=>{if(!n?.length){t.removeAttribute(e);return}const r=PS(n);t.getAttribute(e)!==r&&t.setAttribute(e,r)};me.customElements.get("media-captions-button")||me.customElements.define("media-captions-button",Gnn);const qnn='<svg aria-hidden="true" viewBox="0 0 24 24"><g><path class="cast_caf_icon_arch0" d="M1,18 L1,21 L4,21 C4,19.3 2.66,18 1,18 L1,18 Z"/><path class="cast_caf_icon_arch1" d="M1,14 L1,16 C3.76,16 6,18.2 6,21 L8,21 C8,17.13 4.87,14 1,14 L1,14 Z"/><path class="cast_caf_icon_arch2" d="M1,10 L1,12 C5.97,12 10,16.0 10,21 L12,21 C12,14.92 7.07,10 1,10 L1,10 Z"/><path class="cast_caf_icon_box" d="M21,3 L3,3 C1.9,3 1,3.9 1,5 L1,8 L3,8 L3,5 L21,5 L21,19 L14,19 L14,21 L21,21 C22.1,21 23,20.1 23,19 L23,5 C23,3.9 22.1,3 21,3 L21,3 Z"/></g></svg>',Knn='<svg aria-hidden="true" viewBox="0 0 24 24"><g><path class="cast_caf_icon_arch0" d="M1,18 L1,21 L4,21 C4,19.3 2.66,18 1,18 L1,18 Z"/><path class="cast_caf_icon_arch1" d="M1,14 L1,16 C3.76,16 6,18.2 6,21 L8,21 C8,17.13 4.87,14 1,14 L1,14 Z"/><path class="cast_caf_icon_arch2" d="M1,10 L1,12 C5.97,12 10,16.0 10,21 L12,21 C12,14.92 7.07,10 1,10 L1,10 Z"/><path class="cast_caf_icon_box" d="M21,3 L3,3 C1.9,3 1,3.9 1,5 L1,8 L3,8 L3,5 L21,5 L21,19 L14,19 L14,21 L21,21 C22.1,21 23,20.1 23,19 L23,5 C23,3.9 22.1,3 21,3 L21,3 Z"/><path class="cast_caf_icon_boxfill" d="M5,7 L5,8.63 C8,8.6 13.37,14 13.37,17 L19,17 L19,7 Z"/></g></svg>',wRe=Tt.createElement("template");wRe.innerHTML=` 2820 <style> 2821 :host([${K.MEDIA_IS_CASTING}]) slot[name=icon] slot:not([name=exit]) { 2822 display: none !important; 2823 } 2824 2825 2826 :host(:not([${K.MEDIA_IS_CASTING}])) slot[name=icon] slot:not([name=enter]) { 2827 display: none !important; 2828 } 2829 2830 :host([${K.MEDIA_IS_CASTING}]) slot[name=tooltip-enter], 2831 :host(:not([${K.MEDIA_IS_CASTING}])) slot[name=tooltip-exit] { 2832 display: none; 2833 } 2834 </style> 2835 2836 <slot name="icon"> 2837 <slot name="enter">${qnn}</slot> 2838 <slot name="exit">${Knn}</slot> 2839 </slot> 2840`;const Ynn=` 2841 <slot name="tooltip-enter">
2841${ci.START_CAST}</slot> 2842 <slot name="tooltip-exit">${ci.STOP_CAST}</slot> 2843`,Ele=t=>{const e=t.mediaIsCasting?ha.EXIT_CAST():ha.ENTER_CAST();t.setAttribute("aria-label",e)};class Qnn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_IS_CASTING,K.MEDIA_CAST_UNAVAILABLE]}constructor(e={}){super({slotTemplate:wRe,tooltipContent:Ynn,...e})}connectedCallback(){super.connectedCallback(),Ele(this)}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_IS_CASTING&&Ele(this)}get mediaIsCasting(){return Cs(this,K.MEDIA_IS_CASTING)}set mediaIsCasting(e){Rs(this,K.MEDIA_IS_CASTING,e)}get mediaCastUnavailable(){return is(this,K.MEDIA_CAST_UNAVAILABLE)}set mediaCastUnavailable(e){ss(this,K.MEDIA_CAST_UNAVAILABLE,e)}handleClick(){const e=this.mediaIsCasting?ct.MEDIA_EXIT_CAST_REQUEST:ct.MEDIA_ENTER_CAST_REQUEST;this.dispatchEvent(new me.CustomEvent(e,{composed:!0,bubbles:!0}))}}me.customElements.get("media-cast-button")||me.customElements.define("media-cast-button",Qnn);var dq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},wy=(t,e,n)=>(dq(t,e,"read from private field"),n?n.call(t):e.get(t)),wm=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},SRe=(t,e,n,r)=>(dq(t,e,"write to private field"),e.set(t,n),n),Tx=(t,e,n)=>(dq(t,e,"access private method"),n),NS,xg,Wj,TRe,zj,ARe,Gj,CRe,qj,RRe,Kj,_Re;const IRe=Tt.createElement("template");IRe.innerHTML=` 2844 <style> 2845 :host { 2846 font: var(--media-font, 2847 var(--media-font-weight, normal) 2848 var(--media-font-size, 14px) / 2849 var(--media-text-content-height, var(--media-control-height, 24px)) 2850 var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif)); 2851 color: var(--media-text-color, var(--media-primary-color, rgb(238 238 238))); 2852 background: var(--media-dialog-background, var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .8)))); 2853 border-radius: var(--media-dialog-border-radius); 2854 border: var(--media-dialog-border, none); 2855 display: var(--media-dialog-display, inline-flex); 2856 transition: var(--media-dialog-transition-in, 2857 visibility 0s, 2858 opacity .2s ease-out, 2859 transform .15s ease-out 2860 ) !important; 2861 2862 visibility: var(--media-dialog-visibility, visible); 2863 opacity: var(--media-dialog-opacity, 1); 2864 transform: var(--media-dialog-transform-in, translateY(0) scale(1)); 2865 } 2866 2867 :host([hidden]) { 2868 transition: var(--media-dialog-transition-out, 2869 visibility .15s ease-in, 2870 opacity .15s ease-in, 2871 transform .15s ease-in 2872 ) !important; 2873 visibility: var(--media-dialog-hidden-visibility, hidden); 2874 opacity: var(--media-dialog-hidden-opacity, 0); 2875 transform: var(--media-dialog-transform-out, translateY(2px) scale(.99)); 2876 pointer-events: none; 2877 } 2878 </style> 2879 <slot></slot> 2880`;const b8={HIDDEN:"hidden",ANCHOR:"anchor"};class kRe extends me.HTMLElement{constructor(){super(),wm(this,Wj),wm(this,zj),wm(this,Gj),wm(this,qj),wm(this,Kj),wm(this,NS,null),wm(this,xg,null),this.shadowRoot||(this.attachShadow({mode:"open"}),this.nativeEl=this.constructor.template.content.cloneNode(!0),this.shadowRoot.append(this.nativeEl)),this.addEventListener("invoke",this),this.addEventListener("focusout",this),this.addEventListener("keydown",this)}static get observedAttributes(){return[b8.HIDDEN,b8.ANCHOR]}handleEvent(e){switch(e.type){case"invoke":Tx(this,Gj,CRe).call(this,e);break;case"focusout":Tx(this,qj,RRe).call(this,e);break;case"keydown":Tx(this,Kj,_Re).call(this,e);break}}connectedCallback(){this.role||(this.role="dialog")}attributeChangedCallback(e,n,r){e===b8.HIDDEN&&r!==n&&(this.hidden?Tx(this,zj,ARe).call(this):Tx(this,Wj,TRe).call(this))}focus(){SRe(this,NS,iq());const e=this.querySelector('[autofocus], [tabindex]:not([tabindex="-1"]), [role="menu"]');e?.focus()}get keysUsed(){return["Escape","Tab"]}}NS=new WeakMap;xg=new WeakMap;Wj=new WeakSet;TRe=function(){var t;(t=wy(this,xg))==null||t.setAttribute("aria-expanded","true"),this.addEventListener("transitionend",()=>this.focus(),{once:!0})};zj=new WeakSet;ARe=function(){var t;
vendor: 4,668 bytes, lines 2880-3001
2880(t=wy(this,xg))==null||t.setAttribute("aria-expanded","false")};Gj=new WeakSet;CRe=function(t){SRe(this,xg,t.relatedTarget),Hf(this,t.relatedTarget)||(this.hidden=!this.hidden)};qj=new WeakSet;RRe=function(t){var e;Hf(this,t.relatedTarget)||((e=wy(this,NS))==null||e.focus(),wy(this,xg)&&wy(this,xg)!==t.relatedTarget&&!this.hidden&&(this.hidden=!0))};Kj=new WeakSet;_Re=function(t){var e,n,r,i,s;const{key:a,ctrlKey:o,altKey:l,metaKey:c}=t;o||l||c||this.keysUsed.includes(a)&&(t.preventDefault(),t.stopPropagation(),a==="Tab"?(t.shiftKey?(n=(e=this.previousElementSibling)==null?void 0:e.focus)==null||n.call(e):(i=(r=this.nextElementSibling)==null?void 0:r.focus)==null||i.call(r),this.blur()):a==="Escape"&&((s=wy(this,NS))==null||s.focus(),this.hidden=!0))};kRe.template=IRe;me.customElements.get("media-chrome-dialog")||me.customElements.define("media-chrome-dialog",kRe);var fq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Kr=(t,e,n)=>(fq(t,e,"read from private field"),n?n.call(t):e.get(t)),Ps=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},ph=(t,e,n,r)=>(fq(t,e,"write to private field"),e.set(t,n),n),ec=(t,e,n)=>(fq(t,e,"access private method"),n),tu,hM,R3,_3,nc,eD,I3,k3,D3,hq,DRe,L3,Yj,O3,Qj,tD,pq,Xj,LRe,Zj,ORe,Jj,MRe,eB,PRe;const $Re=Tt.createElement("template");$Re.innerHTML=` 2881 <style> 2882 :host { 2883 --_focus-box-shadow: var(--media-focus-box-shadow, inset 0 0 0 2px rgb(27 127 204 / .9)); 2884 --_media-range-padding: var(--media-range-padding, var(--media-control-padding, 10px)); 2885 2886 box-shadow: var(--_focus-visible-box-shadow, none); 2887 background: var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .7))); 2888 height: calc(var(--media-control-height, 24px) + 2 * var(--_media-range-padding)); 2889 display: inline-flex; 2890 align-items: center; 2891 2892 vertical-align: middle; 2893 box-sizing: border-box; 2894 position: relative; 2895 width: 100px; 2896 transition: background .15s linear; 2897 cursor: pointer; 2898 pointer-events: auto; 2899 touch-action: none; 2900 z-index: 1; 2901 } 2902 2903 2904 input[type=range]:focus { 2905 outline: 0; 2906 } 2907 input[type=range]:focus::-webkit-slider-runnable-track { 2908 outline: 0; 2909 } 2910 2911 :host(:hover) { 2912 background: var(--media-control-hover-background, rgb(50 50 70 / .7)); 2913 } 2914 2915 #leftgap { 2916 padding-left: var(--media-range-padding-left, var(--_media-range-padding)); 2917 } 2918 2919 #rightgap { 2920 padding-right: var(--media-range-padding-right, var(--_media-range-padding)); 2921 } 2922 2923 #startpoint, 2924 #endpoint { 2925 position: absolute; 2926 } 2927 2928 #endpoint { 2929 right: 0; 2930 } 2931 2932 #container { 2933 2934 width: var(--media-range-track-width, 100%); 2935 transform: translate(var(--media-range-track-translate-x, 0px), var(--media-range-track-translate-y, 0px)); 2936 position: relative; 2937 height: 100%; 2938 display: flex; 2939 align-items: center; 2940 min-width: 40px; 2941 } 2942 2943 #range { 2944 2945 display: var(--media-time-range-hover-display, block); 2946 bottom: var(--media-time-range-hover-bottom, -7px); 2947 height: var(--media-time-range-hover-height, max(100% + 7px, 25px)); 2948 width: 100%; 2949 position: absolute; 2950 cursor: pointer; 2951 2952 -webkit-appearance: none; 2953 -webkit-tap-highlight-color: transparent; 2954 background: transparent; 2955 margin: 0; 2956 z-index: 1; 2957 } 2958 2959 @media (hover: hover) { 2960 #range { 2961 bottom: var(--media-time-range-hover-bottom, -5px); 2962 height: var(--media-time-range-hover-height, max(100% + 5px, 20px)); 2963 } 2964 } 2965 2966 2967 2968 #range::-webkit-slider-thumb { 2969 -webkit-appearance: none; 2970 background: transparent; 2971 width: .1px; 2972 height: .1px; 2973 } 2974 2975 2976 #range::-moz-range-thumb { 2977 background: transparent; 2978 border: transparent; 2979 width: .1px; 2980 height: .1px; 2981 } 2982 2983 #appearance { 2984 height: var(--media-range-track-height, 4px); 2985 display: flex; 2986 flex-direction: column; 2987 justify-content: center; 2988 width: 100%; 2989 position: absolute; 2990 2991 will-change: transform; 2992 } 2993 2994 #track { 2995 background: var(--media-range-track-background, rgb(255 255 255 / .2)); 2996 border-radius: var(--media-range-track-border-radius, 1px); 2997 border: var(--media-range-track-border, none); 2998 outline: var(--media-range-track-outline); 2999 outline-offset: var(--media-range-track-outline-offset); 3000 backdrop-filter: var(--media-range-track-backdrop-filter); 3001 -webkit-backdrop-filter: var(--media-range-track-backdrop-filter);
3002 box-shadow: var(--media-range-track-box-shadow, none); 3003 position: absolute; 3004 width: 100%; 3005 height: 100%; 3006 overflow: hidden; 3007 } 3008 3009 #progress, 3010 #pointer { 3011 position: absolute; 3012 height: 100%; 3013 will-change: width; 3014 } 3015 3016 #progress { 3017 background: var(--media-range-bar-color, var(--media-primary-color, rgb(238 238 238))); 3018 transition: var(--media-range-track-transition); 3019 } 3020 3021 #pointer { 3022 background: var(--media-range-track-pointer-background); 3023 border-right: var(--media-range-track-pointer-border-right); 3024 transition: visibility .25s, opacity .25s; 3025 visibility: hidden; 3026 opacity: 0; 3027 } 3028 3029 @media (hover: hover) { 3030 :host(:hover) #pointer { 3031 transition: visibility .5s, opacity .5s; 3032 visibility: visible; 3033 opacity: 1; 3034 } 3035 } 3036 3037 #thumb { 3038 width: var(--media-range-thumb-width, 10px); 3039 height: var(--media-range-thumb-height, 10px); 3040 margin-left: calc(var(--media-range-thumb-width, 10px) / -2); 3041 border: var(--media-range-thumb-border, none); 3042 border-radius: var(--media-range-thumb-border-radius, 10px); 3043 background: var(--media-range-thumb-background, var(--media-primary-color, rgb(238 238 238))); 3044 box-shadow: var(--media-range-thumb-box-shadow, 1px 1px 1px transparent); 3045 transition: var(--media-range-thumb-transition); 3046 transform: var(--media-range-thumb-transform, none); 3047 opacity: var(--media-range-thumb-opacity, 1); 3048 position: absolute; 3049 left: 0; 3050 cursor: pointer; 3051 } 3052 3053 :host([disabled]) #thumb { 3054 background-color: #777; 3055 } 3056 3057 .segments #appearance { 3058 height: var(--media-range-segment-hover-height, 7px); 3059 } 3060 3061 #track { 3062 clip-path: url(#segments-clipping); 3063 } 3064 3065 #segments { 3066 --segments-gap: var(--media-range-segments-gap, 2px); 3067 position: absolute; 3068 width: 100%; 3069 height: 100%; 3070 } 3071 3072 #segments-clipping { 3073 transform: translateX(calc(var(--segments-gap) / 2)); 3074 } 3075 3076 #segments-clipping:empty { 3077 display: none; 3078 } 3079 3080 #segments-clipping rect { 3081 height: var(--media-range-track-height, 4px); 3082 y: calc((var(--media-range-segment-hover-height, 7px) - var(--media-range-track-height, 4px)) / 2); 3083 transition: var(--media-range-segment-transition, transform .1s ease-in-out); 3084 transform: var(--media-range-segment-transform, scaleY(1)); 3085 transform-origin: center; 3086 } 3087 </style> 3088 <div id="leftgap"></div> 3089 <div id="container"> 3090 <div id="startpoint"></div> 3091 <div id="endpoint"></div> 3092 <div id="appearance"> 3093 <div id="track" part="track"> 3094 <div id="pointer"></div> 3095 <div id="progress" part="progress"></div> 3096 </div> 3097 <div id="thumb" part="thumb"></div> 3098 <svg id="segments"><clipPath id="segments-clipping"></clipPath></svg> 3099 </div>
3100 <input id="range" type="range" min="0" max="1" step="any" value="0"> 3101 </div> 3102 <div id="rightgap"></div> 3103`;class mq extends me.HTMLElement{constructor(){super(),Ps(this,hq),Ps(this,L3),Ps(this,O3),Ps(this,tD),Ps(this,Xj),Ps(this,Zj),Ps(this,Jj),Ps(this,eB),Ps(this,tu,void 0),Ps(this,hM,void 0),Ps(this,R3,void 0),Ps(this,_3,void 0),Ps(this,nc,{}),Ps(this,eD,[]),Ps(this,I3,()=>{if(this.range.matches(":focus-visible")){const{style:e}=Ri(this.shadowRoot,":host");e.setProperty("--_focus-visible-box-shadow","var(--_focus-box-shadow)")}}),Ps(this,k3,()=>{const{style:e}=Ri(this.shadowRoot,":host");e.removeProperty("--_focus-visible-box-shadow")}),Ps(this,D3,()=>{const e=this.shadowRoot.querySelector("#segments-clipping");e&&e.parentNode.append(e)}),this.shadowRoot||(this.attachShadow({mode:"open"}),this.shadowRoot.appendChild($Re.content.cloneNode(!0))),this.container=this.shadowRoot.querySelector("#container"),ph(this,R3,this.shadowRoot.querySelector("#startpoint")),ph(this,_3,this.shadowRoot.querySelector("#endpoint")),this.range=this.shadowRoot.querySelector("#range"),this.appearance=this.shadowRoot.querySelector("#appearance")}static get observedAttributes(){return["disabled","aria-disabled",Kn.MEDIA_CONTROLLER]}attributeChangedCallback(e,n,r){var i,s,a,o,l;e===Kn.MEDIA_CONTROLLER?(n&&((s=(i=Kr(this,tu))==null?void 0:i.unassociateElement)==null||s.call(i,this),ph(this,tu,null)),r&&this.isConnected&&(ph(this,tu,(a=this.getRootNode())==null?void 0:a.getElementById(r)),(l=(o=Kr(this,tu))==null?void 0:o.associateElement)==null||l.call(o,this))):(e==="disabled"||e==="aria-disabled"&&n!==r)&&(r==null?(this.range.removeAttribute(e),ec(this,L3,Yj).call(this)):(this.range.setAttribute(e,r),ec(this,O3,Qj).call(this)))}connectedCallback(){var e,n,r;const{style:i}=Ri(this.shadowRoot,":host");i.setProperty("display",`var(--media-control-display, var(--${this.localName}-display, inline-flex))`),Kr(this,nc).pointer=Ri(this.shadowRoot,"#pointer"),Kr(this,nc).progress=Ri(this.shadowRoot,"#progress"),Kr(this,nc).thumb=Ri(this.shadowRoot,"#thumb"),Kr(this,nc).activeSegment=Ri(this.shadowRoot,"#segments-clipping rect:nth-child(0)");const s=this.getAttribute(Kn.MEDIA_CONTROLLER);s&&(ph(this,tu,(e=this.getRootNode())==null?void 0:e.getElementById(s)),(r=(n=Kr(this,tu))==null?void 0:n.associateElement)==null||r.call(n,this)),this.updateBar(),this.shadowRoot.addEventListener("focusin",Kr(this,I3)),this.shadowRoot.addEventListener("focusout",Kr(this,k3)),ec(this,L3,Yj).call(this),Tb(this.container,Kr(this,D3))}disconnectedCallback(){var e,n;ec(this,O3,Qj).call(this),(n=(e=Kr(this,tu))==null?void 0:e.unassociateElement)==null||n.call(e,this),ph(this,tu,null),this.shadowRoot.removeEventListener("focusin",Kr(this,I3)),this.shadowRoot.removeEventListener("focusout",Kr(this,k3)),DS(this.container,Kr(this,D3))}updatePointerBar(e){var n;(n=Kr(this,nc).pointer)==null||n.style.setProperty("width",`${this.getPointerRatio(e)*100}%`)}updateBar(){var e,n;const r=this.range.valueAsNumber*100;(e=Kr(this,nc).progress)==null||e.style.setProperty("width",`${r}%`),(n=Kr(this,nc).thumb)==null||n.style.setProperty("left",`${r}%`)}updateSegments(e){const n=this.shadowRoot.querySelector("#segments-clipping");if(n.textContent="",this.container.classList.toggle("segments",!!e?.length),!e?.length)return;const r=[...new Set([+this.range.min,...e.flatMap(s=>[s.start,s.end]),+this.range.max])];ph(this,eD,[...r]);const i=r.pop();for(const[s,a]of r.entries()){const[o,l]=[s===0,s===r.length-1],c=o?"calc(var(--segments-gap) / -1)":`${a*100}%`,d=`calc(${((l?i:r[s+1])-a)*100}%${o||l?"":" - var(--segments-gap)"})`,f=Tt.createElementNS("http://www.w3.org/2000/svg","rect"),h=Ri(this.shadowRoot,`#segments-clipping rect:nth-child(${s+1})`);h.style.setProperty("x",c),h.style.setProperty("width",d),n.append(f)}}getPointerRatio(e){const n=Jtn(e.clientX,e.clientY,Kr(this,R3).getBoundingClientRect(),Kr(this,_3).getBoundingClientRect());return Math.max(0,Math.min(1,n))}get dragging(){return this.hasAttribute("dragging")}handleEvent(e){switch(e.type){case"pointermove":ec(this,eB,PRe).call(this,e);break;case"input":this.updateBar();break;case"pointerenter":ec(this,Xj,LRe).call(this,e);break;case"pointerdown":ec(this,tD,pq).call(this,e);break;case"pointerup":ec(this,Zj,ORe).call(this);break;case"pointerleave":ec(this,Jj,MRe).call(this);break}}get keysUsed(){return["ArrowUp","ArrowRight","ArrowDown","ArrowLeft"]}}tu=new WeakMap;hM=new WeakMap;R3=new WeakMap;_3=new WeakMap;nc=new WeakMap;eD=new WeakMap;
3103I3=new WeakMap;k3=new WeakMap;D3=new WeakMap;hq=new WeakSet;DRe=function(t){const e=Kr(this,nc).activeSegment;if(!e)return;const n=this.getPointerRatio(t),i=`#segments-clipping rect:nth-child(${Kr(this,eD).findIndex((s,a,o)=>{const l=o[a+1];return l!=null&&n>=s&&n<=l})+1})`;(e.selectorText!=i||!e.style.transform)&&(e.selectorText=i,e.style.setProperty("transform","var(--media-range-segment-hover-transform, scaleY(2))"))};L3=new WeakSet;Yj=function(){this.hasAttribute("disabled")||(this.addEventListener("input",this),this.addEventListener("pointerdown",this),this.addEventListener("pointerenter",this))};O3=new WeakSet;Qj=function(){var t,e;this.removeEventListener("input",this),this.removeEventListener("pointerdown",this),this.removeEventListener("pointerenter",this),(t=me.window)==null||t.removeEventListener("pointerup",this),(e=me.window)==null||e.removeEventListener("pointermove",this)};tD=new WeakSet;pq=function(t){var e;ph(this,hM,t.composedPath().includes(this.range)),(e=me.window)==null||e.addEventListener("pointerup",this)};Xj=new WeakSet;LRe=function(t){var e;t.pointerType!=="mouse"&&ec(this,tD,pq).call(this,t),this.addEventListener("pointerleave",this),(e=me.window)==null||e.addEventListener("pointermove",this)};Zj=new WeakSet;ORe=function(){var t;(t=me.window)==null||t.removeEventListener("pointerup",this),this.toggleAttribute("dragging",!1),this.range.disabled=this.hasAttribute("disabled")};Jj=new WeakSet;MRe=function(){var t,e;this.removeEventListener("pointerleave",this),(t=me.window)==null||t.removeEventListener("pointermove",this),this.toggleAttribute("dragging",!1),this.range.disabled=this.hasAttribute("disabled"),(e=Kr(this,nc).activeSegment)==null||e.style.removeProperty("transform")};eB=new WeakSet;PRe=function(t){this.toggleAttribute("dragging",t.buttons===1||t.pointerType!=="mouse"),this.updatePointerBar(t),ec(this,hq,DRe).call(this,t),this.dragging&&(t.pointerType!=="mouse"||!Kr(this,hM))&&(this.range.disabled=!0,this.range.valueAsNumber=this.getPointerRatio(t),this.range.dispatchEvent(new Event("input",{bubbles:!0,composed:!0})))};me.customElements.get("media-chrome-range")||me.customElements.define("media-chrome-range",mq);var NRe=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},GR=(t,e,n)=>(NRe(t,e,"read from private field"),n?n.call(t):e.get(t)),Xnn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},qR=(t,e,n,r)=>(NRe(t,e,"write to private field"),e.set(t,n),n),nu;const FRe=Tt.createElement("template");FRe.innerHTML=` 3104 <style> 3105 :host { 3106 3107 box-sizing: border-box; 3108 display: var(--media-control-display, var(--media-control-bar-display, inline-flex)); 3109 color: var(--media-text-color, var(--media-primary-color, rgb(238 238 238))); 3110 --media-loading-indicator-icon-height: 44px; 3111 } 3112 3113 ::slotted(media-time-range), 3114 ::slotted(media-volume-range) { 3115 min-height: 100%; 3116 } 3117 3118 ::slotted(media-time-range), 3119 ::slotted(media-clip-selector) { 3120 flex-grow: 1; 3121 } 3122 3123 ::slotted([role="menu"]) { 3124 position: absolute; 3125 } 3126 </style> 3127 3128 <slot></slot> 3129`;class Znn extends me.HTMLElement{constructor(){super(),Xnn(this,nu,void 0),this.shadowRoot||(this.attachShadow({mode:"open"}),this.shadowRoot.appendChild(FRe.content.cloneNode(!0)))}static get observedAttributes(){return[Kn.MEDIA_CONTROLLER]}attributeChangedCallback(e,n,r){var i,s,a,o,l;e===Kn.MEDIA_CONTROLLER&&(n&&((s=(i=GR(this,nu))==null?void 0:i.unassociateElement)==null||s.call(i,this),qR(this,nu,null)),r&&this.isConnected&&(qR(this,nu,(a=this.getRootNode())==null?void 0:a.getElementById(r)),(l=(o=GR(this,nu))==null?void 0:o.associateElement)==null||l.call(o,this)))}connectedCallback(){var e,n,r;const i=this.getAttribute(Kn.MEDIA_CONTROLLER);i&&(qR(this,nu,(e=this.getRootNode())==null?void 0:e.getElementById(i)),(r=(n=GR(this,nu))==null?void 0:n.associateElement)==null||r.call(n,this))}disconnectedCallback(){var e,n;(n=(e=GR(this,nu))==null?void 0:e.unassociateElement)==null||n.call(e,this),qR(this,nu,null)}}nu=new WeakMap;me.customElements.get("media-control-bar")||me.customElements.define("media-control-bar",Znn);var jRe=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},KR=(t,e,n)=>(jRe(t,e,"read from private field"),n?n.call(t):e.get(t)),Jnn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},YR=(t,e,n,r)=>(jRe(t,e,"write to private field"),e.set(t,n),n),ru;const BRe=Tt.createElement("template");BRe.innerHTML=` 3130 <style> 3131 :host { 3132 font: var(--media-font, 3133 var(--media-font-weight, normal) 3134 var(--media-font-size, 14px) / 3135 var(--media-text-content-height, var(--media-control-height, 24px)) 3136 var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif)); 3137 color: var(--media-text-color, var(--media-primary-color, rgb(238 238 238))); 3138 background: var(--media-text-background, var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .7)))); 3139 padding: var(--media-control-padding, 10px); 3140 display: inline-flex; 3141 justify-content: center; 3142 align-items: center; 3143 vertical-align: middle; 3144 box-sizing: border-box; 3145 text-align: center; 3146 pointer-events: auto; 3147 } 3148 3149 3150 :host(:focus-visible) { 3151 box-shadow: inset 0 0 0 2px rgb(27 127 204 / .9); 3152 outline: 0; 3153 } 3154 3155 3156 :host(:where(:focus)) { 3157 box-shadow: none; 3158 outline: 0; 3159 } 3160 </style> 3161 <slot></slot> 3162`;class iA extends me.HTMLElement{constructor(){super(),Jnn(this,ru,void 0),this.shadowRoot||(this.attachShadow({mode:"open"}),this.shadowRoot.appendChild(BRe.content.cloneNode(!0)))}static get observedAttributes(){return[Kn.MEDIA_CONTROLLER]}attributeChangedCallback(e,n,r){var i,s,a,o,l;e===Kn.MEDIA_CONTROLLER&&(n&&((s=(i=KR(this,ru))==null?void 0:i.unassociateElement)==null||s.call(i,this),YR(this,ru,null)),r&&this.isConnected&&(YR(this,ru,(a=this.getRootNode())==null?void 0:a.getElementById(r)),(l=(o=KR(this,ru))==null?void 0:o.associateElement)==null||l.call(o,this)))}connectedCallback(){var e,n,r;const{style:i}=Ri(this.shadowRoot,":host");i.setProperty("display",`var(--media-control-display, var(--${this.localName}-display, inline-flex))`);const s=this.getAttribute(Kn.MEDIA_CONTROLLER);s&&(YR(this,ru,(e=this.getRootNode())==null?void 0:e.getElementById(s)),(r=(n=KR(this,ru))==null?void 0:n.associateElement)==null||r.call(n,this))}disconnectedCallback(){var e,n;(n=(e=KR(this,ru))==null?void 0:e.unassociateElement)==null||n.call(e,this),YR(this,ru,null)}}ru=new WeakMap;me.customElements.get("media-text-display")||me.customElements.define("media-text-display",iA);var URe=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},xle=(t,e,n)=>(URe(t,e,"read from private field"),n?n.call(t):e.get(t)),ern=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},trn=(t,e,n,r)=>(URe(t,e,"write to private field"),e.set(t,n),n),ow;class nrn extends iA{constructor(){super(),ern(this,ow,void 0),trn(this,ow,this.shadowRoot.querySelector("slot")),xle(this,ow).textContent=H0(0)}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_DURATION]}attributeChangedCallback(e,n,r){e===K.MEDIA_DURATION&&(xle(this,ow).textContent=H0(+r)),super.attributeChangedCallback(e,n,r)}get mediaDuration(){return ei(this,K.MEDIA_DURATION)}set mediaDuration(e){rs(this,K.MEDIA_DURATION,e)}}ow=new WeakMap;me.customElements.get("media-duration-display")||me.customElements.define("media-duration-display",nrn);const rrn=`<svg aria-hidden="true" viewBox="0 0 26 24"> 3163 <path d="M16 3v2.5h3.5V9H22V3h-6ZM4 9h2.5V5.5H10V3H4v6Zm15.5 9.5H16V21h6v-6h-2.5v3.5ZM6.5 15H4v6h6v-2.5H6.5V15Z"/> 3164</svg>`,irn=`<svg aria-hidden="true" viewBox="0 0 26 24"> 3165 <path d="M18.5 6.5V3H16v6h6V6.5h-3.5ZM16 21h2.5v-3.5H22V15h-6v6ZM4 17.5h3.5V21H10v-6H4v2.5Zm3.5-11H4V9h6V3H7.5v3.5Z"/> 3166</svg>`,HRe=Tt.createElement("template");HRe.innerHTML=` 3167 <style> 3168 :host([${K.MEDIA_IS_FULLSCREEN}]) slot[name=icon] slot:not([name=exit]) { 3169 display: none !important; 3170 } 3171 3172 3173 :host(:not([${K.MEDIA_IS_FULLSCREEN}])) slot[name=icon] slot:not([name=enter]) { 3174 display: none !important; 3175 } 3176 3177 :host([${K.MEDIA_IS_FULLSCREEN}]) slot[name=tooltip-enter], 3178 :host(:not([${K.MEDIA_IS_FULLSCREEN}])) slot[name=tooltip-exit] { 3179 display: none; 3180 } 3181 </style> 3182 3183 <slot name="icon"> 3184 <slot name="enter">${rrn}</slot> 3185 <slot name="exit">${irn}</slot> 3186 </slot> 3187`;const srn=` 3188 <slot name="tooltip-enter">${ci.ENTER_FULLSCREEN}</slot> 3189 <slot name="tooltip-exit">${ci.EXIT_FULLSCREEN}</slot> 3190`,wle=t=>{const e=t.mediaIsFullscreen?ha.EXIT_FULLSCREEN():ha.ENTER_FULLSCREEN();t.setAttribute("aria-label",e)};class arn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_IS_FULLSCREEN,K.MEDIA_FULLSCREEN_UNAVAILABLE]}constructor(e={}){super({slotTemplate:HRe,tooltipContent:srn,...e})}connectedCallback(){super.connectedCallback(),wle(this)}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_IS_FULLSCREEN&&wle(this)}get mediaFullscreenUnavailable(){return is(this,K.MEDIA_FULLSCREEN_UNAVAILABLE)}set mediaFullscreenUnavailable(e){ss(this,K.MEDIA_FULLSCREEN_UNAVAILABLE,e)}get mediaIsFullscreen(){return Cs(this,K.MEDIA_IS_FULLSCREEN)}set mediaIsFullscreen(e){Rs(this,K.MEDIA_IS_FULLSCREEN,e)}handleClick(){const e=this.mediaIsFullscreen?ct.MEDIA_EXIT_FULLSCREEN_REQUEST:ct.MEDIA_ENTER_FULLSCREEN_REQUEST;this.dispatchEvent(new me.CustomEvent(e,{composed:!0,bubbles:!0}))}}me.customElements.get("media-fullscreen-button")||me.customElements.define("media-fullscreen-button",arn);const{MEDIA_TIME_IS_LIVE:M3,MEDIA_PAUSED:u2}=K,{MEDIA_SEEK_TO_LIVE_REQUEST:orn,MEDIA_PLAY_REQUEST:lrn}=ct,crn='<svg viewBox="0 0 6 12"><circle cx="3" cy="6" r="2"></circle></svg>',VRe=Tt.createElement("template");VRe.innerHTML=` 3191 <style> 3192 :host { --media-tooltip-display: none; } 3193 3194 slot[name=indicator] > *, 3195 :host ::slotted([slot=indicator]) { 3196 3197 min-width: auto; 3198 fill: var(--media-live-button-icon-color, rgb(140, 140, 140)); 3199 color: var(--media-live-button-icon-color, rgb(140, 140, 140)); 3200 } 3201 3202 :host([${M3}]:not([${u2}])) slot[name=indicator] > *, 3203 :host([${M3}]:not([${u2}])) ::slotted([slot=indicator]) { 3204 fill: var(--media-live-button-indicator-color, rgb(255, 0, 0)); 3205 color: var(--media-live-button-indicator-color, rgb(255, 0, 0)); 3206 } 3207 3208 :host([${M3}]:not([${u2}])) {
3209 cursor: not-allowed; 3210 } 3211 3212 </style> 3213 3214 <slot name="indicator">${crn}</slot> 3215 3216 <slot name="spacer"> </slot><slot name="text">LIVE</slot> 3217`;const Sle=t=>{const e=t.mediaPaused||!t.mediaTimeIsLive,n=e?ha.SEEK_LIVE():ha.PLAYING_LIVE();t.setAttribute("aria-label",n),e?t.removeAttribute("aria-disabled"):t.setAttribute("aria-disabled","true")};class urn extends Ko{static get observedAttributes(){return[...super.observedAttributes,u2,M3]}constructor(e={}){super({slotTemplate:VRe,...e})}connectedCallback(){Sle(this),super.connectedCallback()}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),Sle(this)}get mediaPaused(){return Cs(this,K.MEDIA_PAUSED)}set mediaPaused(e){Rs(this,K.MEDIA_PAUSED,e)}get mediaTimeIsLive(){return Cs(this,K.MEDIA_TIME_IS_LIVE)}set mediaTimeIsLive(e){Rs(this,K.MEDIA_TIME_IS_LIVE,e)}handleClick(){!this.mediaPaused&&this.mediaTimeIsLive||(this.dispatchEvent(new me.CustomEvent(orn,{composed:!0,bubbles:!0})),this.hasAttribute(u2)&&this.dispatchEvent(new me.CustomEvent(lrn,{composed:!0,bubbles:!0})))}}me.customElements.get("media-live-button")||me.customElements.define("media-live-button",urn);var WRe=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Ax=(t,e,n)=>(WRe(t,e,"read from private field"),n?n.call(t):e.get(t)),Tle=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},Cx=(t,e,n,r)=>(WRe(t,e,"write to private field"),e.set(t,n),n),iu,P3;const Ale={LOADING_DELAY:"loadingdelay"},zRe=500,GRe=Tt.createElement("template"),drn=` 3218<svg aria-hidden="true" viewBox="0 0 100 100"> 3219 <path d="M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50"> 3220 <animateTransform 3221 attributeName="transform" 3222 attributeType="XML" 3223 type="rotate" 3224 dur="1s" 3225 from="0 50 50" 3226 to="360 50 50" 3227 repeatCount="indefinite" /> 3228 </path> 3229</svg> 3230`;GRe.innerHTML=` 3231<style> 3232:host { 3233 display: var(--media-control-display, var(--media-loading-indicator-display, inline-block)); 3234 vertical-align: middle; 3235 box-sizing: border-box; 3236 --_loading-indicator-delay: var(--media-loading-indicator-transition-delay, ${zRe}ms); 3237} 3238 3239#status { 3240 color: rgba(0,0,0,0); 3241 width: 0px; 3242 height: 0px; 3243} 3244 3245:host slot[name=icon] > *, 3246:host ::slotted([slot=icon]) { 3247 opacity: var(--media-loading-indicator-opacity, 0); 3248 transition: opacity 0.15s; 3249} 3250 3251:host([${K.MEDIA_LOADING}]:not([${K.MEDIA_PAUSED}])) slot[name=icon] > *, 3252:host([${K.MEDIA_LOADING}]:not([${K.MEDIA_PAUSED}])) ::slotted([slot=icon]) { 3253 opacity: var(--media-loading-indicator-opacity, 1); 3254 transition: opacity 0.15s var(--_loading-indicator-delay); 3255} 3256 3257:host #status { 3258 visibility: var(--media-loading-indicator-opacity, hidden); 3259 transition: visibility 0.15s; 3260} 3261 3262:host([${K.MEDIA_LOADING}]:not([${K.MEDIA_PAUSED}])) #status { 3263 visibility: var(--media-loading-indicator-opacity, visible); 3264 transition: visibility 0.15s var(--_loading-indicator-delay); 3265} 3266 3267svg, img, ::slotted(svg), ::slotted(img) { 3268 width: var(--media-loading-indicator-icon-width); 3269 height: var(--media-loading-indicator-icon-height, 100px); 3270 fill: var(--media-icon-color, var(--media-primary-color, rgb(238 238 238))); 3271 vertical-align: middle; 3272} 3273</style> 3274 3275<slot name="icon">${drn}</slot> 3276<div id="status" role="status" aria-live="polite">${Ho.MEDIA_LOADING()}</div> 3277`;class frn extends me.HTMLElement{constructor(){if(super(),Tle(this,iu,void 0),Tle(this,P3,zRe),!this.shadowRoot){const e=this.attachShadow({mode:"open"}),n=GRe.content.cloneNode(!0);e.appendChild(n)}}static get observedAttributes(){return[Kn.MEDIA_CONTROLLER,K.MEDIA_PAUSED,K.MEDIA_LOADING,Ale.LOADING_DELAY]}attributeChangedCallback(e,n,r){var i,s,a,o,l;e===Ale.LOADING_DELAY&&n!==r?this.loadingDelay=Number(r):e===Kn.MEDIA_CONTROLLER&&(n&&((s=(i=Ax(this,iu))==null?void 0:i.unassociateElement)==null||s.call(i,this),Cx(this,iu,null)),r&&this.isConnected&&(Cx(this,iu,(a=this.getRootNode())==null?void 0:a.getElementById(r)),(l=(o=Ax(this,iu))==null?void 0:o.associateElement)==null||l.call(o,this)))}connectedCallback(){var e,n,r;const i=this.getAttribute(Kn.MEDIA_CONTROLLER);i&&(Cx(this,iu,(e=this.getRootNode())==null?void 0:e.getElementById(i)),(r=(n=Ax(this,iu))==null?void 0:n.associateElement)==null||r.call(n,this))}disconnectedCallback(){var e,n;(n=(e=Ax(this,iu))==null?void 0:e.unassociateElement)==null||n.call(e,this),Cx(this,iu,null)}get loadingDelay(){return Ax(this,P3)}set loadingDelay(e){Cx(this,P3,e);const{style:n}=Ri(this.shadowRoot,":host");n.setProperty("--_loading-indicator-delay",`var(--media-loading-indicator-transition-delay, ${e}ms)`)}get mediaPaused(){return Cs(this,K.MEDIA_PAUSED)}set mediaPaused(e){Rs(this,K.MEDIA_PAUSED,e)}get mediaLoading(){return Cs(this,K.MEDIA_LOADING)}set mediaLoading(e){Rs(this,K.MEDIA_LOADING,e)}}iu=new WeakMap;P3=new WeakMap;me.customElements.get("media-loading-indicator")||me.customElements.define("media-loading-indicator",frn);const{MEDIA_VOLUME_LEVEL:Sm}=K,hrn=`<svg aria-hidden="true" viewBox="0 0 24 24"> 3278 <path d="M16.5 12A4.5 4.5 0 0 0 14 8v2.18l2.45 2.45a4.22 4.22 0 0 0 .05-.63Zm2.5 0a6.84 6.84 0 0 1-.54 2.64L20 16.15A8.8 8.8 0 0 0 21 12a9 9 0 0 0-7-8.77v2.06A7 7 0 0 1 19 12ZM4.27 3 3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25A6.92 6.92 0 0 1 14 18.7v2.06A9 9 0 0 0 17.69 19l2 2.05L21 19.73l-9-9L4.27 3ZM12 4 9.91 6.09 12 8.18V4Z"/> 3279</svg>`,Cle=`<svg aria-hidden="true" viewBox="0 0 24 24"> 3280 <path d="M3 9v6h4l5 5V4L7 9H3Zm13.5 3A4.5 4.5 0 0 0 14 8v8a4.47 4.47 0 0 0 2.5-4Z"/> 3281</svg>`,prn=`<svg aria-hidden="true" viewBox="0 0 24 24"> 3282 <path d="M3 9v6h4l5 5V4L7 9H3Zm13.5 3A4.5 4.5 0 0 0 14 8v8a4.47 4.47 0 0 0 2.5-4ZM14 3.23v2.06a7 7 0 0 1 0 13.42v2.06a9 9 0 0 0 0-17.54Z"/> 3283</svg>`,qRe=Tt.createElement("template");qRe.innerHTML=` 3284 <style> 3285 3286 :host(:not([${Sm}])) slot[name=icon] slot:not([name=high]), 3287 :host([${Sm}=high]) slot[name=icon] slot:not([name=high]) { 3288 display: none !important; 3289 } 3290 3291 :host([${Sm}=off]) slot[name=icon] slot:not([name=off]) { 3292 display: none !important; 3293 } 3294 3295 :host([${Sm}=low]) slot[name=icon] slot:not([name=low]) { 3296 display: none !important; 3297 } 3298 3299 :host([${Sm}=medium]) slot[name=icon] slot:not([name=medium]) { 3300 display: none !important; 3301 } 3302 3303 :host(:not([${Sm}=off])) slot[name=tooltip-unmute], 3304 :host([${Sm}=off]) slot[name=tooltip-mute] { 3305 display: none; 3306 } 3307 </style> 3308 3309 <slot name="icon"> 3310 <slot name="off">${hrn}</slot> 3311 <slot name="low">${Cle}</slot> 3312 <slot name="medium">${Cle}</slot> 3313 <slot name="high">${prn}</slot> 3314 </slot> 3315`;const mrn=` 3316 <slot name="tooltip-mute">${ci.MUTE}</slot> 3317 <slot name="tooltip-unmute">${ci.UNMUTE}</slot> 3318`,Rle=t=>{const n=t.mediaVolumeLevel==="off"?ha.UNMUTE():ha.MUTE();t.setAttribute("aria-label",n)};class grn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_VOLUME_LEVEL]}constructor(e={}){super({slotTemplate:qRe,tooltipContent:mrn,...e})}connectedCallback(){Rle(this),super.connectedCallback()}attributeChangedCallback(e,n,r){e===K.MEDIA_VOLUME_LEVEL&&Rle(this),super.attributeChangedCallback(e,n,r)}get mediaVolumeLevel(){return is(this,K.MEDIA_VOLUME_LEVEL)}set mediaVolumeLevel(e){ss(this,K.MEDIA_VOLUME_LEVEL,e)}handleClick(){const e=this.mediaVolumeLevel==="off"?ct.MEDIA_UNMUTE_REQUEST:ct.MEDIA_MUTE_REQUEST;this.dispatchEvent(new me.CustomEvent(e,{composed:!0,bubbles:!0}))}}me.customElements.get("media-mute-button")||me.customElements.define("media-mute-button",grn);const _le=`<svg aria-hidden="true" viewBox="0 0 28 24"> 3319 <path d="M24 3H4a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h20a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1Zm-1 16H5V5h18v14Zm-3-8h-7v5h7v-5Z"/> 3320</svg>`,KRe=Tt.createElement("template");KRe.innerHTML=` 3321 <style> 3322 :host([${K.MEDIA_IS_PIP}]) slot[name=icon] slot:not([name=exit]) { 3323 display: none !important; 3324 } 3325 3326 3327 :host(:not([${K.MEDIA_IS_PIP}])) slot[name=icon] slot:not([name=enter]) { 3328 display: none !important; 3329 } 3330 3331 :host([${K.MEDIA_IS_PIP}]) slot[name=tooltip-enter], 3332 :host(:not([${K.MEDIA_IS_PIP}])) slot[name=tooltip-exit] { 3333 display: none; 3334 } 3335 </style> 3336 3337 <slot name="icon"> 3338 <slot name="enter">${_le}</slot> 3339 <slot name="exit">${_le}</slot> 3340 </slot> 3341`;const vrn=` 3342 <slot name="tooltip-enter">${ci.ENTER_PIP}</slot> 3343 <slot name="tooltip-exit">${ci.EXIT_PIP}</slot> 3344`,Ile=t=>{const e=t.mediaIsPip?ha.EXIT_PIP():ha.ENTER_PIP();t.setAttribute("aria-label",e)};class yrn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_IS_PIP,K.MEDIA_PIP_UNAVAILABLE]}constructor(e={}){super({slotTemplate:KRe,tooltipContent:vrn,...e})}connectedCallback(){Ile(this),super.connectedCallback()}attributeChangedCallback(e,n,r){e===K.MEDIA_IS_PIP&&Ile(this),super.attributeChangedCallback(e,n,r)}get mediaPipUnavailable(){return is(this,K.MEDIA_PIP_UNAVAILABLE)}set mediaPipUnavailable(e){ss(this,K.MEDIA_PIP_UNAVAILABLE,e)}get mediaIsPip(){return Cs(this,K.MEDIA_IS_PIP)}set mediaIsPip(e){Rs(this,K.MEDIA_IS_PIP,e)}handleClick(){const e=this.mediaIsPip?ct.MEDIA_EXIT_PIP_REQUEST:ct.MEDIA_ENTER_PIP_REQUEST;this.dispatchEvent(new me.CustomEvent(e,{composed:!0,bubbles:!0}))}}me.customElements.get("media-pip-button")||me.customElements.define("media-pip-button",yrn);var brn=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},QR=(t,e,n)=>(brn(t,e,"read from private field"),n?n.call(t):e.get(t)),Ern=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},r1;const E8={RATES:"rates"},YRe=[1,1.2,1.5,1.7,2],lw=1,QRe=Tt.createElement("template");QRe.innerHTML=` 3345 <style> 3346 :host { 3347 min-width: 5ch; 3348 padding: var(--media-button-padding, var(--media-control-padding, 10px 5px)); 3349 } 3350 </style> 3351 <slot name="icon"></slot> 3352`;class xrn extends Ko{constructor(e={}){super({slotTemplate:QRe,tooltipContent:ci.PLAYBACK_RATE,...e}),Ern(this,r1,new uM(this,E8.RATES,{defaultValue:YRe})),this.container=this.shadowRoot.querySelector('slot[name="icon"]'),this.container.innerHTML=`${lw}x`}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_PLAYBACK_RATE,E8.RATES]}attributeChangedCallback(e,n,r){if(super.attributeChangedCallback(e,n,r),e===E8.RATES&&(QR(this,r1).value=r),e===K.MEDIA_PLAYBACK_RATE){const i=r?+r:Number.NaN,s=Number.isNaN(i)?lw:i;this.container.innerHTML=`${s}x`,this.setAttribute("aria-label",Ho.PLAYBACK_RATE({playbackRate:s}))}}get rates(){return QR(this,r1)}set rates(e){e?Array.isArray(e)&&(QR(this,r1).value=e.join(" ")):QR(this,r1).value=""}get mediaPlaybackRate(){return ei(this,K.MEDIA_PLAYBACK_RATE,lw)}set mediaPlaybackRate(e){rs(this,K.MEDIA_PLAYBACK_RATE,e)}handleClick(){var e,n;const r=Array.from(this.rates.values(),a=>+a).sort((a,o)=>a-o),i=(n=(e=r.find(a=>a>this.mediaPlaybackRate))!=null?e:r[0])!=null?n:lw,s=new me.CustomEvent(ct.MEDIA_PLAYBACK_RATE_REQUEST,{composed:!0,bubbles:!0,detail:i});this.dispatchEvent(s)}}r1=new WeakMap;me.customElements.get("media-playback-rate-button")||me.customElements.define("media-playback-rate-button",xrn);const wrn=`<svg aria-hidden="true" viewBox="0 0 24 24"> 3353 <path d="m6 21 15-9L6 3v18Z"/> 3354</svg>`,Srn=`<svg aria-hidden="true" viewBox="0 0 24 24"> 3355 <path d="M6 20h4V4H6v16Zm8-16v16h4V4h-4Z"/> 3356</svg>`,XRe=Tt.createElement("template");XRe.innerHTML=` 3357 <style> 3358 :host([${K.MEDIA_PAUSED}]) slot[name=pause], 3359 :host(:not([${K.MEDIA_PAUSED}])) slot[name=play] { 3360 display: none !important; 3361 } 3362 3363 :host([${K.MEDIA_PAUSED}]) slot[name=tooltip-pause], 3364 :host(:not([${K.MEDIA_PAUSED}
3364])) slot[name=tooltip-play] { 3365 display: none; 3366 } 3367 </style> 3368 3369 <slot name="icon"> 3370 <slot name="play">${wrn}</slot> 3371 <slot name="pause">${Srn}</slot> 3372 </slot> 3373`;const Trn=` 3374 <slot name="tooltip-play">${ci.PLAY}</slot> 3375 <slot name="tooltip-pause">${ci.PAUSE}</slot> 3376`,kle=t=>{const e=t.mediaPaused?ha.PLAY():ha.PAUSE();t.setAttribute("aria-label",e)};class Arn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_PAUSED,K.MEDIA_ENDED]}constructor(e={}){super({slotTemplate:XRe,tooltipContent:Trn,...e})}connectedCallback(){kle(this),super.connectedCallback()}attributeChangedCallback(e,n,r){e===K.MEDIA_PAUSED&&kle(this),super.attributeChangedCallback(e,n,r)}get mediaPaused(){return Cs(this,K.MEDIA_PAUSED)}set mediaPaused(e){Rs(this,K.MEDIA_PAUSED,e)}handleClick(){const e=this.mediaPaused?ct.MEDIA_PLAY_REQUEST:ct.MEDIA_PAUSE_REQUEST;this.dispatchEvent(new me.CustomEvent(e,{composed:!0,bubbles:!0}))}}me.customElements.get("media-play-button")||me.customElements.define("media-play-button",Arn);const Yc={PLACEHOLDER_SRC:"placeholdersrc",SRC:"src"},ZRe=Tt.createElement("template");ZRe.innerHTML=` 3377 <style> 3378 :host { 3379 pointer-events: none; 3380 display: var(--media-poster-image-display, inline-block); 3381 box-sizing: border-box; 3382 } 3383 3384 img { 3385 max-width: 100%; 3386 max-height: 100%; 3387 min-width: 100%; 3388 min-height: 100%; 3389 background-repeat: no-repeat; 3390 background-position: var(--media-poster-image-background-position, var(--media-object-position, center)); 3391 background-size: var(--media-poster-image-background-size, var(--media-object-fit, contain)); 3392 object-fit: var(--media-object-fit, contain); 3393 object-position: var(--media-object-position, center); 3394 } 3395 </style> 3396 3397 <img part="poster img" aria-hidden="true" id="image"/> 3398`;const Crn=t=>{t.style.removeProperty("background-image")},Rrn=(t,e)=>{t.style["background-image"]=`url('${e}')`};class _rn extends me.HTMLElement{static get observedAttributes(){return[Yc.PLACEHOLDER_SRC,Yc.SRC]}constructor(){super(),this.shadowRoot||(this.attachShadow({mode:"open"}),this.shadowRoot.appendChild(ZRe.content.cloneNode(!0))),this.image=this.shadowRoot.querySelector("#image")}attributeChangedCallback(e,n,r){e===Yc.SRC&&(r==null?this.image.removeAttribute(Yc.SRC):this.image.setAttribute(Yc.SRC,r)),e===Yc.PLACEHOLDER_SRC&&(r==null?Crn(this.image):Rrn(this.image,r))}get placeholderSrc(){return is(this,Yc.PLACEHOLDER_SRC)}set placeholderSrc(e){ss(this,Yc.SRC,e)}get src(){return is(this,Yc.SRC)}set src(e){ss(this,Yc.SRC,e)}}me.customElements.get("media-poster-image")||me.customElements.define("media-poster-image",_rn);var JRe=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Irn=(t,e,n)=>(JRe(t,e,"read from private field"),n?n.call(t):e.get(t)),krn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},Drn=(t,e,n,r)=>(JRe(t,e,"write to private field"),e.set(t,n),n),$3;class Lrn extends iA{constructor(){super(),krn(this,$3,void 0),Drn(this,$3,this.shadowRoot.querySelector("slot"))}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_PREVIEW_CHAPTER]}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_PREVIEW_CHAPTER&&r!==n&&r!=null&&(Irn(this,$3).textContent=r,r!==""?this.setAttribute("aria-valuetext",`chapter: ${r}`):this.removeAttribute("aria-valuetext"))}get mediaPreviewChapter(){return is(this,K.MEDIA_PREVIEW_CHAPTER)}set mediaPreviewChapter(e){ss(this,K.MEDIA_PREVIEW_CHAPTER,e)}}$3=new WeakMap;me.customElements.get("media-preview-chapter-display")||me.customElements.define("media-preview-chapter-display",Lrn);var e5e=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},XR=(t,e,n)=>(e5e(t,e,"read from private field"),n?n.call(t):e.get(t)),Orn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},ZR=(t,e,n,r)=>(e5e(t,e,"write to private field"),e.set(t,n),n),su;const t5e=Tt.createElement("template");t5e.innerHTML=` 3399 <style> 3400 :host { 3401 box-sizing: border-box; 3402 display: var(--media-control-display, var(--media-preview-thumbn
3402ail-display, inline-block)); 3403 overflow: hidden; 3404 } 3405 3406 img { 3407 display: none; 3408 position: relative; 3409 } 3410 </style> 3411 <img crossorigin loading="eager" decoding="async"> 3412`;class Mrn extends me.HTMLElement{constructor(){super(),Orn(this,su,void 0),this.shadowRoot||(this.attachShadow({mode:"open"}),this.shadowRoot.appendChild(t5e.content.cloneNode(!0)))}static get observedAttributes(){return[Kn.MEDIA_CONTROLLER,K.MEDIA_PREVIEW_IMAGE,K.MEDIA_PREVIEW_COORDS]}connectedCallback(){var e,n,r;const i=this.getAttribute(Kn.MEDIA_CONTROLLER);i&&(ZR(this,su,(e=this.getRootNode())==null?void 0:e.getElementById(i)),(r=(n=XR(this,su))==null?void 0:n.associateElement)==null||r.call(n,this))}disconnectedCallback(){var e,n;(n=(e=XR(this,su))==null?void 0:e.unassociateElement)==null||n.call(e,this),ZR(this,su,null)}attributeChangedCallback(e,n,r){var i,s,a,o,l;[K.MEDIA_PREVIEW_IMAGE,K.MEDIA_PREVIEW_COORDS].includes(e)&&this.update(),e===Kn.MEDIA_CONTROLLER&&(n&&((s=(i=XR(this,su))==null?void 0:i.unassociateElement)==null||s.call(i,this),ZR(this,su,null)),r&&this.isConnected&&(ZR(this,su,(a=this.getRootNode())==null?void 0:a.getElementById(r)),(l=(o=XR(this,su))==null?void 0:o.associateElement)==null||l.call(o,this)))}get mediaPreviewImage(){return is(this,K.MEDIA_PREVIEW_IMAGE)}set mediaPreviewImage(e){ss(this,K.MEDIA_PREVIEW_IMAGE,e)}get mediaPreviewCoords(){const e=this.getAttribute(K.MEDIA_PREVIEW_COORDS);if(e)return e.split(/\s+/).map(n=>+n)}set mediaPreviewCoords(e){if(!e){this.removeAttribute(K.MEDIA_PREVIEW_COORDS);return}this.setAttribute(K.MEDIA_PREVIEW_COORDS,e.join(" "))}update(){const e=this.mediaPreviewCoords,n=this.mediaPreviewImage;if(!(e&&n))return;const[r,i,s,a]=e,o=n.split("#")[0],l=getComputedStyle(this),{maxWidth:c,maxHeight:u,minWidth:d,minHeight:f}=l,h=Math.min(parseInt(c)/s,parseInt(u)/a),m=Math.max(parseInt(d)/s,parseInt(f)/a),g=h<1,b=g?h:m>1?m:1,{style:E}=Ri(this.shadowRoot,":host"),x=Ri(this.shadowRoot,"img").style,S=this.shadowRoot.querySelector("img"),A=g?"min":"max";E.setProperty(`${A}-width`,"initial","important"),E.setProperty(`${A}-height`,"initial","important"),E.width=`${s*b}px`,E.height=`${a*b}px`;const R=()=>{x.width=`${this.imgWidth*b}px`,x.height=`${this.imgHeight*b}px`,x.display="block"};S.src!==o&&(S.onload=()=>{this.imgWidth=S.naturalWidth,this.imgHeight=S.naturalHeight,R()},S.src=o,R()),R(),x.transform=`translate(-${r*b}px, -${i*b}px)`}}su=new WeakMap;me.customElements.get("media-preview-thumbnail")||me.customElements.define("media-preview-thumbnail",Mrn);var n5e=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Dle=(t,e,n)=>(n5e(t,e,"read from private field"),n?n.call(t):e.get(t)),Prn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},$rn=(t,e,n,r)=>(n5e(t,e,"write to private field"),e.set(t,n),n),cw;class Nrn extends iA{constructor(){super(),Prn(this,cw,void 0),$rn(this,cw,this.shadowRoot.querySelector("slot")),Dle(this,cw).textContent=H0(0)}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_PREVIEW_TIME]}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_PREVIEW_TIME&&r!=null&&(Dle(this,cw).textContent=H0(parseFloat(r)))}get mediaPreviewTime(){return ei(this,K.MEDIA_PREVIEW_TIME)}set mediaPreviewTime(e){rs(this,K.MEDIA_PREVIEW_TIME,e)}}cw=new WeakMap;me.customElements.get("media-preview-time-display")||me.customElements.define("media-preview-time-display",Nrn);const Bv={SEEK_OFFSET:"seekoffset"},N3=30,Frn=`<svg aria-hidden="true" viewBox="0 0 20 24"><defs><style>.text{font-size:8px;font-family:Arial-BoldMT, Arial;font-weight:700;}</style></defs><text class="text value" transform="translate(2.18 19.87)">${N3}</text><path d="M10 6V3L4.37 7 10 10.94V8a5.54 5.54 0 0 1 1.9 10.48v2.12A7.5 7.5 0 0 0 10 6Z"/></svg>`,r5e=Tt.createElement("template");r5e.innerHTML=` 3413 <slot name="icon">${Frn}</slot> 3414`;const jrn=0;class Brn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_CURRENT_TIME,Bv.SEEK_OFFSET]}constructor(e={}){super({slotTemplate:r5e,tooltipContent:ci.SEEK_BACKWARD,...e})}connectedCallback(){this.seekOffset=ei(this,Bv.SEEK_OFFSET,N3),super.connectedCallback()}attributeChangedCallback(e,n,r){e===Bv.SEEK_OFFSET&&(this.seekOffset=ei(this,Bv.SEEK_OFFSET,N3)),super.attributeChangedCallback(e,n,r)}get seekOffset(){return ei(this,Bv.SEEK_OFFSET,N3)}set seekOffset(e){rs(this,Bv.SEEK_OFFSET,e),this.setAttribute("aria-label",ha.SEEK_BACK_N_SECS({seekOffset:this.seekOffset})),QCe(XCe(this,"icon"),this.seekOffset)}get mediaCurrentTime(){return ei(this,K.MEDIA_CURRENT_TIME,jrn)}set mediaCurrentTime(e){rs(this,K.MEDIA_CURRENT_TIME,e)}handleClick(){const e=Math.max(this.mediaCurrentTime-this.seekOffset,0),n=new me.CustomEvent(ct.MEDIA_SEEK_REQUEST,{composed:!0,bubbles:!0,detail:e});this.dispatchEvent(n)}}me.customElements.get("media-seek-backward-button")||me.customElements.define("media-seek-backward-button",Brn);const Uv={SEEK_OFFSET:"seekoffset"},F3=30,Urn=`<svg aria-hidden="true" viewBox="0 0 20 24"><defs><style>.text{font-size:8px;font-family:Arial-BoldMT, Arial;font-weight:700;}</style></defs><text class="text value" transform="translate(8.9 19.87)">${F3}</text><path d="M10 6V3l5.61 4L10 10.94V8a5.54 5.54 0 0 0-1.9 10.48v2.12A7.5 7.5 0 0 1 10 6Z"/></svg>`,i5e=Tt.createElement("template");i5e.innerHTML=` 3415 <slot name="icon">${Urn}</slot> 3416`;const Hrn=0;class Vrn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_CURRENT_TIME,Uv.SEEK_OFFSET]}constructor(e={}){super({slotTemplate:i5e,tooltipContent:ci.SEEK_FORWARD,...e})}connectedCallback(){this.seekOffset=ei(this,Uv.SEEK_OFFSET,F3),super.connectedCallback()}attributeChangedCallback(e,n,r){e===Uv.SEEK_OFFSET&&(this.seekOffset=ei(this,Uv.SEEK_OFFSET,F3)),super.attributeChangedCallback(e,n,r)}get seekOffset(){return ei(this,Uv.SEEK_OFFSET,F3)}set seekOffset(e){rs(this,Uv.SEEK_OFFSET,e),this.setAttribute("aria-label",ha.SEEK_FORWARD_N_SECS({seekOffset:this.seekOffset})),QCe(XCe(this,"icon"),this.seekOffset)}get mediaCurrentTime(){return ei(this,K.MEDIA_CURRENT_TIME,Hrn)}set mediaCurrentTime(e){rs(this,K.MEDIA_CURRENT_TIME,e)}handleClick(){const e=this.mediaCurrentTime+this.seekOffset,n=new me.CustomEvent(ct.MEDIA_SEEK_REQUEST,{composed:!0,bubbles:!0,detail:e});this.dispatchEvent(n)}}me.customElements.get("media-seek-forward-button")||me.customElements.define("media-seek-forward-button",Vrn);var s5e=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)}
3416,x8=(t,e,n)=>(s5e(t,e,"read from private field"),n?n.call(t):e.get(t)),Wrn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},zrn=(t,e,n,r)=>(s5e(t,e,"write to private field"),e.set(t,n),n),i1;const lc={REMAINING:"remaining",SHOW_DURATION:"showduration",NO_TOGGLE:"notoggle"},Lle=[...Object.values(lc),K.MEDIA_CURRENT_TIME,K.MEDIA_DURATION,K.MEDIA_SEEKABLE],Ole=["Enter"," "],Grn=" / ",Mle=(t,{timesSep:e=Grn}={})=>{var n,r;const i=t.hasAttribute(lc.REMAINING),s=t.hasAttribute(lc.SHOW_DURATION),a=(n=t.mediaCurrentTime)!=null?n:0,[,o]=(r=t.mediaSeekable)!=null?r:[];let l=0;Number.isFinite(t.mediaDuration)?l=t.mediaDuration:Number.isFinite(o)&&(l=o);const c=H0(i?0-(l-a):a);return s?`${c}${e}${H0(l)}`:c},qrn="video not loaded, unknown time.",Krn=t=>{var e;const n=t.mediaCurrentTime,[,r]=(e=t.mediaSeekable)!=null?e:[];let i=null;if(Number.isFinite(t.mediaDuration)?i=t.mediaDuration:Number.isFinite(r)&&(i=r),n==null||i===null){t.setAttribute("aria-valuetext",qrn);return}const s=t.hasAttribute(lc.REMAINING),a=t.hasAttribute(lc.SHOW_DURATION),o=l2(s?0-(i-n):n);if(!a){t.setAttribute("aria-valuetext",o);return}const l=l2(i),c=`${o} of ${l}`;t.setAttribute("aria-valuetext",c)};class Yrn extends iA{constructor(){super(),Wrn(this,i1,void 0),zrn(this,i1,this.shadowRoot.querySelector("slot")),x8(this,i1).innerHTML=`${Mle(this)}`}static get observedAttributes(){return[...super.observedAttributes,...Lle,"disabled"]}connectedCallback(){const{style:e}=Ri(this.shadowRoot,":host(:hover:not([notoggle]))");e.setProperty("cursor","pointer"),e.setProperty("background","var(--media-control-hover-background, rgba(50 50 70 / .7))"),this.hasAttribute("disabled")||this.enable(),this.setAttribute("role","progressbar"),this.setAttribute("aria-label",Ho.PLAYBACK_TIME());const n=r=>{const{key:i}=r;if(!Ole.includes(i)){this.removeEventListener("keyup",n);return}this.toggleTimeDisplay()};this.addEventListener("keydown",r=>{const{metaKey:i,altKey:s,key:a}=r;if(i||s||!Ole.includes(a)){this.removeEventListener("keyup",n);return}this.addEventListener("keyup",n)}),this.addEventListener("click",this.toggleTimeDisplay),super.connectedCallback()}toggleTimeDisplay(){this.noToggle||(this.hasAttribute("remaining")?this.removeAttribute("remaining"):this.setAttribute("remaining",""))}disconnectedCallback(){this.disable(),super.disconnectedCallback()}attributeChangedCallback(e,n,r){Lle.includes(e)?this.update():e==="disabled"&&r!==n&&(r==null?this.enable():this.disable()),super.attributeChangedCallback(e,n,r)}enable(){this.tabIndex=0}disable(){this.tabIndex=-1}get remaining(){return Cs(this,lc.REMAINING)}set remaining(e){Rs(this,lc.REMAINING,e)}get showDuration(){return Cs(this,lc.SHOW_DURATION)}set showDuration(e){Rs(this,lc.SHOW_DURATION,e)}get noToggle(){return Cs(this,lc.NO_TOGGLE)}set noToggle(e){Rs(this,lc.NO_TOGGLE,e)}get mediaDuration(){return ei(this,K.MEDIA_DURATION)}set mediaDuration(e){rs(this,K.MEDIA_DURATION,e)}get mediaCurrentTime(){return ei(this,K.MEDIA_CURRENT_TIME)}set mediaCurrentTime(e){rs(this,K.MEDIA_CURRENT_TIME,e)}get mediaSeekable(){const e=this.getAttribute(K.MEDIA_SEEKABLE);if(e)return e.split(":").map(n=>+n)}set mediaSeekable(e){if(e==null){this.removeAttribute(K.MEDIA_SEEKABLE);return}this.setAttribute(K.MEDIA_SEEKABLE,e.join(":"))}update(){const e=Mle(this);Krn(this),e!==x8(this,i1).innerHTML&&(x8(this,i1).innerHTML=e)}}i1=new WeakMap;me.customElements.get("media-time-display")||me.customElements.define("media-time-display",Yrn);var a5e=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},fs=(t,e,n)=>(a5e(t,e,"read from private field"),e.get(t)),Qc=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},Co=(t,e,n,r)=>(a5e(t,e,"write to private field"),e.set(t,n),n),Qrn=(t,e,n,r)=>({set _(i){Co(t,e,i)},get _(){return fs(t,e)}}),s1,j3,a1,uw,B3,U3,H3,o1,jm,V3;class Xrn{constructor(e,n,r){Qc(this,s1,void 0),Qc(this,j3,void 0),Qc(this,a1,void 0),Qc(this,uw,void 0),Qc(this,B3,void 0),Qc(this,U3,void 0),Qc(this,H3,void 0),Qc(this,o1,void 0),Qc(this,jm,0),Qc(this,V3,(i=performance.now())=>{Co(this,jm,requestAnimationFrame(fs(this,V3))),Co(this,uw,performance.now()-fs(this,a1));const s=1e3/this.fps;if(fs(this,uw)>s){Co(this,a1,i-fs(this,uw)%s);const a=1e3/((i-fs(this,j3))/++Qrn(this,B3)._),o=(i-fs(this,U3))/1e3/this.duration;let l=fs(this,H3)+o*this.playbackRate;l-fs(this,s1).valueAsNumber>0?Co(this,o1,this.playbackRate/this.duration/a):(Co(this,o1,.995*fs(this,o1)),l=fs(this,s1).valueAsNumber+fs(this,o1)),this.callback(l)}}),Co(this,s1,e),this.callback=n,this.fps=r}start(){fs(this,jm)===0&&(Co(this,a1,performance.now()),Co(this,j3,fs(this,a1)),Co(this,B3,0),fs(this,V3).call(this))}stop(){fs(this,jm)!==0&&(cancelAnimationFrame(fs(this,jm)),Co(this,jm,0))}update({start:e,duration:n,playbackRate:r}){const i=e-fs(this,s1).valueAsNumber,s=Math.abs(n-this.duration);(i>0||i<-.03||s>=.5)&&this.callback(e),Co(this,H3,e),Co(this,U3,performance.now()),this.duration=n,this.playbackRate=r}}s1=new WeakMap;j3=new WeakMap;a1=new WeakMap;uw=new WeakMap;
3416B3=new WeakMap;U3=new WeakMap;H3=new WeakMap;o1=new WeakMap;jm=new WeakMap;V3=new WeakMap;var gq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Yi=(t,e,n)=>(gq(t,e,"read from private field"),n?n.call(t):e.get(t)),ds=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},au=(t,e,n,r)=>(gq(t,e,"write to private field"),e.set(t,n),n),aa=(t,e,n)=>(gq(t,e,"access private method"),n),l1,V0,nD,d2,rD,W3,FS,jS,c1,u1,dw,vq,o5e,tB,iD,yq,sD,bq,aD,Eq,nB,l5e,BS,oD,rB,c5e;const Zrn="video not loaded, unknown time.",Jrn=t=>{const e=t.range,n=l2(+d5e(t)),r=l2(+t.mediaSeekableEnd),i=n&&r?`${n} of ${r}`:Zrn;e.setAttribute("aria-valuetext",i)},u5e=Tt.createElement("template");u5e.innerHTML=` 3417 <style> 3418 :host { 3419 --media-box-border-radius: 4px; 3420 --media-box-padding-left: 10px; 3421 --media-box-padding-right: 10px; 3422 --media-preview-border-radius: var(--media-box-border-radius); 3423 --media-box-arrow-offset: var(--media-box-border-radius); 3424 --_control-background: var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .7))); 3425 --_preview-background: var(--media-preview-background, var(--_control-background)); 3426 3427 3428 contain: layout; 3429 } 3430 3431 #buffered { 3432 background: var(--media-time-range-buffered-color, rgb(255 255 255 / .4)); 3433 position: absolute; 3434 height: 100%; 3435 will-change: width; 3436 } 3437 3438 #preview-rail, 3439 #current-rail { 3440 width: 100%; 3441 position: absolute; 3442 left: 0; 3443 bottom: 100%; 3444 pointer-events: none; 3445 will-change: transform; 3446 } 3447 3448 [part~="box"] { 3449 width: min-content; 3450 3451 position: absolute; 3452 bottom: 100%; 3453 flex-direction: column; 3454 align-items: center; 3455 transform: translateX(-50%); 3456 } 3457 3458 [part~="current-box"] { 3459 display: var(--media-current-box-display, var(--media-box-display, flex)); 3460 margin: var(--media-current-box-margin, var(--media-box-margin, 0 0 5px)); 3461 visibility: hidden; 3462 } 3463 3464 [part~="preview-box"] { 3465 display: var(--media-preview-box-display, var(--media-box-display, flex)); 3466 margin: var(--media-preview-box-margin, var(--media-box-margin, 0 0 5px)); 3467 transition-property: var(--media-preview-transition-property, visibility, opacity); 3468 transition-duration: var(--media-preview-transition-duration-out, .25s); 3469 transition-delay: var(--media-preview-transition-delay-out, 0s); 3470 visibility: hidden; 3471 opacity: 0; 3472 } 3473 3474 :host(:is([${K.MEDIA_PREVIEW_IMAGE}], [${K.MEDIA_PREVIEW_TIME}])[dragging]) [part~="preview-box"] { 3475 transition-duration: var(--media-preview-transition-duration-in, .5s); 3476 transition-delay: var(--media-preview-transition-delay-in, .25s); 3477 visibility: visible; 3478 opacity: 1; 3479 } 3480 3481 @media (hover: hover) { 3482 :host(:is([${K.MEDIA_PREVIEW_IMAGE}], [${K.MEDIA_PREVIEW_TIME}]):hover) [part~="preview-box"] { 3483 transition-duration: var(--media-preview-transition-duration-in, .5s); 3484 transition-delay: var(--media-preview-transition-delay-in, .25s); 3485 visibility: visible; 3486 opacity: 1; 3487 } 3488 } 3489 3490 media-preview-thumbnail, 3491 ::slotted(media-preview-thumbnail) { 3492 visibility: hidden; 3493 3494 transition: visibility 0s .25s; 3495 transition-delay: calc(var(--media-preview-transition-delay-out, 0s) + var(--media-preview-transition-duration-out, .25s)); 3496 background: var(--media-preview-thumbnail-background, var(--_preview-background)); 3497 box-shadow: var(--media-preview-thumbnail-box-shadow, 0 0 4px rgb(0 0 0 / .2)); 3498 max-width: var(--media-preview-thumbnail-max-width, 180px); 3499 max-height: var(--media-preview-thumbnail-max-height, 160px); 3500 min-width: var(--media-preview-thumbnail-min-width, 120px); 3501 min-height: var(--media-preview-thumbnail-min-height, 80px); 3502 border: var(--media-preview-thumbnail-border); 3503 border-radius: var(--media-preview-thumbnail-border-radius, 3504 var(--media-preview-border-radius) var(--media-preview-border-radius) 0 0); 3505 } 3506 3507 :host([${K.MEDIA_PREVIEW_IMAGE}
3507][dragging]) media-preview-thumbnail, 3508 :host([${K.MEDIA_PREVIEW_IMAGE}][dragging]) ::slotted(media-preview-thumbnail) { 3509 transition-delay: var(--media-preview-transition-delay-in, .25s); 3510 visibility: visible; 3511 } 3512 3513 @media (hover: hover) { 3514 :host([${K.MEDIA_PREVIEW_IMAGE}]:hover) media-preview-thumbnail, 3515 :host([${K.MEDIA_PREVIEW_IMAGE}]:hover) ::slotted(media-preview-thumbnail) { 3516 transition-delay: var(--media-preview-transition-delay-in, .25s); 3517 visibility: visible; 3518 } 3519 3520 :host([${K.MEDIA_PREVIEW_TIME}]:hover) { 3521 --media-time-range-hover-display: block; 3522 } 3523 } 3524 3525 media-preview-chapter-display, 3526 ::slotted(media-preview-chapter-display) { 3527 font-size: var(--media-font-size, 13px); 3528 line-height: 17px; 3529 min-width: 0; 3530 visibility: hidden; 3531 3532 transition: min-width 0s, border-radius 0s, margin 0s, padding 0s, visibility 0s; 3533 transition-delay: calc(var(--media-preview-transition-delay-out, 0s) + var(--media-preview-transition-duration-out, .25s)); 3534 background: var(--media-preview-chapter-background, var(--_preview-background)); 3535 border-radius: var(--media-preview-chapter-border-radius, 3536 var(--media-preview-border-radius) var(--media-preview-border-radius) 3537 var(--media-preview-border-radius) var(--media-preview-border-radius)); 3538 padding: var(--media-preview-chapter-padding, 3.5px 9px); 3539 margin: var(--media-preview-chapter-margin, 0 0 5px); 3540 text-shadow: var(--media-preview-chapter-text-shadow, 0 0 4px rgb(0 0 0 / .75)); 3541 } 3542 3543 :host([${K.MEDIA_PREVIEW_IMAGE}]) media-preview-chapter-display, 3544 :host([${K.MEDIA_PREVIEW_IMAGE}]) ::slotted(media-preview-chapter-display) { 3545 transition-delay: var(--media-preview-transition-delay-in, .25s); 3546 border-radius: var(--media-preview-chapter-border-radius, 0); 3547 padding: var(--media-preview-chapter-padding, 3.5px 9px 0); 3548 margin: var(--media-preview-chapter-margin, 0); 3549 min-width: 100%; 3550 } 3551 3552 media-preview-chapter-display[${K.MEDIA_PREVIEW_CHAPTER}], 3553 ::slotted(media-preview-chapter-display[${K.MEDIA_PREVIEW_CHAPTER}]) { 3554 visibility: visible; 3555 } 3556 3557 media-preview-chapter-display:not([aria-valuetext]), 3558 ::slotted(media-preview-chapter-display:not([aria-valuetext])) { 3559 display: none; 3560 } 3561 3562 media-preview-time-display, 3563 ::slotted(media-preview-time-display), 3564 media-time-display, 3565 ::slotted(media-time-display) { 3566 font-size: var(--media-font-size, 13px); 3567 line-height: 17px; 3568 min-width: 0; 3569 3570 transition: min-width 0s, border-radius 0s; 3571 transition-delay: calc(var(--media-preview-transition-delay-out, 0s) + var(--media-preview-transition-duration-out, .25s)); 3572 background: var(--media-preview-time-background, var(--_preview-background)); 3573 border-radius: var(--media-preview-time-border-radius, 3574 var(--media-preview-border-radius) var(--media-preview-border-radius) 3575 var(--media-preview-border-radius) var(--media-preview-border-radius)); 3576 padding: var(--media-preview-time-padding, 3.5px 9px); 3577 margin: var(--media-preview-time-margin, 0); 3578 text-shadow: var(--media-preview-time-text-shadow, 0 0 4px rgb(0 0 0 / .75)); 3579 transform: translateX(min( 3580 max(calc(50% - var(--_box-width) / 2), 3581 calc(var(--_box-shift, 0))), 3582 calc(var(--_box-width) / 2 - 50%) 3583 )); 3584 } 3585 3586 :host([${K.MEDIA_PREVIEW_IMAGE}]) media-preview-time-display, 3587 :host([${K.MEDIA_PREVIEW_IMAGE}]) ::slotted(media-preview-time-display) { 3588 transition-delay: var(--media-preview-transition-delay-in, .25s); 3589 border-radius: var(--media-preview-time-border-radius, 3590 0 0 var(--media-preview-border-radius) var(--media-preview-border-radius)); 3591 min-width: 100%; 3592 } 3593 3594 :host([${K.MEDIA_PREVIEW_TIME}]:hover) { 3595 --media-time-range-hover-display: block; 3596 } 3597 3598 [part~="arrow"], 3599 ::slotted([part~="arrow"]) { 3600 display: var(--media-box-arrow-display, inline-block); 3601 transform: translateX(min( 3602 max(calc(50% - var(--_box-width) / 2 + var(--media-box-arrow-offset)), 3603 calc(var(--_box-shift, 0))), 3604 calc(var(--_box-width) / 2 - 50% - var(--media-box-arrow-offset)) 3605 )); 3606 3607 border-color: transparent; 3608 border-top-color: var(--media-box-arrow-background, var(--_control-background)); 3609 border-width: var(--media-box-arrow-border-width, 3610 var(--media-box-arrow-height, 5px) var(--media-box-arrow-width, 6px) 0); 3611 border-style: solid; 3612 justify-content: center; 3613 height: 0; 3614 } 3615 </style> 3616 <div id="preview-rail"> 3617 <slot name="preview" part="box preview-box">
3618 <media-preview-thumbnail></media-preview-thumbnail> 3619 <media-preview-chapter-display></media-preview-chapter-display> 3620 <media-preview-time-display></media-preview-time-display> 3621 <slot name="preview-arrow"><div part="arrow"></div></slot> 3622 </slot> 3623 </div> 3624 <div id="current-rail"> 3625 <slot name="current" part="box current-box"> 3626 3627 </slot> 3628 </div> 3629`;const JR=(t,e=t.mediaCurrentTime)=>{const n=Number.isFinite(t.mediaSeekableStart)?t.mediaSeekableStart:0,r=Number.isFinite(t.mediaDuration)?t.mediaDuration:t.mediaSeekableEnd;if(Number.isNaN(r))return 0;const i=(e-n)/(r-n);return Math.max(0,Math.min(i,1))},d5e=(t,e=t.range.valueAsNumber)=>{const n=Number.isFinite(t.mediaSeekableStart)?t.mediaSeekableStart:0,r=Number.isFinite(t.mediaDuration)?t.mediaDuration:t.mediaSeekableEnd;return Number.isNaN(r)?0:e*(r-n)+n};class ein extends mq{constructor(){super(),ds(this,u1),ds(this,vq),ds(this,iD),ds(this,sD),ds(this,aD),ds(this,nB),ds(this,BS),ds(this,rB),ds(this,l1,void 0),ds(this,V0,void 0),ds(this,nD,void 0),ds(this,d2,void 0),ds(this,rD,void 0),ds(this,W3,void 0),ds(this,FS,void 0),ds(this,jS,void 0),ds(this,c1,void 0),ds(this,tB,r=>{this.dragging||(nq(r)&&(this.range.valueAsNumber=r),this.updateBar())}),this.container.appendChild(u5e.content.cloneNode(!0)),this.shadowRoot.querySelector("#track").insertAdjacentHTML("afterbegin",'<div id="buffered" part="buffered"></div>'),au(this,nD,this.shadowRoot.querySelectorAll('[part~="box"]')),au(this,rD,this.shadowRoot.querySelector('[part~="preview-box"]')),au(this,W3,this.shadowRoot.querySelector('[part~="current-box"]'));const n=getComputedStyle(this);au(this,FS,parseInt(n.getPropertyValue("--media-box-padding-left"))),au(this,jS,parseInt(n.getPropertyValue("--media-box-padding-right"))),au(this,V0,new Xrn(this.range,Yi(this,tB),60))}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_PAUSED,K.MEDIA_DURATION,K.MEDIA_SEEKABLE,K.MEDIA_CURRENT_TIME,K.MEDIA_PREVIEW_IMAGE,K.MEDIA_PREVIEW_TIME,K.MEDIA_PREVIEW_CHAPTER,K.MEDIA_BUFFERED,K.MEDIA_PLAYBACK_RATE,K.MEDIA_LOADING,K.MEDIA_ENDED]}connectedCallback(){var e;super.connectedCallback(),this.range.setAttribute("aria-label",Ho.SEEK()),aa(this,u1,dw).call(this),au(this,l1,this.getRootNode()),(e=Yi(this,l1))==null||e.addEventListener("transitionstart",this)}disconnectedCallback(){var e;super.disconnectedCallback(),aa(this,u1,dw).call(this),(e=Yi(this,l1))==null||e.removeEventListener("transitionstart",this),au(this,l1,null)}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),n!=r&&(e===K.MEDIA_CURRENT_TIME||e===K.MEDIA_PAUSED||e===K.MEDIA_ENDED||e===K.MEDIA_LOADING||e===K.MEDIA_DURATION||e===K.MEDIA_SEEKABLE?(Yi(this,V0).update({start:JR(this),duration:this.mediaSeekableEnd-this.mediaSeekableStart,playbackRate:this.mediaPlaybackRate}),aa(this,u1,dw).call(this),Jrn(this)):e===K.MEDIA_BUFFERED&&this.updateBufferedBar(),(e===K.MEDIA_DURATION||e===K.MEDIA_SEEKABLE)&&(this.mediaChaptersCues=Yi(this,c1),this.updateBar()))}get mediaChaptersCues(){return Yi(this,c1)}set mediaChaptersCues(e){var n;au(this,c1,e),this.updateSegments((n=Yi(this,c1))==null?void 0:n.map(r=>({start:JR(this,r.startTime),end:JR(this,r.endTime)})))}get mediaPaused(){return Cs(this,K.MEDIA_PAUSED)}set mediaPaused(e){Rs(this,K.MEDIA_PAUSED,e)}get mediaLoading(){return Cs(this,K.MEDIA_LOADING)}set mediaLoading(e){Rs(this,K.MEDIA_LOADING,e)}get mediaDuration(){return ei(this,K.MEDIA_DURATION)}set mediaDuration(e){rs(this,K.MEDIA_DURATION,e)}get mediaCurrentTime(){return ei(this,K.MEDIA_CURRENT_TIME)}set mediaCurrentTime(e){rs(this,K.MEDIA_CURRENT_TIME,e)}get mediaPlaybackRate(){return ei(this,K.MEDIA_PLAYBACK_RATE,1)}set mediaPlaybackRate(e){rs(this,K.MEDIA_PLAYBACK_RATE,e)}get mediaBuffered(){const e=this.getAttribute(K.MEDIA_BUFFERED);return e?e.split(" ").map(n=>n.split(":").map(r=>+r)):[]}set mediaBuffered(e){if(!e){this.removeAttribute(K.MEDIA_BUFFERED);return}const n=e.map(r=>r.join(":")).join(" ");this.setAttribute(K.MEDIA_BUFFERED,n)}get mediaSeekable(){const e=this.getAttribute(K.MEDIA_SEEKABLE);if(e)return e.split(":").map(n=>+n)}set mediaSeekable(e){if(e==null){this.removeAttribute(K.MEDIA_SEEKABLE);return}this.setAttribute(K.MEDIA_SEEKABLE,e.join(":"))}get mediaSeekableEnd(){var e;const[,n=this.mediaDuration]=(e=this.mediaSeekable)!=null?e:[];return n}get mediaSeekableStart(){var e;const[n=0]=(e=this.mediaSeekable)!=null?e:[];return n}get mediaPreviewImage(){return is(this,K.MEDIA_PREVIEW_IMAGE)}set mediaPreviewImage(e){ss(this,K.MEDIA_PREVIEW_IMAGE,e)}get mediaPreviewTime(){return ei(this,K.MEDIA_PREVIEW_TIME)}set mediaPreviewTime(e){rs(this,K.MEDIA_PREVIEW_TIME,e)}get mediaEnded(){return Cs(this,K.MEDIA_ENDED)}set mediaEnded(e){Rs(this,K.MEDIA_ENDED,e)}updateBar(){super.updateBar(),this.updateBufferedBar(),this.updateCurrentBox()}updateBufferedBar(){var e;const n=this.mediaBuffered;if(!n.length)return;let r;if(this.mediaEnded)r=1;else{const s=this.mediaCurrentTime,[,a=this.mediaSeekableStart]=(e=n.find(([o,l])=>o<=s&&s<=l))!=null?e:[];r=JR(this,a)}const{style:i}=Ri(this.shadowRoot,"#buffered");i.setProperty("width",`${r*100}%`)}updateCurrentBox(){if(!this.shadowRoot.querySelector('slot[name="current"]').assignedElements().length)return;const n=Ri(this.shadowRoot,"#current-rail"),r=Ri(this.shadowRoot,'[part~="current-box"]'),i=aa(this,iD,yq).call(this,Yi(this,W3)),s=aa(this,sD,bq).call(this,i,this.range.valueAsNumber),a=aa(this,aD,Eq).call(this,i,this.range.valueAsNumber);n.style.transform=`translateX(${s})`,n.style.setProperty("--_range-width",`${i.range.width}`),r.style.setProperty("--_box-shift",`${a}`),r.style.setProperty("--_box-width",`${i.box.width}px`),r.style.setProperty("visibility","initial")}handleEvent(e){switch(super.handleEvent(e),e.type){case"input":aa(this,rB,c5e).call(this);break;case"pointermove":aa(this,nB,l5e).call(this,e);break;case"pointerup":case"pointerleave":aa(this,BS,oD).call(this,null);break;case"transitionstart":Hf(e.target,this)&&setTimeout(()=>
3629aa(this,u1,dw).call(this),0);break}}}l1=new WeakMap;V0=new WeakMap;nD=new WeakMap;d2=new WeakMap;rD=new WeakMap;W3=new WeakMap;FS=new WeakMap;jS=new WeakMap;c1=new WeakMap;u1=new WeakSet;dw=function(){aa(this,vq,o5e).call(this)?Yi(this,V0).start():Yi(this,V0).stop()};vq=new WeakSet;o5e=function(){return this.isConnected&&!this.mediaPaused&&!this.mediaLoading&&!this.mediaEnded&&this.mediaSeekableEnd>0&&ZCe(this)};tB=new WeakMap;iD=new WeakSet;yq=function(t){var e;const r=((e=this.getAttribute("bounds")?mE(this,`#${this.getAttribute("bounds")}`):this.parentElement)!=null?e:this).getBoundingClientRect(),i=this.range.getBoundingClientRect(),s=t.offsetWidth,a=-(i.left-r.left-s/2),o=r.right-i.left-s/2;return{box:{width:s,min:a,max:o},bounds:r,range:i}};sD=new WeakSet;bq=function(t,e){let n=`${e*100}%`;const{width:r,min:i,max:s}=t.box;if(!r)return n;if(Number.isNaN(i)||(n=`max(${`calc(1 / var(--_range-width) * 100 * ${i}% + var(--media-box-padding-left))`}, ${n})`),!Number.isNaN(s)){const o=`calc(1 / var(--_range-width) * 100 * ${s}% - var(--media-box-padding-right))`;n=`min(${n}, ${o})`}return n};aD=new WeakSet;Eq=function(t,e){const{width:n,min:r,max:i}=t.box,s=e*t.range.width;if(s<r+Yi(this,FS)){const a=t.range.left-t.bounds.left-Yi(this,FS);return`${s-n/2+a}px`}if(s>i-Yi(this,jS)){const a=t.bounds.right-t.range.right-Yi(this,jS);return`${s+n/2-a-t.range.width}px`}return 0};nB=new WeakSet;l5e=function(t){const e=[...Yi(this,nD)].some(u=>t.composedPath().includes(u));if(!this.dragging&&(e||!t.composedPath().includes(this))){aa(this,BS,oD).call(this,null);return}const n=this.mediaSeekableEnd;if(!n)return;const r=Ri(this.shadowRoot,"#preview-rail"),i=Ri(this.shadowRoot,'[part~="preview-box"]'),s=aa(this,iD,yq).call(this,Yi(this,rD));let a=(t.clientX-s.range.left)/s.range.width;a=Math.max(0,Math.min(1,a));const o=aa(this,sD,bq).call(this,s,a),l=aa(this,aD,Eq).call(this,s,a);r.style.transform=`translateX(${o})`,r.style.setProperty("--_range-width",`${s.range.width}`),i.style.setProperty("--_box-shift",`${l}`),i.style.setProperty("--_box-width",`${s.box.width}px`);const c=Math.round(Yi(this,d2))-Math.round(a*n);Math.abs(c)<1&&a>.01&&a<.99||(au(this,d2,a*n),aa(this,BS,oD).call(this,Yi(this,d2)))};BS=new WeakSet;oD=function(t){this.dispatchEvent(new me.CustomEvent(ct.MEDIA_PREVIEW_REQUEST,{composed:!0,bubbles:!0,detail:t}))};rB=new WeakSet;c5e=function(){Yi(this,V0).stop();const t=d5e(this);this.dispatchEvent(new me.CustomEvent(ct.MEDIA_SEEK_REQUEST,{composed:!0,bubbles:!0,detail:t}))};me.customElements.get("media-time-range")||me.customElements.define("media-time-range",ein);const Hv={PLACEMENT:"placement",BOUNDS:"bounds"},f5e=Tt.createElement("template");f5e.innerHTML=` 3630 <style> 3631 :host { 3632 --_tooltip-background-color: var(--media-tooltip-background-color, var(--media-secondary-color, rgba(20, 20, 30, .7))); 3633 --_tooltip-background: var(--media-tooltip-background, var(--_tooltip-background-color)); 3634 --_tooltip-arrow-half-width: calc(var(--media-tooltip-arrow-width, 12px) / 2); 3635 --_tooltip-arrow-height: var(--media-tooltip-arrow-height, 5px); 3636 --_tooltip-arrow-background: var(--media-tooltip-arrow-color, var(--_tooltip-background-color)); 3637 position: relative; 3638 pointer-events: none; 3639 display: var(--media-tooltip-display, inline-flex); 3640 justify-content: center; 3641 align-items: center; 3642 box-sizing: border-box; 3643 z-index: var(--media-tooltip-z-index, 1); 3644 background: var(--_tooltip-background); 3645 color: var(--media-text-color, var(--media-primary-color, rgb(238 238 238))); 3646 font: var(--media-font, 3647 var(--media-font-weight, 400) 3648 var(--media-font-size, 13px) / 3649 var(--media-text-content-height, var(--media-control-height, 18px)) 3650 var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif)); 3651 padding: var(--media-tooltip-padding, .35em .7em); 3652 border: var(--media-tooltip-border, none); 3653 border-radius: var(--media-tooltip-border-radius, 5px); 3654 filter: var(--media-tooltip-filter, drop-shadow(0 0 4px rgba(0, 0, 0, .2))); 3655 white-space: var(--media-tooltip-white-space, nowrap); 3656 } 3657 3658 :host([hidden]) { 3659 display: none; 3660 } 3661 3662 img, svg { 3663 display: inline-block; 3664 } 3665 3666 #arrow { 3667 position: absolute; 3668 width: 0px; 3669 height: 0px; 3670 border-style: solid; 3671 display: var(--media-tooltip-arrow-display, block); 3672 } 3673 3674 :host(:not([placement])), 3675 :host([placement="top"]) { 3676 position: absolute; 3677 bottom: calc(100% + var(--media-tooltip-distance, 12px)); 3678 left: 50%; 3679 transform: translate(calc(-50% - var(--media-tooltip-offset-x, 0px)), 0
3679); 3680 } 3681 :host(:not([placement])) #arrow, 3682 :host([placement="top"]) #arrow { 3683 top: 100%; 3684 left: 50%; 3685 border-width: var(--_tooltip-arrow-height) var(--_tooltip-arrow-half-width) 0 var(--_tooltip-arrow-half-width); 3686 border-color: var(--_tooltip-arrow-background) transparent transparent transparent; 3687 transform: translate(calc(-50% + var(--media-tooltip-offset-x, 0px)), 0); 3688 } 3689 3690 :host([placement="right"]) { 3691 position: absolute; 3692 left: calc(100% + var(--media-tooltip-distance, 12px)); 3693 top: 50%; 3694 transform: translate(0, -50%); 3695 } 3696 :host([placement="right"]) #arrow { 3697 top: 50%; 3698 right: 100%; 3699 border-width: var(--_tooltip-arrow-half-width) var(--_tooltip-arrow-height) var(--_tooltip-arrow-half-width) 0; 3700 border-color: transparent var(--_tooltip-arrow-background) transparent transparent; 3701 transform: translate(0, -50%); 3702 } 3703 3704 :host([placement="bottom"]) { 3705 position: absolute; 3706 top: calc(100% + var(--media-tooltip-distance, 12px)); 3707 left: 50%; 3708 transform: translate(calc(-50% - var(--media-tooltip-offset-x, 0px)), 0); 3709 } 3710 :host([placement="bottom"]) #arrow { 3711 bottom: 100%; 3712 left: 50%; 3713 border-width: 0 var(--_tooltip-arrow-half-width) var(--_tooltip-arrow-height) var(--_tooltip-arrow-half-width); 3714 border-color: transparent transparent var(--_tooltip-arrow-background) transparent; 3715 transform: translate(calc(-50% + var(--media-tooltip-offset-x, 0px)), 0); 3716 } 3717 3718 :host([placement="left"]) { 3719 position: absolute; 3720 right: calc(100% + var(--media-tooltip-distance, 12px)); 3721 top: 50%; 3722 transform: translate(0, -50%); 3723 } 3724 :host([placement="left"]) #arrow { 3725 top: 50%; 3726 left: 100%; 3727 border-width: var(--_tooltip-arrow-half-width) 0 var(--_tooltip-arrow-half-width) var(--_tooltip-arrow-height); 3728 border-color: transparent transparent transparent var(--_tooltip-arrow-background); 3729 transform: translate(0, -50%); 3730 } 3731 3732 :host([placement="none"]) #arrow { 3733 display: none; 3734 } 3735 3736 </style> 3737 <slot></slot> 3738 <div id="arrow"></div> 3739`;class tin extends me.HTMLElement{constructor(){if(super(),this.updateXOffset=()=>{var e;if(!ZCe(this,{checkOpacity:!1,checkVisibilityCSS:!1}))return;const n=this.placement;if(n==="left"||n==="right"){this.style.removeProperty("--media-tooltip-offset-x");return}const r=getComputedStyle(this),i=(e=mE(this,"#"+this.bounds))!=null?e:jl(this);if(!i)return;const{x:s,width:a}=i.getBoundingClientRect(),{x:o,width:l}=this.getBoundingClientRect(),c=o+l,u=s+a,d=r.getPropertyValue("--media-tooltip-offset-x"),f=d?parseFloat(d.replace("px","")):0,h=r.getPropertyValue("--media-tooltip-container-margin"),m=h?parseFloat(h.replace("px","")):0,g=o-s+f-m,b=c-u+f+m;if(g<0){this.style.setProperty("--media-tooltip-offset-x",`${g}px`);return}if(b>0){this.style.setProperty("--media-tooltip-offset-x",`${b}px`);return}this.style.removeProperty("--media-tooltip-offset-x")},this.shadowRoot||(this.attachShadow({mode:"open"}),this.shadowRoot.appendChild(f5e.content.cloneNode(!0))),this.arrowEl=this.shadowRoot.querySelector("#arrow"),Object.prototype.hasOwnProperty.call(this,"placement")){const e=this.placement;delete this.placement,this.placement=e}}static get observedAttributes(){return[Hv.PLACEMENT,Hv.BOUNDS]}get placement(){return is(this,Hv.PLACEMENT)}set placement(e){ss(this,Hv.PLACEMENT,e)}get bounds(){return is(this,Hv.BOUNDS)}set bounds(e){ss(this,Hv.BOUNDS,e)}}me.customElements.get("media-tooltip")||me.customElements.define("media-tooltip",tin);const nin=1,rin=t=>t.mediaMuted?0:t.mediaVolume,iin=t=>`${Math.round(t*100)}%`;class sin extends mq{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_VOLUME,K.MEDIA_MUTED,K.MEDIA_VOLUME_UNAVAILABLE]}constructor(){super(),this.range.addEventListener("input",()=>{const e=this.range.value,n=new me.CustomEvent(ct.MEDIA_VOLUME_REQUEST,{composed:!0,bubbles:!0,detail:e});this.dispatchEvent(n)})}connectedCallback(){super.connectedCallback(),this.range.setAttribute("aria-label",Ho.VOLUME())}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),(e===K.MEDIA_VOLUME||e===K.MEDIA_MUTED)&&(this.range.valueAsNumber=rin(this),this.range.setAttribute("aria-valuetext",iin(this.range.valueAsNumber)),this.updateBar())}get mediaVolume(){return ei(this,K.MEDIA_VOLUME,nin)}set mediaVolume(e){rs(this,K.MEDIA_VOLUME,e)}get mediaMuted(){return Cs(this,K.MEDIA_MUTED)}set mediaMuted(e){Rs(this,K.MEDIA_MUTED,e)}get mediaVolumeUnavailable(){return is(this,K.MEDIA_VOLUME_UNAVAILABLE)}set mediaVolumeUnavailable(e){ss(this,K.MEDIA_VOLUME_UNAVAILABLE,e)}}me.customElements.get("media-volume-range")||me.customElements.define("media-volume-range",sin);var ain=Object.defineProperty,oin=Object.getPrototypeOf,lin=Reflect.get,cin=(t,e,n)=>e in t?ain(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,sr=(t,e,n)=>(cin(t,typeof e!="symbol"?e+"":e,n),n),xq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},fe=(t,e,n)=>(xq(t,e,"read from private field"),n?n.call(t):e.get(t)),pt=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},St=(t,e,n,r)=>(xq(t,e,"write to private field"),e.set(t,n),n),Br=(t,e,n)=>(xq(t,e,"access private method"),n),w8=(t,e,n)=>lin(oin(t),n,e),h5e=class{addEventListener(){}removeEventListener(){}dispatchEvent(e){return!0}};if(typeof DocumentFragment>"u"){class t extends h5e{}globalThis.DocumentFragment=t}var uin=class extends h5e{},din={get(t){},define(t,e,n){},getName(t){return null},upgrade(t){},whenDefined(t){return Promise.resolve(uin)}},fin={customElements:din},hin=typeof window>"u"||typeof globalThis.customElements>"u",S8=hin?fin:globalThis,pin=()=>{try{return"0.22.0"}catch{}return"UNKNOWN"},min=pin(),gin=()=>min,wq=["abort","canplay","canplaythrough","durationchange","emptied","encrypted","ended","error","loadeddata","loadedmetadata","loadstart","pause","play","playing","progress","ratechange","seeked","seeking","stalled","suspend","timeupdate","volumechange","waiting","waitingforkey","resize","enterpictureinpicture","leavepictureinpicture","webkitbeginfullscreen","webkitendfullscreen","webkitpresentationmodechanged"];function vin(t){return` 3740 <style> 3741 :host { 3742 display: inline-flex; 3743 line-height: 0; 3744 flex-direction: column; 3745 justify-content: end; 3746 } 3747 3748 audio { 3749 width: 100%; 3750 } 3751 </style> 3752 <slot name="media"> 3753 <audio${m5e(t)}></audio> 3754 </slot> 3755 <slot></slot> 3756 `}function yin(t){return` 3757 <style> 3758 :host { 3759 display: inline-block; 3760 line-height: 0; 3761 } 3762 3763 video { 3764 max-width: 100%; 3765 max-height: 100%; 3766 min-width: 100%; 3767 min-height: 100%; 3768 object-fit: var(--media-object-fit, contain); 3769 object-position: var(--media-object-position, 50% 50%); 3770 } 3771 3772 video::-webkit-media-text-track-container { 3773 transform: var(--media-webkit-text-track-transform); 3774 transition: var(--media-webkit-text-track-transition); 3775 } 3776 </style> 3777 <slot name="media"> 3778 <video${m5e(t)}></video> 3779 </slot> 3780 <slot></slot> 3781 `}var p5e=(t,{tag:e,is:n})=>{var r,i,s,a,o,l,c,u,d,f,h,m,g,b,E,x,S;let A=(i=(r=globalThis.document)==null?void 0:r.createElement)==null?void 0:i.call(r,e,{is:n}),R=A?bin(A):[];return s=class extends t{constructor(){super(),pt(this,f),pt(this,m),pt(this,b),pt(this,x),pt(this,c,void 0),pt(this,u,void 0),pt(this,d,new Map)}static get observedAttributes(){var C,T,I;return Br(C=s,o,l).call(C),[...(I=(T=A?.constructor)==null?void 0:T.observedAttributes)!=null?I:[],"autopictureinpicture","disablepictureinpicture","disableremoteplayback","autoplay","controls","controlslist","crossorigin","loop","muted","playsinline","poster","preload","src"]}get nativeEl(){var C,T,I;return Br(this,f,h).call(this),(I=(T=(C=fe(this,u))!=null?C:this.shadowRoot.querySelector(e))!=null?T:this.querySelector(":scope > [slot=media]"))!=null?I:this.querySelector(e)}set nativeEl(C){St(this,u,C)}get defaultMuted(){return this.hasAttribute("muted")}set defaultMuted(C){this.toggleAttribute("muted",!!C)}get src(){return this.getAttribute("src")}set src(C){this.setAttribute("src",`${C}`)}get preload(){var C,T;return(T=this.getAttribute("preload"))!=null?T:(C=this.nativeEl)==null?void 0:C.preload}set preload(C){this.setAttribute("preload",`${C}`)}init(){var C,T;if(!this.shadowRoot){this.attachShadow({mode:"open"});let I=Ein(this.attributes);n&&(I.is=n),e&&(I.part=e),this.shadowRoot.innerHTML=this.constructor.getTemplateHTML(I)}this.nativeEl.muted=this.hasAttribute("muted");for(let I of R)Br(this,b,E).call(this,I);this.shadowRoot.addEventListener("slotchange",this),Br(this,m,g).call(this);for(let I of this.constructor.Events)(T=(C=this.shadowRoot).addEventListener)==null||T.call(C,I,this,!0)}handleEvent(C){if(C.type==="slotchange"){Br(this,m,g).call(this);return}C.target===this.nativeEl&&this.dispatchEvent(new CustomEvent(C.type,{detail:C.detail}))}attributeChangedCallback(C,T,I){Br(this,f,h).call(this),Br(this,x,S).call(this,C,T,I)}connectedCallback(){Br(this,f,h).call(this)}},a=new WeakMap,o=new WeakSet,l=function(){if(fe(this,a))return;St(this,a,!0);let C=new Set(this.observedAttributes);C.delete("muted");for(let T of R)if(!(T in this.prototype))if(typeof A[T]=="function")this.prototype[T]=function(...I){return Br(this,f,h).call(this),this.call?this.call(T,...I):this.nativeEl[T].apply(this.nativeEl,I)};else{let I={get(){var D,k,O;Br(this,f,h).call(this);let P=T.toLowerCase();if(C.has(P)){let M=this.getAttribute(P);return M===null?!1:M===""?!0:M}return(O=(D=this.get)==null?void 0:D.call(this,T))!=null?O:(k=this.nativeEl)==null?void 0:k[T]}};T!==T.toUpperCase()&&(I.set=function(D){Br(this,f,h).call(this);let k=T.toLowerCase();if(C.has(k)){D===!0||D===!1||D==null?this.toggleAttribute(k,!!D):this.setAttribute(k,D);return}if(this.set){this.set(T,D);return}this.nativeEl[T]=D}),Object.defineProperty(this.prototype,T,I)}},c=new WeakMap,u=new WeakMap,d=new WeakMap,f=new WeakSet,h=function(){fe(this,c)||(St(this,c,!0),this.init())},m=new WeakSet,g=function(){let C=new Map(fe(this,d));this.shadowRoot.querySelector("slot:not([name])").assignedElements({flatten:!0}).filter(T=>
3781["track","source"].includes(T.localName)).forEach(T=>{var I,D;C.delete(T);let k=fe(this,d).get(T);k||(k=T.cloneNode(),fe(this,d).set(T,k)),(D=(I=this.nativeEl).append)==null||D.call(I,k),k.localName==="track"&&k.default&&(k.kind==="chapters"||k.kind==="metadata")&&k.track.mode==="disabled"&&(k.track.mode="hidden")}),C.forEach(T=>T.remove())},b=new WeakSet,E=function(C){if(Object.prototype.hasOwnProperty.call(this,C)){let T=this[C];delete this[C],this[C]=T}},x=new WeakSet,S=function(C,T,I){var D,k,O,P,M,j;["id","class"].includes(C)||!s.observedAttributes.includes(C)&&this.constructor.observedAttributes.includes(C)||(I===null?(k=(D=this.nativeEl).removeAttribute)==null||k.call(D,C):((P=(O=this.nativeEl).getAttribute)==null?void 0:P.call(O,C))!=I&&((j=(M=this.nativeEl).setAttribute)==null||j.call(M,C,I)))},pt(s,o),sr(s,"getTemplateHTML",e.endsWith("audio")?vin:yin),sr(s,"shadowRootOptions",{mode:"open"}),sr(s,"Events",wq),pt(s,a,void 0),s};function bin(t){let e=[];for(let n=Object.getPrototypeOf(t);n&&n!==HTMLElement.prototype;n=Object.getPrototypeOf(n))e.push(...Object.getOwnPropertyNames(n));return e}function m5e(t){let e="";for(let n in t){let r=t[n];r===""?e+=` ${n}`:e+=` ${n}="${r}"`}return e}function Ein(t){let e={};for(let n of t)e[n.name]=n.value;return e}var Ple,T8=p5e((Ple=globalThis.HTMLElement)!=null?Ple:class{},{tag:"video"}),$le;p5e(($le=globalThis.HTMLElement)!=null?$le:class{},{tag:"audio"});var W0=new WeakMap,A8=class extends Error{},xin=class extends Error{},win=globalThis.WeakRef?class extends Set{add(t){super.add(new WeakRef(t))}forEach(t){super.forEach(e=>{let n=e.deref();n&&t(n)})}}:Set;function Sin(t){var e,n,r;(n=(e=globalThis.chrome)==null?void 0:e.cast)!=null&&n.isAvailable?(r=globalThis.cast)!=null&&r.framework?t():customElements.whenDefined("google-cast-button").then(t):globalThis.__onGCastApiAvailable=()=>{customElements.whenDefined("google-cast-button").then(t)}}function Tin(){return globalThis.chrome}function Ain(){var t;let e="https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1";if((t=globalThis.chrome)!=null&&t.cast||document.querySelector(`script[src="${e}"]`))return;let n=document.createElement("script");n.src=e,document.head.append(n)}function wg(){var t,e;return(e=(t=globalThis.cast)==null?void 0:t.framework)==null?void 0:e.CastContext.getInstance()}function Sq(){var t;return(t=wg())==null?void 0:t.getCurrentSession()}function Tq(){var t;return(t=Sq())==null?void 0:t.getSessionObj().media[0]}function Cin(t){return new Promise((e,n)=>{Tq().editTracksInfo(t,e,n)})}function Rin(t){return new Promise((e,n)=>{Tq().getStatus(t,e,n)})}function g5e(t){return wg().setOptions({...v5e(),...t})}function v5e(){return{receiverApplicationId:"CC1AD845",autoJoinPolicy:"origin_scoped",androidReceiverCompatible:!1,language:"en-US",resumeSavedSession:!0}}var z3=new win,Uh=new WeakSet,Wi;Sin(()=>{var t,e,n,r;if(!((e=(t=globalThis.chrome)==null?void 0:t.cast)!=null&&e.isAvailable)){console.debug("chrome.cast.isAvailable",(r=(n=globalThis.chrome)==null?void 0:n.cast)==null?void 0:r.isAvailable);return}Wi||(Wi=cast.framework,wg().addEventListener(Wi.CastContextEventType.CAST_STATE_CHANGED,i=>{z3.forEach(s=>{var a,o;return(o=(a=W0.get(s)).onCastStateChanged)==null?void 0:o.call(a,i)})}),wg().addEventListener(Wi.CastContextEventType.SESSION_STATE_CHANGED,i=>{z3.forEach(s=>{var a,o;return(o=(a=W0.get(s)).onSessionStateChanged)==null?void 0:o.call(a,i)})}),z3.forEach(i=>{var s,a;return(a=(s=W0.get(i)).init)==null?void 0:a.call(s)}))});var Nle=0,Nn,G3,ul,_h,z1,d1,T0,iB,Ih,Bm,sB,Fle,lD,aB,oB,y5e,q3,lB,cB,jle,K3,C8,_in=class extends EventTarget{constructor(e){super(),pt(this,Ih),pt(this,sB),pt(this,lD),pt(this,oB),pt(this,q3),pt(this,cB),pt(this,K3),pt(this,Nn,void 0),pt(this,G3,void 0),pt(this,ul,void 0),pt(this,_h,void 0),pt(this,z1,"disconnected"),pt(this,d1,!1),pt(this,T0,new Set),pt(this,iB,new WeakMap),St(this,Nn,e),z3.add(this),W0.set(this,{init:()=>Br(this,q3,lB).call(this),onCastStateChanged:()=>Br(this,lD,aB).call(this),onSessionStateChanged:()=>Br(this,oB,y5e).call(this),getCastPlayer:()=>fe(this,Ih,Bm)}),Br(this,q3,lB).call(this)}get state(){return fe(this,z1)}async watchAvailability(e){if(fe(this,Nn).disableRemotePlayback)throw new A8("disableRemotePlayback attribute is present.");return fe(this,iB).set(e,++Nle),fe(this,T0).add(e),Nle}async cancelWatchAvailability(e){if(fe(this,Nn).disableRemotePlayback)throw new A8("disableRemotePlayback attribute is present.");e?fe(this,T0).delete(e):fe(this,T0).clear()}async prompt(){var e,n,r,i;if(fe(this,Nn).disableRemotePlayback)throw new A8("disableRemotePlayback attribute is present.");if(!((n=(e=globalThis.chrome)==null?void 0:e.cast)!=null&&n.isAvailable))throw new xin("The RemotePlayback API is disabled on this platform.");let s=Uh.has(fe(this,Nn));Uh.add(fe(this,Nn)),g5e(fe(this,Nn).castOptions),Object.entries(fe(this,_h)).forEac
3781h(([a,o])=>{fe(this,ul).controller.addEventListener(a,o)});try{await wg().requestSession()}catch(a){if(a==="cancel"){s||Uh.delete(fe(this,Nn));return}throw new Error(a)}(i=(r=W0.get(fe(this,Nn)))==null?void 0:r.loadOnPrompt)==null||i.call(r)}};Nn=new WeakMap,G3=new WeakMap,ul=new WeakMap,_h=new WeakMap,z1=new WeakMap,d1=new WeakMap,T0=new WeakMap,iB=new WeakMap,Ih=new WeakSet,Bm=function(){if(Uh.has(fe(this,Nn)))return fe(this,ul)},sB=new WeakSet,Fle=function(){Uh.has(fe(this,Nn))&&(Object.entries(fe(this,_h)).forEach(([t,e])=>{fe(this,ul).controller.removeEventListener(t,e)}),Uh.delete(fe(this,Nn)),fe(this,Nn).muted=fe(this,ul).isMuted,fe(this,Nn).currentTime=fe(this,ul).savedPlayerState.currentTime,fe(this,ul).savedPlayerState.isPaused===!1&&fe(this,Nn).play())},lD=new WeakSet,aB=function(){let t=wg().getCastState();if(Uh.has(fe(this,Nn))&&t==="CONNECTING"&&(St(this,z1,"connecting"),this.dispatchEvent(new Event("connecting"))),!fe(this,d1)&&t!=null&&t.includes("CONNECT")){St(this,d1,!0);for(let e of fe(this,T0))e(!0)}else if(fe(this,d1)&&(!t||t==="NO_DEVICES_AVAILABLE")){St(this,d1,!1);for(let e of fe(this,T0))e(!1)}},oB=new WeakSet,y5e=async function(){var t;let{SESSION_RESUMED:e}=Wi.SessionState;if(wg().getSessionState()===e&&fe(this,Nn).castSrc===((t=Tq())==null?void 0:t.media.contentId)){Uh.add(fe(this,Nn)),Object.entries(fe(this,_h)).forEach(([n,r])=>{fe(this,ul).controller.addEventListener(n,r)});try{await Rin(new chrome.cast.media.GetStatusRequest)}catch(n){console.error(n)}fe(this,_h)[Wi.RemotePlayerEventType.IS_PAUSED_CHANGED](),fe(this,_h)[Wi.RemotePlayerEventType.PLAYER_STATE_CHANGED]()}},q3=new WeakSet,lB=function(){!Wi||fe(this,G3)||(St(this,G3,!0),g5e(fe(this,Nn).castOptions),fe(this,Nn).textTracks.addEventListener("change",()=>Br(this,K3,C8).call(this)),Br(this,lD,aB).call(this),St(this,ul,new Wi.RemotePlayer),new Wi.RemotePlayerController(fe(this,ul)),St(this,_h,{[Wi.RemotePlayerEventType.IS_CONNECTED_CHANGED]:({value:t})=>{t===!0?(St(this,z1,"connected"),this.dispatchEvent(new Event("connect"))):(Br(this,sB,Fle).call(this),St(this,z1,"disconnected"),this.dispatchEvent(new Event("disconnect")))},[Wi.RemotePlayerEventType.DURATION_CHANGED]:()=>{fe(this,Nn).dispatchEvent(new Event("durationchange"))},[Wi.RemotePlayerEventType.VOLUME_LEVEL_CHANGED]:()=>{fe(this,Nn).dispatchEvent(new Event("volumechange"))},[Wi.RemotePlayerEventType.IS_MUTED_CHANGED]:()=>{fe(this,Nn).dispatchEvent(new Event("volumechange"))},[Wi.RemotePlayerEventType.CURRENT_TIME_CHANGED]:()=>{var t;(t=fe(this,Ih,Bm))!=null&&t.isMediaLoaded&&fe(this,Nn).dispatchEvent(new Event("timeupdate"))},[Wi.RemotePlayerEventType.VIDEO_INFO_CHANGED]:()=>{fe(this,Nn).dispatchEvent(new Event("resize"))},[Wi.RemotePlayerEventType.IS_PAUSED_CHANGED]:()=>{fe(this,Nn).dispatchEvent(new Event(this.paused?"pause":"play"))},[Wi.RemotePlayerEventType.PLAYER_STATE_CHANGED]:()=>{var t,e;((t=fe(this,Ih,Bm))==null?void 0:t.playerState)!==chrome.cast.media.PlayerState.PAUSED&&fe(this,Nn).dispatchEvent(new Event({[chrome.cast.media.PlayerState.PLAYING]:"playing",[chrome.cast.media.PlayerState.BUFFERING]:"waiting",[chrome.cast.media.PlayerState.IDLE]:"emptied"}[(e=fe(this,Ih,Bm))==null?void 0:e.playerState]))},[Wi.RemotePlayerEventType.IS_MEDIA_LOADED_CHANGED]:async()=>{var t;(t=fe(this,Ih,Bm))!=null&&t.isMediaLoaded&&(await Promise.resolve(),Br(this,cB,jle).call(this))}}))},cB=new WeakSet,jle=function(){Br(this,K3,C8).call(this)},K3=new WeakSet,C8=async function(){var t,e,n,r,i;if(!fe(this,Ih,Bm))return;let s=((e=(t=fe(this,ul).mediaInfo)==null?void 0:t.tracks)!=null?e:[]).filter(({type:f})=>f===chrome.cast.media.TrackType.TEXT),a=[...fe(this,Nn).textTracks].filter(({kind:f})=>f==="subtitles"||f==="captions"),o=s.map(({language:f,name:h,trackId:m})=>{var g;let{mode:b}=(g=a.find(E=>E.language===f&&E.label===h))!=null?g:{};return b?{mode:b,trackId:m}:!1}).filter(Boolean),l=o.filter(({mode:f})=>f!=="showing").map(({trackId:f})=>f),c=o.find(({mode:f})=>f==="showing"),u=(i=(r=(n=Sq())==null?void 0:n.getSessionObj().media[0])==null?void 0:r.activeTrackIds)!=null?i:[],d=u;if(u.length&&(d=d.filter(f=>!l.includes(f))),c!=null&&c.trackId&&(d=[...d,c.trackId]),d=[...new Set(d)],!((f,h)=>
vendor: 4,876 bytes, line 3781
3781f.length===h.length&&f.every(m=>h.includes(m)))(u,d))try{let f=new chrome.cast.media.EditTracksInfoRequest(d);await Cin(f)}catch(f){console.error(f)}};var Iin=t=>{var e,n,r,i,s,a,o,l,c,u;return n=class extends t{constructor(){super(...arguments),pt(this,o),pt(this,c),pt(this,r,{paused:!1}),pt(this,i,v5e()),pt(this,s,void 0),pt(this,a,void 0)}get remote(){return fe(this,a)?fe(this,a):Tin()?(Ain(),W0.set(this,{loadOnPrompt:()=>Br(this,c,u).call(this)}),St(this,a,new _in(this))):super.remote}attributeChangedCallback(d,f,h){if(super.attributeChangedCallback(d,f,h),d==="cast-receiver"&&h){fe(this,i).receiverApplicationId=h;return}if(fe(this,o,l))switch(d){case"cast-stream-type":case"cast-src":this.load();break}}async load(){var d,f;if(!fe(this,o,l))return super.load();let h=new chrome.cast.media.MediaInfo(this.castSrc,this.castContentType);h.customData=this.castCustomData;let m=[...this.querySelectorAll("track")].filter(({kind:x,src:S})=>S&&(x==="subtitles"||x==="captions")),g=[],b=0;m.length&&(h.tracks=m.map(x=>{let S=++b;g.length===0&&x.track.mode==="showing"&&g.push(S);let A=new chrome.cast.media.Track(S,chrome.cast.media.TrackType.TEXT);return A.trackContentId=x.src,A.trackContentType="text/vtt",A.subtype=x.kind==="captions"?chrome.cast.media.TextTrackType.CAPTIONS:chrome.cast.media.TextTrackType.SUBTITLES,A.name=x.label,A.language=x.srclang,A})),this.castStreamType==="live"?h.streamType=chrome.cast.media.StreamType.LIVE:h.streamType=chrome.cast.media.StreamType.BUFFERED,h.metadata=new chrome.cast.media.GenericMediaMetadata,h.metadata.title=this.title,h.metadata.images=[{url:this.poster}];let E=new chrome.cast.media.LoadRequest(h);E.currentTime=(d=super.currentTime)!=null?d:0,E.autoplay=!fe(this,r).paused,E.activeTrackIds=g,await((f=Sq())==null?void 0:f.loadMedia(E)),this.dispatchEvent(new Event("volumechange"))}play(){var d;if(fe(this,o,l)){fe(this,o,l).isPaused&&((d=fe(this,o,l).controller)==null||d.playOrPause());return}return super.play()}pause(){var d;if(fe(this,o,l)){fe(this,o,l).isPaused||(d=fe(this,o,l).controller)==null||d.playOrPause();return}super.pause()}get castOptions(){return fe(this,i)}get castReceiver(){var d;return(d=this.getAttribute("cast-receiver"))!=null?d:void 0}set castReceiver(d){this.castReceiver!=d&&this.setAttribute("cast-receiver",`${d}`)}get castSrc(){var d,f,h;return(h=(f=this.getAttribute("cast-src"))!=null?f:(d=this.querySelector("source"))==null?void 0:d.src)!=null?h:this.currentSrc}set castSrc(d){this.castSrc!=d&&this.setAttribute("cast-src",`${d}`)}get castContentType(){var d;return(d=this.getAttribute("cast-content-type"))!=null?d:void 0}set castContentType(d){this.setAttribute("cast-content-type",`${d}`)}get castStreamType(){var d,f;return(f=(d=this.getAttribute("cast-stream-type"))!=null?d:this.streamType)!=null?f:void 0}set castStreamType(d){this.setAttribute("cast-stream-type",`${d}`)}get castCustomData(){return fe(this,s)}set castCustomData(d){let f=typeof d;if(!["object","undefined"].includes(f)){console.error(`castCustomData must be nullish or an object but value was of type ${f}`);return}St(this,s,d)}get readyState(){if(fe(this,o,l))switch(fe(this,o,l).playerState){case chrome.cast.media.PlayerState.IDLE:return 0;case chrome.cast.media.PlayerState.BUFFERING:return 2;default:return 3}return super.readyState}get paused(){return fe(this,o,l)?fe(this,o,l).isPaused:super.paused}get muted(){var d;return fe(this,o,l)?(d=fe(this,o,l))==null?void 0:d.isMuted:super.muted}set muted(d){var f;if(fe(this,o,l)){(d&&!fe(this,o,l).isMuted||!d&&fe(this,o,l).isMuted)&&((f=fe(this,o,l).controller)==null||f.muteOrUnmute());return}super.muted=d}get volume(){var d,f;return fe(this,o,l)?(f=(d=fe(this,o,l))==null?void 0:d.volumeLevel)!=null?f:1:super.volume}set volume(d){var f;if(fe(this,o,l)){fe(this,o,l).volumeLevel=+d,(f=fe(this,o,l).controller)==null||f.setVolumeLevel();return}super.volume=d}get duration(){var d,f,h;return fe(this,o,l)&&(d=fe(this,o,l))!=null&&d.isMediaLoaded?(h=(f=fe(this,o,l))==null?void 0:f.duration)!=null?h:NaN:super.duration}get currentTime(){var d,f,h;return fe(this,o,l)&&(d=fe(this,o,l))!=null&&d.isMediaLoaded?(h=(f=fe(this,o,l))==null?void 0:f.currentTime)!=null?h:0:super.currentTime}set currentTime(d){var f;if(fe(this,o,l)){fe(this,o,l).currentTime=d,(f=fe(this,o,l).controller)==null||f.seek();return}super.currentTime=d}},r=new WeakMap,i=new WeakMap,s=new WeakMap,a=new WeakMap,o=new WeakSet,l=function(){var d,f;return(f=(d=W0.get(this.remote))==null?void 0:d.getCastPlayer)==null?void 0:f.call(d)},c=new WeakSet,u=async function(){fe(this,r).paused=w8(n.prototype,this,"paused"),w8(n.prototype,this,"pause").call(this),this.muted=w8(n.prototype,this,"muted");try{await this.load()}catch(d){console.error(d)}},sr(n,"observedAttributes",[...(e=t.observedAttributes)!=null?e:[],"cast-src","cast-content-type","cast-stream-type","cast-receiver"]),n}
3781,pM=class extends Event{constructor(e,n){super(e),sr(this,"track"),this.track=n.track}},uB=new WeakMap;function tt(t){var e;return(e=uB.get(t))!=null?e:kin(t,{})}function kin(t,e){let n=uB.get(t);return n||uB.set(t,n={}),Object.assign(n,e)}function dB(t,e){let n=t.videoTracks;tt(e).media=t,tt(e).renditionSet||(tt(e).renditionSet=new Set);let r=tt(n).trackSet;r.add(e);let i=r.size-1;i in hB.prototype||Object.defineProperty(hB.prototype,i,{get(){return[...tt(this).trackSet][i]}}),queueMicrotask(()=>{n.dispatchEvent(new pM("addtrack",{track:e}))})}function fB(t){var e;let n=(e=tt(t).media)==null?void 0:e.videoTracks;n&&(tt(n).trackSet.delete(t),queueMicrotask(()=>{n.dispatchEvent(new pM("removetrack",{track:t}))}))}function Din(t){var e;let n=(e=tt(t).media.videoTracks)!=null?e:[],r=!1;for(let i of n)i!==t&&(i.selected=!1,r=!0);if(r){if(tt(n).changeRequested)return;tt(n).changeRequested=!0,queueMicrotask(()=>{delete tt(n).changeRequested,n.dispatchEvent(new Event("change"))})}}var Um,Hm,Vm,f1,fw,hB=class extends EventTarget{constructor(){super(),pt(this,f1),pt(this,Um,void 0),pt(this,Hm,void 0),pt(this,Vm,void 0),tt(this).trackSet=new Set}[Symbol.iterator](){return fe(this,f1,fw).values()}get length(){return fe(this,f1,fw).size}getTrackById(t){var e;return(e=[...fe(this,f1,fw)].find(n=>n.id===t))!=null?e:null}get selectedIndex(){return[...fe(this,f1,fw)].findIndex(t=>t.selected)}get onaddtrack(){return fe(this,Um)}set onaddtrack(t){fe(this,Um)&&(this.removeEventListener("addtrack",fe(this,Um)),St(this,Um,void 0)),typeof t=="function"&&(St(this,Um,t),this.addEventListener("addtrack",t))}get onremovetrack(){return fe(this,Hm)}set onremovetrack(t){fe(this,Hm)&&(this.removeEventListener("removetrack",fe(this,Hm)),St(this,Hm,void 0)),typeof t=="function"&&(St(this,Hm,t),this.addEventListener("removetrack",t))}get onchange(){return fe(this,Vm)}set onchange(t){fe(this,Vm)&&(this.removeEventListener("change",fe(this,Vm)),St(this,Vm,void 0)),typeof t=="function"&&(St(this,Vm,t),this.addEventListener("change",t))}};Um=new WeakMap,Hm=new WeakMap,Vm=new WeakMap,f1=new WeakSet,fw=function(){return tt(this).trackSet};var mM=class extends Event{constructor(t,e){super(t),sr(this,"rendition"),this.rendition=e.rendition}};function Lin(t,e){let n=tt(t).media.videoRenditions;tt(e).media=tt(t).media,tt(e).track=t;let r=tt(t).renditionSet;r.add(e);let i=r.size-1;i in pB.prototype||Object.defineProperty(pB.prototype,i,{get(){return h1(this)[i]}}),queueMicrotask(()=>{t.selected&&n.dispatchEvent(new mM("addrendition",{rendition:e}))})}function Oin(t){let e=tt(t).media.videoRenditions,n=tt(t).track;tt(n).renditionSet.delete(t),queueMicrotask(()=>{tt(t).track.selected&&e.dispatchEvent(new mM("removerendition",{rendition:t}))})}function Min(t){let e=tt(t).media.videoRenditions;!e||tt(e).changeRequested||(tt(e).changeRequested=!0,queueMicrotask(()=>{delete tt(e).changeRequested,tt(t).track.selected&&e.dispatchEvent(new Event("change"))}))}function h1(t){return[...tt(t).media.videoTracks].filter(e=>e.selected).flatMap(e=>[...tt(e).renditionSet])}var Wm,zm,Gm,pB=class extends EventTarget{constructor(){super(...arguments),pt(this,Wm,void 0),pt(this,zm,void 0),pt(this,Gm,void 0)}[Symbol.iterator](){return h1(this).values()}get length(){return h1(this).length}getRenditionById(e){var n;return(n=h1(this).find(r=>`${r.id}`==`${e}`))!=null?n:null}get selectedIndex(){return h1(this).findIndex(e=>e.selected)}set selectedIndex(e){for(let[n,r]of h1(this).entries())r.selected=n===e}get onaddrendition(){return fe(this,Wm)}set onaddrendition(e){fe(this,Wm)&&(this.removeEventListener("addrendition",fe(this,Wm)),St(this,Wm,void 0)),typeof e=="function"&&(St(this,Wm,e),this.addEventListener("addrendition",e))}get onremoverendition(){return fe(this,zm)}set onremoverendition(e){fe(this,zm)&&(this.removeEventListener("removerendition",fe(this,zm)),St(this,zm,void 0)),typeof e=="function"&&(St(this,zm,e),this.addEventListener("removerendition",e))}get onchange(){return fe(this,Gm)}set onchange(e){fe(this,Gm)&&(this.removeEventListener("change",fe(this,Gm)),St(this,Gm,void 0)),typeof e=="function"&&(St(this,Gm,e),this.addEventListener("change",e))}};Wm=new WeakMap,zm=new WeakMap,Gm=new WeakMap;var hw,Pin=class{constructor(){sr(this,"src"),sr(this,"id"),sr(this,"width"),sr(this,"height"),sr(this,"bitrate"),sr(this,"frameRate"),sr(this,"codec"),pt(this,hw,!1)}get selected(){return fe(this,hw)}set selected(e){fe(this,hw)!==e&&(St(this,hw,e),Min(this))}};hw=new WeakMap;var pw,b5e=class{constructor(){sr(this,"id"),sr(this,"kind"),sr(this,"label",""),sr(this,"language",""),sr(this,"sourceBuffer"),pt(this,pw,!1)}addRendition(e,n,r,i,s,a){let o=new Pin;return o.src=e,o.width=n,o.height=r,o.frameRate=a,o.bitrate=s,o.codec=i,Lin(this,o),o}removeRendition(e){Oin(e)}get selected(){return fe(this,pw)}set selected(e){fe(this,pw)!==e&&(St(this,pw,e),e===!0&&Din(this))}};pw=new WeakMap;function $in(t,e){let n=tt(t).media.audioRenditions;tt(e).media=tt(t).media,tt(e).track=t;let r=tt(t).renditionSet;r.add(e);let i=r.size-1;
3781i in mB.prototype||Object.defineProperty(mB.prototype,i,{get(){return p1(this)[i]}}),queueMicrotask(()=>{t.enabled&&n.dispatchEvent(new mM("addrendition",{rendition:e}))})}function Nin(t){let e=tt(t).media.audioRenditions,n=tt(t).track;tt(n).renditionSet.delete(t),queueMicrotask(()=>{tt(t).track.enabled&&e.dispatchEvent(new mM("removerendition",{rendition:t}))})}function Fin(t){let e=tt(t).media.audioRenditions;!e||tt(e).changeRequested||(tt(e).changeRequested=!0,queueMicrotask(()=>{delete tt(e).changeRequested,tt(t).track.enabled&&e.dispatchEvent(new Event("change"))}))}function p1(t){return[...tt(t).media.audioTracks].filter(e=>e.enabled).flatMap(e=>[...tt(e).renditionSet])}var qm,Km,Ym,mB=class extends EventTarget{constructor(){super(...arguments),pt(this,qm,void 0),pt(this,Km,void 0),pt(this,Ym,void 0)}[Symbol.iterator](){return p1(this).values()}get length(){return p1(this).length}getRenditionById(e){var n;return(n=p1(this).find(r=>`${r.id}`==`${e}`))!=null?n:null}get selectedIndex(){return p1(this).findIndex(e=>e.selected)}set selectedIndex(e){for(let[n,r]of p1(this).entries())r.selected=n===e}get onaddrendition(){return fe(this,qm)}set onaddrendition(e){fe(this,qm)&&(this.removeEventListener("addrendition",fe(this,qm)),St(this,qm,void 0)),typeof e=="function"&&(St(this,qm,e),this.addEventListener("addrendition",e))}get onremoverendition(){return fe(this,Km)}set onremoverendition(e){fe(this,Km)&&(this.removeEventListener("removerendition",fe(this,Km)),St(this,Km,void 0)),typeof e=="function"&&(St(this,Km,e),this.addEventListener("removerendition",e))}get onchange(){return fe(this,Ym)}set onchange(e){fe(this,Ym)&&(this.removeEventListener("change",fe(this,Ym)),St(this,Ym,void 0)),typeof e=="function"&&(St(this,Ym,e),this.addEventListener("change",e))}};qm=new WeakMap,Km=new WeakMap,Ym=new WeakMap;var mw,jin=class{constructor(){sr(this,"src"),sr(this,"id"),sr(this,"bitrate"),sr(this,"codec"),pt(this,mw,!1)}get selected(){return fe(this,mw)}set selected(e){fe(this,mw)!==e&&(St(this,mw,e),Fin(this))}};mw=new WeakMap;function gB(t,e){let n=t.audioTracks;tt(e).media=t,tt(e).renditionSet||(tt(e).renditionSet=new Set);let r=tt(n).trackSet;r.add(e);let i=r.size-1;i in yB.prototype||Object.defineProperty(yB.prototype,i,{get(){return[...tt(this).trackSet][i]}}),queueMicrotask(()=>{n.dispatchEvent(new pM("addtrack",{track:e}))})}function vB(t){var e;let n=(e=tt(t).media)==null?void 0:e.audioTracks;n&&(tt(n).trackSet.delete(t),queueMicrotask(()=>{n.dispatchEvent(new pM("removetrack",{track:t}))}))}function Bin(t){let e=tt(t).media.audioTracks;!e||tt(e).changeRequested||(tt(e).changeRequested=!0,queueMicrotask(()=>{delete tt(e).changeRequested,e.dispatchEvent(new Event("change"))}))}var Qm,Xm,Zm,gw,Y3,yB=class extends EventTarget{constructor(){super(),pt(this,gw),pt(this,Qm,void 0),pt(this,Xm,void 0),pt(this,Zm,void 0),tt(this).trackSet=new Set}[Symbol.iterator](){return fe(this,gw,Y3).values()}get length(){return fe(this,gw,Y3).size}getTrackById(e){var n;return(n=[...fe(this,gw,Y3)].find(r=>r.id===e))!=null?n:null}get onaddtrack(){return fe(this,Qm)}set onaddtrack(e){fe(this,Qm)&&(this.removeEventListener("addtrack",fe(this,Qm)),St(this,Qm,void 0)),typeof e=="function"&&(St(this,Qm,e),this.addEventListener("addtrack",e))}get onremovetrack(){return fe(this,Xm)}set onremovetrack(e){fe(this,Xm)&&(this.removeEventListener("removetrack",fe(this,Xm)),St(this,Xm,void 0)),typeof e=="function"&&(St(this,Xm,e),this.addEventListener("removetrack",e))}get onchange(){return fe(this,Zm)}set onchange(e){fe(this,Zm)&&(this.removeEventListener("change",fe(this,Zm)),St(this,Zm,void 0)),typeof e=="function"&&(St(this,Zm,e),this.addEventListener("change",e))}};Qm=new WeakMap,Xm=new WeakMap,Zm=new WeakMap,gw=new WeakSet,Y3=function(){return tt(this).trackSet};var vw,E5e=class{constructor(){sr(this,"id"),sr(this,"kind"),sr(this,"label",""),sr(this,"language",""),sr(this,"sourceBuffer"),pt(this,vw,!1)}addRendition(e,n,r){let i=new jin;return i.src=e,i.codec=n,i.bitrate=r,$in(this,i),i}removeRendition(e){Nin(e)}get enabled(){return fe(this,vw)}set enabled(e){fe(this,vw)!==e&&(St(this,vw,e),Bin(this))}};vw=new WeakMap;var Ble=cD(globalThis.HTMLMediaElement,"video"),Ule=cD(globalThis.HTMLMediaElement,"audio");function Uin(t){if(!(t!=null&&t.prototype))return t;let e=cD(t,"video");(!e||`${e}`.includes("[native code]"))&&Object.defineProperty(t.prototype,"videoTracks",{get(){return Hin(this)}});let n=cD(t,"audio");(!n||`${n}`.includes("[native code]"))&&Object.defineProperty(t.prototype,"audioTracks",{get(){return Vin(this)}}),"addVideoTrack"in t.prototype||(t.prototype.addVideoTrack=function(s,a="",o=""){let l=new b5e;return l.kind=s,l.label=a,l.language=o,dB(this,l),l}),"removeVideoTrack"in t.prototype||(t.prototype.removeVideoTrack=fB),"addAudioTrack"in t.prototype||(t.prototype.addAudioTrack=function(s,a="",o=""){let l=new E5e;return l.kind=s,l.label=a,l.language=o,gB(this,l),l}),"removeAudioTrack"in t.prototype||(t.prototype.removeAudioTrack=vB),"videoRenditions"in t.prototype||Ob
vendor: 11,018 bytes, line 3781
3781ject.defineProperty(t.prototype,"videoRenditions",{get(){return r(this)}});let r=s=>{let a=tt(s).videoRenditions;return a||(a=new pB,tt(a).media=s,tt(s).videoRenditions=a),a};"audioRenditions"in t.prototype||Object.defineProperty(t.prototype,"audioRenditions",{get(){return i(this)}});let i=s=>{let a=tt(s).audioRenditions;return a||(a=new mB,tt(a).media=s,tt(s).audioRenditions=a),a};return t}function cD(t,e){var n;if(t!=null&&t.prototype)return(n=Object.getOwnPropertyDescriptor(t.prototype,`${e}Tracks`))==null?void 0:n.get}function Hin(t){var e;let n=tt(t).videoTracks;if(!n&&(n=new hB,tt(t).videoTracks=n,Ble)){let r=Ble.call((e=t.nativeEl)!=null?e:t);for(let i of r)dB(t,i);r.addEventListener("change",()=>{n.dispatchEvent(new Event("change"))}),r.addEventListener("addtrack",i=>{if([...n].some(s=>s instanceof b5e)){for(let s of r)fB(s);return}dB(t,i.track)}),r.addEventListener("removetrack",i=>{fB(i.track)})}return n}function Vin(t){var e;let n=tt(t).audioTracks;if(!n&&(n=new yB,tt(t).audioTracks=n,Ule)){let r=Ule.call((e=t.nativeEl)!=null?e:t);for(let i of r)gB(t,i);r.addEventListener("change",()=>{n.dispatchEvent(new Event("change"))}),r.addEventListener("addtrack",i=>{if([...n].some(s=>s instanceof E5e)){for(let s of r)vB(s);return}gB(t,i.track)}),r.addEventListener("removetrack",i=>{vB(i.track)})}return n}wq.push("castchange","entercast","leavecast");var we={BEACON_COLLECTION_DOMAIN:"beacon-collection-domain",CUSTOM_DOMAIN:"custom-domain",DEBUG:"debug",DISABLE_TRACKING:"disable-tracking",DISABLE_COOKIES:"disable-cookies",DRM_TOKEN:"drm-token",PLAYBACK_TOKEN:"playback-token",ENV_KEY:"env-key",MAX_RESOLUTION:"max-resolution",MIN_RESOLUTION:"min-resolution",RENDITION_ORDER:"rendition-order",PROGRAM_START_TIME:"program-start-time",PROGRAM_END_TIME:"program-end-time",ASSET_START_TIME:"asset-start-time",ASSET_END_TIME:"asset-end-time",METADATA_URL:"metadata-url",PLAYBACK_ID:"playback-id",PLAYER_SOFTWARE_NAME:"player-software-name",PLAYER_SOFTWARE_VERSION:"player-software-version",PREFER_CMCD:"prefer-cmcd",PREFER_PLAYBACK:"prefer-playback",START_TIME:"start-time",STREAM_TYPE:"stream-type",TARGET_LIVE_WINDOW:"target-live-window",LIVE_EDGE_OFFSET:"live-edge-offset",TYPE:"type"},Win=Object.values(we),zin=gin(),Gin="mux-video",ou,yw,Q3,bw,X3,Z3,J3,e_,t_,Ew,n_,qin=class extends T8{constructor(){super(),pt(this,Ew),pt(this,ou,void 0),pt(this,yw,void 0),pt(this,Q3,void 0),pt(this,bw,{}),pt(this,X3,{}),pt(this,Z3,void 0),pt(this,J3,void 0),pt(this,e_,void 0),pt(this,t_,void 0),St(this,Q3,xtn())}static get observedAttributes(){var e;return[...Win,...(e=T8.observedAttributes)!=null?e:[]]}get preferCmcd(){var e;return(e=this.getAttribute(we.PREFER_CMCD))!=null?e:void 0}set preferCmcd(e){e!==this.preferCmcd&&(e?Kk.includes(e)?this.setAttribute(we.PREFER_CMCD,e):console.warn(`Invalid value for preferCmcd. Must be one of ${Kk.join()}`):this.removeAttribute(we.PREFER_CMCD))}get playerInitTime(){return fe(this,Q3)}get playerSoftwareName(){var e;return(e=fe(this,e_))!=null?e:Gin}set playerSoftwareName(e){St(this,e_,e)}get playerSoftwareVersion(){var e;return(e=fe(this,J3))!=null?e:zin}set playerSoftwareVersion(e){St(this,J3,e)}get _hls(){var e;return(e=fe(this,ou))==null?void 0:e.engine}get mux(){var e;return(e=this.nativeEl)==null?void 0:e.mux}get error(){var e;return(e=kCe(this.nativeEl))!=null?e:null}get errorTranslator(){return fe(this,t_)}set errorTranslator(e){St(this,t_,e)}get src(){return this.getAttribute("src")}set src(e){e!==this.src&&(e==null?this.removeAttribute("src"):this.setAttribute("src",e))}get type(){var e;return(e=this.getAttribute(we.TYPE))!=null?e:void 0}set type(e){e!==this.type&&(e?this.setAttribute(we.TYPE,e):this.removeAttribute(we.TYPE))}get autoplay(){let e=this.getAttribute("autoplay");return e===null?!1:e===""?!0:e}set autoplay(e){let n=this.autoplay;e!==n&&(e?this.setAttribute("autoplay",typeof e=="string"?e:""):this.removeAttribute("autoplay"))}get preload(){let e=this.getAttribute("preload");return e===""?"auto":["none","metadata","auto"].includes(e)?e:super.preload}set preload(e){e!=this.getAttribute("preload")&&(["","none","metadata","auto"].includes(e)?this.setAttribute("preload",e):this.removeAttribute("preload"))}get debug(){return this.getAttribute(we.DEBUG)!=null}set debug(e){e!==this.debug&&(e?this.setAttribute(we.DEBUG,""):this.removeAttribute(we.DEBUG))}get disableTracking(){return this.hasAttribute(we.DISABLE_TRACKING)}set disableTracking(e){e!==this.disableTracking&&this.toggleAttribute(we.DISABLE_TRACKING,!!e)}get disableCookies(){return this.hasAttribute(we.DISABLE_COOKIES)}set disableCookies(e){e!==this.disableCookies&&(e?this.setAttribute(we.DISABLE_COOKIES,""):this.removeAttribute(we.DISABLE_COOKIES))}get startTime(){let e=this.getAttribute(we.START_TIME);if(e==null)return;let n=+e;return Number.isNaN(n)?void 0:n}set startTime(e){e!==this.startTime&&(e==null?this.removeAttribute(we.START_TIME):this.setAttribute(we.START_TIME,`${e}`))}get playbackId(){var e;return this.hasAttribute(we.PLAYBACK_ID)?this.getAttribute(we.PLAYBACK_ID):(e=ICe(this.src))!=null?e:void 0}set playbackId(e){e!==this.playbackId&&(e?this.setAttribute(we.PLAYBACK_ID,e):this.removeAttribute(we.PLAYBACK_ID))}get maxResolution(){var e;return(e=this.getAttribute(we.MAX_RESOLUTION))!=null?e:void 0}set maxResolution(e){e!==this.maxResolution&&(e?this.setAttribute(we.MAX_RESOLUTION,e):this.removeAttribute(we.MAX_RESOLUTION))}get minResolution(){var e;return(e=this.getAttribute(we.MIN_RESOLUTION))!=null?e:void 0}set minResolution(e){e!==this.minResolution&&(e?this.setAttribute(we.MIN_RESOLUTION,e):this.removeAttribute(we.MIN_RESOLUTION))}get renditionOrder(){var e;return(e=this.getAttribute(we.RENDITION_ORDER))!=null?e:void 0}set renditionOrder(e){e!==this.renditionOrder&&(e?this.setAttribute(we.RENDITION_ORDER,e):this.removeAttribute(we.RENDITION_ORDER))}get programStartTime(){let e=this.getAttribute(we.PROGRAM_START_TIME);if(e==null)return;let n=+e;return Number.isNaN(n)?void 0:n}set programStartTime(e){e==null?this.removeAttribute(we.PROGRAM_START_TIME):this.setAttribute(we.PROGRAM_START_TIME,`${e}`)}get programEndTime(){let e=this.getAttribute(we.PROGRAM_END_TIME);if(e==null)return;let n=+e;return Number.isNaN(n)?void 0:n}set programEndTime(e){e==null?this.removeAttribute(we.PROGRAM_END_TIME):this.setAttribute(we.PROGRAM_END_TIME,`${e}`)}get assetStartTime(){let e=this.getAttribute(we.ASSET_START_TIME);if(e==null)return;let n=+e;return Number.isNaN(n)?void 0:n}set assetStartTime(e){e==null?this.removeAttribute(we.ASSET_START_TIME):this.setAttribute(we.ASSET_START_TIME,`${e}`)}get assetEndTime(){let e=this.getAttribute(we.ASSET_END_TIME);if(e==null)return;let n=+e;return Number.isNaN(n)?void 0:n}set assetEndTime(e){e==null?this.removeAttribute(we.ASSET_END_TIME):this.setAttribute(we.ASSET_END_TIME,`${e}`)}get customDomain(){var e;return(e=this.getAttribute(we.CUSTOM_DOMAIN))!=null?e:void 0}set customDomain(e){e!==this.customDomain&&(e?this.setAttribute(we.CUSTOM_DOMAIN,e):this.removeAttribute(we.CUSTOM_DOMAIN))}get drmToken(){var e;return(e=this.getAttribute(we.DRM_TOKEN))!=null?e:void 0}set drmToken(e){e!==this.drmToken&&(e?this.setAttribute(we.DRM_TOKEN,e):this.removeAttribute(we.DRM_TOKEN))}get playbackToken(){var e,n,r,i;if(this.hasAttribute(we.PLAYBACK_TOKEN))return(e=this.getAttribute(we.PLAYBACK_TOKEN))!=null?e:void 0;if(this.hasAttribute(we.PLAYBACK_ID)){let[,s]=QG((n=this.playbackId)!=null?n:"");return(r=new URLSearchParams(s).get("token"))!=null?r:void 0}if(this.src)return(i=new URLSearchParams(this.src).get("token"))!=null?i:void 0}set playbackToken(e){e!==this.playbackToken&&(e?this.setAttribute(we.PLAYBACK_TOKEN,e):this.removeAttribute(we.PLAYBACK_TOKEN))}get tokens(){let e=this.getAttribute(we.PLAYBACK_TOKEN),n=this.getAttribute(we.DRM_TOKEN);return{...fe(this,X3),...e!=null?{playback:e}:{},...n!=null?{drm:n}:{}}}set tokens(e){St(this,X3,e??{})}get ended(){return OCe(this.nativeEl,this._hls)}get envKey(){var e;return(e=this.getAttribute(we.ENV_KEY))!=null?e:void 0}set envKey(e){e!==this.envKey&&(e?this.setAttribute(we.ENV_KEY,e):this.removeAttribute(we.ENV_KEY))}get beaconCollectionDomain(){var e;return(e=this.getAttribute(we.BEACON_COLLECTION_DOMAIN))!=null?e:void 0}set beaconCollectionDomain(e){e!==this.beaconCollectionDomain&&(e?this.setAttribute(we.BEACON_COLLECTION_DOMAIN,e):this.removeAttribute(we.BEACON_COLLECTION_DOMAIN))}get streamType(){var e;return(e=this.getAttribute(we.STREAM_TYPE))!=null?e:Mj(this.nativeEl)}set streamType(e){e!==this.streamType&&(e?this.setAttribute(we.STREAM_TYPE,e):this.removeAttribute(we.STREAM_TYPE))}get targetLiveWindow(){return this.hasAttribute(we.TARGET_LIVE_WINDOW)?+this.getAttribute(we.TARGET_LIVE_WINDOW):Ttn(this.nativeEl)}set targetLiveWindow(e){e!=this.targetLiveWindow&&(e==null?this.removeAttribute(we.TARGET_LIVE_WINDOW):this.setAttribute(we.TARGET_LIVE_WINDOW,`${+e}`))}get liveEdgeStart(){var e,n;if(this.hasAttribute(we.LIVE_EDGE_OFFSET)){let{liveEdgeOffset:r}=this,i=(e=this.nativeEl.seekable.end(0))!=null?e:0,s=(n=this.nativeEl.seekable.start(0))!=null?n:0;return Math.max(s,i-r)}return Atn(this.nativeEl)}get liveEdgeOffset(){if(this.hasAttribute(we.LIVE_EDGE_OFFSET))return+this.getAttribute(we.LIVE_EDGE_OFFSET)}set liveEdgeOffset(e){e!=this.targetLiveWindow&&(e==null?this.removeAttribute(we.LIVE_EDGE_OFFSET):this.setAttribute(we.LIVE_EDGE_OFFSET,`${+e}`))}get seekable(){return eq(this.nativeEl)}async addCuePoints(e){return SCe(this.nativeEl,e)}get activeCuePoint(){return TCe(this.nativeEl)}get cuePoints(){return ntn(this.nativeEl)}async addChapters(e){return CCe(this.nativeEl,e)}get activeChapter(){return RCe(this.nativeEl)}get chapters(){return itn(this.nativeEl)}getStartDate(){return atn(this.nativeEl,this._hls)}get currentPdt(){return otn(this.nativeEl,this._hls)}get preferPlayback(){let e=this.getAttribute(we.PREFER_PLAYBACK);if(e===Ou.MSE||e===Ou.NATIVE)return e}set preferPlayback(e){e!==this.preferPlayback&&(e===Ou.MSE||e===Ou.NATIVE?this.setAttribute(we.PREFER_PLAYBACK,e):this.removeAttribute(we.PREFER_PLAYBACK))}get metadata(){return{...this.getAttributeNames().filter(e=>e.startsWith("metadata-")&&![we.METADATA_URL].includes(e)).reduce((e,n)=>{let r=this.getAttribute(n);return r!=null&&(e[n.replace(/^metadata-/,"").replace(/-/g,"_")]=r),e},{}),...fe(this,bw)}}set metadata(e){St(this,bw,e??{}),this.mux&&this.mux.emit("hb",fe(this,bw))}get _hlsConfig(){return fe(this,Z3)}set _hlsConfig(e){St(this,Z3,e)}load(){St(this,ou,_tn(this,this.nativeEl,fe(this,ou)))}unload(){MCe(this.nativeEl,fe(this,ou)),St(this,ou,void 0)}attributeChangedCallback(e,n,r){var i,s;switch(T8.observedAttributes.includes(e)&&!["src","autoplay","preload"].includes(e)&&super.attributeChangedCallback(e,n,r),e){case we.PLAYER_SOFTWARE_NAME:this.playerSoftwareName=r??void 0;break;case we.PLAYER_SOFTWARE_VERSION:this.playerSoftwareVersion=r??void 0;break;case"src":{let a=!!n,o=!!r;!a&&o?Br(this,Ew,n_).call(this):a&&!o?this.unload():a&&o&&(this.unload(),Br(this,Ew,n_).call(this));break}
3781case"autoplay":if(r===n)break;(i=fe(this,ou))==null||i.setAutoplay(this.autoplay);break;case"preload":if(r===n)break;(s=fe(this,ou))==null||s.setPreload(r);break;case we.PLAYBACK_ID:this.src=Oj(this);break;case we.DEBUG:{let a=this.debug;this.mux&&console.info("Cannot toggle debug mode of mux data after initialization. Make sure you set all metadata to override before setting the src."),this._hls&&(this._hls.config.debug=a);break}case we.METADATA_URL:r&&fetch(r).then(a=>a.json()).then(a=>this.metadata=a).catch(()=>console.error(`Unable to load or parse metadata JSON from metadata-url ${r}!`));break;case we.STREAM_TYPE:(r==null||r!==n)&&this.dispatchEvent(new CustomEvent("streamtypechange",{composed:!0,bubbles:!0}));break;case we.TARGET_LIVE_WINDOW:(r==null||r!==n)&&this.dispatchEvent(new CustomEvent("targetlivewindowchange",{composed:!0,bubbles:!0,detail:this.targetLiveWindow}));break}}connectedCallback(){var e;(e=super.connectedCallback)==null||e.call(this),this.nativeEl&&this.src&&!fe(this,ou)&&Br(this,Ew,n_).call(this)}disconnectedCallback(){this.unload()}};ou=new WeakMap,yw=new WeakMap,Q3=new WeakMap,bw=new WeakMap,X3=new WeakMap,Z3=new WeakMap,J3=new WeakMap,e_=new WeakMap,t_=new WeakMap,Ew=new WeakSet,n_=async function(){fe(this,yw)||(await St(this,yw,Promise.resolve()),St(this,yw,null),this.load())};var r_,bB=class extends Iin(Uin(qin)){constructor(){super(...arguments),pt(this,r_,void 0)}get muxCastCustomData(){return{mux:{playbackId:this.playbackId,minResolution:this.minResolution,maxResolution:this.maxResolution,renditionOrder:this.renditionOrder,customDomain:this.customDomain,tokens:{drm:this.drmToken},envKey:this.envKey,metadata:this.metadata,disableCookies:this.disableCookies,disableTracking:this.disableTracking,beaconCollectionDomain:this.beaconCollectionDomain,startTime:this.startTime,preferCmcd:this.preferCmcd}}}get castCustomData(){var e;return(e=fe(this,r_))!=null?e:this.muxCastCustomData}set castCustomData(e){St(this,r_,e)}};r_=new WeakMap;S8.customElements.get("mux-video")||(S8.customElements.define("mux-video",bB),S8.MuxVideoElement=bB);var Kin=bB,x5e=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Zt=(t,e,n)=>(x5e(t,e,"read from private field"),n?n.call(t):e.get(t)),Au=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},sf=(t,e,n,r)=>(x5e(t,e,"write to private field"),e.set(t,n),n),m1,i_,Jm,xw,mh,gh,vh,e0,g1,s_,Zl;const Hle=1,Vle=0,Yin=1,Qin={processCallback(t,e,n){if(n){for(const[r,i]of e)if(r in n){const s=n[r];typeof s=="boolean"&&i instanceof xc&&typeof i.element[i.attributeName]=="boolean"?i.booleanValue=s:typeof s=="function"&&i instanceof xc?i.element[i.attributeName]=s:i.value=s}}}};class gM extends me.DocumentFragment{constructor(e,n,r=Qin){var i;super(),Au(this,m1,void 0),Au(this,i_,void 0),this.append(e.content.cloneNode(!0)),sf(this,m1,w5e(this)),sf(this,i_,r),(i=r.createCallback)==null||i.call(r,this,Zt(this,m1),n),r.processCallback(this,Zt(this,m1),n)}update(e){Zt(this,i_).processCallback(this,Zt(this,m1),e)}}m1=new WeakMap;i_=new WeakMap;const w5e=(t,e=[])=>{let n,r;for(const i of t.attributes||[])if(i.value.includes("{{")){const s=new Zin;for([n,r]of zle(i.value))if(!n)s.append(r);else{const a=new xc(t,i.name,i.namespaceURI);s.append(a),e.push([r,a])}i.value=s.toString()}for(const i of t.childNodes)if(i.nodeType===Hle&&!(i instanceof HTMLTemplateElement))w5e(i,e);else{const s=i.data;if(i.nodeType===Hle||s.includes("{{")){const a=[];if(s)for([n,r]of zle(s))if(!n)a.push(new Text(r));else{const o=new gE(t);a.push(o),e.push([r,o])}else if(i instanceof HTMLTemplateElement){const o=new A5e(t,i);a.push(o),e.push([o.expression,o])}i.replaceWith(...a.flatMap(o=>o.replacementNodes||[o]))}}return e},Wle={},zle=t=>{let e="",n=0,r=Wle[t],i=0,s;if(r)return r;for(r=[];s=t[i];i++)s==="{"&&t[i+1]==="{"&&t[i-1]!=="\\"&&t[i+2]&&++n==1?(e&&r.push([Vle,e]),e="",i++):s==="}"&&t[i+1]==="}"&&t[i-1]!=="\\"&&!--n?(r.push([Yin,e.trim()]),e="",i++):e+=s||"";return e&&r.push([Vle,(n>0?"{{":"")+e]),Wle[t]=r},Xin=11;class S5e{get value(){return""}set value(e){}toString(){return this.value}}const T5e=new WeakMap;class Zin{constructor(){Au(this,Jm,[])}[Symbol.iterator](){return Zt(this,Jm).values()}get length(){return Zt(this,Jm).length}item(e){return Zt(this,Jm)[e]}append(...e){for(const n of e)n instanceof xc&&T5e.set(n,this),Zt(this,Jm).push(n)}toString(){return Zt(this,Jm).join("")}}Jm=new WeakMap;class xc extends S5e{constructor(e,n,r){super(),Au(this,e0),Au(this,xw,""),Au(this,mh,void 0),Au(this,gh,void 0),Au(this,vh,void 0),sf(this,mh,e),sf(this,gh,n),sf(this,vh,r)}get attributeName(){return Zt(this,gh)}get attributeNamespace(){return Zt(this,vh)}
3781get element(){return Zt(this,mh)}get value(){return Zt(this,xw)}set value(e){Zt(this,xw)!==e&&(sf(this,xw,e),!Zt(this,e0,g1)||Zt(this,e0,g1).length===1?e==null?Zt(this,mh).removeAttributeNS(Zt(this,vh),Zt(this,gh)):Zt(this,mh).setAttributeNS(Zt(this,vh),Zt(this,gh),e):Zt(this,mh).setAttributeNS(Zt(this,vh),Zt(this,gh),Zt(this,e0,g1).toString()))}get booleanValue(){return Zt(this,mh).hasAttributeNS(Zt(this,vh),Zt(this,gh))}set booleanValue(e){if(!Zt(this,e0,g1)||Zt(this,e0,g1).length===1)this.value=e?"":null;else throw new DOMException("Value is not fully templatized")}}xw=new WeakMap;mh=new WeakMap;gh=new WeakMap;vh=new WeakMap;e0=new WeakSet;g1=function(){return T5e.get(this)};class gE extends S5e{constructor(e,n){super(),Au(this,s_,void 0),Au(this,Zl,void 0),sf(this,s_,e),sf(this,Zl,n?[...n]:[new Text])}get replacementNodes(){return Zt(this,Zl)}get parentNode(){return Zt(this,s_)}get nextSibling(){return Zt(this,Zl)[Zt(this,Zl).length-1].nextSibling}get previousSibling(){return Zt(this,Zl)[0].previousSibling}get value(){return Zt(this,Zl).map(e=>e.textContent).join("")}set value(e){this.replace(e)}replace(...e){const n=e.flat().flatMap(r=>r==null?[new Text]:r.forEach?[...r]:r.nodeType===Xin?[...r.childNodes]:r.nodeType?[r]:[new Text(r)]);n.length||n.push(new Text),sf(this,Zl,Jin(Zt(this,Zl)[0].parentNode,Zt(this,Zl),n,this.nextSibling))}}s_=new WeakMap;Zl=new WeakMap;class A5e extends gE{constructor(e,n){const r=n.getAttribute("directive")||n.getAttribute("type");let i=n.getAttribute("expression")||n.getAttribute(r)||"";i.startsWith("{{")&&(i=i.trim().slice(2,-2).trim()),super(e),this.expression=i,this.template=n,this.directive=r}}function Jin(t,e,n,r=null){let i=0,s,a,o,l=n.length,c=e.length;for(;i<l&&i<c&&e[i]==n[i];)i++;for(;i<l&&i<c&&n[l-1]==e[c-1];)r=n[--c,--l];if(i==c)for(;i<l;)t.insertBefore(n[i++],r);if(i==l)for(;i<c;)t.removeChild(e[i++]);else{for(s=e[i];i<l;)o=n[i++],a=s?s.nextSibling:r,s==o?s=a:i<l&&n[i]==a?(t.replaceChild(o,s),s=a):t.insertBefore(o,s);for(;s!=r;)a=s.nextSibling,t.removeChild(s),s=a}return n}const Gle={string:t=>String(t)};class C5e{constructor(e){this.template=e,this.state=void 0}}const A0=new WeakMap,C0=new WeakMap,EB={partial:(t,e)=>{e[t.expression]=new C5e(t.template)},if:(t,e)=>{var n;if(R5e(t.expression,e))if(A0.get(t)!==t.template){A0.set(t,t.template);const r=new gM(t.template,e,Aq);t.replace(r),C0.set(t,r)}else(n=C0.get(t))==null||n.update(e);else t.replace(""),A0.delete(t),C0.delete(t)}},esn=Object.keys(EB),Aq={processCallback(t,e,n){var r,i;if(n)for(const[s,a]of e){if(a instanceof A5e){if(!a.directive){const l=esn.find(c=>a.template.hasAttribute(c));l&&(a.directive=l,a.expression=a.template.getAttribute(l))}(r=EB[a.directive])==null||r.call(EB,a,n);continue}let o=R5e(s,n);if(o instanceof C5e){A0.get(a)!==o.template?(A0.set(a,o.template),o=new gM(o.template,o.state,Aq),a.value=o,C0.set(a,o)):(i=C0.get(a))==null||i.update(o.state);continue}o?(a instanceof xc&&a.attributeName.startsWith("aria-")&&(o=String(o)),a instanceof xc?typeof o=="boolean"?a.booleanValue=o:typeof o=="function"?a.element[a.attributeName]=o:a.value=o:(a.value=o,A0.delete(a),C0.delete(a))):a instanceof xc?a.value=void 0:(a.value=void 0,A0.delete(a),C0.delete(a))}}},qle={"!":t=>!t,"!!":t=>!!t,"==":(t,e)=>t==e,"!=":(t,e)=>t!=e,">":(t,e)=>t>e,">=":(t,e)=>t>=e,"<":(t,e)=>t<e,"<=":(t,e)=>t<=e,"??":(t,e)=>t??e,"|":(t,e)=>{var n;return(n=Gle[e])==null?void 0:n.call(Gle,t)}};function tsn(t){return nsn(t,{boolean:/true|false/,number:/-?\d+\.?\d*/,string:/(["'])((?:\\.|[^\\])*?)\1/,operator:/[!=><][=!]?|\?\?|\|/,ws:/\s+/,param:/[$a-z_][$\w]*/i}).filter(({type:e})=>e!=="ws")}function R5e(t,e={}){var n,r,i,s,a,o,l;const c=tsn(t);if(c.length===0||c.some(({type:u})=>!u))return Rx(t);if(((n=c[0])==null?void 0:n.token)===">"){const u=e[(r=c[1])==null?void 0:r.token];if(!u)return Rx(t);const d={...e};u.state=d;const f=c.slice(2);for(let h=0;h<f.length;h+=3){const m=(i=f[h])==null?void 0:i.token,g=(s=f[h+1])==null?void 0:s.token,b=(a=f[h+2])==null?void 0:a.token;m&&g==="="&&(d[m]=_x(b,e))}return u}if(c.length===1)return e5(c[0])?_x(c[0].token,e):Rx(t);if(c.length===2){const u=(o=c[0])==null?void 0:o.token,d=qle[u];
3781if(!d||!e5(c[1]))return Rx(t);const f=_x(c[1].token,e);return d(f)}if(c.length===3){const u=(l=c[1])==null?void 0:l.token,d=qle[u];if(!d||!e5(c[0])||!e5(c[2]))return Rx(t);const f=_x(c[0].token,e);if(u==="|")return d(f,c[2].token);const h=_x(c[2].token,e);return d(f,h)}}function Rx(t){return console.warn(`Warning: invalid expression \`${t}\``),!1}function e5({type:t}){return["number","boolean","string","param"].includes(t)}function _x(t,e){const n=t[0],r=t.slice(-1);return t==="true"||t==="false"?t==="true":n===r&&["'",'"'].includes(n)?t.slice(1,-1):HCe(t)?parseFloat(t):e[t]}function nsn(t,e){let n,r,i;const s=[];for(;t;){i=null,n=t.length;for(const a in e)r=e[a].exec(t),r&&r.index<n&&(i={token:r[0],type:a,matches:r.slice(1)},n=r.index);n&&s.push({token:t.substr(0,n),type:void 0}),i&&s.push(i),t=t.substr(n+(i?i.token.length:0))}return s}var Cq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},xB=(t,e,n)=>(Cq(t,e,"read from private field"),n?n.call(t):e.get(t)),Ix=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},R0=(t,e,n,r)=>(Cq(t,e,"write to private field"),e.set(t,n),n),R8=(t,e,n)=>(Cq(t,e,"access private method"),n),Sy,a_,Ty,wB,_5e,o_,SB;const _8={mediatargetlivewindow:"targetlivewindow",mediastreamtype:"streamtype"},I5e=Tt.createElement("template");I5e.innerHTML=` 3782 <style> 3783 :host { 3784 display: inline-block; 3785 line-height: 0; 3786 3787 /* Hide theme element until the breakpoints are available to avoid flicker. */ 3788 visibility: hidden; 3789 } 3790 3791 media-controller { 3792 width: 100%; 3793 height: 100%; 3794 } 3795 3796 media-captions-button:not([mediasubtitleslist]), 3797 media-captions-menu:not([mediasubtitleslist]), 3798 media-captions-menu-button:not([mediasubtitleslist]), 3799 media-audio-track-menu[mediaaudiotrackunavailable], 3800 media-audio-track-menu-button[mediaaudiotrackunavailable], 3801 media-rendition-menu[mediarenditionunavailable], 3802 media-rendition-menu-button[mediarenditionunavailable], 3803 media-volume-range[mediavolumeunavailable], 3804 media-airplay-button[mediaairplayunavailable], 3805 media-fullscreen-button[mediafullscreenunavailable], 3806 media-cast-button[mediacastunavailable], 3807 media-pip-button[mediapipunavailable] { 3808 display: none; 3809 } 3810 </style> 3811`;class vM extends me.HTMLElement{constructor(){super(),Ix(this,wB),Ix(this,o_),Ix(this,Sy,void 0),Ix(this,a_,void 0),Ix(this,Ty,void 0),this.shadowRoot?this.renderRoot=this.shadowRoot:(this.renderRoot=this.attachShadow({mode:"open"}),this.createRenderer());const e=new MutationObserver(n=>{var r;this.mediaController&&!((r=this.mediaController)!=null&&r.breakpointsComputed)||n.some(i=>{const s=i.target;return s===this?!0:s.localName!=="media-controller"?!1:!!(_8[i.attributeName]||i.attributeName.startsWith("breakpoint"))})&&this.render()});e.observe(this,{attributes:!0}),e.observe(this.renderRoot,{attributes:!0,subtree:!0}),this.addEventListener(Qg.BREAKPOINTS_COMPUTED,this.render),R8(this,wB,_5e).call(this,"template")}get mediaController(){return this.renderRoot.querySelector("media-controller")}get template(){var e;return(e=xB(this,Sy))!=null?e:this.constructor.template}set template(e){R0(this,Ty,null),R0(this,Sy,e),this.createRenderer()}get props(){var e,n,r;const i=[...Array.from((n=(e=this.mediaController)==null?void 0:e.attributes)!=null?n:[]).filter(({name:a})=>_8[a]||a.startsWith("breakpoint")),...Array.from(this.attributes)],s={};for(const a of i){const o=(r=_8[a.name])!=null?r:Ytn(a.name);let{value:l}=a;l!=null?(HCe(l)&&(l=parseFloat(l)),s[o]=l===""?!0:l):s[o]=!1}return s}attributeChangedCallback(e,n,r){e==="template"&&n!=r&&R8(this,o_,SB).call(this)}connectedCallback(){R8(this,o_,SB).call(this)}createRenderer(){this.template&&this.template!==xB(this,a_)&&(R0(this,a_,this.template),this.renderer=new gM(this.template,this.props,this.constructor.processor),this.renderRoot.textContent="",this.renderRoot.append(I5e.content.cloneNode(!0),this.renderer))}render(){var e;if((e=this.renderer)==null||e.update(this.props),this.renderRoot.isConnected){const{style:n}=Ri(this.renderRoot,":host");n.visibility==="hidden"&&n.removeProperty("visibility")}}}Sy=new WeakMap;a_=new WeakMap;Ty=new WeakMap;wB=new WeakSet;_5e=function(t){if(Object.prototype.hasOwnProperty.call(this,t)){const e=this[t];delete this[t],this[t]=e}};o_=new WeakSet;SB=function(){var t;const e=this.getAttribute("template");if(!e||e===xB(this,Ty))return;const n=this.getRootNode(),r=(t=n?.getElementById)==null?void 0:t.call(n,e);if(r){R0(this,Ty,e),R0(this,Sy,r),this.createRenderer();return}rsn(e)&&(R0(this,Ty,e),isn(e).then(i=>{const s=Tt.createElement("template");s.innerHTML=i,R0(this,Sy,s),this.createRenderer()}).catch(console.error))};vM.observedAttributes=["template"];vM.processor=Aq;function rsn(t){if(!/^(\/|\.\/|https?:\/\/)/.test(t))return!1;const e=/^https?:\/\//.test(t)?void 0:location.origin;try{new URL(t,e)}catch{return!1}return!0}async function isn(t){const e=await fetch(t);if(e.status!==200)throw new Error(`Failed to load resource: the server responded with a status of ${e.status}`);return e.text()}me.customElements.get("media-theme")||me.customElements.define("media-theme",vM);function ssn({anchor:t,floating:e,placement:n}){const r=asn({anchor:t,floating:e}),{x:i,y:s}=lsn(r,n);return{x:i,y:s}}function asn({anchor:t,floating:e}){return{anchor:osn(t,e.offsetParent),floating:{x:0,y:0,width:e.offsetWidth,height:e.offsetHeight}}}function osn(t,e){var n;const r=t.getBoundingClientRect(),i=(n=e?.getBoundingClientRect())!=null?n:{x:0,y:0};return{x:r.x-i.x,y:r.y-i.y,width:r.width,height:r.height}}function lsn({anchor:t,floating:e},n){const r=csn(n)==="x"?"y":"x",i=r==="y"?"height":"width",s=k5e(n),a=t.x+t.width/2-e.width/2,o=t.y+t.height/2-e.height/2,l=t[i]/2-e[i]/2;let c;
3811switch(s){case"top":c={x:a,y:t.y-e.height};break;case"bottom":c={x:a,y:t.y+t.height};break;case"right":c={x:t.x+t.width,y:o};break;case"left":c={x:t.x-e.width,y:o};break;default:c={x:t.x,y:t.y}}switch(n.split("-")[1]){case"start":c[r]-=l;break;case"end":c[r]+=l;break}return c}function k5e(t){return t.split("-")[0]}function csn(t){return["top","bottom"].includes(k5e(t))?"y":"x"}class Rq extends Event{constructor({action:e="auto",relatedTarget:n,...r}){super("invoke",r),this.action=e,this.relatedTarget=n}}class usn extends Event{constructor({newState:e,oldState:n,...r}){super("toggle",r),this.newState=e,this.oldState=n}}var _q=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Rn=(t,e,n)=>(_q(t,e,"read from private field"),n?n.call(t):e.get(t)),Jn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},lu=(t,e,n,r)=>(_q(t,e,"write to private field"),e.set(t,n),n),fr=(t,e,n)=>(_q(t,e,"access private method"),n),cu,z0,Pp,l_,c_,G0,US,TB,D5e,uD,u_,AB,CB,L5e,RB,O5e,_B,M5e,Ay,Cy,Ry,HS,dD,Iq,IB,P5e,kq,$5e,kB,N5e,Dq,F5e,DB,j5e,LB,B5e,f2,fD,OB,U5e,h2,hD,d_,MB;function Rb({type:t,text:e,value:n,checked:r}){const i=Tt.createElement("media-chrome-menu-item");i.type=t,i.part.add("menu-item"),i.part.add(t),i.value=n,i.checked=r;const s=Tt.createElement("span");return s.textContent=e,i.append(s),i}function q0(t,e){let n=t.querySelector(`:scope > [slot="${e}"]`);if(n?.nodeName=="SLOT"&&(n=n.assignedElements({flatten:!0})[0]),n)return n=n.cloneNode(!0),n;const r=t.shadowRoot.querySelector(`[name="${e}"] > svg`);return r?r.cloneNode(!0):""}const H5e=Tt.createElement("template");H5e.innerHTML=` 3812 <style> 3813 :host { 3814 font: var(--media-font, 3815 var(--media-font-weight, normal) 3816 var(--media-font-size, 14px) / 3817 var(--media-text-content-height, var(--media-control-height, 24px)) 3818 var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif)); 3819 color: var(--media-text-color, var(--media-primary-color, rgb(238 238 238))); 3820 background: var(--media-menu-background, var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .8)))); 3821 border-radius: var(--media-menu-border-radius); 3822 border: var(--media-menu-border, none); 3823 display: var(--media-menu-display, inline-flex); 3824 transition: var(--media-menu-transition-in, 3825 visibility 0s, 3826 opacity .2s ease-out, 3827 transform .15s ease-out, 3828 left .2s ease-in-out, 3829 min-width .2s ease-in-out, 3830 min-height .2s ease-in-out 3831 ) !important; 3832 3833 visibility: var(--media-menu-visibility, visible); 3834 opacity: var(--media-menu-opacity, 1); 3835 max-height: var(--media-menu-max-height, var(--_menu-max-height, 300px)); 3836 transform: var(--media-menu-transform-in, translateY(0) scale(1)); 3837 flex-direction: column; 3838 3839 min-height: 0; 3840 position: relative; 3841 bottom: var(--_menu-bottom); 3842 box-sizing: border-box; 3843 } 3844 3845 :host([hidden]) { 3846 transition: var(--media-menu-transition-out, 3847 visibility .15s ease-in, 3848 opacity .15s ease-in, 3849 transform .15s ease-in 3850 ) !important; 3851 visibility: var(--media-menu-hidden-visibility, hidden); 3852 opacity: var(--media-menu-hidden-opacity, 0); 3853 max-height: var(--media-menu-hidden-max-height, 3854 var(--media-menu-max-height, var(--_menu-max-height, 300px))); 3855 transform: var(--media-menu-transform-out, translateY(2px) scale(.99)); 3856 pointer-events: none; 3857 } 3858 3859 :host([slot="submenu"]) { 3860 background: none; 3861 width: 100%; 3862 min-height: 100%; 3863 position: absolute; 3864 bottom: 0; 3865 right: -100%; 3866 } 3867 3868 #container { 3869 display: flex; 3870 flex-direction: column; 3871 min-height: 0; 3872 transition: transform .2s ease-out; 3873 transform: translate(0, 0); 3874 } 3875 3876 #container.has-expanded { 3877 transition: transform .2s ease-in; 3878 transform: translate(-100%, 0); 3879 } 3880 3881 button { 3882 background: none; 3883 color: inherit; 3884 border: none; 3885 padding: 0; 3886 font: inherit; 3887 outline: inherit; 3888 display: inline-flex; 3889 align-items: center; 3890 } 3891 3892 slot[name="header"][hidden] { 3893 display: none; 3894 } 3895 3896 slot[name="header"] > *, 3897 slot[name="header"]::slotted(*) { 3898 padding: .4em .7em; 3899 border-bottom: 1px solid rgb(255 255 255 / .25); 3900 cursor: default; 3901 } 3902 3903 slot[name="header"] > button[part~="back"], 3904 slot[name="header"]::slotted(button[part~="back"]) { 3905 cursor: pointer; 3906 } 3907 3908 svg[part~="back"] { 3909 height: var(--media-menu-icon-height, var(--media-control-height, 24px)); 3910 fill: var(--media-icon-color, var(--media-primary-color, rgb(238 238 238))); 3911 display: block; 3912 margin-right: .5ch; 3913 } 3914 3915 slot:not([name]) { 3916 gap: var(--media-menu-gap); 3917 flex-direction: var(--media-menu-flex-direction, column); 3918 overflow: var(--media-menu-overflow, hidden auto); 3919 display: flex; 3920 min-height: 0; 3921 } 3922 3923 :host([role="menu"]) slot:not([name]) { 3924 padding-block: .4em; 3925 } 3926 3927 slot:not([name])::slotted([role="menu"]) { 3928 background: none; 3929 } 3930 3931 media-chrome-menu-item > span { 3932 margin-right: .5ch; 3933 max-width: var(--media-menu-item-max-width); 3934 text-overflow: ellipsis; 3935 overflow: hidden; 3936 } 3937 </style> 3938 <style id="layout-row" media="width:0"> 3939 3940 slot[name="header"] > *, 3941 slot[name="header"]::slotted(*) { 3942 padding: .4em .5em; 3943 } 3944 3945 slot:not([name]) { 3946 gap: var(--media-menu-gap, .25em); 3947 flex-direction: var(--media-menu-flex-direction, row); 3948 padding-inline: .5em; 3949 } 3950 3951 media-chrome-menu-item { 3952 padding: .3em .5em; 3953 } 3954 3955 media-chrome-menu-item[aria-checked="true"] { 3956 background: var(--media-menu-item-checked-background, rgb(255 255 255 / .2)); 3957 } 3958 3959 3960 media-chrome-menu-item::part(checked-indicator) { 3961 display: var(--media-menu-item-checked-indicator-display, none); 3962 } 3963 </style> 3964 <div id="container"> 3965 <slot name="header" hidden> 3966 <button part="back button" aria-label="Back to previous menu"> 3967 <slot name="back-icon"> 3968 <svg aria-hidden="true" viewBox="0 0 20 24" part="back indicator"> 3969 <path d="m11.88 17.585.742-.669-4.2-4.665 4.2-4.666-.743-.669-4.803 5.335 4.803 5.334Z"/> 3970 </svg> 3971 </slot> 3972 <slot name="title"></slot> 3973 </button> 3974 </slot> 3975 <slot></slot> 3976 </div> 3977 <slot name="checked-indicator" hidden></slot> 3978`;const Tm={STYLE:"style",HIDDEN:"hidden",DISABLED:"disabled",ANCHOR:"anchor"};class Vf extends me.HTMLElement{constructor(){super(),Jn(this,TB),Jn(this,u_),Jn(this,CB),Jn(this,RB),Jn(this,_B),Jn(this,Ry),Jn(this,dD),Jn(this,IB),Jn(this,kq),Jn(this,kB),Jn(this,Dq),Jn(this,DB),Jn(this,LB),Jn(this,f2),Jn(this,OB),Jn(this,h2),Jn(this,d_),Jn(this,cu,null),Jn(this,z0,null),Jn(this,Pp,null),Jn(this,l_,new Set),Jn(this,c_,void 0),Jn(this,G0,!1),Jn(this,US,null),Jn(this,uD,()=>{const e=Rn(this,l_),n=new Set(this.items);for(const r of e)n.has(r)||this.dispatchEvent(new CustomEvent("removemenuitem",{detail:r}));for(const r of n)e.has(r)||this.dispatchEvent(new CustomEvent("addmenuitem",{detail:r}));lu(this,l_,n)}),Jn(this,Ay,()=>{fr(this,Ry,HS).call(this),fr(this,dD,Iq).call(this,!1)}),Jn(this,Cy,()=>{fr(this,Ry,HS).call(this)}),this.shadowRoot||(this.attachShadow({mode:"open"}),this.nativeEl=this.constructor.template.content.cloneNode(!0),this.shadowRoot.append(this.nativeEl)),this.container=this.shadowRoot.querySelector("#container"),this.defaultSlot=this.shadowRoot.querySelector("slot:not([name])"),this.shadowRoot.addEventListener("slotchange",this),lu(this,c_,new MutationObserver(Rn(this,uD))),Rn(this,c_).observe(this.defaultSlot,{childList:!0})}static get observedAttributes(){return[Tm.DISABLED,Tm.HIDDEN,Tm.STYLE,Tm.ANCHOR,Kn.MEDIA_CONTROLLER]}static formatMenuItemText(e){return e}enable(){this.addEventListener("click",this),this.addEventListener("focusout",this),this.addEventListener("keydown",this),this.addEventListener("invoke",this),this.addEventListener("toggle",this)}disable(){this.removeEventListener("click",this),this.removeEventListener("focusout",this),this.removeEventListener("keyup",this),this.removeEventListener("invoke",this),this.removeEventListener("toggle",this)}handleEvent(e){switch(e.type){case"slotchange":fr(this,TB,D5e).call(this,e);break;case"invoke":fr(this,CB,L5e).call(this,e);break;case"click":fr(this,IB,P5e).call(this,e);break;case"toggle":fr(this,kB,N5e).call(this,e);break;case"focusout":fr(this,DB,j5e).call(this,e);break;case"keydown":fr(this,LB,B5e).call(this,e);break}}connectedCallback(){var e,n;lu(this,US,JCe(this.shadowRoot,":host")),fr(this,u_,AB).call(this),this.hasAttribute("disabled")||this.enable(),this.role||(this.role="menu"),lu(this,cu,$j(this)),(n=(e=Rn(this,cu))==null?void 0:e.associateElement)==null||n.call(e,this),this.hidden||(Tb(VS(this),Rn(this,Ay)),Tb(this,Rn(this,Cy)))}disconnectedCallback(){var e,n;DS(VS(this),Rn(this,Ay)),DS(this,Rn(this,Cy)),this.disable(),(n=(e=Rn(this,cu))==null?void 0:e.unassociateElement)==null||n.call(e,this),lu(this,cu,null)}attributeChangedCallback(e,n,r){var i,s,a,o;e===Tm.HIDDEN&&r!==n?(Rn(this,G0)||lu(this,G0,!0),this.hidden?fr(this,_B,M5e).call(this):fr(this,RB,O5e).call(this),this.dispatchEvent(new usn({oldState:this.hidden?"open":"closed",newState:this.hidden?"closed":"open",bubbles:!0}))):e===Kn.MEDIA_CONTROLLER?(n&&((s=(i=Rn(this,cu))==null?void 0:i.unassociateElement)==null||s.call(i,this),lu(this,cu,null)),r&&this.isConnected&&(lu(this,cu,$j(this)),(o=(a=Rn(this,cu))==null?void 0:a.associateElement)==null||o.call(a,this))):e===Tm.DISABLED&&r!==n?r==null?this.enable():this.disable():e===Tm.STYLE&&r!==n&&fr(this,u_,AB).call(this)}formatMenuItemText(e,n){return this.constructor.formatMenuItemText(e,n)}get anchor(){return this.getAttribute("anchor")}
3978set anchor(e){this.setAttribute("anchor",`${e}`)}get anchorElement(){var e;return this.anchor?(e=oM(this))==null?void 0:e.querySelector(`#${this.anchor}`):null}get items(){return this.defaultSlot.assignedElements({flatten:!0}).filter(dsn)}get radioGroupItems(){return this.items.filter(e=>e.role==="menuitemradio")}get checkedItems(){return this.items.filter(e=>e.checked)}get value(){var e,n;return(n=(e=this.checkedItems[0])==null?void 0:e.value)!=null?n:""}set value(e){const n=this.items.find(r=>r.value===e);n&&fr(this,d_,MB).call(this,n)}focus(){if(lu(this,z0,iq()),this.items.length){fr(this,h2,hD).call(this,this.items[0]),this.items[0].focus();return}const e=this.querySelector('[autofocus], [tabindex]:not([tabindex="-1"]), [role="menu"]');e?.focus()}handleSelect(e){var n;const r=fr(this,f2,fD).call(this,e);r&&(fr(this,d_,MB).call(this,r,r.type==="checkbox"),Rn(this,Pp)&&!this.hidden&&((n=Rn(this,z0))==null||n.focus(),this.hidden=!0))}get keysUsed(){return["Enter","Escape","Tab"," ","ArrowDown","ArrowUp","Home","End"]}handleMove(e){var n,r;const{key:i}=e,s=this.items,a=(r=(n=fr(this,f2,fD).call(this,e))!=null?n:fr(this,OB,U5e).call(this))!=null?r:s[0],o=s.indexOf(a);let l=Math.max(0,o);i==="ArrowDown"?l++:i==="ArrowUp"?l--:e.key==="Home"?l=0:e.key==="End"&&(l=s.length-1),l<0&&(l=s.length-1),l>s.length-1&&(l=0),fr(this,h2,hD).call(this,s[l]),s[l].focus()}}cu=new WeakMap;z0=new WeakMap;Pp=new WeakMap;l_=new WeakMap;c_=new WeakMap;G0=new WeakMap;US=new WeakMap;TB=new WeakSet;D5e=function(t){const e=t.target;for(const n of e.assignedNodes({flatten:!0}))n.nodeType===3&&n.textContent.trim()===""&&n.remove();if(["header","title"].includes(e.name)){const n=this.shadowRoot.querySelector('slot[name="header"]');n.hidden=e.assignedNodes().length===0}e.name||Rn(this,uD).call(this)};uD=new WeakMap;u_=new WeakSet;AB=function(){var t;const e=this.shadowRoot.querySelector("#layout-row"),n=(t=getComputedStyle(this).getPropertyValue("--media-menu-layout"))==null?void 0:t.trim();e.setAttribute("media",n==="row"?"":"width:0")};CB=new WeakSet;L5e=function(t){lu(this,Pp,t.relatedTarget),Hf(this,t.relatedTarget)||(this.hidden=!this.hidden)};RB=new WeakSet;O5e=function(){var t;(t=Rn(this,Pp))==null||t.setAttribute("aria-expanded","true"),this.addEventListener("transitionend",()=>this.focus(),{once:!0}),Tb(VS(this),Rn(this,Ay)),Tb(this,Rn(this,Cy))};_B=new WeakSet;M5e=function(){var t;(t=Rn(this,Pp))==null||t.setAttribute("aria-expanded","false"),DS(VS(this),Rn(this,Ay)),DS(this,Rn(this,Cy))};Ay=new WeakMap;Cy=new WeakMap;Ry=new WeakSet;HS=function(t){if(this.hasAttribute("mediacontroller")&&!this.anchor||this.hidden||!this.anchorElement)return;const{x:e,y:n}=ssn({anchor:this.anchorElement,floating:this,placement:"top-start"});t??(t=this.offsetWidth);const i=VS(this).getBoundingClientRect(),s=i.width-e-t,a=i.height-n-this.offsetHeight,{style:o}=Rn(this,US);o.setProperty("position","absolute"),o.setProperty("right",`${Math.max(0,s)}px`),o.setProperty("--_menu-bottom",`${a}px`);const l=getComputedStyle(this),u=o.getPropertyValue("--_menu-bottom")===l.bottom?a:parseFloat(l.bottom),d=i.height-u-parseFloat(l.marginBottom);this.style.setProperty("--_menu-max-height",`${d}px`)};dD=new WeakSet;Iq=function(t){const e=this.querySelector('[role="menuitem"][aria-haspopup][aria-expanded="true"]'),n=e?.querySelector('[role="menu"]'),{style:r}=Rn(this,US);if(t||r.setProperty("--media-menu-transition-in","none"),n){const i=n.offsetHeight,s=Math.max(n.offsetWidth,e.offsetWidth);this.style.setProperty("min-width",`${s}px`),this.style.setProperty("min-height",`${i}px`),fr(this,Ry,HS).call(this,s)}else this.style.removeProperty("min-width"),this.style.removeProperty("min-height"),fr(this,Ry,HS).call(this);r.removeProperty("--media-menu-transition-in")};IB=new WeakSet;P5e=function(t){var e;if(t.stopPropagation(),t.composedPath().includes(Rn(this,kq,$5e))){(e=Rn(this,z0))==null||e.focus(),this.hidden=!0;return}const n=fr(this,f2,fD).call(this,t);!n||n.hasAttribute("disabled")||(fr(this,h2,hD).call(this,n),this.handleSelect(t))};kq=new WeakSet;$5e=function(){var t;return(t=this.shadowRoot.querySelector('slot[name="header"]').assignedElements({flatten:!0}))==null?void 0:t.find(n=>n.matches('button[part~="back"]'))};kB=new WeakSet;N5e=function(t){if(t.target===this)return;fr(this,Dq,F5e).call(this);const e=Array.from(this.querySelectorAll('[role="menuitem"][aria-haspopup]'));for(const n of e)n.invokeTargetElement!=t.target&&t.newState=="open"&&n.getAttribute("aria-expanded")=="true"&&!n.invokeTargetElement.hidden&&n.invokeTargetElement.dispatchEvent(new Rq({relatedTarget:n}));for(const n of e)n.setAttribute("aria-expanded",`${!n.submenuElement.hidden}`);fr(this,dD,Iq).call(this,!0)};Dq=new WeakSet;F5e=function(){const e=this.querySelector('[role="menuitem"] > [role="menu"]:not([hidden])');this.container.classList.toggle("has-expanded",!!e)};DB=new WeakSet;j5e=function(t){var e;Hf(this,t.relatedTarget)||(Rn(this,G0)&&((e=Rn(this,z0))==null||e.focus()),Rn(this,Pp)&&Rn(this,Pp)!==t.relatedTarget&&!this.hidden&&(this.hidden=!0))};LB=new WeakSet;B5e=function(t){var e,n,r,i,s;const{key:a,ctrlKey:o,altKey:l,metaKey:c}=t;if(!(o||l||c)&&this.keysUsed.includes(a))if(t.preventDefault(),t.stopPropagation(),a==="Tab"){if(Rn(this,G0)){this.hidden=!0;return}t.shiftKey?(n=(e=this.previousElementSibling)==null?void 0:e.focus)==null||n.call(e):(i=(r=this.nextElementSibling)==null?void 0:r.focus)==null||i.call(r),this.blur()}else a==="Escape"?((s=Rn(this,z0))==null||s.focus(),Rn(this,G0)&&(this.hidden=!0)):a==="Enter"||a===" "?this.handleSelect(t):this.handleMove(t)};f2=new WeakSet;fD=function(t){return t.composedPath().find(e=>["menuitemradio","menuitemcheckbox"].includes(e.role))};OB=new WeakSet;U5e=function(){return this.items.find(t=>t.tabIndex===0)};h2=new WeakSet;
3978hD=function(t){for(const e of this.items)e.tabIndex=e===t?0:-1};d_=new WeakSet;MB=function(t,e){const n=[...this.checkedItems];t.type==="radio"&&this.radioGroupItems.forEach(r=>r.checked=!1),e?t.checked=!t.checked:t.checked=!0,this.checkedItems.some((r,i)=>r!=n[i])&&this.dispatchEvent(new Event("change",{bubbles:!0,composed:!0}))};Vf.template=H5e;function dsn(t){return["menuitem","menuitemradio","menuitemcheckbox"].includes(t?.role)}function VS(t){var e;return(e=t.getAttribute("bounds")?mE(t,`#${t.getAttribute("bounds")}`):jl(t)||t.parentElement)!=null?e:t}me.customElements.get("media-chrome-menu")||me.customElements.define("media-chrome-menu",Vf);var Lq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Mu=(t,e,n)=>(Lq(t,e,"read from private field"),n?n.call(t):e.get(t)),Ld=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},I8=(t,e,n,r)=>(Lq(t,e,"write to private field"),e.set(t,n),n),Cu=(t,e,n)=>(Lq(t,e,"access private method"),n),f_,p2,PB,V5e,Oq,W5e,Mq,z5e,Pu,_b,WS,$B,G5e,h_,NB;const q5e=Tt.createElement("template");q5e.innerHTML=` 3979 <style> 3980 :host { 3981 transition: var(--media-menu-item-transition, 3982 background .15s linear, 3983 opacity .2s ease-in-out 3984 ); 3985 outline: var(--media-menu-item-outline, 0); 3986 outline-offset: var(--media-menu-item-outline-offset, -1px); 3987 cursor: pointer; 3988 display: flex; 3989 align-items: center; 3990 align-self: stretch; 3991 justify-self: stretch; 3992 white-space: nowrap; 3993 white-space-collapse: collapse; 3994 text-wrap: nowrap; 3995 padding: .4em .8em .4em 1em; 3996 } 3997 3998 :host(:focus-visible) { 3999 box-shadow: var(--media-menu-item-focus-shadow, inset 0 0 0 2px rgb(27 127 204 / .9)); 4000 outline: var(--media-menu-item-hover-outline, 0); 4001 outline-offset: var(--media-menu-item-hover-outline-offset, var(--media-menu-item-outline-offset, -1px)); 4002 } 4003 4004 :host(:hover) { 4005 cursor: pointer; 4006 background: var(--media-menu-item-hover-background, rgb(92 92 102 / .5)); 4007 outline: var(--media-menu-item-hover-outline); 4008 outline-offset: var(--media-menu-item-hover-outline-offset, var(--media-menu-item-outline-offset, -1px)); 4009 } 4010 4011 :host([aria-checked="true"]) { 4012 background: var(--media-menu-item-checked-background); 4013 } 4014 4015 :host([hidden]) { 4016 display: none; 4017 } 4018 4019 :host([disabled]) { 4020 pointer-events: none; 4021 color: rgba(255, 255, 255, .3); 4022 } 4023 4024 slot:not([name]) { 4025 width: 100%; 4026 } 4027 4028 slot:not([name="submenu"]) { 4029 display: inline-flex; 4030 align-items: center; 4031 transition: inherit; 4032 opacity: var(--media-menu-item-opacity, 1); 4033 } 4034 4035 slot[name="description"] { 4036 justify-content: end; 4037 } 4038 4039 slot[name="description"] > span { 4040 display: inline-block; 4041 margin-inline: 1em .2em; 4042 max-width: var(--media-menu-item-description-max-width, 100px); 4043 text-overflow: ellipsis; 4044 overflow: hidden; 4045 font-size: .8em; 4046 font-weight: 400; 4047 text-align: right; 4048 position: relative; 4049 top: .04em; 4050 } 4051 4052 slot[name="checked-indicator"] { 4053 display: none; 4054 } 4055 4056 :host(:is([role="menuitemradio"],[role="menuitemcheckbox"])) slot[name="checked-indicator"] { 4057 display: var(--media-menu-item-checked-indicator-display, inline-block); 4058 } 4059 4060 4061 svg, img, ::slotted(svg), ::slotted(img) { 4062 height: var(--media-menu-item-icon-height, var(--media-control-height, 24px)); 4063 fill: var(--media-icon-color, var(--media-primary-color, rgb(238 238 238))); 4064 display: block; 4065 } 4066 4067 4068 [part~="indicator"], 4069 ::slotted([part~="indicator"]) { 4070 fill: var(--media-menu-item-indicator-fill, 4071 var(--media-icon-color, var(--media-primary-color, rgb(238 238 238)))); 4072 height: var(--media-menu-item-indicator-height, 1.25em); 4073 margin-right: .5ch; 4074 } 4075 4076 [part~="checked-indicator"] { 4077 visibility: hidden; 4078 } 4079 4080 :host([aria-checked="true"]) [part~="checked-indicator"] { 4081 visibility: visible; 4082 } 4083 </style> 4084 <slot name="checked-indicator"> 4085 <svg aria-hidden="true" viewBox="0 1 24 24" part="checked-indicator indicator"> 4086 <path d="m10 15.17 9.193-9.191 1.414 1.414-10.606 10.606-6.364-6.364 1.414-1.414 4.95 4.95Z"/> 4087 </svg> 4088 </slot> 4089 <slot name="prefix"></slot> 4090 <slot></slot> 4091 <slot name="description"></slot> 4092 <slot name="suffix"></slot> 4093 <slot name="submenu"></slot> 4094`;const al={TYPE:"type",VALUE:"value",CHECKED:"checked",DISABLED:"disabled"};class yM extends me.HTMLElement{constructor(){super(),Ld(this,PB),Ld(this,Oq),Ld(this,Mq),Ld(this,_b),Ld(this,$B),Ld(this,h_),Ld(this,f_,!1),Ld(this,p2,void 0),Ld(this,Pu,()=>{var e,n;this.setAttribute("submenusize",`${this.submenuElement.items.length}`);const r=this.shadowRoot.querySelector('slot[name="description"]'),i=(e=this.submenuElement.checkedItems)==null?void 0:e[0],s=(n=i?.dataset.description)!=null?n:i?.text,a=Tt.createElement("span");a.textContent=s??"",r.replaceChildren(a)}),this.shadowRoot||(this.attachShadow({mode:"open"}),this.shadowRoot.append(this.constructor.template.content.cloneNode(!0))),this.shadowRoot.addEventListener("slotchange",this)}static get observedAttributes(){return[al.TYPE,al.DISABLED,al.CHECKED,al.VALUE]}enable(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","-1"),kx(this)&&!this.hasAttribute("aria-checked")&&this.setAttribute("aria-checked","fal
4094se"),this.addEventListener("click",this),this.addEventListener("keydown",this)}disable(){this.removeAttribute("tabindex"),this.removeEventListener("click",this),this.removeEventListener("keydown",this),this.removeEventListener("keyup",this)}handleEvent(e){switch(e.type){case"slotchange":Cu(this,PB,V5e).call(this,e);break;case"click":this.handleClick(e);break;case"keydown":Cu(this,$B,G5e).call(this,e);break;case"keyup":Cu(this,_b,WS).call(this,e);break}}attributeChangedCallback(e,n,r){e===al.CHECKED&&kx(this)&&!Mu(this,f_)?this.setAttribute("aria-checked",r!=null?"true":"false"):e===al.TYPE&&r!==n?this.role="menuitem"+r:e===al.DISABLED&&r!==n&&(r==null?this.enable():this.disable())}connectedCallback(){this.hasAttribute(al.DISABLED)||this.enable(),this.role="menuitem"+this.type,I8(this,p2,FB(this,this.parentNode)),Cu(this,h_,NB).call(this)}disconnectedCallback(){this.disable(),Cu(this,h_,NB).call(this),I8(this,p2,null)}get invokeTarget(){return this.getAttribute("invoketarget")}set invokeTarget(e){this.setAttribute("invoketarget",`${e}`)}get invokeTargetElement(){var e;return this.invokeTarget?(e=oM(this))==null?void 0:e.querySelector(`#${this.invokeTarget}`):this.submenuElement}get submenuElement(){return this.shadowRoot.querySelector('slot[name="submenu"]').assignedElements({flatten:!0})[0]}get type(){var e;return(e=this.getAttribute(al.TYPE))!=null?e:""}set type(e){this.setAttribute(al.TYPE,`${e}`)}get value(){var e;return(e=this.getAttribute(al.VALUE))!=null?e:this.text}set value(e){this.setAttribute(al.VALUE,e)}get text(){var e;return((e=this.textContent)!=null?e:"").trim()}get checked(){if(kx(this))return this.getAttribute("aria-checked")==="true"}set checked(e){kx(this)&&(I8(this,f_,!0),this.setAttribute("aria-checked",e?"true":"false"),e?this.part.add("checked"):this.part.remove("checked"))}handleClick(e){kx(this)||this.invokeTargetElement&&Hf(this,e.target)&&this.invokeTargetElement.dispatchEvent(new Rq({relatedTarget:this}))}get keysUsed(){return["Enter"," "]}}f_=new WeakMap;p2=new WeakMap;PB=new WeakSet;V5e=function(t){const e=t.target;if(!e?.name)for(const r of e.assignedNodes({flatten:!0}))r instanceof Text&&r.textContent.trim()===""&&r.remove();e.name==="submenu"&&(this.submenuElement?Cu(this,Oq,W5e).call(this):Cu(this,Mq,z5e).call(this))};Oq=new WeakSet;W5e=async function(){this.setAttribute("aria-haspopup","menu"),this.setAttribute("aria-expanded",`${!this.submenuElement.hidden}`),this.submenuElement.addEventListener("change",Mu(this,Pu)),this.submenuElement.addEventListener("addmenuitem",Mu(this,Pu)),this.submenuElement.addEventListener("removemenuitem",Mu(this,Pu)),Mu(this,Pu).call(this)};Mq=new WeakSet;z5e=function(){this.removeAttribute("aria-haspopup"),this.removeAttribute("aria-expanded"),this.submenuElement.removeEventListener("change",Mu(this,Pu)),this.submenuElement.removeEventListener("addmenuitem",Mu(this,Pu)),this.submenuElement.removeEventListener("removemenuitem",Mu(this,Pu)),Mu(this,Pu).call(this)};Pu=new WeakMap;_b=new WeakSet;WS=function(t){const{key:e}=t;if(!this.keysUsed.includes(e)){this.removeEventListener("keyup",Cu(this,_b,WS));return}this.handleClick(t)};$B=new WeakSet;G5e=function(t){const{metaKey:e,altKey:n,key:r}=t;if(e||n||!this.keysUsed.includes(r)){this.removeEventListener("keyup",Cu(this,_b,WS));return}this.addEventListener("keyup",Cu(this,_b,WS),{once:!0})};h_=new WeakSet;NB=function(){var t;const e=(t=Mu(this,p2))==null?void 0:t.radioGroupItems;if(!e)return;let n=e.filter(r=>r.getAttribute("aria-checked")==="true").pop();n||(n=e[0]);for(const r of e)r.setAttribute("aria-checked","false");n?.setAttribute("aria-checked","true")};yM.template=q5e;function kx(t){return t.type==="radio"||t.type==="checkbox"}function FB(t,e){if(!t)return null;const{host:n}=t.getRootNode();return!e&&n?FB(t,n):e?.items?e:FB(e,e?.parentNode)}me.customElements.get("media-chrome-menu-item")||me.customElements.define("media-chrome-menu-item",yM);const K5e=Tt.createElement("template");K5e.innerHTML=Vf.template.innerHTML+` 4095 <style> 4096 :host { 4097 background: var(--media-settings-menu-background, 4098 var(--media-menu-background, 4099 var(--media-control-background, 4100 var(--media-secondary-color, rgb(20 20 30 / .8))))); 4101 min-width: var(--media-settings-menu-min-width, 170px); 4102 border-radius: 2px 2px 0 0; 4103 overflow: hidden; 4104 } 4105 4106 :host([role="menu"]) { 4107 4108 justify-content: end; 4109 } 4110 4111 slot:not([name]) { 4112 justify-content: var(--media-settings-menu-justify-content); 4113 flex-direction: var(--media-settings-menu-flex-direction, column); 4114 overflow: visible; 4115 } 4116 4117 #container.has-expanded { 4118 --media-settings-menu-item-opacity: 0; 4119 } 4120 </style> 4121`;class Y5e extends Vf{get anchorElement(){return this.anchor!=="auto"?super.anchorElement:jl(this).querySelector("media-settings-menu-button")}}Y5e.template=K5e;me.customElements.get("media-settings-menu")||me.customElements.define("media-settings-menu",Y5e);var Kle;const pD=Tt.createElement("template");pD.innerHTML=yM.template.innerHTML+` 4122 <style> 4123 slot:not([name="submenu"]) { 4124 opacity: var(--media-settings-menu-item-opacity, var(--media-menu-item-opacity)); 4125 } 4126 4127 :host([aria-expanded="true"]:hover) { 4128 background: transparent; 4129 } 4130 </style> 4131`;(Kle=pD.content)!=null&&Kle.querySelector&&(pD.content.querySelector('slot[name="suffix"]').innerHTML=` 4132 <svg aria-hidden="true" viewBox="0 0 20 24"> 4133 <path d="m8.12 17.585-.742-.669 4.2-4.665-4.2-4.666.743-.669 4.803 5.335-4.803 5.334Z"/> 4134 </svg> 4135 `);class Q5e extends yM{}Q5e.template=pD;me.customElements.get("media-settings-menu-item")||me.customElements.define("media-settings-menu-item",Q5e);class vE extends Ko{connectedCallback(){super.connectedCallback(),this.invokeTargetElement&&this.setAttribute("aria-haspopup","menu")}get invokeTarget(){return this.getAttribute("invoketarget")}set invokeTarget(e){this.setAttribute("invoketarget",`${e}`)}get invokeTargetElement(){var e;return this.invokeTarget?(e=oM(this))==null?void 0:e.querySelector(`#${this.invokeTarget}`):null}handleClick(){var e;(e=this.invokeTargetElement)==null||e.dispatchEvent(new Rq({relatedTarget:this}))}}me.customElements.get("media-chrome-menu-button")||me.customElements.define("media-chrome-menu-button",vE);const X5e=Tt.createElement("template");X5e.innerHTML=` 4136 <style> 4137 :host([aria-expanded="true"]) slot[name=tooltip] { 4138 display: none; 4139 } 4140 </style> 4141 <slot name="icon"> 4142 <svg aria-hidden="true" viewBox="0 0 24 24"> 4143 <path d="M4.5 14.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm7.5 0a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm7.5 0a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z"/> 4144 </svg> 4145 </slot> 4146`;class fsn extends vE{static get observedAttributes(){return[...super.observedAttributes,"target"]}constructor(){super({slotTemplate:X5e,tooltipContent:ci.SETTINGS})}connectedCallback(){super.connectedCallback(),this.setAttribute("aria-label",Ho.SETTINGS())}get invokeTargetElement(){return this.invokeTarget!=null?super.invokeTargetElement:jl(this).querySelector("media-settings-menu")}}me.customElements.get("media-settings-menu-button")||me.customElements.define("media-settings-menu-button",fsn);var Pq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Z5e=(t,e,n)=>(Pq(t,e,"read from private field"),n?n.call(t):e.get(t)),t5=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},jB=(t,e,n,r)=>(Pq(t,e,"write to private field"),e.set(t,n),n),n5=(t,e,n)=>(Pq(t,e,"access private method"),n),ww,mD,p_,BB,m_,UB;class hsn extends Vf{constructor(){super(...arguments),t5(this,p_),t5(this,m_),t5(this,ww,[]),t5(this,mD,void 0)}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_AUDIO_TRACK_LIST,K.MEDIA_AUDIO_TRACK_ENABLED,K.MEDIA_AUDIO_TRACK_UNAVAILABLE]}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_AUDIO_TRACK_ENABLED&&n!==r?this.value=r:e===K.MEDIA_AUDIO_TRACK_LIST&&n!==r&&(jB(this,ww,Gtn(r??"")),n5(this,p_,BB).call(this))}connectedCallback(){super.connectedCallback(),this.addEventListener("change",n5(this,m_,UB))}disconnectedCallback(){super.disconnectedCallback(),this.removeEventListener("change",n5(this,m_,UB))}get anchorElement(){var e;return this.anchor!=="auto"?super.anchorElement:(e=jl(this))==null?void 0:e.querySelector("media-audio-track-menu-button")}get mediaAudioTrackList(){return Z5e(this,ww)}set mediaAudioTrackList(e){jB(this,ww,e),n5(this,p_,BB).call(this)}get mediaAudioTrackEnabled(){var e;return(e=is(this,K.MEDIA_AUDIO_TRACK_ENABLED))!=null?e:""}set mediaAudioTrackEnabled(e){ss(this,K.MEDIA_AUDIO_TRACK_ENABLED,e)}}ww=new WeakMap;mD=new WeakMap;p_=new WeakSet;BB=function(){if(Z5e(this,mD)===JSON.stringify(this.mediaAudioTrackList))return;jB(this,mD,JSON.stringify(this.mediaAudioTrackList));const t=this.mediaAudioTrackList;this.defaultSlot.textContent="";for(const e of t){const n=this.formatMenuItemText(e.label,e),r=Rb({type:"radio",text:n,value:`${e.id}`,checked:e.enabled});r.prepend(q0(this,"checked-indicator")),this.defaultSlot.append(r)}};m_=new WeakSet;UB=function(){if(this.value==null)return;const t=new me.CustomEvent(ct.MEDIA_AUDIO_TRACK_REQUEST,{composed:!0,bubbles:!0,detail:this.value});this.dispatchEvent(t)};me.customElements.get("media-audio-track-menu")||me.customElements.define("media-audio-track-menu",hsn);const psn=`<svg aria-hidden="true" viewBox="0 0 24 24"> 4147 <path d="M11 17H9.5V7H11v10Zm-3-3H6.5v-4H8v4Zm6-5h-1.5v6H14V9Zm3 7h-1.5V8H17v8Z"/> 4148 <path d="M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10Zm-2 0a8 8 0 1 0-16 0 8 8 0 0 0 16 0Z"/> 4149</svg>`,J5e=Tt.createElement("template");J5e.innerHTML=` 4150 <style> 4151 :host([aria-expanded="true"]) slot[name=tooltip] { 4152 display: none; 4153 } 4154 </style> 4155 <slot name="icon">${psn}</slot> 4156`;class msn extends vE{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_AUDIO_TRACK_ENABLED,K.MEDIA_AUDIO_TRACK_UNAVAILABLE]}constructor(){super({slotTemplate:J5e,tooltipContent:ci.AUDIO_TRACK_MENU})}connectedCallback(){super.connectedCallback(),this.setAttribute("aria-label",Ho.AUDIO_TRACKS())}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r)}get invokeTargetElement(){var e;return this.invokeTarget!=null?super.invokeTargetElement:(e=jl(this))==null?void 0:e.querySelector("media-audio-track-menu")}get mediaAudioTrackEnabled(){var e;return(e=is(this,K.MEDIA_AUDIO_TRACK_ENABLED))!=null?e:""}set mediaAudioTrackEnabled(e){ss(this,K.MEDIA_AUDIO_TRACK_ENABLED,e)}}me.customElements.get("media-audio-track-menu-button")||me.customElements.define("media-audio-track-menu-button",msn);var $q=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},gsn=(t,e,n)=>($q(t,e,"read from private field"),e.get(t)),k8=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},vsn=(t,e,n,r)=>($q(t,e,"write to private field"),e.set(t,n),n),D8=(t,e,n)=>($q(t,e,"access private method"),n),gD,HB,e3e,g_,VB;const ysn=` 4157 <svg aria-hidden="true" viewBox="0 0 26 24" part="captions-indicator indicator"> 4158 <path d="M22.83 5.68a2.58 2.58 0 0 0-2.3-2.5c-3.62-.24-11.44-.24-15.06 0a2.58 2.58 0 0 0-2.3 2.5c-.23 4.21-.23 8.43 0 12.64a2.58 2.58 0 0 0 2.3 2.5c3.62.24 11.44.24 15.06 0a2.58 2.58 0 0 0 2.3-2.5c.23-4.21.23-8.43 0-12.64Zm-11.39 9.45a3.07 3.07 0 0 1-1.91.57 3.06 3.06 0 0 1-2.34-1 3.75 3.75 0 0 1-.92-2.67 3.92 3.92 0 0 1 .92-2.77 3.18 3.18 0 0 1 2.43-1 2.94 2.94 0 0 1 2.13.78c.364.359.62.813.74 1.31l-1.43.35a1.49 1.49 0 0 0-1.51-1.17 1.61 1.61 0 0 0-1.29.58 2.79 2.79
41580 0 0-.5 1.89 3 3 0 0 0 .49 1.93 1.61 1.61 0 0 0 1.27.58 1.48 1.48 0 0 0 1-.37 2.1 2.1 0 0 0 .59-1.14l1.4.44a3.23 3.23 0 0 1-1.07 1.69Zm7.22 0a3.07 3.07 0 0 1-1.91.57 3.06 3.06 0 0 1-2.34-1 3.75 3.75 0 0 1-.92-2.67 3.88 3.88 0 0 1 .93-2.77 3.14 3.14 0 0 1 2.42-1 3 3 0 0 1 2.16.82 2.8 2.8 0 0 1 .73 1.31l-1.43.35a1.49 1.49 0 0 0-1.51-1.21 1.61 1.61 0 0 0-1.29.58A2.79 2.79 0 0 0 15 12a3 3 0 0 0 .49 1.93 1.61 1.61 0 0 0 1.27.58 1.44 1.44 0 0 0 1-.37 2.1 2.1 0 0 0 .6-1.15l1.4.44a3.17 3.17 0 0 1-1.1 1.7Z"/> 4159 </svg>`,t3e=Tt.createElement("template");t3e.innerHTML=Vf.template.innerHTML+` 4160 <slot name="captions-indicator" hidden>${ysn}</slot>`;class n3e extends Vf{constructor(){super(...arguments),k8(this,HB),k8(this,g_),k8(this,gD,void 0)}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_SUBTITLES_LIST,K.MEDIA_SUBTITLES_SHOWING]}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_SUBTITLES_LIST&&n!==r?D8(this,HB,e3e).call(this):e===K.MEDIA_SUBTITLES_SHOWING&&n!==r&&(this.value=r)}connectedCallback(){super.connectedCallback(),this.addEventListener("change",D8(this,g_,VB))}disconnectedCallback(){super.disconnectedCallback(),this.removeEventListener("change",D8(this,g_,VB))}get anchorElement(){return this.anchor!=="auto"?super.anchorElement:jl(this).querySelector("media-captions-menu-button")}get mediaSubtitlesList(){return Yle(this,K.MEDIA_SUBTITLES_LIST)}set mediaSubtitlesList(e){Qle(this,K.MEDIA_SUBTITLES_LIST,e)}get mediaSubtitlesShowing(){return Yle(this,K.MEDIA_SUBTITLES_SHOWING)}set mediaSubtitlesShowing(e){Qle(this,K.MEDIA_SUBTITLES_SHOWING,e)}}gD=new WeakMap;HB=new WeakSet;e3e=function(){var t;if(gsn(this,gD)===JSON.stringify(this.mediaSubtitlesList))return;vsn(this,gD,JSON.stringify(this.mediaSubtitlesList)),this.defaultSlot.textContent="";const e=!this.value,n=Rb({type:"radio",text:this.formatMenuItemText("Off"),value:"off",checked:e});n.prepend(q0(this,"checked-indicator")),this.defaultSlot.append(n);const r=this.mediaSubtitlesList;for(const i of r){const s=Rb({type:"radio",text:this.formatMenuItemText(i.label,i),value:jj(i),checked:this.value==jj(i)});s.prepend(q0(this,"checked-indicator")),((t=i.kind)!=null?t:"subs")==="captions"&&s.append(q0(this,"captions-indicator")),this.defaultSlot.append(s)}};g_=new WeakSet;VB=function(){const t=this.mediaSubtitlesShowing,e=this.getAttribute(K.MEDIA_SUBTITLES_SHOWING),n=this.value!==e;if(t?.length&&n&&this.dispatchEvent(new me.CustomEvent(ct.MEDIA_DISABLE_SUBTITLES_REQUEST,{composed:!0,bubbles:!0,detail:t})),!this.value||!n)return;const r=new me.CustomEvent(ct.MEDIA_SHOW_SUBTITLES_REQUEST,{composed:!0,bubbles:!0,detail:this.value});this.dispatchEvent(r)};n3e.template=t3e;const Yle=(t,e)=>{const n=t.getAttribute(e);return n?dM(n):[]},Qle=(t,e,n)=>{if(!n?.length){t.removeAttribute(e);return}const r=PS(n);t.getAttribute(e)!==r&&t.setAttribute(e,r)};me.customElements.get("media-captions-menu")||me.customElements.define("media-captions-menu",n3e);var bsn=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Esn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},xsn=(t,e,n,r)=>(bsn(t,e,"write to private field"),e.set(t,n),n),WB;const wsn=`<svg aria-hidden="true" viewBox="0 0 26 24"> 4161 <path d="M22.83 5.68a2.58 2.58 0 0 0-2.3-2.5c-3.62-.24-11.44-.24-15.06 0a2.58 2.58 0 0 0-2.3 2.5c-.23 4.21-.23 8.43 0 12.64a2.58 2.58 0 0 0 2.3 2.5c3.62.24 11.44.24 15.06 0a2.58 2.58 0 0 0 2.3-2.5c.23-4.21.23-8.43 0-12.64Zm-11.39 9.45a3.07 3.07 0 0 1-1.91.57 3.06 3.06 0 0 1-2.34-1 3.75 3.75 0 0 1-.92-2.67 3.92 3.92 0 0 1 .92-2.77 3.18 3.18 0 0 1 2.43-1 2.94 2.94 0 0 1 2.13.78c.364.359.62.813.74 1.31l-1.43.35a1.49 1.49 0 0 0-1.51-1.17 1.61 1.61 0 0 0-1.29.58 2.79 2.79 0 0 0-.5 1.89 3 3 0 0 0 .49 1.93 1.61 1.61 0 0 0 1.27.58 1.48 1.48 0 0 0 1-.37 2.1 2.1 0 0 0 .59-1.14l1.4.44a3.23 3.23 0 0 1-1.07 1.69Zm7.22 0a3.07 3.07 0 0 1-1.91.57 3.06 3.06 0 0 1-2.34-1 3.75 3.75 0 0 1-.92-2.67 3.88 3.88 0 0 1 .93-2.77 3.14 3.14 0 0 1 2.42-1 3 3 0 0 1 2.16.82 2.8 2.8 0 0 1 .73 1.31l-1.43.35a1.49 1.49 0 0 0-1.51-1.21 1.61 1.61 0 0 0-1.29.58A2.79 2.79
41610 0 0 15 12a3 3 0 0 0 .49 1.93 1.61 1.61 0 0 0 1.27.58 1.44 1.44 0 0 0 1-.37 2.1 2.1 0 0 0 .6-1.15l1.4.44a3.17 3.17 0 0 1-1.1 1.7Z"/> 4162</svg>`,Ssn=`<svg aria-hidden="true" viewBox="0 0 26 24"> 4163 <path d="M17.73 14.09a1.4 1.4 0 0 1-1 .37 1.579 1.579 0 0 1-1.27-.58A3 3 0 0 1 15 12a2.8 2.8 0 0 1 .5-1.85 1.63 1.63 0 0 1 1.29-.57 1.47 1.47 0 0 1 1.51 1.2l1.43-.34A2.89 2.89 0 0 0 19 9.07a3 3 0 0 0-2.14-.78 3.14 3.14 0 0 0-2.42 1 3.91 3.91 0 0 0-.93 2.78 3.74 3.74 0 0 0 .92 2.66 3.07 3.07 0 0 0 2.34 1 3.07 3.07 0 0 0 1.91-.57 3.17 3.17 0 0 0 1.07-1.74l-1.4-.45c-.083.43-.3.822-.62 1.12Zm-7.22 0a1.43 1.43 0 0 1-1 .37 1.58 1.58 0 0 1-1.27-.58A3 3 0 0 1 7.76 12a2.8 2.8 0 0 1 .5-1.85 1.63 1.63 0 0 1 1.29-.57 1.47 1.47 0 0 1 1.51 1.2l1.43-.34a2.81 2.81 0 0 0-.74-1.32 2.94 2.94 0 0 0-2.13-.78 3.18 3.18 0 0 0-2.43 1 4 4 0 0 0-.92 2.78 3.74 3.74 0 0 0 .92 2.66 3.07 3.07 0 0 0 2.34 1 3.07 3.07 0 0 0 1.91-.57 3.23 3.23 0 0 0 1.07-1.74l-1.4-.45a2.06 2.06 0 0 1-.6 1.07Zm12.32-8.41a2.59 2.59 0 0 0-2.3-2.51C18.72 3.05 15.86 3 13 3c-2.86 0-5.72.05-7.53.17a2.59 2.59 0 0 0-2.3 2.51c-.23 4.207-.23 8.423 0 12.63a2.57 2.57 0 0 0 2.3 2.5c1.81.13 4.67.19 7.53.19 2.86 0 5.72-.06 7.53-.19a2.57 2.57 0 0 0 2.3-2.5c.23-4.207.23-8.423 0-12.63Zm-1.49 12.53a1.11 1.11 0 0 1-.91 1.11c-1.67.11-4.45.18-7.43.18-2.98 0-5.76-.07-7.43-.18a1.11 1.11 0 0 1-.91-1.11c-.21-4.14-.21-8.29 0-12.43a1.11 1.11 0 0 1 .91-1.11C7.24 4.56 10 4.49 13 4.49s5.76.07 7.43.18a1.11 1.11 0 0 1 .91 1.11c.21 4.14.21 8.29 0 12.43Z"/> 4164</svg>`,r3e=Tt.createElement("template");r3e.innerHTML=` 4165 <style> 4166 :host([aria-checked="true"]) slot[name=off] { 4167 display: none !important; 4168 } 4169 4170 4171 :host(:not([aria-checked="true"])) slot[name=on] { 4172 display: none !important; 4173 } 4174 4175 :host([aria-expanded="true"]) slot[name=tooltip] { 4176 display: none; 4177 } 4178 </style> 4179 4180 <slot name="icon"> 4181 <slot name="on">${wsn}</slot> 4182 <slot name="off">${Ssn}</slot> 4183 </slot> 4184`;const Xle=t=>{t.setAttribute("aria-checked",uRe(t).toString())};class Tsn extends vE{constructor(e={}){super({slotTemplate:r3e,tooltipContent:ci.CAPTIONS,...e}),Esn(this,WB,void 0),xsn(this,WB,!1)}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_SUBTITLES_LIST,K.MEDIA_SUBTITLES_SHOWING]}connectedCallback(){super.connectedCallback(),this.setAttribute("aria-label",Ho.CLOSED_CAPTIONS()),Xle(this)}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_SUBTITLES_SHOWING&&Xle(this)}get invokeTargetElement(){var e;return this.invokeTarget!=null?super.invokeTargetElement:(e=jl(this))==null?void 0:e.querySelector("media-captions-menu")}get mediaSubtitlesList(){return Zle(this,K.MEDIA_SUBTITLES_LIST)}set mediaSubtitlesList(e){Jle(this,K.MEDIA_SUBTITLES_LIST,e)}get mediaSubtitlesShowing(){return Zle(this,K.MEDIA_SUBTITLES_SHOWING)}set mediaSubtitlesShowing(e){Jle(this,K.MEDIA_SUBTITLES_SHOWING,e)}}WB=new WeakMap;const Zle=(t,e)=>{const n=t.getAttribute(e);return n?dM(n):[]},Jle=(t,e,n)=>{if(!n?.length){t.removeAttribute(e);return}const r=PS(n);t.getAttribute(e)!==r&&t.setAttribute(e,r)};me.customElements.get("media-captions-menu-button")||me.customElements.define("media-captions-menu-button",Tsn);var i3e=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},r5=(t,e,n)=>(i3e(t,e,"read from private field"),n?n.call(t):e.get(t)),L8=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},Dx=(t,e,n)=>(i3e(t,e,"access private method"),n),v1,Sw,v_,y_,zB;const O8={RATES:"rates"};class Asn extends Vf{constructor(){super(),L8(this,Sw),L8(this,y_),L8(this,v1,new uM(this,O8.RATES,{defaultValue:YRe})),Dx(this,Sw,v_).call(this)}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_PLAYBACK_RATE,O8.RATES]}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_PLAYBACK_RATE&&n!=r?this.value=r:e===O8.RATES&&n!=r&&(r5(this,v1).value=r,Dx(this,Sw,v_).call(this))}connectedCallback(){super.connectedCallback(),this.addEventListener("change",Dx(this,y_,zB))}disconnectedCallback(){super.disconnectedCallback(),this.removeEventListener("change",Dx(this,y_,zB))}get anchorElement(){return this.anchor!=="auto"?super.anchorElement:jl(this).querySelector("media-playback-rate-menu-button")}get rates(){return r5(this,v1)}set rates(e){e?Array.isArray(e)&&(r5(this,v1).value=e.join(" ")):r5(this,v1).value="",Dx(this,Sw,v_).call(this)}get mediaPlaybackRate(){return ei(this,K.MEDIA_PLAYBACK_RATE,lw)}set mediaPlaybackRate(e){rs(this,K.MEDIA_PLAYBACK_RATE,e)}}v1=new WeakMap;Sw=new WeakSet;v_=function(){this.defaultSlot.textContent="";for(const t of this.rates){const e=Rb({type:"radio",text:this.formatMenuItemText(`${t}x`,t),value:t,checked:this.mediaPlaybackRate==t});
4184e.prepend(q0(this,"checked-indicator")),this.defaultSlot.append(e)}};y_=new WeakSet;zB=function(){if(!this.value)return;const t=new me.CustomEvent(ct.MEDIA_PLAYBACK_RATE_REQUEST,{composed:!0,bubbles:!0,detail:this.value});this.dispatchEvent(t)};me.customElements.get("media-playback-rate-menu")||me.customElements.define("media-playback-rate-menu",Asn);var Csn=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},i5=(t,e,n)=>(Csn(t,e,"read from private field"),n?n.call(t):e.get(t)),Rsn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},y1;const M8={RATES:"rates"},_sn=[1,1.2,1.5,1.7,2],P8=1,s3e=Tt.createElement("template");s3e.innerHTML=` 4185 <style> 4186 :host { 4187 min-width: 5ch; 4188 padding: var(--media-button-padding, var(--media-control-padding, 10px 5px)); 4189 } 4190 4191 :host([aria-expanded="true"]) slot[name=tooltip] { 4192 display: none; 4193 } 4194 </style> 4195 <slot name="icon"></slot> 4196`;class Isn extends vE{constructor(e={}){super({slotTemplate:s3e,tooltipContent:ci.PLAYBACK_RATE,...e}),Rsn(this,y1,new uM(this,M8.RATES,{defaultValue:_sn})),this.container=this.shadowRoot.querySelector('slot[name="icon"]'),this.container.innerHTML=`${P8}x`}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_PLAYBACK_RATE,M8.RATES]}attributeChangedCallback(e,n,r){if(super.attributeChangedCallback(e,n,r),e===M8.RATES&&(i5(this,y1).value=r),e===K.MEDIA_PLAYBACK_RATE){const i=r?+r:Number.NaN,s=Number.isNaN(i)?P8:i;this.container.innerHTML=`${s}x`,this.setAttribute("aria-label",Ho.PLAYBACK_RATE({playbackRate:s}))}}get invokeTargetElement(){return this.invokeTarget!=null?super.invokeTargetElement:jl(this).querySelector("media-playback-rate-menu")}get rates(){return i5(this,y1)}set rates(e){e?Array.isArray(e)&&(i5(this,y1).value=e.join(" ")):i5(this,y1).value=""}get mediaPlaybackRate(){return ei(this,K.MEDIA_PLAYBACK_RATE,P8)}set mediaPlaybackRate(e){rs(this,K.MEDIA_PLAYBACK_RATE,e)}}y1=new WeakMap;me.customElements.get("media-playback-rate-menu-button")||me.customElements.define("media-playback-rate-menu-button",Isn);var Nq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Tw=(t,e,n)=>(Nq(t,e,"read from private field"),n?n.call(t):e.get(t)),s5=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},ece=(t,e,n,r)=>(Nq(t,e,"write to private field"),e.set(t,n),n),Lx=(t,e,n)=>(Nq(t,e,"access private method"),n),Aw,G1,Cw,b_,E_,GB;class ksn extends Vf{constructor(){super(...arguments),s5(this,Cw),s5(this,E_),s5(this,Aw,[]),s5(this,G1,{})}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_RENDITION_LIST,K.MEDIA_RENDITION_SELECTED,K.MEDIA_RENDITION_UNAVAILABLE,K.MEDIA_HEIGHT]}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_RENDITION_SELECTED&&n!==r?this.value=r??"auto":e===K.MEDIA_RENDITION_LIST&&n!==r?(ece(this,Aw,Htn(r)),Lx(this,Cw,b_).call(this)):e===K.MEDIA_HEIGHT&&n!==r&&Lx(this,Cw,b_).call(this)}connectedCallback(){super.connectedCallback(),this.addEventListener("change",Lx(this,E_,GB))}disconnectedCallback(){super.disconnectedCallback(),this.removeEventListener("change",Lx(this,E_,GB))}get anchorElement(){return this.anchor!=="auto"?super.anchorElement:jl(this).querySelector("media-rendition-menu-button")}get mediaRenditionList(){return Tw(this,Aw)}set mediaRenditionList(e){ece(this,Aw,e),Lx(this,Cw,b_).call(this)}get mediaRenditionSelected(){return is(this,K.MEDIA_RENDITION_SELECTED)}set mediaRenditionSelected(e){ss(this,K.MEDIA_RENDITION_SELECTED,e)}get mediaHeight(){return ei(this,K.MEDIA_HEIGHT)}set mediaHeight(e){rs(this,K.MEDIA_HEIGHT,e)}}Aw=new WeakMap;G1=new WeakMap;Cw=new WeakSet;b_=function(){if(Tw(this,G1).mediaRenditionList===JSON.stringify(this.mediaRenditionList)&&Tw(this,G1).mediaHeight===this.mediaHeight)return;Tw(this,G1).mediaRenditionList=JSON.stringify(this.mediaRenditionList),Tw(this,G1).mediaHeight=this.mediaHeight;const t=this.mediaRenditionList.sort((i,s)=>s.height-i.height);for(const i of t)i.selected=i.id===this.mediaRenditionSelected;this.defaultSlot.textContent="";const e=!this.mediaRenditionSelected;for(const i of t){const s=this.formatMenuItemText(`${Math.min(i.width,i.height)}p`,i),a=Rb({type:"radio",text:s,value:`${i.id}`,checked:i.selected&&!e});a.prepend(q0(this,"checked-indicator")),this.defaultSlot.append(a)}const n=Rb({type:"radio",text:this.formatMenuItemText("Auto"),value:"auto",checked:e}),r=this.mediaHeight>0?`Auto (${this.mediaHeight}p)`:"Auto";n.dataset.description=r,n.prepend(q0(this,"checked-indicator")),this.defaultSlot.append(n)};E_=new WeakSet;GB=function(){if(this.value==null)return;const t=new me.CustomEvent(ct.MEDIA_RENDITION_REQUEST,{composed:!0,bubbles:!0,detail:this.value});this.dispatchEvent(t)};me.customElements.get("media-rendition-menu")||me.customElements.define("media-rendition-menu",ksn);const Dsn=`<svg aria-hidden="true" viewBox="0 0 24 24"> 4197 <path d="M13.5 2.5h2v6h-2v-2h-11v-2h11v-2Zm4 2h4v2h-4v-2Zm-12 4h2v6h-2v-2h-3v-2h3v-2Zm4 2h12v2h-12v-2Zm1 4h2v6h-2v-2h-8v-2h8v-2Zm4 2h7v2h-7v-2Z" /> 4198</svg>`,a3e=Tt.createElement("template");a3e.innerHTML=` 4199 <style> 4200 :host([aria-expanded="true"]) slot[name=tooltip] { 4201 display: none; 4202 } 4203 </style> 4204 <slot name="icon">${Dsn}</slot> 4205`;class Lsn extends vE{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_RENDITION_SELECTED,K.MEDIA_RENDITION_UNAVAILABLE,K.MEDIA_HEIGHT]}constructor(){super({slotTemplate:a3e,tooltipContent:ci.RENDITIONS})}connectedCallback(){super.connectedCallback(),this.setAttribute("aria-label",Ho.QUALITY())}get invokeTargetElement(){return this.invokeTarget!=null?super.invokeTargetElement:jl(this).querySelector("media-rendition-menu")}get mediaRenditionSelected(){return is(this,K.MEDIA_RENDITION_SELECTED)}set mediaRenditionSelected(e){ss(this,K.MEDIA_RENDITION_SELECTED,e)}get mediaHeight(){return ei(this,K.MEDIA_HEIGHT)}set mediaHeight(e){rs(this,K.MEDIA_HEIGHT,e)}}me.customElements.get("media-rendition-menu-button")||me.customElements.define("media-rendition-menu-button",Lsn);var Fq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Ln=(t,e,n)=>(Fq(t,e,"read from private field"),n?n.call(t):e.get(t)),gs=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},pf=(t,e,n,r)=>(Fq(t,e,"write to private field"),e.set(t,n),n),Ci=(t,e,n)=>(Fq(t,e,"access private method"),n),bM=class{addEventListener(){}removeEventListener(){}dispatchEvent(t){return!0}};if(typeof DocumentFragment>"u"){class t extends bM{}globalThis.DocumentFragment=t}var jq=class extends bM{},Osn=class extends bM{},Msn={get(t){},define(t,e,n){},getName(t){return null},upgrade(t){},whenDefined(t){return Promise.resolve(jq)}},x_,Psn=class{constructor(t,e={}){gs(this,x_,void 0),pf(this,x_,e?.detail)}get detail(){return Ln(this,x_)}initCustomEvent(){}};x_=new WeakMap;function $sn(t,e){return new jq}var o3e={document:{createElement:$sn},DocumentFragment,customElements:Msn,CustomEvent:Psn,EventTarget:bM,HTMLElement:jq,HTMLVideoElement:Osn},l3e=typeof window>"u"||typeof globalThis.customElements>"u",_s=l3e?o3e:globalThis,pp=l3e?o3e.document:globalThis.document;function Nsn(t){let e="";return Object.entries(t).forEach(([n,r])=>{r!=null&&(e+=`${qB(n)}: ${r}; `)}),e?e.trim():void 0}function qB(t){return t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function c3e(t){return t.replace(/[-_]([a-z])/g,(e,n)=>n.toUpperCase())}function fl(t){if(t==null)return;let e=+t;return Number.isNaN(e)?void 0:e}function u3e(t){let e=Fsn(t).toString();return e?"?"+e:""}function Fsn(t){let e={};for(let n in t)t[n]!=null&&(e[n]=t[n]);return new URLSearchParams(e)}var d3e=(t,e)=>!t||!e?!1:t.contains(e)?!0:d3e(t,e.getRootNode().host),f3e="mux.com",jsn=()=>{try{return"3.1.0"}catch{}return"UNKNOWN"},Bsn=jsn(),h3e=()=>Bsn,Usn=(t,{token:e,customDomain:n=f3e,thumbnailTime:r,programTime:i}={})=>{var s;let a=e==null?r:void 0,{aud:o}=(s=Ey(e))!=null?s:{};if(!(e&&o!=="t"))return`https://image.${n}/${t}/thumbnail.webp${u3e({token:e,time:a,program_time:i})}`},Hsn=(t,{token:e,customDomain:n=f3e,programStartTime:r,programEndTime:i}={})=>{var s;let{aud:a}=(s=Ey(e))!=null?s:{};if(!(e&&a!=="s"))return`https://image.${n}/${t}/storyboard.vtt${u3e({token:e,format:"webp",program_start_time:r,program_end_time:i})}`},Bq=t=>
4205{if(t){if([qn.LIVE,qn.ON_DEMAND].includes(t))return t;if(t!=null&&t.includes("live"))return qn.LIVE}},Vsn={crossorigin:"crossOrigin",playsinline:"playsInline"};function Wsn(t){var e;return(e=Vsn[t])!=null?e:c3e(t)}var b1,E1,Wa,zsn=class{constructor(e,n){gs(this,b1,void 0),gs(this,E1,void 0),gs(this,Wa,[]),pf(this,b1,e),pf(this,E1,n)}[Symbol.iterator](){return Ln(this,Wa).values()}get length(){return Ln(this,Wa).length}get value(){var e;return(e=Ln(this,Wa).join(" "))!=null?e:""}set value(e){var n;e!==this.value&&(pf(this,Wa,[]),this.add(...(n=e?.split(" "))!=null?n:[]))}toString(){return this.value}item(e){return Ln(this,Wa)[e]}values(){return Ln(this,Wa).values()}keys(){return Ln(this,Wa).keys()}forEach(e){Ln(this,Wa).forEach(e)}add(...e){var n,r;e.forEach(i=>{this.contains(i)||Ln(this,Wa).push(i)}),!(this.value===""&&!((n=Ln(this,b1))!=null&&n.hasAttribute(`${Ln(this,E1)}`)))&&((r=Ln(this,b1))==null||r.setAttribute(`${Ln(this,E1)}`,`${this.value}`))}remove(...e){var n;e.forEach(r=>{Ln(this,Wa).splice(Ln(this,Wa).indexOf(r),1)}),(n=Ln(this,b1))==null||n.setAttribute(`${Ln(this,E1)}`,`${this.value}`)}contains(e){return Ln(this,Wa).includes(e)}toggle(e,n){return typeof n<"u"?n?(this.add(e),!0):(this.remove(e),!1):this.contains(e)?(this.remove(e),!1):(this.add(e),!0)}replace(e,n){this.remove(e),this.add(n)}};b1=new WeakMap,E1=new WeakMap,Wa=new WeakMap;var p3e=`[mux-player ${h3e()}]`;function Yd(...t){console.warn(p3e,...t)}function vl(...t){console.error(p3e,...t)}function m3e(t){var e;let n=(e=t.message)!=null?e:"";t.context&&(n+=` ${t.context}`),t.file&&(n+=` ${mt("Read more: ")} 4206https://github.com/muxinc/elements/blob/main/errors/${t.file}`),Yd(n)}var ra={AUTOPLAY:"autoplay",CROSSORIGIN:"crossorigin",LOOP:"loop",MUTED:"muted",PLAYSINLINE:"playsinline",PRELOAD:"preload"},t0={VOLUME:"volume",PLAYBACKRATE:"playbackrate",MUTED:"muted"},tce=Object.freeze({length:0,start(t){let e=t>>>0;if(e>=this.length)throw new DOMException(`Failed to execute 'start' on 'TimeRanges': The index provided (${e}) is greater than or equal to the maximum bound (${this.length}).`);return 0},end(t){let e=t>>>0;if(e>=this.length)throw new DOMException(`Failed to execute 'end' on 'TimeRanges': The index provided (${e}) is greater than or equal to the maximum bound (${this.length}).`);return 0}}),Gsn=wq.filter(t=>t!=="error"),qsn=Object.values(ra).filter(t=>![ra.PLAYSINLINE].includes(t)),Ksn=Object.values(t0),Rw,Ysn=class extends _s.HTMLElement{constructor(){super(),gs(this,Rw,new WeakMap);let t=e=>{for(let n of e)n.type==="childList"&&(n.removedNodes.forEach(r=>{var i;(i=Ln(this,Rw).get(r))==null||i.remove()}),n.addedNodes.forEach(r=>{var i;let s=r;s!=null&&s.slot||(i=this.media)==null||i.append(nce(Ln(this,Rw),r))}))};new MutationObserver(t).observe(this,{childList:!0,subtree:!0})}static get observedAttributes(){return[...qsn,...Ksn]}init(){this.querySelectorAll(":scope > :not([slot])").forEach(t=>{var e;(e=this.media)==null||e.append(nce(Ln(this,Rw),t))}),Gsn.forEach(t=>{var e;(e=this.media)==null||e.addEventListener(t,n=>{this.dispatchEvent(new Event(n.type))})})}attributeChangedCallback(t,e,n){var r,i;switch(t){case t0.MUTED:{this.media&&(this.media.muted=n!=null,this.media.defaultMuted=n!=null);return}case t0.VOLUME:{let s=(r=fl(n))!=null?r:1;this.media&&(this.media.volume=s);return}case t0.PLAYBACKRATE:{let s=(i=fl(n))!=null?i:1;this.media&&(this.media.playbackRate=s,this.media.defaultPlaybackRate=s);return}}}play(){var t,e;return(e=(t=this.media)==null?void 0:t.play())!=null?e:Promise.reject()}pause(){var t;(t=this.media)==null||t.pause()}load(){var t;(t=this.media)==null||t.load()}requestCast(t){var e;return(e=this.media)==null?void 0:e.requestCast(t)}get media(){var t;return(t=this.shadowRoot)==null?void 0:t.querySelector("mux-video")}get audioTracks(){return this.media.audioTracks}get videoTracks(){return this.media.videoTracks}get audioRenditions(){return this.media.audioRenditions}get videoRenditions(){return this.media.videoRenditions}get paused(){var t,e;return(e=(t=this.media)==null?void 0:t.paused)!=null?e:!0}get duration(){var t,e;return(e=(t=this.media)==null?void 0:t.duration)!=null?e:NaN}get ended(){var t,e;return(e=(t=this.media)==null?void 0:t.ended)!=null?e:!1}get buffered(){var t,e;return(e=(t=this.media)==null?void 0:t.buffered)!=null?e:tce}get seekable(){var t,e;return(e=(t=this.media)==null?void 0:t.seekable)!=null?e:tce}get readyState(){var t,e;return(e=(t=this.media)==null?void 0:t.readyState)!=null?e:0}get videoWidth(){var t,e;return(e=(t=this.media)==null?void 0:t.videoWidth)!=null?e:0}get videoHeight(){var t,e;return(e=(t=this.media)==null?void 0:t.videoHeight)!=null?e:0}get currentSrc(){var t,e;return(e=(t=this.media)==null?void 0:t.currentSrc)!=null?e:""}get currentTime(){var t,e;return(e=(t=this.media)==null?void 0:t.currentTime)!=null?e:0}set currentTime(t){this.media&&(this.media.currentTime=Number(t))}get volume(){var t,e;return(e=(t=this.media)==null?void 0:t.volume)!=null?e:1}set volume(t){this.media&&(this.media.volume=Number(t))}get playbackRate(){var t,e;return(e=(t=this.media)==null?void 0:t.playbackRate)!=null?e:1}set playbackRate(t){this.media&&(this.media.playbackRate=Number(t))}get defaultPlaybackRate(){var t;return(t=fl(this.getAttribute(t0.PLAYBACKRATE)))!=null?t:1}set defaultPlaybackRate(t){t!=null?this.setAttribute(t0.PLAYBACKRATE,`${t}`):this.removeAttribute(t0.PLAYBACKRATE)}get crossOrigin(){return Ox(this,ra.CROSSORIGIN)}set crossOrigin(t){this.setAttribute(ra.CROSSORIGIN,`${t}`)}get autoplay(){return Ox(this,ra.AUTOPLAY)!=null}set autoplay(t){t?this.setAttribute(ra.AUTOPLAY,typeof t=="string"?t:""):this.removeAttribute(ra.AUTOPLAY)}get loop(){return Ox(this,ra.LOOP)!=null}set loop(t){t?this.setAttribute(ra.LOOP,""):this.removeAttribute(ra.LOOP)}get muted(){var t,e;return(e=(t=this.media)==null?void 0:t.muted)!=null?e:!1}set muted(t){this.media&&(this.media.muted=!!t)}get defaultMuted(){return Ox(this,ra.MUTED)!=null}set defaultMuted(t){t?this.setAttribute(ra.MUTED,""):this.removeAttribute(ra.MUTED)}
4206get playsInline(){return Ox(this,ra.PLAYSINLINE)!=null}set playsInline(t){vl("playsInline is set to true by default and is not currently supported as a setter.")}get preload(){return this.media?this.media.preload:this.getAttribute("preload")}set preload(t){["","none","metadata","auto"].includes(t)?this.setAttribute(ra.PRELOAD,t):this.removeAttribute(ra.PRELOAD)}};Rw=new WeakMap;function Ox(t,e){return t.media?t.media.getAttribute(e):t.getAttribute(e)}function nce(t,e){let n=t.get(e);return n||(n=e.cloneNode(),t.set(e,n)),n}var rce=Ysn,Qsn=`:host { 4207 --media-control-display: var(--controls); 4208 --media-loading-indicator-display: var(--loading-indicator); 4209 --media-dialog-display: var(--dialog); 4210 --media-play-button-display: var(--play-button); 4211 --media-live-button-display: var(--live-button); 4212 --media-seek-backward-button-display: var(--seek-backward-button); 4213 --media-seek-forward-button-display: var(--seek-forward-button); 4214 --media-mute-button-display: var(--mute-button); 4215 --media-captions-button-display: var(--captions-button); 4216 --media-captions-menu-button-display: var(--captions-menu-button, var(--media-captions-button-display)); 4217 --media-rendition-menu-button-display: var(--rendition-menu-button); 4218 --media-audio-track-menu-button-display: var(--audio-track-menu-button); 4219 --media-airplay-button-display: var(--airplay-button); 4220 --media-pip-button-display: var(--pip-button); 4221 --media-fullscreen-button-display: var(--fullscreen-button); 4222 --media-cast-button-display: var(--cast-button, var(--_cast-button-drm-display)); 4223 --media-playback-rate-button-display: var(--playback-rate-button); 4224 --media-playback-rate-menu-button-display: var(--playback-rate-menu-button); 4225 --media-volume-range-display: var(--volume-range); 4226 --media-time-range-display: var(--time-range); 4227 --media-time-display-display: var(--time-display); 4228 --media-duration-display-display: var(--duration-display); 4229 --media-title-display-display: var(--title-display); 4230 4231 display: inline-block; 4232 width: 100%; 4233 line-height: 0; 4234} 4235 4236/* Hide custom elements that are not defined yet */ 4237:not(:defined) { 4238 display: none; 4239} 4240 4241a { 4242 color: #fff; 4243 font-size: 0.9em; 4244 text-decoration: underline; 4245} 4246 4247media-theme { 4248 width: 100%; 4249 height: 100%; 4250 direction: ltr; 4251} 4252 4253media-poster-image { 4254 width: 100%; 4255 height: 100%; 4256} 4257 4258media-poster-image:not([src]):not([placeholdersrc]) { 4259 display: none; 4260} 4261 4262::part(top), 4263[part~='top'] { 4264 --media-control-display: var(--controls, var(--top-controls)); 4265 --media-play-button-display: var(--play-button, var(--top-play-button)); 4266 --media-live-button-display: var(--live-button, var(--top-live-button)); 4267 --media-seek-backward-button-display: var(--seek-backward-button, var(--top-seek-backward-button)); 4268 --media-seek-forward-button-display: var(--seek-forward-button, var(--top-seek-forward-button)); 4269 --media-mute-button-display: var(--mute-button, var(--top-mute-button)); 4270 --media-captions-button-display: var(--captions-button, var(--top-captions-button)); 4271 --media-captions-menu-button-display: var( 4272 --captions-menu-button, 4273 var(--media-captions-button-display, var(--top-captions-menu-button)) 4274 ); 4275 --media-rendition-menu-button-display: var(--rendition-menu-button, var(--top-rendition-menu-button)); 4276 --media-audio-track-menu-button-display: var(--audio-track-menu-button, var(--top-audio-track-menu-button)); 4277 --media-airplay-button-display: var(--airplay-button, var(--top-airplay-button)); 4278 --media-pip-button-display: var(--pip-button, var(--top-pip-button)); 4279 --media-fullscreen-button-display: var(--fullscreen-button, var(--top-fullscreen-button)); 4280 --media-cast-button-display: var(--cast-button, var(--top-cast-button, var(--_cast-button-drm-display))); 4281 --media-playback-rate-button-display: var(--playback-rate-button, var(--top-playback-rate-button)); 4282 --media-playback-rate-menu-button-display: var( 4283 --captions-menu-button, 4284 var(--media-playback-rate-button-display, var(--top-playback-rate-menu-button)) 4285 ); 4286 --media-volume-range-display: var(--volume-range, var(--top-volume-range)); 4287 --media-time-range-display: var(--time-range, var(--top-time-range)); 4288 --media-time-display-display: var(--time-display, var(--top-time-display)); 4289 --media-duration-display-display: var(--duration-display, var(--top-duration-display)); 4290 --media-title-display-display: var(--title-display, var(--top-title-display)); 4291} 4292 4293::part(center), 4294[part~='center'] {
4295 --media-control-display: var(--controls, var(--center-controls)); 4296 --media-play-button-display: var(--play-button, var(--center-play-button)); 4297 --media-live-button-display: var(--live-button, var(--center-live-button)); 4298 --media-seek-backward-button-display: var(--seek-backward-button, var(--center-seek-backward-button)); 4299 --media-seek-forward-button-display: var(--seek-forward-button, var(--center-seek-forward-button)); 4300 --media-mute-button-display: var(--mute-button, var(--center-mute-button)); 4301 --media-captions-button-display: var(--captions-button, var(--center-captions-button)); 4302 --media-captions-menu-button-display: var( 4303 --captions-menu-button, 4304 var(--media-captions-button-display, var(--center-captions-menu-button)) 4305 ); 4306 --media-rendition-menu-button-display: var(--rendition-menu-button, var(--center-rendition-menu-button)); 4307 --media-audio-track-menu-button-display: var(--audio-track-menu-button, var(--center-audio-track-menu-button)); 4308 --media-airplay-button-display: var(--airplay-button, var(--center-airplay-button)); 4309 --media-pip-button-display: var(--pip-button, var(--center-pip-button)); 4310 --media-fullscreen-button-display: var(--fullscreen-button, var(--center-fullscreen-button)); 4311 --media-cast-button-display: var(--cast-button, var(--center-cast-button, var(--_cast-button-drm-display))); 4312 --media-playback-rate-button-display: var(--playback-rate-button, var(--center-playback-rate-button)); 4313 --media-playback-rate-menu-button-display: var( 4314 --playback-rate-menu-button, 4315 var(--media-playback-rate-button-display, var(--center-playback-rate-menu-button)) 4316 ); 4317 --media-volume-range-display: var(--volume-range, var(--center-volume-range)); 4318 --media-time-range-display: var(--time-range, var(--center-time-range)); 4319 --media-time-display-display: var(--time-display, var(--center-time-display)); 4320 --media-duration-display-display: var(--duration-display, var(--center-duration-display)); 4321} 4322 4323::part(bottom), 4324[part~='bottom'] { 4325 --media-control-display: var(--controls, var(--bottom-controls)); 4326 --media-play-button-display: var(--play-button, var(--bottom-play-button)); 4327 --media-live-button-display: var(--live-button, var(--bottom-live-button)); 4328 --media-seek-backward-button-display: var(--seek-backward-button, var(--bottom-seek-backward-button)); 4329 --media-seek-forward-button-display: var(--seek-forward-button, var(--bottom-seek-forward-button)); 4330 --media-mute-button-display: var(--mute-button, var(--bottom-mute-button)); 4331 --media-captions-button-display: var(--captions-button, var(--bottom-captions-button)); 4332 --media-captions-menu-button-display: var( 4333 --captions-menu-button, 4334 var(--media-captions-button-display, var(--bottom-captions-menu-button)) 4335 ); 4336 --media-rendition-menu-button-display: var(--rendition-menu-button, var(--bottom-rendition-menu-button)); 4337 --media-audio-track-menu-button-display: var(--audio-track-menu-button, var(--bottom-audio-track-menu-button)); 4338 --media-airplay-button-display: var(--airplay-button, var(--bottom-airplay-button)); 4339 --media-pip-button-display: var(--pip-button, var(--bottom-pip-button)); 4340 --media-fullscreen-button-display: var(--fullscreen-button, var(--bottom-fullscreen-button)); 4341 --media-cast-button-display: var(--cast-button, var(--bottom-cast-button, var(--_cast-button-drm-display))); 4342 --media-playback-rate-button-display: var(--playback-rate-button, var(--bottom-playback-rate-button)); 4343 --media-playback-rate-menu-button-display: var( 4344 --playback-rate-menu-button, 4345 var(--media-playback-rate-button-display, var(--bottom-playback-rate-menu-button)) 4346 ); 4347 --media-volume-range-display: var(--volume-range, var(--bottom-volume-range)); 4348 --media-time-range-display: var(--time-range, var(--bottom-time-range)); 4349 --media-time-display-display: var(--time-display, var(--bottom-time-display)); 4350 --media-duration-display-display: var(--duration-display, var(--bottom-duration-display)); 4351 --media-title-display-display: var(--title-display, var(--bottom-title-display)); 4352} 4353 4354:host([no-tooltips]) { 4355 --media-tooltip-display: none; 4356} 4357`,g3e=` 4358 :host { 4359 z-index: 100; 4360 display: var(--media-dialog-display, flex); 4361 justify-content: center;
4362 align-items: center; 4363 width: 100%; 4364 height: 100%; 4365 position: absolute; 4366 top: 0; 4367 left: 0; 4368 box-sizing: border-box; 4369 color: #fff; 4370 line-height: 18px; 4371 font-family: Arial, sans-serif; 4372 padding: var(--media-dialog-backdrop-padding, 0); 4373 background: var(--media-dialog-backdrop-background, 4374 linear-gradient(to bottom, rgba(20, 20, 30, 0.7) 50%, rgba(20, 20, 30, 0.9)) 4375 ); 4376 /* Needs to use !important to prevent overwrite of media-chrome */ 4377 transition: var(--media-dialog-transition-open, visibility .2s, opacity .2s) !important; 4378 transform: var(--media-dialog-transform-open, none) !important; 4379 visibility: visible !important; 4380 opacity: 1 !important; 4381 pointer-events: auto !important; 4382 } 4383 4384 :host(:not([open])) { 4385 /* Needs to use !important to prevent overwrite of media-chrome */ 4386 transition: var(--media-dialog-transition-close, visibility .1s, opacity .1s) !important; 4387 transform: var(--media-dialog-transform-close, none) !important; 4388 visibility: hidden !important; 4389 opacity: 0 !important; 4390 pointer-events: none !important; 4391 } 4392 4393 :focus-visible { 4394 box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.9); 4395 } 4396 4397 .dialog { 4398 position: relative; 4399 box-sizing: border-box; 4400 background: var(--media-dialog-background, none); 4401 padding: var(--media-dialog-padding, 10px); 4402 width: min(320px, 100%); 4403 word-wrap: break-word; 4404 max-height: 100%; 4405 overflow: auto; 4406 text-align: center; 4407 line-height: 1.4; 4408 } 4409`,v3e=pp.createElement("template");v3e.innerHTML=` 4410 <style> 4411 ${g3e} 4412 </style> 4413 4414 <div class="dialog"> 4415 <slot></slot> 4416 </div> 4417`;var _y=class extends _s.HTMLElement{constructor(){var t;super(),this.attachShadow({mode:"open"}),(t=this.shadowRoot)==null||t.appendChild(this.constructor.template.content.cloneNode(!0))}show(){this.setAttribute("open",""),this.dispatchEvent(new CustomEvent("open",{composed:!0,bubbles:!0})),ice(this)}close(){this.hasAttribute("open")&&(this.removeAttribute("open"),this.dispatchEvent(new CustomEvent("close",{composed:!0,bubbles:!0})),Xsn(this))}attributeChangedCallback(t,e,n){t==="open"&&e!==n&&(n!=null?this.show():this.close())}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","dialog"),this.hasAttribute("open")&&ice(this)}};_y.styles=g3e,_y.template=v3e,_y.observedAttributes=["open"];function ice(t){let e=new CustomEvent("initfocus",{composed:!0,bubbles:!0,cancelable:!0});if(t.dispatchEvent(e),e.defaultPrevented)return;let n=t.querySelector("[autofocus]:not([disabled])");!n&&t.tabIndex>=0&&(n=t),n||(n=y3e(t.shadowRoot)),t._previouslyFocusedElement=pp.activeElement,pp.activeElement instanceof HTMLElement&&pp.activeElement.blur(),t.addEventListener("transitionend",()=>{n instanceof HTMLElement&&n.focus({preventScroll:!0})},{once:!0})}function y3e(t){let e=["button","input","keygen","select","textarea"].map(function(r){return r+":not([disabled])"});e.push('[tabindex]:not([disabled]):not([tabindex=""])');let n=t?.querySelector(e.join(", "));if(!n&&"attachShadow"in Element.prototype){let r=t?.querySelectorAll("*")||[];for(let i=0;i<r.length&&!(r[i].tagName&&r[i].shadowRoot&&(n=y3e(r[i].shadowRoot),n));i++);}return n}function Xsn(t){t._previouslyFocusedElement instanceof HTMLElement&&t._previouslyFocusedElement.focus()}_s.customElements.get("media-dialog")||(_s.customElements.define("media-dialog",_y),_s.MediaDialog=_y);var b3e=_y,E3e=pp.createElement("template");E3e.innerHTML=` 4418 <style> 4419 ${b3e.styles} 4420 4421 .close { 4422 background: none; 4423 color: inherit; 4424 border: none; 4425 padding: 0; 4426 font: inherit; 4427 cursor: pointer; 4428 outline: inherit; 4429 width: 28px; 4430 height: 28px; 4431 position: absolute; 4432 top: 1rem; 4433 right: 1rem; 4434 } 4435 </style> 4436 4437 <div class="dialog"> 4438 <slot></slot> 4439 </div> 4440 4441 <slot name="close"> 4442 <button class="close" tabindex="0"> 4443 <svg fill="none" viewBox="0 0 24 24" stroke="currentColor"> 4444 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> 4445 </svg> 4446 </button> 4447 </slot> 4448`;var KB=class extends b3e{constructor(){var t,e;super(),(e=(t=this.shadowRoot)==null?void 0:t.querySelector(".close"))==null||e.addEventListener("click",()=>{this.close()})}};KB.template=E3e;_s.customElements.get("mxp-dialog")||(_s.customElements.define("mxp-dialog",KB),_s.MxpDialog=KB);var Mx=new WeakMap,Zsn=class x3e{constructor(e,n){this.element=e,this.type=n,this.element.addEventListener(this.type,this);let r=Mx.get(this.element);r&&r.set(this.type,this)}set(e){if(typeof e=="function")this.handleEvent=e.bind(this.element);else if(typeof e=="object"&&typeof e.handleEvent=="function")this.handleEvent=e.handleEvent.bind(e);else{this.element.removeEventListener(this.type,this);let n=Mx.get(this.element);
vendor: 4,463 bytes, lines 4448-4478
4448n&&n.delete(this.type)}}static for(e){Mx.has(e.element)||Mx.set(e.element,new Map);let n=e.attributeName.slice(2),r=Mx.get(e.element);return r&&r.has(n)?r.get(n):new x3e(e.element,n)}};function Jsn(t,e){return t instanceof xc&&t.attributeName.startsWith("on")?(Zsn.for(t).set(e),t.element.removeAttributeNS(t.attributeNamespace,t.attributeName),!0):!1}function ean(t,e){return e instanceof w3e&&t instanceof gE?(e.renderInto(t),!0):!1}function tan(t,e){return e instanceof DocumentFragment&&t instanceof gE?(e.childNodes.length&&t.replace(...e.childNodes),!0):!1}function nan(t,e){if(t instanceof xc){let n=t.attributeNamespace,r=t.element.getAttributeNS(n,t.attributeName);return String(e)!==r&&(t.value=String(e)),!0}return t.value=String(e),!0}function ran(t,e){if(t instanceof xc&&e instanceof Element){let n=t.element;return n[t.attributeName]!==e&&(t.element.removeAttributeNS(t.attributeNamespace,t.attributeName),n[t.attributeName]=e),!0}return!1}function ian(t,e){if(typeof e=="boolean"&&t instanceof xc){let n=t.attributeNamespace,r=t.element.hasAttributeNS(n,t.attributeName);return e!==r&&(t.booleanValue=e),!0}return!1}function san(t,e){return e===!1&&t instanceof gE?(t.replace(""),!0):!1}function aan(t,e){ran(t,e)||ian(t,e)||Jsn(t,e)||san(t,e)||ean(t,e)||tan(t,e)||nan(t,e)}var $8=new Map,sce=new WeakMap,ace=new WeakMap,w3e=class{constructor(e,n,r){this.strings=e,this.values=n,this.processor=r,this.stringsKey=this.strings.join("�")}get template(){if($8.has(this.stringsKey))return $8.get(this.stringsKey);{let e=pp.createElement("template"),n=this.strings.length-1;return e.innerHTML=this.strings.reduce((r,i,s)=>r+i+(s<n?`{{ ${s} }}`:""),""),$8.set(this.stringsKey,e),e}}renderInto(e){var n;let r=this.template;if(sce.get(e)!==r){sce.set(e,r);let s=new gM(r,this.values,this.processor);ace.set(e,s),e instanceof gE?e.replace(...s.children):e.appendChild(s);return}let i=ace.get(e);(n=i?.update)==null||n.call(i,this.values)}},oan={processCallback(t,e,n){var r;if(n){for(let[i,s]of e)if(i in n){let a=(r=n[i])!=null?r:"";aan(s,a)}}}};function yh(t,...e){return new w3e(t,e,oan)}function lan(t,e){t.renderInto(e)}var can=t=>{let{tokens:e}=t;return e.drm?":host { --_cast-button-drm-display: none; }":""},uan=t=>yh` 4449 <style> 4450 ${can(t)} 4451 ${Qsn} 4452 </style> 4453 ${pan(t)} 4454`,dan=t=>{let e=t.hotKeys?`${t.hotKeys}`:"";return Bq(t.streamType)==="live"&&(e+=" noarrowleft noarrowright"),e},fan={TOP:"top",CENTER:"center",BOTTOM:"bottom",LAYER:"layer",MEDIA_LAYER:"media-layer",POSTER_LAYER:"poster-layer",VERTICAL_LAYER:"vertical-layer",CENTERED_LAYER:"centered-layer",GESTURE_LAYER:"gesture-layer",CONTROLLER_LAYER:"controller",BUTTON:"button",RANGE:"range",DISPLAY:"display",CONTROL_BAR:"control-bar",MENU_BUTTON:"menu-button",LISTBOX:"listbox",OPTION:"option",POSTER:"poster",LIVE:"live",PLAY:"play",PRE_PLAY:"pre-play",SEEK_BACKWARD:"seek-backward",SEEK_FORWARD:"seek-forward",MUTE:"mute",CAPTIONS:"captions",AIRPLAY:"airplay",PIP:"pip",FULLSCREEN:"fullscreen",CAST:"cast",PLAYBACK_RATE:"playback-rate",VOLUME:"volume",TIME:"time",TITLE:"title",AUDIO_TRACK:"audio-track",RENDITION:"rendition"},han=Object.values(fan).join(", "),pan=t=>{var e,n,r,i,s,a,o,l,c,u,d,f,h,m,g,b,E,x,S,A,R,C,T,I,D,k,O,P,M,j,U,z,G,F,$,H,q,Y;return yh` 4455 <media-theme 4456 template="${t.themeTemplate||!1}" 4457 defaultstreamtype="${(e=t.defaultStreamType)!=null?e:!1}" 4458 hotkeys="${dan(t)||!1}" 4459 nohotkeys="${t.noHotKeys||!t.hasSrc||t.isDialogOpen||!1}" 4460 noautoseektolive="${!!((n=t.streamType)!=null&&n.includes(qn.LIVE))&&t.targetLiveWindow!==0}" 4461 novolumepref="${t.novolumepref||!1}" 4462 disabled="${!t.hasSrc||t.isDialogOpen}" 4463 audio="${(r=t.audio)!=null?r:!1}" 4464 style="${(i=Nsn({"--media-primary-color":t.primaryColor,"--media-secondary-color":t.secondaryColor,"--media-accent-color":t.accentColor}))!=null?i:!1}" 4465 defaultsubtitles="${!t.defaultHiddenCaptions}" 4466 forwardseekoffset="${(s=t.forwardSeekOffset)!=null?s:!1}" 4467 backwardseekoffset="${(a=t.backwardSeekOffset)!=null?a:!1}" 4468 playbackrates="${(o=t.playbackRates)!=null?o:!1}" 4469 defaultshowremainingtime="${(l=t.defaultShowRemainingTime)!=null?l:!1}" 4470 defaultduration="${(c=t.defaultDuration)!=null?c:!1}" 4471 hideduration="${(u=t.hideDuration)!=null?u:!1}" 4472 title="${(d=t.title)!=null?d:!1}" 4473 exportparts="${han}" 4474 > 4475 <mux-video 4476 slot="media" 4477 target-live-window="${(f=t.targetLiveWindow)!=null?f:!1}" 4478 stream-type="${(h=Bq(t.streamType))!=null?h:!1}
4478" 4479 crossorigin="${(m=t.crossOrigin)!=null?m:""}" 4480 playsinline 4481 autoplay="${(g=t.autoplay)!=null?g:!1}" 4482 muted="${(b=t.muted)!=null?b:!1}" 4483 loop="${(E=t.loop)!=null?E:!1}" 4484 preload="${(x=t.preload)!=null?x:!1}" 4485 debug="${(S=t.debug)!=null?S:!1}" 4486 prefer-cmcd="${(A=t.preferCmcd)!=null?A:!1}" 4487 disable-tracking="${(R=t.disableTracking)!=null?R:!1}" 4488 disable-cookies="${(C=t.disableCookies)!=null?C:!1}" 4489 prefer-playback="${(T=t.preferPlayback)!=null?T:!1}" 4490 start-time="${t.startTime!=null?t.startTime:!1}" 4491 beacon-collection-domain="${(I=t.beaconCollectionDomain)!=null?I:!1}" 4492 player-software-name="${(D=t.playerSoftwareName)!=null?D:!1}" 4493 player-software-version="${(k=t.playerSoftwareVersion)!=null?k:!1}" 4494 env-key="${(O=t.envKey)!=null?O:!1}" 4495 custom-domain="${(P=t.customDomain)!=null?P:!1}" 4496 src="${t.src?t.src:t.playbackId?Oj(t):!1}" 4497 cast-src="${t.src?t.src:t.playbackId?Oj(t):!1}" 4498 cast-receiver="${(M=t.castReceiver)!=null?M:!1}" 4499 drm-token="${(U=(j=t.tokens)==null?void 0:j.drm)!=null?U:!1}" 4500 exportparts="video" 4501 > 4502 ${t.storyboard?yh`<track label="thumbnails" default kind="metadata" src="${t.storyboard}" />`:yh``} 4503 </mux-video> 4504 <slot name="poster" slot="poster"> 4505 <media-poster-image 4506 part="poster" 4507 exportparts="poster, img" 4508 src="${t.poster?t.poster:!1}" 4509 placeholdersrc="${(z=t.placeholder)!=null?z:!1}" 4510 ></media-poster-image> 4511 </slot> 4512 <mxp-dialog 4513 no-auto-hide 4514 open="${(G=t.isDialogOpen)!=null?G:!1}" 4515 onclose="${t.onCloseErrorDialog}" 4516 oninitfocus="${t.onInitFocusDialog}" 4517 > 4518 ${(F=t.dialog)!=null&&F.title?yh`<h3>${t.dialog.title}</h3>`:yh``} 4519 <p> 4520 ${($=t.dialog)==null?void 0:$.message} 4521 ${(H=t.dialog)!=null&&H.linkUrl?yh`<a 4522 href="${t.dialog.linkUrl}" 4523 target="_blank" 4524 rel="external noopener" 4525 aria-label="${(q=t.dialog.linkText)!=null?q:""} ${mt("(opens in a new window)")}" 4526 >${(Y=t.dialog.linkText)!=null?Y:t.dialog.linkUrl}</a 4527 >`:yh``} 4528 </p> 4529 </mxp-dialog> 4530 </media-theme> 4531`},S3e=t=>t.charAt(0).toUpperCase()+t.slice(1),man=(t,e=!1)=>{var n,r;if(t.muxCode){let i=S3e((n=t.errorCategory)!=null?n:"video"),s=iM((r=t.errorCategory)!=null?r:hr.VIDEO);if(t.muxCode===xt.NETWORK_OFFLINE)return mt("Your device appears to be offline",e);if(t.muxCode===xt.NETWORK_TOKEN_EXPIRED)return mt("{category} URL has expired",e).format({category:i});if([xt.NETWORK_TOKEN_SUB_MISMATCH,xt.NETWORK_TOKEN_AUD_MISMATCH,xt.NETWORK_TOKEN_AUD_MISSING,xt.NETWORK_TOKEN_MALFORMED].includes(t.muxCode))return mt("{category} URL is formatted incorrectly",e).format({category:i});if(t.muxCode===xt.NETWORK_TOKEN_MISSING)return mt("Invalid {categoryName} URL",e).format({categoryName:s});if(t.muxCode===xt.NETWORK_NOT_FOUND)return mt("{category} does not exist",e).format({category:i});if(t.muxCode===xt.NETWORK_NOT_READY)return mt("{category} is not currently available",e).format({category:i})}if(t.code){if(t.code===Je.MEDIA_ERR_NETWORK)return mt("Network Error",e);if(t.code===Je.MEDIA_ERR_DECODE)return mt("Media Error",e);if(t.code===Je.MEDIA_ERR_SRC_NOT_SUPPORTED)return mt("Source Not Supported",e)}return mt("Error",e)},gan=(t,e=!1)=>{var n,r;if(t.muxCode){let i=S3e((n=t.errorCategory)!=null?n:"video"),s=iM((r=t.errorCategory)!=null?r:hr.VIDEO);return t.muxCode===xt.NETWORK_OFFLINE?mt("Check your internet connection and try reloading this video.",e):t.muxCode===xt.NETWORK_TOKEN_EXPIRED?mt("The videoâs secured {tokenNamePrefix}-token has expired.",e).format({tokenNamePrefix:s}):t.muxCode===xt.NETWORK_TOKEN_SUB_MISMATCH?mt("The videoâs playback ID does not match the one encoded in the {tokenNamePrefix}-token.",e).format({tokenNamePrefix:s}):t.muxCode===xt.NETWORK_TOKEN_MALFORMED?mt("{category} URL is formatted incorrectly",e).format({category:i}):[xt.NETWORK_TOKEN_AUD_MISMATCH,xt.NETWORK_TOKEN_AUD_MISSING].includes(t.muxCode)?mt("The {tokenNamePrefix}-token is formatted with incorrect information.",e).format({tokenNamePrefix:s}):[xt.NETWORK_TOKEN_MISSING,xt.NETWORK_INVALID_URL].includes(t.muxCode)?mt("The video URL or {tokenNamePrefix}-token are formatted with incorrect or incomplete information.",e).format({tokenNamePrefix:s}):t.muxCode===xt.NETWORK_NOT_FOUND?"":t.muxCode===xt.NETWORK_NOT_READY?mt("The live stream or video file are not yet ready.",e):t.message}return t.code&&(t.code===Je.MEDIA_ERR_NETWORK||t.code===Je.MEDIA_ERR_DECODE||(t.code,Je.MEDIA_ERR_SRC_NOT_SUPPORTED)),t.message},van=(t,e=!1)=>{let n=man(t,e),r=gan(t,e);return{title:n,message:r}},yan=t=>{if(t.muxCode){if(t.muxCode===xt.NETWORK_TOKEN_EXPIRED)return"403-expired-token.md";if(t.muxCode===xt.NETWORK_TOKEN_MALFORMED)return"403-malformatted-token.md";if([xt.NETWORK_TOKEN_AUD_MISMATCH,xt.NETWORK_TOKEN_AUD_MISSING].includes(t.muxCode))return"403-incorrect-aud-value.md";if(t.muxCode===xt.NETWORK_TOKEN_SUB_MISMATCH)return"403-playback-id-mismatch.md";if(t.muxCode===xt.NETWORK_TOKEN_MISSING)return"missing-signed-tokens.md";if(t.muxCode===xt.NETWORK_NOT_FOUND)return"404-not-found.md";if(t.muxCode===xt.NETWORK_NOT_READY)return"412-not-playable.md"}if(t.code){if(t.code===Je.MEDIA_ERR_NETWORK)return"";if(t.code===Je.MEDIA_ERR_DECODE)return"media-decode-error.md";if(t.code===Je.MEDIA_ERR_SRC_NOT_SUPPORTED)return"media-src-not-supported.md"}return""},ban=(t,e)=>{let n=yan(t);return{message:t.message,context:t.context,file:n}};function oce(t,e=!1){let n=van(t,e),r=ban(t);return{dialog:n,devlog:r}}var Ean=`<template id="media-theme-gerwig"> 4532 <style>
4533 @keyframes pre-play-hide { 4534 0% { 4535 transform: scale(1); 4536 opacity: 1; 4537 } 4538 4539 30% { 4540 transform: scale(0.7); 4541 } 4542 4543 100% { 4544 transform: scale(1.5); 4545 opacity: 0; 4546 } 4547 } 4548 4549 :host { 4550 --_primary-color: var(--media-primary-color, #fff); 4551 --_secondary-color: var(--media-secondary-color, transparent); 4552 --_accent-color: var(--media-accent-color, #fa50b5); 4553 --_text-color: var(--media-text-color, #000); 4554 4555 --media-icon-color: var(--_primary-color); 4556 --media-control-background: var(--_secondary-color); 4557 --media-control-hover-background: var(--_accent-color); 4558 --media-time-buffered-color: rgba(255, 255, 255, 0.4); 4559 --media-preview-time-text-shadow: none; 4560 --media-control-height: 14px; 4561 --media-control-padding: 6px; 4562 --media-tooltip-container-margin: 6px; 4563 --media-tooltip-distance: 18px; 4564 4565 color: var(--_primary-color); 4566 display: inline-block; 4567 width: 100%; 4568 height: 100%; 4569 } 4570 4571 :host([audio]) { 4572 --_secondary-color: var(--media-secondary-color, black); 4573 --media-preview-time-text-shadow: none; 4574 } 4575 4576 :host([audio]) ::slotted([slot='media']) { 4577 height: 0px; 4578 } 4579 4580 :host([audio]) media-loading-indicator { 4581 display: none; 4582 } 4583 4584 :host([audio]) media-controller { 4585 background: transparent; 4586 } 4587 4588 :host([audio]) media-controller::part(vertical-layer) { 4589 background: transparent; 4590 } 4591 4592 :host([audio]) media-control-bar { 4593 width: 100%; 4594 background-color: var(--media-control-background); 4595 } 4596 4597 /* 4598 * 0.433s is the transition duration for VTT Regions. 4599 * Borrowed here, so the captions don't move too fast. 4600 */ 4601 media-controller { 4602 --media-webkit-text-track-transform: translateY(0) scale(0.98); 4603 --media-webkit-text-track-transition: transform 0.433s ease-out 0.3s; 4604 } 4605 media-controller:is([mediapaused], :not([userinactive])) { 4606 --media-webkit-text-track-transform: translateY(-50px) scale(0.98); 4607 --media-webkit-text-track-transition: transform 0.15s ease; 4608 } 4609 4610 /* 4611 * CSS specific to iOS devices. 4612 * See: https://stackoverflow.com/questions/30102792/css-media-query-to-target-only-ios-devices/60220757#60220757 4613 */ 4614 @supports (-webkit-touch-callout: none) { 4615 /* Disable subtitle adjusting for iOS Safari */ 4616 media-controller[mediaisfullscreen] { 4617 --media-webkit-text-track-transform: unset; 4618 --media-webkit-text-track-transition: unset; 4619 } 4620 } 4621 4622 media-time-range { 4623 --media-box-padding-left: 6px; 4624 --media-box-padding-right: 6px; 4625 --media-range-bar-color: var(--_accent-color); 4626 --media-time-range-buffered-color: var(--_primary-color); 4627 --media-range-track-color: transparent; 4628 --media-range-track-background: rgba(255, 255, 255, 0.4); 4629 --media-range-thumb-background: radial-gradient( 4630 circle, 4631 #000 0%, 4632 #000 25%, 4633 var(--_accent-color) 25%, 4634 var(--_accent-color) 4635 ); 4636 --media-range-thumb-width: 12px; 4637 --media-range-thumb-height: 12px; 4638 --media-range-thumb-transform: scale(0); 4639 --media-range-thumb-transition: transform 0.3s; 4640 --media-range-thumb-opacity: 1; 4641 --media-preview-background: var(--_primary-color); 4642 --media-box-arrow-background: var(--_primary-color); 4643 --media-preview-thumbnail-border: 5px solid var(--_primary-color); 4644 --media-preview-border-radius: 5px; 4645 --media-text-color: var(--_text-color); 4646 --media-control-hover-background: transparent; 4647 --media-preview-chapter-text-shadow: none; 4648 color: var(--_accent-color); 4649 padding: 0 6px; 4650 } 4651 4652 :host([audio]) media-time-range { 4653 --media-preview-time-padding: 1.5px 6px; 4654 --media-preview-box-margin: 0 0 -5px; 4655 } 4656 4657 media-time-range:hover { 4658 --media-range-thumb-transform: scale(1); 4659 } 4660 4661 media-preview-thumbnail { 4662 border-bottom-width: 0; 4663 } 4664 4665 [part~='menu'] { 4666 border-radius: 2px; 4667 border: 1px solid rgba(0, 0, 0, 0.1); 4668 bottom: 50px; 4669 padding: 2.5px 10px; 4670 } 4671 4672 [part~='menu']::part(indicator) { 4673 fill: var(--_accent-color); 4674 } 4675 4676 [part~='menu']::part(menu-item) { 4677 box-sizing: border-box; 4678 display: flex; 4679 align-items: center; 4680 padding: 6px 10px; 4681 min-height: 34px; 4682 } 4683 4684 [part~='menu']::part(checked) { 4685 font-weight: 700; 4686 } 4687 4688 media-captions-menu, 4689 media-rendition-menu, 4690 media-audio-track-menu, 4691 media-playback-rate-menu { 4692 position: absolute; /* ensure they don't take up space in DOM on load */ 4693 --media-menu-background: var(--_primary-color); 4694 --media-menu-item-checked-background: transparent; 4695 --media-text-color: var(--_text-color); 4696 --media-menu-item-hover-background: transparent; 4697 --media-menu-item-hover-outline: var(--_accent-color) solid 1px; 4698 } 4699 4700 /* The icon is a circle so make it 16px high instead of 14px for more balance. */ 4701 media-audio-track-menu-button { 4702 --media-control-padding: 5px; 4703 --media-control-height: 16px; 4704 } 4705 4706 media-playback-rate-menu-button { 4707 --media-control-padding: 6px 3px; 4708 min-width: 4.4ch; 4709 } 4710 4711 media-playback-rate-menu { 4712 --media-menu-flex-direction: row; 4713 --media-menu-item-checked-background: var(--_accent-color); 4714 --media-menu-item-checked-indicator-display: none; 4715 margin-right: 6px; 4716 padding: 0; 4717 --media-menu-gap: 0.25em; 4718 } 4719 4720 media-playback-rate-menu[part~='menu']::part(menu-item) { 4721 padding: 6px 6px 6px 8px; 4722 } 4723 4724 media-playback-rate-menu[part~='menu']::part(checked) { 4725 color: #fff; 4726 } 4727 4728 :host(:not([audio])) media-time-range { 4729 /* Adding px is required here for calc() */ 4730 --media-range-padding: 0px; 4731 background: transparent; 4732 z-index: 10; 4733 height: 10px; 4734 bottom: -3px; 4735 width: 100%; 4736 } 4737 4738 media-control-bar :is([role='button'], [role='switch'], button) { 4739 line-height: 0; 4740 } 4741 4742 media-control-bar :is([part*='button'], [part*='range'], [part*='display']) { 4743 border-radius: 3px; 4744 } 4745 4746 .spacer { 4747 flex-grow: 1; 4748 background-color: var(--media-control-background, rgba(20, 20, 30, 0.7)); 4749 } 4750 4751 media-control-bar[slot~='top-chrome'] { 4752 min-height: 42px; 4753 pointer-events: none; 4754 } 4755 4756 media-control-bar { 4757 --gradient-steps: hsl(0 0% 0% / 0) 0%, hsl(0 0% 0% / 0.013) 8.1%, hsl(0 0% 0% / 0.049) 15.5%, 4758 hsl(0 0% 0% / 0.104) 22.5%, hsl(0 0% 0% / 0.175) 29%, hsl(0 0% 0% / 0.259) 35.3%, hsl(0 0% 0% / 0.352) 41.2%, 4759 hsl(0 0% 0% / 0.45) 47.1%, hsl(0 0% 0% / 0.55) 52.9%, hsl(0 0% 0% / 0.648) 58.8%, hsl(0 0% 0% / 0.741) 64.7%, 4760 hsl(0 0% 0% / 0.825) 71%, hsl(0 0% 0% / 0.896) 77.5%, hsl(0 0% 0% / 0.951) 84.5%, hsl(0 0% 0% / 0.987) 91.9%, 4761 hsl(0 0% 0%) 100%; 4762 } 4763 4764 :host([title]:not([audio])) media-control-bar[slot='top-chrome']::before { 4765 content: ''; 4766 position: absolute; 4767 width: 100%; 4768 padding-bottom: min(100px, 25%); 4769 background: linear-gradient(to top, var(--gradient-steps)); 4770 opacity: 0.8; 4771 pointer-events: none; 4772 } 4773 4774 :host(:not([audio])) media-control-bar[part~='bottom']::before { 4775 content: ''; 4776 position: absolute; 4777 width: 100%; 4778 bottom: 0; 4779 left: 0; 4780 padding-bottom: min(100px, 25%); 4781 background: linear-gradient(to bottom, var(--gradient-steps)); 4782 opacity: 0.8; 4783 z-index: 1; 4784 pointer-events: none; 4785 } 4786 4787 media-control-bar[part~='bottom'] > * { 4788 z-index: 20; 4789 } 4790 4791 media-control-bar[part~='bottom'] { 4792 padding: 6px 6px; 4793 } 4794 4795 media-control-bar[slot~='top-chrome'] > * { 4796 --media-control-background: transparent; 4797 --media-control-hover-background: transparent; 4798 position: relative; 4799 } 4800 4801 media-controller::part(vertical-layer) { 4802 transition: background-color 1s; 4803 } 4804 4805 media-controller:is([mediapaused], :not([userinactive]))::part(vertical-layer) { 4806 background-color: var(--controls-backdrop-color, var(--controls, transparent)); 4807 transition: background-color 0.25s; 4808 } 4809
4810 .center-controls { 4811 --media-button-icon-width: 100%; 4812 --media-button-icon-height: auto; 4813 --media-tooltip-display: none; 4814 pointer-events: none; 4815 width: 100%; 4816 display: flex; 4817 flex-flow: row; 4818 align-items: center; 4819 justify-content: center; 4820 filter: drop-shadow(0 0 2px rgb(0 0 0 / 0.25)) drop-shadow(0 0 6px rgb(0 0 0 / 0.25)); 4821 paint-order: stroke; 4822 stroke: rgba(102, 102, 102, 1); 4823 stroke-width: 0.3px; 4824 text-shadow: 4825 0 0 2px rgb(0 0 0 / 0.25), 4826 0 0 6px rgb(0 0 0 / 0.25); 4827 } 4828 4829 .center-controls media-play-button { 4830 --media-control-background: transparent; 4831 --media-control-hover-background: transparent; 4832 --media-control-padding: 0; 4833 width: 40px; 4834 } 4835 4836 [breakpointsm] .center-controls media-play-button { 4837 width: 90px; 4838 height: 90px; 4839 border-radius: 50%; 4840 transition: background 0.4s; 4841 padding: 24px; 4842 --media-control-background: #000; 4843 --media-control-hover-background: var(--_accent-color); 4844 } 4845 4846 .center-controls media-seek-backward-button, 4847 .center-controls media-seek-forward-button { 4848 --media-control-background: transparent; 4849 --media-control-hover-background: transparent; 4850 padding: 0; 4851 margin: 0 20px; 4852 width: max(33px, min(8%, 40px)); 4853 } 4854 4855 [breakpointsm]:not([audio]) .center-controls.pre-playback { 4856 display: grid; 4857 align-items: initial; 4858 justify-content: initial; 4859 height: 100%; 4860 overflow: hidden; 4861 } 4862 4863 [breakpointsm]:not([audio]) .center-controls.pre-playback media-play-button { 4864 place-self: var(--_pre-playback-place, center); 4865 grid-area: 1 / 1; 4866 margin: 16px; 4867 } 4868 4869 /* Show and hide controls or pre-playback state */ 4870 4871 [breakpointsm]:is([mediahasplayed], :not([mediapaused])):not([audio]) 4872 .center-controls.pre-playback 4873 media-play-button { 4874 /* Using \`forwards\` would lead to a laggy UI after the animation got in the end state */ 4875 animation: 0.3s linear pre-play-hide; 4876 opacity: 0; 4877 pointer-events: none; 4878 } 4879 4880 .autoplay-unmute { 4881 --media-control-hover-background: transparent; 4882 width: 100%; 4883 display: flex; 4884 align-items: center; 4885 justify-content: center; 4886 filter: drop-shadow(0 0 2px rgb(0 0 0 / 0.25)) drop-shadow(0 0 6px rgb(0 0 0 / 0.25)); 4887 } 4888 4889 .autoplay-unmute-btn { 4890 --media-control-height: 16px; 4891 border-radius: 8px; 4892 background: #000; 4893 color: var(--_primary-color); 4894 display: flex; 4895 align-items: center; 4896 padding: 8px 16px; 4897 font-size: 18px; 4898 font-weight: 500; 4899 cursor: pointer; 4900 } 4901 4902 .autoplay-unmute-btn:hover { 4903 background: var(--_accent-color); 4904 } 4905 4906 [breakpointsm] .autoplay-unmute-btn { 4907 --media-control-height: 30px; 4908 padding: 14px 24px; 4909 font-size: 26px; 4910 } 4911 4912 .autoplay-unmute-btn svg { 4913 margin: 0 6px 0 0; 4914 } 4915 4916 [breakpointsm] .autoplay-unmute-btn svg { 4917 margin: 0 10px 0 0; 4918 } 4919 4920 media-controller:not([audio]):not([mediahasplayed]) *:is(media-control-bar, media-time-range) { 4921 display: none; 4922 } 4923 4924 media-loading-indicator { 4925 --media-loading-icon-width: 100%; 4926 --media-button-icon-height: auto; 4927 display: var(--media-control-display, var(--media-loading-indicator-display, flex)); 4928 pointer-events: none; 4929 position: absolute; 4930 width: min(15%, 150px); 4931 flex-flow: row; 4932 align-items: center; 4933 justify-content: center; 4934 } 4935 4936 /* Intentionally don't target the div for transition but the children 4937 of the div. Prevents messing with media-chrome's autohide feature. */ 4938 media-loading-indicator + div * { 4939 transition: opacity 0.15s; 4940 opacity: 1; 4941 } 4942 4943 media-loading-indicator[medialoading]:not([mediapaused]) ~ div > * { 4944 opacity: 0; 4945 transition-delay: 400ms; 4946 } 4947 4948 media-volume-range { 4949 width: min(100%, 100px); 4950 --media-range-padding-left: 10px; 4951 --media-range-padding-right: 10px; 4952 --media-range-thumb-width: 12px; 4953 --media-range-thumb-height: 12px; 4954 --media-range-thumb-background: radial-gradient( 4955 circle, 4956 #000 0%, 4957 #000 25%, 4958 var(--_primary-color) 25%, 4959 var(--_primary-color) 4960 ); 4961 --media-control-hover-background: none; 4962 } 4963 4964 media-time-display { 4965 white-space: nowrap; 4966 } 4967 4968 /* Generic style for explicitly disabled controls */ 4969 media-control-bar[part~='bottom'] [disabled], 4970 media-control-bar[part~='bottom'] [aria-disabled='true'] { 4971 opacity: 60%;
4972 cursor: not-allowed; 4973 } 4974 4975 media-text-display { 4976 --media-font-size: 16px; 4977 --media-control-padding: 14px; 4978 font-weight: 500; 4979 } 4980 4981 media-play-button.animated *:is(g, path) { 4982 transition: all 0.3s; 4983 } 4984 4985 media-play-button.animated[mediapaused] .pause-icon-pt1 { 4986 opacity: 0; 4987 } 4988 4989 media-play-button.animated[mediapaused] .pause-icon-pt2 { 4990 transform-origin: center center; 4991 transform: scaleY(0); 4992 } 4993 4994 media-play-button.animated[mediapaused] .play-icon { 4995 clip-path: inset(0 0 0 0); 4996 } 4997 4998 media-play-button.animated:not([mediapaused]) .play-icon { 4999 clip-path: inset(0 0 0 100%); 5000 } 5001 5002 media-seek-forward-button, 5003 media-seek-backward-button { 5004 --media-font-weight: 400; 5005 } 5006 5007 .mute-icon { 5008 display: inline-block; 5009 } 5010 5011 .mute-icon :is(path, g) { 5012 transition: opacity 0.5s; 5013 } 5014 5015 .muted { 5016 opacity: 0; 5017 } 5018 5019 media-mute-button[mediavolumelevel='low'] :is(.volume-medium, .volume-high), 5020 media-mute-button[mediavolumelevel='medium'] :is(.volume-high) { 5021 opacity: 0; 5022 } 5023 5024 media-mute-button[mediavolumelevel='off'] .unmuted { 5025 opacity: 0; 5026 } 5027 5028 media-mute-button[mediavolumelevel='off'] .muted { 5029 opacity: 1; 5030 } 5031 5032 /** 5033 * Our defaults for these buttons are to hide them at small sizes 5034 * users can override this with CSS 5035 */ 5036 media-controller:not([breakpointsm]):not([audio]) { 5037 --bottom-play-button: none; 5038 --bottom-seek-backward-button: none; 5039 --bottom-seek-forward-button: none; 5040 --bottom-time-display: none; 5041 --bottom-playback-rate-menu-button: none; 5042 --bottom-pip-button: none; 5043 } 5044 </style> 5045 5046 <template partial="TitleDisplay"> 5047 <template if="title"> 5048 <media-text-display part="top title display" class="title-display">{{title}}</media-text-display
vendor: 19,168 bytes, lines 5048-5331
5048> 5049 </template> 5050 </template> 5051 5052 <template partial="PlayButton"> 5053 <media-play-button 5054 part="{{section ?? 'bottom'}} play button" 5055 disabled="{{disabled}}" 5056 aria-disabled="{{disabled}}" 5057 class="animated" 5058 > 5059 <svg aria-hidden="true" viewBox="0 0 18 14" slot="icon"> 5060 <g class="play-icon"> 5061 <path 5062 d="M15.5987 6.2911L3.45577 0.110898C2.83667 -0.204202 2.06287 0.189698 2.06287 0.819798V13.1802C2.06287 13.8103 2.83667 14.2042 3.45577 13.8891L15.5987 7.7089C16.2178 7.3938 16.2178 6.6061 15.5987 6.2911Z" 5063 /> 5064 </g> 5065 <g class="pause-icon"> 5066 <path 5067 class="pause-icon-pt1" 5068 d="M5.90709 0H2.96889C2.46857 0 2.06299 0.405585 2.06299 0.9059V13.0941C2.06299 13.5944 2.46857 14 2.96889 14H5.90709C6.4074 14 6.81299 13.5944 6.81299 13.0941V0.9059C6.81299 0.405585 6.4074 0 5.90709 0Z" 5069 /> 5070 <path 5071 class="pause-icon-pt2" 5072 d="M15.1571 0H12.2189C11.7186 0 11.313 0.405585 11.313 0.9059V13.0941C11.313 13.5944 11.7186 14 12.2189 14H15.1571C15.6574 14 16.063 13.5944 16.063 13.0941V0.9059C16.063 0.405585 15.6574 0 15.1571 0Z" 5073 /> 5074 </g> 5075 </svg> 5076 </media-play-button> 5077 </template> 5078 5079 <template partial="PrePlayButton"> 5080 <media-play-button 5081 part="{{section ?? 'center'}} play button pre-play" 5082 disabled="{{disabled}}" 5083 aria-disabled="{{disabled}}" 5084 > 5085 <svg aria-hidden="true" viewBox="0 0 18 14" slot="icon" style="transform: translate(3px, 0)"> 5086 <path 5087 d="M15.5987 6.2911L3.45577 0.110898C2.83667 -0.204202 2.06287 0.189698 2.06287 0.819798V13.1802C2.06287 13.8103 2.83667 14.2042 3.45577 13.8891L15.5987 7.7089C16.2178 7.3938 16.2178 6.6061 15.5987 6.2911Z" 5088 /> 5089 </svg> 5090 </media-play-button> 5091 </template> 5092 5093 <template partial="SeekBackwardButton"> 5094 <media-seek-backward-button 5095 seekoffset="{{backwardseekoffset}}" 5096 part="{{section ?? 'bottom'}} seek-backward button" 5097 disabled="{{disabled}}" 5098 aria-disabled="{{disabled}}" 5099 > 5100 <svg viewBox="0 0 22 14" aria-hidden="true" slot="icon"> 5101 <path 5102 d="M3.65 2.07888L0.0864 6.7279C-0.0288 6.87812 -0.0288 7.12188 0.0864 7.2721L3.65 11.9211C3.7792 12.0896 4 11.9703 4 11.7321V2.26787C4 2.02968 3.7792 1.9104 3.65 2.07888Z" 5103 /> 5104 <text transform="translate(6 12)" style="font-size: 14px; font-family: 'ArialMT', 'Arial'"> 5105 {{backwardseekoffset}} 5106 </text> 5107 </svg> 5108 </media-seek-backward-button> 5109 </template> 5110 5111 <template partial="SeekForwardButton"> 5112 <media-seek-forward-button 5113 seekoffset="{{forwardseekoffset}}" 5114 part="{{section ?? 'bottom'}} seek-forward button" 5115 disabled="{{disabled}}" 5116 aria-disabled="{{disabled}}" 5117 > 5118 <svg viewBox="0 0 22 14" aria-hidden="true" slot="icon"> 5119 <g> 5120 <text transform="translate(-1 12)" style="font-size: 14px; font-family: 'ArialMT', 'Arial'"> 5121 {{forwardseekoffset}} 5122 </text> 5123 <path 5124 d="M18.35 11.9211L21.9136 7.2721C22.0288 7.12188 22.0288 6.87812 21.9136 6.7279L18.35 2.07888C18.2208 1.91041 18 2.02968 18 2.26787V11.7321C18 11.9703 18.2208 12.0896 18.35 11.9211Z" 5125 /> 5126 </g> 5127 </svg> 5128 </media-seek-forward-button> 5129 </template> 5130 5131 <template partial="MuteButton"> 5132 <media-mute-button part="bottom mute button" disabled="{{disabled}}" aria-disabled="{{disabled}}"> 5133 <svg viewBox="0 0 18 14" slot="icon" class="mute-icon" aria-hidden="true"> 5134 <g class="unmuted"> 5135 <path 5136 d="M6.76786 1.21233L3.98606 3.98924H1.19937C0.593146 3.98924 0.101743 4.51375 0.101743 5.1607V6.96412L0 6.99998L0.101743 7.03583V8.83926C0.101743 9.48633 0.593146 10.0108 1.19937 10.0108H3.98606L6.76773 12.7877C7.23561 13.2547 8 12.9007 8 12.2171V1.78301C8 1.09925 7.23574 0.745258 6.76786 1.21233Z" 5137 /> 5138 <path 5139 class="volume-low" 5140 d="M10 3.54781C10.7452 4.55141 11.1393 5.74511 11.1393 6.99991C11.1393 8.25471 10.7453 9.44791 10 10.4515L10.7988 11.0496C11.6734 9.87201 12.1356 8.47161 12.1356 6.99991C12.1356 5.52821 11.6735 4.12731 10.7988 2.94971L10 3.54781Z" 5141 /> 5142 <path 5143 class="volume-medium" 5144 d="M12.3778 2.40086C13.2709 3.76756 13.7428 5.35806 13.7428 7.00026C13.7428 8.64246 13.2709 10.233 12.3778 11.5992L13.2106 12.1484C14.2107 10.6185 14.739 8.83796 14.739 7.00016C14.739 5.16236 14.2107 3.38236 13.2106 1.85156L12.3778 2.40086Z" 5145 /> 5146 <path 5147 class="volume-high" 5148 d="M15.5981 0.75L14.7478 1.2719C15.7937 2.9919 16.3468 4.9723 16.3468 7C16.3468 9.0277 15.7937 11.0082 14.7478 12.7281L15.5981 13.25C16.7398 11.3722 17.343 9.211 17.343 7C17.343 4.789 16.7398 2.6268 15.5981 0.75Z" 5149 /> 5150 </g> 5151 <g class="muted"> 5152 <path 5153 fill-rule="evenodd" 5154 clip-rule="evenodd" 5155 d="M4.39976 4.98924H1.19937C1.19429 4.98924 1.17777 4.98961 1.15296 5.01609C1.1271 5.04369 1.10174 5.09245 1.10174 5.1607V8.83926C1.10174 8.90761 1.12714 8.95641 1.15299 8.984C1.17779 9.01047 1.1943 9.01084 1.19937 9.01084H4.39977L7 11.6066V2.39357L4.39976 4.98924ZM7.47434 1.92006C7.4743 1.9201 7.47439 1.92002 7.47434 1.92006V1.92006ZM6.76773 12.7877L3.98606 10.0108H1.19937C0.593146 10.0108 0.101743 9.48633 0.101743 8.83926V7.03583L0 6.99998L0.101743 6.96412V5.1607C0.101743 4.51375 0.593146 3.98924 1.19937 3.98924H3.98606L6.76786 1.21233C7.23574 0.745258 8 1.09925 8 1.78301V12.2171C8 12.9007 7.23561 13.2547 6.76773 12.7877Z" 5156 /> 5157 <path 5158 fill-rule="evenodd" 5159 clip-rule="evenodd" 5160 d="M15.2677 9.30323C15.463 9.49849 15.7796 9.49849 15.9749 9.30323C16.1701 9.10796 16.1701 8.79138 15.9749 8.59612L14.2071 6.82841L15.9749 5.06066C16.1702 4.8654 16.1702 4.54882 15.9749 4.35355C15.7796 4.15829 15.4631 4.15829 15.2678 4.35355L13.5 6.1213L11.7322 4.35348C11.537 4.15822 11.2204 4.15822 11.0251 4.35348C10.8298 4.54874 10.8298 4.86532 11.0251 5.06058L12.7929 6.82841L11.0251 8.59619C10.8299 8.79146 10.8299 9.10804 11.0251 9.3033C11.2204 9.49856 11.537 9.49856 11.7323 9.3033L13.5 7.53552L15.2677 9.30323Z" 5161 /> 5162 </g> 5163 </svg> 5164 </media-mute-button> 5165 </template> 5166 5167 <template partial="PipButton"> 5168 <media-pip-button part="bottom pip button" disabled="{{disabled}}" aria-disabled="{{disabled}}"> 5169 <svg viewBox="0 0 18 14" aria-hidden="true" slot="icon"> 5170 <path 5171 d="M15.9891 0H2.011C0.9004 0 0 0.9003 0 2.0109V11.989C0 13.0996 0.9004 14 2.011 14H15.9891C17.0997 14 18 13.0997 18 11.9891V2.0109C18 0.9003 17.0997 0 15.9891 0ZM17 11.9891C17 12.5465 16.5465 13 15.9891 13H2.011C1.4536 13 1.0001 12.5465 1.0001 11.9891V2.0109C1.0001 1.4535 1.4536 0.9999 2.011 0.9999H15.9891C16.5465 0.9999 17 1.4535 17 2.0109V11.9891Z" 5172 /> 5173 <path 5174 d="M15.356 5.67822H8.19523C8.03253 5.67822 7.90063 5.81012 7.90063 5.97282V11.3836C7.90063 11.5463 8.03253 11.6782 8.19523 11.6782H15.356C15.5187 11.6782 15.6506 11.5463 15.6506 11.3836V5.97282C15.6506 5.81012 15.5187 5.67822 15.356 5.67822Z" 5175 /> 5176 </svg> 5177 </media-pip-button> 5178 </template> 5179 5180 <template partial="CaptionsMenu"> 5181 <media-captions-menu-button part="bottom captions button"> 5182 <svg aria-hidden="true" viewBox="0 0 18 14" slot="on"> 5183 <path 5184 d="M15.989 0H2.011C0.9004 0 0 0.9003 0 2.0109V11.9891C0 13.0997 0.9004 14 2.011 14H15.989C17.0997 14 18 13.0997 18 11.9891V2.0109C18 0.9003 17.0997 0 15.989 0ZM4.2292 8.7639C4.5954 9.1902 5.0935 9.4031 5.7233 9.4031C6.1852 9.4031 6.5544 9.301 6.8302 9.0969C7.1061 8.8933 7.2863 8.614 7.3702 8.26H8.4322C8.3062 8.884 8.0093 9.3733 7.5411 9.7273C7.0733 10.0813 6.4703 10.2581 5.732 10.2581C5.108 10.2581 4.5699 10.1219 4.1168 9.8489C3.6637 9.5759 3.3141 9.1946 3.0685 8.7058C2.8224 8.2165 2.6994 7.6511 2.6994 7.009C2.6994 6.3611 2.8224 5.7927 3.0685 5.3034C3.3141 4.8146 3.6637 4.4323 4.1168 4.1559C4.5699 3.88 5.108 3.7418 5.732 3.7418C6.4703 3.7418 7.0733 3.922 7.5411 4.2818C8.0094 4.6422 8.3062 5.1461 8.4322 5.794H7.3702C7.2862 5.4283 7.106 5.1368 6.8302 4.921C6.5544 4.7052 6.1852 4.5968 5.7233 4.5968C5.0934 4.5968 4.5954 4.8116 4.2292 5.2404C3.8635 5.6696 3.6804 6.259 3.6804 7.009C3.6804 7.7531 3.8635 8.3381 4.2292 8.7639ZM11.0974 8.7639C11.4636 9.1902 11.9617 9.4031 12.5915 9.4031C13.0534 9.4031 13.4226 9.301 13.6984 9.0969C13.9743 8.8933 14.1545 8.614 14.2384 8.26H15.3004C15.1744 8.884 14.8775 9.3733 14.4093 9.7273C13.9415 10.0813 13.3385 10.2581 12.6002 10.2581C11.9762 10.2581 11.4381 10.1219 10.985 9.8489C10.5319 9.5759 10.1823 9.1946 9.9367 8.7058C9.6906 8.2165 9.5676 7.6511 9.5676 7.009C9.5676 6.3611 9.6906 5.7927 9.9367 5.3034C10.1823 4.8146 10.5319 4.4323 10.985 4.1559C11.4381 3.88 11.9762 3.7418 12.6002 3.7418C13.3385 3.7418 13.9415 3.922 14.4093 4.2818C14.8776 4.6422 15.1744 5.1461 15.3004 5.794H14.2384C14.1544 5.4283 13.9742 5.1368 13.6984 4.921C13.4226 4.7052 13.0534 4.5968 12.5915 4.5968C11.9616 4.5968 11.4636 4.8116 11.0974 5.2404C10.7317 5.6696 10.5486 6.259 10.5486 7.009C10.5486 7.7531 10.7317 8.3381 11.0974 8.7639Z" 5185 /> 5186 </svg> 5187 <svg aria-hidden="true" viewBox="0 0 18 14" slot="off"> 5188 <path 5189 d="M5.73219 10.258C5.10819 10.258 4.57009 10.1218 4.11699 9.8488C3.66389 9.5758 3.31429 9.1945 3.06869 8.7057C2.82259 8.2164 2.69958 7.651 2.69958 7.0089C2.69958 6.361 2.82259 5.7926 3.06869 5.3033C3.31429 4.8145 3.66389 4.4322 4.11699 4.1558C4.57009 3.8799 5.10819 3.7417 5.73219 3.7417C6.47049 3.7417 7.07348 3.9219 7.54128 4.2817C8.00958 4.6421 8.30638 5.146 8.43238 5.7939H7.37039C7.28639 5.4282 7.10618 5.1367 6.83039 4.9209C6.55459 4.7051 6.18538 4.5967 5.72348 4.5967C5.09358 4.5967 4.59559 4.8115 4.22939 5.2403C3.86369 5.6695 3.68058 6.2589 3.68058 7.0089C3.68058 7.753 3.86369 8.338 4.22939 8.7638C4.59559 9.1901 5.09368 9.403 5.72348 9.403C6.18538 9.403 6.55459 9.3009 6.83039 9.0968C7.10629 8.8932 7.28649 8.6139 7.37039 8.2599H8.43238C8.30638 8.8839 8.00948 9.3732 7.54128 9.7272C7.07348 10.0812 6.47049 10.258 5.73219 10.258Z" 5190 /> 5191 <path 5192 d="M12.6003 10.258C11.9763 10.258 11.4382 10.1218 10.9851 9.8488C10.532 9.5758 10.1824 9.1945 9.93685 8.7057C9.69075 8.2164 9.56775 7.651 9.56775 7.0089C9.56775 6.361 9.69075 5.7926 9.93685 5.3033C10.1824 4.8145 10.532 4.4322 10.9851 4.1558C11.4382 3.8799 11.9763 3.7417 12.6003 3.7417C13.3386 3.7417 13.9416 3.9219 14.4094 4.2817C14.8777 4.6421 15.1745 5.146 15.3005 5.7939H14.2385C14.1545 5.4282 13.9743 5.1367 13.6985 4.9209C13.4227 4.7051 13.0535 4.5967 12.5916 4.5967C11.9617 4.5967 11.4637 4.8115 11.0975 5.2403C10.7318 5.6695 10.5487 6.2589 10.5487 7.0089C10.5487 7.753 10.7318 8.338 11.0975 8.7638C11.4637 9.1901 11.9618 9.403 12.5916 9.403C13.0535 9.403 13.4227 9.3009 13.6985 9.0968C13.9744 8.8932 14.1546 8.6139 14.2385 8.2599H15.3005C15.1745 8.8839 14.8776 9.3732 14.4094 9.7272C13.9416 10.0812 13.3386 10.258 12.6003 10.258Z" 5193 /> 5194 <path 5195 d="M15.9891 1C16.5465 1 17 1.4535 17 2.011V11.9891C17 12.5465 16.5465 13 15.9891 13H2.0109C1.4535 13 1 12.5465 1 11.9891V2.0109C1 1.4535 1.4535 0.9999 2.0109 0.9999L15.9891 1ZM15.9891 0H2.0109C0.9003 0 0 0.9003 0 2.0109V11.9891C0 13.0997 0.9003 14 2.0109 14H15.9891C17.0997 14 18 13.0997 18 11.9891V2.0109C18 0.9003 17.0997 0 15.9891 0Z" 5196 /> 5197 </svg> 5198 </media-captions-menu-button> 5199 <media-captions-menu 5200 hidden 5201 anchor="auto" 5202 part="bottom captions menu" 5203 disabled="{{disabled}}" 5204 aria-disabled="{{disabled}}" 5205 exportparts="menu-item" 5206 > 5207 <div slot="checked-indicator"> 5208 <style> 5209 .indicator { 5210 position: relative; 5211 top: 1px; 5212 width: 0.9em; 5213 height: auto; 5214 fill: var(--_accent-color); 5215 margin-right: 5px; 5216 } 5217 5218 [aria-checked='false'] .indicator { 5219 display: none; 5220 } 5221 </style> 5222 <svg viewBox="0 0 14 18" class="indicator"> 5223 <path 5224 d="M12.252 3.48c-.115.033-.301.161-.425.291-.059.063-1.407 1.815-2.995 3.894s-2.897 3.79-2.908 3.802c-.013.014-.661-.616-1.672-1.624-.908-.905-1.702-1.681-1.765-1.723-.401-.27-.783-.211-1.176.183a1.285 1.285 0 0 0-.261.342.582.582 0 0 0-.082.35c0 .165.01.205.08.35.075.153.213.296 2.182 2.271 1.156 1.159 2.17 2.159 2.253 2.222.189.143.338.196.539.194.203-.003.412-.104.618-.299.205-.193 6.7-8.693 6.804-8.903a.716.716 0 0 0 .085-.345c.01-.179.005-.203-.062-.339-.124-.252-.45-.531-.746-.639a.784.784 0 0 0-.469-.027" 5225 fill-rule="evenodd" 5226 /> 5227 </svg></div 5228 ></media-captions-menu> 5229 </template> 5230 5231 <template partial="AirplayButton"> 5232 <media-airplay-button part="bottom airplay button" disabled="{{disabled}}" aria-disabled="{{disabled}}"> 5233 <svg viewBox="0 0 18 14" aria-hidden="true" slot="icon"> 5234 <path 5235 d="M16.1383 0H1.8618C0.8335 0 0 0.8335 0 1.8617V10.1382C0 11.1664 0.8335 12 1.8618 12H3.076C3.1204 11.9433 3.1503 11.8785 3.2012 11.826L4.004 11H1.8618C1.3866 11 1 10.6134 1 10.1382V1.8617C1 1.3865 1.3866 0.9999 1.8618 0.9999H16.1383C16.6135 0.9999 17.0001 1.3865 17.0001 1.8617V10.1382C17.0001 10.6134 16.6135 11 16.1383 11H13.9961L14.7989 11.826C14.8499 11.8785 14.8798 11.9432 14.9241 12H16.1383C17.1665 12 18.0001 11.1664 18.0001 10.1382V1.8617C18 0.8335 17.1665 0 16.1383 0Z" 5236 /> 5237 <path 5238 d="M9.55061 8.21903C9.39981 8.06383 9.20001 7.98633 9.00011 7.98633C8.80021 7.98633 8.60031 8.06383 8.44951 8.21903L4.09771 12.697C3.62471 13.1838 3.96961 13.9998 4.64831 13.9998H13.3518C14.0304 13.9998 14.3754 13.1838 13.9023 12.697L9.55061 8.21903Z" 5239 /> 5240 </svg> 5241 </media-airplay-button> 5242 </template> 5243 5244 <template partial="FullscreenButton"> 5245 <media-fullscreen-button part="bottom fullscreen button" disabled="{{disabled}}" aria-disabled="{{disabled}}"> 5246 <svg viewBox="0 0 18 14" aria-hidden="true" slot="enter"> 5247 <path 5248 d="M1.00745 4.39539L1.01445 1.98789C1.01605 1.43049 1.47085 0.978289 2.02835 0.979989L6.39375 0.992589L6.39665 -0.007411L2.03125 -0.020011C0.920646 -0.023211 0.0176463 0.874489 0.0144463 1.98509L0.00744629 4.39539H1.00745Z" 5249 /> 5250 <path 5251 d="M17.0144 2.03431L17.0076 4.39541H18.0076L18.0144 2.03721C18.0176 0.926712 17.1199 0.0237125 16.0093 0.0205125L11.6439 0.0078125L11.641 1.00781L16.0064 1.02041C16.5638 1.02201 17.016 1.47681 17.0144 2.03431Z" 5252 /> 5253 <path 5254 d="M16.9925 9.60498L16.9855 12.0124C16.9839 12.5698 16.5291 13.022 15.9717 13.0204L11.6063 13.0078L11.6034 14.0078L15.9688 14.0204C17.0794 14.0236 17.9823 13.1259 17.9855 12.0153L17.9925 9.60498H16.9925Z" 5255 /> 5256 <path 5257 d="M0.985626 11.9661L0.992426 9.60498H-0.0074737L-0.0142737 11.9632C-0.0174737 13.0738 0.880226 13.9767 1.99083 13.98L6.35623 13.9926L6.35913 12.9926L1.99373 12.98C1.43633 12.9784 0.983926 12.5236 0.985626 11.9661Z" 5258 /> 5259 </svg> 5260 <svg viewBox="0 0 18 14" aria-hidden="true" slot="exit"> 5261 <path 5262 d="M5.39655 -0.0200195L5.38955 2.38748C5.38795 2.94488 4.93315 3.39708 4.37565 3.39538L0.0103463 3.38278L0.00744629 4.38278L4.37285 4.39538C5.48345 4.39858 6.38635 3.50088 6.38965 2.39028L6.39665 -0.0200195H5.39655Z" 5263 /> 5264 <path 5265 d="M12.6411 2.36891L12.6479 0.0078125H11.6479L11.6411 2.36601C11.6379 3.47651 12.5356 4.37951 13.6462 4.38271L18.0116 4.39531L18.0145 3.39531L13.6491 3.38271C13.0917 3.38111 12.6395 2.92641 12.6411 2.36891Z" 5266 /> 5267 <path 5268 d="M12.6034 14.0204L12.6104 11.613C12.612 11.0556 13.0668 10.6034 13.6242 10.605L17.9896 10.6176L17.9925 9.61759L13.6271 9.60499C12.5165 9.60179 11.6136 10.4995 11.6104 11.6101L11.6034 14.0204H12.6034Z" 5269 /> 5270 <path 5271 d="M5.359 11.6315L5.3522 13.9926H6.3522L6.359 11.6344C6.3622 10.5238 5.4645 9.62088 4.3539 9.61758L-0.0115043 9.60498L-0.0144043 10.605L4.351 10.6176C4.9084 10.6192 5.3607 11.074 5.359 11.6315Z" 5272 /> 5273 </svg> 5274 </media-fullscreen-button> 5275 </template> 5276 5277 <template partial="CastButton"> 5278 <media-cast-button part="bottom cast button" disabled="{{disabled}}" aria-disabled="{{disabled}}"> 5279 <svg viewBox="0 0 18 14" aria-hidden="true" slot="enter"> 5280 <path 5281 d="M16.0072 0H2.0291C0.9185 0 0.0181 0.9003 0.0181 2.011V5.5009C0.357 5.5016 0.6895 5.5275 1.0181 5.5669V2.011C1.0181 1.4536 1.4716 1 2.029 1H16.0072C16.5646 1 17.0181 1.4536 17.0181 2.011V11.9891C17.0181 12.5465 16.5646 13 16.0072 13H8.4358C8.4746 13.3286 8.4999 13.6611 8.4999 13.9999H16.0071C17.1177 13.9999 18.018 13.0996 18.018 11.989V2.011C18.0181 0.9003 17.1178 0 16.0072 0ZM0 6.4999V7.4999C3.584 7.4999 6.5 10.4159 6.5 13.9999H7.5C7.5 9.8642 4.1357 6.4999 0 6.4999ZM0 8.7499V9.7499C2.3433 9.7499 4.25 11.6566 4.25 13.9999H5.25C5.25 11.1049 2.895 8.7499 0 8.7499ZM0.0181 11V14H3.0181C3.0181 12.3431 1.675 11 0.0181 11Z" 5282 /> 5283 </svg> 5284 <svg viewBox="0 0 18 14" aria-hidden="true" slot="exit"> 5285 <path 5286 d="M15.9891 0H2.01103C0.900434 0 3.35947e-05 0.9003 3.35947e-05 2.011V5.5009C0.338934 5.5016 0.671434 5.5275 1.00003 5.5669V2.011C1.00003 1.4536 1.45353 1 2.01093 1H15.9891C16.5465 1 17 1.4536 17 2.011V11.9891C17 12.5465 16.5465 13 15.9891 13H8.41773C8.45653 13.3286 8.48183 13.6611 8.48183 13.9999H15.989C17.0996 13.9999 17.9999 13.0996 17.9999 11.989V2.011C18 0.9003 17.0997 0 15.9891 0ZM-0.0180664 6.4999V7.4999C3.56593 7.4999 6.48193 10.4159 6.48193 13.9999H7.48193C7.48193 9.8642 4.11763 6.4999 -0.0180664 6.4999ZM-0.0180664 8.7499V9.7499C2.32523 9.7499 4.23193 11.6566 4.23193 13.9999H5.23193C5.23193 11.1049 2.87693 8.7499 -0.0180664 8.7499ZM3.35947e-05 11V14H3.00003C3.00003 12.3431 1.65693 11 3.35947e-05 11Z" 5287 /> 5288 <path d="M2.15002 5.634C5.18352 6.4207 7.57252 8.8151 8.35282 11.8499H15.8501V2.1499H2.15002V5.634Z" /> 5289 </svg> 5290 </media-cast-button> 5291 </template> 5292 5293 <template partial="LiveButton"> 5294 <media-live-button part="{{section ?? 'top'}} live button" disabled="{{disabled}}" aria-disabled="{{disabled}}"> 5295 <span slot="text">Live</span> 5296 </media-live-button> 5297 </template> 5298 5299 <template partial="PlaybackRateMenu"> 5300 <media-playback-rate-menu-button part="bottom playback-rate button"></media-playback-rate-menu-button> 5301 <media-playback-rate-menu 5302 hidden 5303 anchor="auto" 5304 rates="{{playbackrates}}" 5305 exportparts="menu-item" 5306 part="bottom playback-rate menu" 5307 disabled="{{disabled}}" 5308 aria-disabled="{{disabled}}" 5309 ></media-playback-rate-menu> 5310 </template> 5311 5312 <template partial="VolumeRange"> 5313 <media-volume-range 5314 part="bottom volume range" 5315 disabled="{{disabled}}" 5316 aria-disabled="{{disabled}}" 5317 ></media-volume-range> 5318 </template> 5319 5320 <template partial="TimeDisplay"> 5321 <media-time-display 5322 remaining="{{defaultshowremainingtime}}" 5323 showduration="{{!hideduration}}" 5324 part="bottom time display" 5325 disabled="{{disabled}}" 5326 aria-disabled="{{disabled}}" 5327 ></media-time-display> 5328 </template> 5329 5330 <template partial="TimeRange"> 5331 <media-time-range part="bottom time range" disabled="{{disabled}}" aria-disabled="{{disabled}}"
5331> 5332 <media-preview-thumbnail slot="preview"></media-preview-thumbnail> 5333 <media-preview-chapter-display slot="preview"></media-preview-chapter-display> 5334 <media-preview-time-display slot="preview"></media-preview-time-display> 5335 <div slot="preview" part="arrow"></div> 5336 </media-time-range> 5337 </template> 5338 5339 <template partial="AudioTrackMenu"> 5340 <media-audio-track-menu-button part="bottom audio-track button"> 5341 <svg aria-hidden="true" slot="icon" viewBox="0 0 18 16"> 5342 <path d="M9 15A7 7 0 1 1 9 1a7 7 0 0 1 0 14Zm0 1A8 8 0 1 0 9 0a8 8 0 0 0 0 16Z" /> 5343 <path 5344 d="M5.2 6.3a.5.5 0 0 1 .5.5v2.4a.5.5 0 1 1-1 0V6.8a.5.5 0 0 1 .5-.5Zm2.4-2.4a.5.5 0 0 1 .5.5v7.2a.5.5 0 0 1-1 0V4.4a.5.5 0 0 1 .5-.5ZM10 5.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5Zm2.4-.8a.5.5 0 0 1 .5.5v5.6a.5.5 0 0 1-1 0V5.2a.5.5 0 0 1 .5-.5Z" 5345 /> 5346 </svg> 5347 </media-audio-track-menu-button> 5348 <media-audio-track-menu 5349 hidden 5350 anchor="auto" 5351 part="bottom audio-track menu" 5352 disabled="{{disabled}}" 5353 aria-disabled="{{disabled}}" 5354 exportparts="menu-item" 5355 > 5356 <div slot="checked-indicator"> 5357 <style> 5358 .indicator { 5359 position: relative; 5360 top: 1px; 5361 width: 0.9em; 5362 height: auto; 5363 fill: var(--_accent-color); 5364 margin-right: 5px; 5365 } 5366 5367 [aria-checked='false'] .indicator { 5368 display: none; 5369 } 5370 </style> 5371 <svg viewBox="0 0 14 18" class="indicator"> 5372 <path 5373 d="M12.252 3.48c-.115.033-.301.161-.425.291-.059.063-1.407 1.815-2.995 3.894s-2.897 3.79-2.908 3.802c-.013.014-.661-.616-1.672-1.624-.908-.905-1.702-1.681-1.765-1.723-.401-.27-.783-.211-1.176.183a1.285 1.285 0 0 0-.261.342.582.582 0 0 0-.082.35c0 .165.01.205.08.35.075.153.213.296 2.182 2.271 1.156 1.159 2.17 2.159 2.253 2.222.189.143.338.196.539.194.203-.003.412-.104.618-.299.205-.193 6.7-8.693 6.804-8.903a.716.716 0 0 0 .085-.345c.01-.179.005-.203-.062-.339-.124-.252-.45-.531-.746-.639a.784.784 0 0 0-.469-.027" 5374 fill-rule="evenodd" 5375 /> 5376 </svg> 5377 </div> 5378 </media-audio-track-menu> 5379 </template> 5380 5381 <template partial="RenditionMenu"> 5382 <media-rendition-menu-button part="bottom rendition button"> 5383 <svg aria-hidden="true" slot="icon" viewBox="0 0 18 14"> 5384 <path 5385 d="M2.25 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4ZM9 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm6.75 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z" 5386 /> 5387 </svg> 5388 </media-rendition-menu-button> 5389 <media-rendition-menu 5390 hidden 5391 anchor="auto" 5392 part="bottom rendition menu" 5393 disabled="{{disabled}}" 5394 aria-disabled="{{disabled}}" 5395 > 5396 <div slot="checked-indicator"> 5397 <style> 5398 .indicator { 5399 position: relative; 5400 top: 1px; 5401 width: 0.9em; 5402 height: auto; 5403 fill: var(--_accent-color); 5404 margin-right: 5px; 5405 } 5406 5407 [aria-checked='false'] .indicator { 5408 display: none; 5409 } 5410 </style> 5411 <svg viewBox="0 0 14 18" class="indicator"> 5412 <path 5413 d="M12.252 3.48c-.115.033-.301.161-.425.291-.059.063-1.407 1.815-2.995 3.894s-2.897 3.79-2.908 3.802c-.013.014-.661-.616-1.672-1.624-.908-.905-1.702-1.681-1.765-1.723-.401-.27-.783-.211-1.176.183a1.285 1.285 0 0 0-.261.342.582.582 0 0 0-.082.35c0 .165.01.205.08.35.075.153.213.296 2.182 2.271 1.156 1.159 2.17 2.159 2.253 2.222.189.143.338.196.539.194.203-.003.412-.104.618-.299.205-.193 6.7-8.693 6.804-8.903a.716.716 0 0 0 .085-.345c.01-.179.005-.203-.062-.339-.124-.252-.45-.531-.746-.639a.784.784 0 0 0-.469-.027" 5414 fill-rule="evenodd" 5415 /> 5416 </svg> 5417 </div> 5418 </media-rendition-menu> 5419 </template> 5420 5421 <media-controller 5422 part="controller" 5423 defaultstreamtype="{{defaultstreamtype ?? 'on-demand'}}" 5424 breakpoints="sm:470" 5425 gesturesdisabled="{{disabled}}" 5426 hotkeys="{{hotkeys}}" 5427 nohotkeys="{{nohotkeys}}" 5428 novolumepref="{{novolumepref}}" 5429 audio="{{audio}}" 5430 noautoseektolive="{{noautoseektolive}}"
5431 defaultsubtitles="{{defaultsubtitles}}" 5432 defaultduration="{{defaultduration ?? false}}" 5433 keyboardforwardseekoffset="{{forwardseekoffset}}" 5434 keyboardbackwardseekoffset="{{backwardseekoffset}}" 5435 exportparts="layer, media-layer, poster-layer, vertical-layer, centered-layer, gesture-layer" 5436 style="--_pre-playback-place:{{preplaybackplace ?? 'center'}}" 5437 > 5438 <slot name="media" slot="media"></slot> 5439 <slot name="poster" slot="poster"></slot> 5440 5441 <media-loading-indicator slot="centered-chrome" noautohide></media-loading-indicator> 5442 5443 <template if="!audio"> 5444 <!-- Pre-playback UI --> 5445 <!-- same for both on-demand and live --> 5446 <div slot="centered-chrome" class="center-controls pre-playback"> 5447 <template if="!breakpointsm">{{>PlayButton section="center"}}</template> 5448 <template if="breakpointsm">{{>PrePlayButton section="center"}}</template> 5449 </div> 5450 5451 <!-- Autoplay centered unmute button --> 5452 <!-- 5453 todo: figure out how show this with available state variables 5454 needs to show when: 5455 - autoplay is enabled 5456 - playback has been successful 5457 - audio is muted 5458 - in place / instead of the pre-plaback play button 5459 - not to show again after user has interacted with this button 5460 - OR user has interacted with the mute button in the control bar 5461 --> 5462 <!-- 5463 There should be a >MuteButton to the left of the "Unmute" text, but a templating bug 5464 makes it appear even if commented out in the markup, add it back when code is un-commented 5465 --> 5466 <!-- <div slot="centered-chrome" class="autoplay-unmute"> 5467 <div role="button" class="autoplay-unmute-btn">Unmute</div> 5468 </div> --> 5469 5470 <template if="streamtype == 'on-demand'"> 5471 <template if="breakpointsm"> 5472 <media-control-bar part="control-bar top" slot="top-chrome">{{>TitleDisplay}} </media-control-bar> 5473 </template> 5474 {{>TimeRange}} 5475 <media-control-bar part="control-bar bottom"> 5476 {{>PlayButton}} {{>SeekBackwardButton}} {{>SeekForwardButton}} {{>TimeDisplay}} {{>MuteButton}} 5477 {{>VolumeRange}} 5478 <div class="spacer"></div> 5479 {{>RenditionMenu}} {{>PlaybackRateMenu}} {{>AudioTrackMenu}} {{>CaptionsMenu}} {{>AirplayButton}} 5480 {{>CastButton}} {{>PipButton}} {{>FullscreenButton}} 5481 </media-control-bar> 5482 </template> 5483 5484 <template if="streamtype == 'live'"> 5485 <media-control-bar part="control-bar top" slot="top-chrome"> 5486 {{>LiveButton}} 5487 <template if="breakpointsm"> {{>TitleDisplay}} </template> 5488 </media-control-bar> 5489 <template if="targetlivewindow > 0">{{>TimeRange}}</template> 5490 <media-control-bar part="control-bar bottom"> 5491 {{>PlayButton}} 5492 <template if="targetlivewindow > 0">{{>SeekBackwardButton}} {{>SeekForwardButton}}</template> 5493 {{>MuteButton}} {{>VolumeRange}} 5494 <div class="spacer"></div> 5495 {{>RenditionMenu}} {{>AudioTrackMenu}} {{>CaptionsMenu}} {{>AirplayButton}} {{>CastButton}} {{>PipButton}} 5496 {{>FullscreenButton}} 5497 </media-control-bar> 5498 </template> 5499 </template> 5500 5501 <template if="audio"> 5502 <template if="streamtype == 'on-demand'"> 5503 <template if="title"> 5504 <media-control-bar part="control-bar top">{{>TitleDisplay}}</media-control-bar> 5505 </template> 5506 <media-control-bar part="control-bar bottom"> 5507 {{>PlayButton}} 5508 <template if="breakpointsm"> {{>SeekBackwardButton}} {{>SeekForwardButton}} </template> 5509 {{>MuteButton}} 5510 <template if="breakpointsm">{{>VolumeRange}}</template> 5511 {{>TimeDisplay}} {{>TimeRange}} 5512 <template if="breakpointsm">{{>PlaybackRateMenu}}</template> 5513 {{>AirplayButton}} {{>CastButton}} 5514 </media-control-bar> 5515 </template> 5516 5517 <template if="streamtype == 'live'"> 5518 <template if="title"> 5519 <media-control-bar part="control-bar top">{{>TitleDisplay}}</media-control-bar> 5520 </template> 5521 <media-control-bar part="control-bar bottom"> 5522 {{>PlayButton}} {{>LiveButton section="bottom"}} {{>MuteButton}} 5523 <template if="breakpointsm"> 5524 {{>VolumeRange}} 5525 <template if="targetlivewindow > 0"> {{>SeekBackwardButton}} {{>SeekForwardButton}} </template> 5526 </template> 5527 <template if="targetlivewindow > 0"> {{>TimeDisplay}} {{>TimeRange}} </template> 5528 <template if="!targetlivewindow"><div class="spacer"></div></template> 5529 {{>AirplayButton}} {{>CastButton}} 5530 </media-control-bar> 5531 </template> 5532 </template> 5533 5534 <slot></slot> 5535 </media-controller> 5536</template> 5537`,YB=pp.createElement("template");"innerHTML"in YB&&(YB.innerHTML=Ean);var lce,cce,T3e=class extends vM{};T3e.template=(cce=(lce=YB.content)==null?void 0:lce.children)==null?void 0:cce[0];_s.customElements.get("media-theme-gerwig")||_s.customElements.define("media-theme-gerwig",T3e);var xan="gerwig",Pd={SRC:"src",POSTER:"poster"},Ue={STYLE:"style",DEFAULT_HIDDEN_CAPTIONS:"default-hidden-captions",PRIMARY_COLOR:"primary-color",SECONDARY_COLOR:"secondary-color",ACCENT_COLOR:"accent-color",FORWARD_SEEK_OFFSET:"forward-seek-offset",BACKWARD_SEEK_OFFSET:"backward-seek-offset",P
5537LAYBACK_TOKEN:"playback-token",THUMBNAIL_TOKEN:"thumbnail-token",STORYBOARD_TOKEN:"storyboard-token",DRM_TOKEN:"drm-token",STORYBOARD_SRC:"storyboard-src",THUMBNAIL_TIME:"thumbnail-time",AUDIO:"audio",NOHOTKEYS:"nohotkeys",HOTKEYS:"hotkeys",PLAYBACK_RATES:"playbackrates",DEFAULT_SHOW_REMAINING_TIME:"default-show-remaining-time",DEFAULT_DURATION:"default-duration",TITLE:"title",PLACEHOLDER:"placeholder",THEME:"theme",DEFAULT_STREAM_TYPE:"default-stream-type",TARGET_LIVE_WINDOW:"target-live-window",EXTRA_SOURCE_PARAMS:"extra-source-params",NO_VOLUME_PREF:"no-volume-pref",CAST_RECEIVER:"cast-receiver",NO_TOOLTIPS:"no-tooltips"},QB=["audio","backwardseekoffset","defaultduration","defaultshowremainingtime","defaultsubtitles","noautoseektolive","disabled","exportparts","forwardseekoffset","hideduration","hotkeys","nohotkeys","playbackrates","defaultstreamtype","streamtype","style","targetlivewindow","template","title","novolumepref"];function wan(t,e){var n;return{src:!t.playbackId&&t.src,playbackId:t.playbackId,hasSrc:!!t.playbackId||!!t.src||!!t.currentSrc,poster:t.poster,storyboard:t.storyboard,storyboardSrc:t.getAttribute(Ue.STORYBOARD_SRC),placeholder:t.getAttribute("placeholder"),themeTemplate:San(t),thumbnailTime:!t.tokens.thumbnail&&t.thumbnailTime,autoplay:t.autoplay,crossOrigin:t.crossOrigin,loop:t.loop,noHotKeys:t.hasAttribute(Ue.NOHOTKEYS),hotKeys:t.getAttribute(Ue.HOTKEYS),muted:t.muted,paused:t.paused,preload:t.preload,envKey:t.envKey,preferCmcd:t.preferCmcd,debug:t.debug,disableTracking:t.disableTracking,disableCookies:t.disableCookies,tokens:t.tokens,beaconCollectionDomain:t.beaconCollectionDomain,maxResolution:t.maxResolution,minResolution:t.minResolution,programStartTime:t.programStartTime,programEndTime:t.programEndTime,assetStartTime:t.assetStartTime,assetEndTime:t.assetEndTime,renditionOrder:t.renditionOrder,metadata:t.metadata,playerSoftwareName:t.playerSoftwareName,playerSoftwareVersion:t.playerSoftwareVersion,startTime:t.startTime,preferPlayback:t.preferPlayback,audio:t.audio,defaultStreamType:t.defaultStreamType,targetLiveWindow:t.getAttribute(we.TARGET_LIVE_WINDOW),streamType:Bq(t.getAttribute(we.STREAM_TYPE)),primaryColor:t.getAttribute(Ue.PRIMARY_COLOR),secondaryColor:t.getAttribute(Ue.SECONDARY_COLOR),accentColor:t.getAttribute(Ue.ACCENT_COLOR),forwardSeekOffset:t.forwardSeekOffset,backwardSeekOffset:t.backwardSeekOffset,defaultHiddenCaptions:t.defaultHiddenCaptions,defaultDuration:t.defaultDuration,defaultShowRemainingTime:t.defaultShowRemainingTime,hideDuration:Tan(t),playbackRates:t.getAttribute(Ue.PLAYBACK_RATES),customDomain:(n=t.getAttribute(we.CUSTOM_DOMAIN))!=null?n:void 0,title:t.getAttribute(Ue.TITLE),novolumepref:t.hasAttribute(Ue.NO_VOLUME_PREF),castReceiver:t.castReceiver,...e,extraSourceParams:t.extraSourceParams}}function San(t){var e,n;let r=t.theme;if(r){let i=(n=(e=t.getRootNode())==null?void 0:e.getElementById)==null?void 0:n.call(e,r);if(i&&i instanceof HTMLTemplateElement)return i;r.startsWith("media-theme-")||(r=`media-theme-${r}`);let s=_s.customElements.get(r);if(s!=null&&s.template)return s.template}}function Tan(t){var e;let n=(e=t.mediaController)==null?void 0:e.querySelector("media-time-display");return n&&getComputedStyle(n).getPropertyValue("--media-duration-display-display").trim()==="none"}function uce(t){let e=t.hasAttribute(Ue.TITLE)?{video_title:t.getAttribute(Ue.TITLE)}:{};return t.getAttributeNames().filter(n=>n.startsWith("metadata-")).reduce((n,r)=>{let i=t.getAttribute(r);return i!==null&&(n[r.replace(/^metadata-/,"").replace(/-/g,"_")]=i),n},e)}var Aan=Object.values(we),Can=Object.values(Pd),Ran=Object.values(Ue),_an=h3e(),Ian="mux-player",dce={dialog:void 0,isDialogOpen:!1},kan={redundant_streams:!0},w_,S_,n0,T_,Iy,$d,bh,XB,A3e,vD,ZB,kh,r0,JB,fce,eU,hce,tU,pce,nU,mce,gce=class extends rce{constructor(){super(),gs(this,$d),gs(this,XB),gs(this,vD),gs(this,kh),gs(this,JB),gs(this,eU),gs(this,tU),gs(this,nU),gs(this,w_,!1),gs(this,S_,{}),gs(this,n0,!0),gs(this,T_,new zsn(this,"hotkeys")),gs(this,Iy,{...dce,onCloseErrorDialog:()=>Ci(this,vD,ZB).call(this,{dialog:void 0,isDialogOpen:!1}),onInitFocusDialog:e=>{d3e(this,pp.activeElement)||e.preventDefault()}}),this.attachShadow({mode:"open"}),Ci(this,XB,A3e).call(this),this.isConnected&&Ci(this,$d,bh).call(this)}static get observedAttributes(){var e;return[...(e=rce.observedAttributes)!=null?e:[],...Can,...Aan,...Ran]}get mediaTheme(){var e;return(e=this.shadowRoot)==null?void 0:e.querySelector("media-theme")}get mediaController(){var e,n;return(n=(e=this.mediaTheme)==null?void 0:e.shadowRoot)==null?void 0:n.querySelector("media-controller")}connectedCallback(){var e;let n=(e=this.shadowRoot)==null?void 0:e.querySelector("mux-video");
vendor: 12,265 bytes, line 5537
5537n&&(n.metadata=uce(this))}attributeChangedCallback(e,n,r){switch(Ci(this,$d,bh).call(this),super.attributeChangedCallback(e,n,r),e){case Ue.HOTKEYS:Ln(this,T_).value=r;break;case Ue.THUMBNAIL_TIME:{r!=null&&this.tokens.thumbnail&&Yd(mt("Use of thumbnail-time with thumbnail-token is currently unsupported. Ignore thumbnail-time."));break}case Ue.THUMBNAIL_TOKEN:{if(r){let i=Ey(r);if(i){let{aud:s}=i,a=o2.THUMBNAIL;s!==a&&Yd(mt("The {tokenNamePrefix}-token has an incorrect aud value: {aud}. aud value should be {expectedAud}.").format({aud:s,expectedAud:a,tokenNamePrefix:"thumbnail"}))}}break}case Ue.STORYBOARD_TOKEN:{if(r){let i=Ey(r);if(i){let{aud:s}=i,a=o2.STORYBOARD;s!==a&&Yd(mt("The {tokenNamePrefix}-token has an incorrect aud value: {aud}. aud value should be {expectedAud}.").format({aud:s,expectedAud:a,tokenNamePrefix:"storyboard"}))}}break}case Ue.DRM_TOKEN:{if(r){let i=Ey(r);if(i){let{aud:s}=i,a=o2.DRM;s!==a&&Yd(mt("The {tokenNamePrefix}-token has an incorrect aud value: {aud}. aud value should be {expectedAud}.").format({aud:s,expectedAud:a,tokenNamePrefix:"drm"}))}}break}case we.PLAYBACK_ID:{r!=null&&r.includes("?token")&&vl(mt("The specificed playback ID {playbackId} contains a token which must be provided via the playback-token attribute.").format({playbackId:r}));break}case we.STREAM_TYPE:r&&![qn.LIVE,qn.ON_DEMAND,qn.UNKNOWN].includes(r)?["ll-live","live:dvr","ll-live:dvr"].includes(this.streamType)?this.targetLiveWindow=r.includes("dvr")?Number.POSITIVE_INFINITY:0:m3e({file:"invalid-stream-type.md",message:mt("Invalid stream-type value supplied: `{streamType}`. Please provide stream-type as either: `on-demand` or `live`").format({streamType:this.streamType})}):r===qn.LIVE?this.getAttribute(Ue.TARGET_LIVE_WINDOW)==null&&(this.targetLiveWindow=0):this.targetLiveWindow=Number.NaN}[we.PLAYBACK_ID,Pd.SRC,Ue.PLAYBACK_TOKEN].includes(e)&&n!==r&&pf(this,Iy,{...Ln(this,Iy),...dce}),Ci(this,kh,r0).call(this,{[Wsn(e)]:r})}get preferCmcd(){var e;return(e=this.getAttribute(we.PREFER_CMCD))!=null?e:void 0}set preferCmcd(e){e!==this.preferCmcd&&(e?Kk.includes(e)?this.setAttribute(we.PREFER_CMCD,e):Yd(`Invalid value for preferCmcd. Must be one of ${Kk.join()}`):this.removeAttribute(we.PREFER_CMCD))}get hasPlayed(){var e,n;return(n=(e=this.mediaController)==null?void 0:e.hasAttribute(K.MEDIA_HAS_PLAYED))!=null?n:!1}get inLiveWindow(){var e;return(e=this.mediaController)==null?void 0:e.hasAttribute(K.MEDIA_TIME_IS_LIVE)}get _hls(){var e;return(e=this.media)==null?void 0:e._hls}get mux(){var e;return(e=this.media)==null?void 0:e.mux}get theme(){var e;return(e=this.getAttribute(Ue.THEME))!=null?e:xan}set theme(e){this.setAttribute(Ue.THEME,`${e}`)}get themeProps(){let e=this.mediaTheme;if(!e)return;let n={};for(let r of e.getAttributeNames()){if(QB.includes(r))continue;let i=e.getAttribute(r);n[c3e(r)]=i===""?!0:i}return n}set themeProps(e){var n,r;Ci(this,$d,bh).call(this);let i={...this.themeProps,...e};for(let s in i){if(QB.includes(s))continue;let a=e?.[s];typeof a=="boolean"||a==null?(n=this.mediaTheme)==null||n.toggleAttribute(qB(s),!!a):(r=this.mediaTheme)==null||r.setAttribute(qB(s),a)}}get playbackId(){var e;return(e=this.getAttribute(we.PLAYBACK_ID))!=null?e:void 0}set playbackId(e){e?this.setAttribute(we.PLAYBACK_ID,e):this.removeAttribute(we.PLAYBACK_ID)}get src(){var e,n;return this.playbackId?(e=Am(this,Pd.SRC))!=null?e:void 0:(n=this.getAttribute(Pd.SRC))!=null?n:void 0}set src(e){e?this.setAttribute(Pd.SRC,e):this.removeAttribute(Pd.SRC)}get poster(){var e;let n=this.getAttribute(Pd.POSTER);if(n!=null)return n;let{tokens:r}=this;if(r.playback&&!r.thumbnail){Yd("Missing expected thumbnail token. No poster image will be shown");return}if(this.playbackId&&!this.audio)return Usn(this.playbackId,{customDomain:this.customDomain,thumbnailTime:(e=this.thumbnailTime)!=null?e:this.startTime,programTime:this.programStartTime,token:r.thumbnail})}set poster(e){e||e===""?this.setAttribute(Pd.POSTER,e):this.removeAttribute(Pd.POSTER)}get storyboardSrc(){var e;return(e=this.getAttribute(Ue.STORYBOARD_SRC))!=null?e:void 0}set storyboardSrc(e){e?this.setAttribute(Ue.STORYBOARD_SRC,e):this.removeAttribute(Ue.STORYBOARD_SRC)}get storyboard(){let{tokens:e}=this;if(this.storyboardSrc&&!e.storyboard)return this.storyboardSrc;if(!(this.audio||!this.playbackId||!this.streamType||[qn.LIVE,qn.UNKNOWN].includes(this.streamType)||e.playback&&!e.storyboard))return Hsn(this.playbackId,{customDomain:this.customDomain,token:e.storyboard,programStartTime:this.programStartTime,programEndTime:this.programEndTime})}get audio(){return this.hasAttribute(Ue.AUDIO)}set audio(e){if(!e){this.removeAttribute(Ue.AUDIO);return}this.setAttribute(Ue.AUDIO,"")}get hotkeys(){return Ln(this,T_)}get nohotkeys(){return this.hasAttribute(Ue.NOHOTKEYS)}set nohotkeys(e){if(!e){this.removeAttribute(Ue.NOHOTKEYS);return}this.setAttribute(Ue.NOHOTKEYS,"")}get thumbnailTime(){return fl(this.getAttribute(Ue.THUMBNAIL_TIME))}set thumbnailTime(e){this.setAttribute(Ue.THUMBNAIL_TIME,`${e}`)}get title(){var e;return(e=this.getAttribute(Ue.TITLE))!=null?e:""}set title(e){e!==this.title&&(e?this.setAttribute(Ue.TITLE,e):this.removeAttribute("title"),super.title=e)}get placeholder(){var e;return(e=Am(this,Ue.PLACEHOLDER))!=null?e:""}set placeholder(e){this.setAttribute(Ue.PLACEHOLDER,`${e}`)}get primaryColor(){var e,n;let r=this.getAttribute(Ue.PRIMARY_COLOR);if(r!=null||this.mediaTheme&&(r=(n=(e=_s.getComputedStyle(this.mediaTheme))==null?void 0:e.getPropertyValue("--_primary-color"))==null?void 0:n.trim(),r))return r}set primaryColor(e){this.setAttribute(Ue.PRIMARY_COLOR,`${e}`)}get secondaryColor(){var e,n;let r=this.getAttribute(Ue.SECONDARY_COLOR);if(r!=null||this.mediaTheme&&(r=(n=(e=_s.getComputedStyle(this.mediaTheme))==null?void 0:e.getPropertyValue("--_secondary-color"))==null?void 0:n.trim(),r))return r}set secondaryColor(e){this.setAttribute(Ue.SECONDARY_COLOR,`${e}`)}get accentColor(){var e,n;let r=this.getAttribute(Ue.ACCENT_COLOR);if(r!=null||this.mediaTheme&&(r=(n=(e=_s.getComputedStyle(this.mediaTheme))==null?void 0:e.getPropertyValue("--_accent-color"))==null?void 0:n.trim(),r))return r}set accentColor(e){this.setAttribute(Ue.ACCENT_COLOR,`${e}`)}get defaultShowRemainingTime(){return this.hasAttribute(Ue.DEFAULT_SHOW_REMAINING_TIME)}set defaultShowRemainingTime(e){e?this.setAttribute(Ue.DEFAULT_SHOW_REMAINING_TIME,""):this.removeAttribute(Ue.DEFAULT_SHOW_REMAINING_TIME)}get playbackRates(){if(this.hasAttribute(Ue.PLAYBACK_RATES))return this.getAttribute(Ue.PLAYBACK_RATES).trim().split(/\s*,?\s+/).map(e=>Number(e)).filter(e=>!Number.isNaN(e)).sort((e,n)=>e-n)}set playbackRates(e){if(!e){this.removeAttribute(Ue.PLAYBACK_RATES);return}this.setAttribute(Ue.PLAYBACK_RATES,e.join(" "))}get forwardSeekOffset(){var e;return(e=fl(this.getAttribute(Ue.FORWARD_SEEK_OFFSET)))!=null?e:10}set forwardSeekOffset(e){this.setAttribute(Ue.FORWARD_SEEK_OFFSET,`${e}`)}get backwardSeekOffset(){var e;return(e=fl(this.getAttribute(Ue.BACKWARD_SEEK_OFFSET)))!=null?e:10}set backwardSeekOffset(e){this.setAttribute(Ue.BACKWARD_SEEK_OFFSET,`${e}`)}get defaultHiddenCaptions(){return this.hasAttribute(Ue.DEFAULT_HIDDEN_CAPTIONS)}set defaultHiddenCaptions(e){e?this.setAttribute(Ue.DEFAULT_HIDDEN_CAPTIONS,""):this.removeAttribute(Ue.DEFAULT_HIDDEN_CAPTIONS)}get defaultDuration(){return fl(this.getAttribute(Ue.DEFAULT_DURATION))}set defaultDuration(e){e==null?this.removeAttribute(Ue.DEFAULT_DURATION):this.setAttribute(Ue.DEFAULT_DURATION,`${e}`)}get playerSoftwareName(){var e;return(e=this.getAttribute(we.PLAYER_SOFTWARE_NAME))!=null?e:Ian}get playerSoftwareVersion(){var e;return(e=this.getAttribute(we.PLAYER_SOFTWARE_VERSION))!=null?e:_an}get beaconCollectionDomain(){var e;return(e=this.getAttribute(we.BEACON_COLLECTION_DOMAIN))!=null?e:void 0}set beaconCollectionDomain(e){e!==this.beaconCollectionDomain&&(e?this.setAttribute(we.BEACON_COLLECTION_DOMAIN,e):this.removeAttribute(we.BEACON_COLLECTION_DOMAIN))}get maxResolution(){var e;return(e=this.getAttribute(we.MAX_RESOLUTION))!=null?e:void 0}set maxResolution(e){e!==this.maxResolution&&(e?this.setAttribute(we.MAX_RESOLUTION,e):this.removeAttribute(we.MAX_RESOLUTION))}get minResolution(){var e;return(e=this.getAttribute(we.MIN_RESOLUTION))!=null?e:void 0}set minResolution(e){e!==this.minResolution&&(e?this.setAttribute(we.MIN_RESOLUTION,e):this.removeAttribute(we.MIN_RESOLUTION))}get renditionOrder(){var e;return(e=this.getAttribute(we.RENDITION_ORDER))!=null?e:void 0}set renditionOrder(e){e!==this.renditionOrder&&(e?this.setAttribute(we.RENDITION_ORDER,e):this.removeAttribute(we.RENDITION_ORDER))}get programStartTime(){return fl(this.getAttribute(we.PROGRAM_START_TIME))}set programStartTime(e){e==null?this.removeAttribute(we.PROGRAM_START_TIME):this.setAttribute(we.PROGRAM_START_TIME,`${e}`)}get programEndTime(){return fl(this.getAttribute(we.PROGRAM_END_TIME))}set programEndTime(e){e==null?this.removeAttribute(we.PROGRAM_END_TIME):this.setAttribute(we.PROGRAM_END_TIME,`${e}`)}get assetStartTime(){return fl(this.getAttribute(we.ASSET_START_TIME))}set assetStartTime(e){e==null?this.removeAttribute(we.ASSET_START_TIME):this.setAttribute(we.ASSET_START_TIME,`${e}`)}get assetEndTime(){return fl(this.getAttribute(we.ASSET_END_TIME))}set assetEndTime(e){e==null?this.removeAttribute(we.ASSET_END_TIME):this.setAttribute(we.ASSET_END_TIME,`${e}`)}get extraSourceParams(){return this.hasAttribute(Ue.EXTRA_SOURCE_PARAMS)?[...new URLSearchParams(this.getAttribute(Ue.EXTRA_SOURCE_PARAMS)).entries()].reduce((e,[n,r])=>(e[n]=r,e),{}):kan}set extraSourceParams(e){e==null?this.removeAttribute(Ue.EXTRA_SOURCE_PARAMS):this.setAttribute(Ue.EXTRA_SOURCE_PARAMS,new URLSearchParams(e).toString())}get customDomain(){var e;return(e=this.getAttribute(we.CUSTOM_DOMAIN))!=null?e:void 0}set customDomain(e){e!==this.customDomain&&(e?this.setAttribute(we.CUSTOM_DOMAIN,e):this.removeAttribute(we.CUSTOM_DOMAIN))}get envKey(){var e;return(e=Am(this,we.ENV_KEY))!=null?e:void 0}set envKey(e){this.setAttribute(we.ENV_KEY,`${e}`)}get noVolumePref(){return this.hasAttribute(Ue.NO_VOLUME_PREF)}set noVolumePref(e){e?this.setAttribute(Ue.NO_VOLUME_PREF,""):this.removeAttribute(Ue.NO_VOLUME_PREF)}get debug(){return Am(this,we.DEBUG)!=null}set debug(e){e?this.setAttribute(we.DEBUG,""):this.removeAttribute(we.DEBUG)}get disableTracking(){return Am(this,we.DISABLE_TRACKING)!=null}set disableTracking(e){this.toggleAttribute(we.DISABLE_TRACKING,!!e)}get disableCookies(){return Am(this,we.DISABLE_COOKIES)!=null}set disableCookies(e){e?this.setAttribute(we.DISABLE_COOKIES,""):this.removeAttribute(we.DISABLE_COOKIES)}get streamType(){var e,n,r;return(r=(n=this.getAttribute(we.STREAM_TYPE))!=null?n:(e=this.media)==null?void 0:e.streamType)!=null?r:qn.UNKNOWN}set streamType(e){this.setAttribute(we.STREAM_TYPE,`${e}`)}get defaultStreamType(){var e,n,r;return(r=(n=this.getAttribute(Ue.DEFAULT_STREAM_TYPE))!=null?n:(e=this.mediaController)==null?void 0:e.getAttribute(Ue.DEFAULT_STREAM_TYPE))!=null?r:qn.ON_DEMAND}set defaultStreamType(e){e?this.setAttribute(Ue.DEFAULT_STREAM_TYPE,e):this.removeAttribute(Ue.DEFAULT_STREAM_TYPE)}get targetLiveWindow(){var e,n;return this.hasAttribute(Ue.TARGET_LIVE_WINDOW)?+this.getAttribute(Ue.TARGET_LIVE_WINDOW):(n=(e=this.media)==null?void 0:e.targetLiveWindow)!=null?n:Number.NaN}set targetLiveWindow(e){e==this.targetLiveWindow||Number.isNaN(e)&&Number.isNaN(this.targetLiveWindow)||(e==null?this.removeAttribute(Ue.TARGET_LIVE_WINDOW):this.setAttribute(Ue.TARGET_LIVE_WINDOW,`${+e}`))}get liveEdgeStart(){var e;return(e=this.media)==null?void 0:e.liveEdgeStart}get startTime(){return fl(Am(this,we.START_TIME))}set startTime(e){this.setAttribute(we.START_TIME,`${e}`)}get preferPlayback(){let e=this.getAttribute(we.PREFER_PLAYBACK);if(e===Ou.MSE||e===Ou.NATIVE)return e}set preferPlayback(e){e!==this.preferPlayback&&(e===Ou.MSE||e===Ou.NATIVE?this.setAttribute(we.PREFER_PLAYBACK,e):this.removeAttribute(we.PREFER_PLAYBACK))}get metadata(){var e;return(e=this.media)==null?void 0:e.metadata}set metadata(e){if(Ci(this,$d,bh).call(this),!this.media){vl("underlying media element missing when trying to set metadata. metadata will not be set.");return}this.media.metadata={...uce(this),...e}}
5537get _hlsConfig(){var e;return(e=this.media)==null?void 0:e._hlsConfig}set _hlsConfig(e){if(Ci(this,$d,bh).call(this),!this.media){vl("underlying media element missing when trying to set _hlsConfig. _hlsConfig will not be set.");return}this.media._hlsConfig=e}async addCuePoints(e){var n;if(Ci(this,$d,bh).call(this),!this.media){vl("underlying media element missing when trying to addCuePoints. cuePoints will not be added.");return}return(n=this.media)==null?void 0:n.addCuePoints(e)}get activeCuePoint(){var e;return(e=this.media)==null?void 0:e.activeCuePoint}get cuePoints(){var e,n;return(n=(e=this.media)==null?void 0:e.cuePoints)!=null?n:[]}addChapters(e){var n;if(Ci(this,$d,bh).call(this),!this.media){vl("underlying media element missing when trying to addChapters. chapters will not be added.");return}return(n=this.media)==null?void 0:n.addChapters(e)}get activeChapter(){var e;return(e=this.media)==null?void 0:e.activeChapter}get chapters(){var e,n;return(n=(e=this.media)==null?void 0:e.chapters)!=null?n:[]}getStartDate(){var e;return(e=this.media)==null?void 0:e.getStartDate()}get currentPdt(){var e;return(e=this.media)==null?void 0:e.currentPdt}get tokens(){let e=this.getAttribute(Ue.PLAYBACK_TOKEN),n=this.getAttribute(Ue.DRM_TOKEN),r=this.getAttribute(Ue.THUMBNAIL_TOKEN),i=this.getAttribute(Ue.STORYBOARD_TOKEN);return{...Ln(this,S_),...e!=null?{playback:e}:{},...n!=null?{drm:n}:{},...r!=null?{thumbnail:r}:{},...i!=null?{storyboard:i}:{}}}set tokens(e){pf(this,S_,e??{})}get playbackToken(){var e;return(e=this.getAttribute(Ue.PLAYBACK_TOKEN))!=null?e:void 0}set playbackToken(e){this.setAttribute(Ue.PLAYBACK_TOKEN,`${e}`)}get drmToken(){var e;return(e=this.getAttribute(Ue.DRM_TOKEN))!=null?e:void 0}set drmToken(e){this.setAttribute(Ue.DRM_TOKEN,`${e}`)}get thumbnailToken(){var e;return(e=this.getAttribute(Ue.THUMBNAIL_TOKEN))!=null?e:void 0}set thumbnailToken(e){this.setAttribute(Ue.THUMBNAIL_TOKEN,`${e}`)}get storyboardToken(){var e;return(e=this.getAttribute(Ue.STORYBOARD_TOKEN))!=null?e:void 0}set storyboardToken(e){this.setAttribute(Ue.STORYBOARD_TOKEN,`${e}`)}addTextTrack(e,n,r,i){var s;let a=(s=this.media)==null?void 0:s.nativeEl;if(a)return XG(a,e,n,r,i)}removeTextTrack(e){var n;let r=(n=this.media)==null?void 0:n.nativeEl;if(r)return ttn(r,e)}get textTracks(){var e;return(e=this.media)==null?void 0:e.textTracks}get castReceiver(){var e;return(e=this.getAttribute(Ue.CAST_RECEIVER))!=null?e:void 0}set castReceiver(e){e!==this.castReceiver&&(e?this.setAttribute(Ue.CAST_RECEIVER,e):this.removeAttribute(Ue.CAST_RECEIVER))}get castCustomData(){var e;return(e=this.media)==null?void 0:e.castCustomData}set castCustomData(e){if(!this.media){vl("underlying media element missing when trying to set castCustomData. castCustomData will not be set.");return}this.media.castCustomData=e}get noTooltips(){return this.hasAttribute(Ue.NO_TOOLTIPS)}set noTooltips(e){if(!e){this.removeAttribute(Ue.NO_TOOLTIPS);return}this.setAttribute(Ue.NO_TOOLTIPS,"")}};w_=new WeakMap,S_=new WeakMap,n0=new WeakMap,T_=new WeakMap,Iy=new WeakMap,$d=new WeakSet,bh=function(){var t,e,n,r;if(!Ln(this,w_)){pf(this,w_,!0),Ci(this,kh,r0).call(this);try{if(customElements.upgrade(this.mediaTheme),!(this.mediaTheme instanceof _s.HTMLElement))throw""}catch{vl("<media-theme> failed to upgrade!")}try{if(customElements.upgrade(this.media),!(this.media instanceof Kin))throw""}catch{vl("<mux-video> failed to upgrade!")}try{if(customElements.upgrade(this.mediaController),!(this.mediaController instanceof jnn))throw""}catch{vl("<media-controller> failed to upgrade!")}this.init(),Ci(this,JB,fce).call(this),Ci(this,eU,hce).call(this),Ci(this,tU,pce).call(this),pf(this,n0,(e=(t=this.mediaController)==null?void 0:t.hasAttribute(wn.USER_INACTIVE))!=null?e:!0),Ci(this,nU,mce).call(this),(n=this.media)==null||n.addEventListener("streamtypechange",()=>Ci(this,kh,r0).call(this)),(r=this.media)==null||r.addEventListener("loadstart",()=>Ci(this,kh,r0).call(this))}},XB=new WeakSet,A3e=function(){var t,e;try{(t=window?.CSS)==null||t.registerProperty({name:"--media-primary-color",syntax:"<color>",inherits:!0}),(e=window?.CSS)==null||e.registerProperty({name:"--media-secondary-color",syntax:"<color>",inherits:!0})}catch{}},vD=new WeakSet,ZB=function(t){Object.assign(Ln(this,Iy),t),Ci(this,kh,r0).call(this)},kh=new WeakSet,r0=function(t={}){lan(uan(wan(this,{...Ln(this,Iy),...t})),this.shadowRoot)},JB=new WeakSet,fce=function(){let t=e=>{var n,r;if(!(e!=null&&e.startsWith("theme-")))return;let i=e.replace(/^theme-/,"");if(QB.includes(i))return;let s=this.getAttribute(e);s!=null?(n=this.mediaTheme)==null||n.setAttribute(i,s):(r=this.mediaTheme)==null||r.removeAttribute(i)};new MutationObserver(e=>{for(let{attributeName:n}of e)t(n)}).observe(this,{attributes:!0}
5537),this.getAttributeNames().forEach(t)},eU=new WeakSet,hce=function(){var t;let e=n=>{let{detail:r}=n;if(r instanceof Je||(r=new Je(r.message,r.code,r.fatal)),!(r!=null&&r.fatal)){Yd(r),r.data&&Yd(`${r.name} data:`,r.data);return}let{dialog:i,devlog:s}=oce(r,!1);s.message&&m3e(s),vl(r),r.data&&vl(`${r.name} data:`,r.data),Ci(this,vD,ZB).call(this,{isDialogOpen:!0,dialog:i})};this.addEventListener("error",e),this.media&&(this.media.errorTranslator=(n={})=>{var r,i,s;if(!(((r=this.media)==null?void 0:r.error)instanceof Je))return n;let{devlog:a}=oce((i=this.media)==null?void 0:i.error,!1);return{player_error_code:(s=this.media)==null?void 0:s.error.code,player_error_message:a.message?String(a.message):n.player_error_message,player_error_context:a.context?String(a.context):n.player_error_context}}),(t=this.media)==null||t.addEventListener("error",n=>{var r,i;let{detail:s}=n;if(!s){let{message:a,code:o}=(i=(r=this.media)==null?void 0:r.error)!=null?i:{};s=new Je(a,o)}s!=null&&s.fatal&&this.dispatchEvent(new CustomEvent("error",{detail:s}))})},tU=new WeakSet,pce=function(){var t,e,n,r;let i=()=>Ci(this,kh,r0).call(this);(e=(t=this.media)==null?void 0:t.textTracks)==null||e.addEventListener("addtrack",i),(r=(n=this.media)==null?void 0:n.textTracks)==null||r.addEventListener("removetrack",i)},nU=new WeakSet,mce=function(){var t,e;if(!/Firefox/i.test(navigator.userAgent))return;let n,r=new WeakMap,i=()=>this.streamType===qn.LIVE&&!this.secondaryColor&&this.offsetWidth>=800,s=(l,c,u=!1)=>{i()||Array.from(l&&l.activeCues||[]).forEach(d=>{if(!(!d.snapToLines||d.line<-5||d.line>=0&&d.line<10))if(!c||this.paused){let f=d.text.split(` 5538`).length,h=-3;this.streamType===qn.LIVE&&(h=-2);let m=h-f;if(d.line===m&&!u)return;r.has(d)||r.set(d,d.line),d.line=m}else setTimeout(()=>{d.line=r.get(d)||"auto"},500)})},a=()=>{var l,c;s(n,(c=(l=this.mediaController)==null?void 0:l.hasAttribute(wn.USER_INACTIVE))!=null?c:!1)},o=()=>{var l,c;let u=Array.from(((c=(l=this.mediaController)==null?void 0:l.media)==null?void 0:c.textTracks)||[]).filter(d=>["subtitles","captions"].includes(d.kind)&&d.mode==="showing")[0];u!==n&&n?.removeEventListener("cuechange",a),n=u,n?.addEventListener("cuechange",a),s(n,Ln(this,n0))};o(),(t=this.textTracks)==null||t.addEventListener("change",o),(e=this.textTracks)==null||e.addEventListener("addtrack",o),this.addEventListener("userinactivechange",()=>{var l,c;let u=(c=(l=this.mediaController)==null?void 0:l.hasAttribute(wn.USER_INACTIVE))!=null?c:!0;Ln(this,n0)!==u&&(pf(this,n0,u),s(n,Ln(this,n0)))})};function Am(t,e){return t.media?t.media.getAttribute(e):t.getAttribute(e)}_s.customElements.get("mux-player")||(_s.customElements.define("mux-player",gce),_s.MuxPlayerElement=gce);var vce={className:"class",classname:"class",htmlFor:"for",crossOrigin:"crossorigin",viewBox:"viewBox",playsInline:"playsinline",autoPlay:"autoplay",playbackRate:"playbackrate"},Dan=t=>t==null,Lan=(t,e)=>Dan(e)?!1:t in e,Oan=t=>t.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`),Man=(t,e)=>{if(!(typeof e=="boolean"&&!e)){if(Lan(t,vce))return vce[t];if(typeof e!=null)return/[A-Z]/.test(t)?Oan(t):t}},Pan=(t,e)=>typeof t=="boolean"?"":t,$an=(t={})=>Object.entries(t).reduce((e,[n,r])=>{let i=Man(n,r);if(!i)return e;let s=Pan(r);return e[i]=s,e},{}),Nan=(...t)=>{let e=y.useRef(null);return y.useEffect(()=>{t.forEach(n=>{n&&(typeof n=="function"?n(e.current):n.current=e.current)})},[t]),e},Fan=Object.prototype.hasOwnProperty,jan=(t,e)=>{if(Object.is(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;if(Array.isArray(t))return!Array.isArray(e)||t.length!==e.length?!1:t.some((i,s)=>e[s]===i);let n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(let i=0;i<n.length;i++)if(!Fan.call(e,n[i])||!Object.is(t[n[i]],e[n[i]]))return!1;return!0},C3e=(t,e,n)=>!jan(e,t[n]),Ban=(t,e,n)=>{t[n]=e},Uan=(t,e,n,r=Ban,i=C3e)=>y.useEffect(()=>{let s=n?.current;s&&i(s,e,t)&&r(s,e,t)},[n?.current,e]),Xc=Uan,Han=()=>{try{return"3.1.0"}catch{}return"UNKNOWN"},Van=Han(),Wan=()=>Van,zan=Ye.forwardRef(({children:t,...e},n)=>Ye.createElement("mux-player",$an({...e,ref:n}),t)),cr=(t,e,n)=>y.useEffect(()=>{let r=e?.current;if(!(!r||!n))return r.addEventListener(t,n),()=>{r.removeEventListener(t,n)}},[e?.current,n]),Gan=(t,e)=>{let{onAbort:n,onCanPlay:r,onCanPlayThrough:i,onEmptied:s,onLoadStart:a,onLoadedData:o,onLoadedMetadata:l,onProgress:c,onDurationChange:u,onVolumeChange:d,onRateChange:f,onResize:h,onWaiting:m,onPlay:g,onPlaying:b,onTimeUpdate:E,onPause:x,onSeeking:S,onSeeked:A,onStalled:R,onSuspend:C,onEnded:T,onError:I,onCuePointChange:D,onCuePointsChange:k,onChapterChange:O,metadata:P,tokens:M,paused:j,playbackId:U,playbackRates:z,currentTime:G,themeProps:F,extraSourceParams:$,castCustomData:H,_hlsConfig:q,...Y}=e;return Xc("playbackRates",z,t),Xc("metadata",P,t),Xc("extraSourceParams",$,t),Xc("_hlsConfig",q,t),Xc("themeProps",F,t),Xc("tokens",M,t),Xc("playbackId",U,t),Xc("castCustomData",H,t),Xc("paused",j,t,(se,ye)=>{ye!=null&&(ye?se.pause():se.play())},(se,ye,ie)=>se.hasAttribute("autoplay")&&!se.hasPlayed?!1:C3e(se,ye,ie)),Xc("currentTime",G,t,(se,ye)=>{ye!=null&&(se.currentTime=ye)}),cr("abort",t,n),cr("canplay",t,r),cr("canplaythrough",t,i),cr("emptied",t,s),cr("loadstart",t,a),cr("loadeddata",t,o),cr("loadedmetadata",t,l),cr("progress",t,c),cr("durationchange",t,u),cr("volumechange",t,d),cr("ratechange",t,f),cr("resize",t,h),cr("waiting",t,m),cr("play",t,g),cr("playing",t,b),cr("timeupdate",t,E),cr("pause",t,x),cr("seeking",t,S),cr("seeked",t,A),cr("stalled",t,R),cr("suspend",t,C),cr("ended",t,T),cr("error",t,I),cr("cuepointchange",t,D),cr("cuepointschange",t,k),cr("chapterchange",t,O),[Y]},qan=Wan(),Kan="mux-player-react",Yan=Ye.forwardRef((t,e)=>{let n=y.useRef(null),r=Nan(n,e),[i]=Gan(n,t);return Ye.createElement(zan,{ref:r,playerSoftwareName:Kan,playerSoftwareVersion:qan,...i})}),Qan=Yan,Xan=wz,Zan=rE,Jan=OT,eon=ga,ton=MT,non=PT,ron=qL,ion=KL,son="[object Map]",aon="[object Set]",oon=Object.prototype,lon=oon.hasOwnProperty;function con(t){if(t==null)return!0;
5538if(ton(t)&&(eon(t)||typeof t=="string"||typeof t.splice=="function"||non(t)||ion(t)||Jan(t)))return!t.length;var e=Zan(t);if(e==son||e==aon)return!t.size;if(ron(t))return!Xan(t).length;for(var n in t)if(lon.call(t,n))return!1;return!0}var uon=con;const don=an(uon),fon=y.createContext({dragDropManager:void 0});function $p(t,e,...n){if(hon()&&e===void 0)throw new Error("invariant requires an error message argument");if(!t){let r;if(e===void 0)r=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{let i=0;r=new Error(e.replace(/%s/g,function(){return n[i++]})),r.name="Invariant Violation"}throw r.framesToPop=1,r}}function hon(){return typeof process<"u"&&!0}var pon=function t(e,n){if(e===n)return!0;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(e.constructor!==n.constructor)return!1;var r,i,s;if(Array.isArray(e)){if(r=e.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!t(e[i],n[i]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(s=Object.keys(e),r=s.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,s[i]))return!1;for(i=r;i--!==0;){var a=s[i];if(!t(e[a],n[a]))return!1}return!0}return e!==e&&n!==n};const mon=an(pon),Sg=typeof window<"u"?y.useLayoutEffect:y.useEffect;function gon(t,e,n){const[r,i]=y.useState(()=>e(t)),s=y.useCallback(()=>{const a=e(t);mon(r,a)||(i(a),n&&n())},[r,t,n]);return Sg(s),[r,s]}function von(t,e,n){const[r,i]=gon(t,e,n);return Sg(function(){const a=t.getHandlerId();if(a!=null)return t.subscribeToStateChange(i,{handlerIds:[a]})},[t,i]),r}function R3e(t,e,n){return von(e,t||(()=>({})),()=>n.reconnect())}function _3e(t,e){const n=[];return typeof t!="function"&&n.push(t),y.useMemo(()=>typeof t=="function"?t():t,n)}function yon(t){return y.useMemo(()=>t.hooks.dragSource(),[t])}function bon(t){return y.useMemo(()=>t.hooks.dragPreview(),[t])}let N8=!1,F8=!1;class Eon{receiveHandlerId(e){this.sourceId=e}getHandlerId(){return this.sourceId}canDrag(){$p(!N8,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return N8=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{N8=!1}}isDragging(){if(!this.sourceId)return!1;$p(!F8,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return F8=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{F8=!1}}subscribeToStateChange(e,n){return this.internalMonitor.subscribeToStateChange(e,n)}isDraggingSource(e){return this.internalMonitor.isDraggingSource(e)}isOverTarget(e,n){return this.internalMonitor.isOverTarget(e,n)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(e){return this.internalMonitor.subscribeToOffsetChange(e)}canDragSource(e){return this.internalMonitor.canDragSource(e)}canDropOnTarget(e){return this.internalMonitor.canDropOnTarget(e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.sourceId=null,this.internalMonitor=e.getMonitor()}}let j8=!1;class xon{receiveHandlerId(e){this.targetId=e}getHandlerId(){return this.targetId}subscribeToStateChange(e,n){return this.internalMonitor.subscribeToStateChange(e,n)}canDrop(){if(!this.targetId)return!1;$p(!j8,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return j8=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{j8=!1}}isOver(e){return this.targetId?this.internalMonitor.isOverTarget(this.targetId,e):!1}getItemType(){return this.internalMonitor.getItemType()}
5538getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.targetId=null,this.internalMonitor=e.getMonitor()}}function won(t,e,n){const r=n.getRegistry(),i=r.addTarget(t,e);return[i,()=>r.removeTarget(i)]}function Son(t,e,n){const r=n.getRegistry(),i=r.addSource(t,e);return[i,()=>r.removeSource(i)]}function rU(t,e,n,r){let i;if(i!==void 0)return!!i;if(t===e)return!0;if(typeof t!="object"||!t||typeof e!="object"||!e)return!1;const s=Object.keys(t),a=Object.keys(e);if(s.length!==a.length)return!1;const o=Object.prototype.hasOwnProperty.bind(e);for(let l=0;l<s.length;l++){const c=s[l];if(!o(c))return!1;const u=t[c],d=e[c];if(i=void 0,i===!1||i===void 0&&u!==d)return!1}return!0}function iU(t){return t!==null&&typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function Ton(t){if(typeof t.type=="string")return;const e=t.type.displayName||t.type.name||"the component";throw new Error(`Only native element nodes can now be passed to React DnD connectors.You can either wrap ${e} into a <div>, or turn it into a drag source or a drop target itself.`)}function Aon(t){return(e=null,n=null)=>{if(!y.isValidElement(e)){const s=e;return t(s,n),s}const r=e;return Ton(r),Con(r,n?s=>t(s,n):t)}}function I3e(t){const e={};return Object.keys(t).forEach(n=>{const r=t[n];if(n.endsWith("Ref"))e[n]=t[n];else{const i=Aon(r);e[n]=()=>i}}),e}function yce(t,e){typeof t=="function"?t(e):t.current=e}function Con(t,e){const n=t.ref;return $p(typeof n!="string","Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a <span> or <div>. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),n?y.cloneElement(t,{ref:r=>{yce(n,r),yce(e,r)}}):y.cloneElement(t,{ref:e})}class Ron{receiveHandlerId(e){this.handlerId!==e&&(this.handlerId=e,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(e){this.dragSourceOptionsInternal=e}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(e){this.dragPreviewOptionsInternal=e}reconnect(){const e=this.reconnectDragSource();this.reconnectDragPreview(e)}reconnectDragSource(){const e=this.dragSource,n=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return n&&this.disconnectDragSource(),this.handlerId?e?(n&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=e,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,e,this.dragSourceOptions)),n):(this.lastConnectedDragSource=e,n):n}reconnectDragPreview(e=!1){const n=this.dragPreview,r=e||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();if(r&&this.disconnectDragPreview(),!!this.handlerId){if(!n){this.lastConnectedDragPreview=n;return}r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=n,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,n,this.dragPreviewOptions))}}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!rU(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!rU(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(e){this.hooks=I3e({dragSource:(n,r)=>{this.clearDragSource(),this.dragSourceOptions=r||null,iU(n)?this.dragSourceRef=n:this.dragSourceNode=n,this.reconnectDragSource()},dragPreview:(n,r)=>{this.clearDragPreview(),this.dragPreviewOptions=r||null,iU(n)?this.dragPreviewRef=n:this.dragPreviewNode=n,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=e}}class _on{get connectTarget(){return this.dropTarget}reconnect(){const e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();e&&this.disconnectDropTarget();const n=this.dropTarget;if(this.handlerId){if(!n){this.lastConnectedDropTarget=n;return}e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=n,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,n,this.dropTargetOptions))}}receiveHandlerId(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(e){this.dropTargetOptionsInternal=e}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!rU(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(e){this.hooks=I3e({dropTarget:(n,r)=>{this.clearDropTarget(),this.dropTargetOptions=r,iU(n)?this.dropTargetRef=n:this.dropTargetNode=n,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=e}}function yE(){const{dragDropManager:t}=y.useContext(fon);return $p(t!=null,"Expected drag drop context"),t}function Ion(t,e){const n=yE(),r=y.useMemo(()=>new Ron(n.getBackend()),[n]);return Sg(()=>(r.dragSourceOptions=t||null,r.reconnect(),()=>r.disconnectDragSource()),[r,t]),Sg(()=>(r.dragPreviewOptions=e||null,r.reconnect(),()=>r.disconnectDragPreview()),[r,e]),r}function kon(){const t=yE();return y.useMemo(()=>new Eon(t),[t])}class Don{beginDrag(){const e=this.spec,n=this.monitor;let r=null;return typeof e.item=="object"?r=e.item:typeof e.item=="function"?r=e.item(n):r={},r??null}canDrag(){const e=this.spec,n=this.monitor;return typeof e.canDrag=="boolean"?e.canDrag:typeof e.canDrag=="function"?e.canDrag(n):!0}isDragging(e,n){const r=this.spec,i=this.monitor,{isDragging:s}=r;return s?s(i):n===e.getSourceId()}endDrag(){const e=this.spec,n=this.monitor,r=this.connector,{end:i}=e;i&&i(n.getItem(),n),r.reconnect()}constructor(e,n,r){this.spec=e,this.monitor=n,this.connector=r}}function Lon(t,e,n){const r=y.useMemo(()=>new Don(t,e,n),[e,n]);return y.useEffect(()=>{r.spec=t},[t]),r}function Oon(t){return y.useMemo(()=>{const e=t.type;
5538return $p(e!=null,"spec.type must be defined"),e},[t])}function Mon(t,e,n){const r=yE(),i=Lon(t,e,n),s=Oon(t);Sg(function(){if(s!=null){const[o,l]=Son(s,i,r);return e.receiveHandlerId(o),n.receiveHandlerId(o),l}},[r,e,n,i,s])}function Pon(t,e){const n=_3e(t);$p(!n.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");const r=kon(),i=Ion(n.options,n.previewOptions);return Mon(n,r,i),[R3e(n.collect,r,i),yon(i),bon(i)]}function $on(t){return y.useMemo(()=>t.hooks.dropTarget(),[t])}function Non(t){const e=yE(),n=y.useMemo(()=>new _on(e.getBackend()),[e]);return Sg(()=>(n.dropTargetOptions=t||null,n.reconnect(),()=>n.disconnectDropTarget()),[t]),n}function Fon(){const t=yE();return y.useMemo(()=>new xon(t),[t])}function jon(t){const{accept:e}=t;return y.useMemo(()=>($p(t.accept!=null,"accept must be defined"),Array.isArray(e)?e:[e]),[e])}class Bon{canDrop(){const e=this.spec,n=this.monitor;return e.canDrop?e.canDrop(n.getItem(),n):!0}hover(){const e=this.spec,n=this.monitor;e.hover&&e.hover(n.getItem(),n)}drop(){const e=this.spec,n=this.monitor;if(e.drop)return e.drop(n.getItem(),n)}constructor(e,n){this.spec=e,this.monitor=n}}function Uon(t,e){const n=y.useMemo(()=>new Bon(t,e),[e]);return y.useEffect(()=>{n.spec=t},[t]),n}function Hon(t,e,n){const r=yE(),i=Uon(t,e),s=jon(t);Sg(function(){const[o,l]=won(s,i,r);return e.receiveHandlerId(o),n.receiveHandlerId(o),l},[r,e,i,n,s.map(a=>a.toString()).join("|")])}function Von(t,e){const n=_3e(t),r=Fon(),i=Non(n.options);return Hon(n,r,i),[R3e(n.collect,r,i),$on(i)]}const Won=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},zon="@strapi/upload",Gon={name:"upload"},k3e={name:zon,strapi:Gon},Dr=k3e.name.replace(/^@strapi\//i,""),qon=({skipWhen:t=!1,query:e={}}={})=>{const{formatMessage:n}=be(),{toggleNotification:r}=yn(),{notifyStatus:i}=mye(),{get:s}=Go(),{folderPath:a,_q:o,...l}=e;let c;o?c={...l,_q:encodeURIComponent(o)}:c={...l,filters:{$and:[...l?.filters?.$and??[],{folderPath:{$eq:a??"/"}}]}};const{data:u,error:d,isLoading:f}=jg([Dr,"assets",c],async()=>{const{data:h}=await s("/upload/files",{params:c});return h},{enabled:!t,staleTime:0,cacheTime:0,select(h){return h?.results&&Array.isArray(h.results)?{...h,results:h.results.filter(m=>m.name).map(m=>({...m,mime:m.mime??"",ext:m.ext??""}))}:h}});return y.useEffect(()=>{u&&i(n({id:"list.asset.at.finished",defaultMessage:"The assets have finished loading."}))},[u,n,i]),y.useEffect(()=>{d&&r({type:"danger",message:n({id:"notification.error"})})},[d,n,r]),{data:u,error:d,isLoading:f}},Kon=({enabled:t=!0,query:e={}}={})=>{const{formatMessage:n}=be(),{toggleNotification:r}=yn(),{notifyStatus:i}=mye(),{folder:s,_q:a,...o}=e,{get:l}=Go();let c;a?c={...o,pagination:{pageSize:-1},_q:a}:c={...o,pagination:{pageSize:-1},filters:{$and:[...o?.filters?.$and??[],{parent:{id:s??{$null:!0}}}]}};const{data:u,error:d,isLoading:f}=jg([Dr,"folders",ka.stringify(c)],async()=>{const{data:{data:h}}=await l("/upload/folders",{params:c});return h},{enabled:t,staleTime:0,cacheTime:0,onError(){r({type:"danger",message:n({id:"notification.error"})})}});return y.useEffect(()=>{u&&i(n({id:"list.asset.at.finished",defaultMessage:"The folders have finished loading."}))},[u,n,i]),{data:u,error:d,isLoading:f}},Yon=({url:t,params:e})=>{if(t===void 0||typeof e!="object")return t;const n=new URL(t,window.strapi.backendURL);return Object.entries(e).forEach(([r,i])=>{i!=null&&n.searchParams.append(r,i)}),n.toString()},Qon=t=>{const e=t?.filters?.$and;return e?!!e.find(r=>Object.keys(r).includes("mime")):!1},Xon=t=>Qon(t),zS=t=>t&&t.startsWith("/")?`${window.strapi.backendURL}${t}`:t,af=(t,e=!0)=>{if(t.isLocal)return t.url;const n=e&&t?.formats?.thumbnail?.url||t.url;return zS(n)},bce=[{name:"createdAt",fieldSchema:{type:"date"},metadatas:{label:"createdAt"}},{name:"updatedAt",fieldSchema:{type:"date"},metadatas:{label:"updatedAt"}},{name:"mime",fieldSchema:{type:"enumeration",options:[{label:"audio",value:"audio"},{label:"file",value:"file"},{label:"image",value:"image"},{label:"video",value:"video"}]},metadatas:{label:"type"}}],Zon=async(t,e)=>{const n=await fetch(t).then(s=>s.blob()),r=window.URL.createObjectURL(n),i=document.createElement("a");i.href=r,i.setAttribute("download",e),i.click()};function D3e(t,e){let n;function r(i){return i.value===e?(n=i,!0):Array.isArray(i.children)&&i.children.some(r)}return t.some(r),n}function L3e(t,e=0){const n=typeof t=="string"?Number(t):t,{value:r,unit:i}=WSe(n*1e3,{precision:e});return i?`${r}${i.toUpperCase()}`:"0B"}const B8=t=>String(t).padStart(2,"0"),Jon=t=>{const e=SSe({start:0,end:t*1e3});return`${B8(e.hours)}:${B8(e.minutes)}:${B8(e.seconds)}`},O3e=t=>t?t.map(e=>e.substring(0,e.length-1)):[],yD=(t,e)=>{const n=O3e(t);return e.filter(i=>{const s=i?.mime?.split("/")[0];return s?n.includes("file")&&!["video","image","audio"].includes(s)?!0:n.includes(s):!1})};function eln(t,e){const n=`apiError.${t}`;return typeof e=="function"?e(n):n}function Ece(t,{name:e,intlMessagePrefixCallback:n}){const{message:r}=t,i={id:eln(r,n),defaultMessage:r,name:t.name??e,values:{}};return"path"in t&&(i.values={path:t.path.join(".")}),i}const tln=t=>typeof t.details=="object"&&t.details!==null&&"errors"in t.details;function nln(t,e){const n=t.response?.data.error;return n?tln(n)?{name:n.name,message:n?.message||null,errors:n.details.errors.map(r=>Ece(r,{name:n.name,intlMessagePrefixCallback:e}))}:Ece(n,{intlMessagePrefixCallback:e}):null}function rln(t,{getTrad:e}){const n=nln(t,e);return n&&"errors"in n?n.errors.reduce((r,i)=>("path"in i.values&&(r[i.values.path]={id:i.id,defaultMessage:i.defaultMessage}),r),{}):n?.defaultMessage}const De=t=>`${Dr}.${t}`,iln=t=>{const e=[{id:null,label:{id:De("plugin.name"),defaultMessage:"Media Library"}}];return t?.parent?.parent&&e.push([]),t?.parent&&e.push({id:t.parent.id,label:t.parent.name,path:t.parent.path}),t&&e.push({id:t.id,label:t.name,path:t.path}),e},sln=(t,e,{folder:n,folderPath:r}={})=>{const{_q:i,...s}=e,a=ka.stringify({...s,folder:n,folderPath:r},{encode:!1});return`${t}${a?`?${a}`:""}`},EM=t=>t&&t[0]==="."?t.substring(1):t;function Uq(t,e=null,n=0){return t.flatMap(r=>r.children?[{...r,parent:e?.value,depth:n},...Uq(r.children,r,n+1)]:{...r,depth:n,parent:e?.value})}const aln=(t,e)=>{const n=[],r=Uq(t),i=r.find(a=>a.value===e);if(!i)return[];let{parent:s}=i;for(;s!==void 0;){const a=r.find(({value:o})=>o===s);n.push({id:a?.value,label:a?.label}),s=a?.parent}return n.reverse()},oln=(t,e,n)=>(n>=t.length&&(n=t.length-1),t.splice(n,0,t.splice(e,1)[0]),t),lln=(t,e,n)=>{const r=e+n;return oln(t,e,r)},cln=(t,e)=>{if(!e)throw new TypeError("pluginId can't be empty");return Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{})},M3e=t=>t.includes(Jr.Image)?Jr.Image:t.includes(Jr.Video)?Jr.Video:t.includes(Jr.Audio)?Jr.Audio:Jr.Document,sU=(t,e)=>({size:t.size/1e3,createdAt:new Date(t.lastModified).toISOString(),name:t.name,source:e,type:M3e(t.type),url:URL.createObjectURL(t),ext:t.name.split(".").pop(),mime:t.type,rawFile:t,isLocal:!0});function uln(t){return new URL(t).pathname.split("/").pop()}const dln=async t=>{const e=t.map(i=>fetch(i).then(async s=>{const a=await s.blob(),o=new File([a],uln(s.url),{type:s.headers.get("content-type")||void 0});return{name:o.name,url:s.url,mime:s.headers.get("content-type"),rawFile:o}}));return(await Promise.all(e)).map(i=>({source:GS.Url,name:i.name,type:M3e(i.mime),url:i.url,ext:i.url.split(".").pop(),mime:i.mime?i.mime:void 0,rawFile:i.rawFile}))},fln=ns().shape({urls:Mn().test({name:"isUrlValid",message:"${path}",test(t=""){const e=t.split(/\r?\n/);if(e.length===0)return this.createError({path:this.path,message:An.min.id});if(e.length>20)return this.createError({path:this.path,message:An.max.id});const n=e.filter(s=>{try{return new URL(s),!1}catch{return!0}}),r=n.length;if(r===0)return!0;const i=r>
55381?"form.upload-url.error.url.invalids":"form.upload-url.error.url.invalid";return this.createError({path:this.path,message:De(i),params:{number:n.length}})}})});var Jr=(t=>(t.Video="video",t.Image="image",t.Document="doc",t.Audio="audio",t))(Jr||{}),GS=(t=>(t.Url="url",t.Computer="computer",t))(GS||{});const aU={main:[{action:"plugin::upload.read",subject:null},{action:"plugin::upload.assets.create",subject:null},{action:"plugin::upload.assets.update",subject:null}],copyLink:[{action:"plugin::upload.assets.copy-link",subject:null}],create:[{action:"plugin::upload.assets.create",subject:null}],download:[{action:"plugin::upload.assets.download",subject:null}],read:[{action:"plugin::upload.read",subject:null}],configureView:[{action:"plugin::upload.configure-view",subject:null}],settings:[{action:"plugin::upload.settings.read",subject:null}],update:[{action:"plugin::upload.assets.update",subject:null,fields:null}]},oU=[{name:"preview",key:"preview",metadatas:{label:{id:De("list.table.header.preview"),defaultMessage:"preview"},isSortable:!1},type:"image"},{name:"name",key:"name",metadatas:{label:{id:De("list.table.header.name"),defaultMessage:"name"},isSortable:!0},type:"text"},{name:"ext",key:"extension",metadatas:{label:{id:De("list.table.header.ext"),defaultMessage:"extension"},isSortable:!1},type:"ext"},{name:"size",key:"size",metadatas:{label:{id:De("list.table.header.size"),defaultMessage:"size"},isSortable:!1},type:"size"},{name:"createdAt",key:"createdAt",metadatas:{label:{id:De("list.table.header.createdAt"),defaultMessage:"created"},isSortable:!0},type:"date"},{name:"updatedAt",key:"updatedAt",metadatas:{label:{id:De("list.table.header.updatedAt"),defaultMessage:"last update"},isSortable:!0},type:"date"}],hln=[{key:"sort.created_at_desc",value:"createdAt:DESC"},{key:"sort.created_at_asc",value:"createdAt:ASC"},{key:"sort.name_asc",value:"name:ASC"},{key:"sort.name_desc",value:"name:DESC"},{key:"sort.updated_at_desc",value:"updatedAt:DESC"},{key:"sort.updated_at_asc",value:"updatedAt:ASC"}],Y0n=[10,20,50,100],pln={modalView:"STRAPI_UPLOAD_MODAL_VIEW",view:"STRAPI_UPLOAD_LIBRARY_VIEW"},a5={GRID:0,LIST:1},{main:Q0n,...mln}=aU,P3e=()=>{const{allowedActions:t,isLoading:e}=Il(mln);return{...t,isLoading:e}},xce=`/${Dr}/configuration`,gln=[Dr,"configuration"],vln=()=>{const{trackUsage:t}=va(),{formatMessage:e}=be(),{toggleNotification:n}=yn(),{get:r,put:i}=Go(),s=jg(gln,async()=>(await r(xce)).data.data,{onError(){return n({type:"danger",message:e({id:"notification.error"})})},select:o=>o||{}}),a=ff(async o=>{await i(xce,o)},{onSuccess(){t("didEditMediaLibraryConfig"),s.refetch()},onError(){return n({type:"danger",message:e({id:"notification.error"})})}});return{config:s,mutateConfig:a}},yln=t=>{const{trackUsage:e}=va(),{config:{data:n}}=vln(),[r,i]=y.useState({page:1,sort:"updatedAt:DESC",pageSize:10,filters:{$and:[]},...t});y.useEffect(()=>{n&&"sort"in n&&"pageSize"in n&&i(d=>({...d,sort:n.sort,pageSize:n.pageSize}))},[n]);const s=d=>{d&&(e("didFilterMediaLibraryElements",{location:"content-manager",filter:Object.keys(d[d.length-1])[0]}),i(f=>({...f,page:1,filters:{$and:d}})))},a=d=>{i(f=>({...f,pageSize:typeof d=="string"?parseInt(d,10):d,page:1}))},o=d=>{i(f=>({...f,page:d}))},l=d=>{d&&(e("didSortMediaLibraryElements",{location:"content-manager",sort:d}),i(f=>({...f,sort:d})))},c=d=>{if(d)i(f=>({...f,_q:d,page:1}));else{const f={page:1};Object.keys(r).forEach(h=>{["page","_q"].includes(h)||(f[h]=r[h])}),i(f)}},u=(d,f)=>{i(h=>({...h,folder:d??null,folderPath:f}))};return[{queryObject:r,rawQuery:ka.stringify(r,{encode:!1})},{onChangeFilters:s,onChangeFolder:u,onChangePage:o,onChangePageSize:a,onChangeSort:l,onChangeSearch:c}]},bln=(t,e)=>{const[n,r]=y.useState(e);return[n,{selectOne:c=>{const u=n.findIndex(d=>t.every(f=>d[f]===c[f]));u>-1?r(d=>[...d.slice(0,u),...d.slice(u+1)]):r(d=>[...d,c])},selectAll:c=>{n.length>0?r([]):r(c)},selectOnly:c=>{n.findIndex(d=>t.every(f=>d[f]===c[f]))>-1?r([]):r([c])},selectMultiple:c=>{r(u=>[...u,...c.filter(d=>u.findIndex(f=>t.every(h=>f[h]===d[h]))===-1)])},deselectMultiple:c=>{r(u=>[...u.filter(d=>c.findIndex(f=>t.every(h=>
5538d[h]===f[h]))===-1)])},setSelections:r}]},Eln=(t,e,n,r,i)=>{const s=`/${Dr}?id=${t.id}`,a=new FormData;return e&&a.append("files",e),a.append("fileInfo",JSON.stringify({alternativeText:t.alternativeText,caption:t.caption,folder:t.folder,name:t.name})),i(s,a,{signal:n}).then(o=>o.data)},$3e=()=>{const[t,e]=y.useState(0),{formatMessage:n}=be(),{toggleNotification:r}=yn(),i=Qp(),s=new AbortController,a=s.signal,{post:o}=Go(),l=ff(({asset:d,file:f})=>Eln(d,f,a,e,o),{onSuccess(){i.refetchQueries([Dr,"assets"],{active:!0}),i.refetchQueries([Dr,"asset-count"],{active:!0}),i.refetchQueries([Dr,"folders"],{active:!0})},onError(d){d?.response?.status===403?r({type:"info",message:n({id:De("permissions.not-allowed.update")})}):r({type:"danger",message:d?.message})}});return{...l,cancel:()=>s.abort(),editAsset:(d,f)=>l.mutateAsync({asset:d,file:f}),progress:t,status:l.status}},N3e=(t,e)=>Object.fromEntries(Object.entries(t).map(([n,r])=>{const i=s=>typeof s=="object"&&s!==null?N3e(s,e):s;return[e(n),Array.isArray(r)?r.map(s=>i(s)):i(r)]})),xln={name:"label",id:"value"},Hq=({enabled:t=!0}={})=>{const{formatMessage:e}=be(),{get:n}=Go(),r=async()=>{const{data:{data:o}}=await n("/upload/folder-structure"),l=o.map(c=>N3e(c,u=>xln?.[u]??u));return[{value:null,label:e({id:De("form.input.label.folder-location-default-label"),defaultMessage:"Media Library"}),children:l}]},{data:i,error:s,isLoading:a}=jg([Dr,"folder","structure"],r,{enabled:t,staleTime:0,cacheTime:0});return{data:i,error:s,isLoading:a}},F3e=({blocks:t})=>p.jsx(pe,{hasRadius:!0,paddingLeft:6,paddingRight:6,paddingTop:4,paddingBottom:4,background:"neutral100",children:p.jsx(ts.Root,{gap:4,children:t.map(({label:e,value:n})=>p.jsx(ts.Item,{col:6,xs:12,direction:"column",alignItems:"stretch",children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:1,children:[p.jsx(le,{variant:"sigma",textColor:"neutral600",children:e}),p.jsx(le,{variant:"pi",textColor:"neutral700",children:n})]})},e))})}),wln=J(X)` 5539 align-self: flex-end; 5540 height: 2.2rem; 5541 width: 2.8rem; 5542 5543 &:hover, 5544 &:focus { 5545 background-color: ${({theme:t})=>t.colors.primary200}; 5546 } 5547`,Sln=({children:t,data:e,selectProps:n,...r})=>{const{formatMessage:i}=be(),{depth:s,value:a,children:o}=e,{maxDisplayDepth:l,openValues:c,onOptionToggle:u}=n,f=c.includes(a)?e$e:qPe;return p.jsx(EG.Option,{data:e,selectProps:n,...r,children:p.jsxs(X,{alignItems:"start",children:[p.jsx(le,{textColor:"neutral800",ellipsis:!0,children:p.jsx("span",{style:{paddingLeft:`${Math.min(s,l)*14}px`},children:t})}),o&&o?.length>0&&p.jsx(wln,{"aria-label":i({id:"app.utils.toggle",defaultMessage:"Toggle"}),tag:"button",alignItems:"center",hasRadius:!0,justifyContent:"center",marginLeft:"auto",onClick:h=>{h.preventDefault(),h.stopPropagation(),u(a)},children:p.jsx(f,{width:"1.4rem",fill:"neutral500"})})]})})};function wce(t,e={}){const n=[],{value:r}=e,i=t.find(a=>a.value===r);if(!i)return n;n.push(i.value);let{parent:s}=i;for(;s!==void 0;){const a=t.find(({value:o})=>o===s);if(!a)break;n.push(a.value),s=a.parent}return n.reverse()}function Tln(t,e){const n=t.find(r=>r.value===e);return n?t.filter(r=>r.depth>=n.depth).map(r=>r.value):[]}const Aln=t=>!t.parent,j3e=({options:t,maxDisplayDepth:e=5,defaultValue:n,...r})=>{const i=y.useMemo(()=>Uq(t),[t]),s=y.useMemo(()=>i.filter(Aln),[i]),[a,o]=y.useState(s),[l,c]=y.useState(wce(i,n));y.useEffect(()=>{if(l.length===0)o(i.filter(d=>d.parent===void 0));else{const d=l.reduce((h,m)=>(i.filter(b=>b.value===m||b.parent===m).forEach(b=>{const E=wce(i,b);h=[...h,...E]}),h),[]),f=i.filter(h=>d.includes(h.value));o(f)}},[l,i,s]);const u=d=>{if(l.includes(d)){const f=Tln(i,d);c(h=>h.filter(m=>!f.includes(m)))}else c(f=>[...f,d])};return p.jsx(Cln,{components:{Option:Sln},options:a,defaultValue:n,isSearchable:!1,maxDisplayDepth:e,openValues:l,onOptionToggle:u,...r})},Cln=({components:t={},styles:e={},error:n,ariaErrorMessage:r,...i})=>{const s=de(),a=kln(s,n);return p.jsx(mqt,{menuPosition:"fixed",components:{...t,ClearIndicator:Rln,DropdownIndicator:Iln,IndicatorSeparator:()=>null,LoadingIndicator:()=>null},"aria-errormessage":n&&r,"aria-invalid":!!n,styles:{...a,...e},...i})},B3e=J(pe)` 5548 background: transparent; 5549 border: none; 5550 position: relative; 5551 z-index: 1; 5552 5553 svg { 5554 height: 1.1rem; 5555 width: 1.1rem; 5556 } 5557 5558 svg path { 5559 fill: ${({theme:t})=>t.colors.neutral600}; 5560 } 5561`,Rln=t=>{const e=EG.ClearIndicator;return p.jsx(e,{...t,children:p.jsx(B3e,{tag:"button",type:"button",children:p.jsx(Ni,{})})})},_ln=J(B3e)` 5562 display: flex; 5563 background: none; 5564 border: none; 5565 5566 svg { 5567 width: 0.9rem; 5568 } 5569`,Iln=({innerProps:t})=>p.jsx(_ln,{paddingRight:3,...t,children:p.jsx(co,{})}),kln=(t,e)=>({clearIndicator:n=>({...n,padding:0,paddingRight:t.spaces[3]}),container:n=>({...n,background:t.colors.neutral0,lineHeight:"normal"}),control(n,r){let i=t.colors.neutral200,s,a;return r.isFocused?(i=t.colors.primary600,s=t.colors.primary600):e&&(i=t.colors.danger600),r.isDisabled&&(a=`${t.colors.neutral150} !important`),{...n,fontSize:t.fontSizes[2],height:40,border:`1px solid ${i} !important`,outline:0,backgroundColor:a,borderRadius:t.borderRadius,boxSh
5569adow:s?`${s} 0px 0px 0px 2px`:""}},indicatorsContainer:n=>({...n,padding:0,paddingRight:t.spaces[3]}),input:n=>({...n,margin:0,padding:0,color:t.colors.neutral800,gridTemplateColumns:"0 100%"}),menuPortal:n=>({...n,zIndex:t.zIndices.dialog,pointerEvents:"auto"}),menu(n){return{...n,width:"100%",marginTop:t.spaces[1],backgroundColor:t.colors.neutral0,color:t.colors.neutral800,borderRadius:t.borderRadius,border:`1px solid ${t.colors.neutral200}`,boxShadow:t.shadows.tableShadow,fontSize:t.fontSizes[2],zIndex:2}},menuList:n=>({...n,paddingLeft:t.spaces[1],paddingTop:t.spaces[1],paddingRight:t.spaces[1],paddingBottom:t.spaces[1]}),option(n,r){let i=n?.backgroundColor;return(r.isFocused||r.isSelected)&&(i=t.colors.primary100),{...n,color:t.colors.neutral800,lineHeight:t.spaces[5],backgroundColor:i,borderRadius:t.borderRadius,"&:active":{backgroundColor:t.colors.primary100}}},placeholder:n=>({...n,color:t.colors.neutral600,marginLeft:0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",maxWidth:"80%"}),singleValue(n,r){let i=t.colors.neutral800;return r.isDisabled&&(i=t.colors.neutral600),{...n,marginLeft:0,color:i}},valueContainer:n=>({...n,cursor:"pointer",padding:0,paddingLeft:t.spaces[4],marginLeft:0,marginRight:0})}),Sce=()=>{const{formatMessage:t}=be();return p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:t({id:"global.details",defaultMessage:"Details"})})})},Dln=1,Lln=()=>{const t=y.useRef(),[e,n]=y.useState(!1),[r,i]=y.useState({width:void 0,height:void 0});y.useEffect(()=>()=>{t.current&&t.current.destroy()},[]);const s=({detail:{height:c,width:u}})=>{const d=Math.round(u),f=Math.round(c);i({width:d,height:f})};return{crop:c=>{t.current||(t.current=new jTe(c,{modal:!0,initialAspectRatio:16/9,movable:!0,zoomable:!1,cropBoxResizable:!0,background:!1,checkCrossOrigin:!1,crop:s}),n(!0))},produceFile:(c,u,d)=>new Promise((f,h)=>{t.current?t.current.getCroppedCanvas().toBlob(g=>{f(new File([g],c,{type:u,lastModified:new Date(d).getTime()}))},u,Dln):h(new Error("The cropper has not been instantiated: make sure to call the crop() function before calling produceFile()."))}),stopCropping:()=>{t.current&&(t.current.destroy(),t.current=void 0,n(!1))},isCropping:e,isCropperReady:!!t.current,...r}},Oln=`/${Dr}`,Mln=(t,e,n,r,i)=>{const{rawFile:s,caption:a,name:o,alternativeText:l}=t,c=new FormData;return c.append("files",s),c.append("fileInfo",JSON.stringify({name:o,caption:a,alternativeText:l,folder:e})),i(Oln,c,{signal:n}).then(u=>u.data)},U3e=()=>{const[t,e]=y.useState(0),n=Qp(),r=new AbortController,i=r.signal,{post:s}=Go(),a=ff(({asset:c,folderId:u})=>Mln(c,u,i,e,s),{onSuccess(){n.refetchQueries([Dr,"assets"],{active:!0}),n.refetchQueries([Dr,"asset-count"],{active:!0})}}),o=(c,u)=>a.mutateAsync({asset:c,folderId:u}),l=()=>r.abort();return{upload:o,isLoading:a.isLoading,cancel:l,error:a.error,progress:t,status:a.status}},H3e=({url:t})=>{const{toggleNotification:e}=yn(),{formatMessage:n}=be(),{copy:r}=qz(),i=async()=>{await r(t)&&e({type:"success",message:n({id:"notification.link-copied",defaultMessage:"Link copied into the clipboard"})})};return p.jsx(Yn,{label:n({id:De("control-card.copy-link"),defaultMessage:"Copy link"}),onClick:i,children:p.jsx(_7e,{})})},Pln=J(X)` 5570 border-radius: ${({theme:t})=>`${t.borderRadius} ${t.borderRadius} 0 0`}; 5571 width: 100%; 5572 height: 100%; 5573 5574 svg { 5575 path { 5576 fill: ${({theme:t,error:e})=>e?t.colors.danger600:void 0}; 5577 } 5578 } 5579`,$ln=J.button` 5580 border: none; 5581 background: none; 5582 width: min-content; 5583 color: ${({theme:t})=>t.colors.neutral600}; 5584 5585 &:hover, 5586 &:focus { 5587 color: ${({theme:t})=>t.colors.neutral700}; 5588 } 5589 5590 svg { 5591 height: 10px; 5592 width: 10px; 5593 5594 path { 5595 fill: currentColor; 5596 } 5597 } 5598`,lU=({onCancel:t,progress:e=0,error:n})=>{const{formatMessage:r}=be();return p.jsx(Pln,{alignItems:"center",background:n?"danger100":"neutral150",error:n,children:n?p.jsx(Ni,{"aria-label":n?.message}):p.jsxs(X,{direction:"column",alignItems:"center",gap:2,width:"100%",children:[p.jsx(vct,{value:e}),p.jsx(le,{children:`${e}/100%`}),p.jsx($ln,{type:"button",onClick:t,children:p.jsxs(X,{gap:2,children:[p.jsx(le,{variant:"pi",tag:"span",textColor:"inherit",children:r({id:"app.components.Button.cancel",defaultMessage:"Cancel"})}),p.jsx(Ni,{"aria-hidden":!0})]})})]})})},Nln=t=>{const{toggleNotification:e}=yn(),{formatMessage:n}=be(),r=Qp(),{del:i}=Go(),s=ff(o=>i(`/upload/files/${o}`),{onSuccess(){r.refetchQueries([Dr,"assets"],{active:!0}),r.refetchQueries([Dr,"asset-count"],{active:!0}),e({type:"success",message:n({id:"modal.remove.success-label",defaultMessage:"Elements have been successfully deleted."})}),t()},onError(o){e({type:"danger",message:o.message})}});return{...s,removeAsset:async o=>{await s.mutateAsync(o)}}},Fln=({open:t,onClose:e,asset:n})=>{const{removeAsset:r}=Nln(()=>{e(null)}),i=async s=>{s?.preventDefault(),await r(n.id)};return p.jsx(Jt.Root,{open:t,onOpenChange:e,children:p.jsx(Kz,{onConfirm:i})})},Tce=J(X)` 5599 min-height: 26.4rem; 5600 border-radius: ${({theme:t})=>t.borderRadius} ${({theme:t})=>t.borderRadius} 0 0; 5601 background: linear-gradient( 5602 180deg, 5603 ${({theme:t})=>t.colors.neutral0} 0%, 5604 ${({theme:t})=>t.colors.neutral100} 121.48% 5605 ); 5606`,V3e=y.forwardRef(({mime:t,url:e,name:n,...r},i)=>{const s=de(),{formatMessage:a}=be();return t.includes(Jr.Image)?p.jsx("img",{ref:i,src:e,alt:n,...r}):t.includes(Jr.Video)?p.jsx(Qan,{src:e,accentColor:s.colors.primary500}):t.includes(Jr.Audio)?p.jsx(pe,{margin:"5",children:p.jsx("audio",{controls:!0,src:e,ref:i,...r,children:n})}):t.includes("pdf")?p.jsx(Tce,{width:"100%",justifyContent:"center",...r,children:p.jsxs(X,{gap:2,direction:"column",alignItems:"center",children:[p.jsx(_U,{"aria-label":n,fill:"neutral500",width:24,height:24}),p.jsx(le,{textColor:"neutral500",variant:"pi",children:a({id:"noPreview",defaultMessage:"No preview available"})})]})}):p.jsx(Tce,{width:"100%",justifyContent:"center",...r,children:p.jsxs(X,{gap:2,direction:"column",alignItems:"center",children:[p.jsx(RU,{"aria-label":n,fill:"neutral500",width:24,height:24}),p.jsx(le,{textColor:"neutral500",variant:"pi",children:a({id:"noPreview",defaultMessage:"No preview available"})})]})})});V3e.displayName="AssetPreview";
5606const jln=J(pe)` 5607 position: relative; 5608`,Bln=J.div` 5609 position: relative; 5610 display: flex; 5611 justify-content: center; 5612 background: repeating-conic-gradient( 5613 ${({theme:t})=>t.colors.neutral100} 0% 25%, 5614 transparent 0% 50% 5615 ) 5616 50% / 20px 20px; 5617 5618 svg { 5619 height: 26px; 5620 } 5621 5622 img, 5623 mux-player { 5624 margin: 0; 5625 padding: 0; 5626 max-height: 26.4rem; 5627 max-width: 100%; 5628 } 5629 5630 mux-player { 5631 --play-button: inline-flex; 5632 --mute-button: inline-flex; 5633 --pip-button: inline-flex; 5634 --fullscreen-button: inline-flex; 5635 --playback-rate-button: inline-flex; 5636 --volume-range: inline-flex; 5637 --time-range: inline-flex; 5638 --time-display: inline-flex; 5639 --duration-display: inline-flex; 5640 } 5641`,Ace=J(X)` 5642 height: 5.2rem; 5643 background-color: ${({$blurry:t})=>t?"rgba(33, 33, 52, 0.4)":void 0}; 5644`,Uln=J(X)` 5645 z-index: 1; 5646 height: 5.2rem; 5647 position: absolute; 5648 background-color: rgba(33, 33, 52, 0.4); 5649 width: 100%; 5650`,Hln=J($L)` 5651 span { 5652 color: inherit; 5653 font-weight: ${({theme:t})=>t.fontWeights.regular}; 5654 } 5655`,Cce=J.div` 5656 position: absolute; 5657 z-index: 2; 5658 height: 100%; 5659 width: 100%; 5660`,Vln=({onCancel:t,onValidate:e,onDuplicate:n})=>{const{formatMessage:r}=be(),i=de();return p.jsx(Cut,{onEscape:t,children:p.jsx(Uln,{justifyContent:"flex-end",paddingLeft:3,paddingRight:3,children:p.jsxs(X,{gap:1,children:[p.jsx(Yn,{label:r({id:De("control-card.stop-crop"),defaultMessage:"Stop cropping"}),onClick:t,children:p.jsx(Ni,{})}),p.jsxs(Po.Root,{children:[p.jsx(Wln,{"aria-label":r({id:De("control-card.crop"),defaultMessage:"Crop"}),variant:"tertiary",paddingLeft:2,paddingRight:2,endIcon:null,children:p.jsx(TU,{"aria-hidden":!0,focusable:!1,style:{position:"relative",top:2},fill:"#C0C0D0"})}),p.jsxs(Po.Content,{zIndex:i.zIndices.dialog,children:[p.jsx(Po.Item,{onSelect:e,children:r({id:De("checkControl.crop-original"),defaultMessage:"Crop the original asset"})}),n&&p.jsx(Po.Item,{onSelect:n,children:r({id:De("checkControl.crop-duplicate"),defaultMessage:"Duplicate & crop the asset"})})]})]})]})})})},Wln=J(Po.Trigger)` 5661 svg { 5662 > g, 5663 path { 5664 fill: ${({theme:t})=>t.colors.neutral500}; 5665 } 5666 } 5667 5668 &:hover { 5669 svg { 5670 > g, 5671 path { 5672 fill: ${({theme:t})=>t.colors.neutral600}; 5673 } 5674 } 5675 } 5676 5677 &:active { 5678 svg { 5679 > g, 5680 path { 5681 fill: ${({theme:t})=>t.colors.neutral400}; 5682 } 5683 } 5684 } 5685`,zln=({asset:t,canUpdate:e,canCopyLink:n,canDownload:r,onDelete:i,onCropFinish:s,onCropStart:a,onCropCancel:o,replacementFile:l,trackedLocation:c})=>{const{trackUsage:u}=va(),d=y.useRef(null),[f,h]=y.useState(!1),[m,g]=y.useState(null),[b,E]=y.useState(af(t,!1)),[x,S]=y.useState(af(t,!0)),{formatMessage:A}=be(),[R,C]=y.useState(!1),{crop:T,produceFile:I,stopCropping:D,isCropping:k,isCropperReady:O,width:P,height:M}=Lln(),{editAsset:j,error:U,isLoading:z,progress:G,cancel:F}=$3e(),{upload:$,isLoading:H,cancel:q,error:Y,progress:se}=U3e();y.useEffect(()=>{if(l){const Re=URL.createObjectURL(l);t.isLocal&&(t.url=Re),E(Re),S(Re)}},[l,t]),y.useEffect(()=>{m===!1&&(D(),o())},[m,D,o,s]),y.useEffect(()=>{m&&f&&(T(d.current),a())},[f,m,a,T]);const ye=async()=>{const Re={...t,width:P,height:M,folder:t.folder?.id},je=await I(Re.name,Re.mime,Re.updatedAt);let Fe,Me;if(t.isLocal)Fe=URL.createObjectURL(je),Me=Fe,t.url=Fe,t.rawFile=je,u("didCropFile",{duplicatedFile:null,location:c});else{const Et=await j(Re,je);Fe=af(Et,!1),Me=af(Et,!0),u("didCropFile",{duplicatedFile:!1,location:c})}E(Fe),S(Me),g(!1)},ie=k&&!z,ne=async()=>{const Re={...t},je=await I(Re.name,Re.mime,Re.updatedAt);await $({name:je.name,rawFile:je},t.folder?.id?t.folder.id:null),u("didCropFile",{duplicatedFile:!0,location:c}),g(!1),s()},ae=()=>{g(!1)},Se=()=>{g(!0)};return p.jsxs(p.Fragment,{children:[p.jsxs(jln,{hasRadius:!0,background:"neutral150",borderColor:"neutral200",children:[O&&ie&&p.jsx(Vln,{onValidate:ye,onDuplicate:t.isLocal?void 0:ne,onCancel:ae}),p.jsx(Ace,{paddingLeft:3,paddingRight:3,justifyContent:"flex-end",children:p.jsxs(X,{gap:1,children:[e&&!t.isLocal&&p.jsx(Yn,{label:A({id:"global.delete",defaultMessage:"Delete"}),onClick:()=>C(!0),children:p.jsx(Db,{})}),r&&p.jsx(Yn,{label:A({id:De("control-card.download"),defaultMessage:"Download"}),onClick:()=>Zon(b,t.name),children:p.jsx(Rue,{})}),n&&p.jsx(H3e,{url:b}),e&&t.mime?.includes(Jr.Image)&&p.jsx(Yn,{label:A({id:De("control-card.crop"),defaultMessage:"Crop"}),onClick:Se,children:p.jsx(T$e,{})})]})}),p.jsxs(Bln,{children:[z&&p.jsx(Cce,{children:p.jsx(lU,{error:U,onCancel:F,progress:G})}),H&&p.jsx(Cce,{children:p.jsx(lU,{error:Y,onCancel:q,progress:se})}),p.jsx(V3e,{ref:d,mime:t.mime,name:t.name,url:m?b:x,onLoad:()=>{(t.isLocal||m)&&h(!0)}})]}),p.jsx(Ace,{paddingLeft:2,paddingRight:2,justifyContent:"flex-end",$blurry:ie,children:ie&&P&&M&&p.jsx(Hln,{background:"neutral900",color:"neutral0",children:P&&M?`${M}â${P}`:"N/A"})})]}),p.jsx(Fln,{open:R,onClose:()=>{C(!1),i(null)},asset:t})]})},Gln=({onSelectMedia:t,acceptedMime:e,trackedLocation:n,...r})=>{const{formatMessage:i}=be(),s=y.useRef(null),{trackUsage:a}=va(),o=c=>{c.preventDefault(),n&&a("didReplaceMedia",{location:n}),s.current?.click()},l=()=>{const c=s.current?.files?.[0];t(c)};return p.jsxs(p.Fragment,{children:[p.jsx(dt,{variant:"secondary",onClick:o,...r,children:i({id:De("control-card.replace-media"),defaultMessage:"Replace media"})}),p.jsx(xi,{children:p.jsx("input",{accept:e,type:"file",name:"file","data-testid":"file-input",tabIndex:-1,ref:s,onChange:l,"aria-hidden":!0})})]})},qln=J(X)` 5686 /* 80px are coming from the Tabs component that is not included in the ModalBody */ 5687 min-height: ${()=>"calc(60vh + 8rem)"}; 5688`,Kln=ns({name:Mn().required(),alternativeText:Mn(),caption:Mn(),folder:lE()}),Vq=({onClose:t,asset:e,canUpdate:n=!1,canCopyLink:r=!1,canDownload:i=!1,trackedLocation:s})=>{const{formatMessage:a,formatDate:o}=be(),{trackUsage:l}=va(),c=y.useRef(null),[u,d]=y.useState(!1),[f,h]=y.useState(),{editAsset:m,isLoading:g}=$3e(),{data:b,isLoading:E}=Hq({enabled:!0}),x=async O=>{const P={...e,...O,folder:O.parent?.value};if(e?.isLocal)t(P);else{const M=await m(P,f),j=e?.mime?.split("/")[0],U=e?.folder?.id?e.folder.id!==O.parent?.value:e?.folder===null&&!!O.parent?.value;l("didEditMediaLibraryElements",{location:s,type:j,changeLocation:U}),t(M)}},S=()=>{d(!0)},A=()=>{d(!1)},R=()=>{d(!1),t()},C=!n||u,T=()=>{window.confirm(a({id:"window.confirm.close-modal.file",defaultMessage:"Are you sure? Your changes will be lost."}))&&t()},I=e?.folder?.id,D=!E&&{name:e?.name,alternativeText:e?.alternativeText??void 0,caption:e?.caption??void 0,parent:{value:I??void 0,label:D3e(b,I)?.label??b[0].label}},k=O=>{pg(D,O)?t():T()};return E?p.jsxs(p.Fragment,{children:[p.jsx(Sce,{}),p.jsx(qln,{minHeight:"60vh",justifyContent:"center",paddingTop:4,paddingBottom:4,children:p.jsx(Pf,{children:a({id:De("content.isLoading"),defaultMessage:"Content is loading."})})}),p.jsx(vt.Footer,{children:p.jsx(dt,{onClick:()=>k(),variant:"tertiary",children:a({id:"cancel",defaultMessage:"Cancel"})})})]}
5688):p.jsx(JT,{validationSchema:Kln,validateOnChange:!1,onSubmit:x,initialValues:D,children:({values:O,errors:P,handleChange:M,setFieldValue:j})=>p.jsxs(p.Fragment,{children:[p.jsx(Sce,{}),p.jsx(vt.Body,{children:p.jsxs(ts.Root,{gap:4,children:[p.jsx(ts.Item,{xs:12,col:6,direction:"column",alignItems:"stretch",children:p.jsx(zln,{asset:e,canUpdate:n,canCopyLink:r,canDownload:i,onDelete:t,onCropFinish:R,onCropStart:S,onCropCancel:A,replacementFile:f,trackedLocation:s})}),p.jsx(ts.Item,{xs:12,col:6,direction:"column",alignItems:"stretch",children:p.jsxs(uE,{noValidate:!0,children:[p.jsxs(X,{direction:"column",alignItems:"stretch",gap:3,children:[p.jsx(F3e,{blocks:[{label:a({id:De("modal.file-details.size"),defaultMessage:"Size"}),value:L3e(e?.size?e.size:0)},{label:a({id:De("modal.file-details.dimensions"),defaultMessage:"Dimensions"}),value:e?.height&&e.width?`${e.width}â${e.height}`:null},{label:a({id:De("modal.file-details.date"),defaultMessage:"Date"}),value:o(new Date(e?.createdAt?e.createdAt:""))},{label:a({id:De("modal.file-details.extension"),defaultMessage:"Extension"}),value:EM(e?.ext)},{label:a({id:De("modal.file-details.id"),defaultMessage:"Asset ID"}),value:e?.id?e.id:null}]}),p.jsxs(Ne.Root,{name:"name",error:P.name,children:[p.jsx(Ne.Label,{children:a({id:De("form.input.label.file-name"),defaultMessage:"File name"})}),p.jsx(df,{value:O.name,onChange:M,disabled:C}),p.jsx(Ne.Error,{})]}),p.jsxs(Ne.Root,{name:"alternativeText",hint:a({id:De("form.input.decription.file-alt"),defaultMessage:"This text will be displayed if the asset canât be shown."}),error:P.alternativeText,children:[p.jsx(Ne.Label,{children:a({id:De("form.input.label.file-alt"),defaultMessage:"Alternative text"})}),p.jsx(df,{value:O.alternativeText,onChange:M,disabled:C}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]}),p.jsxs(Ne.Root,{name:"caption",error:P.caption,children:[p.jsx(Ne.Label,{children:a({id:De("form.input.label.file-caption"),defaultMessage:"Caption"})}),p.jsx(df,{value:O.caption,onChange:M,disabled:C})]}),p.jsx(X,{direction:"column",alignItems:"stretch",gap:1,children:p.jsxs(Ne.Root,{name:"parent",id:"asset-folder",children:[p.jsx(Ne.Label,{children:a({id:De("form.input.label.file-location"),defaultMessage:"Location"})}),p.jsx(j3e,{name:"parent",defaultValue:O.parent,options:b,onChange:U=>{j("parent",U)},menuPortalTarget:document.querySelector("body"),inputId:"asset-folder",isDisabled:C,error:P?.parent,ariaErrorMessage:"folder-parent-error"})]})})]}),p.jsx(xi,{children:p.jsx("button",{type:"submit",tabIndex:-1,ref:c,disabled:C,children:a({id:"submit",defaultMessage:"Submit"})})})]})})]})}),p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:()=>k({...O}),variant:"tertiary",children:a({id:"global.cancel",defaultMessage:"Cancel"})}),p.jsxs(X,{gap:2,children:[p.jsx(Gln,{onSelectMedia:h,acceptedMime:e?.mime??"",disabled:C,trackedLocation:s}),p.jsx(dt,{onClick:()=>c.current?.click(),loading:g,disabled:C,children:a({id:"global.finish",defaultMessage:"Finish"})})]})]})]})})},Yln=({open:t,onClose:e,canUpdate:n=!1,canCopyLink:r=!1,canDownload:i=!1,...s})=>p.jsx(vt.Root,{open:t,onOpenChange:e,children:p.jsx(vt.Content,{children:p.jsx(Vq,{onClose:e,canUpdate:n,
5688canCopyLink:r,canDownload:i,...s})})}),Qln=()=>{const{toggleNotification:t}=yn(),{formatMessage:e}=be(),n=Qp(),{post:r}=Go(),s=ff(o=>{const l=o.reduce((c,u)=>{const{id:d,type:f}=u,h=f==="asset"?"fileIds":"folderIds";return c[h]||(c[h]=[]),c[h].push(d),c},{});return r("/upload/actions/bulk-delete",l)},{onSuccess(o){const{data:{data:l}}=o;l?.files?.length>0&&(n.refetchQueries([Dr,"assets"],{active:!0}),n.refetchQueries([Dr,"asset-count"],{active:!0})),l?.folders?.length>0&&n.refetchQueries([Dr,"folders"],{active:!0}),t({type:"success",message:e({id:De("modal.remove.success-label"),defaultMessage:"Elements have been successfully deleted."})})},onError(o){t({type:"danger",message:o?.message})}});return{...s,remove:(...o)=>s.mutateAsync(...o)}},Xln=(t,e,{attrs:n,id:r})=>(!!r?t:e)(`/upload/folders/${r??""}`,n).then(a=>a.data),Zln=()=>{const t=Qp(),{put:e,post:n}=Go(),r=ff((...s)=>Xln(e,n,...s),{async onSuccess(){await t.refetchQueries([Dr,"folders"],{active:!0}),await t.refetchQueries([Dr,"folder","structure"],{active:!0})}});return{...r,editFolder:(s,a)=>r.mutateAsync({attrs:s,id:a}),status:r.status}},Rce=({isEditing:t=!1})=>{const{formatMessage:e}=be();return p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:e(t?{id:De("modal.folder.edit.title"),defaultMessage:"Edit folder"}:{id:De("modal.folder.create.title"),defaultMessage:"Add new folder"})})})},Jln=({onClose:t,onConfirm:e,open:n})=>p.jsx(Jt.Root,{open:n,onOpenChange:t,children:p.jsx(Kz,{onConfirm:e})}),ecn=ns({name:Mn().required(),parent:ns({label:Mn(),value:lE().nullable(!0)}).nullable(!0)}),W3e=({onClose:t,folder:e,location:n,parentFolderId:r})=>{const{data:i,isLoading:s}=Hq({enabled:!0}),{canCreate:a,isLoading:o,canUpdate:l}=P3e(),[c,u]=y.useState(!1),{formatMessage:d,formatDate:f}=be(),{trackUsage:h}=va(),{editFolder:m,isLoading:g}=Zln(),{remove:b}=Qln(),{toggleNotification:E}=yn(),x=o||s,S=!!e,A=e&&!l||!e&&!a,R=s?{name:"",parent:null}:{name:e?.name??"",parent:{value:r?parseInt(r.toString(),10):void 0,label:r?i&&D3e(i,parseInt(r.toString(),10))?.label:i?.[0].label}},C=async(I,{setErrors:D})=>{try{if(await m({...I,parent:I.parent?.value??null},e?.id),E({type:"success",message:d(S?{id:De("modal.folder-notification-edited-success"),defaultMessage:"Folder successfully edited"}:{id:De("modal.folder-notification-created-success"),defaultMessage:"Folder successfully created"})}),S){const k=r?parseInt(r.toString(),10)!==I.parent?.value:r===null&&!!I.parent?.value;h("didEditMediaLibraryElements",{location:n,type:"folder",changeLocation:k})}else h("didAddMediaLibraryFolders",{location:n});t({created:!0})}catch(k){const O=rln(k,{getTrad:De}),P=Object.entries(O).reduce((M,[j,U])=>(M[j]=U.defaultMessage,M),{});don(P)||D(P)}},T=async()=>{e&&await b([e]),u(!1),t()};return x?p.jsxs(p.Fragment,{children:[p.jsx(Rce,{isEditing:S}),p.jsx(vt.Body,{children:p.jsx(X,{justifyContent:"center",paddingTop:4,paddingBottom:4,children:p.jsx(Pf,{children:d({id:De("content.isLoading"),defaultMessage:"Content is loading."})})})})]}):p.jsxs(p.Fragment,{children:[p.jsx(JT,{validationSchema:ecn,validateOnChange:!1,onSubmit:C,initialValues:R,children:({values:I,errors:D,handleChange:k,setFieldValue:O})=>p.jsxs(uE,{noValidate:!0,children:[p.jsx(Rce,{isEditing:S}),p.jsx(vt.Body,{children:p.jsxs(ts.Root,{gap:4,children:[S&&p.jsx(ts.Item,{xs:12,col:12,direction:"column",alignItems:"stretch",children:p.jsx(F3e,{blocks:[{label:d({id:De("modal.folder.create.elements"),defaultMessage:"Elements"}),value:d({id:De("modal.folder.elements.count"),defaultMessage:"{folderCount} folders, {assetCount} assets"},{assetCount:e?.files?.count??0,folderCount:e?.children?.count??0})},{label:d({id:De("modal.folder.create.creation-date"),defaultMessage:"Creation Date"}),value:f(new Date(e.createdAt))}]})}),p.jsx(ts.Item,{xs:12,col:6,direction:"column",alignItems:"stretch",children:p.jsxs(Ne.Root,{name:"name",error:typeof D.name=="string"?D.name:void 0,children:[p.jsx(Ne.Label,{children:d({id:De("form.input.label.folder-name"),defaultMessage:"Name"})}),p.jsx(df,{value:I.name,onChange:k,disabled:A}),p.jsx(Ne.Error,{})]})}),p.jsx(ts.Item,{xs:12,col:6,direction:"column",alignItems:"stretch",children:p.jsxs(Ne.Root,{id:"folder-parent",children:[p.jsx(Ne.Label,{children:d({id:De("form.input.label.folder-location"),defaultMessage:"Location"})}),p.jsx(j3e,{options:i,onChange:P=>{O("parent",P)},isDisabled:A,defaultValue:I.parent,name:"parent",menuPortalTarget:document.querySelector("body"),inputId:"folder-parent",disabled:A,error:typeof D.parent=="string"?D.parent:void 0,ariaErrorMessage:"folder-parent-error"}),D.parent&&p.jsx(le,{variant:"pi",tag:"p",id:"folder-parent-error",textColor:"danger600",children:typeof D.parent=="string"?D.parent:void 0})]})})]})}),p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:()=>t(),variant:"tertiary",name:"cancel",children:d({id:"cancel",defaultMessage:"Cancel"})}),p.jsxs(X,{gap:2,children:[S&&l&&p.jsx(dt,{type:"button",variant:"danger-light",onClick:()=>u(!0),name:"delete",disabled:!l||g,children:d({id:De("modal.folder.create.delete"),defaultMessage:"Delete folder"})}),p.jsx(dt,{name:"submit",loading:g,disabled:A,type:"submit",children:d(S?{id:De("modal.folder.edit.submit"),defaultMessage:"Save"}:{id:De("modal.folder.create.submit"),defaultMessage:"Create"})})]})]})]})}),p.jsx(Jln,{open:c,onClose:()=>u(!1),onConfirm:T})]})},z3e=({open:t,onClose:e,...n})=>p.jsx(vt.Root,{open:t,onOpenChange:e,children:p.jsx(vt.Content,{children:p.jsx(W3e,{...n,onClose:e,open:t})})}),tcn=(t,{enabled:e=!0}={})=>{const{toggleNotification:n}=yn(),{get:r}=Go(),{formatMessage:i}=be(),{data:s,error:a,isLoading:o}=jg([Dr,"folder",t],async()=>{const{data:{data:l}}=await r(`/upload/folders/${t}`,{params:{populate:{parent:{populate:{parent:"*"}}}}});return l},{retry:!1,enabled:e,staleTime:0,cacheTime:0,onError(){n({type:"danger",message:i({id:De("notification.warning.404"),defaultMessage:"Not found"})})}});return{data:s,error:a,isLoading:o}},ncn=(t,e)=>{const[n,r]=y.useState(()=>{const i=window.localStorage.getItem(t);if(i!==null)try{return JSON.parse(i)}catch{return i}return e});return y.useEffect(()=>{window.localStorage.setItem(t,JSON.stringify(n))},[t,n]),[n,r]},rcn=J.span` 5689 text-transform: uppercase; 5690`,G3e=J(uW)` 5691 opacity: 0; 5692 5693 &:focus-within { 5694 opacity: 1; 5695 } 5696`,icn=J(tye)` 5697 cursor: pointer; 5698 5699 &:hover { 5700 ${G3e} { 5701 opacity: 1; 5702 } 5703 } 5704`,xM=({children:t,extension:e,isSelectable:n=!0,name:r,onSelect:i,onRemove:s,onEdit:a,selected:o=!1,subtitle:l="",variant:c="Image"})=>{const{formatMessage:u}=be(),d=h=>{a&&a(h)},f=h=>{h.stopPropagation()};return p.jsxs(icn,{role:"button",height:"100%",tabIndex:-1,onClick:d,children:[p.jsxs(sye,{children:[n&&p.jsx("div",{onClick:f,children:p.jsx(Zat,{checked:o,onCheckedChange:i})}),(s||a)&&p.jsxs(G3e,{onClick:f,position:"end",children:[s&&p.jsx(Yn,{label:u({id:De("control-card.remove-selection"),defaultMessage:"Remove from selection"}),onClick:s,children:p.jsx(Db,{})}),a&&p.jsx(Yn,{label:u({id:De("control-card.edit"),defaultMessage:"Edit"}),onClick:a,children:p.jsx(Lc,{})})]}),t]}),p.jsxs(rye,{children:[p.jsxs(iye,{children:[p.jsx(pe,{paddingTop:1,children:p.jsx(le,{tag:"h2",children:p.jsx(aye,{tag:"span",children:r})})}),p.jsxs(oye,{children:[p.jsx(rcn,{children:e}),l]})]}),p.jsx(X,{paddingTop:1,grow:1,children:p.jsx(nye,{children:u({id:De(`settings.section.${c.toLowerCase()}.label`),defaultMessage:c})})})]})]})},q3e=({url:t,alt:e})=>p.jsx(pe,{children:p.jsx("audio",{controls:!0,src:t,children:e})}),scn=J(pe)` 5705 canvas, 5706 audio { 5707 display: block; 5708 max-width: 100%; 5709 max-height: ${({size:t})=>t==="M"?16.4:8.8}rem; 5710 } 5711`,acn=({name:t,url:e,size:n="M",selected:r=!1,...i})=>p.jsx(xM,{name:t,selected:r,...i,variant:"Audio",children:p.jsx(dW,{size:n,children:p.jsx(X,{alignItems:"center",children:p.jsx(scn,{size:n,children:p.jsx(q3e,{url:e,alt:t})})})})}),ocn=J(X)` 5712 border-radius: ${({theme:t})=>t.borderRadius} ${({theme:t})=>t.borderRadius} 0 0; 5713 background: linear-gradient( 5714 180deg, 5715 ${({theme:t})=>t.colors.neutral0} 0%, 5716 ${({theme:t})=>t.colors.neutral100} 121.48% 5717 ); 5718`,lcn=({name:t,extension:e,size:n="M",selected:r=!1,...i})=>{const{formatMessage:s}=be();return p.jsx(xM,{name:t,extension:e,selected:r,...i,variant:"Doc",children:p.jsx(ocn,{width:"100%",height:n==="S"?"8.8rem":"16.4rem",justifyContent:"center",children:p.jsxs(X,{gap:2,direction:"column",alignItems:"center",children:[e==="pdf"?p.jsx(_U,{"aria-label":t,fill:"neutral500",width:24,height:24}):p.jsx(RU,{"aria-label":t,fill:"neutral500",width:24,height:24}),p.jsx(le,{textColor:"neutral500",variant:"pi",children:s({id:"noPreview",defaultMessage:"No preview available"})})]})})})},ccn=({height:t,width:e,thumbnail:n,size:r="M",alt:i,isUrlSigned:s,selected:a=!1,...o})=>{const l=s?n:Yon({url:n,params:{updatedAt:o.updatedAt}}),c=t&&e?` - ${e}â${t}`:void 0;return p.jsx(xM,{...o,selected:a,subtitle:c,variant:"Image",children:p.jsx(dW,{src:l,size:r,alt:i})})},ucn=3,Wq=({url:t,mime:e,onLoadDuration:n=()=>{},alt:r,...i})=>{const s=o=>
5718{if(o.currentTarget.currentTime>0){const l=o.currentTarget,c=document.createElement("canvas");c.height=l.videoHeight,c.width=l.videoWidth,c.getContext("2d")?.drawImage(l,0,0,l.videoWidth,l.videoHeight),l.replaceWith(c),n&&n(l.duration)}},a=o=>{const l=o.currentTarget;l.readyState<ucn||l.play()};return p.jsxs(pe,{tag:"figure",...i,children:[p.jsx("video",{muted:!0,onLoadedData:a,src:t,crossOrigin:"anonymous",onTimeUpdate:s,children:p.jsx("source",{type:e})}),p.jsx(xi,{tag:"figcaption",children:r})]},t)},dcn=J(pe)` 5719 canvas, 5720 video { 5721 display: block; 5722 pointer-events: none; 5723 max-width: 100%; 5724 max-height: ${({size:t})=>t==="M"?16.4:8.8}rem; 5725 } 5726`,fcn=({name:t,url:e,mime:n,size:r="M",selected:i=!1,...s})=>{const[a,o]=y.useState(),l=a&&Jon(a);return p.jsxs(xM,{selected:i,name:t,...s,variant:"Video",children:[p.jsx(dW,{size:r,children:p.jsx(dcn,{size:r,children:p.jsx(Wq,{url:e,mime:n,onLoadDuration:o,alt:t})})}),p.jsx(tot,{children:l||"..."})]})},cU=({asset:t,isSelected:e=!1,onSelect:n,onEdit:r,onRemove:i,size:s="M",local:a=!1})=>{const o=n?()=>n(t):void 0,l={id:t.id,isSelectable:t.isSelectable,extension:EM(t.ext),name:t.name,url:a?t.url:af(t,!0),mime:t.mime,onEdit:r?()=>r(t):void 0,onSelect:o,onRemove:i?()=>i(t):void 0,selected:e,size:s};return t.mime?.includes(Jr.Video)?p.jsx(fcn,{...l}):t.mime?.includes(Jr.Image)?p.jsx(ccn,{alt:t.alternativeText||t.name,height:t.height,thumbnail:zS(t?.formats?.thumbnail?.url||t.url),width:t.width,updatedAt:t.updatedAt,isUrlSigned:t?.isUrlSigned||!1,...l}):t.mime?.includes(Jr.Audio)?p.jsx(acn,{...l}):p.jsx(lcn,{...l})},hcn=({children:t,id:e,index:n,moveItem:r})=>{const i=y.useRef(null),[,s]=Von({accept:"draggable",hover(c){i.current&&c.id!==e&&(r(c.index,n),c.index=n)}}),[{isDragging:a},o]=Pon({type:"draggable",item(){return{index:n,id:e}},collect:c=>({isDragging:c.isDragging()})}),l=a?.2:1;return o(s(i)),p.jsx("div",{ref:i,style:{opacity:l,cursor:"move"},children:t})},K3e=({allowedTypes:t=["files","images","videos","audios"],assets:e,onEditAsset:n,onSelectAsset:r,selectedAssets:i,size:s="M",onReorderAsset:a,title:o=null})=>p.jsxs(SW,{tagName:"article",children:[o&&p.jsx(pe,{paddingTop:2,paddingBottom:2,children:p.jsx(le,{tag:"h2",variant:"delta",fontWeight:"semiBold",children:o})}),p.jsx(ts.Root,{gap:4,children:e.map((l,c)=>{const u=!!i.find(d=>d.id===l.id);return a?p.jsx(ts.Item,{col:3,height:"100%",children:p.jsx(hcn,{index:c,moveItem:a,id:l.id,children:p.jsx(cU,{allowedTypes:t,asset:l,isSelected:u,onEdit:n?()=>n(l):void 0,onSelect:()=>r(l),size:s})})},l.id):p.jsx(ts.Item,{col:3,height:"100%",direction:"column",alignItems:"stretch",children:p.jsx(cU,{allowedTypes:t,asset:l,isSelected:u,onEdit:n?()=>n(l):void 0,onSelect:()=>r(l),size:s},l.id)},l.id)})})]}),pcn=({parentsToOmit:t=[],currentFolderId:e,onChangeFolder:n})=>{const[r,i]=y.useState(!1),{data:s,isLoading:a}=Hq({enabled:r}),{pathname:o}=bi(),[{query:l}]=hn(),{formatMessage:c}=be(),u=s&&aln(s,e),d=u&&u.filter(f=>typeof f.id=="number"&&!t.includes(f.id)&&f.id!==null);return p.jsxs(Z1e,{onOpen:()=>i(!0),onClose:()=>i(!1),"aria-label":c({id:De("header.breadcrumbs.menu.label"),defaultMessage:"Get more ascendants folders"}),label:"...",children:[a&&p.jsx(lP,{children:p.jsx(Pf,{small:!0,children:c({id:De("content.isLoading"),defaultMessage:"Content is loading."})})}),d&&d.map(f=>{if(n)return p.jsx(lP,{tag:"button",type:"button",onClick:()=>n(Number(f.id),f.path),children:f.label},f.id);const h=sln(o,l,{folder:typeof f?.id=="string"?f.id:void 0,folderPath:f?.path});return p.jsx(lP,{isLink:!0,href:h,children:f.label},f.id)})]})},mcn=({breadcrumbs:t,onChangeFolder:e,currentFolderId:n,...r})=>{const{formatMessage:i}=be();return p.jsx($1e,{...r,children:t.map((s,a)=>
5726{if(Array.isArray(s))return p.jsx(pcn,{parentsToOmit:[...t].splice(a+1,t.length-1).map(l=>l.id),currentFolderId:n,onChangeFolder:e},`breadcrumb-${s?.id??"menu"}`);const o=s.id===null&&n===void 0;return n!==s.id&&!o?e?p.jsx(CN,{type:"button",onClick:()=>e(s.id,s.path),children:typeof s.label!="string"&&s.label?.id?i(s.label):s.label},`breadcrumb-${s?.id??"root"}`):p.jsx(CN,{to:s.href,tag:yc,children:typeof s.label!="string"&&s.label?.id?i(s.label):s.label},`breadcrumb-${s?.id??"root"}`):p.jsx(N1e,{isCurrent:a+1===t.length,children:typeof s.label!="string"&&s.label?.id?i(s.label):s.label},`breadcrumb-${s?.id??"root"}`)})})},gcn=J(pe)` 5727 background: linear-gradient( 5728 180deg, 5729 rgba(234, 234, 239, 0) 0%, 5730 ${({theme:t})=>t.colors.neutral200} 100% 5731 ); 5732 opacity: 0.33; 5733`,vcn={S:138,M:234},ycn=({count:t,size:e})=>p.jsx(Ak.Grid,{size:e,children:Array(t).fill(null).map((n,r)=>p.jsx(gcn,{height:`${vcn[e]}px`,hasRadius:!0},`empty-asset-card-${r}`))}),bcn=({icon:t=uO,content:e,action:n,size:r="M",count:i=12})=>p.jsxs(pe,{position:"relative",children:[p.jsx(ycn,{size:r,count:i}),p.jsx(pe,{position:"absolute",top:11,width:"100%",children:p.jsxs(X,{direction:"column",alignItems:"center",gap:4,textAlign:"center",children:[p.jsxs(X,{direction:"column",alignItems:"center",gap:6,children:[p.jsx(t,{width:"160px",height:"88px"}),p.jsx(le,{variant:"delta",tag:"p",textColor:"neutral600",children:e})]}),n]})})]}),Y3e=y.createContext({});function Ecn(){return y.useContext(Y3e)}const xcn=J.button` 5734 height: 100%; 5735 left: 0; 5736 position: absolute; 5737 opacity: 0; 5738 top: 0; 5739 width: 100%; 5740 5741 &:hover, 5742 &:focus { 5743 text-decoration: none; 5744 } 5745`,wcn=J(kue)` 5746 path { 5747 fill: currentColor; 5748 } 5749`,Q3e=J(pe)` 5750 display: none; 5751`,Scn=J(pe)` 5752 &:hover, 5753 &:focus-within { 5754 ${Q3e} { 5755 display: ${({$isCardActions:t})=>t?"block":""}; 5756 } 5757 } 5758`,Tcn=y.forwardRef(({children:t,startAction:e=null,cardActions:n=null,ariaLabel:r,onClick:i,to:s,...a},o)=>{const l=y.useId(),c=y.useMemo(()=>({id:l}),[l]);return p.jsx(Y3e.Provider,{value:c,children:p.jsxs(Scn,{position:"relative",tabIndex:0,$isCardActions:!!n,ref:o,...a,children:[p.jsx(xcn,{to:s||void 0,as:s?Dl:"button",type:s?void 0:"button",onClick:i,tabIndex:-1,"aria-label":r,"aria-hidden":!0}),p.jsxs(X,{hasRadius:!0,borderStyle:"solid",borderWidth:"1px",borderColor:"neutral150",background:"neutral0",shadow:"tableShadow",padding:3,gap:2,cursor:"pointer",children:[e,p.jsx(pe,{hasRadius:!0,background:"secondary100",color:"secondary500",paddingBottom:2,paddingLeft:3,paddingRight:3,paddingTop:2,children:p.jsx(wcn,{width:"2.4rem",height:"2.4rem"})}),t,p.jsx(Q3e,{children:p.jsx(uW,{right:4,position:"end",children:n})})]})]})})}),Acn=J(X)` 5759 user-select: none; 5760`,Ccn=t=>{const{id:e}=Ecn();return p.jsx(Acn,{...t,id:`${e}-title`,"data-testid":`${e}-title`,alignItems:"flex-start",direction:"column",maxWidth:"100%",overflow:"hidden",position:"relative"})},X3e=J(pe)` 5761 &:focus { 5762 outline: 2px solid ${({theme:t})=>t.colors.primary600}; 5763 outline-offset: -2px; 5764 } 5765`,Rcn=J(X3e)` 5766 text-decoration: none; 5767`,_cn=({to:t,...e})=>t?p.jsx(Rcn,{padding:1,tag:Dl,maxWidth:"100%",to:t,...e}):p.jsx(X3e,{padding:1,tag:"button",type:"button",maxWidth:"100%",...e}),Icn=({title:t=null,children:e})=>p.jsxs(SW,{tagName:"article",children:[t&&p.jsx(pe,{paddingBottom:2,children:p.jsx(le,{tag:"h2",variant:"delta",fontWeight:"semiBold",children:t})}),p.jsx(ts.Root,{gap:4,children:e})]}),kcn=({onChangeSort:t,value:e})=>{const{formatMessage:n}=be();return p.jsx(fa,{size:"S",value:e,onChange:r=>t(r.toString()),"aria-label":n({id:De("sort.label"),defaultMessage:"Sort by"}),placeholder:n({id:De("sort.label"),defaultMessage:"Sort by"}),children:hln.map(r=>p.jsx(Mi,{value:r.value,children:n({id:De(r.key),defaultMessage:`${r.value}`})},r.key))})},Dcn=J(pe)` 5768 figure { 5769 width: ${({theme:t})=>t.spaces[7]}; 5770 height: ${({theme:t})=>t.spaces[7]}; 5771 } 5772 5773 canvas, 5774 video { 5775 width: 100%; 5776 height: 100%; 5777 object-fit: cover; 5778 border-radius: 50%; 5779 } 5780`,Lcn=({type:t,content:e})=>{const{formatMessage:n}=be();if(t==="folder")return p.jsx(X,{justifyContent:"center",background:"secondary100",width:"3.2rem",height:"3.2rem",borderRadius:"50%",children:p.jsx(kue,{"aria-label":n({id:De("header.actions.add-assets.folder"),defaultMessage:"folder"}
5780),fill:"secondary500",width:"1.6rem",height:"1.6rem"})});const{alternativeText:r,ext:i,formats:s,mime:a,name:o,url:l}=e;if(a?.includes(Jr.Image)){const c=zS(s?.thumbnail?.url)??zS(l);return p.jsx(uat.Item,{src:c,alt:r||void 0,preview:!0,fallback:r})}return a?.includes(Jr.Video)?p.jsx(Dcn,{children:p.jsx(Wq,{url:af(e,!0)||"",mime:a,alt:r??o})}):p.jsx(pe,{background:"secondary100",color:"secondary600",width:"3.2rem",height:"3.2rem",children:EM(i)})},Ocn=({cellType:t,contentType:e,content:n,name:r})=>{const{formatDate:i,formatMessage:s}=be(),a=n[r];switch(t){case"image":return p.jsx(Lcn,{type:e,content:n});case"date":if(typeof a=="string")return p.jsx(le,{children:i(PUt(a),{dateStyle:"full"})});case"size":if(e==="folder")return p.jsx(le,{"aria-label":s({id:"list.table.content.empty-label",defaultMessage:"This field is empty"}),children:"-"});if(typeof a=="string"||typeof a=="number")return p.jsx(le,{children:L3e(a)});case"ext":if(e==="folder")return p.jsx(le,{"aria-label":s({id:"list.table.content.empty-label",defaultMessage:"This field is empty"}),children:"-"});if(typeof a=="string")return p.jsx(le,{children:EM(a)?.toUpperCase()});case"text":if(typeof a=="string")return p.jsx(le,{children:a});default:return p.jsx(le,{"aria-label":s({id:"list.table.content.empty-label",defaultMessage:"This field is empty"}),children:"-"})}},Mcn=({onChangeFolder:t=null,onEditAsset:e,onEditFolder:n,onSelectOne:r,rows:i=[],selected:s=[]})=>{const{formatMessage:a}=be(),o=(l,c,u,d)=>{d==="asset"?e(l):t&&t(c,u)};return p.jsx(_T,{children:i.map(l=>{const{path:c,id:u,isSelectable:d,name:f,folderURL:h,type:m}=l,g=!!s.find(b=>b.id===u&&b.type===m);return p.jsxs(_p,{onClick:()=>o(l,u,c||void 0,m),children:[p.jsx(Iu,{onClick:b=>b.stopPropagation(),children:p.jsx(cd,{"aria-label":a({id:m==="asset"?"list-assets-select":"list.folder.select",defaultMessage:m==="asset"?"Select {name} asset":"Select {name} folder"},{name:f}),disabled:!d,onCheckedChange:()=>r(l),checked:g})}),oU.map(({name:b,type:E})=>p.jsx(Iu,{children:p.jsx(Ocn,{content:l,cellType:E,contentType:m,name:b})},b)),p.jsx(Iu,{onClick:b=>b.stopPropagation(),children:p.jsxs(X,{justifyContent:"flex-end",children:[m==="folder"&&(h?p.jsx(Yn,{tag:yc,label:a({id:De("list.folders.link-label"),defaultMessage:"Access folder"}),to:h,variant:"ghost",children:p.jsx(Q8,{})}):p.jsx(Yn,{tag:"button",label:a({id:De("list.folders.link-label"),defaultMessage:"Access folder"}),onClick:()=>t&&t(u),variant:"ghost",children:p.jsx(Q8,{})})),p.jsx(Yn,{label:a({id:De("control-card.edit"),defaultMessage:"Edit"}),onClick:()=>m==="asset"?e(l):n(l),variant:"ghost",children:p.jsx(Lc,{})})]})})]},u)})})},Pcn=({assetCount:t=0,folderCount:e=0,indeterminate:n=!1,onChangeSort:r=null,onChangeFolder:i=null,onEditAsset:s=null,onEditFolder:a=null,onSelectAll:o,onSelectOne:l,rows:c=[],selected:u=[],shouldDisableBulkSelect:d=!1,sortQuery:f=""})=>{const{formatMessage:h}=be(),[m,g]=f.split(":"),b=(E,x)=>{const A=`${x}:${E&&g==="ASC"?"DESC":"ASC"}`;r&&r(A)};return p.jsxs(Hye,{colCount:oU.length+2,rowCount:t+e+1,children:[p.jsx(Vye,{children:p.jsxs(_p,{children:[p.jsx(Ww,{children:p.jsx(cd,{"aria-label":h({id:De("bulk.select.label"),defaultMessage:"Select all folders & assets"}),disabled:d,onCheckedChange:E=>o(E,c),checked:n&&!d?"indeterminate":(t>0||e>0)&&u.length===t+e})}),oU.map(({metadatas:{label:E,isSortable:x},name:S,key:A})=>{const R=m===S,C=g==="ASC",T=h(E),I=h({id:"list.table.header.sort",defaultMessage:"Sort on {label}"},{label:T});return p.jsx(Ww,{action:R&&p.jsx(Yn,{label:I,onClick:()=>b(R,S),variant:"ghost",children:C?p.jsx(kPe,{}):p.jsx(co,{})}),children:p.jsx(Dg,{label:x?I:T,children:x?p.jsx(le,{onClick:()=>b(R,S),tag:R?"span":"button",textColor:"neutral600",variant:"sigma",children:T}):p.jsx(le,{textColor:"neutral600",variant:"sigma",children:T})})},A)}),p.jsx(Ww,{children:p.jsx(xi,{children:h({id:De("list.table.header.actions"),defaultMessage:"actions"})})})]})}),p.jsx(Mcn,{onChangeFolder:i,onEditAsset:s,onEditFolder:a,rows:c,onSelectOne:l,selected:u})]})},$cn=({attribute:t,filter:e,onClick:n,operator:r,value:i})=>{const{formatMessage:s,formatDate:a,formatTime:o}=be(),l=()=>{n(e)},{fieldSchema:c}=t,u=c?.type;let d=i;if(u==="date"&&(d=a(i,{dateStyle:"full"})),u==="datetime"&&(d=a(i,{dateStyle:"full",timeStyle:"short"})),u==="time"){const[h,m]=i.split(":"),g=new Date;g.setHours(Number(h)),g.setMinutes(Number(m)),d=o(g,{hour:"numeric",minute:"numeric"})}const f=`${t.metadatas?.label} ${s({id:`components.FilterOptions.FILTER_TYPES.${r}`,defaultMessage:r})} ${d}`;return p.jsx(bW,{onClick:l,icon:p.jsx(Ni,{}),padding:1,children:f})},Ncn=({appliedFilters:t,filtersSchema:e,onRemoveFilter:n}
5780)=>{const r=i=>{const s=t.filter(a=>{const o=Object.keys(i)[0],l=i[o];if(l!==void 0){const c=Object.keys(l)[0],u=l[c];if(typeof u=="string"){const d=decodeURIComponent(u);return a[o]?.[c]!==d}}return!0});n(s)};return t.map((i,s)=>{const a=Object.keys(i)[0],o=e.find(({name:f})=>f===a);if(!o)return null;const l=i[a],c=Object.keys(l)[0];let u=l[c];Array.isArray(u)?u=u.join(", "):typeof u=="object"?u=Object.values(u).join(", "):u=Array.isArray(u)||typeof u=="object"?Object.values(u).join(", "):decodeURIComponent(u);let d=c;return o?.name==="mime"&&(d=c==="$contains"?"$eq":"$ne",c==="$not"&&(u="file",d="$eq"),["image","video"].includes(u[0])&&["image","video"].includes(u[1])&&(u="file",d="$ne")),p.jsx($cn,{attribute:o,filter:i,onClick:r,operator:d,value:u},`${a}-${s}`)})},Fcn=({label:t="",onChange:e,options:n=[],type:r,value:i=""})=>{const{formatMessage:s}=be();return r==="date"?p.jsx(mW,{clearLabel:s({id:"clearLabel",defaultMessage:"Clear"}),"aria-label":t,name:"datetimepicker",onChange:a=>{const o=a?new Date(a).toISOString():"";e(o)},onClear:()=>e(""),value:i?new Date(i):void 0}):p.jsx(fa,{"aria-label":t,onChange:a=>e(a.toString()),value:i,children:n?.map(a=>p.jsx(Mi,{value:a.value,children:a.label},a.value))})},_ce=({fieldSchema:{type:t,mainField:e}})=>{switch(e?.schema.type?e.schema.type:t){case"enumeration":return[{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$eq",defaultMessage:"is"},value:"$contains"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$ne",defaultMessage:"is not"},value:"$notContains"}];case"date":return[{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$eq",defaultMessage:"is"},value:"$eq"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$ne",defaultMessage:"is not"},value:"$ne"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$gt",defaultMessage:"is greater than"},value:"$gt"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$gte",defaultMessage:"is greater than or equal to"},value:"$gte"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$lt",defaultMessage:"is less than"},value:"$lt"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$lte",defaultMessage:"is less than or equal to"},value:"$lte"}];default:return[{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$eq",defaultMessage:"is"},value:"$eq"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$eqi",defaultMessage:"is (case insensitive)"},value:"$eqi"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$ne",defaultMessage:"is not"},value:"$ne"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$null",defaultMessage:"is null"},value:"$null"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$notNull",defaultMessage:"is not null"},value:"$notNull"}]}},jcn=({displayedFilters:t,filters:e,onSubmit:n,onToggle:r})=>{const{formatMessage:i}=be(),[s,a]=y.useState({name:"createdAt",filter:"$eq",value:""}),o=d=>{const f=t.find(E=>E.name===d);if(!f)return;const{fieldSchema:{type:h,options:m}}=f;let g="";h==="enumeration"&&(g=m?.[0].value||"");const b=_ce(f)[0].value;a({name:d.toString(),filter:b,value:g})},l=d=>{s.name==="mime"?a(f=>({...f,filter:d.toString(),value:"image"})):a(f=>({...f,filter:d.toString(),value:""}))},c=d=>{d.preventDefault(),d.stopPropagation();const f=encodeURIComponent(s.value);if(f){if(s.name==="mime"){const m=e.filter(R=>Object.keys(R)[0]==="mime");if(s.value==="file"){const R=e.filter(D=>Object.keys(D)[0]!=="mime");let C=!1,T;if(s.filter==="$contains"?(C=m.find(D=>{if(typeof D.mime?.$not!="string"&&!Array.isArray(D.mime?.$not))return D.mime?.$not?.$contains!==void 0})!==void 0,T={mime:{$not:{$contains:["image","video"]}}}):(C=m.find(D=>Array.isArray(D.mime?.$contains))!==void 0,T={mime:{$contains:["image","video"]}}),C){r();return}const I=[...R,T];n(I),r();return}if(m.find(R=>{const C=s.filter;return R.mime&&R.mime[C]===s.value})!==void 0){r();return}const b=e.filter(R=>Object.keys(R)[0]!=="mime"?!0:!(typeof R.mime?.$not!="string"&&!Array.isArray(R.mime?.$not)&&R.mime?.$not?.$contains!==void 0||Array.isArray(R?.mime?.$contains))),E=s.filter==="$contains"?"$notContains":"$contains",x=b.findIndex(R=>R.mime?.[E]===s.value),S=x!==-1,A={[s.name]:{[s.filter]:s.value}};if(!S){const R=[...b,A];n(R),r();return}if(S){const R=b.slice();
5780R.splice(x,1,A),n(R),r()}return}if(!(e.find(m=>{const g=s.name;return m[g]&&m[g]?.[g]===f})!==void 0)){const m={[s.name]:{[s.filter]:f}},g=[...e,m];n(g)}}r()},u=t.find(d=>d.name===s.name);return p.jsx(Tl.Content,{sideOffset:4,children:p.jsx("form",{onSubmit:c,children:p.jsxs(X,{padding:3,direction:"column",alignItems:"stretch",gap:1,style:{minWidth:184},children:[p.jsx(pe,{children:p.jsx(fa,{"aria-label":i({id:"app.utils.select-field",defaultMessage:"Select field"}),name:"name",size:"M",onChange:o,value:s.name,children:t.map(d=>p.jsx(Mi,{value:d.name,children:d.metadatas?.label},d.name))})}),p.jsx(pe,{children:p.jsx(fa,{"aria-label":i({id:"app.utils.select-filter",defaultMessage:"Select filter"}),name:"filter",size:"M",value:s.filter,onChange:l,children:_ce(u).map(d=>p.jsx(Mi,{value:d.value,children:i(d.intlLabel)},d.value))})}),p.jsx(pe,{children:p.jsx(Fcn,{...u?.metadatas,...u?.fieldSchema,value:s.value,onChange:d=>a(f=>({...f,value:d}))})}),p.jsx(pe,{children:p.jsx(dt,{size:"L",variant:"secondary",startIcon:p.jsx(YS,{}),type:"submit",fullWidth:!0,children:i({id:"app.utils.add-filter",defaultMessage:"Add filter"})})})]})})})},Bcn=({appliedFilters:t,onChangeFilters:e})=>{const[n,r]=y.useState(!1),{formatMessage:i}=be();return p.jsxs(Tl.Root,{open:n,onOpenChange:r,children:[p.jsx(Tl.Trigger,{children:p.jsx(dt,{variant:"tertiary",startIcon:p.jsx(Iue,{}),size:"S",children:i({id:"app.utils.filters",defaultMessage:"Filters"})})}),p.jsx(jcn,{onToggle:()=>r(s=>!s),displayedFilters:bce,filters:t,onSubmit:e}),t&&p.jsx(Ncn,{appliedFilters:t,filtersSchema:bce,onRemoveFilter:e})]})},Ucn=({onChangePageSize:t,pageSize:e})=>{const{formatMessage:n}=be(),r=i=>{t(Number(i))};return p.jsxs(X,{children:[p.jsxs(fa,{size:"S","aria-label":n({id:"components.PageFooter.select",defaultMessage:"Entries per page"}),onChange:r,value:e.toString(),children:[p.jsx(Mi,{value:"10",children:"10"}),p.jsx(Mi,{value:"20",children:"20"}),p.jsx(Mi,{value:"50",children:"50"}),p.jsx(Mi,{value:"100",children:"100"})]}),p.jsx(pe,{paddingLeft:2,children:p.jsx(le,{textColor:"neutral600",tag:"label",htmlFor:"page-size",children:n({id:"components.PageFooter.select",defaultMessage:"Entries per page"})})})]})},Z3e=y.createContext({activePage:1,pageCount:1}),zq=()=>y.useContext(Z3e),Ice=({children:t,activePage:e,pageCount:n,label:r="pagination"})=>{const i=y.useMemo(()=>({activePage:e,pageCount:n}),[e,n]);return p.jsx(Z3e.Provider,{value:i,children:p.jsx(pe,{tag:"nav","aria-label":r,children:p.jsx(X,{tag:"ul",gap:1,children:t})})})},J3e=J(le)` 5781 line-height: revert; 5782`,e_e=Mt` 5783 padding: ${({theme:t})=>t.spaces[3]}; 5784 border-radius: ${({theme:t})=>t.borderRadius}; 5785 box-shadow: ${({$active:t,theme:e})=>t?e.shadows.filterShadow:void 0}; 5786 text-decoration: none; 5787 display: flex; 5788 position: relative; 5789 outline: none; 5790 5791 &:after { 5792 transition-property: all; 5793 transition-duration: 0.2s; 5794 border-radius: 8px; 5795 content: ''; 5796 position: absolute; 5797 top: -4px; 5798 bottom: -4px; 5799 left: -4px; 5800 right: -4px; 5801 border: 2px solid transparent; 5802 } 5803 5804 &:focus-visible { 5805 outline: none; 5806 5807 &:after { 5808 border-radius: 8px; 5809 content: ''; 5810 position: absolute; 5811 top: -5px; 5812 bottom: -5px; 5813 left: -5px; 5814 right: -5px; 5815 border: 2px solid ${t=>t.theme.colors.primary600}; 5816 } 5817 } 5818`,Gq=J.button` 5819 ${e_e} 5820`,Hcn=J.div` 5821 ${e_e} 5822`;Gq.defaultProps={type:"button"};const Vcn=J(Gq)` 5823 color: ${({theme:t,$active:e})=>e?t.colors.primary700:t.colors.neutral800}; 5824 background: ${({theme:t,$active:e})=>e?t.colors.neutral0:void 0}; 5825 5826 &:hover { 5827 box-shadow: ${({theme:t})=>t.shadows.filterShadow}; 5828 } 5829`,t_e=J(Gq)` 5830 font-size: 1.1rem; 5831 svg path { 5832 fill: ${t=>t["aria-disabled"]?t.theme.colors.neutral300:t.theme.colors.neutral600}; 5833 } 5834 5835 &:focus, 5836 &:hover { 5837 svg path { 5838 fill: ${t=>t["aria-disabled"]?t.theme.colors.neutral300:t.theme.colors.neutral700}; 5839 } 5840 } 5841 5842 ${t=>t["aria-disabled"]?` 5843 pointer-events: none; 5844 `:void 0} 5845`,Wcn=J(Hcn)` 5846 color: ${({theme:t})=>t.colors.neutral800}; 5847`,kce=({children:t,...e})=>{const{activePage:n}=zq(),r=n===1;return p.jsx("li",{children:p.jsxs(t_e,{"aria-disabled":r,tabIndex:r?-1:void 0,...e,children:[p.jsx(xi,{children:t}),p.jsx(AU,{"aria-hidden":!0})]})})},Dce=({children:t,...e})=>{const{activePage:n,pageCount:r}=zq(),i=n===r;return p.jsx("li",{children:p.jsxs(t_e,{"aria-disabled":i,tabIndex:i?-1:void 0,...e,children:[p.jsx(xi,{children:t}),p.jsx(KS,{"aria-hidden":!0})]})})},Vv=({number:t,children:e,...n})=>{const{activePage:r}=zq(),i=r===t;return p.jsx("li",{children:p.jsxs(Vcn,{...n,$active:i,children:[p.jsx(xi,{children:e}),p.jsx(J3e,{"aria-hidden":!0,variant:"pi",fontWeight:i?"bold":"",children:t})]})})},Lce=({children:t,...e})=>p.jsx("li",{children:p.jsxs(Wcn,{...e,as:"div",children:[p.jsx(xi,{children:t}),p.jsx(J3e,{"aria-hidden":!0,small:!0,children:"â¦"})]})}),zcn=({activePage:t,onChangePage:e,pagination:{pageCount:n}})=>{const{formatMessage:r}=be(),i=t-1,s=t+1,a=[p.jsx(Vv,{number:1,onClick:()=>{e(1)},children:r({id:"components.pagination.go-to",defaultMessage:"Go to page {page}"},{page:1})},1)];if(n<=4){const g=Array.from({length:n}).map((b,E)=>E+1).map(b=>p.jsx(Vv,{number:b,onClick:()=>e(b),children:r({id:"components.pagination.go-to",defaultMessage:"Go to page {page}"},{page:b})},b));return p.jsxs(Ice,{activePage:t,pageCount:n,children:[p.jsx(kce,{onClick:()=>e(i),children:r({id:"components.pagination.go-to-previous",defaultMessage:"Go to previous page"})}),g,p.jsx(Dce,{onClick:()=>e(s),children:r({id:"components.pagination.go-to-next",defaultMessage:"Go to next page"})})]})}let o=[];const l=[];let c=[];const u=[];n>1&&l.push(p.jsx(Vv,{number:n,onClick:()=>e(n),children:r({id:"components.pagination.go-to",defaultMessage:"Go to page {page}"},{page:n})},n)),t===1&&n>=3&&(o=[2]),t===2&&n>=3&&(n===5?o=[2,3,4]:n===3?o=[2]:o=[2,3]),t===4&&n>=3&&(o=[2]),t===n&&n>=3&&(c=[n-1]),t===n-2&&n>3&&(c=[t+1,t,t-1]),t===n-3&&n>3&&t>5&&(c=[t+2,t+1,t,t-1]),t===n-1&&n>
58473&&(c=[t,t-1]),c.forEach(g=>{l.unshift(p.jsxs(Vv,{number:g,onClick:()=>e(g),children:["Go to page ",g]},g))}),o.forEach(g=>{a.push(p.jsx(Vv,{number:g,onClick:()=>e(g),children:r({id:"components.pagination.go-to",defaultMessage:"Go to page {page}"},{page:g})},g))}),![1,2].includes(t)&&t<=n-3&&a.length+l.length<6&&[t-1,t,t+1].forEach(b=>{u.push(p.jsx(Vv,{number:b,onClick:()=>e(b),children:r({id:"components.pagination.go-to",defaultMessage:"Go to page {page}"},{page:b})},b))});const d=n>5||n===5&&(t===1||t===5),f=u.length>2&&t>4&&n>5,h=f?n-t-1:n-a.length-l.length,m=f?n-a.length-l.length:n-t-1;return p.jsxs(Ice,{activePage:t,pageCount:n,children:[p.jsx(kce,{onClick:()=>e(i),children:r({id:"components.pagination.go-to-previous",defaultMessage:"Go to previous page"})}),a,f&&p.jsx(Lce,{children:r({id:"components.pagination.remaining-links",defaultMessage:"And {number} other links"},{number:h})}),u,d&&p.jsx(Lce,{children:r({id:"components.pagination.remaining-links",defaultMessage:"And {number} other links"},{number:m})}),l,p.jsx(Dce,{onClick:()=>e(s),children:r({id:"components.pagination.go-to-next",defaultMessage:"Go to next page"})})]})},Gcn=({onChangeSearch:t,queryValue:e=null})=>{const{formatMessage:n}=be(),{trackUsage:r}=va(),[i,s]=y.useState(!!e),[a,o]=y.useState(e||""),l=y.useRef(null);y.useLayoutEffect(()=>{i&&setTimeout(()=>{l.current?.querySelector("input")?.focus()},0)},[i]);const c=()=>{s(f=>!f)},u=()=>{c(),t(null)},d=f=>{f.preventDefault(),f.stopPropagation(),r("didSearchMediaLibraryElements",{location:"content-manager"}),t(a)};return i?p.jsx("div",{ref:l,children:p.jsx(yW,{onSubmit:d,children:p.jsx(vW,{name:"search",onClear:u,onChange:f=>o(f.target.value),clearLabel:n({id:De("search.clear.label"),defaultMessage:"Clear the search"}),"aria-label":"search",size:"S",value:a,placeholder:n({id:De("search.placeholder"),defaultMessage:"e.g: the first dog on the moon"}),children:n({id:De("search.label"),defaultMessage:"Search for an asset"})})})}):p.jsx(Yn,{label:"Search",onClick:c,children:p.jsx(RD,{})})},qcn=(t,e="")=>{if(!e)return!1;const n=e.split("/")[0];return t.includes(n)||t.includes("file")&&!["video","image","audio"].includes(n)},Oce=J(le)` 5848 max-width: 100%; 5849`,Kcn=J(pe)` 5850 svg { 5851 path { 5852 fill: ${({theme:t})=>t.colors.neutral500}; 5853 } 5854 } 5855`,Ycn=({allowedTypes:t=[],assets:e,canCreate:n,canRead:r,folders:i=[],multiple:s=!1,onAddAsset:a,onChangeFilters:o,onChangePage:l,onChangePageSize:c,onChangeSearch:u,onChangeSort:d,onChangeFolder:f,onEditAsset:h,onEditFolder:m,onSelectAllAsset:g,onSelectAsset:b,pagination:E,queryObject:x,selectedAssets:S})=>{const{formatMessage:A}=be(),[R,C]=ncn(pln.modalView,a5.GRID),T=R===a5.GRID,{data:I,isLoading:D}=tcn(x?.folder,{enabled:r&&!!x?.folder}),k=O3e(t),O=e.map(Y=>({...Y,isSelectable:qcn(k,Y?.mime),type:"asset"})),P=D?void 0:iln(I),M=yD(t,O),j=M.length>0&&S.length>0&&M.every(Y=>S.findIndex(se=>se.id===Y.id)!==-1),U=M.some(Y=>S.findIndex(se=>se.id===Y.id)!==-1),z=!!x?._q,G=!!x?.filters?.$and?.length&&x.filters.$and.length>0,F=z||G,$=O.length,H=i.length,q=(...Y)=>{u(""),f(...Y)};return p.jsxs(pe,{children:[g&&p.jsx(pe,{paddingBottom:4,children:p.jsxs(X,{justifyContent:"space-between",alignItems:"flex-start",children:[($>0||H>0||G)&&p.jsxs(X,{gap:2,wrap:"wrap",children:[s&&T&&p.jsx(X,{paddingLeft:2,paddingRight:2,background:"neutral0",hasRadius:!0,borderColor:"neutral200",height:"3.2rem",children:p.jsx(cd,{"aria-label":A({id:De("bulk.select.label"),defaultMessage:"Select all assets"}),checked:!j&&U?"indeterminate":j,onCheckedChange:g})}),T&&p.jsx(kcn,{onChangeSort:d,value:x?.sort}),p.jsx(Bcn,{appliedFilters:x?.filters?.$and,onChangeFilters:o})]}),($>0||H>0||z)&&p.jsxs(X,{marginLeft:"auto",shrink:0,gap:2,children:[p.jsx(Kcn,{paddingTop:1,paddingBottom:1,children:p.jsx(Yn,{label:A(T?{id:"view-switch.list",defaultMessage:"List View"}:{id:"view-switch.grid",defaultMessage:"Grid View"}),onClick:()=>C(T?a5.LIST:a5.GRID),children:T?p.jsx(D7e,{}):p.jsx(M8e,{})})}),p.jsx(Gcn,{onChangeSearch:u,queryValue:x._q||""})]})]})}),r&&P?.length&&P.length>0&&I&&p.jsx(pe,{paddingTop:3,children:p.jsx(mcn,{onChangeFolder:f,label:A({id:De("header.breadcrumbs.nav.label"),defaultMessage:"Folders n
5855avigation"}),breadcrumbs:P,currentFolderId:x?.folder})}),$===0&&H===0&&p.jsx(pe,{paddingBottom:6,children:p.jsx(bcn,{size:"S",count:6,action:n&&!G&&!z&&p.jsx(dt,{variant:"secondary",startIcon:p.jsx(YS,{}),onClick:a,children:A({id:De("header.actions.add-assets"),defaultMessage:"Add new assets"})}),content:A(F?{id:De("list.assets-empty.title-withSearch"),defaultMessage:"There are no assets with the applied filters"}:n&&!z?{id:De("list.assets.empty"),defaultMessage:"Upload your first assets..."}:{id:De("list.assets.empty.no-permissions"),defaultMessage:"The asset list is empty"})})}),!T&&(H>0||$>0)&&p.jsx(Pcn,{allowedTypes:t,assetCount:$,folderCount:H,indeterminate:!j&&U,isFolderSelectionAllowed:!1,onChangeSort:d,onChangeFolder:q,onEditAsset:h,onEditFolder:m,onSelectOne:b,onSelectAll:g,rows:[...i.map(Y=>({...Y,type:"folder"})),...O],selected:S,shouldDisableBulkSelect:!s,sortQuery:x?.sort??""}),T&&p.jsxs(p.Fragment,{children:[H>0&&p.jsx(Icn,{title:(F&&$>0||!F)&&A({id:De("list.folders.title"),defaultMessage:"Folders ({count})"},{count:H})||"",children:i.map(Y=>p.jsx(ts.Item,{col:3,direction:"column",alignItems:"stretch",children:p.jsx(Tcn,{ariaLabel:Y.name,id:`folder-${Y.id}`,onClick:()=>q(Y.id,Y.path),cardActions:m&&p.jsx(Yn,{withTooltip:!1,label:A({id:De("list.folder.edit"),defaultMessage:"Edit folder"}),onClick:()=>m(Y),children:p.jsx(Lc,{})}),children:p.jsx(Ccn,{children:p.jsx(_cn,{onClick:()=>q(Y.id,Y.path),children:p.jsxs(X,{tag:"h2",direction:"column",alignItems:"start",maxWidth:"100%",children:[p.jsxs(Oce,{fontWeight:"semiBold",ellipsis:!0,textColor:"neutral800",children:[Y.name,p.jsx(xi,{children:"-"})]}),p.jsx(Oce,{tag:"span",textColor:"neutral600",variant:"pi",ellipsis:!0,children:A({id:De("list.folder.subtitle"),defaultMessage:"{folderCount, plural, =0 {# folder} one {# folder} other {# folders}}, {filesCount, plural, =0 {# asset} one {# asset} other {# assets}}"},{folderCount:Y.children?.count,filesCount:Y.files?.count})})]})})})})},`folder-${Y.id}`))}),$>0&&H>0&&p.jsx(pe,{paddingTop:6,children:p.jsx(RT,{})}),$>0&&p.jsx(pe,{paddingTop:6,children:p.jsx(K3e,{allowedTypes:t,size:"S",assets:O,onSelectAsset:b,selectedAssets:S,onEditAsset:h,title:(!F||F&&H>0)&&x.page===1&&A({id:De("list.assets.title"),defaultMessage:"Assets ({count})"},{count:$})||""})})]}),E.pageCount>0&&p.jsxs(X,{justifyContent:"space-between",paddingTop:4,children:[p.jsx(Ucn,{pageSize:x.pageSize,onChangePageSize:c}),p.jsx(zcn,{activePage:x.page,onChangePage:l,pagination:E})]})]})},o5=({onClose:t,onValidate:e})=>{const{formatMessage:n}=be();return p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:t,variant:"tertiary",children:n({id:"app.components.Button.cancel",defaultMessage:"Cancel"})}),e&&p.jsx(dt,{onClick:e,children:n({id:"global.finish",defaultMessage:"Finish"})})]})},Qcn=({selectedAssets:t,onSelectAsset:e,onReorderAsset:n})=>{const{formatMessage:r}=be();return p.jsxs(X,{direction:"column",alignItems:"stretch",gap:4,children:[p.jsxs(X,{gap:0,direction:"column",alignItems:"start",children:[p.jsx(le,{variant:"pi",fontWeight:"bold",textColor:"neutral800",children:r({id:De("list.assets.to-upload"),defaultMessage:"{number, plural, =0 {No asset} one {1 asset} other {# assets}} ready to upload"},{number:t.length})}),p.jsx(le,{variant:"pi",textColor:"neutral600",children:r({id:De("modal.upload-list.sub-header-subtitle"),defaultMessage:"Manage the assets before adding them to the Media Library"})})]}),p.jsx(K3e,{size:"S",assets:t,onSelectAsset:e,selectedAssets:t,onReorderAsset:n})]})},Xcn=J(X)` 5856 /* 80px are coming from the Tabs component that is not included in the ModalBody */ 5857 min-height: ${()=>"calc(60vh + 8rem)"}; 5858`,Zcn=({allowedTypes:t=[],folderId:e=null,onClose:n,onAddAsset:r,onAddFolder:i,onChangeFolder:s,onValidate:a,multiple:o=!1,initiallySelectedAssets:l=[],trackedLocation:c})=>{const[u,d]=y.useState(void 0),[f,h]=y.useState(void 0),{formatMessage:m}=be(),{canRead:g,canCreate:b,isLoading:E,canUpdate:x,canCopyLink:S,canDownload:A}=P3e(),[{queryObject:R},{onChangeFilters:C,onChangePage:T,onChangePageSize:I,onChangeSort:D,onChangeSearch:k,onChangeFolder:O}]=yln({folder:e}),{data:{pagination:P,results:M}={},isLoading:j,error:U}=qon({skipWhen:!g,query:R}),{data:z,isLoading:G,error:F}=Kon({enabled:g&&!Xon(R)&&P?.page===1,query:R}),[$,{selectOne:H,selectOnly:q,setSelections:Y,selectMultiple:se,deselectMultiple:ye}]=bln(["id"],l),ie=()=>{const Fe=yD(t,M);if(!o)return;const Me=Fe.filter(Et=>$.findIndex($t=>$t.id===Et.id)!==-1);Me.length>0?ye(Me):se(Fe)},ne=Fe=>o?H(Fe):q(Fe),ae=E||j||G,Se=U||F;if(ae)return p.jsxs(p.Fragment,{children:[p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:m({id:De("header.actions.add-assets"),defaultMessage:"Add new assets"})})}),p.jsx(Xcn,{justifyContent:"center",paddingTop:4,paddingBottom:4,children:p.jsx(Pf,{children:m({id:De("content.isLoading"),defaultMessage:"Content is loading."})})}),p.jsx(o5,{onClose:n})]});if(Se)return p.jsxs(p.Fragment,{children:[p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:m({id:De("header.actions.add-assets"),defaultMessage:"Add new assets"})})}),p.jsx(gb.Error,{}),p.jsx(o5,{onClose:n})]});if(!g)return p.jsxs(p.Fragment,{children:[p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:m({id:De("header.actions.add-assets"),defaultMessage:"Add new assets"})})}),p.jsx(gb.NoPermissions,{}),p.jsx(o5,{onClose:n})]});if(u)return p.jsx(Vq,{onClose:()=>d(void 0),asset:u,canUpdate:x,canCopyLink:S,canDownload:A,trackedLocation:c});if(f)return p.jsx(W3e,{folder:f,onClose:()=>h(void 0),location:"content-manager",parentFolderId:R?.folder});const Re=(Fe,Me)=>{const Et=Me-Fe,$t=$.slice(),Ot=lln($t,Fe,Et);Y(Ot)},je=(Fe,Me)=>{s(Fe),O&&O(Fe,Me)};return p.jsxs(p.Fragment,{children:[p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:m({id:De("header.actions.add-assets"),defaultMessage:"Add new assets"})})}),p.jsxs(Jcn,{variant:"simple",defaultValue:$.length>0?"selected":"browse",children:[p.jsxs(X,{paddingLeft:8,paddingRight:8,paddingTop:6,justifyContent:"space-between",children:[p.jsxs(gl.List,{children:[p.jsx(gl.Trigger,{value:"browse",children:m({id:De("modal.nav.browse"),defaultMessage:"Browse"})}),p.jsxs(gl.Trigger,{value:"selected",children:[m({id:De("modal.header.select-files"),defaultMessage:"Selected files"}),p.jsx($L,{marginLeft:2,children:$.length})]})]}),p.jsxs(X,{gap:2,children:[p.jsx(dt,{variant:"secondary",onClick:()=>i({folderId:R?.folder}
5858),children:m({id:De("modal.upload-list.sub-header.add-folder"),defaultMessage:"Add folder"})}),p.jsx(dt,{onClick:()=>r({folderId:R?.folder}),children:m({id:De("modal.upload-list.sub-header.button"),defaultMessage:"Add more assets"})})]})]}),p.jsx(RT,{}),p.jsxs(vt.Body,{children:[p.jsx(gl.Content,{value:"browse",children:p.jsx(Ycn,{allowedTypes:t,assets:M,canCreate:b,canRead:g,folders:z,onSelectAsset:ne,selectedAssets:$,multiple:o,onSelectAllAsset:ie,onEditAsset:d,onEditFolder:h,pagination:P,queryObject:R,onAddAsset:r,onChangeFilters:Fe=>C(Fe),onChangeFolder:je,onChangePage:T,onChangePageSize:I,onChangeSort:Fe=>D(Fe),onChangeSearch:k})}),p.jsx(gl.Content,{value:"selected",children:p.jsx(Qcn,{selectedAssets:$,onSelectAsset:ne,onReorderAsset:Re})})]})]}),p.jsx(o5,{onClose:n,onValidate:()=>a($)})]})},n_e=({open:t=!1,onClose:e,...n})=>p.jsx(vt.Root,{open:t,onOpenChange:e,children:p.jsx(vt.Content,{children:p.jsx(Zcn,{onClose:e,...n})})}),Jcn=J(gl.Root)` 5859 display: flex; 5860 flex-direction: column; 5861 overflow: hidden; 5862`,eun=J(X)` 5863 flex-direction: column; 5864`,tun=J.div` 5865 font-size: 6rem; 5866 5867 svg path { 5868 fill: ${({theme:t})=>t.colors.primary600}; 5869 } 5870`,nun=J(pe)` 5871 border-style: dashed; 5872`,run=J(pe)` 5873 opacity: 0; 5874 cursor: pointer; 5875`,iun=({onClose:t,onAddAssets:e,trackedLocation:n})=>{const{formatMessage:r}=be(),[i,s]=y.useState(!1),a=y.useRef(null),{trackUsage:o}=va(),l=m=>{m.preventDefault()},c=m=>{m.preventDefault(),s(!0)},u=()=>s(!1),d=m=>{m.preventDefault(),a.current?.click()},f=()=>{const m=a.current?.files,g=[];if(m)for(let b=0;b<m.length;b++){const E=m.item(b);if(E){const x=sU(E,GS.Computer);g.push(x)}}n&&o("didSelectFile",{source:"computer",location:n}),e(g)},h=m=>{if(m.preventDefault(),m?.dataTransfer?.files){const g=m.dataTransfer.files,b=[];for(let E=0;E<g.length;E++){const x=g.item(E);if(x){const S=sU(x,GS.Computer);b.push(S)}}e(b)}s(!1)};return p.jsxs("form",{children:[p.jsx(pe,{paddingLeft:8,paddingRight:8,paddingTop:6,paddingBottom:6,children:p.jsx("label",{children:p.jsx(nun,{paddingTop:11,paddingBottom:11,hasRadius:!0,justifyContent:"center",borderColor:i?"primary500":"neutral300",background:i?"primary100":"neutral100",position:"relative",onDragEnter:c,onDragLeave:u,onDragOver:l,onDrop:h,children:p.jsx(X,{justifyContent:"center",children:p.jsxs(eun,{children:[p.jsx(tun,{children:p.jsx(Mue,{"aria-hidden":!0,width:"3.2rem",height:"3.2rem"})}),p.jsx(pe,{paddingTop:3,paddingBottom:5,children:p.jsx(le,{variant:"delta",textColor:"neutral600",tag:"span",children:r({id:De("input.label"),defaultMessage:"Drag & Drop here or"})})}),p.jsx(run,{tag:"input",position:"absolute",left:0,right:0,bottom:0,top:0,width:"100%",type:"file",multiple:!0,name:"files","aria-label":r({id:De("input.label"),defaultMessage:"Drag & Drop here or"}),tabIndex:-1,ref:a,zIndex:1,onChange:f}),p.jsx(pe,{position:"relative",children:p.jsx(dt,{type:"button",onClick:d,children:r({id:De("input.button.label"),defaultMessage:"Browse files"})})})]})})})})}),p.jsx(vt.Footer,{children:p.jsx(dt,{onClick:t,variant:"tertiary",children:r({id:"app.components.Button.cancel",defaultMessage:"cancel"})})})]})},sun=({onClose:t,onAddAsset:e,trackedLocation:n})=>{const[r,i]=y.useState(!1),[s,a]=y.useState(void 0),{formatMessage:o}=be(),{trackUsage:l}=va(),c=async({urls:u})=>{i(!0);const d=u.split(/\r?\n/);try{const f=await dln(d);n&&l("didSelectFile",{source:"url",location:n}),e(f)}catch(f){a(f),i(!1)}};return p.jsx(JT,{enableReinitialize:!0,initialValues:{urls:""},onSubmit:c,validationSchema:fln,validateOnChange:!1,children:({values:u,errors:d,handleChange:f})=>p.jsxs(uE,{noValidate:!0,children:[p.jsx(pe,{paddingLeft:8,paddingRight:8,paddingBottom:6,paddingTop:6,children:p.jsxs(Ne.Root,{hint:o({id:De("input.url.description"),defaultMessage:"Separate your URL links by a carriage return."}),error:s?.message||(d.urls?o({id:d.urls,defaultMessage:"An error occured"}):void 0),children:[p.jsx(Ne.Label,{children:o({id:De("input.url.label"),defaultMessage:"URL"})}),p.jsx(wW,{name:"urls",onChange:f,value:u.urls}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:t,variant:"tertiary",children:o({id:"app.components.Button.cancel",defaultMessage:"cancel"})}),p.jsx(dt,{type:"submit",loading:r,children:o({id:De("button.next"),defaultMessage:"Next"})})]})]})})},aun=({onClose:t,onAddAsset:e,trackedLocation:n})=>{const{formatMessage:r}=be();return p.jsxs(p.Fragment,{children:[p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:r({id:De("header.actions.add-assets"),defaultMessage:"Add new assets"})})}),p.jsxs(gl.Root,{variant:"simple",defaultValue:"computer",children:[p.jsxs(pe,{paddingLeft:8,paddingRight:8,paddingTop:6,children:[p.jsxs(gl.List,{"aria-label":r({id:De("tabs.title"),defaultMessage:"How do you want to upload your assets?"}),children:[p.jsx(gl.Trigger,{value:"computer",children:r({id:De("modal.nav.computer"),defaultMessage:"From computer"})}),p.jsx(gl.Trigger,{value:"url",children:r({id:De("modal.nav.url"),defaultMessage:"From URL"})})]}),p.jsx(RT,{})]}),p.jsx(gl.Content,{value:"computer",children:p.jsx(iun,{onClose:t,onAddAssets:e,trackedLocation:n})}),p.jsx(gl.Content,{value:"url",children:p.jsx(sun,{onClose:t,onAddAsset:e,trackedLocation:n})})]})]})},oun=J.div` 5876 height: 8.8rem; 5877 width: 100%; 5878`,lun=J.span` 5879 text-transform: uppercase; 5880`,cun=({asset:t,onCancel:e,onStatusChange:n,addUploadedFiles:r,folderId:i=null})=>{const{upload:s,cancel:a,error:o,progress:l,status:c}=U3e(),{formatMessage:u}=be();let d=u({id:De("settings.section.doc.label"),defaultMessage:"Doc"});t.type===Jr.Image?d=u({id:De("settings.section.image.label"),defaultMessage:"Image"}):t.type===Jr.Video?d=u({id:De("settings.section.video.label"),defaultMessage:"Video"}):t.type===Jr.Audio&&(d=u({id:De("settings.section.audio.label"),defaultMessage:"Audio"})),y.useEffect(()=>{(async()=>{const m=await s(t,i?Number(i):null);r&&r(m)})()},[]),y.useEffect(()=>{n(c)},[c,n]);const f=()=>{a(),e(t.rawFile)};return p.jsxs(X,{direction:"column",alignItems:"stretch",gap:1,children:[p.jsxs(tye,{borderColor:o?"danger600":"neutral150",children:[p.jsx(sye,{children:p.jsx(oun,{children:p.jsx(lU,{error:o||void 0,onCancel:f,progress:l})})}),p.jsxs(rye,{children:[p.jsxs(iye,{children:[p.jsx(pe,{paddingTop:1,children:p.jsx(le,{tag:"h2",children:p.jsx(aye,{tag:"span",children:t.name})})}),p.jsx(oye,{children:p.jsx(lun,{children:t.ext})})]}),p.jsx(X,{paddingTop:1,grow:1,children:p.jsx(nye,{children:d})})]})]}),o?p.jsx(le,{variant:"pi",fontWeight:"bold",textColor:"danger600",children:u(o?.message?{id:De(`apiError.${o.message}`),defaultMessage:o.message}:{id:De("upload.generic-error"),defaultMessage:"An error occured while uploading the file."})}):void 0]})},Wv={Idle:"IDLE",Uploading:"UPLOADING",Intermediate:"INTERMEDIATE"},uun=({addUploadedFiles:t,folderId:e,onClose:n,onEditAsset:r,onRemoveAsset:i,assets:s,onClickAddAsset:a,onCancelUpload:o,onUploadSucceed:l,trackedLocation:c})=>{const u=y.useRef(0),{formatMessage:d}=be(),{trackUsage:f}=va(),[h,m]=y.useState(Wv.Idle),g=async E=>{E.preventDefault(),E.stopPropagation();const x=s.reduce((S,A)=>{const{type:R}=A;if(R!==void 0&&!S[R]&&(S[R]=0),R!==void 0){const C=S[R],T=typeof C=="string"?C:C.toString();S[R]=`${parseInt(T,10)+1}`}return S},{});f("willAddMediaLibraryAssets",{location:c,...x}),m(Wv.Uploading)},b=(E,x)=>{(E==="success"||E==="error")&&(u.current++,u.current===s.length&&(u.current=0,m(Wv.Intermediate))),E==="success"&&l(x)};return p.jsxs(p.Fragment,{children:[p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:d({id:De("header.actions.add-assets"),defaultMessage:"Add new assets"})})}),p.jsx(vt.Body,{children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:7,children:[p.jsxs(X,{justifyContent:"space-between",children:[p.jsxs(X,{direction:"column",alignItems:"stretch",gap:0,children:[p.jsx(le,{variant:"pi",fontWeight:"bold",textColor:"neutral800",children:d({id:De("list.assets.to-upload"),defaultMessage:"{number, plural, =0 {No asset} one {1 asset} other {# assets}} ready to upload"},{number:s.length})}),p.jsx(le,{variant:"pi",textColor:"neutral600",children:d({id:De("modal.upload-l
5880ist.sub-header-subtitle"),defaultMessage:"Manage the assets before adding them to the Media Library"})})]}),p.jsx(dt,{size:"S",onClick:a,children:d({id:De("header.actions.add-assets"),defaultMessage:"Add new assets"})})]}),p.jsx(SW,{tagName:"article",children:p.jsx(ts.Root,{gap:4,children:s.map(E=>{const x=E.url;return h===Wv.Uploading||h===Wv.Intermediate?p.jsx(ts.Item,{col:4,direction:"column",alignItems:"stretch",children:p.jsx(cun,{addUploadedFiles:t,asset:E,id:x,onCancel:o,onStatusChange:S=>b(S,E.rawFile),size:"S",folderId:e})},x):p.jsx(ts.Item,{col:4,direction:"column",alignItems:"stretch",children:p.jsx(cU,{asset:E,size:"S",local:!0,alt:E.name,onEdit:r,onRemove:i},x)},x)})})})]})}),p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:n,variant:"tertiary",children:d({id:"app.components.Button.cancel",defaultMessage:"cancel"})}),p.jsx(dt,{onClick:g,loading:h===Wv.Uploading,children:d({id:De("modal.upload-list.footer.button"),defaultMessage:"Upload {number, plural, one {# asset} other {# assets}} to the library"},{number:s.length})})]})]})},Cm={AddAsset:"AddAsset",PendingAsset:"PendingAsset"},r_e=({initialAssetsToAdd:t,folderId:e=null,onClose:n=()=>{},addUploadedFiles:r,trackedLocation:i,open:s,validateAssetsTypes:a=(o,l)=>l()})=>{const{formatMessage:o}=be(),[l,c]=y.useState(t?Cm.PendingAsset:Cm.AddAsset),[u,d]=y.useState(t||[]),[f,h]=y.useState(void 0),m=R=>{a(R,()=>{d(C=>C.concat(R)),c(Cm.PendingAsset)})},g=()=>{c(Cm.AddAsset)},b=R=>{const C=u.filter(T=>T.rawFile!==R);d(C),C.length===0&&g()},E=R=>{const C=u.filter(T=>T.rawFile!==R);d(C),C.length===0&&n()},x=R=>{if(R&&typeof R!="boolean"){const C=u.map(T=>T===f?R:T);d(C)}h(void 0)},S=()=>{l===Cm.PendingAsset&&u.length>0?window.confirm(o({id:"window.confirm.close-modal.files",defaultMessage:"Are you sure? You have some files that have not been uploaded yet."}))&&n():n()},A=R=>{const C=u.filter(T=>T!==R);d(C)};return p.jsxs(vt.Root,{open:s,onOpenChange:S,children:[l===Cm.AddAsset&&p.jsx(vt.Content,{children:p.jsx(aun,{onClose:n,onAddAsset:R=>m(R),trackedLocation:i})}),l===Cm.PendingAsset&&p.jsx(vt.Content,{children:p.jsx(uun,{onClose:S,assets:u,onEditAsset:h,onRemoveAsset:A,onClickAddAsset:g,onCancelUpload:b,onUploadSucceed:E,initialAssetsToAdd:t,addUploadedFiles:r,folderId:e,trackedLocation:i})}),f&&p.jsx(vt.Content,{children:p.jsx(Vq,{onClose:x,asset:f,canUpdate:!0,canCopyLink:!1,canDownload:!1,trackedLocation:i})})]})},Rm={AssetSelect:"SelectAsset",AssetUpload:"UploadAsset",FolderCreate:"FolderCreate"},dun=({onClose:t,onSelectAssets:e,allowedTypes:n=["files","images","videos","audios"]})=>{const[r,i]=y.useState(Rm.AssetSelect),[s,a]=y.useState(null);switch(r){case Rm.AssetSelect:return p.jsx(n_e,{allowedTypes:n,folderId:s,open:!0,onClose:t,onValidate:e,onAddAsset:()=>i(Rm.AssetUpload),onAddFolder:()=>i(Rm.FolderCreate),onChangeFolder:o=>a(o),multiple:!0});case Rm.FolderCreate:return p.jsx(z3e,{open:!0,onClose:()=>i(Rm.AssetSelect),parentFolderId:s});default:return p.jsx(r_e,{open:!0,onClose:()=>i(Rm.AssetSelect),folderId:s})}},fun=J(X)` 5881 background: linear-gradient(180deg, #ffffff 0%, #f6f6f9 121.48%); 5882`,hun=J(pe)` 5883 canvas, 5884 video { 5885 max-width: 100%; 5886 height: 124px; 5887 } 5888`,pun=J(pe)` 5889 canvas, 5890 audio { 5891 max-width: 100%; 5892 } 5893`,mun=({asset:t})=>t.mime?.includes(Jr.Video)?p.jsx(hun,{height:"100%",children:p.jsx(Wq,{url:af(t,!0),mime:t.mime,alt:t.alternativeText||t.name})}):t.mime?.includes(Jr.Audio)?p.jsx(pun,{children:p.jsx(q3e,{url:af(t,!0),alt:t.alternativeText||t.name})}):t.mime?.includes(Jr.Image)?p.jsx(pe,{tag:"img",maxHeight:"100%",maxWidth:"100%",src:af(t,!0),alt:t.alternativeText||t.name}):p.jsx(fun,{width:"100%",height:"100%",justifyContent:"center",hasRadius:!0,children:t.ext?.includes("pdf")?p.jsx(_U,{"aria-label":t.alternativeText||t.name,width:"24px",height:"32px"}):p.jsx(RU,{"aria-label":t.alternativeText||t.name,width:"24px",height:"32px"})}),gun=({asset:t,onDeleteAsset:e,onAddAsset:n,onEditAsset:r})=>{const{formatMessage:i}=be();return p.jsxs(bot,{children:[n&&p.jsx(Yn,{label:i({id:De("control-card.add"),defaultMessage:"Add"}),onClick:()=>n(t),children:p.jsx(YS,{})}),p.jsx(H3e,{url:zS(t.url)}),e&&p.jsx(Yn,{label:i({id:"global.delete",defaultMessage:"Delete"}),onClick:()=>e(t),children:p.jsx(Db,{})}),r&&p.jsx(Yn,{label:i({id:De("control-card.edit"),defaultMessage:"edit"}),onClick:r,children:p.jsx(Lc,{})})]})},vun=J(le)` 5894 align-items: center; 5895`,yun=({disabled:t=!1,onClick:e,onDropAsset:n}
5895)=>{const{formatMessage:r}=be(),[i,s]=y.useState(!1),a=u=>{u.preventDefault(),s(!0)},o=u=>{u.currentTarget.contains(u.relatedTarget)||s(!1)},l=u=>{u.preventDefault()},c=u=>{if(u.preventDefault(),u?.dataTransfer?.files){const d=u.dataTransfer.files,f=[];for(let h=0;h<d.length;h++){const m=d.item(h);if(m){const g=sU(m,GS.Computer);f.push(g)}}n(f)}s(!1)};return p.jsxs(X,{borderStyle:i?"dashed":void 0,borderWidth:i?"1px":void 0,borderColor:i?"primary600":void 0,direction:"column",justifyContent:"center",alignItems:"center",height:"100%",width:"100%",tag:"button",type:"button",disabled:t,onClick:e,onDragEnter:a,onDragLeave:o,onDragOver:l,onDrop:c,gap:3,style:{cursor:t?"not-allowed":"pointer"},children:[p.jsx(Mue,{"aria-hidden":!0,width:"3.2rem",height:"3.2rem",fill:t?"neutral400":"primary600"}),p.jsx(vun,{variant:"pi",fontWeight:"bold",textColor:"neutral600",style:{textAlign:"center"},tag:"span",children:r({id:De("mediaLibraryInput.placeholder"),defaultMessage:"Click to add an asset or drag and drop one in this area"})})]})},bun=y.forwardRef(({assets:t,disabled:e=!1,error:n,hint:r,label:i,labelAction:s,onAddAsset:a,onDeleteAsset:o,onDeleteAssetFromMediaLibrary:l,onDropAsset:c,onEditAsset:u,onNext:d,onPrevious:f,required:h=!1,selectedAssetIndex:m,trackedLocation:g},b)=>{const{formatMessage:E}=be(),[x,S]=y.useState(!1),A=t[m];return p.jsxs(p.Fragment,{children:[p.jsx(yot,{ref:b,label:i,labelAction:s,secondaryLabel:A?.name,selectedSlide:m,previousLabel:E({id:De("mediaLibraryInput.actions.previousSlide"),defaultMessage:"Previous slide"}),nextLabel:E({id:De("mediaLibraryInput.actions.nextSlide"),defaultMessage:"Next slide"}),onNext:d,onPrevious:f,hint:r,error:n,required:h,actions:A?p.jsx(gun,{asset:A,onDeleteAsset:e?void 0:o,onAddAsset:e?void 0:a,onEditAsset:u?()=>S(!0):void 0}):void 0,children:t.length===0?p.jsx(ete,{label:E({id:De("mediaLibraryInput.slideCount"),defaultMessage:"{n} of {m} slides"},{n:1,m:1}),children:p.jsx(yun,{disabled:e,onClick:a,onDropAsset:c})}):t.map((R,C)=>p.jsx(ete,{label:E({id:De("mediaLibraryInput.slideCount"),defaultMessage:"{n} of {m} slides"},{n:C+1,m:t.length}),children:p.jsx(mun,{asset:R})},R.id))}),p.jsx(Yln,{open:x,onClose:R=>{S(!1),R===null&&l(),R&&typeof R!="boolean"&&u?.(R)},asset:A,canUpdate:!0,canCopyLink:!0,canDownload:!0,trackedLocation:g})]})}),ol={AssetSelect:"SelectAsset",AssetUpload:"UploadAsset",FolderCreate:"FolderCreate"},Eun=y.forwardRef(({attribute:{allowedTypes:t=["videos","files","images","audios"],multiple:e=!1}={},label:n,hint:r,disabled:i=!1,labelAction:s=void 0,name:a,required:o=!1},l)=>{const{formatMessage:c}=be(),{onChange:u,value:d,error:f}=$a(a),h=t||["files","images","videos","audios"],[m,g]=y.useState([]),[b,E]=y.useState(void 0),[x,S]=y.useState(0),[A,R]=y.useState(),[C,T]=y.useState(null),{toggleNotification:I}=yn();y.useEffect(()=>{b===void 0&&g([])},[b]);let D=[];Array.isArray(d)?D=d:d&&(D=[d]);const k=H=>{const q=e?H:H[0];u(a,q),E(void 0)},O=()=>{let H;if(e){const Y=D.filter((se,ye)=>ye!==x);H=Y.length>0?Y:null}else H=null;u(a,H),S(0)},P=H=>{let q;if(e){const Y=D.filter(se=>se.id!==H.id);q=Y.length>0?Y:null}else q=null;u(a,q),S(0)},M=H=>{const q=D.map(Y=>Y.id===H.id?H:Y);u(a,e?q:q[0])},j=(H,q)=>{const Y=yD(h,H);Y.length>0?q(Y):I({type:"danger",timeout:4e3,message:c({id:De("input.notification.not-supported"),defaultMessage:"You can't upload this type of file."},{fileTypes:h.join(",")})})},U=H=>{j(H,q=>{R(q),E(ol.AssetUpload)})};e&&D.length>0&&(n=`${n} (${x+1} / ${D.length})`);const z=()=>{S(H=>H<D.length-1?H+1:0)},G=()=>{S(H=>H>0?H-1:D.length-1)},F=H=>{g(q=>[...q,...H])};let $=D;if(m.length>0){const H=yD(h,m);$=e?[...H,...D]:[H[0]]}return p.jsxs(p.Fragment,{children:[p.jsx(bun,{ref:l,assets:D,disabled:i,label:n,labelAction:s,onDeleteAsset:P,onDeleteAssetFromMediaLibrary:O,onAddAsset:()=>E(ol.AssetSelect),onDropAsset:U,onEditAsset:M,onNext:z,onPrevious:G,error:f,hint:r,required:o,selectedAssetIndex:x,trackedLocation:"content-manager"}),b===ol.AssetSelect&&p.jsx(n_e,{allowedTypes:h,initiallySelectedAssets:$,folderId:C,onClose:()=>{E(void 0),T(null)},open:b===ol.AssetSelect,onValidate:k,multiple:e,onAddAsset:()=>E(ol.AssetUpload),onAddFolder:()=>E(ol.FolderCreate),onChangeFolder:H=>T(H),trackedLocation:"content-manager"}),b===ol.AssetUpload&&p.jsx(r_e,{open:b===ol.AssetUpload,onClose:()=>E(ol.AssetSelect),initialAssetsToAdd:A,addUploadedFiles:F,trackedLocation:"content-manager",folderId:C,validateAssetsTypes:j}),b===ol.FolderCreate&&p.jsx(z3e,{open:b===ol.FolderCreate,onClose:()=>E(ol.AssetSelect),parentFolderId:C})]})}
5895),xun=k3e.strapi.name,wun={register(t){t.addMenuLink({to:`plugins/${Dr}`,icon:c7e,intlLabel:{id:`${Dr}.plugin.name`,defaultMessage:"Media Library"},permissions:aU.main,Component:()=>Z(()=>import("./App-BLY6RlTm-Bqh8V6EH.js"),[]).then(e=>({default:e.Upload})),position:4}),t.addSettingsLink("global",{id:"media-library-settings",to:"media-library",intlLabel:{id:De("plugin.name"),defaultMessage:"Media Library"},async Component(){const{ProtectedSettingsPage:e}=await Z(()=>import("./SettingsPage-DjNyJDaf-CWJXw9b7.js"),[]);return{default:e}},permissions:aU.settings}),t.addFields({type:"media",Component:Eun}),t.addComponents([{name:"media-library",Component:dun}]),t.registerPlugin({id:Dr,name:xun})},async registerTrads({locales:t}){const e=await Promise.all(t.map(n=>Won(Object.assign({
5895"./translations/ca.json":()=>Z(()=>import("./ca-B2_I-q1t-B8S6a-9u.js"),[]),
5895"./translations/de.json":()=>Z(()=>import("./de-A7mEKx6c-D6IqUR-_.js"),[]),
5895"./translations/dk.json":()=>Z(()=>import("./dk-BPfkJb9q-BPJavc6X.js"),[]),
5895"./translations/en.json":()=>Z(()=>import("./en-oDx2Gnre-Cd_QVvi3.js"),[]),
5895"./translations/es.json":()=>Z(()=>import("./es-CuWi2pOn-CGv1Wd4J.js"),[]),
5895"./translations/fr.json":()=>Z(()=>import("./fr-BN6ndmWf-D5y5UGwX.js"),[]),
5895"./translations/he.json":()=>Z(()=>import("./he-C9ZOXBB--CXlAA-DJ.js"),[]),
5895"./translations/it.json":()=>Z(()=>import("./it-B7rmoZNx-D8QtC2PU.js"),[]),
5895"./translations/ja.json":()=>Z(()=>import("./ja-DlaJTi_3-j2xMjBo6.js"),[]),
5895"./translations/ko.json":()=>Z(()=>import("./ko-vJl9kPpn-hMhHd3Dl.js"),[]),
5895"./translations/ms.json":()=>Z(()=>import("./ms-CqwG8v8l-CJF4ohtI.js"),[]),
5895"./translations/pl.json":()=>Z(()=>import("./pl-Cj8jChOO-BlvFLMGv.js"),[]),
5895"./translations/pt-BR.json":()=>Z(()=>import("./pt-BR-B4LJHJIp-C6pZ9InG.js"),[]),
5895"./translations/pt.json":()=>Z(()=>import("./pt-CNOOM_7x-DYf6EBnX.js"),[]),
5895"./translations/ru.json":()=>Z(()=>import("./ru-DqglvSUC-DIEJcqio.js"),[]),
5895"./translations/sk.json":()=>Z(()=>import("./sk-Dgpb3lnz-D6trQ9Lk.js"),[]),
5895"./translations/th.json":()=>Z(()=>import("./th-DRfzuiFf-DmOhjcJE.js"),[]),
5895"./translations/tr.json":()=>Z(()=>import("./tr--GzWXE_A-DfFGmVEa.js"),[]),
5895"./translations/uk.json":()=>Z(()=>import("./uk-DVMT2Piq-BYf9Hq-Q.js"),[]),
5895"./translations/zh-Hans.json":()=>Z(()=>import("./zh-Hans-Cpmhg8uH-BWB8nnLN.js"),[]),
5895"./translations/zh.json":()=>Z(()=>import("./zh-HOnih0is-CgVIn7kG.js"),[])}),`./translations/${n}.json`,3).then(({default:r})=>({data:cln(r,Dr),locale:n})).catch(()=>({data:{},locale:n}))));return Promise.resolve(e)}},Sun=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},A_="i18n",sn=t=>`${A_}.${t}`,Tun=J(le)` 5896 text-align: center; 5897`,Aun=({description:t,isCreating:e=!1,intlLabel:n,name:r,onChange:i,value:s})=>{const{formatMessage:a}=be(),[o,l]=y.useState(!1),c=h=>e||h?i({target:{name:r,value:h,type:"checkbox"}}):h?null:l(!0),u=()=>{i({target:{name:r,value:!1,type:"checkbox"}})},d=n.id?a({id:n.id,defaultMessage:n.defaultMessage},{...n.values}):r,f=t?a({id:t.id,defaultMessage:t.defaultMessage},{...t.values}):"";return p.jsxs(Jt.Root,{open:o,onOpenChange:l,children:[p.jsxs(Ne.Root,{hint:f,name:r,children:[p.jsx(cd,{onCheckedChange:c,checked:s,children:d}),p.jsx(Ne.Hint,{})]}),p.jsxs(Jt.Content,{children:[p.jsx(Jt.Header,{children:a({id:sn("CheckboxConfirmation.Modal.title"),defaultMessage:"Disable localization"})}),p.jsx(Jt.Body,{icon:p.jsx(La,{}),children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:2,children:[p.jsx(X,{justifyContent:"center",children:p.jsx(Tun,{children:a({id:sn("CheckboxConfirmation.Modal.content"),defaultMessage:"Disabling localization will engender the deletion of all your content but the one associated to your default locale (if existing)."})})}),p.jsx(X,{justifyContent:"center",children:p.jsx(le,{fontWeight:"semiBold",children:a({id:sn("CheckboxConfirmation.Modal.body"),defaultMessage:"Do you want to disable it?"})})})]})}),p.jsxs(Jt.Footer,{children:[p.jsx(Jt.Cancel,{children:p.jsx(dt,{variant:"tertiary",children:a({id:"components.popUpWarning.button.cancel",defaultMessage:"No, cancel"})})}),p.jsx(Jt.Action,{children:p.jsx(dt,{variant:"danger-light",onClick:u,children:a({id:sn("CheckboxConfirmation.Modal.button-confirm"),defaultMessage:"Yes, disable"})})})]})]})]})},i_e=["biginteger","boolean","component","date","datetime","decimal","dynamiczone","email","enumeration","float","integer","json","media","number","password","richtext","blocks","string","text","time"],bD=t=>typeof t=="object"&&t!==null&&"i18n"in t&&typeof t.i18n=="object"&&t.i18n!==null&&"localized"in t.i18n&&typeof t.i18n.localized=="boolean",qq=t=>t.charAt(0).toUpperCase()+t.slice(1),Zp=()=>{const t=_f(),e=Dc("useI18n",i=>i.permissions),n=y.useMemo(()=>e.filter(s=>s.subject===t.slug).reduce((s,a)=>{const[o]=a.action.split(".").slice(-1);return{...s,[`can${qq(o)}`]:a.properties?.locales??[]}},{canCreate:[],canRead:[],canUpdate:[],canDelete:[],canPublish:[]}),[t.slug,e]),{schema:r}=jf({collectionType:t.collectionType,model:t.slug},{skip:!0});return bD(r?.pluginOptions)?{hasI18n:r.pluginOptions.i18n.localized,...n}:{hasI18n:!1,...n}},m2=kc.enhanceEndpoints({addTagTypes:["Locale"]}),Cun=m2.injectEndpoints({endpoints:t=>({createLocale:t.mutation({query:e=>({url:"/i18n/locales",method:"POST",data:e}),invalidatesTags:[{type:"Locale",id:"LIST"}]}),deleteLocale:t.mutation({query:e=>({url:`/i18n/locales/${e}`,method:"DELETE"}),invalidatesTags:(e,n,r)=>[{type:"Locale",id:r}]}),getLocales:t.query({query:()=>"/i18n/locales",providesTags:e=>[{type:"Locale",id:"LIST"},...Array.isArray(e)?e.map(n=>({type:"Locale",id:n.id})):[]]}),getDefaultLocales:t.query({query:()=>"/i18n/iso-locales"}),updateLocale:t.mutation({query:({id:e,...n})=>({url:`/i18n/locales/${e}`,method:"PUT",data:n}),invalidatesTags:(e,n,{id:r})=>[{type:"Locale",id:r}]})})}),{useCreateLocaleMutation:X0n,useDeleteLocaleMutation:Z0n,useGetLocalesQuery:bE,useGetDefaultLocalesQuery:J0n,useUpdateLocaleMutation:egn}=Cun,Run=m2.injectEndpoints({overrideExisting:!0,endpoints:t=>({getManyDraftRelationCount:t.query({query:({model:e,...n})=>({url:`/content-manager/collection-types/${e}/actions/countManyEntriesDraftRelations`,method:"GET",config:{params:n}}),transformResponse:e=>e.data})})}),{useGetManyDraftRelationCountQuery:_un}=Run,Iun=(t,e,n)=>{const r=kun(t,["createdAt","createdBy","updatedAt","updatedBy","id","documentId","publishedAt","strapi_stage","stra
5897pi_assignee","locale","status"]);return C_(r,e,n,["relation","password"])},kun=(t,e)=>Object.keys(t).reduce((n,r)=>(e.includes(r)||(n[r]=t[r]),n),{}),C_=(t,e,n,r)=>Object.keys(t).reduce((i,s)=>{const a=e.attributes[s]??{type:void 0};if(r.includes(a.type))return i;if(a.type==="dynamiczone")i[s]=t[s].map((o,l)=>{const{id:c,...u}=C_(o,n[o.__component],n,r);return{...u,__temp_key__:l+1}});else if(a.type==="component"){const{repeatable:o,component:l}=a;if(o)i[s]=(t[s]??[]).map((c,u)=>{const{id:d,...f}=C_(c,n[l],n,r);return{...f,__temp_key__:u+1}});else{const{id:c,...u}=C_(t[s]??{},n[l],n,r);i[s]=u}}else i[s]=t[s];return i},{}),Dun=t=>typeof t=="object"&&t!==null&&"id"in t&&"defaultMessage"in t,Lun=({status:t="draft",validationErrors:e,action:n})=>{const{formatMessage:r}=be(),i=(u,d)=>typeof d=="string"?`${u}: ${d}`:Dun(d)?`${u}: ${r(d)}`:Array.isArray(d)?d.map(f=>i(u,f)).join(" "):typeof d=="object"&&!Array.isArray(d)?Object.entries(d).map(([f,h])=>i(f,h)).join(" "):"";if(e){const u=Object.entries(e).map(([d,f])=>i(d,f)).join(" ");return p.jsxs(X,{gap:2,children:[p.jsx(CU,{fill:"danger600"}),p.jsx(Dg,{label:u,children:p.jsx(le,{maxWidth:"30rem",textColor:"danger600",variant:"omega",fontWeight:"semiBold",ellipsis:!0,children:u})})]})}const s=()=>n==="bulk-publish"?t==="published"?{icon:p.jsx(Zd,{fill:"success600"}),text:r({id:"content-manager.bulk-publish.already-published",defaultMessage:"Already Published"}),textColor:"success600",fontWeight:"bold"}:t==="modified"?{icon:p.jsx(SU,{fill:"alternative600"}),text:r({id:"app.utils.ready-to-publish-changes",defaultMessage:"Ready to publish changes"})}:{icon:p.jsx(Zd,{fill:"success600"}),text:r({id:"app.utils.ready-to-publish",defaultMessage:"Ready to publish"})}:t==="draft"?{icon:p.jsx(Zd,{fill:"success600"}),text:r({id:"content-manager.bulk-unpublish.already-unpublished",defaultMessage:"Already Unpublished"}),textColor:"success600",fontWeight:"bold"}:{icon:p.jsx(Zd,{fill:"success600"}),text:r({id:"app.utils.ready-to-unpublish-changes",defaultMessage:"Ready to unpublish"}),textColor:"success600",fontWeight:"bold"},{icon:a,text:o,textColor:l="success600",fontWeight:c="normal"}=s();return p.jsxs(X,{gap:2,children:[a,p.jsx(le,{textColor:l,fontWeight:c,children:o})]})},Oun=t=>p.jsx(le,{fontWeight:"bold",children:t}),Mun=({headers:t,rows:e,localesMetadata:n,validationErrors:r={},action:i})=>{const{formatMessage:s}=be(),a=or("BulkLocaleActionModal",l=>l.selectedRows),o=()=>{const l=e.reduce((g,{locale:b,status:E})=>(g[b]=E,g),{}),c=Object.keys(r),u=a.filter(({locale:g})=>l[g]==="published").length,d=a.filter(({locale:g})=>(l[g]==="draft"||l[g]==="modified")&&!c.includes(g)).length,f=c.length;return s({id:i==="bulk-publish"?"content-manager.containers.list.selectedEntriesModal.selectedCount.publish":"content-manager.containers.list.selectedEntriesModal.selectedCount.unpublish",defaultMessage:i==="bulk-publish"?"<b>{publishedCount}</b> {publishedCount, plural, =0 {entries} one {entry} other {entries}} already published. <b>{draftCount}</b> {draftCount, plural, =0 {entries} one {entry} other {entries}} ready to publish. <b>{withErrorsCount}</b> {withErrorsCount, plural, =0 {entries} one {entry} other {entries}} waiting for action.":"<b>{draftCount}</b> {draftCount, plural, =0 {entries} one {entry} other {entries}} already unpublished. <b>{publishedCount}</b> {publishedCount, plural, =0 {entries} one {entry} other {entries}} ready to unpublish."},{withErrorsCount:f,draftCount:d,publishedCount:u,b:Oun})};return p.jsxs(vt.Body,{children:[p.jsx(le,{children:o()}),p.jsx(pe,{marginTop:5,children:p.jsxs(tr.Content,{children:[p.jsxs(tr.Head,{children:[p.jsx(tr.HeaderCheckboxCell,{}),t.map(l=>p.jsx(tr.HeaderCell,{...l},l.name))]}),p.jsx(tr.Body,{children:e.map(({locale:l,status:c},u)=>{const d=r?.[l]??null,f=c==="draft"?"primary":c==="published"?"success":"alternative";return p.jsxs(tr.Row,{children:[p.jsx(tr.CheckboxCell,{id:l,"aria-label":`Select ${l}`}),p.jsx(tr.Cell,{children:p.jsx(le,{variant:"sigma",textColor:"neutral600",children:Array.isArray(n)?n.find(h=>h.code===l)?.name:l})}),p.jsx(tr.Cell,{children:p.jsx(pe,{display:"flex",children:p.jsx(EW,{display:"flex",paddingLeft:"6px",paddingRight:"6px",paddingTop:"2px",paddingBottom:"2px",size:"S",variant:f,children:p.jsx(le,{tag:"span",variant:"pi",fontWeight:"bold",children:qq(c)})})})}),p.jsx(tr.Cell,{children:p.jsx(Lun,{validationErrors:d,status:c,action:i})}),p.jsx(tr.Cell,{children:p.jsx(Yn,{tag:yc,to:{search:ka.stringify({plugins:{i18n:{locale:l}}})},label:s({id:sn("Settings.list.actions.edit"),defaultMessage:"Edit {name} locale"},{name:l}),variant:"ghost",children:p.jsx(Lc,{})})})]},u)})})]})})]})},Pun={draft:"secondary",published:"success",modified:"alternative"},$un=({isDraftAndPublishEnabled:t,locale:e,status:n,entryExists:r})=>{const{formatMessage:i}=be();return r?p.jsxs(X,{width:"100%",gap:1,justifyContent:"space-between",children:[p.jsx(le,{children:e.name}),t?p.jsx(EW,{display:"flex",paddingLeft:"6px",paddingRight:"6px",paddingTop:"2px",paddingBottom:"2px",size:"S",variant:Pun[n],children:p.jsx(le,{tag:"span",variant:"pi",fontWeight:"bold",children:qq(n)})}):null]}):i({id:sn("CMEditViewLocalePicker.locale.create"),defaultMessage:"Create <bold>{locale}</bold> locale"},{bold:s=>p.jsx("b",{children:s}),locale:e.name})},Nun=({document:t,meta:e,model:n,collectionType:r,documentId:i})=>{const{formatMessage:s}=be(),[{query:a},o]=hn(),{hasI18n:l,canCreate:c,canRead:u}=Zp(),{data:d=[]}=bE(),f=a.plugins?.i18n?.locale,{schema:h}=jf({model:n,collectionType:r,documentId:i,params:{locale:f}}),m=y.useCallback(x=>{o({plugins:{...a.plugins,i18n:{locale:x}}})},[a.plugins,o]);y.useEffect(()=>{if(!Array.isArray(d)||!l)return;const x=d.find(A=>A.code===f),S=d.find(A=>A.isDefault);!x&&S?.code&&m(S.code)},[m,l,d,f]);const g=Array.isArray(d)?d.find(x=>x.code===f):void 0,b=[{status:Fun(t,e),locale:g?.code},...t?.localizations??[]];if(!l||!Array.isArray(d)||d.length===0)return null;const E=d.filter(x=>u.includes(x.code));return{label:s({id:sn("Settings.locales.modal.locales.label"),defaultMessage:"Locales"}),options:E.map(x=>{const S=b.some(C=>C.locale===x.code),A=b.find(C=>"locale"in C?C.locale===x.code:!1);return{disabled:!(A?u:c).includes(x.code),value:x.code,label:p.jsx($un,{isDraftAndPublishEnabled:!!h?.options?.draftAndPublish,locale:x,status:A?.status,entryExists:S}),startIcon:S?null:p.jsx(YS,{})}}),customizeContent:()=>g?.name,onSelect:m,value:g}},Fun=(t,e)=>{const n=t?.status,r=e?.availableStatus??[];return n?n==="draft"&&r.find(i=>i.publishedAt!==null)?"published":n:"draft"},jun=({documentId:t,meta:e,model:n,collectionType:r})=>{const{formatMessage:i}=be(),[{query:s}]=hn(),{hasI18n:a}=Zp(),o=s.plugins?.i18n?.locale,[l,c]=y.useState(null),u=mr("FillFromAnotherLocale",E=>E.setValues),{getDocument:d}=Fl(),{schema:f,components:h}=jf({model:n,documentId:t,collectionType:r,params:{locale:o}}),{data:m=[]}=bE(),g=Array.isArray(m)?m.filter(E=>e?.availableLocales.some(x=>x.locale===E.code)):[],b=E=>async()=>{const x=await d({collectionType:r,model:n,documentId:t,params:{locale:l}});if(!x||!f)return;const{data:S}=x,A=Iun(S,f,h);u(A),E()};return a?{type:"icon",icon:p.jsx(Rue,{}),disabled:g.length===0,label:i({id:sn("CMEditViewCopyLocale.copy-text"),defaultMessage:"Fill in from another locale"}),dialog:{type:"dialog",title:i({id:sn("CMEditViewCopyLocale.dialog.title"),defaultMessage:"Confirmation"}),content:({onClose:E})=>p.jsxs(p.Fragment,{children:[p.jsx(Jt.Body,{children:p.jsxs(X,{direction:"column",gap:3,children:[p.jsx(La,{width:"24px",height:"24px",fill:"danger600"}),p.jsx(le,{textAlign:"center",children:i({id:sn("CMEditViewCopyLocale.dialog.body"),defaultMessage:"Your current content will be erased and filled by the content of the selected locale:"})}),p.jsxs(Ne.Root,{width:"100%",children:[p.jsx(Ne.Label,{children:i({id:sn("CMEditViewCopyLocale.dialog.field.label"),defaultMessage:"Locale"})}),p.jsx(fa,{value:l,placeholder:i({id:sn("CMEditViewCopyLocale.dialog.field.placeholder"),defaultMessage:"Select one locale..."}),onChange:x=>c(x),children:g.map(x=>p.jsx(Mi,{value:x.code,children:x.name},x.code))})]})]})}),p.jsx(Jt.Footer,{children:p.jsxs(X,{gap:2,width:"100%",children:[p.jsx(dt,{flex:"auto",variant:"tertiary",onClick:E,children:i({id:sn("CMEditViewCopyLocale.cancel-text"),defaultMessage:"No, cancel"})}),p.jsx(dt,{flex:"auto",variant:"success",onClick:b(E),children:i({id:sn("CMEditViewCopyLocale.submit-text"),defaultMessage:"Yes, fill in"})})]})})]})}}:null},Bun=({document:t,documentId:e,model:n,collectionType:r})=>{const{formatMessage:i}=be(),s=ji(),{toggleNotification:a}=yn(),{delete:o}=Fl(),{hasI18n:l,canDelete:c}=Zp(),[{query:u}]=hn(),{data:d=[]}=bE(),f=u.plugins?.i18n?.locale,h=!("error"in d)&&d.find(m=>m.code===f);return l?{disabled:t?.locale&&!c.includes(t.locale)||!t||!t.id,position:["header","table-row"],label:i({id:sn("actions.delete.label"),defaultMessage:"Delete entry ({locale})"},{locale:h&&h.name}),icon:p.jsx(Vun,{}),variant:"danger",dialog:{type:"dialog",title:i({id:sn("actions.delete.dialog.title"),defaultMessage:"Confirmation"}),content:p.jsxs(X,{direction:"column",gap:2,children:[p.jsx(La,{width:"24px",height:"24px",fill:"danger600"}),p.jsx(le,{tag:"p",variant:"omega",textAlign:"center",children:i({id:sn("actions.delete.dialog.body"),defaultMessage:"Are you sure?"})})]}),onConfirm:async()=>
5897{if(r!=="single-types"&&!e||!t?.locale){console.error("You're trying to delete a document without an id or locale, this is likely a bug with Strapi. Please open an issue."),a({message:i({id:sn("actions.delete.error"),defaultMessage:"An error occurred while trying to delete the document locale."}),type:"danger"});return}"error"in await o({documentId:e,model:n,collectionType:r,params:{locale:t.locale}})||s({pathname:`../${r}/${n}`},{replace:!0})}}}:null},s_e=({document:t,documentId:e,model:n,collectionType:r,action:i})=>{const s=t?.locale??null,[{query:a}]=hn(),o=y.useMemo(()=>Ff(a),[a]),l=a.status==="published",{formatMessage:c}=be(),{hasI18n:u,canPublish:d}=Zp(),{toggleNotification:f}=yn(),{_unstableFormatAPIError:h}=os(),[m,g]=y.useState([]),[b,E]=y.useState(!1),{publishMany:x,unpublishMany:S}=Fl(),{schema:A,validate:R}=jf({model:n,collectionType:r,documentId:e,params:{locale:s}},{skip:!0}),{data:C=[]}=bE(u?void 0:Qh),T=[{label:c({id:"global.name",defaultMessage:"Name"}),name:"name"},{label:c({id:sn("CMEditViewBulkLocale.status"),defaultMessage:"Status"}),name:"status"},{label:c({id:sn("CMEditViewBulkLocale.publication-status"),defaultMessage:"Publication Status"}),name:"publication-status"}],[I,D]=y.useMemo(()=>{if(!t)return[[],{}];const $=t.localizations??[],H=$.map(se=>{const{locale:ye,status:ie}=se;return{locale:ye,status:ie}});H.unshift({locale:t.locale,status:t.status});const Y=[t,...$].reduce((se,ye)=>{if(!ye)return se;const ie=R(ye);return ie!==null&&(se[ye.locale]=ie),se},{});return[H,Y]},[t,R]),k=i==="bulk-publish",O=m.reduce(($,H)=>{const q=!k||!Object.keys(D).includes(H.locale);return(k?H.status!=="published"&&q:H.status!=="draft"&&q)&&$.push(H.locale),$},[]),{data:P=0,isLoading:M,error:j}=_un({model:n,documentIds:[e],locale:O},{skip:!0});if(y.useEffect(()=>{j&&f({type:"danger",message:h(j)})},[j,f,h]),!A?.options?.draftAndPublish||!u||!e)return null;const U=async()=>{await x({model:n,documentIds:[e],params:{...o,locale:O}}),g([])},z=async()=>{await S({model:n,documentIds:[e],params:{...o,locale:O}}),g([])},G=async()=>{P>0?E(!0):k?await U():await z()};if(b)return{label:c({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"}),variant:"danger",dialog:{onCancel:()=>{E(!1)},onConfirm:async()=>{await U(),E(!1)},type:"dialog",title:c({id:sn("actions.publish.dialog.title"),defaultMessage:"Confirmation"}),content:p.jsxs(X,{direction:"column",alignItems:"center",gap:2,children:[p.jsx(La,{width:"2.4rem",height:"2.4rem",fill:"danger600"}),p.jsx(le,{textAlign:"center",children:c({id:sn("CMEditViewBulkLocale.draft-relation-warning"),defaultMessage:"Some locales are related to draft entries. Publishing them could leave broken links in your app."})}),p.jsx(le,{textAlign:"center",children:c({id:sn("CMEditViewBulkLocale.continue-confirmation"),defaultMessage:"Are you sure you want to continue?"})})]})}};const F=m.map(({locale:$})=>$).every($=>d.includes($));return{label:c({id:sn(`CMEditViewBulkLocale.${k?"publish":"unpublish"}-title`),defaultMessage:`${k?"Publish":"Unpublish"} Multiple Locales`}),variant:k?"secondary":"danger",icon:k?p.jsx(Due,{}):p.jsx(Ni,{}),disabled:l||d.length===0,position:["panel"],dialog:{type:"modal",title:c({id:sn(`CMEditViewBulkLocale.${k?"publish":"unpublish"}-title`),defaultMessage:`${k?"Publish":"Unpublish"} Multiple Locales`}),content:()=>p.jsx(tr.Root,{headers:T,rows:I.map($=>({...$,id:$.locale})),selectedRows:m,onSelectedRowsChange:$=>g($),children:p.jsx(Mun,{validationErrors:D,headers:T,rows:I,localesMetadata:C,action:i??"bulk-publish"})}),footer:()=>p.jsx(vt.Footer,{justifyContent:"flex-end",children:p.jsx(dt,{loading:M,disabled:!F||O.length===0,variant:"default",onClick:G,children:c({id:k?"app.utils.publish":"app.utils.unpublish",defaultMessage:k?"Publish":"Unpublish"})})})}}},Uun=t=>s_e({action:"bulk-publish",...t}),Hun=t=>s_e({action:"bulk-unpublish",...t}),Vun=J(Db)` 5898 path { 5899 fill: currentColor; 5900 } 5901`,Kq=t=>p.jsx(le,{fontWeight:"semiBold",textColor:"danger500",children:t}),Wun=()=>{const{hasI18n:t}=Zp(),{formatMessage:e}=be();return t?p.jsx(le,{textColor:"danger500",children:e({id:sn("Settings.list.actions.deleteAdditionalInfos"),defaultMessage:"This will delete the active locale versions <em>(from Internationalization)</em>"},{em:Kq})}):null},zun=()=>{const{hasI18n:t}=Zp(),{formatMessage:e}=be();return t?p.jsx(le,{textColor:"danger500",children:e({id:sn("Settings.list.actions.publishAdditionalInfos"),defaultMessage:"This will publish the active locale versions <em>(from Internationalization)</em>"},{em:Kq})}):null},Gun=()=>{const{hasI18n:t}=Zp(),{formatMessage:e}=be();return t?p.jsx(le,{textColor:"danger500",children:e({id:sn("Settings.list.actions.unpublishAdditionalInfos"),defaultMessage:"This will unpublish the active locale versions <em>(from Internationalization)</em>"},{em:Kq})}):null},qun=()=>{const{formatMessage:t}=be(),[{query:e},n]=hn(),{hasI18n:r,canRead:i,canCreate:s}=Zp(),{data:a=[]}=bE(void 0,{skip:!r}),o=y.useCallback((c,u=!1)=>{n({page:1,plugins:{...e.plugins,i18n:{locale:c}}},"push",u)}
5901,[e.plugins,n]);if(y.useEffect(()=>{if(!Array.isArray(a)||!r)return;const c=e.plugins?.i18n?.locale,u=a.find(f=>f.code===c),d=a.find(f=>f.isDefault);!u&&d?.code&&o(d.code,!0)},[r,o,a,e.plugins?.i18n?.locale]),!r||!Array.isArray(a)||a.length===0)return null;const l=a.filter(c=>s.includes(c.code)||i.includes(c.code));return p.jsx(fa,{size:"S","aria-label":t({id:sn("actions.select-locale"),defaultMessage:"Select locale"}),value:e.plugins?.i18n?.locale||a.find(c=>c.isDefault)?.code,onChange:o,children:l.map(c=>p.jsx(Mi,{value:c.code,children:c.name},c.id))})},Kun={accessMain:[{action:"plugin::i18n.locale.read",subject:null}],create:[{action:"plugin::i18n.locale.create",subject:null}],delete:[{action:"plugin::i18n.locale.delete",subject:null}],update:[{action:"plugin::i18n.locale.update",subject:null}],read:[{action:"plugin::i18n.locale.read",subject:null}]},Yun=({layout:t})=>{if(!("i18n"in t.options)||typeof t.options.i18n=="object"&&t.options.i18n!==null&&"localized"in t.options.i18n&&!t.options.i18n.localized)return{layout:t};const e=Object.entries(t.components).reduce((n,[r,i])=>({...n,[r]:{...i,layout:i.layout.map(s=>s.map(Mce))}}),{});return{layout:{...t,components:e,layout:t.layout.map(n=>n.map(r=>r.map(Mce)))}}},Mce=t=>{const e=Qun(t.attribute.pluginOptions)?t.attribute.pluginOptions.i18n.localized:!0,n={title:{id:sn(e?"Field.localized":"Field.not-localized"),defaultMessage:e?"This value is unique for the selected locale":"This value is the same across all locales"},icon:e?p.jsx(z$e,{}):p.jsx(K$e,{})};return{...t,labelAction:p.jsx(Xun,{...n})}},Qun=t=>t?"i18n"in t&&typeof t.i18n=="object"&&t.i18n!==null&&"localized"in t.i18n:!1,Xun=({title:t,icon:e})=>{const{formatMessage:n}=be();return p.jsxs(Zun,{tag:"span",children:[p.jsx(xi,{tag:"span",children:n(t)}),y.cloneElement(e,{"aria-hidden":!0,focusable:!1})]})},Zun=J(X)` 5902 svg { 5903 width: 12px; 5904 height: 12px; 5905 5906 fill: ${({theme:t})=>t.colors.neutral500}; 5907 5908 path { 5909 fill: ${({theme:t})=>t.colors.neutral500}; 5910 } 5911 } 5912`,Jun=({locale:t,localizations:e})=>{const{locale:n}=be(),{data:r=[]}=bE(),i=dpe(n,{sensitivity:"base"});if(!Array.isArray(r)||!e)return null;const s=e.map(o=>o.locale),a=r.reduce((o,l)=>([t,...s].find(u=>u===l.code)&&o.push(l),o),[]).map(o=>o.isDefault?`${o.name} (default)`:o.name).toSorted((o,l)=>i.compare(o,l));return p.jsxs(Tl.Root,{children:[p.jsx(Tl.Trigger,{children:p.jsx(dt,{variant:"ghost",type:"button",onClick:o=>o.stopPropagation(),children:p.jsxs(X,{minWidth:"100%",alignItems:"center",justifyContent:"center",fontWeight:"regular",children:[p.jsx(le,{textColor:"neutral800",ellipsis:!0,marginRight:2,children:a.join(", ")}),p.jsx(X,{children:p.jsx(co,{width:"1.2rem",height:"1.2rem"})})]})})}),p.jsx(Tl.Content,{sideOffset:16,children:p.jsx("ul",{children:a.map(o=>p.jsx(pe,{padding:3,tag:"li",children:p.jsx(le,{children:o})},o))})})]})},edn=({displayedHeaders:t,layout:e})=>{const{options:n}=e;return(bD(n)?n.i18n.localized:!1)?{displayedHeaders:[...t,{attribute:{type:"string"},label:{id:sn("list-view.table.header.label"),defaultMessage:"Available in"},searchable:!1,sortable:!1,name:"locales",cellFormatter:(i,s,a)=>p.jsx(Jun,{...i,...a})}],layout:e}:{displayedHeaders:t,layout:e}},tdn=({displayedHeaders:t=[]})=>({displayedHeaders:[...t,{label:{id:"content-releases.page.ReleaseDetails.table.header.label.locale",defaultMessage:"locale"},name:"locale"}],hasI18nEnabled:!0}),ndn=()=>({getState:t})=>e=>n=>{const r=()=>{try{const i=t();if(hi(i,["content-type-builder_dataManagerProvider","modifiedData","contentType","schema","pluginOptions","i18n","localized"],!1)){const a=n.options?{...n.options.pluginOptions,i18n:{localized:!0}}:{i18n:{localized:!0}};return e({...n,options:{pluginOptions:a}})}return e(n)}catch{return e(n)}};return n.type==="ContentTypeBuilder/FormModal/SET_ATTRIBUTE_DATA_SCHEMA"&&n.forTarget==="contentType"&&!["relation","component"].includes(n.attributeType)&&!n.isEditing||n.type==="ContentTypeBuilder/FormModal/SET_CUSTOM_FIELD_DATA_SCHEMA"&&n.forTarget==="contentType"&&!n.isEditing||(n.type==="ContentTypeBuilder/FormModal/RESET_PROPS_AND_SET_FORM_FOR_ADD
5912ING_AN_EXISTING_COMPO"||n.type==="ContentTypeBuilder/FormModal/RESET_PROPS_AND_SAVE_CURRENT_DATA")&&n.forTarget==="contentType"?r():e(n)},rdn=()=>()=>t=>e=>{if(e.type==="ContentTypeBuilder/FormModal/SET_DATA_TO_EDIT"&&e.modalType==="contentType"){const n={localized:!1},r=e.data.pluginOptions?{...e.data.pluginOptions,i18n:n}:{i18n:n},i={...e.data,pluginOptions:r};if(e.actionType==="create")return t({...e,data:i});if(!e.data.pluginOptions?.i18n?.localized)return t({...e,data:i})}return t(e)},idn=t=>e=>n=>{if(!Wy("/content-manager/:collectionType/:model?/:id",t.pathname))return e(n);const i=ka.parse(t.search);if(typeof i!="object"||!("plugins"in i&&typeof i.plugins=="object")||!("i18n"in i.plugins&&typeof i.plugins.i18n=="object"&&!Array.isArray(i.plugins.i18n)))return e(n);const{locale:s}=i.plugins.i18n;if(typeof s!="string")return e(n);const a=n.filter(o=>!o.properties?.locales||o.properties.locales.includes(s));return e(a)},sdn=(t,e)=>Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{}),adn=(t,e)=>{if(!bD(t.pluginOptions))return t;const n=t.pluginOptions.i18n.localized,r=bD(e?.schema?.pluginOptions)?e?.schema?.pluginOptions.i18n.localized:!1;if(n&&r)return t;if(n){const i=odn(t.attributes);return{...t,attributes:i}}if(!n){const i=wk(t.pluginOptions,"i18n"),s=ldn(t.attributes);return{...t,pluginOptions:i,attributes:s}}return t},odn=t=>Object.keys(t).reduce((e,n)=>{const r=t[n];if(i_e.includes(r.type)){const i={localized:!0},s=r.pluginOptions?{...r.pluginOptions,i18n:i}:{i18n:i};return e[n]={...r,pluginOptions:s},e}return e[n]=r,e},{}),ldn=t=>Object.keys(t).reduce((e,n)=>(e[n]=wk(t[n],"pluginOptions.i18n"),e),{}),cdn={register(t){t.addMiddlewares([ndn,rdn]),t.addMiddlewares([()=>m2.middleware]),t.addReducers({[m2.reducerPath]:m2.reducer}),t.addRBACMiddleware([idn]),t.registerPlugin({id:A_,name:A_})},bootstrap(t){t.registerHook("Admin/CM/pages/ListView/inject-column-in-table",edn),t.registerHook("Admin/CM/pages/EditView/mutate-edit-view-layout",Yun),t.registerHook("ContentReleases/pages/ReleaseDetails/add-locale-in-releases",tdn),t.addSettingsLink("global",{intlLabel:{id:sn("plugin.name"),defaultMessage:"Internationalization"},id:"internationalization",to:"internationalization",Component:()=>Z(()=>import("./SettingsPage-B-KzAqT3-WX0tDoeZ.js"),[]).then(r=>({default:r.ProtectedSettingsPage})),permissions:Kun.accessMain});const e=t.getPlugin("content-manager");e.apis.addDocumentHeaderAction([Nun,jun]),e.apis.addDocumentAction(r=>{const i=r.findIndex(s=>s.type==="delete");return r.splice(i,0,Bun),r}),e.apis.addDocumentAction(r=>(r.splice(2,0,Uun),r.splice(5,0,Hun),r)),e.injectComponent("listView","actions",{name:"i18n-locale-filter",Component:qun}),e.injectComponent("listView","publishModalAdditionalInfos",{name:"i18n-publish-bullets-in-modal",Component:zun}),e.injectComponent("listView","unpublishModalAdditionalInfos",{name:"i18n-unpublish-bullets-in-modal",Component:Gun}),e.injectComponent("listView","deleteModalAdditionalInfos",{name:"i18n-delete-bullets-in-modal",Component:Wun});const n=t.getPlugin("content-type-builder");if(n){const r=n.apis.forms;r.addContentTypeSchemaMutation(adn),r.components.add({id:"checkboxConfirmation",component:Aun}),r.extendContentType({validator:()=>({i18n:ns().shape({localized:HO()})}),form:{advanced(){return[{name:"pluginOptions.i18n.localized",description:{id:sn("plugin.schema.i18n.localized.description-content-type"),defaultMessage:"Allows translating an entry into different languages"},type:"checkboxConfirmation",intlLabel:{id:sn("plugin.schema.i18n.localized.label-content-type"),defaultMessage:"Localization"}}]}}}),r.extendFields(i_e,{form:{advanced({contentTypeSchema:i,forTarget:s,type:a,step:o}){return s!=="contentType"?[]:hi(i,["schema","pluginOptions","i18n","localized"],!1)?a==="component"&&o==="1"?[]:[{name:"pluginOptions.i18n.localized",description:{id:sn("plugin.schema.i18n.localized.description-field"),defaultMessage:"The field can have different values in each locale"},type:"checkbox",intlLabel:{id:sn("plugin.schema.i18n.localized.label-field"),defaultMessage:"Enable localization for this field"}}]:[]}}})}},async registerTrads({locales:t}){const e=await Promise.all(t.map(n=>Sun(Object.assign({
5912"./translations/de.json":()=>Z(()=>import("./de-D80IRBP9-LdxCU-AT.js"),[]),
5912"./translations/dk.json":()=>Z(()=>import("./dk-CJ6Zzz78-BTLAaMD7.js"),[]),
5912"./translations/en.json":()=>Z(()=>import("./en-BTyF7WVW-6kxwdE_O.js"),[]),
5912"./translations/es.json":()=>Z(()=>import("./es-V8WnPN7w-DVMPWkK1.js"),[]),
5912"./translations/fr.json":()=>Z(()=>import("./fr-F94noFiV-Bs8uUIpf.js"),[]),
5912"./translations/ko.json":()=>Z(()=>import("./ko-CF-P3Car-BrOGUFZh.js"),[]),
5912"./translations/pl.json":()=>Z(()=>import("./pl-Dxr9RUmD-9mdJqdSb.js"),[]),
5912"./translations/ru.json":()=>Z(()=>import("./ru-B-4sVwXN-B9GBloOg.js"),[]),
5912"./translations/tr.json":()=>Z(()=>import("./tr-Ccu6Yj11-8pMT54Kz.js"),[]),
5912"./translations/zh-Hans.json":()=>Z(()=>import("./zh-Hans-Bfo6_TCM-D8WDDzgJ.js"),[]),
5912"./translations/zh.json":()=>Z(()=>import("./zh-BIz395Ms-Y7huxYgC.js"),[])}),`./translations/${n}.json`,3).then(({default:r})=>({data:sdn(r,A_),locale:n})).catch(()=>({data:{},locale:n}))));return Promise.resolve(e)}},udn=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},EE={main:[{action:"plugin::content-releases.read",subject:null,id:"",actionParameters:{},properties:{},conditions:[]}],create:[{action:"plugin::content-releases.create",subject:null,id:"",actionParameters:{},properties:{},conditions:[]}],update:[{action:"plugin::content-releases.update",subject:null,id:"",actionParameters:{},properties:{},conditions:[]}],delete:[{action:"plugin::content-releases.delete",subject:null,id:"",actionParameters:{},properties:{},conditions:[]}],createAction:[{action:"plugin::content-releases.create-action",subject:null,id:"",actionParameters:{},properties:{},conditions:[]}],deleteAction:[{action:"plugin::content-releases.delete-action",subject:null,id:"",actionParameters:{},properties:{},conditions:[]}],publish:[{action:"plugin::content-releases.publish",subject:null,id:"",actionParameters:{},properties:{},conditions:[]}]},_m=(t,e)=>{if(!t)return;const n=t.invalidatesTags;Object.assign(t,{invalidatesTags:(i,s,a,o)=>[...(typeof n=="function"?n(i,s,a,o):n)??[],...e]})},a_e=kc.enhanceEndpoints({addTagTypes:["Release","ReleaseAction","EntriesInRelease","ReleaseSettings","Document"],endpoints:{updateDocument(t){_m(t,[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"}])},deleteDocument(t){_m(t,[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"}])},deleteManyDocuments(t){_m(t,[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"}])},discardDocument(t){_m(t,[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"}])},createWorkflow(t){_m(t,[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"}])},updateWorkflow(t){_m(t,[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"}])},deleteWorkflow(t){_m(t,[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"}])}}}).injectEndpoints({endpoints:t=>({getReleasesForEntry:t.query({query(e){return{url:"/content-releases/getByDocumentAttached",method:"GET",config:{params:e}}},providesTags:e=>e?[...e.data.map(({id:n})=>({type:"Release",id:n})),{type:"Release",id:"LIST"}]:[]}),getReleases:t.query({query({page:e,pageSize:n,filters:r}={page:1,pageSize:16,filters:{releasedAt:{$notNull:!1}}}){return{url:"/content-releases",method:"GET",config:{params:{page:e||1,pageSize:n||16,filters:r||{releasedAt:{$notNull:!1}}}}}},transformResponse(e,n,r){const s=r?.filters?.releasedAt?.$notNull==="true";return{...e,meta:{...e.meta,activeTab:s?"done":"pending"}}},providesTags:e=>e?[...e.data.map(({id:n})=>({type:"Release",id:n})),{type:"Release",id:"LIST"}]:[{type:"Release",id:"LIST"}]}),getRelease:t.query({query({id:e}){return{url:`/content-releases/${e}`,method:"GET"}},providesTags:(e,n,r)=>[{type:"Release",id:"LIST"},{type:"Release",id:r.id}]}),getReleaseActions:t.query({query({releaseId:e,...n}){return{url:`/content-releases/${e}/actions`,method:"GET",config:{params:n}}},providesTags:[{type:"ReleaseAction",id:"LIST"}]}),createRelease:t.mutation({query(e){return{url:"/content-releases",method:"POST",data:e}},invalidatesTags:[{type:"Release",id:"LIST"}]}),updateRelease:t.mutation({query({id:e,...n}){return{url:`/content-releases/${e}`,method:"PUT",data:n}},invalidatesTags:(e,n,r)=>[{type:"Release",id:r.id}]}),createReleaseAction:t.mutation({query({body:e,params:n}){return{url:`/content-releases/${n.releaseId}/actions`,method:"POST",data:e}},invalidatesTags:[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"}]}),createManyReleaseActions:t.mutation({query({body:e,params:n}){return{url:`/content-releases/${n.releaseId}/actions/bulk`,method:"POST",data:e}},invalidatesTags:[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"},{type:"EntriesInRelease"}]}),updateReleaseAction:t.mutation({query({body:e,params:n}){return{url:`/content-releases/${n.releaseId}/actions/${n.actionId}`,method:"PUT",data:e}},invalidatesTags:(e,n,r)=>[{type:"ReleaseAction",id:"LIST"},{type:"Release",id:"LIST"},{type:"Release",id:r.params.releaseId}],async onQueryStarted({body:e,params:n,query:r,actionPath:i},{dispatch:s,queryFulfilled:a}){const o={releaseId:n.releaseId,...r},l=s(a_e.util.updateQueryData("getReleaseActions",o,c=>{const[u,d]=i,f=c.data[u][d];f&&(f.type=e.type)}));try{await a}catch{l.undo()}}}),deleteReleaseAction:t.mutation({query({params:e}){return{url:`/content-releases/${e.releaseId}/actions/${e.actionId}`,method:"DELETE"}},invalidatesTags:(e,n,r)=>[{type:"Release",id:"LIST"},{type:"Release",id:r.params.releaseId}
5912,{type:"ReleaseAction",id:"LIST"},{type:"EntriesInRelease"}]}),publishRelease:t.mutation({query({id:e}){return{url:`/content-releases/${e}/publish`,method:"POST"}},invalidatesTags:(e,n,r)=>[{type:"Release",id:r.id},{type:"Document",id:"ALL_LIST"}]}),deleteRelease:t.mutation({query({id:e}){return{url:`/content-releases/${e}`,method:"DELETE"}},invalidatesTags:()=>[{type:"Release",id:"LIST"},{type:"EntriesInRelease"}]}),getMappedEntriesInReleases:t.query({query(e){return{url:"/content-releases/mapEntriesToReleases",method:"GET",config:{params:e}}},transformResponse(e){return e.data},providesTags:[{type:"EntriesInRelease"}]}),getReleaseSettings:t.query({query:()=>"/content-releases/settings",providesTags:[{type:"ReleaseSettings"}]}),updateReleaseSettings:t.mutation({query(e){return{url:"/content-releases/settings",method:"PUT",data:e}},invalidatesTags:[{type:"ReleaseSettings"}]})})}),{useGetReleasesQuery:ddn,useGetReleasesForEntryQuery:o_e,useGetReleaseQuery:tgn,useGetReleaseActionsQuery:ngn,useCreateReleaseMutation:rgn,useCreateReleaseActionMutation:fdn,useCreateManyReleaseActionsMutation:hdn,useUpdateReleaseMutation:ign,useUpdateReleaseActionMutation:sgn,usePublishReleaseMutation:agn,useDeleteReleaseActionMutation:pdn,useDeleteReleaseMutation:ogn,useGetMappedEntriesInReleasesQuery:mdn,useGetReleaseSettingsQuery:lgn,useUpdateReleaseSettingsMutation:cgn}=a_e,Pce=t=>t==="publish"?1:0,$ce=t=>t==="publish"?0:1,gdn=J(Ne.Root)` 5913 border-top-left-radius: ${({$actionType:t,theme:e})=>e.spaces[Pce(t)]}; 5914 border-bottom-left-radius: ${({$actionType:t,theme:e})=>e.spaces[Pce(t)]}; 5915 border-top-right-radius: ${({$actionType:t,theme:e})=>e.spaces[$ce(t)]}; 5916 border-bottom-right-radius: ${({$actionType:t,theme:e})=>e.spaces[$ce(t)]}; 5917 5918 > label { 5919 color: inherit; 5920 padding: ${({theme:t})=>`${t.spaces[2]} ${t.spaces[3]}`}; 5921 text-align: center; 5922 vertical-align: middle; 5923 text-transform: capitalize; 5924 } 5925 5926 &[data-checked='true'] { 5927 color: ${({theme:t,$actionType:e})=>e==="publish"?t.colors.primary700:t.colors.danger600}; 5928 background-color: ${({theme:t,$actionType:e})=>e==="publish"?t.colors.primary100:t.colors.danger100}; 5929 border-color: ${({theme:t,$actionType:e})=>e==="publish"?t.colors.primary700:t.colors.danger600}; 5930 } 5931 5932 &[data-checked='false'] { 5933 border-left: ${({$actionType:t})=>t==="unpublish"&&"none"}; 5934 border-right: ${({$actionType:t})=>t==="publish"&&"none"}; 5935 } 5936 5937 &[data-checked='false'][data-disabled='false']:hover { 5938 color: ${({theme:t})=>t.colors.neutral700}; 5939 background-color: ${({theme:t})=>t.colors.neutral100}; 5940 border-color: ${({theme:t})=>t.colors.neutral200}; 5941 5942 & > label { 5943 cursor: pointer; 5944 } 5945 } 5946 5947 &[data-disabled='true'] { 5948 color: ${({theme:t})=>t.colors.neutral600}; 5949 background-color: ${({theme:t})=>t.colors.neutral150}; 5950 border-color: ${({theme:t})=>t.colors.neutral300}; 5951 } 5952`,Nce=({selected:t,actionType:e,handleChange:n,name:r,disabled:i=!1})=>p.jsx(gdn,{$actionType:e,background:"primary0",borderColor:"neutral200",color:t===e?"primary600":"neutral600",position:"relative",cursor:"pointer","data-checked":t===e,"data-disabled":i&&t!==e,children:p.jsxs(Ne.Label,{children:[p.jsx(xi,{children:p.jsx(Ne.Input,{type:"radio",name:r,checked:t===e,onChange:n,value:e,disabled:i})}),e]})}),l_e=({selected:t,handleChange:e,name:n,disabled:r=!1})=>p.jsxs(X,{children:[p.jsx(Nce,{actionType:"publish",selected:t,handleChange:e,name:n,disabled:r}),p.jsx(Nce,{actionType:"unpublish",selected:t,handleChange:e,name:n,disabled:r})]}),c_e=ns().shape({type:Mn().oneOf(["publish","unpublish"]).required(),releaseId:Mn().required()}),u_e={type:"publish",releaseId:""},d_e=()=>{const{formatMessage:t}=be();return p.jsx(Gb,{icon:p.jsx(uO,{width:"16rem"}),content:t({id:"content-releases.content-manager-edit-view.add-to-release.no-releases-message",defaultMessage:"No available releases. Open the list of releases and create a new one from there."}),action:p.jsx(aS,{to:{pathname:"/plugins/content-releases"},tag:yc,variant:"secondary",children:t({id:"content-releases.content-manager-edit-view.add-to-release.redirect-button",defaultMessage:"Open the list of releases"})}),shadow:"none"})},vdn=({contentType:t,documentId:e,onInputChange:n,values:r})=>{const{formatMessage:i}=be(),[{query:s}]=hn(),a=s.plugins?.i18n?.locale,l=o_e({contentType:t,entryDocumentId:e,hasEntryAttached:!1,locale:a}).data?.data;return l?.length===0?p.jsx(d_e,{}):p.jsxs(X,{direction:"column",alignItems:"stretch",gap:2,children:[p.jsx(pe,{paddingBottom:6,children:p.jsxs(Ne.Root,{required:!0,children:[p.jsx(Ne.Label,{children:i({id:"c
5952ontent-releases.content-manager-edit-view.add-to-release.select-label",defaultMessage:"Select a release"})}),p.jsx(fa,{required:!0,placeholder:i({id:"content-releases.content-manager-edit-view.add-to-release.select-placeholder",defaultMessage:"Select"}),name:"releaseId",onChange:c=>n("releaseId",c),value:r.releaseId,children:l?.map(c=>p.jsx(Mi,{value:c.id,children:c.name},c.id))})]})}),p.jsx(Ne.Label,{children:i({id:"content-releases.content-manager-edit-view.add-to-release.action-type-label",defaultMessage:"What do you want to do with this entry?"})}),p.jsx(l_e,{selected:r.type,handleChange:c=>n("type",c.target.value),name:"type"})]})},ydn=({documentId:t,document:e,model:n,collectionType:r})=>{const{formatMessage:i}=be(),{allowedActions:s}=Il(EE),{canCreateAction:a}=s,[o,{isLoading:l}]=fdn(),{toggleNotification:c}=yn(),{formatAPIError:u}=os(),[{query:d}]=hn(),f=d.plugins?.i18n?.locale,h=async(b,E)=>{try{await m.handleSubmit(b),E()}catch(x){OO(x)?c({type:"danger",message:u(x)}):c({type:"danger",message:i({id:"notification.error",defaultMessage:"An error occurred"})})}},m=tSe({initialValues:u_e,validationSchema:c_e,onSubmit:async b=>{if(r==="collection-types"&&!t)throw new Error("Document id is required");const E=await o({body:{type:b.type,contentType:n,entryDocumentId:t,locale:f},params:{releaseId:b.releaseId}});
5952if("data"in E){c({type:"success",message:i({id:"content-releases.content-manager-edit-view.add-to-release.notification.success",defaultMessage:"Entry added to release"})});return}if("error"in E)throw E.error}}),{edit:{options:g}}=tA(n);return!window.strapi.isEE||!g?.draftAndPublish||!a||r==="collection-types"&&(!t||t==="create")?null:{label:i({id:"content-releases.content-manager-edit-view.add-to-release",defaultMessage:"Add to release"}),icon:p.jsx(IU,{}),disabled:!e,position:["panel","table-row"],dialog:{type:"modal",title:i({id:"content-releases.content-manager-edit-view.add-to-release",defaultMessage:"Add to release"}),content:p.jsx(vdn,{contentType:n,documentId:t,onInputChange:m.setFieldValue,values:m.values}),footer:({onClose:b})=>p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:b,variant:"tertiary",name:"cancel",children:i({id:"content-releases.content-manager-edit-view.add-to-release.cancel-button",defaultMessage:"Cancel"})}),p.jsx(dt,{type:"submit",onClick:E=>h(E,b),disabled:!m.values.releaseId,loading:l,children:i({id:"content-releases.content-manager-edit-view.add-to-release.continue-button",defaultMessage:"Continue"})})]})}}},bdn=t=>({publish:[{action:"plugin::content-manager.explorer.publish",subject:t,id:"",actionParameters:{},properties:{},conditions:[]}]}),Edn=({documents:t,model:e})=>{const{formatMessage:n}=be(),{toggleNotification:r}=yn(),{formatAPIError:i}=os(),[{query:s}]=hn(),a=bdn(e),{allowedActions:{canPublish:o}}=Il(a),{allowedActions:{canCreate:l}}=Il(EE),u=ddn().data?.data,[d,{isLoading:f}]=hdn(),h=t.map(g=>g.documentId),m=async g=>{const b=s.plugins?.i18n?.locale,E=h.map(S=>({type:g.type,contentType:e,entryDocumentId:S,locale:b})),x=await d({body:E,params:{releaseId:g.releaseId}});if("data"in x){const S=n({id:"content-releases.content-manager-list-view.add-to-release.notification.success.message",defaultMessage:"{entriesAlreadyInRelease} out of {totalEntries} entries were already in the release."},{entriesAlreadyInRelease:x.data.meta.entriesAlreadyInRelease,totalEntries:x.data.meta.totalEntries}),A={type:"success",title:n({id:"content-releases.content-manager-list-view.add-to-release.notification.success.title",defaultMessage:"Successfully added to release."},{entriesAlreadyInRelease:x.data.meta.entriesAlreadyInRelease,totalEntries:x.data.meta.totalEntries}),message:x.data.meta.entriesAlreadyInRelease?S:""};return r(A),!0}"error"in x&&(OO(x.error)?r({type:"warning",message:i(x.error)}):r({type:"warning",message:n({id:"notification.error",defaultMessage:"An error occurred"})}))};return!l||!o?null:{actionType:"release",variant:"tertiary",label:n({id:"content-manager-list-view.add-to-release",defaultMessage:"Add to Release"}),dialog:{type:"modal",title:n({id:"content-manager-list-view.add-to-release",defaultMessage:"Add to Release"}),content:({onClose:g})=>p.jsx(JT,{onSubmit:async b=>{if(await m(b))return g()},validationSchema:c_e,initialValues:u_e,children:({values:b,setFieldValue:E})=>p.jsxs(uE,{children:[u?.length===0?p.jsx(d_e,{}):p.jsx(vt.Body,{children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:2,children:[p.jsx(pe,{paddingBottom:6,children:p.jsxs(Ne.Root,{required:!0,children:[p.jsx(Ne.Label,{children:n({id:"content-releases.content-manager-list-view.add-to-release.select-label",defaultMessage:"Select a release"})}),p.jsx(fa,{placeholder:n({id:"content-releases.content-manager-list-view.add-to-release.select-placeholder",defaultMessage:"Select"}),onChange:x=>E("releaseId",x),value:b.releaseId,children:u?.map(x=>p.jsx(Mi,{value:x.id,children:x.name},x.id))})]})}),p.jsx(Ne.Label,{children:n({id:"content-releases.content-manager-list-view.add-to-release.action-type-label",defaultMessage:"What do you want to do with these entries?"})}),p.jsx(l_e,{selected:b.type,handleChange:x=>E("type",x.target.value),name:"type"})]})}),p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:g,variant:"tertiary",name:"cancel",children:n({id:"content-releases.content-manager-list-view.add-to-release.cancel-button",defaultMessage:"Cancel"})}),p.jsx(dt,{type:"submit",disabled:!b.releaseId,loading:f,children:n({id:"c
5952ontent-releases.content-manager-list-view.add-to-release.continue-button",defaultMessage:"Continue"})})]})]})})}}},xdn=(t,e)=>{const r=or("ListView",l=>l.rows).map(l=>l.documentId),[{query:i}]=hn(),s=i?.plugins?.i18n?.locale||void 0;return(mdn({contentTypeUid:t,documentIds:r,locale:s},{skip:!r||!t||r.length===0}).data||{})?.[e]||[]},wdn=({displayedHeaders:t,layout:e})=>{const{options:n}=e;return n?.draftAndPublish?{displayedHeaders:[...t,{searchable:!1,sortable:!1,name:"releases",label:{id:"content-releases.content-manager.list-view.releases.header",defaultMessage:"To be released in"},cellFormatter:(r,i,{model:s})=>p.jsx(Sdn,{...r,model:s})}],layout:e}:{displayedHeaders:t,layout:e}},Sdn=({documentId:t,model:e})=>{const n=xdn(e,t),{formatMessage:r}=be();return p.jsxs(Tl.Root,{children:[p.jsx(Tl.Trigger,{children:p.jsx(dt,{variant:"ghost",onClick:i=>i.stopPropagation(),endIcon:n.length>0?p.jsx(co,{width:"1.2rem",height:"1.2rem"}):null,children:p.jsx(le,{style:{maxWidth:"252px",cursor:"pointer"},textColor:"neutral800",fontWeight:"regular",children:n.length>0?r({id:"content-releases.content-manager.list-view.releases-number",defaultMessage:"{number} {number, plural, one {release} other {releases}}"},{number:n.length}):"-"})})}),p.jsx(Tl.Content,{children:p.jsx("ul",{children:n.map(({id:i,name:s})=>p.jsx(pe,{padding:3,tag:"li",children:p.jsx(Ml,{href:`/admin/plugins/content-releases/${i}`,isExternal:!1,children:s})},i))})})]})},f_e=(t,e)=>{try{const n=new Intl.DateTimeFormat("en",{timeZone:t,timeZoneName:"longOffset"}).formatToParts(e).find(s=>s.type==="timeZoneName");let i=(n?n.value:"").replace("GMT","UTC");return!i.includes("+")&&!i.includes("-")&&(i=`${i}+00:00`),i}catch{return""}},ugn=t=>{const e=Intl.supportedValuesOf("timeZone").map(r=>{const i=f_e(r,t);return{offset:i,value:`${i}&${r}`}}),n=e.find(r=>r.value.split("&")[1]===Intl.DateTimeFormat().resolvedOptions().timeZone);return{timezoneList:e,systemTimezone:n}},Yq=J(Po.Item)` 5953 &:hover { 5954 background: ${({theme:t,$variant:e="neutral"})=>t.colors[`${e}100`]}; 5955 5956 svg { 5957 fill: ${({theme:t,$variant:e="neutral"})=>t.colors[`${e}600`]}; 5958 } 5959 5960 a { 5961 color: ${({theme:t})=>t.colors.neutral800}; 5962 } 5963 } 5964 5965 svg { 5966 color: ${({theme:t,$variant:e="neutral"})=>t.colors[`${e}500`]}; 5967 } 5968 5969 span { 5970 color: ${({theme:t,$variant:e="neutral"})=>t.colors[`${e}800`]}; 5971 } 5972 5973 span, 5974 a { 5975 width: 100%; 5976 } 5977`,Tdn=({releaseId:t,actionId:e})=>{const{formatMessage:n}=be(),{toggleNotification:r}=yn(),{formatAPIError:i}=os(),[s]=pdn(),{allowedActions:{canDeleteAction:a}}=Il(EE),o=async()=>{const l=await s({params:{releaseId:t,actionId:e}});if("data"in l){r({type:"success",message:n({id:"content-releases.content-manager-edit-view.remove-from-release.notification.success",defaultMessage:"Entry removed from release"})});return}"error"in l&&(OO(l.error)?r({type:"danger",message:i(l.error)}):r({type:"danger",message:n({id:"notification.error",defaultMessage:"An error occurred"})}))};return a?p.jsx(Yq,{$variant:"danger",onSelect:o,children:p.jsxs(X,{gap:2,children:[p.jsx(Ni,{width:"1.6rem",height:"1.6rem"}),p.jsx(le,{textColor:"danger600",variant:"omega",children:n({id:"content-releases.content-manager-edit-view.remove-from-release",defaultMessage:"Remove from release"})})]})}):null},Adn=({contentTypeUid:t,documentId:e,locale:n})=>{const{formatMessage:r}=be(),i=Dc("ReleaseActionEntryLinkItem",o=>o.permissions),s=y.useMemo(()=>{const o=i.find(l=>l.subject===t&&l.action==="plugin::content-manager.explorer.update");return o?!!(!n||o.properties?.locales?.includes(n)):!1},[t,n,i]),{allowedActions:{canUpdate:a}}=Il({updateContentType:[{action:"plugin::content-manager.explorer.update",subject:t}]});return!a||!s?null:p.jsx(Yq,{tag:Dl,isLink:!0,to:{pathname:`/content-manager/collection-types/${t}/${e}`,search:n&&`?plugins[i18n][locale]=${n}`},children:p.jsxs(X,{gap:2,children:[p.jsx(Lc,{width:"1.6rem",height:"1.6rem"}),p.jsx(le,{variant:"omega",children:r({id:"content-releases.content-manager-edit-view.edit-entry",defaultMessage:"Edit entry"})})]})})},Cdn=({releaseId:t})=>{const{formatMessage:e}=be();return p.jsx(Yq,{tag:Dl,isLink:!0,to:`/plugins/content-releases/${t}`,children:p.jsxs(X,{gap:2,children:[p.jsx(Lc,{width:"1.6rem",he
5977ight:"1.6rem"}),p.jsx(le,{textColor:"neutral800",variant:"omega",children:e({id:"content-releases.content-manager-edit-view.edit-release",defaultMessage:"Edit release"})})]})})},Rdn=({children:t})=>{const{formatMessage:e}=be(),{allowedActions:n}=Il(EE);return n.canDeleteAction||n.canUpdate?p.jsxs(Po.Root,{children:[p.jsx(_dn,{variant:"tertiary",endIcon:null,paddingLeft:"7px",paddingRight:"7px",children:p.jsx(ug,{label:e({id:"content-releases.content-manager-edit-view.release-action-menu",defaultMessage:"Release action options"}),children:p.jsx(Oue,{})})}),p.jsx(Po.Content,{top:1,popoverPlacement:"bottom-end",children:t})]}):null},_dn=J(Po.Trigger)` 5978 & > span { 5979 display: flex; 5980 } 5981`,U8={Root:Rdn,EditReleaseItem:Cdn,DeleteReleaseActionItem:Tdn,ReleaseActionEntryLinkItem:Adn},Idn=({model:t,document:e,documentId:n,collectionType:r})=>{const[{query:i}]=hn(),s=i.plugins?.i18n?.locale,{edit:{options:a}}=tA(t),{formatMessage:o,formatDate:l,formatTime:c}=be(),{allowedActions:u}=Il(EE),{canRead:d,canDeleteAction:f}=u,m=o_e({contentType:t,entryDocumentId:n,locale:s,hasEntryAttached:!0},{skip:!e}).data?.data,g=(b,E)=>b==="unpublish"?`secondary${E}`:`success${E}`;return!window.strapi.isEE||!a?.draftAndPublish||!d||r==="collection-types"&&(!n||n==="create")||!m||m.length===0?null:{title:o({id:"content-releases.plugin.name",defaultMessage:"Releases"}),content:p.jsx(X,{direction:"column",alignItems:"stretch",gap:3,width:"100%",children:m?.map(b=>p.jsxs(X,{direction:"column",alignItems:"start",borderWidth:"1px",borderStyle:"solid",borderColor:g(b.actions[0].type,"200"),overflow:"hidden",hasRadius:!0,children:[p.jsx(pe,{paddingTop:3,paddingBottom:3,paddingLeft:4,paddingRight:4,background:g(b.actions[0].type,"100"),width:"100%",children:p.jsx(le,{fontSize:1,variant:"pi",textColor:g(b.actions[0].type,"600"),children:o({id:"content-releases.content-manager-edit-view.list-releases.title",defaultMessage:"{isPublish, select, true {Will be published in} other {Will be unpublished in}}"},{isPublish:b.actions[0].type==="publish"})})}),p.jsxs(X,{padding:4,direction:"column",gap:2,width:"100%",alignItems:"flex-start",children:[p.jsx(le,{fontSize:2,fontWeight:"bold",variant:"omega",textColor:"neutral700",children:b.name}),b.scheduledAt&&b.timezone&&p.jsx(le,{variant:"pi",textColor:"neutral600",children:o({id:"content-releases.content-manager-edit-view.scheduled.date",defaultMessage:"{date} at {time} ({offset})"},{date:l(new Date(b.scheduledAt),{day:"2-digit",month:"2-digit",year:"numeric",timeZone:b.timezone}),time:c(new Date(b.scheduledAt),{hourCycle:"h23",timeZone:b.timezone}),offset:f_e(b.timezone,new Date(b.scheduledAt))})}),f?p.jsxs(U8.Root,{hasTriggerBorder:!0,children:[p.jsx(U8.EditReleaseItem,{releaseId:b.id}),p.jsx(U8.DeleteReleaseActionItem,{releaseId:b.id,actionId:b.actions[0].id})]}):null]})]},b.id))})}},zv="content-releases",kdn=(t,e)=>Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{}),Ddn={register(t){if(t.createHook("ContentReleases/pages/ReleaseDetails/add-locale-in-releases"),window.strapi.features.isEnabled("cms-content-releases")){t.addMenuLink({to:`plugins/${zv}`,icon:IU,intlLabel:{id:`${zv}.plugin.name`,defaultMessage:"Releases"},Component:()=>Z(()=>import("./App-CiZCkScI-BIT7ywGH.js"),__vite__mapDeps([79,21,22,80,56])).then(n=>({default:n.App})),permissions:EE.main,position:2});const e=t.getPlugin("content-manager").apis;"addEditViewSidePanel"in e&&typeof e.addEditViewSidePanel=="function"&&e.addEditViewSidePanel([Idn]),"addDocumentAction"in e&&typeof e.addDocumentAction=="function"&&e.addDocumentAction(n=>{const r=n.findIndex(i=>i.type==="unpublish");return n.splice(r,0,ydn),n}),t.addSettingsLink("global",{id:zv,to:"releases",intlLabel:{id:`${zv}.plugin.name`,defaultMessage:"Releases"},permissions:[],async Component(){const{ProtectedReleasesSettingsPage:n}=await Z(()=>import("./ReleasesSettingsPage-DQT8N3A--oLbs30kJ.js"),__vite__mapDeps([81,80]));return{default:n}}}),"addBulkAction"in e&&typeof e.addBulkAction=="function"&&e.addBulkAction(n=>{const r=n.findIndex(i=>i.type==="delete");return n.splice(r,0,Edn),n}),t.registerHook("Admin/CM/pages/ListView/inject-column-in-table",wdn)}else!window.strapi.features.isEnabled("cms-content-releases")&&window.strapi?.flags?.promoteEE&&t.addSettingsLink("global",{id:zv,to:"/plugins/purchase-content-releases",intlLabel:{id:`${zv}.plugin.name`,defaultMessage:"Releases"},permissions:[],async Component(){const{PurchaseContentReleases:e}=await Z(()=>import("./PurchaseContentReleases-D-n-w-st-CuiA21rK.js"),[]);return{default:e}},licenseOnly:!0})},async registerTrads({locales:t}){const e=await Promise.all(t.map(n=>udn(Object.assign({
5981"./translations/en.json":()=>Z(()=>import("./en-D9Q4YW03-BDmKmFTx.js"),[])}),`./translations/${n}.json`,3).then(({default:r})=>({data:kdn(r,"content-releases"),locale:n})).catch(()=>({data:{},locale:n}))));return Promise.resolve(e)}};function Ldn({enabled:t}={enabled:!0}){const{data:e,isError:n,isLoading:r}=qkt(void 0,{skip:!t}),i=y.useCallback(s=>{const a=e?.data?.features.find(o=>o.name===s);return a&&"options"in a?a.options:{}},[e]);return{license:e?.data,getFeature:i,isError:n,isLoading:r}}const Odn=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},Px="review-workflows",Fce="review-workflows",jce="numberOfWorkflows",Bce="stagesPerWorkflow",Mdn=CT.colors.primary600,Pdn=lz,h_e=kc.enhanceEndpoints({addTagTypes:["ReviewWorkflow","ReviewWorkflowStages","Document","ContentTypeSettings"]}),Uce="single-types",$dn=h_e.injectEndpoints({endpoints:t=>({getStages:t.query({query:({model:e,slug:n,id:r,params:i})=>({url:`/review-workflows/content-manager/${n}/${e}/${r}/stages`,method:"GET",config:{params:i}}),transformResponse:e=>({meta:e.meta??{workflowCount:0},stages:e.data??[]}),providesTags:["ReviewWorkflowStages"]}),updateStage:t.mutation({query:({model:e,slug:n,id:r,params:i,...s})=>({url:`/review-workflows/content-manager/${n}/${e}/${r}/stage`,method:"PUT",data:s,config:{params:i}}),transformResponse:e=>e.data,invalidatesTags:(e,n,{slug:r,id:i,model:s})=>[{type:"Document",id:r!==Uce?`${s}_${i}`:s},{type:"Document",id:`${s}_LIST`},"ReviewWorkflowStages"]}),updateAssignee:t.mutation({query:({model:e,slug:n,id:r,params:i,...s})=>({url:`/review-workflows/content-manager/${n}/${e}/${r}/assignee`,method:"PUT",data:s,config:{params:i}}),transformResponse:e=>e.data,invalidatesTags:(e,n,{slug:r,id:i,model:s})=>[{type:"Document",id:r!==Uce?`${s}_${i}`:s},{type:"Document",id:`${s}_LIST`}]}),getContentTypes:t.query({query:()=>({url:"/content-manager/content-types",method:"GET"}),transformResponse:e=>e.data.reduce((n,r)=>(r.isDisplayed&&n[r.kind].push(r),n),{collectionType:[],singleType:[]})})}),overrideExisting:!0}
5981),{useGetStagesQuery:Ndn,useUpdateStageMutation:Fdn,useUpdateAssigneeMutation:jdn,useGetContentTypesQuery:dgn}=$dn,fgn=t=>t.name!==void 0,p_e=t=>{if(!t)return t;const{plugins:e,...n}={...t,...Object.values(t?.plugins??{}).reduce((r,i)=>Object.assign(r,i),{})};return n},uU=({firstname:t,lastname:e,username:n,email:r}={})=>n||(t?`${t} ${e??""}`.trim():r??""),R_="strapi_stage",__="strapi_assignee",Bdn=()=>{const{collectionType:t="",id:e,slug:n=""}=_f(),r=Pdn(R=>R.admin_app.permissions),{formatMessage:i}=be(),{_unstableFormatAPIError:s}=os(),{toggleNotification:a}=yn(),{allowedActions:{canRead:o},isLoading:l}=Il(r.settings?.users),[{query:c}]=hn(),u=y.useMemo(()=>p_e(c),[c]),{data:d,isLoading:f,isError:h}=mSe(void 0,{skip:l||!o}),{document:m}=jf({collectionType:t,model:n,documentId:e},{skip:!e&&t!=="single-types"}),g=d?.users||[],b=m?m[__]:null,[E,{error:x,isLoading:S}]=jdn();if(!t||!n||!m?.documentId)return null;const A=async R=>{if(b?.id===R)return;"data"in await E({slug:t,model:n,id:m.documentId,params:u,data:{id:R?parseInt(R,10):null}}
5981)&&a({type:"success",message:i({id:"content-manager.reviewWorkflows.assignee.notification.saved",defaultMessage:"Assignee updated"})})};return p.jsxs(Ne.Root,{name:__,id:__,error:(h&&o&&i({id:"content-manager.reviewWorkflows.assignee.error",defaultMessage:"An error occurred while fetching users"})||x&&s(x))??void 0,children:[p.jsx(Ne.Label,{children:i({id:"content-manager.reviewWorkflows.assignee.label",defaultMessage:"Assignee"})}),p.jsx(fye,{clearLabel:i({id:"content-manager.reviewWorkflows.assignee.clear",defaultMessage:"Clear assignee"}),disabled:!l&&!f&&g.length===0||!m.documentId,value:b?b.id.toString():null,onChange:A,onClear:()=>A(null),placeholder:i({id:"content-manager.reviewWorkflows.assignee.placeholder",defaultMessage:"Selectâ¦"}),loading:f||l||S,children:g.map(R=>p.jsx(hye,{value:R.id.toString(),textValue:uU(R),children:uU(R)},R.id))}),p.jsx(Ne.Error,{})]})},Udn="data:image/png;base64,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",Hdn="https://strapi.io/pricing-cloud",Vdn="https://strapi.io/contact-sales",Wdn=({children:t})=>p.jsx(vt.Title,{variant:"alpha",children:t}),zdn=({children:t})=>p.jsx(le,{variant:"omega",children:t}),Gdn=()=>{const{formatMessage:t}=be();return p.jsxs(X,{gap:2,paddingTop:4,children:[p.jsx(aS,{variant:"default",isExternal:!0,href:Hdn,children:t({id:"Settings.review-workflows.limit.cta.learn",defaultMessage:"Learn more"})}),p.jsx(aS,{variant:"tertiary",isExternal:!0,href:Vdn,children:t({id:"Settings.review-workflows.limit.cta.sales",defaultMessage:"Contact Sales"})})]})},qdn=J.img`
5982 // Margin top|right reverse the padding of ModalBody 5983 margin-right: ${({theme:t})=>`-${t.spaces[7]}`}; 5984 margin-top: ${({theme:t})=>`-${t.spaces[7]}`}; 5985 width: 360px; 5986`,Kdn=({children:t,open:e=!1,onOpenChange:n})=>{const{formatMessage:r}=be();return p.jsx(vt.Root,{open:e,onOpenChange:n,children:p.jsx(vt.Content,{children:p.jsx(vt.Body,{children:p.jsxs(X,{gap:2,paddingLeft:7,position:"relative",children:[p.jsxs(X,{alignItems:"start",direction:"column",gap:2,width:"60%",children:[t,p.jsx(Gdn,{})]}),p.jsxs(X,{justifyContent:"end",height:"100%",width:"40%",children:[p.jsx(qdn,{src:Udn,"aria-hidden":!0,alt:"",loading:"lazy"}),p.jsx(pe,{display:"flex",position:"absolute",right:0,top:0,children:p.jsx(vt.Close,{children:p.jsx(Yn,{withTooltip:!1,label:r({id:"global.close",defaultMessage:"Close"}),children:p.jsx(Ni,{})})})})]})]})})})})},Gv={Title:Wdn,Body:zdn,Root:Kdn},dU={primary600:"Blue",primary200:"Lilac",alternative600:"Violet",alternative200:"Lavender",success600:"Green",success200:"Pale Green",danger500:"Cherry",danger200:"Pink",warning600:"Orange",warning200:"Yellow",secondary600:"Teal",secondary200:"Baby Blue",neutral400:"Gray",neutral0:"White"},fU=t=>{if(!t)return null;const n=Object.entries(CT.colors).filter(([,r])=>r.toUpperCase()===t.toUpperCase()).reduce((r,[i])=>(dU?.[i]&&(r=i),r),null);return n?{themeColorName:n,name:dU[n]}:null},hgn=Object.entries(dU).map(([t,e])=>({hex:CT.colors[t].toUpperCase(),name:e})),Ydn=()=>{const{collectionType:t="",slug:e="",id:n=""}=_f(),{formatMessage:r}=be(),{_unstableFormatAPIError:i}=os(),{toggleNotification:s}=yn(),[{query:a}]=hn(),o=y.useMemo(()=>p_e(a),[a]),{document:l,isLoading:c}=jf({collectionType:t,model:e,documentId:n},{skip:!n&&t!=="single-types"}),{data:u,isLoading:d}=Ndn({slug:t,model:e,id:l?.documentId,params:o},{skip:!l?.documentId}),{meta:f,stages:h=[]}=u??{},{getFeature:m}=Ldn(),[g,b]=y.useState(null),E=m("review-workflows")??{},x=l?l[R_]:null,[S,{error:A}]=Fdn(),R=async I=>{try{E?.[jce]&&parseInt(E[jce],10)<(f?.workflowCount??0)?b("workflow"):E?.[Bce]&&parseInt(E[Bce],10)<h.length?b("stage"):l?.documentId&&"data"in await S({model:e,id:l.documentId,slug:t,params:o,data:{id:I}})&&s({type:"success",message:r({id:"content-manager.reviewWorkflows.stage.notification.saved",defaultMessage:"Review stage updated"})})}catch{s({type:"danger",message:r({id:"content-manager.reviewWorkflows.stage.notification.error",defaultMessage:"An error occurred while updating the review stage"})})}},{themeColorName:C}=fU(x?.color)??{},T=d||c;return p.jsxs(p.Fragment,{children:[p.jsxs(Ne.Root,{hint:!T&&h.length===0&&r({id:"content-manager.reviewWorkflows.stages.no-transition",defaultMessage:"You donât have the permission to update this stage."}),error:A&&i(A)||void 0,name:R_,id:R_,children:[p.jsx(Ne.Label,{children:r({id:"content-manager.reviewWorkflows.stage.label",defaultMessage:"Review stage"})}),p.jsx(fa,{disabled:h.length===0,value:x?.id,onChange:R,placeholder:r({id:"content-manager.reviewWorkflows.assignee.placeholder",defaultMessage:"Selectâ¦"}),startIcon:x&&p.jsx(X,{tag:"span",height:2,background:x?.color,borderColor:C==="neutral0"?"neutral150":void 0,hasRadius:!0,shrink:0,width:2,marginRight:"-3px"}),customizeContent:()=>p.jsxs(X,{tag:"span",justifyContent:"space-between",alignItems:"center",width:"100%",children:[p.jsx(le,{textColor:"neutral800",ellipsis:!0,children:x?.name??""}),T?p.jsx(Pf,{small:!0,style:{display:"flex"},"data-testid":"loader"}):null]}),children:h.map(({id:I,color:D,name:k})=>{const{themeColorName:O}=fU(D)??{};return p.jsx(Mi,{startIcon:p.jsx(X,{height:2,background:D,borderColor:O==="neutral0"?"neutral150":void 0,hasRadius:!0,shrink:0,width:2}),value:I,textValue:k,children:k},I)})}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]}),p.jsxs(Gv.Root,{open:g==="workflow",onOpenChange:()=>b(null),children:[p.jsx(Gv.Title,{children:r({id:"content-manager.reviewWorkflows.workflows.limit.title",defaultMessage:"Youâve reached the limit of workflows in your plan"})}),p.jsx(Gv.Body,{children:r({id:"content-manager.reviewWorkflows.workflows.limit.body",defaultMessage:"Delete a workflow or contact Sales to enable more workflows."})})]}),p.jsxs(Gv.Root,{open:g==="stage",onOpenChange:()=>b(null),children:[p.jsx(Gv.Title,{children:r({id:"content-manager.reviewWorkflows.stages.limit.title",defaultMessage:"You have reached the limit of stages for this workflow in your plan"})}),p.jsx(Gv.Body,{children:r({id:"content-manager.reviewWorkflows.stages.limit.body",defaultMessage:"Try deleting some stages or contact Sales to enable more stages."})})]})]})},m_e=()=>{const{slug:t="",id:e,collectionType:n}=_f(),{edit:{options:r}}=tA(t),{formatMessage:i}=be();return!window.strapi.isEE||!r?.reviewWorkflows||n!=="single-types"&&!e||e==="create"?null:{title:i({id:"c
5986ontent-manager.containers.edit.panels.review-workflows.title",defaultMessage:"Review Workflows"}),content:p.jsxs(X,{direction:"column",gap:2,alignItems:"stretch",width:"100%",children:[p.jsx(Bdn,{}),p.jsx(Ydn,{})]})}};m_e.type="review-workflows";const Qdn=h_e.injectEndpoints({endpoints:t=>({getWorkflows:t.query({query:e=>({url:"/review-workflows/workflows",method:"GET",config:{params:e??{}}}),transformResponse:e=>({workflows:e.data,meta:"meta"in e?e.meta:void 0}),providesTags:e=>[...e?.workflows.map(({id:n})=>({type:"ReviewWorkflow",id:n}))??[],{type:"ReviewWorkflow",id:"LIST"}]}),createWorkflow:t.mutation({query:e=>({url:"/review-workflows/workflows",method:"POST",data:e}),transformResponse:e=>e.data,invalidatesTags(e){return[{type:"ReviewWorkflow",id:"LIST"},"ReviewWorkflowStages",{type:"Document",id:"ALL_LIST"},{type:"ContentTypeSettings",id:"LIST"},...e?.contentTypes.map(n=>({type:"Document",id:`${n}_ALL_ITEMS`}))??[]]}}),updateWorkflow:t.mutation({query:({id:e,...n})=>({url:`/review-workflows/workflows/${e}`,method:"PUT",data:n}),transformResponse:e=>e.data,invalidatesTags:(e,n,r)=>[{type:"ReviewWorkflow",id:r.id},"ReviewWorkflowStages",{type:"Document",id:"ALL_LIST"},{type:"ContentTypeSettings",id:"LIST"},...e?.contentTypes.map(i=>({type:"Document",id:`${i}_ALL_ITEMS`}))??[]]}),deleteWorkflow:t.mutation({query:({id:e})=>({url:`/review-workflows/workflows/${e}`,method:"DELETE"}),transformResponse:e=>e.data,invalidatesTags:(e,n,r)=>[{type:"ReviewWorkflow",id:r.id},"ReviewWorkflowStages",{type:"Document",id:"ALL_LIST"},{type:"ContentTypeSettings",id:"LIST"}]})}),overrideExisting:!1}),{useGetWorkflowsQuery:pgn,useCreateWorkflowMutation:mgn,useDeleteWorkflowMutation:ggn,useUpdateWorkflowMutation:vgn}=Qdn,Xdn=t=>{const{color:e=Mdn,name:n}=t.strapi_stage??{},{themeColorName:r}=fU(e)??{};return p.jsxs(X,{alignItems:"center",gap:2,maxWidth:"30rem",children:[p.jsx(pe,{height:2,background:e,borderColor:r==="neutral0"?"neutral150":void 0,hasRadius:!0,shrink:0,width:2}),p.jsx(le,{fontWeight:"regular",textColor:"neutral700",ellipsis:!0,children:n})]})},Zdn=t=>{const{strapi_assignee:e}=t;return p.jsx(le,{textColor:"neutral800",children:e?uU(e):"-"})},Jdn=[{name:R_,attribute:{type:"relation",relation:"oneToMany",target:"admin::review-workflow-stage"},label:{id:"review-workflows.containers.list.table-headers.reviewWorkflows.stage",defaultMessage:"Review stage"},searchable:!1,sortable:!0,mainField:{name:"name",type:"string"},cellFormatter:t=>p.jsx(Xdn,{...t})},{name:__,attribute:{type:"relation",target:"admin::user",relation:"oneToMany"},label:{id:"review-workflows.containers.list.table-headers.reviewWorkflows.assignee",defaultMessage:"Assignee"},searchable:!1,sortable:!0,mainField:{name:"firstname",type:"string"},cellFormatter:t=>p.jsx(Zdn,{...t})}],efn=({displayedHeaders:t,layout:e})=>{const{options:n}=e;return n.reviewWorkflows?{displayedHeaders:[...t,...Jdn],layout:e}:{displayedHeaders:t,layout:e}},tfn=(t,e)=>Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{}),nfn={register(t){if(window.strapi.features.isEnabled(Fce)){t.registerHook("Admin/CM/pages/ListView/inject-column-in-table",efn);const e=t.getPlugin("content-manager").apis;"addEditViewSidePanel"in e&&typeof e.addEditViewSidePanel=="function"&&e.addEditViewSidePanel([m_e]),t.addSettingsLink("global",{id:Px,to:"review-workflows",intlLabel:{id:`${Px}.plugin.name`,defaultMessage:"Review Workflows"},permissions:[],async Component(){const{Router:n}=await Z(()=>import("./router-BPl2HZMq-DXJlrWxh.js"),[]);return{default:n}}})}else!window.strapi.features.isEnabled(Fce)&&window.strapi?.flags?.promoteEE&&t.addSettingsLink("global",{id:Px,to:"purchase-review-workflows",intlLabel:{id:`${Px}.plugin.name`,defaultMessage:"Review Workflows"},licenseOnly:!0,permissions:[],async Component(){const{PurchaseReviewWorkflows:e}=await Z(()=>import("./purchase-review-workflows-DyFV_H0I-BysuCbLV.js"),[]);return{default:e}}})},async registerTrads({locales:t}){const e=await Promise.all(t.map(n=>Odn(Object.assign({
5986"./translations/en.json":()=>Z(()=>import("./en-D9dxziEb-BjDgC2cT.js"),[])}),`./translations/${n}.json`,3).then(({default:r})=>({data:tfn(r,Px),locale:n})).catch(()=>({data:{},locale:n}))));return Promise.resolve(e)}},rfn=(t,{plugins:e,...n})=>fSe(t,{...n,plugins:{"content-manager":zVt,"content-type-builder":oUt,email:YVt,upload:wun,contentReleases:Ddn,i18n:cdn,reviewWorkflows:nfn,...e}}),ifn=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},sfn={name:"publisher"},g_e={strapi:sfn},qa=g_e.strapi.name,v_e=({setPlugin:t})=>{const e=y.useRef();return e.current=t,y.useEffect(()=>{e.current(qa)},[]),null};v_e.propTypes={setPlugin:Fr.func.isRequired};const y_e=()=>{const{get:t}=Go();function e(){return jg({queryKey:[qa,"settings"],queryFn:function(){return t(`/${qa}/settings`)},select:function({data:n}){return n.data||!1}})}return{getSettings:e}},q1=t=>`${qa}.${t}`,b_e=({executeAt:t,mode:e,isCreating:n,isEditing:r,onChange:i})=>{const{formatMessage:s,locale:a}=be(),[o,l]=y.useState(a),[c,u]=y.useState(1),{getSettings:d}=y_e();function f(b){i&&i(b)}const{isLoading:h,data:m,isRefetching:g}=d();return y.useEffect(()=>{if(!h&&!g&&m){u(m.components.dateTimePicker.step);const b=m.components.dateTimePicker.locale;try{new Intl.DateTimeFormat(b),l(b)}catch{console.warn(`'${b}' is not a valid locale format. Falling back to browser locale: '${a}'`),l(a)}}},[h,g]),!n&&!r?null:p.jsxs(p.Fragment,{children:[p.jsxs("div",{id:"action-date-time-picker",children:[p.jsx(le,{variant:"sigma",textColor:"neutral600",children:s({id:q1(`action.header.${e}.title`),defaultMessage:`${e} Date`})}),p.jsx(mW,{"aria-label":"datetime picker",onChange:f,value:t?new Date(t):null,disabled:!n,step:c,locale:o})]}),p.jsx("style",{children:` 5987 #action-date-time-picker { 5988 width: 100% !important; 5989 } 5990 #action-date-time-picker > div { 5991 flex-direction: column !important; 5992 } 5993 #action-date-time-picker > div > div { 5994 width: 100% !important; 5995 } 5996 `})]})};b_e.propTypes={executeAt:Fr.oneOfType([Fr.string,Fr.instanceOf(Date)]),onChange:Fr.func,mode:Fr.string.isRequired,isCreating:Fr.bool.isRequired,isEditing:Fr.bool.isRequired};const E_e=({mode:t,isEditing:e,onEdit:n,onCreate:r,isCreating:i,executeAt:s,onDelete:a,onSave:o,canPublish:l,isLoading:c})=>{const{formatMessage:u}=be();function d(){n&&n()}function f(){r&&r()}function h(){o&&o()}function m(){a&&a()}return(i||e)&&!l?null:i?p.jsx(dt,{disabled:c||!s,fullWidth:!0,variant:"success-light",startIcon:p.jsx(IU,{}),onClick:h,style:{minHeight:"auto"},children:u({id:q1(`action.footer.${t}.button.save`),defaultMessage:"Save"})}):e?p.jsxs(p.Fragment,{children:[p.jsx(dt,{onClick:d,fullWidth:!0,variant:"tertiary",startIcon:p.jsx(Lc,{}),style:{minHeight:"auto"},children:u({id:q1(`action.footer.${t}.button.edit`),defaultMessage:"Edit"})}),p.jsx(dt,{onClick:m,fullWidth:!0,variant:"danger-light",startIcon:p.jsx(Db,{}),style:{minHeight:"auto"},children:u({id:q1(`action.footer.${t}.button.delete`),defaultMessage:"Delete"})})]}):p.jsx(dt,{fullWidth:!0,variant:t==="publish"?"default":"secondary",startIcon:t==="publish"?p.jsx(TU,{}):p.jsx(Ni,{}),onClick:f,disabled:!l||c,style:{minHeight:"auto"},children:u({id:q1(`action.footer.${t}.button.add`),defaultMessage:`${t} date`})})};E_e.propTypes={mode:Fr.string.isRequired,executeAt:Fr.oneOfType([Fr.string,Fr.instanceOf(Date)]),isEditing:Fr.bool.isRequired,onEdit:Fr.func,onCreate:Fr.func,isCreating:Fr.bool.isRequired,isLoading:Fr.bool.isRequired,onDelete:Fr.func,onSave:Fr.func,canPublish:Fr.bool.isRequired};const l5=t=>t.filter(e=>e),afn=()=>{const{toggleNotification:t}=yn(),e=mr("PublishAction",g=>g.setErrors),{_unstableFormatValidationErrors:n}=os(),{del:r,post:i,put:s,get:a}=Go(),o=Qp(),{formatMessage:l}=be();function c({queryKey:g,notification:b}){o.invalidateQueries(g),t({type:b.type,message:l({id:q1(b.tradId),defaultMessage:"Action completed successfully"})})}function u(g){t({type:"danger",message:g.response?.data?.error?.message||g.message||l({id:"notification.error",defaultMessage:"An unexpected error occurred"})}),g.response?.data?.error?.name==="ValidationError"&&e(n(g.response?.data?.error))}function d(g={}){return jg({queryKey:l5([qa,"entity-action",g.documentId,g.entitySlug,g.mode]),queryFn:function(){return a(`/${qa}/actions`,{params:{filters:g}})},select:function({data:b}){return b.data[0]||!1}})}const{mutateAsync:f}=ff({mutationFn:function(g){return i(`/${qa}/actions`,{data:g})},onSuccess:({data:g})=>{const{data:b}=g,E=l5([qa,"entity-action",b.documentId,b.entitySlug,b.mode]);c({queryKey:E,notification:{type:"success",tradId:`action.notification.${b.mode}.create.success`}})},onError:u}),{mutateAsync:h}=ff({mutationFn:function({id:g,body:b}){return s(`/${qa}/actions/${g}`,{data:b})},onSuccess:({data:g})=>{const{data:b}=g,E=l5([qa,"entity-action",b.documentId,b.entitySlug,b.mode]);c({queryKey:E,notification:{type:"success",tradId:`action.notification.${b.mode}.update.success`}})},onError:u}),{mutateAsync:m}=ff({mutationFn:function({id:g}){return r(`/${qa}/actions/${g}`)},onSuccess:(g,b)=>{const{mode:E}
5996=b,x=l5([qa,"entity-action"]);c({queryKey:x,notification:{type:"success",tradId:`action.notification.${E}.delete.success`}})},onError:u});return{getAction:d,createAction:f,updateAction:h,deleteAction:m}},x_e=({mode:t,documentId:e,entitySlug:n,locale:r})=>{const{createAction:i,getAction:s,updateAction:a,deleteAction:o}=afn(),[l,c]=y.useState(0),[u,d]=y.useState(!1),[f,h]=y.useState(null),[m,g]=y.useState(!1),[b,E]=y.useState(!1),[x,S]=y.useState(!0),{isLoading:A,allowedActions:R}=Il({publish:[{action:"plugin::content-manager.explorer.publish",subject:n}]});y.useEffect(()=>{A||S(R.canPublish)},[A]);const{isLoading:C,data:T,isRefetching:I}=s({mode:t,entityId:e,entitySlug:n});y.useEffect(()=>{E(!0),!C&&!I&&(E(!1),T?(c(T.documentId),h(T.executeAt?new Date(T.executeAt):null),d(!0)):c(0))},[C,I]);function D(j){h(j)}const k=()=>{g(!0),d(!1)},O=()=>{g(!0)},P=async()=>{E(!0);try{if(l)await a({id:l,body:{executeAt:f}});else{const{data:j}=await i({mode:t,entityId:e,entitySlug:n,executeAt:f,locale:r});j.data&&j.data.id&&c(j.data.documentId)}g(!1),d(!0),E(!1)}catch(j){console.error("Error saving action:",j),E(!1)}},M=async()=>{E(!0),await o({id:l,mode:t}),c(0),h(null),g(!1),d(!1),E(!1)};return p.jsxs(X,{gap:{initial:2},direction:{initial:"column"},children:[p.jsx(b_e,{onChange:D,executeAt:f,isCreating:m,isEditing:u,mode:t}),p.jsx(E_e,{mode:t,onEdit:k,isEditing:u,isCreating:m,isLoading:b,executeAt:f,canPublish:x,onCreate:O,onSave:P,onDelete:M})]})};x_e.propTypes={mode:Fr.string.isRequired,documentId:Fr.string.isRequired,entitySlug:Fr.string.isRequired,locale:Fr.string};const ofn=["publish","unpublish"],lfn=()=>{const t=qHt(),e=bi(),r=new URLSearchParams(e.search).get("plugins[i18n][locale]"),{document:i}=jf({documentId:t?.id,model:t?.model,collectionType:t?.collectionType,params:{locale:r}}),{getSettings:s}=y_e(),{isLoading:a,data:o,isRefetching:l}=s(),[c,u]=y.useState(!0);return y.useEffect(()=>{if(!a&&!l){const d=o?.contentTypes||[],f=d.length===0||d.includes(t.slug);u(f)}},[a,l,o?.contentTypes,t.slug]),!t.hasDraftAndPublish||t.isCreatingEntry||!i||!t||!a&&!l&&!c?null:{title:"Publisher",content:p.jsx(p.Fragment,{children:ofn.map(d=>p.jsx("div",{style:{width:"100%"},children:p.jsx(x_e,{mode:d,documentId:i.documentId,entitySlug:t.model,locale:r})},d))})}},cfn=(t,e)=>Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{}),ufn=g_e.strapi.name,dfn={register(t){t.registerPlugin({id:qa,initializer:v_e,isReady:!1,name:ufn})},bootstrap(t){t.getPlugin("content-manager").apis.addEditViewSidePanel([lfn])},async registerTrads(t){const{locales:e}=t,n=await Promise.all(e.map(r=>ifn(Object.assign({
5996"./translations/de.json":()=>Z(()=>import("./de-CyfPTspv-DiFbHQNI.js"),[]),
5996"./translations/en.json":()=>Z(()=>import("./en-jNnggUI8-KyHsCfti.js"),[]),
5996"./translations/fr.json":()=>Z(()=>import("./fr-CsuQ9P6n-Bnvacd7N.js"),[]),
5996"./translations/nl.json":()=>Z(()=>import("./nl-B0_tes-O-C3orEW-V.js"),[])
5996}),`./translations/${r}.json`,3).then(({default:i})=>({data:cfn(i,qa),locale:r})).catch(()=>({data:{},locale:r}))));return Promise.resolve(n)}};rfn(document.getElementById("strapi"),{plugins:{"strapi-cloud":mFe,"users-permissions":wFe,publisher:dfn}});export{TU as $,Iu as A,pe as B,Lc as C,t0n as D,Mn as E,X as F,HO as G,An as H,Yn as I,$1e as J,N1e as K,Ak as L,vt as M,JT as N,uE as O,gb as P,ts as Q,dpn as R,dt as S,le as T,Ne as U,xi as V,but as W,df as X,Fr as Y,mye as Z,Z6e as _,zUe as a,n3 as a$,dE as a0,vg as a1,Yu as a2,Qs as a3,Kwt as a4,Aue as a5,ji as a6,Dl as a7,rPe as a8,ZOt as a9,Ywt as aA,One as aB,sk as aC,dz as aD,lz as aE,fz as aF,NEe as aG,zwt as aH,fy as aI,MT as aJ,Gu as aK,jO as aL,hS as aM,KT as aN,hn as aO,WFt as aP,tr as aQ,YFt as aR,mSe as aS,kc as aT,PUt as aU,$a as aV,fye as aW,hye as aX,Pf as aY,Qmn as aZ,Xmn as a_,k1e as aa,ud as ab,pg as ac,Qn as ad,cd as ae,Aye as af,mW as ag,fa as ah,Mi as ai,Nlt as aj,rct as ak,Q8 as al,l8e as am,wW as an,Rye as ao,jz as ap,La as aq,Tl as ar,Iue as as,co as at,Uxe as au,Qre as av,bi as aw,Ic as ax,Rz as ay,_c as az,Ml as b,SSe as b$,Xw as b0,$ct as b1,jye as b2,bjt as b3,Ymn as b4,cSe as b5,RT as b6,Dg as b7,yc as b8,Oh as b9,EW as bA,mjt as bB,uhn as bC,dSe as bD,Lue as bE,qz as bF,ujt as bG,Ns as bH,vjt as bI,mvt as bJ,kct as bK,Nye as bL,Ict as bM,_ct as bN,Rct as bO,Dhn as bP,Xie as bQ,Ni as bR,mr as bS,lSe as bT,e9e as bU,$ye as bV,Xpn as bW,Ypn as bX,Gb as bY,uO as bZ,Dwe as b_,qg as ba,Lg as bb,Gg as bc,fE as bd,zg as be,YS as bf,QFt as bg,_ue as bh,Db as bi,Qpn as bj,Jt as bk,Kz as bl,OO as bm,Wmn as bn,_f as bo,va as bp,Sjt as bq,wjt as br,Ejt as bs,Tjt as bt,aSe as bu,xjt as bv,jie as bw,ka as bx,yjt as by,Z as bz,lmn as c,h8e as c$,MUt as c0,lE as c1,Amn as c2,hyt as c3,Dc as c4,Zd as c5,aPe as c6,Mhn as c7,_we as c8,qmn as c9,nye as cA,yi as cB,Imn as cC,ui as cD,Lr as cE,dd as cF,hW as cG,Cut as cH,d0n as cI,c0n as cJ,jf as cK,tA as cL,HHt as cM,Ff as cN,eA as cO,GF as cP,go as cQ,cHt as cR,lHt as cS,L$ as cT,D$ as cU,NSe as cV,Nf as cW,VHt as cX,pS as cY,Von as cZ,Pon as c_,Kmn as ca,zmn as cb,WUe as cc,yF as cd,Yp as ce,U9t as cf,Vpn as cg,Wpn as ch,Kpn as ci,qpn as cj,ohn as ck,zpn as cl,ROt as cm,KD as cn,yot as co,ete as cp,bot as cq,gl as cr,Mue as cs,tye as ct,sye as cu,dW as cv,rye as cw,iye as cx,aye as cy,oye as cz,J as d,ehn as d$,upn as d0,cpn as d1,lpn as d2,opn as d3,apn as d4,ipn as d5,rpn as d6,Emn as d7,npn as d8,tpn as d9,Chn as dA,IU as dB,Shn as dC,whn as dD,xhn as dE,Ehn as dF,yhn as dG,vhn as dH,ghn as dI,mhn as dJ,phn as dK,hmn as dL,hhn as dM,fhn as dN,dhn as dO,chn as dP,lhn as dQ,_7e as dR,ahn as dS,x7e as dT,Due as dU,c7e as dV,shn as dW,ihn as dX,p7e as dY,nhn as dZ,thn as d_,epn as da,Jhn as db,Zhn as dc,Xhn as dd,Qhn as de,Khn as df,qhn as dg,Lhn as dh,Vhn as di,Hhn as dj,Uhn as dk,Bhn as dl,khn as dm,RD as dn,jhn as dp,SU as dq,Fhn as dr,Nhn as ds,$hn as dt,Phn as du,Ohn as dv,Ihn as dw,_hn as dx,Rhn as dy,rhn as dz,aS as e,or as e$,qfn as e0,Gfn as e1,M8e as e2,Wfn as e3,Vfn as e4,Sfn as e5,kue as e6,_U as e7,Hfn as e8,RU as e9,Efn as eA,bfn as eB,yfn as eC,vfn as eD,gfn as eE,Thn as eF,mfn as eG,pfn as eH,hfn as eI,zfn as eJ,ffn as eK,HVt as eL,ew as eM,m0n as eN,Qr as eO,g0n as eP,gNt as eQ,kSe as eR,Ki as eS,bHt as eT,BHt as eU,JUt as eV,y0n as eW,YO as eX,nHt as eY,LSe as eZ,GHt as e_,Bfn as ea,Whn as eb,jfn as ec,Ffn as ed,z$e as ee,Yhn as ef,$fn as eg,Pfn as eh,Ghn as ei,Mfn as ej,Ifn as ek,Ofn as el,T$e as em,Ufn as en,Lfn as eo,Dfn as ep,kfn as eq,Rfn as er,l$e as es,Cue as et,Cfn as eu,Afn as ev,Tfn as ew,wfn as ex,xfn as ey,SPe as ez,r8e as f,Qln as f$,v0n as f0,p0n as f1,don as f2,Jpn as f3,Po as f4,$L as f5,uat as f6,h0n as f7,fVt as f8,Nfn as f9,P3e as fA,ncn as fB,a5 as fC,pln as fD,qon as fE,Kon as fF,Xon as fG,tcn as fH,sln as fI,bln as fJ,D7e as fK,kcn as fL,Pcn as fM,Icn as fN,Tcn as fO,Ccn as fP,_cn as fQ,K3e as fR,r_e as fS,z3e as fT,Yln as fU,mcn as fV,jcn as fW,bce as fX,Ncn as fY,bcn as fZ,Ecn as f_,emn as fa,smn as fb,rmn as fc,bmn as fd,umn as fe,imn as ff,ymn as fg,gmn as fh,mmn as fi,fmn as fj,pmn as fk,omn as fl,amn as fm,tmn as fn,FHt as fo,u0n as fp,jHt as fq,Xse as fr,Zse as fs,f0n as ft,VH as fu,b0n as fv,yE as fw,gon as fx,vln as fy,De as fz,Qp as g,Mt as g$,Hq as g0,j3e as g1,Dr as g2,nln as g3,aU as g4,er as g5,Kun as g6,bE as g7,sn as g8,ho as g9,Nct as gA,jpn as gB,Oue as gC,lP as gD,h_e as gE,hgn as gF,fU as gG,NW as gH,Cz as gI,ga as gJ,xEe as gK,d2e as gL,PT as gM,KL as gN,ma as gO,G
5996L as gP,IT as gQ,RW as gR,yz as gS,Hse as gT,vOt as gU,wk as gV,iR as gW,Zpn as gX,e$e as gY,qPe as gZ,Hpn as g_,X0n as ga,Z0n as gb,egn as gc,J0n as gd,lgn as ge,cgn as gf,ugn as gg,qVt as gh,zs as gi,Ldn as gj,an as gk,hi as gl,vk as gm,fpn as gn,Y0n as go,hln as gp,Pdn as gq,dgn as gr,jce as gs,Gv as gt,pgn as gu,mgn as gv,vgn as gw,ggn as gx,Bce as gy,fgn as gz,yn as h,bBt as h$,EE as h0,ddn as h1,rgn as h2,tgn as h3,ign as h4,ogn as h5,agn as h6,f_e as h7,ngn as h8,sgn as h9,oE as hA,Ye as hB,A_t as hC,zTt as hD,I_t as hE,fpt as hF,Sxe as hG,Pl as hH,Og as hI,XIt as hJ,TEe as hK,rE as hL,wz as hM,Gp as hN,DW as hO,pbe as hP,DEe as hQ,wEe as hR,_Tt as hS,j_t as hT,QRt as hU,uc as hV,oTt as hW,j1 as hX,vmn as hY,dmn as hZ,nmn as h_,l_e as ha,U8 as hb,zv as hc,h9t as hd,Hat as he,a_e as hf,CU as hg,aE as hh,_Ut as hi,ee as hj,mo as hk,DT as hl,FT as hm,XL as hn,YL as ho,kW as hp,cbe as hq,P0t as hr,rvt as hs,LT as ht,SEe as hu,n0n as hv,JOt as hw,Hr as hx,Jmn as hy,e0n as hz,Go as i,Tmn as i$,o0n as i0,Gpn as i1,dy as i2,l0n as i3,IBt as i4,kBt as i5,Ck as i6,MBt as i7,Vse as i8,PBt as i9,QBt as iA,WBt as iB,HBt as iC,VBt as iD,Nh as iE,vm as iF,s0n as iG,tw as iH,vW as iI,SW as iJ,BBt as iK,zp as iL,Smn as iM,uBt as iN,zhn as iO,jBt as iP,pu as iQ,Tf as iR,Gse as iS,cmn as iT,spn as iU,bW as iV,jF as iW,Rue as iX,$p as iY,jEe as iZ,fon as i_,$Bt as ia,l2e as ib,LBt as ic,DBt as id,OBt as ie,_Bt as ig,CBt as ih,TBt as ii,ABt as ij,SBt as ik,bSe as il,wBt as im,xBt as io,RBt as ip,EBt as iq,zBt as ir,KBt as is,qBt as it,GBt as iu,UBt as iv,a0n as iw,YBt as ix,FBt as iy,dx as iz,p as j,Zmn as j0,eFt as j1,Upn as j2,ug as j3,xmn as j4,wmn as j5,EH as j6,$9t as j7,r0n as j8,lt as j9,Ji as ja,He as jb,Ei as jc,Bb as jd,bV as je,_g as jf,yV as jg,T4e as jh,Jyt as ji,Rjt as jj,hE as jk,fHt as jl,dHt as jm,bhn as jn,Bpn as jo,_fn as jp,Xfn as jq,Kfn as jr,Yfn as js,Zfn as jt,Jfn as ju,Qfn as jv,Ahn as jw,wT as jx,dUt as jy,i0n as jz,os as k,dpe as l,Il as m,JA as n,jg as o,Nx as p,ff as q,y as r,eC as s,ns as t,be as u,Hye as v,Vye as w,_p as x,Ww as y,_T as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.