PageSourceSearch

https://stage-asus-brand-assistant.asus.com/brand-assistant.js?bacchus

js asus.com collected 2026-10-01 09:07:42 UTC 1,577,745 bytes, 175 lines download raw bytes

1var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(e&&(t=e(e=0)),t),s=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),c=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},l=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},u=(n,r,a)=>(a=n==null?{}:e(i(n)),l(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n)),d=e=>a.call(e,`module.exports`)?e[`module.exports`]:l(t({},`__esModule`,{value:!0}),e),f=(e=>typeof require<`u`?require:typeof Proxy<`u`?new Proxy(e,{get:(e,t)=>(typeof require<`u`?require:e)[t]}):e)(function(e){if(typeof require<`u`)return require.apply(this,arguments);throw Error('Calling `require` for "'+e+"\" in an environment that doesn't expose the `require` function. See https://rolldown.rs/in-depth/bundling-cjs#require-external-modules for more details.")});(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var p=s((e=>{var t=Symbol.for(`react.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.provider`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.iterator;function p(e){return typeof e!=`object`||!e?null:(e=f&&e[f]||e[`@@iterator`],typeof e==`function`?e:null)}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,g={};function _(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}_.prototype.isReactComponent={},_.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=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,e,t,`setState`)},_.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function v(){}v.prototype=_.prototype;function y(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}var b=y.prototype=new v;b.constructor=y,h(b,_.prototype),b.isPureReactComponent=!0;var x=Array.isArray,S=Object.prototype.hasOwnProperty,C={current:null},w={key:!0,ref:!0,__self:!0,__source:!0};function T(e,n,r){var i,a={},o=null,s=null;if(n!=null)for(i in n.ref!==void 0&&(s=n.ref),n.key!==void 0&&(o=``+n.key),n)S.call(n,i)&&!w.hasOwnProperty(i)&&(a[i]=n[i]);var c=arguments.length-2;if(c===1)a.children=r;else if(1<c){for(var l=Array(c),u=0;u<c;u++)l[u]=arguments[u+2];a.children=l}if(e&&e.defaultProps)for(i in c=e.defaultProps,c)a[i]===void 0&&(a[i]=c[i]);return{$$typeof:t,type:e,key:o,ref:s,props:a,_owner:C.current}}function E(e,n){return{$$typeof:t,type:e.type,key:n,ref:e.ref,props:e.props,_owner:e._owner}}function D(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function O(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var k=/\/+/g;function A(e,t){return typeof e==`object`&&e&&e.key!=null?O(``+e.key):t.toString(36)}function j(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0}}if(c)return c=e,o=o(c),e=a===``?`.`+A(c,0):a,x(o)?(i=``,e!=null&&(i=e.replace(k,`$&/`)+`/`),j(o,r,i,``,function(e){return e})):o!=null&&(D(o)&&(o=E(o,i+(!o.key||c&&c.key===o.key?``:(``+o.key).replace(k,`$&/`)+`/`)+e)),r.push(o)),1;if(c=0,a=a===``?`.`:a+`:`,x(e))for(var l=0;l<e.length;l++){s=e[l];var u=a+A(s,l);c+=j(s,r,i,u,o)}else if(u=p(e),typeof u==`function`)for(e=u.call(e),l=0;!(s=e.next()).done;)s=s.value,u=a+A(s,l++),c+=j(s,r,i,u,o);else if(s===`object`)throw r=String(e),Error(`Objects are not valid as a React child (found: `+(r===`[object Object]`?`object with keys {`+Object.keys(e).join(`, `)+`}`:r)+`). If you meant to render a collection of children, use an array instead.`);return c}function M(e,t,n){if(e==null)return e;var r=[],i=0;return j(e,r,``,``,function(e){return t.call(n,e,i++)}),r}function N(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(t){(e._status===0||e._status===-1)&&(e._status=1,e._result=t)},function(t){(e._status===0||e._status===-1)&&(e._status=2,e._result=t)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var P={current:null},F={transition:null},ee={ReactCurrentDispatcher:P,ReactCurrentBatchConfig:F,ReactCurrentOwner:C};function te(){throw Error(`act(...) is not supported in production builds of React.`)}
vendor: 7,860 bytes, line 1
1e.Children={map:M,forEach:function(e,t,n){M(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return M(e,function(){t++}),t},toArray:function(e){return M(e,function(e){return e})||[]},only:function(e){if(!D(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}},e.Component=_,e.Fragment=r,e.Profiler=a,e.PureComponent=y,e.StrictMode=i,e.Suspense=l,e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ee,e.act=te,e.cloneElement=function(e,n,r){if(e==null)throw Error(`React.cloneElement(...): The argument must be a React element, but you passed `+e+`.`);var i=h({},e.props),a=e.key,o=e.ref,s=e._owner;if(n!=null){if(n.ref!==void 0&&(o=n.ref,s=C.current),n.key!==void 0&&(a=``+n.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(l in n)S.call(n,l)&&!w.hasOwnProperty(l)&&(i[l]=n[l]===void 0&&c!==void 0?c[l]:n[l])}var l=arguments.length-2;if(l===1)i.children=r;else if(1<l){c=Array(l);for(var u=0;u<l;u++)c[u]=arguments[u+2];i.children=c}return{$$typeof:t,type:e.type,key:a,ref:o,props:i,_owner:s}},e.createContext=function(e){return e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:o,_context:e},e.Consumer=e},e.createElement=T,e.createFactory=function(e){var t=T.bind(null,e);return t.type=e,t},e.createRef=function(){return{current:null}},e.forwardRef=function(e){return{$$typeof:c,render:e}},e.isValidElement=D,e.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:N}},e.memo=function(e,t){return{$$typeof:u,type:e,compare:t===void 0?null:t}},e.startTransition=function(e){var t=F.transition;F.transition={};try{e()}finally{F.transition=t}},e.unstable_act=te,e.useCallback=function(e,t){return P.current.useCallback(e,t)},e.useContext=function(e){return P.current.useContext(e)},e.useDebugValue=function(){},e.useDeferredValue=function(e){return P.current.useDeferredValue(e)},e.useEffect=function(e,t){return P.current.useEffect(e,t)},e.useId=function(){return P.current.useId()},e.useImperativeHandle=function(e,t,n){return P.current.useImperativeHandle(e,t,n)},e.useInsertionEffect=function(e,t){return P.current.useInsertionEffect(e,t)},e.useLayoutEffect=function(e,t){return P.current.useLayoutEffect(e,t)},e.useMemo=function(e,t){return P.current.useMemo(e,t)},e.useReducer=function(e,t,n){return P.current.useReducer(e,t,n)},e.useRef=function(e){return P.current.useRef(e)},e.useState=function(e){return P.current.useState(e)},e.useSyncExternalStore=function(e,t,n){return P.current.useSyncExternalStore(e,t,n)},e.useTransition=function(){return P.current.useTransition()},e.version=`18.3.1`})),m=s(((e,t)=>{t.exports=p()})),h=s((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break a}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=typeof setTimeout==`function`?setTimeout:null,_=typeof clearTimeout==`function`?clearTimeout:null,v=typeof setImmediate<`u`?setImmediate:null;typeof navigator<`u`&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function b(e){if(h=!1,y(e),!m)if(n(c)!==null)m=!0,M(x);else{var t=n(l);t!==null&&N(b,t.startTime-e)}}function x(t,i){m=!1,h&&(h=!1,_(w),w=-1),p=!0;var a=f;try{for(y(i),d=n(c);d!==null&&(!(d.expirationTime>i)||t&&!D());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=i);i=e.unstable_now(),typeof s==`function`?d.callback=s:d===n(c)&&r(c),y(i)}else r(c);d=n(c)}if(d!==null)var u=!0;else{var g=n(l);g!==null&&N(b,g.startTime-i),u=!1}return u}finally{d=null,f=a,p=!1}}var S=!1,C=null,w=-1,T=5,E=-1;function D(){return!(e.unstable_now()-E<T)}function O(){if(C!==null){var t=e.unstable_now();E=t;var n=!0;try{n=C(!0,t)}finally{n?k():(S=!1,C=null)}}else S=!1}var k;if(typeof v==`function`)k=function(){v(O)};else if(typeof MessageChannel<`u`){var A=new MessageChannel,j=A.port2;A.port1.onmessage=O,k=function(){j.postMessage(null)}}else k=function(){g(O,0)};function M(e){C=e,S||(S=!0,k())}function N(t,n){w=g(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_continueExecution=function(){m||p||(m=!0,M(x))},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):T=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(c)},e.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},e.unstable_scheduleCallback=function(r,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(_(w),w=-1):h=!0,N(b,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,M(x))),r},e.unstable_shouldYield=D,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),g=s(((e,t)=>{t.exports=h()})),_=s((e=>{var t=m(),n=g();function r(e){for(var t=`https://reactjs.org/docs/error-decoder.html?invariant=`+e,n=1;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n]);return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}var i=new Set,a={};function o(e,t){s(e,t),s(e+`Capture`,t)}function s(e,t){for(a[e]=t,e=0;e<t.length;e++)i.add(t[e])}var c=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),l=Object.prototype.hasOwnProperty,u=/^[: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]*$/,d={},f={};function p(e){return l.call(f,e)?!0:l.call(d,e)?!1:u.test(e)?f[e]=!0:(d[e]=!0,!1)}function h(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case`function`:case`symbol`:return!0;case`boolean`:return r?!1:n===null?(e=e.toLowerCase().slice(0,5),e!==`data-`&&e!==`aria-`):!n.acceptsBooleans;default:return!1}}function _(e,t,n,r){if(t==null||h(e,t,n,r))return!0;
vendor: 11,806 bytes, lines 1-5
1if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function v(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var y={};`children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style`.split(` `).forEach(function(e){y[e]=new v(e,0,!1,e,null,!1,!1)}),[[`acceptCharset`,`accept-charset`],[`className`,`class`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`]].forEach(function(e){var t=e[0];y[t]=new v(t,1,!1,e[1],null,!1,!1)}),[`contentEditable`,`draggable`,`spellCheck`,`value`].forEach(function(e){y[e]=new v(e,2,!1,e.toLowerCase(),null,!1,!1)}),[`autoReverse`,`externalResourcesRequired`,`focusable`,`preserveAlpha`].forEach(function(e){y[e]=new v(e,2,!1,e,null,!1,!1)}),`allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope`.split(` `).forEach(function(e){y[e]=new v(e,3,!1,e.toLowerCase(),null,!1,!1)}),[`checked`,`multiple`,`muted`,`selected`].forEach(function(e){y[e]=new v(e,3,!0,e,null,!1,!1)}),[`capture`,`download`].forEach(function(e){y[e]=new v(e,4,!1,e,null,!1,!1)}),[`cols`,`rows`,`size`,`span`].forEach(function(e){y[e]=new v(e,6,!1,e,null,!1,!1)}),[`rowSpan`,`start`].forEach(function(e){y[e]=new v(e,5,!1,e.toLowerCase(),null,!1,!1)});var b=/[\-:]([a-z])/g;function x(e){return e[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(e){var t=e.replace(b,x);y[t]=new v(t,1,!1,e,null,!1,!1)}),`xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type`.split(` `).forEach(function(e){var t=e.replace(b,x);y[t]=new v(t,1,!1,e,`http://www.w3.org/1999/xlink`,!1,!1)}),[`xml:base`,`xml:lang`,`xml:space`].forEach(function(e){var t=e.replace(b,x);y[t]=new v(t,1,!1,e,`http://www.w3.org/XML/1998/namespace`,!1,!1)}),[`tabIndex`,`crossOrigin`].forEach(function(e){y[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)}),y.xlinkHref=new v(`xlinkHref`,1,!1,`xlink:href`,`http://www.w3.org/1999/xlink`,!0,!1),[`src`,`href`,`action`,`formAction`].forEach(function(e){y[e]=new v(e,1,!1,e.toLowerCase(),null,!0,!0)});function S(e,t,n,r){var i=y.hasOwnProperty(t)?y[t]:null;(i===null?r||!(2<t.length)||t[0]!==`o`&&t[0]!==`O`||t[1]!==`n`&&t[1]!==`N`:i.type!==0)&&(_(t,n,i,r)&&(n=null),r||i===null?p(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,``+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:``:n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&!0===n?``:``+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var C=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for(`react.element`),T=Symbol.for(`react.portal`),E=Symbol.for(`react.fragment`),D=Symbol.for(`react.strict_mode`),O=Symbol.for(`react.profiler`),k=Symbol.for(`react.provider`),A=Symbol.for(`react.context`),j=Symbol.for(`react.forward_ref`),M=Symbol.for(`react.suspense`),N=Symbol.for(`react.suspense_list`),P=Symbol.for(`react.memo`),F=Symbol.for(`react.lazy`),ee=Symbol.for(`react.offscreen`),te=Symbol.iterator;function ne(e){return typeof e!=`object`||!e?null:(e=te&&e[te]||e[`@@iterator`],typeof e==`function`?e:null)}var I=Object.assign,re;function ie(e){if(re===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);re=t&&t[1]||``}return`
2`+re+e}var ae=!1;function oe(e,t){if(!e||ae)return``;ae=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,`props`,{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&typeof t.stack==`string`){for(var i=t.stack.split(`
3`),a=r.stack.split(`
4`),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(o!==1||s!==1)do if(o--,s--,0>s||i[o]!==a[s]){var c=`
5`+i[o].replace(` at new `,` at `);return e.displayName&&c.includes(`<anonymous>`)&&(c=c.replace(`<anonymous>`,e.displayName)),c}while(1<=o&&0<=s);break}}}finally{ae=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:``)?ie(e):``}function se(e){switch(e.tag){case 5:return ie(e.type);case 16:return ie(`Lazy`);case 13:return ie(`Suspense`);case 19:return ie(`SuspenseList`);case 0:case 2:case 15:return e=oe(e.type,!1),e;case 11:return e=oe(e.type.render,!1),e;case 1:return e=oe(e.type,!0),e;default:return``}}function ce(e){if(e==null)return null;if(typeof e==`function`)return e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case E:return`Fragment`;case T:return`Portal`;case O:return`Profiler`;case D:return`StrictMode`;case M:return`Suspense`;case N:return`SuspenseList`}if(typeof e==`object`)switch(e.$$typeof){case A:return(e.displayName||`Context`)+`.Consumer`;case k:return(e._context.displayName||`Context`)+`.Provider`;case j:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case P:return t=e.displayName||null,t===null?ce(e.type)||`Memo`:t;case F:t=e._payload,e=e._init;try{return ce(e(t))}catch{}}return null}function le(e){var t=e.type;switch(e.tag){case 24:return`Cache`;case 9:return(t.displayName||`Context`)+`.Consumer`;case 10:return(t._context.displayName||`Context`)+`.Provider`;case 18:return`DehydratedFragment`;case 11:return e=t.render,e=e.displayName||e.name||``,t.displayName||(e===``?`ForwardRef`:`ForwardRef(`+e+`)`);case 7:return`Fragment`;case 5:return t;case 4:return`Portal`;case 3:return`Root`;case 6:return`Text`;case 16:return ce(t);case 8:return t===D?`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 t==`function`)return t.displayName||t.name||null;if(typeof t==`string`)return t}return null}function L(e){switch(typeof e){case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function ue(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function de(e){var t=ue(e)?`checked`:`value`,n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=``+e[t];if(!e.hasOwnProperty(t)&&n!==void 0&&typeof n.get==`function`&&typeof n.set==`function`){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function fe(e){e._valueTracker||=de(e)}function pe(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=ue(e)?e.checked?`true`:`false`:e.value),e=r,e===n?!1:(t.setValue(e),!0)}function me(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}function he(e,t){var n=t.checked;return I({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function ge(e,t){var n=t.defaultValue==null?``:t.defaultValue,r=t.checked==null?t.defaultChecked:t.checked;n=L(t.value==null?n:t.value),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type===`checkbox`||t.type===`radio`?t.checked!=null:t.value!=null}}function _e(e,t){t=t.checked,t!=null&&S(e,`checked`,t,!1)}function ve(e,t){_e(e,t);var n=L(t.value),r=t.type;if(n!=null)r===`number`?(n===0&&e.value===``||e.value!=n)&&(e.value=``+n):e.value!==``+n&&(e.value=``+n);else if(r===`submit`||r===`reset`){e.removeAttribute(`value`);return}t.hasOwnProperty(`value`)?be(e,t.type,n):t.hasOwnProperty(`defaultValue`)&&be(e,t.type,L(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ye(e,t,n){if(t.hasOwnProperty(`value`)||t.hasOwnProperty(`defaultValue`)){var r=t.type;if(!(r!==`submit`&&r!==`reset`||t.value!==void 0&&t.value!==null))return;t=``+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==``&&(e.name=``),e.defaultChecked=!!e._wrapperState.initialChecked,n!==``&&(e.name=n)}function be(e,t,n){(t!==`number`||me(e.ownerDocument)!==e)&&(n==null?e.defaultValue=``+e._wrapperState.initialValue:e.defaultValue!==``+n&&(e.defaultValue=``+n))}var xe=Array.isArray;function Se(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+L(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Ce(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(r(91));return I({},t,{value:void 0,defaultValue:void 0,children:``+e._wrapperState.initialValue})}function we(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(r(92));if(xe(n)){if(1<n.length)throw Error(r(93));n=n[0]}t=n}t??=``,n=t}e._wrapperState={initialValue:L(n)}}function Te(e,t){var n=L(t.value),r=L(t.defaultValue);n!=null&&(n=``+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=``+r)}function Ee(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==``&&t!==null&&(e.value=t)}function De(e){switch(e){case`svg`:return`http://www.w3.org/2000/svg`;case`math`:return`http://www.w3.org/1998/Math/MathML`;default:return`http://www.w3.org/1999/xhtml`}}function Oe(e,t){return e==null||e===`http://www.w3.org/1999/xhtml`?De(t):e===`http://www.w3.org/2000/svg`&&t===`foreignObject`?`http://www.w3.org/1999/xhtml`:e}var ke,Ae=function(e){return typeof MSApp<`u`&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!==`http://www.w3.org/2000/svg`||`innerHTML`in e)e.innerHTML=t;else{for(ke||=document.createElement(`div`),ke.innerHTML=`<svg>`+t.valueOf().toString()+`</svg>`,t=ke.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function je(e,t){if(t){var n=e.firstChild;
vendor: 4,862 bytes, line 5
5if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Me={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},Ne=[`Webkit`,`ms`,`Moz`,`O`];Object.keys(Me).forEach(function(e){Ne.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Me[t]=Me[e]})});function Pe(e,t,n){return t==null||typeof t==`boolean`||t===``?``:n||typeof t!=`number`||t===0||Me.hasOwnProperty(e)&&Me[e]?(``+t).trim():t+`px`}function Fe(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=n.indexOf(`--`)===0,i=Pe(n,t[n],r);n===`float`&&(n=`cssFloat`),r?e.setProperty(n,i):e[n]=i}}var Ie=I({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 Le(e,t){if(t){if(Ie[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(r(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(r(60));if(typeof t.dangerouslySetInnerHTML!=`object`||!(`__html`in t.dangerouslySetInnerHTML))throw Error(r(61))}if(t.style!=null&&typeof t.style!=`object`)throw Error(r(62))}}function Re(e,t){if(e.indexOf(`-`)===-1)return typeof t.is==`string`;switch(e){case`annotation-xml`:case`color-profile`:case`font-face`:case`font-face-src`:case`font-face-uri`:case`font-face-format`:case`font-face-name`:case`missing-glyph`:return!1;default:return!0}}var ze=null;function Be(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ve=null,R=null,He=null;function Ue(e){if(e=Vi(e)){if(typeof Ve!=`function`)throw Error(r(280));var t=e.stateNode;t&&(t=Ui(t),Ve(e.stateNode,e.type,t))}}function We(e){R?He?He.push(e):He=[e]:R=e}function Ge(){if(R){var e=R,t=He;if(He=R=null,Ue(e),t)for(e=0;e<t.length;e++)Ue(t[e])}}function Ke(e,t){return e(t)}function qe(){}var z=!1;function Je(e,t,n){if(z)return e(t,n);z=!0;try{return Ke(e,t,n)}finally{z=!1,(R!==null||He!==null)&&(qe(),Ge())}}function Ye(e,t){var n=e.stateNode;if(n===null)return null;var i=Ui(n);if(i===null)return null;n=i[t];a:switch(t){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(i=!i.disabled)||(e=e.type,i=!(e===`button`||e===`input`||e===`select`||e===`textarea`)),e=!i;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(r(231,t,typeof n));return n}var Xe=!1;if(c)try{var Ze={};Object.defineProperty(Ze,`passive`,{get:function(){Xe=!0}}),window.addEventListener(`test`,Ze,Ze),window.removeEventListener(`test`,Ze,Ze)}catch{Xe=!1}function Qe(e,t,n,r,i,a,o,s,c){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(e){this.onError(e)}}var $e=!1,et=null,tt=!1,nt=null,rt={onError:function(e){$e=!0,et=e}};function it(e,t,n,r,i,a,o,s,c){$e=!1,et=null,Qe.apply(rt,arguments)}function at(e,t,n,i,a,o,s,c,l){if(it.apply(this,arguments),$e){if($e){var u=et;$e=!1,et=null}else throw Error(r(198));tt||(tt=!0,nt=u)}}function ot(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function st(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function ct(e){if(ot(e)!==e)throw Error(r(188))}function lt(e){var t=e.alternate;if(!t){if(t=ot(e),t===null)throw Error(r(188));return t===e?e:null}for(var n=e,i=t;;){var a=n.return;if(a===null)break;var o=a.alternate;if(o===null){if(i=a.return,i!==null){n=i;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return ct(a),e;if(o===i)return ct(a),t;o=o.sibling}throw Error(r(188))}if(n.return!==i.return)n=a,i=o;else{for(var s=!1,c=a.child;c;){if(c===n){s=!0,n=a,i=o;break}if(c===i){s=!0,i=a,n=o;break}c=c.sibling}if(!s){for(c=o.child;c;){if(c===n){s=!0,n=o,i=a;break}if(c===i){s=!0,i=o,n=a;break}c=c.sibling}if(!s)throw Error(r(189))}}if(n.alternate!==i)throw Error(r(190))}if(n.tag!==3)throw Error(r(188));return n.stateNode.current===n?e:t}function ut(e){return e=lt(e),e===null?null:dt(e)}function dt(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=dt(e);
vendor: 6,891 bytes, line 5
5if(t!==null)return t;e=e.sibling}return null}var ft=n.unstable_scheduleCallback,pt=n.unstable_cancelCallback,mt=n.unstable_shouldYield,ht=n.unstable_requestPaint,gt=n.unstable_now,_t=n.unstable_getCurrentPriorityLevel,vt=n.unstable_ImmediatePriority,yt=n.unstable_UserBlockingPriority,bt=n.unstable_NormalPriority,xt=n.unstable_LowPriority,St=n.unstable_IdlePriority,Ct=null,wt=null;function Tt(e){if(wt&&typeof wt.onCommitFiberRoot==`function`)try{wt.onCommitFiberRoot(Ct,e,void 0,(e.current.flags&128)==128)}catch{}}var Et=Math.clz32?Math.clz32:Ot,Dt=Math.log,B=Math.LN2;function Ot(e){return e>>>=0,e===0?32:31-(Dt(e)/B|0)|0}var kt=64,At=4194304;function jt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Mt(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~i;s===0?(a&=o,a!==0&&(r=jt(a))):r=jt(s)}else o=n&~i,o===0?a!==0&&(r=jt(a)):r=jt(o);if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,a=t&-t,i>=a||i===16&&a&4194240))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Et(t),i=1<<n,r|=e[n],t&=~i;return r}function Nt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;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 Pt(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-Et(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=Nt(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}}function Ft(e){return e=e.pendingLanes&-1073741825,e===0?e&1073741824?1073741824:0:e}function It(){var e=kt;return kt<<=1,!(kt&4194240)&&(kt=64),e}function Lt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Rt(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Et(t),e[t]=n}function zt(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-Et(n),a=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~a}}function Bt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Et(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var Vt=0;function Ht(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Ut,Wt,Gt,Kt,qt,Jt=!1,Yt=[],Xt=null,Zt=null,Qt=null,$t=new Map,en=new Map,tn=[],nn=`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 rn(e,t){switch(e){case`focusin`:case`focusout`:Xt=null;break;case`dragenter`:case`dragleave`:Zt=null;break;case`mouseover`:case`mouseout`:Qt=null;break;case`pointerover`:case`pointerout`:$t.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:en.delete(t.pointerId)}}function an(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=Vi(t),t!==null&&Wt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function on(e,t,n,r,i){switch(t){case`focusin`:return Xt=an(Xt,e,t,n,r,i),!0;case`dragenter`:return Zt=an(Zt,e,t,n,r,i),!0;case`mouseover`:return Qt=an(Qt,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return $t.set(a,an($t.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,en.set(a,an(en.get(a)||null,e,t,n,r,i)),!0}return!1}function sn(e){var t=Bi(e.target);if(t!==null){var n=ot(t);if(n!==null){if(t=n.tag,t===13){if(t=st(n),t!==null){e.blockedOn=t,qt(e.priority,function(){Gt(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function cn(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=yn(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ze=r,n.target.dispatchEvent(r),ze=null}else return t=Vi(n),t!==null&&Wt(t),e.blockedOn=n,!1;t.shift()}return!0}function ln(e,t,n){cn(e)&&n.delete(t)}function un(){Jt=!1,Xt!==null&&cn(Xt)&&(Xt=null),Zt!==null&&cn(Zt)&&(Zt=null),Qt!==null&&cn(Qt)&&(Qt=null),$t.forEach(ln),en.forEach(ln)}function dn(e,t){e.blockedOn===t&&(e.blockedOn=null,Jt||(Jt=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,un)))}function fn(e){function t(t){return dn(t,e)}if(0<Yt.length){dn(Yt[0],e);for(var n=1;n<Yt.length;n++){var r=Yt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Xt!==null&&dn(Xt,e),Zt!==null&&dn(Zt,e),Qt!==null&&dn(Qt,e),$t.forEach(t),en.forEach(t),n=0;n<tn.length;n++)r=tn[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<tn.length&&(n=tn[0],n.blockedOn===null);)sn(n),n.blockedOn===null&&tn.shift()}var pn=C.ReactCurrentBatchConfig,mn=!0;function hn(e,t,n,r){var i=Vt,a=pn.transition;pn.transition=null;try{Vt=1,_n(e,t,n,r)}finally{Vt=i,pn.transition=a}}function gn(e,t,n,r){var i=Vt,a=pn.transition;pn.transition=null;try{Vt=4,_n(e,t,n,r)}finally{Vt=i,pn.transition=a}}function _n(e,t,n,r){if(mn){var i=yn(e,t,n,r);if(i===null)fi(e,t,r,vn,n),rn(e,r);else if(on(i,e,t,n,r))r.stopPropagation();else if(rn(e,r),t&4&&-1<nn.indexOf(e)){for(;i!==null;){var a=Vi(i);if(a!==null&&Ut(a),a=yn(e,t,n,r),a===null&&fi(e,t,r,vn,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else fi(e,t,r,null,n)}}var vn=null;function yn(e,t,n,r){if(vn=null,e=Be(r),e=Bi(e),e!==null)if(t=ot(e),t===null)e=null;else if(n=t.tag,n===13){if(e=st(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return vn=e,null}function bn(e){switch(e){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`
vendor: 5,017 bytes, line 5
5: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(_t()){case vt:return 1;case yt:return 4;case bt:case xt:return 16;case St:return 536870912;default:return 16}default:return 16}}var xn=null,Sn=null,Cn=null;function wn(){if(Cn)return Cn;var e,t=Sn,n=t.length,r,i=`value`in xn?xn.value:xn.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return Cn=i.slice(e,1<r?1-r:void 0)}function Tn(e){var t=e.keyCode;return`charCode`in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function En(){return!0}function Dn(){return!1}function V(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?En:Dn,this.isPropagationStopped=Dn,this}return I(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=En)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=En)},persist:function(){},isPersistent:En}),t}var On={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},kn=V(On),An=I({},On,{view:0,detail:0}),jn=V(An),Mn,Nn,Pn,Fn=I({},An,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Kn,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return`movementX`in e?e.movementX:(e!==Pn&&(Pn&&e.type===`mousemove`?(Mn=e.screenX-Pn.screenX,Nn=e.screenY-Pn.screenY):Nn=Mn=0,Pn=e),Mn)},movementY:function(e){return`movementY`in e?e.movementY:Nn}}),In=V(Fn),Ln=V(I({},Fn,{dataTransfer:0})),Rn=V(I({},An,{relatedTarget:0})),zn=V(I({},On,{animationName:0,elapsedTime:0,pseudoElement:0})),Bn=V(I({},On,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),Vn=V(I({},On,{data:0})),Hn={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},Un={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`},Wn={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function Gn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Wn[e])?!!t[e]:!1}function Kn(){return Gn}var qn=V(I({},An,{key:function(e){if(e.key){var t=Hn[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=Tn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?Un[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Kn,charCode:function(e){return e.type===`keypress`?Tn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?Tn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),Jn=V(I({},Fn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Yn=V(I({},An,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Kn})),Xn=V(I({},On,{propertyName:0,elapsedTime:0,pseudoElement:0})),Zn=V(I({},Fn,{deltaX:function(e){return`deltaX`in e?e.deltaX:`wheelDeltaX`in e?-e.wheelDeltaX:0},deltaY:function(e){return`deltaY`in e?e.deltaY:`wheelDeltaY`in e?-e.wheelDeltaY:`wheelDelta`in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}
vendor: 95,261 bytes, lines 5-8
5)),Qn=[9,13,27,32],$n=c&&`CompositionEvent`in window,er=null;c&&`documentMode`in document&&(er=document.documentMode);var tr=c&&`TextEvent`in window&&!er,nr=c&&(!$n||er&&8<er&&11>=er),rr=` `,ir=!1;function ar(e,t){switch(e){case`keyup`:return Qn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function or(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var sr=!1;function cr(e,t){switch(e){case`compositionend`:return or(t);case`keypress`:return t.which===32?(ir=!0,rr):null;case`textInput`:return e=t.data,e===rr&&ir?null:e;default:return null}}function lr(e,t){if(sr)return e===`compositionend`||!$n&&ar(e,t)?(e=wn(),Cn=Sn=xn=null,sr=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case`compositionend`:return nr&&t.locale!==`ko`?null:t.data;default:return null}}var ur={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 dr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!ur[e.type]:t===`textarea`}function fr(e,t,n,r){We(r),t=mi(t,`onChange`),0<t.length&&(n=new kn(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var pr=null,mr=null;function hr(e){oi(e,0)}function gr(e){if(pe(Hi(e)))return e}function _r(e,t){if(e===`change`)return t}var vr=!1;if(c){var yr;if(c){var br=`oninput`in document;if(!br){var xr=document.createElement(`div`);xr.setAttribute(`oninput`,`return;`),br=typeof xr.oninput==`function`}yr=br}else yr=!1;vr=yr&&(!document.documentMode||9<document.documentMode)}function Sr(){pr&&(pr.detachEvent(`onpropertychange`,Cr),mr=pr=null)}function Cr(e){if(e.propertyName===`value`&&gr(mr)){var t=[];fr(t,mr,e,Be(e)),Je(hr,t)}}function wr(e,t,n){e===`focusin`?(Sr(),pr=t,mr=n,pr.attachEvent(`onpropertychange`,Cr)):e===`focusout`&&Sr()}function Tr(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return gr(mr)}function Er(e,t){if(e===`click`)return gr(t)}function Dr(e,t){if(e===`input`||e===`change`)return gr(t)}function Or(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var kr=typeof Object.is==`function`?Object.is:Or;function Ar(e,t){if(kr(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!l.call(t,i)||!kr(e[i],t[i]))return!1}return!0}function jr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Mr(e,t){var n=jr(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=jr(n)}}function Nr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Nr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Pr(){for(var e=window,t=me();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=me(e.document)}return t}function Fr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}function Ir(e){var t=Pr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Nr(n.ownerDocument.documentElement,n)){if(r!==null&&Fr(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),`selectionStart`in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=Mr(n,a);var o=Mr(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus==`function`&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Lr=c&&`documentMode`in document&&11>=document.documentMode,Rr=null,zr=null,Br=null,Vr=!1;function Hr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Vr||Rr==null||Rr!==me(r)||(r=Rr,`selectionStart`in r&&Fr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Br&&Ar(Br,r)||(Br=r,r=mi(zr,`onSelect`),0<r.length&&(t=new kn(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=Rr)))}function Ur(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var Wr={animationend:Ur(`Animation`,`AnimationEnd`),animationiteration:Ur(`Animation`,`AnimationIteration`),animationstart:Ur(`Animation`,`AnimationStart`),transitionend:Ur(`Transition`,`TransitionEnd`)},Gr={},Kr={};c&&(Kr=document.createElement(`div`).style,`AnimationEvent`in window||(delete Wr.animationend.animation,delete Wr.animationiteration.animation,delete Wr.animationstart.animation),`TransitionEvent`in window||delete Wr.transitionend.transition);function qr(e){if(Gr[e])return Gr[e];if(!Wr[e])return e;var t=Wr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Kr)return Gr[e]=t[n];return e}var Jr=qr(`animationend`),Yr=qr(`animationiteration`),Xr=qr(`animationstart`),Zr=qr(`transitionend`),Qr=new Map,$r=`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 ei(e,t){Qr.set(e,t),o(t,[e])}for(var ti=0;ti<$r.length;ti++){var ni=$r[ti];ei(ni.toLowerCase(),`on`+(ni[0].toUpperCase()+ni.slice(1)))}ei(Jr,`onAnimationEnd`),ei(Yr,`onAnimationIteration`),ei(Xr,`onAnimationStart`),ei(`dblclick`,`onDoubleClick`),ei(`focusin`,`onFocus`),ei(`focusout`,`onBlur`),ei(Zr,`onTransitionEnd`),s(`onMouseEnter`,[`mouseout`,`mouseover`]),s(`onMouseLeave`,[`mouseout`,`mouseover`]),s(`onPointerEnter`,[`pointerout`,`pointerover`]),s(`onPointerLeave`,[`pointerout`,`pointerover`]),o(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),o(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),o(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),o(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),o(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),o(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var ri=`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(` `),ii=new Set(`cancel close invalid load scroll toggle`.split(` `).concat(ri));function ai(e,t,n){var r=e.type||`unknown-event`;e.currentTarget=n,at(r,t,void 0,e),e.currentTarget=null}function oi(e,t){t=(t&4)!=0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;ai(i,s,l),a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;ai(i,s,l),a=c}}}if(tt)throw e=nt,tt=!1,nt=null,e}function si(e,t){var n=t[Li];n===void 0&&(n=t[Li]=new Set);var r=e+`__bubble`;n.has(r)||(di(t,e,2,!1),n.add(r))}function ci(e,t,n){var r=0;t&&(r|=4),di(n,e,r,t)}var li=`_reactListening`+Math.random().toString(36).slice(2);function ui(e){if(!e[li]){e[li]=!0,i.forEach(function(t){t!==`selectionchange`&&(ii.has(t)||ci(t,!1,e),ci(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[li]||(t[li]=!0,ci(`selectionchange`,!1,t))}}function di(e,t,n,r){switch(bn(t)){case 1:var i=hn;break;case 4:i=gn;break;default:i=_n}n=i.bind(null,t,n,e),i=void 0,!Xe||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function fi(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var s=r.stateNode.containerInfo;if(s===i||s.nodeType===8&&s.parentNode===i)break;if(o===4)for(o=r.return;o!==null;){var c=o.tag;if((c===3||c===4)&&(c=o.stateNode.containerInfo,c===i||c.nodeType===8&&c.parentNode===i))return;o=o.return}for(;s!==null;){if(o=Bi(s),o===null)return;if(c=o.tag,c===5||c===6){r=a=o;continue a}s=s.parentNode}}r=r.return}Je(function(){var r=a,i=Be(n),o=[];a:{var s=Qr.get(e);if(s!==void 0){var c=kn,l=e;switch(e){case`keypress`:if(Tn(n)===0)break a;case`keydown`:case`keyup`:c=qn;break;case`focusin`:l=`focus`,c=Rn;break;case`focusout`:l=`blur`,c=Rn;break;case`beforeblur`:case`afterblur`:c=Rn;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:c=In;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:c=Ln;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:c=Yn;break;case Jr:case Yr:case Xr:c=zn;break;case Zr:c=Xn;break;case`scroll`:c=jn;break;case`wheel`:c=Zn;break;case`copy`:case`cut`:case`paste`:c=Bn;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:c=Jn}var u=(t&4)!=0,d=!u&&e===`scroll`,f=u?s===null?null:s+`Capture`:s;u=[];for(var p=r,m;p!==null;){m=p;var h=m.stateNode;if(m.tag===5&&h!==null&&(m=h,f!==null&&(h=Ye(p,f),h!=null&&u.push(pi(p,h,m)))),d)break;p=p.return}0<u.length&&(s=new c(s,l,null,n,i),o.push({event:s,listeners:u}))}}if(!(t&7)){a:{if(s=e===`mouseover`||e===`pointerover`,c=e===`mouseout`||e===`pointerout`,s&&n!==ze&&(l=n.relatedTarget||n.fromElement)&&(Bi(l)||l[Ii]))break a;if((c||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,c?(l=n.relatedTarget||n.toElement,c=r,l=l?Bi(l):null,l!==null&&(d=ot(l),l!==d||l.tag!==5&&l.tag!==6)&&(l=null)):(c=null,l=r),c!==l)){if(u=In,h=`onMouseLeave`,f=`onMouseEnter`,p=`mouse`,(e===`pointerout`||e===`pointerover`)&&(u=Jn,h=`onPointerLeave`,f=`onPointerEnter`,p=`pointer`),d=c==null?s:Hi(c),m=l==null?s:Hi(l),s=new u(h,p+`leave`,c,n,i),s.target=d,s.relatedTarget=m,h=null,Bi(i)===r&&(u=new u(f,p+`enter`,l,n,i),u.target=m,u.relatedTarget=d,h=u),d=h,c&&l)b:{for(u=c,f=l,p=0,m=u;m;m=hi(m))p++;for(m=0,h=f;h;h=hi(h))m++;for(;0<p-m;)u=hi(u),p--;for(;0<m-p;)f=hi(f),m--;for(;p--;){if(u===f||f!==null&&u===f.alternate)break b;u=hi(u),f=hi(f)}u=null}else u=null;c!==null&&gi(o,s,c,u,!1),l!==null&&d!==null&&gi(o,d,l,u,!0)}}a:{if(s=r?Hi(r):window,c=s.nodeName&&s.nodeName.toLowerCase(),c===`select`||c===`input`&&s.type===`file`)var g=_r;else if(dr(s))if(vr)g=Dr;else{g=Tr;var _=wr}else (c=s.nodeName)&&c.toLowerCase()===`input`&&(s.type===`checkbox`||s.type===`radio`)&&(g=Er);if(g&&=g(e,r)){fr(o,g,n,i);break a}_&&_(e,s,r),e===`focusout`&&(_=s._wrapperState)&&_.controlled&&s.type===`number`&&be(s,`number`,s.value)}switch(_=r?Hi(r):window,e){case`focusin`:(dr(_)||_.contentEditable===`true`)&&(Rr=_,zr=r,Br=null);break;case`focusout`:Br=zr=Rr=null;break;case`mousedown`:Vr=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:Vr=!1,Hr(o,n,i);break;case`selectionchange`:if(Lr)break;case`keydown`:case`keyup`:Hr(o,n,i)}var v;if($n)b:{switch(e){case`compositionstart`:var y=`onCompositionStart`;break b;case`compositionend`:y=`onCompositionEnd`;break b;case`compositionupdate`:y=`onCompositionUpdate`;break b}y=void 0}else sr?ar(e,n)&&(y=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(y=`onCompositionStart`);y&&(nr&&n.locale!==`ko`&&(sr||y!==`onCompositionStart`?y===`onCompositionEnd`&&sr&&(v=wn()):(xn=i,Sn=`value`in xn?xn.value:xn.textContent,sr=!0)),_=mi(r,y),0<_.length&&(y=new Vn(y,e,null,n,i),o.push({event:y,listeners:_}),v?y.data=v:(v=or(n),v!==null&&(y.data=v)))),(v=tr?cr(e,n):lr(e,n))&&(r=mi(r,`onBeforeInput`),0<r.length&&(i=new Vn(`onBeforeInput`,`beforeinput`,null,n,i),o.push({event:i,listeners:r}),i.data=v))}oi(o,t)})}function pi(e,t,n){return{instance:e,listener:t,currentTarget:n}}function mi(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;i.tag===5&&a!==null&&(i=a,a=Ye(e,n),a!=null&&r.unshift(pi(e,a,i)),a=Ye(e,t),a!=null&&r.push(pi(e,a,i))),e=e.return}return r}function hi(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function gi(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(c!==null&&c===r)break;s.tag===5&&l!==null&&(s=l,i?(c=Ye(n,a),c!=null&&o.unshift(pi(n,c,s))):i||(c=Ye(n,a),c!=null&&o.push(pi(n,c,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var _i=/\r\n?/g,vi=/\u0000|\uFFFD/g;function yi(e){return(typeof e==`string`?e:``+e).replace(_i,`
6`).replace(vi,``)}function bi(e,t,n){if(t=yi(t),yi(e)!==t&&n)throw Error(r(425))}function xi(){}var Si=null,Ci=null;function wi(e,t){return e===`textarea`||e===`noscript`||typeof t.children==`string`||typeof t.children==`number`||typeof t.dangerouslySetInnerHTML==`object`&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Ti=typeof setTimeout==`function`?setTimeout:void 0,Ei=typeof clearTimeout==`function`?clearTimeout:void 0,Di=typeof Promise==`function`?Promise:void 0,Oi=typeof queueMicrotask==`function`?queueMicrotask:Di===void 0?Ti:function(e){return Di.resolve(null).then(e).catch(ki)};function ki(e){setTimeout(function(){throw e})}function Ai(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n===`/$`){if(r===0){e.removeChild(i),fn(t);return}r--}else n!==`$`&&n!==`$?`&&n!==`$!`||r++;n=i}while(n);fn(t)}function ji(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===`$`||t===`$!`||t===`$?`)break;if(t===`/$`)return null}}return e}function Mi(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`){if(t===0)return e;t--}else n===`/$`&&t++}e=e.previousSibling}return null}var Ni=Math.random().toString(36).slice(2),Pi=`__reactFiber$`+Ni,Fi=`__reactProps$`+Ni,Ii=`__reactContainer$`+Ni,Li=`__reactEvents$`+Ni,Ri=`__reactListeners$`+Ni,zi=`__reactHandles$`+Ni;function Bi(e){var t=e[Pi];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ii]||n[Pi]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Mi(e);e!==null;){if(n=e[Pi])return n;e=Mi(e)}return t}e=n,n=e.parentNode}return null}function Vi(e){return e=e[Pi]||e[Ii],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Hi(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(r(33))}function Ui(e){return e[Fi]||null}var Wi=[],Gi=-1;function Ki(e){return{current:e}}function qi(e){0>Gi||(e.current=Wi[Gi],Wi[Gi]=null,Gi--)}function Ji(e,t){Gi++,Wi[Gi]=e.current,e.current=t}var Yi={},Xi=Ki(Yi),Zi=Ki(!1),Qi=Yi;function $i(e,t){var n=e.type.contextTypes;if(!n)return Yi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function ea(e){return e=e.childContextTypes,e!=null}function ta(){qi(Zi),qi(Xi)}function na(e,t,n){if(Xi.current!==Yi)throw Error(r(168));Ji(Xi,t),Ji(Zi,n)}function ra(e,t,n){var i=e.stateNode;if(t=t.childContextTypes,typeof i.getChildContext!=`function`)return n;for(var a in i=i.getChildContext(),i)if(!(a in t))throw Error(r(108,le(e)||`Unknown`,a));return I({},n,i)}function ia(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Yi,Qi=Xi.current,Ji(Xi,e),Ji(Zi,Zi.current),!0}function aa(e,t,n){var i=e.stateNode;if(!i)throw Error(r(169));n?(e=ra(e,t,Qi),i.__reactInternalMemoizedMergedChildContext=e,qi(Zi),qi(Xi),Ji(Xi,e)):qi(Zi),Ji(Zi,n)}var oa=null,sa=!1,ca=!1;function la(e){oa===null?oa=[e]:oa.push(e)}function ua(e){sa=!0,la(e)}function da(){if(!ca&&oa!==null){ca=!0;var e=0,t=Vt;try{var n=oa;for(Vt=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}oa=null,sa=!1}catch(t){throw oa!==null&&(oa=oa.slice(e+1)),ft(vt,da),t}finally{Vt=t,ca=!1}}return null}var fa=[],pa=0,ma=null,ha=0,ga=[],_a=0,va=null,ya=1,ba=``;function xa(e,t){fa[pa++]=ha,fa[pa++]=ma,ma=e,ha=t}function Sa(e,t,n){ga[_a++]=ya,ga[_a++]=ba,ga[_a++]=va,va=e;var r=ya;e=ba;var i=32-Et(r)-1;r&=~(1<<i),n+=1;var a=32-Et(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,ya=1<<32-Et(t)+i|n<<i|r,ba=a+e}else ya=1<<a|n<<i|r,ba=e}function Ca(e){e.return!==null&&(xa(e,1),Sa(e,1,0))}function H(e){for(;e===ma;)ma=fa[--pa],fa[pa]=null,ha=fa[--pa],fa[pa]=null;for(;e===va;)va=ga[--_a],ga[_a]=null,ba=ga[--_a],ga[_a]=null,ya=ga[--_a],ga[_a]=null}var wa=null,Ta=null,Ea=!1,Da=null;function Oa(e,t){var n=nu(5,null,null,0);n.elementType=`DELETED`,n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function ka(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t===null?!1:(e.stateNode=t,wa=e,Ta=ji(t.firstChild),!0);case 6:return t=e.pendingProps===``||t.nodeType!==3?null:t,t===null?!1:(e.stateNode=t,wa=e,Ta=null,!0);case 13:return t=t.nodeType===8?t:null,t===null?!1:(n=va===null?null:{id:ya,overflow:ba},e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=nu(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,wa=e,Ta=null,!0);default:return!1}}function Aa(e){return(e.mode&1)!=0&&(e.flags&128)==0}function ja(e){if(Ea){var t=Ta;if(t){var n=t;if(!ka(e,t)){if(Aa(e))throw Error(r(418));t=ji(n.nextSibling);var i=wa;t&&ka(e,t)?Oa(i,n):(e.flags=e.flags&-4097|2,Ea=!1,wa=e)}}else{if(Aa(e))throw Error(r(418));e.flags=e.flags&-4097|2,Ea=!1,wa=e}}}function Ma(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;wa=e}function Na(e){if(e!==wa)return!1;if(!Ea)return Ma(e),Ea=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!==`head`&&t!==`body`&&!wi(e.type,e.memoizedProps)),t&&=Ta){if(Aa(e))throw Pa(),Error(r(418));for(;t;)Oa(e,t),t=ji(t.nextSibling)}if(Ma(e),e.tag===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(r(317));a:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`){if(t===0){Ta=ji(e.nextSibling);break a}t--}else n!==`$`&&n!==`$!`&&n!==`$?`||t++}e=e.nextSibling}Ta=null}}else Ta=wa?ji(e.stateNode.nextSibling):null;return!0}function Pa(){for(var e=Ta;e;)e=ji(e.nextSibling)}function Fa(){Ta=wa=null,Ea=!1}function Ia(e){Da===null?Da=[e]:Da.push(e)}var La=C.ReactCurrentBatchConfig;function Ra(e,t,n){if(e=n.ref,e!==null&&typeof e!=`function`&&typeof e!=`object`){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(r(309));var i=n.stateNode}if(!i)throw Error(r(147,e));var a=i,o=``+e;return t!==null&&t.ref!==null&&typeof t.ref==`function`&&t.ref._stringRef===o?t.ref:(t=function(e){var t=a.refs;e===null?delete t[o]:t[o]=e},t._stringRef=o,t)}if(typeof e!=`string`)throw Error(r(284));if(!n._owner)throw Error(r(290,e))}return e}function za(e,t){throw e=Object.prototype.toString.call(t),Error(r(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e))}function Ba(e){var t=e._init;return t(e._payload)}function Va(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function i(e,t){for(e=new Map;t!==null;)t.key===null?e.set(t.index,t):e.set(t.key,t),t=t.sibling;return e}function a(e,t){return e=au(e,t),e.index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=2,n):(r=r.index,r<n?(t.flags|=2,n):r)):(t.flags|=1048576,n)}function s(t){return e&&t.alternate===null&&(t.flags|=2),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=lu(n,e.mode,r),t.return=e,t):(t=a(t,n),t.return=e,t)}function l(e,t,n,r){var i=n.type;return i===E?d(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===i||typeof i==`object`&&i&&i.$$typeof===F&&Ba(i)===t.type)?(r=a(t,n.props),r.ref=Ra(e,t,n),r.return=e,r):(r=ou(n.type,n.key,n.props,null,e.mode,r),r.ref=Ra(e,t,n),r.return=e,r)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=uu(n,e.mode,r),t.return=e,t):(t=a(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,i){return t===null||t.tag!==7?(t=su(n,e.mode,r,i),t.return=e,t):(t=a(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`)return t=lu(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case w:return n=ou(t.type,t.key,t.props,null,e.mode,n),n.ref=Ra(e,null,t),n.return=e,n;case T:return t=uu(t,e.mode,n),t.return=e,t;case F:var r=t._init;return f(e,r(t._payload),n)}if(xe(t)||ne(t))return t=su(t,e.mode,n,null),t.return=e,t;za(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case w:return n.key===i?l(e,t,n,r):null;case T:return n.key===i?u(e,t,n,r):null;case F:return i=n._init,p(e,t,i(n._payload),r)}if(xe(n)||ne(n))return i===null?d(e,t,n,r,null):null;za(e,n)}return null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case w:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case T:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case F:var a=r._init;return m(e,t,n,a(r._payload),i)}if(xe(r)||ne(r))return e=e.get(n)||null,d(t,e,r,i,null);za(t,r)}return null}function h(r,a,s,c){for(var l=null,u=null,d=a,h=a=0,g=null;d!==null&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var _=p(r,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(r,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(r,d),Ea&&xa(r,h),l;if(d===null){for(;h<s.length;h++)d=f(r,s[h],c),d!==null&&(a=o(d,a,h),u===null?l=d:u.sibling=d,u=d);return Ea&&xa(r,h),l}for(d=i(r,d);h<s.length;h++)g=m(d,r,h,s[h],c),g!==null&&(e&&g.alternate!==null&&d.delete(g.key===null?h:g.key),a=o(g,a,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(r,e)}),Ea&&xa(r,h),l}function g(a,s,c,l){var u=ne(c);if(typeof u!=`function`)throw Error(r(150));if(c=u.call(c),c==null)throw Error(r(151));for(var d=u=null,h=s,g=s=0,_=null,v=c.next();h!==null&&!v.done;g++,v=c.next()){h.index>g?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),Ea&&xa(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return Ea&&xa(a,g),u}for(h=i(a,h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),Ea&&xa(a,g),u}function _(e,r,i,o){if(typeof i==`object`&&i&&i.type===E&&i.key===null&&(i=i.props.children),typeof i==`object`&&i){switch(i.$$typeof){case w:a:{for(var c=i.key,l=r;l!==null;){if(l.key===c){if(c=i.type,c===E){if(l.tag===7){n(e,l.sibling),r=a(l,i.props.children),r.return=e,e=r;break a}}else if(l.elementType===c||typeof c==`object`&&c&&c.$$typeof===F&&Ba(c)===l.type){n(e,l.sibling),r=a(l,i.props),r.ref=Ra(e,l,i),r.return=e,e=r;break a}n(e,l);break}else t(e,l);l=l.sibling}i.type===E?(r=su(i.props.children,e.mode,o,i.key),r.return=e,e=r):(o=ou(i.type,i.key,i.props,null,e.mode,o),o.ref=Ra(e,r,i),o.return=e,e=o)}return s(e);case T:a:{for(l=i.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),r=a(r,i.children||[]),r.return=e,e=r;break a}else{n(e,r);break}else t(e,r);r=r.sibling}r=uu(i,e.mode,o),r.return=e,e=r}return s(e);case F:return l=i._init,_(e,r,l(i._payload),o)}if(xe(i))return h(e,r,i,o);if(ne(i))return g(e,r,i,o);za(e,i)}return typeof i==`string`&&i!==``||typeof i==`number`?(i=``+i,r!==null&&r.tag===6?(n(e,r.sibling),r=a(r,i),r.return=e,e=r):(n(e,r),r=lu(i,e.mode,o),r.return=e,e=r),s(e)):n(e,r)}return _}var Ha=Va(!0),Ua=Va(!1),Wa=Ki(null),Ga=null,Ka=null,qa=null;function Ja(){qa=Ka=Ga=null}function Ya(e){var t=Wa.current;qi(Wa),e._currentValue=t}function Xa(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function Za(e,t){Ga=e,qa=Ka=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(Vs=!0),e.firstContext=null)}function Qa(e){var t=e._currentValue;if(qa!==e)if(e={context:e,memoizedValue:t,next:null},Ka===null){if(Ga===null)throw Error(r(308));Ka=e,Ga.dependencies={lanes:0,firstContext:e}}else Ka=Ka.next=e;return t}var $a=null;function eo(e){$a===null?$a=[e]:$a.push(e)}function to(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,eo(t)):(n.next=i.next,i.next=n),t.interleaved=n,no(e,r)}function no(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var ro=!1;function io(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ao(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function oo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function so(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Xc&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,no(e,n)}return i=r.interleaved,i===null?(t.next=t,eo(r)):(t.next=i.next,i.next=t),r.interleaved=t,no(e,n)}function co(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194240)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Bt(e,n)}}function lo(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function uo(e,t,n,r){var i=e.updateQueue;ro=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane,p=s.eventTime;if((r&f)===f){u!==null&&(u=u.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});a:{var m=e,h=s;switch(f=t,p=n,h.tag){case 1:if(m=h.payload,typeof m==`function`){d=m.call(p,d,f);break a}d=m;break a;case 3:m.flags=m.flags&-65537|128;case 0:if(m=h.payload,f=typeof m==`function`?m.call(p,d,f):m,f==null)break a;d=I({},d,f);break a;case 2:ro=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,f=i.effects,f===null?i.effects=[s]:f.push(s))}else p={eventTime:p,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;f=s,s=f.next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}while(1);if(u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,t=i.shared.interleaved,t!==null){i=t;do o|=i.lane,i=i.next;while(i!==t)}else a===null&&(i.shared.lanes=0);il|=o,e.lanes=o,e.memoizedState=d}}function fo(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var i=e[t],a=i.callback;if(a!==null){if(i.callback=null,i=n,typeof a!=`function`)throw Error(r(191,a));a.call(i)}}}var po={},mo=Ki(po),ho=Ki(po),go=Ki(po);function _o(e){if(e===po)throw Error(r(174));return e}function vo(e,t){switch(Ji(go,t),Ji(ho,e),Ji(mo,po),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Oe(null,``);break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Oe(t,e)}qi(mo),Ji(mo,t)}function yo(){qi(mo),qi(ho),qi(go)}function bo(e){_o(go.current);var t=_o(mo.current),n=Oe(t,e.type);t!==n&&(Ji(ho,e),Ji(mo,n))}function xo(e){ho.current===e&&(qi(mo),qi(ho))}var So=Ki(0);function Co(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data===`$?`||n.data===`$!`))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var wo=[];function To(){for(var e=0;e<wo.length;e++)wo[e]._workInProgressVersionPrimary=null;wo.length=0}var Eo=C.ReactCurrentDispatcher,Do=C.ReactCurrentBatchConfig,Oo=0,ko=null,Ao=null,jo=null,Mo=!1,No=!1,Po=0,Fo=0;function Io(){throw Error(r(321))}function Lo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!kr(e[n],t[n]))return!1;return!0}function Ro(e,t,n,i,a,o){if(Oo=o,ko=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Eo.current=e===null||e.memoizedState===null?xs:Ss,e=n(i,a),No){o=0;do{if(No=!1,Po=0,25<=o)throw Error(r(301));o+=1,jo=Ao=null,t.updateQueue=null,Eo.current=Cs,e=n(i,a)}while(No)}if(Eo.current=bs,t=Ao!==null&&Ao.next!==null,Oo=0,jo=Ao=ko=null,Mo=!1,t)throw Error(r(300));return e}function zo(){var e=Po!==0;return Po=0,e}function Bo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return jo===null?ko.memoizedState=jo=e:jo=jo.next=e,jo}function Vo(){if(Ao===null){var e=ko.alternate;e=e===null?null:e.memoizedState}else e=Ao.next;var t=jo===null?ko.memoizedState:jo.next;if(t!==null)jo=t,Ao=e;else{if(e===null)throw Error(r(310));Ao=e,e={memoizedState:Ao.memoizedState,baseState:Ao.baseState,baseQueue:Ao.baseQueue,queue:Ao.queue,next:null},jo===null?ko.memoizedState=jo=e:jo=jo.next=e}return jo}function Ho(e,t){return typeof t==`function`?t(e):t}function Uo(e){var t=Vo(),n=t.queue;if(n===null)throw Error(r(311));n.lastRenderedReducer=e;var i=Ao,a=i.baseQueue,o=n.pending;if(o!==null){if(a!==null){var s=a.next;a.next=o.next,o.next=s}i.baseQueue=a=o,n.pending=null}if(a!==null){o=a.next,i=i.baseState;var c=s=null,l=null,u=o;do{var d=u.lane;if((Oo&d)===d)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),i=u.hasEagerState?u.eagerState:e(i,u.action);else{var f={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(c=l=f,s=i):l=l.next=f,ko.lanes|=d,il|=d}u=u.next}while(u!==null&&u!==o);l===null?s=i:l.next=c,kr(i,t.memoizedState)||(Vs=!0),t.memoizedState=i,t.baseState=s,t.baseQueue=l,n.lastRenderedState=i}if(e=n.interleaved,e!==null){a=e;do o=a.lane,ko.lanes|=o,il|=o,a=a.next;while(a!==e)}else a===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Wo(e){var t=Vo(),n=t.queue;if(n===null)throw Error(r(311));n.lastRenderedReducer=e;var i=n.dispatch,a=n.pending,o=t.memoizedState;if(a!==null){n.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a);kr(o,t.memoizedState)||(Vs=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,i]}function Go(){}function Ko(e,t){var n=ko,i=Vo(),a=t(),o=!kr(i.memoizedState,a);if(o&&(i.memoizedState=a,Vs=!0),i=i.queue,is(Yo.bind(null,n,i,e),[e]),i.getSnapshot!==t||o||jo!==null&&jo.memoizedState.tag&1){if(n.flags|=2048,$o(9,Jo.bind(null,n,i,a,t),void 0,null),Zc===null)throw Error(r(349));Oo&30||qo(n,t,a)}return a}function qo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ko.updateQueue,t===null?(t={lastEffect:null,stores:null},ko.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Jo(e,t,n,r){t.value=n,t.getSnapshot=r,Xo(t)&&Zo(e)}function Yo(e,t,n){return n(function(){Xo(t)&&Zo(e)})}function Xo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!kr(e,n)}catch{return!0}}function Zo(e){var t=no(e,1);t!==null&&wl(t,e,1,-1)}function Qo(e){var t=Bo();return typeof e==`function`&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ho,lastRenderedState:e},t.queue=e,e=e.dispatch=gs.bind(null,ko,e),[t.memoizedState,e]}function $o(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ko.updateQueue,t===null?(t={lastEffect:null,stores:null},ko.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function es(){return Vo().memoizedState}function ts(e,t,n,r){var i=Bo();ko.flags|=e,i.memoizedState=$o(1|t,n,void 0,r===void 0?null:r)}function ns(e,t,n,r){var i=Vo();r=r===void 0?null:r;var a=void 0;if(Ao!==null){var o=Ao.memoizedState;if(a=o.destroy,r!==null&&Lo(r,o.deps)){i.memoizedState=$o(t,n,a,r);return}}ko.flags|=e,i.memoizedState=$o(1|t,n,a,r)}function rs(e,t){return ts(8390656,8,e,t)}function is(e,t){return ns(2048,8,e,t)}function as(e,t){return ns(4,2,e,t)}function os(e,t){return ns(4,4,e,t)}function ss(e,t){if(typeof t==`function`)return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function cs(e,t,n){return n=n==null?null:n.concat([e]),ns(4,4,ss.bind(null,t,e),n)}function ls(){}function us(e,t){var n=Vo();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Lo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ds(e,t){var n=Vo();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Lo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function fs(e,t,n){return Oo&21?(kr(n,t)||(n=It(),ko.lanes|=n,il|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Vs=!0),e.memoizedState=n)}function ps(e,t){var n=Vt;Vt=n!==0&&4>n?n:4,e(!0);var r=Do.transition;Do.transition={};try{e(!1),t()}finally{Vt=n,Do.transition=r}}function ms(){return Vo().memoizedState}function hs(e,t,n){var r=Cl(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},_s(e))vs(t,n);else if(n=to(e,t,n,r),n!==null){var i=Sl();wl(n,e,r,i),ys(n,t,r)}}function gs(e,t,n){var r=Cl(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(_s(e))vs(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,kr(s,o)){var c=t.interleaved;c===null?(i.next=i,eo(t)):(i.next=c.next,c.next=i),t.interleaved=i;return}}catch{}n=to(e,t,i,r),n!==null&&(i=Sl(),wl(n,e,r,i),ys(n,t,r))}}function _s(e){var t=e.alternate;return e===ko||t!==null&&t===ko}function vs(e,t){No=Mo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ys(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Bt(e,n)}}var bs={readContext:Qa,useCallback:Io,useContext:Io,useEffect:Io,useImperativeHandle:Io,useInsertionEffect:Io,useLayoutEffect:Io,useMemo:Io,useReducer:Io,useRef:Io,useState:Io,useDebugValue:Io,useDeferredValue:Io,useTransition:Io,useMutableSource:Io,useSyncExternalStore:Io,useId:Io,unstable_isNewReconciler:!1},xs={readContext:Qa,useCallback:function(e,t){return Bo().memoizedState=[e,t===void 0?null:t],e},useContext:Qa,useEffect:rs,useImperativeHandle:function(e,t,n){return n=n==null?null:n.concat([e]),ts(4194308,4,ss.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ts(4194308,4,e,t)},useInsertionEffect:function(e,t){return ts(4,2,e,t)},useMemo:function(e,t){var n=Bo();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Bo();return t=n===void 0?t:n(t),r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=hs.bind(null,ko,e),[r.memoizedState,e]},useRef:function(e){var t=Bo();return e={current:e},t.memoizedState=e},useState:Qo,useDebugValue:ls,useDeferredValue:function(e){return Bo().memoizedState=e},useTransition:function(){var e=Qo(!1),t=e[0];return e=ps.bind(null,e[1]),Bo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var i=ko,a=Bo();if(Ea){if(n===void 0)throw Error(r(407));n=n()}else{if(n=t(),Zc===null)throw Error(r(349));Oo&30||qo(i,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,rs(Yo.bind(null,i,o,e),[e]),i.flags|=2048,$o(9,Jo.bind(null,i,o,n,t),void 0,null),n},useId:function(){var e=Bo(),t=Zc.identifierPrefix;if(Ea){var n=ba,r=ya;n=(r&~(1<<32-Et(r)-1)).toString(32)+n,t=`:`+t+`R`+n,n=Po++,0<n&&(t+=`H`+n.toString(32)),t+=`:`}else n=Fo++,t=`:`+t+`r`+n.toString(32)+`:`;return e.memoizedState=t},unstable_isNewReconciler:!1},Ss={readContext:Qa,useCallback:us,useContext:Qa,useEffect:is,useImperativeHandle:cs,useInsertionEffect:as,useLayoutEffect:os,useMemo:ds,useReducer:Uo,useRef:es,useState:function(){return Uo(Ho)},useDebugValue:ls,useDeferredValue:function(e){return fs(Vo(),Ao.memoizedState,e)},useTransition:function(){return[Uo(Ho)[0],Vo().memoizedState]},useMutableSource:Go,useSyncExternalStore:Ko,useId:ms,unstable_isNewReconciler:!1},Cs={readContext:Qa,useCallback:us,useContext:Qa,useEffect:is,useImperativeHandle:cs,useInsertionEffect:as,useLayoutEffect:os,useMemo:ds,useReducer:Wo,useRef:es,useState:function(){return Wo(Ho)},useDebugValue:ls,useDeferredValue:function(e){var t=Vo();return Ao===null?t.memoizedState=e:fs(t,Ao.memoizedState,e)},useTransition:function(){return[Wo(Ho)[0],Vo().memoizedState]},useMutableSource:Go,useSyncExternalStore:Ko,useId:ms,unstable_isNewReconciler:!1};function ws(e,t){if(e&&e.defaultProps){for(var n in t=I({},t),e=e.defaultProps,e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Ts(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:I({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Es={isMounted:function(e){return(e=e._reactInternals)?ot(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Sl(),i=Cl(e),a=oo(r,i);a.payload=t,n!=null&&(a.callback=n),t=so(e,a,i),t!==null&&(wl(t,e,i,r),co(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Sl(),i=Cl(e),a=oo(r,i);a.tag=1,a.payload=t,n!=null&&(a.callback=n),t=so(e,a,i),t!==null&&(wl(t,e,i,r),co(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Sl(),r=Cl(e),i=oo(n,r);i.tag=2,t!=null&&(i.callback=t),t=so(e,i,r),t!==null&&(wl(t,e,r,n),co(t,e,r))}};function Ds(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!Ar(n,r)||!Ar(i,a):!0}function Os(e,t,n){var r=!1,i=Yi,a=t.contextType;return typeof a==`object`&&a?a=Qa(a):(i=ea(t)?Qi:Xi.current,r=t.contextTypes,a=(r=r!=null)?$i(e,i):Yi),t=new t(n,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Es,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function ks(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Es.enqueueReplaceState(t,t.state,null)}function As(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},io(e);var a=t.contextType;typeof a==`object`&&a?i.context=Qa(a):(a=ea(t)?Qi:Xi.current,i.context=$i(e,a)),i.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a==`function`&&(Ts(e,t,a,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps==`function`||typeof i.getSnapshotBeforeUpdate==`function`||typeof i.UNSAFE_componentWillMount!=`function`&&typeof i.componentWillMount!=`function`||(t=i.state,typeof i.componentWillMount==`function`&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount==`function`&&i.UNSAFE_componentWillMount(),t!==i.state&&Es.enqueueReplaceState(i,i.state,null),uo(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount==`function`&&(e.flags|=4194308)}function js(e,t){try{var n=``,r=t;do n+=se(r),r=r.return;while(r);var i=n}catch(e){i=`
7Error generating stack: `+e.message+`
8`+e.stack}return{value:e,source:t,stack:i,digest:null}}function Ms(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Ns(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var Ps=typeof WeakMap==`function`?WeakMap:Map;function Fs(e,t,n){n=oo(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){fl||(fl=!0,pl=r),Ns(e,t)},n}function Is(e,t,n){n=oo(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r==`function`){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){Ns(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch==`function`&&(n.callback=function(){Ns(e,t),typeof r!=`function`&&(ml===null?ml=new Set([this]):ml.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:n===null?``:n})}),n}function Ls(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Ps;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=Yl.bind(null,e,t,n),t.then(e,e))}function Rs(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t===null?!0:t.dehydrated!==null),t)return e;e=e.return}while(e!==null);return null}function zs(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=oo(-1,1),t.tag=2,so(n,t,1))),n.lanes|=1),e)}var Bs=C.ReactCurrentOwner,Vs=!1;function Hs(e,t,n,r){t.child=e===null?Ua(t,null,n,r):Ha(t,e.child,n,r)}function Us(e,t,n,r,i){n=n.render;var a=t.ref;return Za(t,i),r=Ro(e,t,n,r,a,i),n=zo(),e!==null&&!Vs?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,lc(e,t,i)):(Ea&&n&&Ca(t),t.flags|=1,Hs(e,t,r,i),t.child)}function Ws(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!ru(a)&&a.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=a,Gs(e,t,a,r,i)):(e=ou(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,(e.lanes&i)===0){var o=a.memoizedProps;if(n=n.compare,n=n===null?Ar:n,n(o,r)&&e.ref===t.ref)return lc(e,t,i)}return t.flags|=1,e=au(a,r),e.ref=t.ref,e.return=t,t.child=e}function Gs(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(Ar(a,r)&&e.ref===t.ref)if(Vs=!1,t.pendingProps=r=a,(e.lanes&i)!==0)e.flags&131072&&(Vs=!0);else return t.lanes=e.lanes,lc(e,t,i)}return Js(e,t,n,r,i)}function Ks(e,t,n){var r=t.pendingProps,i=r.children,a=e===null?null:e.memoizedState;if(r.mode===`hidden`)if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ji(tl,el),el|=n;else{if(!(n&1073741824))return e=a===null?n:a.baseLanes|n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ji(tl,el),el|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=a===null?n:a.baseLanes,Ji(tl,el),el|=r}else a===null?r=n:(r=a.baseLanes|n,t.memoizedState=null),Ji(tl,el),el|=r;return Hs(e,t,i,n),t.child}function qs(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Js(e,t,n,r,i){var a=ea(n)?Qi:Xi.current;return a=$i(t,a),Za(t,i),n=Ro(e,t,n,r,a,i),r=zo(),e!==null&&!Vs?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,lc(e,t,i)):(Ea&&r&&Ca(t),t.flags|=1,Hs(e,t,n,i),t.child)}function Ys(e,t,n,r,i){if(ea(n)){var a=!0;ia(t)}else a=!1;if(Za(t,i),t.stateNode===null)cc(e,t),Os(t,n,r),As(t,n,r,i),r=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var c=o.context,l=n.contextType;typeof l==`object`&&l?l=Qa(l):(l=ea(n)?Qi:Xi.current,l=$i(t,l));var u=n.getDerivedStateFromProps,d=typeof u==`function`||typeof o.getSnapshotBeforeUpdate==`function`;d||typeof o.UNSAFE_componentWillReceiveProps!=`function`&&typeof o.componentWillReceiveProps!=`function`||(s!==r||c!==l)&&ks(t,o,r,l),ro=!1;var f=t.memoizedState;o.state=f,uo(t,r,o,i),c=t.memoizedState,s!==r||f!==c||Zi.current||ro?(typeof u==`function`&&(Ts(t,n,u,r),c=t.memoizedState),(s=ro||Ds(t,n,s,r,f,c,l))?(d||typeof o.UNSAFE_componentWillMount!=`function`&&typeof o.componentWillMount!=`function`||(typeof o.componentWillMount==`function`&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount==`function`&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount==`function`&&(t.flags|=4194308)):(typeof o.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=c),o.props=r,o.state=c,o.context=l,r=s):(typeof o.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,ao(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:ws(t.type,s),o.props=l,d=t.pendingProps,f=o.context,c=n.contextType,typeof c==`object`&&c?c=Qa(c):(c=ea(n)?Qi:Xi.current,c=$i(t,c));var p=n.getDerivedStateFromProps;(u=typeof p==`function`||typeof o.getSnapshotBeforeUpdate==`function`)||typeof o.UNSAFE_componentWillReceiveProps!=`function`&&typeof o.componentWillReceiveProps!=`function`||(s!==d||f!==c)&&ks(t,o,r,c),ro=!1,f=t.memoizedState,o.state=f,uo(t,r,o,i);var m=t.memoizedState;s!==d||f!==m||Zi.current||ro?(typeof p==`function`&&(Ts(t,n,p,r),m=t.memoizedState),(l=ro||Ds(t,n,l,r,f,m,c)||!1)?(u||typeof o.UNSAFE_componentWillUpdate!=`function`&&typeof o.componentWillUpdate!=`function`||(typeof o.componentWillUpdate==`function`&&o.componentWillUpdate(r,m,c),typeof o.UNSAFE_componentWillUpdate==`function`&&o.UNSAFE_componentWillUpdate(r,m,c)),typeof o.componentDidUpdate==`function`&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof o.componentDidUpdate!=`function`||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!=`function`||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),o.props=r,o.state=m,o.context=c,r=l):(typeof o.componentDidUpdate!=`function`||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!=`function`||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Xs(e,t,n,r,a,i)}function Xs(e,t,n,r,i,a){qs(e,t);var o=(t.flags&128)!=0;if(!r&&!o)return i&&aa(t,n,!1),lc(e,t,a);r=t.stateNode,Bs.current=t;var s=o&&typeof n.getDerivedStateFromError!=`function`?null:r.render();return t.flags|=1,e!==null&&o?(t.child=Ha(t,e.child,null,a),t.child=Ha(t,null,s,a)):Hs(e,t,s,a),t.memoizedState=r.state,i&&aa(t,n,!0),t.child}function Zs(e){var t=e.stateNode;t.pendingContext?na(e,t.pendingContext,t.pendingContext!==t.context):t.context&&na(e,t.context,!1),vo(e,t.containerInfo)}function Qs(e,t,n,r,i){return Fa(),Ia(i),t.flags|=256,Hs(e,t,n,r),t.child}var $s={dehydrated:null,treeContext:null,retryLane:0};function ec(e){return{baseLanes:e,cachePool:null,transitions:null}}function tc(e,t,n){var r=t.pendingProps,i=So.current,a=!1,o=(t.flags&128)!=0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!=0),s?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),Ji(So,i&1),e===null)return ja(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data===`$!`?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,a?(r=t.mode,a=t.child,o={mode:`hidden`,children:o},!(r&1)&&a!==null?(a.childLanes=0,a.pendingProps=o):a=cu(o,r,0,null),e=su(e,r,n,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=ec(n),t.memoizedState=$s,e):nc(t,o));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return ic(e,t,o,r,s,i,n);if(a){a=r.fallback,o=t.mode,i=e.child,s=i.sibling;var c={mode:`hidden`,children:r.children};return!(o&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=c,t.deletions=null):(r=au(i,c),r.subtreeFlags=i.subtreeFlags&14680064),s===null?(a=su(a,o,n,null),a.flags|=2):a=au(s,a),a.return=t,r.return=t,r.sibling=a,t.child=r,r=a,a=t.child,o=e.child.memoizedState,o=o===null?ec(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},a.memoizedState=o,a.childLanes=e.childLanes&~n,t.memoizedState=$s,r}return a=e.child,e=a.sibling,r=au(a,{mode:`visible`,children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function nc(e,t){return t=cu({mode:`visible`,children:t},e.mode,0,null),t.return=e,e.child=t}function rc(e,t,n,r){return r!==null&&Ia(r),Ha(t,e.child,null,n),e=nc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function ic(e,t,n,i,a,o,s){if(n)return t.flags&256?(t.flags&=-257,i=Ms(Error(r(422))),rc(e,t,s,i)):t.memoizedState===null?(o=i.fallback,a=t.mode,i=cu({mode:`visible`,children:i.children},a,0,null),o=su(o,a,s,null),o.flags|=2,i.return=t,o.return=t,i.sibling=o,t.child=i,t.mode&1&&Ha(t,e.child,null,s),t.child.memoizedState=ec(s),t.memoizedState=$s,o):(t.child=e.child,t.flags|=128,null);if(!(t.mode&1))return rc(e,t,s,null);if(a.data===`$!`){if(i=a.nextSibling&&a.nextSibling.dataset,i)var c=i.dgst;return i=c,o=Error(r(419)),i=Ms(o,i,void 0),rc(e,t,s,i)}if(c=(s&e.childLanes)!==0,Vs||c){if(i=Zc,i!==null){switch(s&-s){case 4:a=2;break;case 16:a=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:a=32;break;case 536870912:a=268435456;break;default:a=0}a=(a&(i.suspendedLanes|s))===0?a:0,a!==0&&a!==o.retryLane&&(o.retryLane=a,no(e,a),wl(i,e,a,-1))}return Rl(),i=Ms(Error(r(421))),rc(e,t,s,i)}return a.data===`$?`?(t.flags|=128,t.child=e.child,t=Zl.bind(null,e),a._reactRetry=t,null):(e=o.treeContext,Ta=ji(a.nextSibling),wa=t,Ea=!0,Da=null,e!==null&&(ga[_a++]=ya,ga[_a++]=ba,ga[_a++]=va,ya=e.id,ba=e.overflow,va=t),t=nc(t,i.children),t.flags|=4096,t)}function ac(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Xa(e.return,t,n)}function oc(e,t,n,r,i){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i)}function sc(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(Hs(e,t,r.children,n),r=So.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ac(e,n,t);else if(e.tag===19)ac(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ji(So,r),!(t.mode&1))t.memoizedState=null;else switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Co(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),oc(t,!1,i,n,a);break;case`backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Co(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}oc(t,!0,n,null,a);break;case`together`:oc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function cc(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function lc(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),il|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,n=au(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=au(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function uc(e,t,n){switch(t.tag){case 3:Zs(t),Fa();break;case 5:bo(t);break;case 1:ea(t.type)&&ia(t);break;case 4:vo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;Ji(Wa,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(Ji(So,So.current&1),e=lc(e,t,n),e===null?null:e.sibling):tc(e,t,n):(Ji(So,So.current&1),t.flags|=128,null);Ji(So,So.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return sc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Ji(So,So.current),r)break;return null;case 22:case 23:return t.lanes=0,Ks(e,t,n)}return lc(e,t,n)}var dc=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},fc=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,_o(mo.current);var o=null;switch(n){case`input`:i=he(e,i),r=he(e,r),o=[];break;case`select`:i=I({},i,{value:void 0}),r=I({},r,{value:void 0}),o=[];break;case`textarea`:i=Ce(e,i),r=Ce(e,r),o=[];break;default:typeof i.onClick!=`function`&&typeof r.onClick==`function`&&(e.onclick=xi)}Le(n,r);var s;for(u in n=null,i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u===`style`){var c=i[u];for(s in c)c.hasOwnProperty(s)&&(n||={},n[s]=``)}else u!==`dangerouslySetInnerHTML`&&u!==`children`&&u!==`suppressContentEditableWarning`&&u!==`suppressHydrationWarning`&&u!==`autoFocus`&&(a.hasOwnProperty(u)?o||=[]:(o||=[]).push(u,null));for(u in r){var l=r[u];if(c=i?.[u],r.hasOwnProperty(u)&&l!==c&&(l!=null||c!=null))if(u===`style`)if(c){for(s in c)!c.hasOwnProperty(s)||l&&l.hasOwnProperty(s)||(n||={},n[s]=``);for(s in l)l.hasOwnProperty(s)&&c[s]!==l[s]&&(n||={},n[s]=l[s])}else n||(o||=[],o.push(u,n)),n=l;else u===`dangerouslySetInnerHTML`?(l=l?l.__html:void 0,c=c?c.__html:void 0,l!=null&&c!==l&&(o||=[]).push(u,l)):u===`children`?typeof l!=`string`&&typeof l!=`number`||(o||=[]).push(u,``+l):u!==`suppressContentEditableWarning`&&u!==`suppressHydrationWarning`&&(a.hasOwnProperty(u)?(l!=null&&u===`onScroll`&&si(`scroll`,e),o||c===l||(o=[])):(o||=[]).push(u,l))}n&&(o||=[]).push(`style`,n);var u=o;(t.updateQueue=u)&&(t.flags|=4)}},pc=function(e,t,n,r){n!==r&&(t.flags|=4)};function mc(e,t){if(!Ea)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function hc(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function gc(e,t,n){var i=t.pendingProps;switch(H(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return hc(t),null;case 1:return ea(t.type)&&ta(),hc(t),null;case 3:return i=t.stateNode,yo(),qi(Zi),qi(Xi),To(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(e===null||e.child===null)&&(Na(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Da!==null&&(Ol(Da),Da=null))),hc(t),null;case 5:xo(t);var o=_o(go.current);if(n=t.type,e!==null&&t.stateNode!=null)fc(e,t,n,i,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!i){if(t.stateNode===null)throw Error(r(166));return hc(t),null}if(e=_o(mo.current),Na(t)){i=t.stateNode,n=t.type;var s=t.memoizedProps;switch(i[Pi]=t,i[Fi]=s,e=(t.mode&1)!=0,n){case`dialog`:si(`cancel`,i),si(`close`,i);break;case`iframe`:case`object`:case`embed`:si(`load`,i);break;case`video`:case`audio`:for(o=0;o<ri.length;o++)si(ri[o],i);break;case`source`:si(`error`,i);break;case`img`:case`image`:case`link`:si(`error`,i),si(`load`,i);break;case`details`:si(`toggle`,i);break;case`input`:ge(i,s),si(`invalid`,i);break;case`select`:i._wrapperState={wasMultiple:!!s.multiple},si(`invalid`,i);break;case`textarea`:we(i,s),si(`invalid`,i)}for(var c in Le(n,s),o=null,s)if(s.hasOwnProperty(c)){var l=s[c];c===`children`?typeof l==`string`?i.textContent!==l&&(!0!==s.suppressHydrationWarning&&bi(i.textContent,l,e),o=[`children`,l]):typeof l==`number`&&i.textContent!==``+l&&(!0!==s.suppressHydrationWarning&&bi(i.textContent,l,e),o=[`children`,``+l]):a.hasOwnProperty(c)&&l!=null&&c===`onScroll`&&si(`scroll`,i)}switch(n){case`input`:fe(i),ye(i,s,!0);break;case`textarea`:fe(i),Ee(i);break;case`select`:case`option`:break;default:typeof s.onClick==`function`&&(i.onclick=xi)}i=o,t.updateQueue=i,i!==null&&(t.flags|=4)}else{c=o.nodeType===9?o:o.ownerDocument,e===`http://www.w3.org/1999/xhtml`&&(e=De(n)),e===`http://www.w3.org/1999/xhtml`?n===`script`?(e=c.createElement(`div`),e.innerHTML=`<script><\/script>`,e=e.removeChild(e.firstChild)):typeof i.is==`string`?e=c.createElement(n,{is:i.is}):(e=c.createElement(n),n===`select`&&(c=e,i.multiple?c.multiple=!0:i.size&&(c.size=i.size))):e=c.createElementNS(e,n),e[Pi]=t,e[Fi]=i,dc(e,t,!1,!1),t.stateNode=e;a:{switch(c=Re(n,i),n){case`dialog`:si(`cancel`,e),si(`close`,e),o=i;break;case`iframe`:case`object`:case`embed`:si(`load`,e),o=i;break;case`video`:case`audio`:for(o=0;o<ri.length;o++)si(ri[o],e);o=i;break;case`source`:si(`error`,e),o=i;break;case`img`:case`image`:case`link`:si(`error`,e),si(`load`,e),o=i;break;case`details`:si(`toggle`,e),o=i;break;case`input`:ge(e,i),o=he(e,i),si(`invalid`,e);break;case`option`:o=i;break;case`select`:e._wrapperState={wasMultiple:!!i.multiple},o=I({},i,{value:void 0}),si(`invalid`,e);break;case`textarea`:we(e,i),o=Ce(e,i),si(`invalid`,e);break;default:o=i}for(s in Le(n,o),l=o,l)if(l.hasOwnProperty(s)){var u=l[s];s===`style`?Fe(e,u):s===`dangerouslySetInnerHTML`?(u=u?u.__html:void 0,u!=null&&Ae(e,u)):s===`children`?typeof u==`string`?(n!==`textarea`||u!==``)&&je(e,u):typeof u==`number`&&je(e,``+u):s!==`suppressContentEditableWarning`&&s!==`suppressHydrationWarning`&&s!==`autoFocus`&&(a.hasOwnProperty(s)?u!=null&&s===`onScroll`&&si(`scroll`,e):u!=null&&S(e,s,u,c))}switch(n){case`input`:fe(e),ye(e,i,!1);break;case`textarea`:fe(e),Ee(e);break;case`option`:i.value!=null&&e.setAttribute(`value`,``+L(i.value));break;case`select`:e.multiple=!!i.multiple,s=i.value,s==null?i.defaultValue!=null&&Se(e,!!i.multiple,i.defaultValue,!0):Se(e,!!i.multiple,s,!1);break;default:typeof o.onClick==`function`&&(e.onclick=xi)}switch(n){case`button`:case`input`:case`select`:case`textarea`:i=!!i.autoFocus;break a;case`img`:i=!0;break a;default:i=!1}}i&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return hc(t),null;case 6:if(e&&t.stateNode!=null)pc(e,t,e.memoizedProps,i);else{if(typeof i!=`string`&&t.stateNode===null)throw Error(r(166));if(n=_o(go.current),_o(mo.current),Na(t)){if(i=t.stateNode,n=t.memoizedProps,i[Pi]=t,(s=i.nodeValue!==n)&&(e=wa,e!==null))switch(e.tag){case 3:bi(i.nodeValue,n,(e.mode&1)!=0);break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&bi(i.nodeValue,n,(e.mode&1)!=0)}s&&(t.flags|=4)}else i=(n.nodeType===9?n:n.ownerDocument).createTextNode(i),i[Pi]=t,t.stateNode=i}return hc(t),null;case 13:if(qi(So),i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Ea&&Ta!==null&&t.mode&1&&!(t.flags&128))Pa(),Fa(),t.flags|=98560,s=!1;else if(s=Na(t),i!==null&&i.dehydrated!==null){if(e===null){if(!s)throw Error(r(318));if(s=t.memoizedState,s=s===null?null:s.dehydrated,!s)throw Error(r(317));s[Pi]=t}else Fa(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;hc(t),s=!1}else Da!==null&&(Ol(Da),Da=null),s=!0;if(!s)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(i=i!==null,i!==(e!==null&&e.memoizedState!==null)&&i&&(t.child.flags|=8192,t.mode&1&&(e===null||So.current&1?nl===0&&(nl=3):Rl())),t.updateQueue!==null&&(t.flags|=4),hc(t),null);case 4:return yo(),e===null&&ui(t.stateNode.containerInfo),hc(t),null;case 10:return Ya(t.type._context),hc(t),null;case 17:return ea(t.type)&&ta(),hc(t),null;case 19:if(qi(So),s=t.memoizedState,s===null)return hc(t),null;if(i=(t.flags&128)!=0,c=s.rendering,c===null)if(i)mc(s,!1);else{if(nl!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(c=Co(e),c!==null){for(t.flags|=128,mc(s,!1),i=c.updateQueue,i!==null&&(t.updateQueue=i,t.flags|=4),t.subtreeFlags=0,i=n,n=t.child;n!==null;)s=n,e=i,s.flags&=14680066,c=s.alternate,c===null?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=c.childLanes,s.lanes=c.lanes,s.child=c.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=c.memoizedProps,s.memoizedState=c.memoizedState,s.updateQueue=c.updateQueue,s.type=c.type,e=c.dependencies,s.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ji(So,So.current&1|2),t.child}e=e.sibling}s.tail!==null&&gt()>ul&&(t.flags|=128,i=!0,mc(s,!1),t.lanes=4194304)}else{if(!i)if(e=Co(c),e!==null){if(t.flags|=128,i=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),mc(s,!0),s.tail===null&&s.tailMode===`hidden`&&!c.alternate&&!Ea)return hc(t),null}else 2*gt()-s.renderingStartTime>ul&&n!==1073741824&&(t.flags|=128,i=!0,mc(s,!1),t.lanes=4194304);s.isBackwards?(c.sibling=t.child,t.child=c):(n=s.last,n===null?t.child=c:n.sibling=c,s.last=c)}return s.tail===null?(hc(t),null):(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=gt(),t.sibling=null,n=So.current,Ji(So,i?n&1|2:n&1),t);case 22:case 23:return Pl(),i=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==i&&(t.flags|=8192),i&&t.mode&1?el&1073741824&&(hc(t),t.subtreeFlags&6&&(t.flags|=8192)):hc(t),null;case 24:return null;case 25:return null}throw Error(r(156,t.tag))}function _c(e,t){switch(H(t),t.tag){case 1:return ea(t.type)&&ta(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return yo(),qi(Zi),qi(Xi),To(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return xo(t),null;case 13:if(qi(So),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));Fa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return qi(So),null;case 4:return yo(),null;case 10:return Ya(t.type._context),null;case 22:case 23:return Pl(),null;case 24:return null;default:return null}}var vc=!1,yc=!1,bc=typeof WeakSet==`function`?WeakSet:Set,U=null;function xc(e,t){var n=e.ref;if(n!==null)if(typeof n==`function`)try{n(null)}catch(n){Jl(e,t,n)}else n.current=null}function Sc(e,t,n){try{n()}catch(n){Jl(e,t,n)}}var Cc=!1;function wc(e,t){if(Si=mn,e=Pr(),Fr(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var i=n.getSelection&&n.getSelection();if(i&&i.rangeCount!==0){n=i.anchorNode;var a=i.anchorOffset,o=i.focusNode;i=i.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||i!==0&&f.nodeType!==3||(l=s+i),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===i&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(Ci={focusedElem:e,selectionRange:n},mn=!1,U=t;U!==null;)if(t=U,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,U=e;else for(;U!==null;){t=U;try{var h=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var g=h.memoizedProps,_=h.memoizedState,v=t.stateNode;v.__reactInternalSnapshotBeforeUpdate=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:ws(t.type,g),_)}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent=``:y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(e){Jl(t,t.return,e)}if(e=t.sibling,e!==null){e.return=t.return,U=e;break}U=t.return}return h=Cc,Cc=!1,h}function Tc(e,t,n){var r=t.updateQueue;if(r=r===null?null:r.lastEffect,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&Sc(t,n,a)}i=i.next}while(i!==r)}}function Ec(e,t){if(t=t.updateQueue,t=t===null?null:t.lastEffect,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Dc(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t==`function`?t(e):t.current=e}}function Oc(e){var t=e.alternate;t!==null&&(e.alternate=null,Oc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Pi],delete t[Fi],delete t[Li],delete t[Ri],delete t[zi])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function kc(e){return e.tag===5||e.tag===3||e.tag===4}function Ac(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||kc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function jc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=xi));else if(r!==4&&(e=e.child,e!==null))for(jc(e,t,n),e=e.sibling;e!==null;)jc(e,t,n),e=e.sibling}function Mc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Mc(e,t,n),e=e.sibling;e!==null;)Mc(e,t,n),e=e.sibling}var Nc=null,Pc=!1;function Fc(e,t,n){for(n=n.child;n!==null;)Ic(e,t,n),n=n.sibling}function Ic(e,t,n){if(wt&&typeof wt.onCommitFiberUnmount==`function`)try{wt.onCommitFiberUnmount(Ct,n)}catch{}switch(n.tag){case 5:yc||xc(n,t);case 6:var r=Nc,i=Pc;Nc=null,Fc(e,t,n),Nc=r,Pc=i,Nc!==null&&(Pc?(e=Nc,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Nc.removeChild(n.stateNode));break;case 18:Nc!==null&&(Pc?(e=Nc,n=n.stateNode,e.nodeType===8?Ai(e.parentNode,n):e.nodeType===1&&Ai(e,n),fn(e)):Ai(Nc,n.stateNode));break;case 4:r=Nc,i=Pc,Nc=n.stateNode.containerInfo,Pc=!0,Fc(e,t,n),Nc=r,Pc=i;break;case 0:case 11:case 14:case 15:if(!yc&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&Sc(n,t,o),i=i.next}while(i!==r)}Fc(e,t,n);break;case 1:if(!yc&&(xc(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){Jl(n,t,e)}Fc(e,t,n);break;case 21:Fc(e,t,n);break;case 22:n.mode&1?(yc=(r=yc)||n.memoizedState!==null,Fc(e,t,n),yc=r):Fc(e,t,n);break;default:Fc(e,t,n)}}function Lc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new bc),t.forEach(function(t){var r=Ql.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function Rc(e,t){var n=t.deletions;if(n!==null)for(var i=0;i<n.length;i++){var a=n[i];try{var o=e,s=t,c=s;a:for(;c!==null;){switch(c.tag){case 5:Nc=c.stateNode,Pc=!1;break a;case 3:Nc=c.stateNode.containerInfo,Pc=!0;break a;case 4:Nc=c.stateNode.containerInfo,Pc=!0;break a}c=c.return}if(Nc===null)throw Error(r(160));Ic(o,s,a),Nc=null,Pc=!1;var l=a.alternate;l!==null&&(l.return=null),a.return=null}catch(e){Jl(a,t,e)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)zc(t,e),t=t.sibling}function zc(e,t){var n=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Rc(t,e),Bc(e),i&4){try{Tc(3,e,e.return),Ec(3,e)}catch(t){Jl(e,e.return,t)}try{Tc(5,e,e.return)}catch(t){Jl(e,e.return,t)}}break;case 1:Rc(t,e),Bc(e),i&512&&n!==null&&xc(n,n.return);break;case 5:if(Rc(t,e),Bc(e),i&512&&n!==null&&xc(n,n.return),e.flags&32){var a=e.stateNode;try{je(a,``)}catch(t){Jl(e,e.return,t)}}if(i&4&&(a=e.stateNode,a!=null)){var o=e.memoizedProps,s=n===null?o:n.memoizedProps,c=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{c===`input`&&o.type===`radio`&&o.name!=null&&_e(a,o),Re(c,s);var u=Re(c,o);for(s=0;s<l.length;s+=2){var d=l[s],f=l[s+1];d===`style`?Fe(a,f):d===`dangerouslySetInnerHTML`?Ae(a,f):d===`children`?je(a,f):S(a,d,f,u)}switch(c){case`input`:ve(a,o);break;case`textarea`:Te(a,o);break;case`select`:var p=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!o.multiple;var m=o.value;m==null?p!==!!o.multiple&&(o.defaultValue==null?Se(a,!!o.multiple,o.multiple?[]:``,!1):Se(a,!!o.multiple,o.defaultValue,!0)):Se(a,!!o.multiple,m,!1)}a[Fi]=o}catch(t){Jl(e,e.return,t)}}break;case 6:if(Rc(t,e),Bc(e),i&4){if(e.stateNode===null)throw Error(r(162));a=e.stateNode,o=e.memoizedProps;try{a.nodeValue=o}catch(t){Jl(e,e.return,t)}}break;case 3:if(Rc(t,e),Bc(e),i&4&&n!==null&&n.memoizedState.isDehydrated)try{fn(t.containerInfo)}catch(t){Jl(e,e.return,t)}break;case 4:Rc(t,e),Bc(e);break;case 13:Rc(t,e),Bc(e),a=e.child,a.flags&8192&&(o=a.memoizedState!==null,a.stateNode.isHidden=o,!o||a.alternate!==null&&a.alternate.memoizedState!==null||(ll=gt())),i&4&&Lc(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(yc=(u=yc)||d,Rc(t,e),yc=u):Rc(t,e),Bc(e),i&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!d&&e.mode&1)for(U=e,d=e.child;d!==null;){for(f=U=d;U!==null;){switch(p=U,m=p.child,p.tag){case 0:case 11:case 14:case 15:Tc(4,p,p.return);break;case 1:xc(p,p.return);var h=p.stateNode;if(typeof h.componentWillUnmount==`function`){i=p,n=p.return;try{t=i,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(e){Jl(i,n,e)}}break;case 5:xc(p,p.return);break;case 22:if(p.memoizedState!==null){Wc(f);continue}}m===null?Wc(f):(m.return=p,U=m)}d=d.sibling}a:for(d=null,f=e;;){if(f.tag===5){if(d===null){d=f;try{a=f.stateNode,u?(o=a.style,typeof o.setProperty==`function`?o.setProperty(`display`,`none`,`important`):o.display=`none`):(c=f.stateNode,l=f.memoizedProps.style,s=l!=null&&l.hasOwnProperty(`display`)?l.display:null,c.style.display=Pe(`display`,s))}catch(t){Jl(e,e.return,t)}}}else if(f.tag===6){if(d===null)try{f.stateNode.nodeValue=u?``:f.memoizedProps}catch(t){Jl(e,e.return,t)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break a;for(;f.sibling===null;){if(f.return===null||f.return===e)break a;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:Rc(t,e),Bc(e),i&4&&Lc(e);break;case 21:break;default:Rc(t,e),Bc(e)}}function Bc(e){var t=e.flags;if(t&2){try{a:{for(var n=e.return;n!==null;){if(kc(n)){var i=n;break a}n=n.return}throw Error(r(160))}switch(i.tag){case 5:var a=i.stateNode;i.flags&32&&(je(a,``),i.flags&=-33),Mc(e,Ac(e),a);break;case 3:case 4:var o=i.stateNode.containerInfo;jc(e,Ac(e),o);break;default:throw Error(r(161))}}catch(t){Jl(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Vc(e,t,n){U=e,Hc(e,t,n)}function Hc(e,t,n){for(var r=(e.mode&1)!=0;U!==null;){var i=U,a=i.child;if(i.tag===22&&r){var o=i.memoizedState!==null||vc;if(!o){var s=i.alternate,c=s!==null&&s.memoizedState!==null||yc;s=vc;var l=yc;if(vc=o,(yc=c)&&!l)for(U=i;U!==null;)o=U,c=o.child,o.tag===22&&o.memoizedState!==null||c===null?Gc(i):(c.return=o,U=c);for(;a!==null;)U=a,Hc(a,t,n),a=a.sibling;U=i,vc=s,yc=l}Uc(e,t,n)}else i.subtreeFlags&8772&&a!==null?(a.return=i,U=a):Uc(e,t,n)}}function Uc(e){for(;U!==null;){var t=U;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:yc||Ec(5,t);break;case 1:var i=t.stateNode;if(t.flags&4&&!yc)if(n===null)i.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:ws(t.type,n.memoizedProps);i.componentDidUpdate(a,n.memoizedState,i.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&fo(t,o,i);break;case 3:var s=t.updateQueue;if(s!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}fo(t,s,n)}break;case 5:var c=t.stateNode;if(n===null&&t.flags&4){n=c;var l=t.memoizedProps;switch(t.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(t.memoizedState===null){var u=t.alternate;if(u!==null){var d=u.memoizedState;if(d!==null){var f=d.dehydrated;f!==null&&fn(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}yc||t.flags&512&&Dc(t)}catch(e){Jl(t,t.return,e)}}if(t===e){U=null;break}if(n=t.sibling,n!==null){n.return=t.return,U=n;break}U=t.return}}function Wc(e){for(;U!==null;){var t=U;if(t===e){U=null;break}var n=t.sibling;if(n!==null){n.return=t.return,U=n;break}U=t.return}}function Gc(e){for(;U!==null;){var t=U;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ec(4,t)}catch(e){Jl(t,n,e)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount==`function`){var i=t.return;try{r.componentDidMount()}catch(e){Jl(t,i,e)}}var a=t.return;try{Dc(t)}catch(e){Jl(t,a,e)}break;case 5:var o=t.return;try{Dc(t)}catch(e){Jl(t,o,e)}}}catch(e){Jl(t,t.return,e)}if(t===e){U=null;break}var s=t.sibling;if(s!==null){s.return=t.return,U=s;break}U=t.return}}var Kc=Math.ceil,qc=C.ReactCurrentDispatcher,Jc=C.ReactCurrentOwner,Yc=C.ReactCurrentBatchConfig,Xc=0,Zc=null,Qc=null,$c=0,el=0,tl=Ki(0),nl=0,rl=null,il=0,al=0,ol=0,sl=null,cl=null,ll=0,ul=1/0,dl=null,fl=!1,pl=null,ml=null,hl=!1,gl=null,_l=0,vl=0,yl=null,bl=-1,xl=0;function Sl(){return Xc&6?gt():bl===-1?bl=gt():bl}function Cl(e){return e.mode&1?Xc&2&&$c!==0?$c&-$c:La.transition===null?(e=Vt,e===0?(e=window.event,e=e===void 0?16:bn(e.type),e):e):(xl===0&&(xl=It()),xl):1}function wl(e,t,n,i){if(50<vl)throw vl=0,yl=null,Error(r(185));Rt(e,n,i),(!(Xc&2)||e!==Zc)&&(e===Zc&&(!(Xc&2)&&(al|=n),nl===4&&Al(e,$c)),Tl(e,i),n===1&&Xc===0&&!(t.mode&1)&&(ul=gt()+500,sa&&da()))}function Tl(e,t){var n=e.callbackNode;Pt(e,t);var r=Mt(e,e===Zc?$c:0);if(r===0)n!==null&&pt(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&pt(n),t===1)e.tag===0?ua(jl.bind(null,e)):la(jl.bind(null,e)),Oi(function(){!(Xc&6)&&da()}),n=null;else{switch(Ht(r)){case 1:n=vt;break;case 4:n=yt;break;case 16:n=bt;break;case 536870912:n=St;break;default:n=bt}n=eu(n,El.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function El(e,t){if(bl=-1,xl=0,Xc&6)throw Error(r(327));var n=e.callbackNode;if(Kl()&&e.callbackNode!==n)return null;var i=Mt(e,e===Zc?$c:0);if(i===0)return null;if(i&30||(i&e.expiredLanes)!==0||t)t=zl(e,i);else{t=i;var a=Xc;Xc|=2;var o=Ll();(Zc!==e||$c!==t)&&(dl=null,ul=gt()+500,Fl(e,t));do try{Vl();break}catch(t){Il(e,t)}while(1);Ja(),qc.current=o,Xc=a,Qc===null?(Zc=null,$c=0,t=nl):t=0}if(t!==0){if(t===2&&(a=Ft(e),a!==0&&(i=a,t=Dl(e,a))),t===1)throw n=rl,Fl(e,0),Al(e,i),Tl(e,gt()),n;if(t===6)Al(e,i);else{if(a=e.current.alternate,!(i&30)&&!kl(a)&&(t=zl(e,i),t===2&&(o=Ft(e),o!==0&&(i=o,t=Dl(e,o))),t===1))throw n=rl,Fl(e,0),Al(e,i),Tl(e,gt()),n;switch(e.finishedWork=a,e.finishedLanes=i,t){case 0:case 1:throw Error(r(345));case 2:Wl(e,cl,dl);break;case 3:if(Al(e,i),(i&130023424)===i&&(t=ll+500-gt(),10<t)){if(Mt(e,0)!==0)break;if(a=e.suspendedLanes,(a&i)!==i){Sl(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Ti(Wl.bind(null,e,cl,dl),t);break}Wl(e,cl,dl);break;case 4:if(Al(e,i),(i&4194240)===i)break;for(t=e.eventTimes,a=-1;0<i;){var s=31-Et(i);o=1<<s,s=t[s],s>a&&(a=s),i&=~o}if(i=a,i=gt()-i,i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*Kc(i/1960))-i,10<i){e.timeoutHandle=Ti(Wl.bind(null,e,cl,dl),i);break}Wl(e,cl,dl);break;case 5:Wl(e,cl,dl);break;default:throw Error(r(329))}}}return Tl(e,gt()),e.callbackNode===n?El.bind(null,e):null}function Dl(e,t){var n=sl;return e.current.memoizedState.isDehydrated&&(Fl(e,t).flags|=256),e=zl(e,t),e!==2&&(t=cl,cl=n,t!==null&&Ol(t)),e}function Ol(e){cl===null?cl=e:cl.push.apply(cl,e)}function kl(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!kr(a(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Al(e,t){for(t&=~ol,t&=~al,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Et(t),r=1<<n;e[n]=-1,t&=~r}}function jl(e){if(Xc&6)throw Error(r(327));Kl();var t=Mt(e,0);if(!(t&1))return Tl(e,gt()),null;var n=zl(e,t);if(e.tag!==0&&n===2){var i=Ft(e);i!==0&&(t=i,n=Dl(e,i))}if(n===1)throw n=rl,Fl(e,0),Al(e,t),Tl(e,gt()),n;if(n===6)throw Error(r(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Wl(e,cl,dl),Tl(e,gt()),null}function Ml(e,t){var n=Xc;Xc|=1;try{return e(t)}finally{Xc=n,Xc===0&&(ul=gt()+500,sa&&da())}}function Nl(e){gl!==null&&gl.tag===0&&!(Xc&6)&&Kl();var t=Xc;Xc|=1;var n=Yc.transition,r=Vt;try{if(Yc.transition=null,Vt=1,e)return e()}finally{Vt=r,Yc.transition=n,Xc=t,!(Xc&6)&&da()}}function Pl(){el=tl.current,qi(tl)}function Fl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Ei(n)),Qc!==null)for(n=Qc.return;n!==null;){var r=n;switch(H(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&ta();break;case 3:yo(),qi(Zi),qi(Xi),To();break;case 5:xo(r);break;case 4:yo();break;case 13:qi(So);break;case 19:qi(So);break;case 10:Ya(r.type._context);break;case 22:case 23:Pl()}n=n.return}if(Zc=e,Qc=e=au(e.current,null),$c=el=t,nl=0,rl=null,ol=al=il=0,cl=sl=null,$a!==null){for(t=0;t<$a.length;t++)if(n=$a[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,a=n.pending;if(a!==null){var o=a.next;a.next=i,r.next=o}n.pending=r}$a=null}return e}function Il(e,t){do{var n=Qc;try{if(Ja(),Eo.current=bs,Mo){for(var i=ko.memoizedState;i!==null;){var a=i.queue;a!==null&&(a.pending=null),i=i.next}Mo=!1}if(Oo=0,jo=Ao=ko=null,No=!1,Po=0,Jc.current=null,n===null||n.return===null){nl=1,rl=t,Qc=null;break}a:{var o=e,s=n.return,c=n,l=t;if(t=$c,c.flags|=32768,typeof l==`object`&&l&&typeof l.then==`function`){var u=l,d=c,f=d.tag;if(!(d.mode&1)&&(f===0||f===11||f===15)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var m=Rs(s);if(m!==null){m.flags&=-257,zs(m,s,c,o,t),m.mode&1&&Ls(o,u,t),t=m,l=u;var h=t.updateQueue;if(h===null){var g=new Set;g.add(l),t.updateQueue=g}else h.add(l);break a}else{if(!(t&1)){Ls(o,u,t),Rl();break a}l=Error(r(426))}}else if(Ea&&c.mode&1){var _=Rs(s);if(_!==null){!(_.flags&65536)&&(_.flags|=256),zs(_,s,c,o,t),Ia(js(l,c));break a}}o=l=js(l,c),nl!==4&&(nl=2),sl===null?sl=[o]:sl.push(o),o=s;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var v=Fs(o,l,t);lo(o,v);break a;case 1:c=l;var y=o.type,b=o.stateNode;if(!(o.flags&128)&&(typeof y.getDerivedStateFromError==`function`||b!==null&&typeof b.componentDidCatch==`function`&&(ml===null||!ml.has(b)))){o.flags|=65536,t&=-t,o.lanes|=t;var x=Is(o,c,t);lo(o,x);break a}}o=o.return}while(o!==null)}Ul(n)}catch(e){t=e,Qc===n&&n!==null&&(Qc=n=n.return);continue}break}while(1)}function Ll(){var e=qc.current;return qc.current=bs,e===null?bs:e}function Rl(){(nl===0||nl===3||nl===2)&&(nl=4),Zc===null||!(il&268435455)&&!(al&268435455)||Al(Zc,$c)}function zl(e,t){var n=Xc;Xc|=2;var i=Ll();(Zc!==e||$c!==t)&&(dl=null,Fl(e,t));do try{Bl();break}catch(t){Il(e,t)}while(1);if(Ja(),Xc=n,qc.current=i,Qc!==null)throw Error(r(261));return Zc=null,$c=0,nl}function Bl(){for(;Qc!==null;)Hl(Qc)}function Vl(){for(;Qc!==null&&!mt();)Hl(Qc)}function Hl(e){var t=$l(e.alternate,e,el);e.memoizedProps=e.pendingProps,t===null?Ul(e):Qc=t,Jc.current=null}function Ul(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=_c(n,t),n!==null){n.flags&=32767,Qc=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{nl=6,Qc=null;return}}else if(n=gc(n,t,el),n!==null){Qc=n;return}if(t=t.sibling,t!==null){Qc=t;return}Qc=t=e}while(t!==null);nl===0&&(nl=5)}function Wl(e,t,n){var r=Vt,i=Yc.transition;try{Yc.transition=null,Vt=1,Gl(e,t,n,r)}finally{Yc.transition=i,Vt=r}return null}function Gl(e,t,n,i){do Kl();while(gl!==null);if(Xc&6)throw Error(r(327));n=e.finishedWork;var a=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(r(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(zt(e,o),e===Zc&&(Qc=Zc=null,$c=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||hl||(hl=!0,eu(bt,function(){return Kl(),null})),o=(n.flags&15990)!=0,n.subtreeFlags&15990||o){o=Yc.transition,Yc.transition=null;var s=Vt;Vt=1;var c=Xc;Xc|=4,Jc.current=null,wc(e,n),zc(n,e),Ir(Ci),mn=!!Si,Ci=Si=null,e.current=n,Vc(n,e,a),ht(),Xc=c,Vt=s,Yc.transition=o}else e.current=n;if(hl&&(hl=!1,gl=e,_l=a),o=e.pendingLanes,o===0&&(ml=null),Tt(n.stateNode,i),Tl(e,gt()),t!==null)for(i=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],i(a.value,{componentStack:a.stack,digest:a.digest});if(fl)throw fl=!1,e=pl,pl=null,e;return _l&1&&e.tag!==0&&Kl(),o=e.pendingLanes,o&1?e===yl?vl++:(vl=0,yl=e):vl=0,da(),null}function Kl(){if(gl!==null){var e=Ht(_l),t=Yc.transition,n=Vt;try{if(Yc.transition=null,Vt=16>e?16:e,gl===null)var i=!1;else{if(e=gl,gl=null,_l=0,Xc&6)throw Error(r(331));var a=Xc;for(Xc|=4,U=e.current;U!==null;){var o=U,s=o.child;if(U.flags&16){var c=o.deletions;if(c!==null){for(var l=0;l<c.length;l++){var u=c[l];for(U=u;U!==null;){var d=U;switch(d.tag){case 0:case 11:case 15:Tc(8,d,o)}var f=d.child;if(f!==null)f.return=d,U=f;else for(;U!==null;){d=U;var p=d.sibling,m=d.return;if(Oc(d),d===u){U=null;break}if(p!==null){p.return=m,U=p;break}U=m}}}var h=o.alternate;if(h!==null){var g=h.child;if(g!==null){h.child=null;do{var _=g.sibling;g.sibling=null,g=_}while(g!==null)}}U=o}}if(o.subtreeFlags&2064&&s!==null)s.return=o,U=s;else b:for(;U!==null;){if(o=U,o.flags&2048)switch(o.tag){case 0:case 11:case 15:Tc(9,o,o.return)}var v=o.sibling;if(v!==null){v.return=o.return,U=v;break b}U=o.return}}var y=e.current;for(U=y;U!==null;){s=U;var b=s.child;if(s.subtreeFlags&2064&&b!==null)b.return=s,U=b;else b:for(s=y;U!==null;){if(c=U,c.flags&2048)try{switch(c.tag){case 0:case 11:case 15:Ec(9,c)}}catch(e){Jl(c,c.return,e)}if(c===s){U=null;break b}var x=c.sibling;if(x!==null){x.return=c.return,U=x;break b}U=c.return}}if(Xc=a,da(),wt&&typeof wt.onPostCommitFiberRoot==`function`)try{wt.onPostCommitFiberRoot(Ct,e)}catch{}i=!0}return i}finally{Vt=n,Yc.transition=t}}return!1}function ql(e,t,n){t=js(n,t),t=Fs(e,t,1),e=so(e,t,1),t=Sl(),e!==null&&(Rt(e,1,t),Tl(e,t))}function Jl(e,t,n){if(e.tag===3)ql(e,e,n);else for(;t!==null;){if(t.tag===3){ql(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(ml===null||!ml.has(r))){e=js(n,e),e=Is(t,e,1),t=so(t,e,1),e=Sl(),t!==null&&(Rt(t,1,e),Tl(t,e));break}}t=t.return}}function Yl(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Sl(),e.pingedLanes|=e.suspendedLanes&n,Zc===e&&($c&n)===n&&(nl===4||nl===3&&($c&130023424)===$c&&500>gt()-ll?Fl(e,0):ol|=n),Tl(e,t)}function Xl(e,t){t===0&&(e.mode&1?(t=At,At<<=1,!(At&130023424)&&(At=4194304)):t=1);var n=Sl();e=no(e,t),e!==null&&(Rt(e,t,n),Tl(e,n))}function Zl(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Xl(e,n)}function Ql(e,t){var n=0;switch(e.tag){case 13:var i=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(r(314))}i!==null&&i.delete(t),Xl(e,n)}var $l=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Zi.current)Vs=!0;else{if((e.lanes&n)===0&&!(t.flags&128))return Vs=!1,uc(e,t,n);Vs=!!(e.flags&131072)}else Vs=!1,Ea&&t.flags&1048576&&Sa(t,ha,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;cc(e,t),e=t.pendingProps;var a=$i(t,Xi.current);Za(t,n),a=Ro(null,t,i,e,a,n);var o=zo();return t.flags|=1,typeof a==`object`&&a&&typeof a.render==`function`&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ea(i)?(o=!0,ia(t)):o=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,io(t),a.updater=Es,t.stateNode=a,a._reactInternals=t,As(t,i,e,n),t=Xs(null,t,i,!0,o,n)):(t.tag=0,Ea&&o&&Ca(t),Hs(null,t,a,n),t=t.child),t;case 16:i=t.elementType;a:{switch(cc(e,t),e=t.pendingProps,a=i._init,i=a(i._payload),t.type=i,a=t.tag=iu(i),e=ws(i,e),a){case 0:t=Js(null,t,i,e,n);break a;case 1:t=Ys(null,t,i,e,n);break a;case 11:t=Us(null,t,i,e,n);break a;case 14:t=Ws(null,t,i,ws(i.type,e),n);break a}throw Error(r(306,i,``))}return t;case 0:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:ws(i,a),Js(e,t,i,a,n);case 1:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:ws(i,a),Ys(e,t,i,a,n);case 3:a:{if(Zs(t),e===null)throw Error(r(387));i=t.pendingProps,o=t.memoizedState,a=o.element,ao(e,t),uo(t,i,null,n);var s=t.memoizedState;if(i=s.element,o.isDehydrated)if(o={element:i,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){a=js(Error(r(423)),t),t=Qs(e,t,i,n,a);break a}else if(i!==a){a=js(Error(r(424)),t),t=Qs(e,t,i,n,a);break a}else for(Ta=ji(t.stateNode.containerInfo.firstChild),wa=t,Ea=!0,Da=null,n=Ua(t,null,i,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Fa(),i===a){t=lc(e,t,n);break a}Hs(e,t,i,n)}t=t.child}return t;case 5:return bo(t),e===null&&ja(t),i=t.type,a=t.pendingProps,o=e===null?null:e.memoizedProps,s=a.children,wi(i,a)?s=null:o!==null&&wi(i,o)&&(t.flags|=32),qs(e,t),Hs(e,t,s,n),t.child;case 6:return e===null&&ja(t),null;case 13:return tc(e,t,n);case 4:return vo(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=Ha(t,null,i,n):Hs(e,t,i,n),t.child;case 11:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:ws(i,a),Us(e,t,i,a,n);case 7:return Hs(e,t,t.pendingProps,n),t.child;case 8:return Hs(e,t,t.pendingProps.children,n),t.child;case 12:return Hs(e,t,t.pendingProps.children,n),t.child;case 10:a:{if(i=t.type._context,a=t.pendingProps,o=t.memoizedProps,s=a.value,Ji(Wa,i._currentValue),i._currentValue=s,o!==null)if(kr(o.value,s)){if(o.children===a.children&&!Zi.current){t=lc(e,t,n);break a}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var c=o.dependencies;if(c!==null){s=o.child;for(var l=c.firstContext;l!==null;){if(l.context===i){if(o.tag===1){l=oo(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?l.next=l:(l.next=d.next,d.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),Xa(o.return,n,t),c.lanes|=n;break}l=l.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(r(341));s.lanes|=n,c=s.alternate,c!==null&&(c.lanes|=n),Xa(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}Hs(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,i=t.pendingProps.children,Za(t,n),a=Qa(a),i=i(a),t.flags|=1,Hs(e,t,i,n),t.child;case 14:return i=t.type,a=ws(i,t.pendingProps),a=ws(i.type,a),Ws(e,t,i,a,n);case 15:return Gs(e,t,t.type,t.pendingProps,n);case 17:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:ws(i,a),cc(e,t),t.tag=1,ea(i)?(e=!0,ia(t)):e=!1,Za(t,n),Os(t,i,a),As(t,i,a,n),Xs(null,t,i,!0,e,n);case 19:return sc(e,t,n);case 22:return Ks(e,t,n)}throw Error(r(156,t.tag))};function eu(e,t){return ft(e,t)}function tu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,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 nu(e,t,n,r){return new tu(e,t,n,r)}function ru(e){return e=e.prototype,!(!e||!e.isReactComponent)}function iu(e){if(typeof e==`function`)return+!!ru(e);if(e!=null){if(e=e.$$typeof,e===j)return 11;if(e===P)return 14}return 2}function au(e,t){var n=e.alternate;return n===null?(n=nu(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ou(e,t,n,i,a,o){var s=2;if(i=e,typeof e==`function`)ru(e)&&(s=1);else if(typeof e==`string`)s=5;else a:switch(e){case E:return su(n.children,a,o,t);case D:s=8,a|=8;break;case O:return e=nu(12,n,t,a|2),e.elementType=O,e.lanes=o,e;case M:return e=nu(13,n,t,a),e.elementType=M,e.lanes=o,e;case N:return e=nu(19,n,t,a),e.elementType=N,e.lanes=o,e;case ee:return cu(n,a,o,t);default:if(typeof e==`object`&&e)switch(e.$$typeof){case k:s=10;break a;case A:s=9;break a;case j:s=11;break a;case P:s=14;break a;case F:s=16,i=null;break a}throw Error(r(130,e==null?e:typeof e,``))}return t=nu(s,n,t,a),t.elementType=e,t.type=i,t.lanes=o,t}function su(e,t,n,r){return e=nu(7,e,r,t),e.lanes=n,e}function cu(e,t,n,r){return e=nu(22,e,r,t),e.elementType=ee,e.lanes=n,e.stateNode={isHidden:!1},e}function lu(e,t,n){return e=nu(6,e,null,t),e.lanes=n,e}function uu(e,t,n){return t=nu(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function du(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Lt(0),this.expirationTimes=Lt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Lt(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function fu(e,t,n,r,i,a,o,s,c){return e=new du(e,t,n,s,c),t===1?(t=1,!0===a&&(t|=8)):t=0,a=nu(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},io(a),e}function pu(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:T,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}}function mu(e){if(!e)return Yi;e=e._reactInternals;a:{if(ot(e)!==e||e.tag!==1)throw Error(r(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break a;case 1:if(ea(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break a}}t=t.return}while(t!==null);throw Error(r(171))}if(e.tag===1){var n=e.type;if(ea(n))return ra(e,n,t)}return t}function hu(e,t,n,r,i,a,o,s,c){return e=fu(n,r,!0,e,i,a,o,s,c),e.context=mu(null),n=e.current,r=Sl(),i=Cl(n),a=oo(r,i),a.callback=t??null,so(n,a,i),e.current.lanes=i,Rt(e,i,r),Tl(e,r),e}function gu(e,t,n,r){var i=t.current,a=Sl(),o=Cl(i);return n=mu(n),t.context===null?t.context=n:t.pendingContext=n,t=oo(a,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=so(i,t,o),e!==null&&(wl(e,i,o,a),co(e,i,o)),o}function _u(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function vu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function yu(e,t){vu(e,t),(e=e.alternate)&&vu(e,t)}function bu(){return null}var xu=typeof reportError==`function`?reportError:function(e){console.error(e)};function Su(e){this._internalRoot=e}Cu.prototype.render=Su.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(r(409));gu(e,t,null,null)},Cu.prototype.unmount=Su.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Nl(function(){gu(null,e,null,null)}),t[Ii]=null}};function Cu(e){this._internalRoot=e}Cu.prototype.unstable_scheduleHydration=function(e){if(e){var t=Kt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<tn.length&&t!==0&&t<tn[n].priority;n++);tn.splice(n,0,e),n===0&&sn(e)}};function wu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Tu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==` react-mount-point-unstable `))}function Eu(){}function Du(e,t,n,r,i){if(i){if(typeof r==`function`){var a=r;r=function(){var e=_u(o);a.call(e)}}var o=hu(t,r,e,0,null,!1,!1,``,Eu);return e._reactRootContainer=o,e[Ii]=o.current,ui(e.nodeType===8?e.parentNode:e),Nl(),o}for(;i=e.lastChild;)e.removeChild(i);if(typeof r==`function`){var s=r;r=function(){var e=_u(c);s.call(e)}}var c=fu(e,0,!1,null,null,!1,!1,``,Eu);return e._reactRootContainer=c,e[Ii]=c.current,ui(e.nodeType===8?e.parentNode:e),Nl(function(){gu(t,c,n,r)}),c}function Ou(e,t,n,r,i){var a=n._reactRootContainer;if(a){var o=a;if(typeof i==`function`){var s=i;i=function(){var e=_u(o);s.call(e)}}gu(t,o,e,i)}else o=Du(n,t,e,i,r);return _u(o)}Ut=function(e){switch(e.tag){case 3:var t=e.stateNode;
8if(t.current.memoizedState.isDehydrated){var n=jt(t.pendingLanes);n!==0&&(Bt(t,n|1),Tl(t,gt()),!(Xc&6)&&(ul=gt()+500,da()))}break;case 13:Nl(function(){var t=no(e,1);t!==null&&wl(t,e,1,Sl())}),yu(e,1)}},Wt=function(e){if(e.tag===13){var t=no(e,134217728);t!==null&&wl(t,e,134217728,Sl()),yu(e,134217728)}},Gt=function(e){if(e.tag===13){var t=Cl(e),n=no(e,t);n!==null&&wl(n,e,t,Sl()),yu(e,t)}},Kt=function(){return Vt},qt=function(e,t){var n=Vt;try{return Vt=e,t()}finally{Vt=n}},Ve=function(e,t,n){switch(t){case`input`:if(ve(e,n),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(`input[name=`+JSON.stringify(``+t)+`][type="radio"]`),t=0;t<n.length;t++){var i=n[t];if(i!==e&&i.form===e.form){var a=Ui(i);if(!a)throw Error(r(90));pe(i),ve(i,a)}}}break;case`textarea`:Te(e,n);break;case`select`:t=n.value,t!=null&&Se(e,!!n.multiple,t,!1)}},Ke=Ml,qe=Nl;var ku={usingClientEntryPoint:!1,Events:[Vi,Hi,Ui,We,Ge,Ml]},Au={findFiberByHostInstance:Bi,bundleType:0,version:`18.3.1`,rendererPackageName:`react-dom`},ju={bundleType:Au.bundleType,version:Au.version,rendererPackageName:Au.rendererPackageName,rendererConfig:Au.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:C.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ut(e),e===null?null:e.stateNode},findFiberByHostInstance:Au.findFiberByHostInstance||bu,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 Mu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Mu.isDisabled&&Mu.supportsFiber)try{Ct=Mu.inject(ju),wt=Mu}catch{}}e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ku,e.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!wu(t))throw Error(r(200));return pu(e,t,null,n)},e.createRoot=function(e,t){if(!wu(e))throw Error(r(299));var n=!1,i=``,a=xu;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(i=t.identifierPrefix),t.onRecoverableError!==void 0&&(a=t.onRecoverableError)),t=fu(e,1,!1,null,null,n,!1,i,a),e[Ii]=t.current,ui(e.nodeType===8?e.parentNode:e),new Su(t)},e.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(r(188)):(e=Object.keys(e).join(`,`),Error(r(268,e)));return e=ut(t),e=e===null?null:e.stateNode,e},e.flushSync=function(e){return Nl(e)},e.hydrate=function(e,t,n){if(!Tu(t))throw Error(r(200));return Ou(null,e,t,!0,n)},e.hydrateRoot=function(e,t,n){if(!wu(e))throw Error(r(405));var i=n!=null&&n.hydratedSources||null,a=!1,o=``,s=xu;if(n!=null&&(!0===n.unstable_strictMode&&(a=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(s=n.onRecoverableError)),t=hu(t,null,e,1,n??null,a,!1,o,s),e[Ii]=t.current,ui(e),i)for(e=0;e<i.length;e++)n=i[e],a=n._getVersion,a=a(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Cu(t)},e.render=function(e,t,n){if(!Tu(t))throw Error(r(200));return Ou(null,e,t,!1,n)},e.unmountComponentAtNode=function(e){if(!Tu(e))throw Error(r(40));return e._reactRootContainer?(Nl(function(){Ou(null,null,e,!1,function(){e._reactRootContainer=null,e[Ii]=null})}),!0):!1},e.unstable_batchedUpdates=Ml,e.unstable_renderSubtreeIntoContainer=function(e,t,n,i){if(!Tu(n))throw Error(r(200));if(e==null||e._reactInternals===void 0)throw Error(r(38));return Ou(e,t,n,!1,i)},e.version=`18.3.1-next-f1338f8080-20240426`})),v=s(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=_()})),y=u(s((e=>{var t=v();e.createRoot=t.createRoot,e.hydrateRoot=t.hydrateRoot}))(),1),b=u(m(),1),x=(0,b.createContext)({}),S={},C;function w(){if(C)return S;C=1,S.parse=o,S.serialize=l;var e=Object.prototype.toString,t=Object.prototype.hasOwnProperty,n=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/,r=/^("?)[\u0021\u0023-\u002B\u002D-\u003A\u003C-\u005B\u005D-\u007E]*\1$/,i=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,a=/^[\u0020-\u003A\u003D-\u007E]*$/;function o(e,n){if(typeof e!=`string`)throw TypeError(`argument str must be a string`);var r={},i=e.length;if(i<2)return r;var a=n&&n.decode||u,o=0,l=0,d=0;do{if(l=e.indexOf(`=`,o),l===-1)break;if(d=e.indexOf(`;`,o),d===-1)d=i;else if(l>d){o=e.lastIndexOf(`;`,l-1)+1;continue}var p=s(e,o,l),m=c(e,l,p),h=e.slice(p,m);if(!t.call(r,h)){var g=s(e,l+1,d),_=c(e,d,g);e.charCodeAt(g)===34&&e.charCodeAt(_-1)===34&&(g++,_--),r[h]=f(e.slice(g,_),a)}o=d+1}while(o<i);return r}function s(e,t,n){do{var r=e.charCodeAt(t);if(r!==32&&r!==9)return t}while(++t<n);return n}
vendor: 1,117 bytes, line 8
8function c(e,t,n){for(;t>n;){var r=e.charCodeAt(--t);if(r!==32&&r!==9)return t+1}return n}function l(e,t,o){var s=o&&o.encode||encodeURIComponent;if(typeof s!=`function`)throw TypeError(`option encode is invalid`);if(!n.test(e))throw TypeError(`argument name is invalid`);var c=s(t);if(!r.test(c))throw TypeError(`argument val is invalid`);var l=e+`=`+c;if(!o)return l;if(o.maxAge!=null){var u=Math.floor(o.maxAge);if(!isFinite(u))throw TypeError(`option maxAge is invalid`);l+=`; Max-Age=`+u}if(o.domain){if(!i.test(o.domain))throw TypeError(`option domain is invalid`);l+=`; Domain=`+o.domain}if(o.path){if(!a.test(o.path))throw TypeError(`option path is invalid`);l+=`; Path=`+o.path}if(o.expires){var f=o.expires;if(!d(f)||isNaN(f.valueOf()))throw TypeError(`option expires is invalid`);l+=`; Expires=`+f.toUTCString()}if(o.httpOnly&&(l+=`; HttpOnly`),o.secure&&(l+=`; Secure`),o.partitioned&&(l+=`; Partitioned`),o.priority)switch(typeof o.priority==`string`?o.priority.toLowerCase():o.priority){case`low`:l+=`; Priority=Low`;break;case`medium`:l+=`; Priority=Medium`;break;case`high`:l+=`; Priority=High`;break;
8default:throw TypeError(`option priority is invalid`)}if(o.sameSite)switch(typeof o.sameSite==`string`?o.sameSite.toLowerCase():o.sameSite){case!0:l+=`; SameSite=Strict`;break;case`lax`:l+=`; SameSite=Lax`;break;case`strict`:l+=`; SameSite=Strict`;break;case`none`:l+=`; SameSite=None`;break;default:throw TypeError(`option sameSite is invalid`)}return l}function u(e){return e.indexOf(`%`)===-1?e:decodeURIComponent(e)}function d(t){return e.call(t)===`[object Date]`}function f(e,t){try{return t(e)}catch{return e}}return S}var T=w();function E(){let e=typeof global>`u`?void 0:global.TEST_HAS_DOCUMENT_COOKIE;return typeof e==`boolean`?e:typeof document==`object`&&typeof document.cookie==`string`}function D(e){return typeof e==`string`?T.parse(e):typeof e==`object`&&e?e:{}}function O(e,t={}){let n=k(e);if(!t.doNotParse)try{return JSON.parse(n)}catch{}return e}function k(e){return e&&e[0]===`j`&&e[1]===`:`?e.substr(2):e}var A=class{constructor(e,t={}){this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.update=()=>{if(!this.HAS_DOCUMENT_COOKIE)return;let e=this.cookies;this.cookies=T.parse(document.cookie),this._checkChanges(e)};let n=typeof document>`u`?``:document.cookie;this.cookies=D(e||n),this.defaultSetOptions=t,this.HAS_DOCUMENT_COOKIE=E()}_emitChange(e){for(let t=0;t<this.changeListeners.length;++t)this.changeListeners[t](e)}_checkChanges(e){new Set(Object.keys(e).concat(Object.keys(this.cookies))).forEach(t=>{e[t]!==this.cookies[t]&&this._emitChange({name:t,value:O(this.cookies[t])})})}_startPolling(){this.pollingInterval=setInterval(this.update,300)}_stopPolling(){this.pollingInterval&&clearInterval(this.pollingInterval)}get(e,t={}){return t.doNotUpdate||this.update(),O(this.cookies[e],t)}getAll(e={}){e.doNotUpdate||this.update();let t={};for(let n in this.cookies)t[n]=O(this.cookies[n],e);return t}set(e,t,n){n=n?Object.assign(Object.assign({},this.defaultSetOptions),n):this.defaultSetOptions;let r=typeof t==`string`?t:JSON.stringify(t);this.cookies=Object.assign(Object.assign({},this.cookies),{[e]:r}),this.HAS_DOCUMENT_COOKIE&&(document.cookie=T.serialize(e,r,n)),this._emitChange({name:e,value:t,options:n})}remove(e,t){let n=t=Object.assign(Object.assign(Object.assign({},this.defaultSetOptions),t),{expires:new Date(1970,1,1,0,0,1),maxAge:0});this.cookies=Object.assign({},this.cookies),delete this.cookies[e],this.HAS_DOCUMENT_COOKIE&&(document.cookie=T.serialize(e,``,n)),this._emitChange({name:e,value:void 0,options:t})}addChangeListener(e){this.changeListeners.push(e),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===1&&(typeof window==`object`&&`cookieStore`in window?window.cookieStore.addEventListener(`change`,this.update):this._startPolling())}removeChangeListener(e){let t=this.changeListeners.indexOf(e);t>=0&&this.changeListeners.splice(t,1),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===0&&(typeof window==`object`&&`cookieStore`in window?window.cookieStore.removeEventListener(`change`,this.update):this._stopPolling())}},j=b.createContext(new A),{Provider:M,Consumer:N}=j;b.Component;var P={exports:{}},F={},ee;function te(){if(ee)return F;ee=1;var e=typeof Symbol==`function`&&Symbol.for,t=e?Symbol.for(`react.element`):60103,n=e?Symbol.for(`react.portal`):60106,r=e?Symbol.for(`react.fragment`):60107,i=e?Symbol.for(`react.strict_mode`):60108,a=e?Symbol.for(`react.profiler`):60114,o=e?Symbol.for(`react.provider`):60109,s=e?Symbol.for(`react.context`):60110,c=e?Symbol.for(`react.async_mode`):60111,l=e?Symbol.for(`react.concurrent_mode`):60111,u=e?Symbol.for(`react.forward_ref`):60112,d=e?Symbol.for(`react.suspense`):60113,f=e?Symbol.for(`react.suspense_list`):60120,p=e?Symbol.for(`react.memo`):60115,m=e?Symbol.for(`react.lazy`):60116,h=e?Symbol.for(`react.block`):60121,g=e?Symbol.for(`react.fundamental`):60117,_=e?Symbol.for(`react.responder`):60118,v=e?Symbol.for(`react.scope`):60119;function y(e){if(typeof e==`object`&&e){var f=e.$$typeof;switch(f){case t:switch(e=e.type,e){case c:case l:case r:case a:case i:case d:return e;default:switch(e&&=e.$$typeof,e){case s:case u:case m:case p:case o:return e;default:return f}}case n:return f}}}function b(e){return y(e)===l}return F.AsyncMode=c,F.ConcurrentMode=l,F.ContextConsumer=s,F.ContextProvider=o,F.Element=t,F.ForwardRef=u,F.Fragment=r,F.Lazy=m,F.Memo=p,F.Portal=n,F.Profiler=a,F.StrictMode=i,F.Suspense=
8d,F.isAsyncMode=function(e){return b(e)||y(e)===c},F.isConcurrentMode=b,F.isContextConsumer=function(e){return y(e)===s},F.isContextProvider=function(e){return y(e)===o},F.isElement=function(e){return typeof e==`object`&&!!e&&e.$$typeof===t},F.isForwardRef=function(e){return y(e)===u},F.isFragment=function(e){return y(e)===r},F.isLazy=function(e){return y(e)===m},F.isMemo=function(e){return y(e)===p},F.isPortal=function(e){return y(e)===n},F.isProfiler=function(e){return y(e)===a},F.isStrictMode=function(e){return y(e)===i},F.isSuspense=function(e){return y(e)===d},F.isValidElementType=function(e){return typeof e==`string`||typeof e==`function`||e===r||e===l||e===a||e===i||e===d||e===f||typeof e==`object`&&!!e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===o||e.$$typeof===s||e.$$typeof===u||e.$$typeof===g||e.$$typeof===_||e.$$typeof===v||e.$$typeof===h)},F.typeOf=y,F}var ne;function I(){return ne?P.exports:(ne=1,P.exports=te(),P.exports)}var re,ie;function ae(){if(ie)return re;ie=1;var e=I(),t={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},n={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},r={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};a[e.ForwardRef]=r,a[e.Memo]=i;function o(n){return e.isMemo(n)?i:a[n.$$typeof]||t}var s=Object.defineProperty,c=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,u=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,f=Object.prototype;function p(e,t,r){if(typeof t!=`string`){if(f){var i=d(t);i&&i!==f&&p(e,i,r)}var a=c(t);l&&(a=a.concat(l(t)));for(var m=o(e),h=o(t),g=0;g<a.length;++g){var _=a[g];if(!n[_]&&!(r&&r[_])&&!(h&&h[_])&&!(m&&m[_])){var v=u(t,_);try{s(e,_,v)}catch{}}}}return e}return re=p,re}ae();function oe(){return typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0}function se(e,t){let n=(0,b.useContext)(j);if(!n)throw Error(`Missing <CookiesProvider>`);let r=Object.assign(Object.assign({},{doNotUpdate:!0}),t),[i,a]=(0,b.useState)(()=>n.getAll(r));return oe()&&(0,b.useLayoutEffect)(()=>{function t(){let t=n.getAll(r);ce(e||null,t,i)&&a(t)}return n.addChangeListener(t),()=>{n.removeChangeListener(t)}},[n,i]),[i,(0,b.useMemo)(()=>n.set.bind(n),[n]),(0,b.useMemo)(()=>n.remove.bind(n),[n]),(0,b.useMemo)(()=>n.update.bind(n),[n])]}function ce(e,t,n){if(!e)return!0;for(let r of e)if(t[r]!==n[r])return!0;return!1}function le(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=le(e[t]))&&(r&&(r+=` `),r+=n)}else for(n in e)e[n]&&(r&&(r+=` `),r+=n);return r}function L(){for(var e,t,n=0,r=``,i=arguments.length;n<i;n++)(e=arguments[n])&&(t=le(e))&&(r&&(r+=` `),r+=t);return r}function ue(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function de(e){if(Array.isArray(e))return e}function fe(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function pe(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
9In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function me(e,t){return de(e)||fe(e,t)||he(e,t)||pe()}function he(e,t){if(e){if(typeof e==`string`)return ue(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ue(e,t):void 0}}var ge=Object.entries,_e=Object.setPrototypeOf,ve=Object.isFrozen,ye=Object.getPrototypeOf,be=Object.getOwnPropertyDescriptor,xe=Object.freeze,Se=Object.seal,Ce=Object.create,we=typeof Reflect<`u`&&Reflect,Te=we.apply,Ee=we.construct;xe||=function(e){return e},Se||=function(e){return e},Te||=function(e,t){var n=[...arguments].slice(2);return e.apply(t,n)},Ee||=function(e){return new e(...[...arguments].slice(1))};var De=Ke(Array.prototype.forEach),Oe=Ke(Array.prototype.lastIndexOf),ke=Ke(Array.prototype.pop),Ae=Ke(Array.prototype.push),je=Ke(Array.prototype.splice),Me=Array.isArray,Ne=Ke(String.prototype.toLowerCase),Pe=Ke(String.prototype.toString),Fe=Ke(String.prototype.match),Ie=Ke(String.prototype.replace),Le=Ke(String.prototype.indexOf),Re=Ke(String.prototype.trim),ze=Ke(Number.prototype.toString),Be=Ke(Boolean.prototype.toString),Ve=typeof BigInt>`u`?null:Ke(BigInt.prototype.toString),R=typeof Symbol>`u`?null:Ke(Symbol.prototype.toString),He=Ke(Object.prototype.hasOwnProperty),Ue=Ke(Object.prototype.toString),We=Ke(RegExp.prototype.test),Ge=qe(TypeError);function Ke(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);var n=[...arguments].slice(1);return Te(e,t,n)}}function qe(e){return function(){return Ee(e,[...arguments])}}function z(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ne;if(_e&&_e(e,null),!Me(t))return e;let r=t.length;for(;r--;){let i=t[r];
vendor: 6,611 bytes, line 9
9if(typeof i==`string`){let e=n(i);e!==i&&(ve(t)||(t[r]=e),i=e)}e[i]=!0}return e}function Je(e){for(let t=0;t<e.length;t++)He(e,t)||(e[t]=null);return e}function Ye(e){let t=Ce(null);for(let r of ge(e)){var n=me(r,2);let i=n[0],a=n[1];He(e,i)&&(Me(a)?t[i]=Je(a):a&&typeof a==`object`&&a.constructor===Object?t[i]=Ye(a):t[i]=a)}return t}function Xe(e){switch(typeof e){case`string`:return e;case`number`:return ze(e);case`boolean`:return Be(e);case`bigint`:return Ve?Ve(e):`0`;case`symbol`:return R?R(e):`Symbol()`;case`undefined`:return Ue(e);case`function`:case`object`:{if(e===null)return Ue(e);let t=e,n=Ze(t,`toString`);if(typeof n==`function`){let e=n(t);return typeof e==`string`?e:Ue(e)}return Ue(e)}default:return Ue(e)}}function Ze(e,t){for(;e!==null;){let n=be(e,t);if(n){if(n.get)return Ke(n.get);if(typeof n.value==`function`)return Ke(n.value)}e=ye(e)}function n(){return null}return n}function Qe(e){try{return We(e,``),!0}catch{return!1}}var $e=xe(`a.abbr.acronym.address.area.article.aside.audio.b.bdi.bdo.big.blink.blockquote.body.br.button.canvas.caption.center.cite.code.col.colgroup.content.data.datalist.dd.decorator.del.details.dfn.dialog.dir.div.dl.dt.element.em.fieldset.figcaption.figure.font.footer.form.h1.h2.h3.h4.h5.h6.head.header.hgroup.hr.html.i.img.input.ins.kbd.label.legend.li.main.map.mark.marquee.menu.menuitem.meter.nav.nobr.ol.optgroup.option.output.p.picture.pre.progress.q.rp.rt.ruby.s.samp.search.section.select.shadow.slot.small.source.spacer.span.strike.strong.style.sub.summary.sup.table.tbody.td.template.textarea.tfoot.th.thead.time.tr.track.tt.u.ul.var.video.wbr`.split(`.`)),et=xe(`svg.a.altglyph.altglyphdef.altglyphitem.animatecolor.animatemotion.animatetransform.circle.clippath.defs.desc.ellipse.enterkeyhint.exportparts.filter.font.g.glyph.glyphref.hkern.image.inputmode.line.lineargradient.marker.mask.metadata.mpath.part.path.pattern.polygon.polyline.radialgradient.rect.stop.style.switch.symbol.text.textpath.title.tref.tspan.view.vkern`.split(`.`)),tt=xe([`feBlend`,`feColorMatrix`,`feComponentTransfer`,`feComposite`,`feConvolveMatrix`,`feDiffuseLighting`,`feDisplacementMap`,`feDistantLight`,`feDropShadow`,`feFlood`,`feFuncA`,`feFuncB`,`feFuncG`,`feFuncR`,`feGaussianBlur`,`feImage`,`feMerge`,`feMergeNode`,`feMorphology`,`feOffset`,`fePointLight`,`feSpecularLighting`,`feSpotLight`,`feTile`,`feTurbulence`]),nt=xe([`animate`,`color-profile`,`cursor`,`discard`,`font-face`,`font-face-format`,`font-face-name`,`font-face-src`,`font-face-uri`,`foreignobject`,`hatch`,`hatchpath`,`mesh`,`meshgradient`,`meshpatch`,`meshrow`,`missing-glyph`,`script`,`set`,`solidcolor`,`unknown`,`use`]),rt=xe(`math.menclose.merror.mfenced.mfrac.mglyph.mi.mlabeledtr.mmultiscripts.mn.mo.mover.mpadded.mphantom.mroot.mrow.ms.mspace.msqrt.mstyle.msub.msup.msubsup.mtable.mtd.mtext.mtr.munder.munderover.mprescripts`.split(`.`)),it=xe([`maction`,`maligngroup`,`malignmark`,`mlongdiv`,`mscarries`,`mscarry`,`msgroup`,`mstack`,`msline`,`msrow`,`semantics`,`annotation`,`annotation-xml`,`mprescripts`,`none`]),at=xe([`#text`]),ot=xe(`accept.action.align.alt.autocapitalize.autocomplete.autopictureinpicture.autoplay.background.bgcolor.border.capture.cellpadding.cellspacing.checked.cite.class.clear.color.cols.colspan.command.commandfor.controls.controlslist.coords.crossorigin.datetime.decoding.default.dir.disabled.disablepictureinpicture.disableremoteplayback.download.draggable.enctype.enterkeyhint.exportparts.face.for.headers.height.hidden.high.href.hreflang.id.inert.inputmode.integrity.ismap.kind.label.lang.list.loading.loop.low.max.maxlength.media.method.min.minlength.multiple.muted.name.nonce.noshade.novalidate.nowrap.open.optimum.part.pattern.placeholder.playsinline.popover.popovertarget.popovertargetaction.poster.preload.pubdate.radiogroup.readonly.rel.required.rev.reversed.role.rows.rowspan.spellcheck.scope.selected.shape.size.sizes.slot.span.srclang.start.src.srcset.step.style.summary.tabindex.title.translate.type.usemap.valign.value.width.wrap.xmlns`.split(`.`)),st=xe(`accent-height.accumulate.additive.alignment-baseline.amplitude.ascent.attributename.attributetype.azimuth.basefrequency.baseline-shift.begin.bias.by.class.clip.clippathunits.clip-path.clip-rule.color.color-interpolation.color-interpolation-filters.color-profile.color-rendering.cx.cy.d.dx.dy.diffuseconstant.direction.display.divisor.dur.edgemode.elevation.end.exponent.fill.fill-opacity.fill-rule.filter.filterunits.flood-color.flood-opacity.font-family.font-size.font-size-adjust.font-stretch.font-style.font-variant.font-weight.fx.fy.g1.g2.glyph-name.glyphref.gradientunits.gradienttransform.height.href.id.image-rendering.in.in2.intercept.k.k1.k2.k3.k4.kerning.keypoints.keysplines.keytimes.lang.lengthadjust.letter-spacing.kernelmatrix.kernelunitlength.lighting-color.local.marker-end.marker-mid.marker-start.markerheight.markerunits.markerwidth.maskcontentunits.maskunits.max.mask.mask-type.media.method.mode.min.name.numoctaves.offset.operator.opacity.order.orient.orientation.origin.overflow.paint-order.path.pathlength.patterncontentunits.patterntransform.patternunits.points.preservealpha.preserveaspectratio.primitiveunits.r.rx.ry.radius.refx.refy.repeatcount.repeatdur.restart.result.rotate.scale.seed.shape-rendering.slope.specularconstant.specularexponent.spreadmethod.startoffset.stddeviation.stitchtiles.stop-color.stop-opacity.stroke-dasharray.stroke-dashoffset.stroke-linecap.stroke-linejoin.stroke-miterlimit.stroke-opacity.stroke.stroke-width.style.surfacescale.systemlanguage.tabindex.tablevalues.targetx.targety.transform.transform-origin.text-anchor.text-decoration.text-rendering.textlength.type.u1.u2.unicode.values.viewbox.visibility.version.vert-adv-y.vert-origin-x.vert-origin-y.width.word-spacing.wrap.writing-mode.xchannelselector.ychannelselector.x.x1.x2.xmlns.y.y1.y2.z.zoomandpan`.split(`.`)),ct=xe(`accent.accentunder.align.bevelled.close.columnalign.columnlines.columnspacing.columnspan.denomalign.depth.dir.display.displaystyle.encoding.fence.frame.height.href.id.largeop.length.linethickness.lquote.lspace.mathbackground.mathcolor.mathsize.mathvariant.maxsize.minsize.movablelimits.notation.numalign.open.rowalign.rowlines.rowspacing.rowspan.rspace.rquote.scriptlevel.scriptminsize.scriptsizemultiplier.selection.separator.separators.stretchy.subscriptshift.supscriptshift.symmetric.voffset.width.xmlns`.split(`.`)),lt=xe([`xlink:href`,`xml:id`,`xlink:title`,`xml:space`,`xmlns:xlink`]),ut=Se(/{{[\w\W]*|^[\w\W]*}}/g),dt=Se(/<%[\w\W]*|^[\w\W]*%>/g),ft=Se(/\${[\w\W]*/g),pt=Se(/^data-[\-\w.\u00B7-\uFFFF]+$/),mt=Se(/^aria-[\-\w]+$/),ht=Se(/^(?:(?:(?
9:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),gt=Se(/^(?:\w+script|data):/i),_t=Se(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),vt=Se(/^html$/i),yt=Se(/^[a-z][.\w]*(-[.\w]+)+$/i),bt={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},xt=function(){return typeof window>`u`?null:window},St=function(e,t){if(typeof e!=`object`||typeof e.createPolicy!=`function`)return null;let n=null,r=`data-tt-policy-suffix`;t&&t.hasAttribute(r)&&(n=t.getAttribute(r));let i=`dompurify`+(n?`#`+n:``);try{return e.createPolicy(i,{createHTML(e){return e},createScriptURL(e){return e}})}catch{return console.warn(`TrustedTypes policy `+i+` could not be created.`),null}},Ct=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function wt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:xt(),t=e=>wt(e);if(t.version=`3.4.7`,t.removed=[],!e||!e.document||e.document.nodeType!==bt.document||!e.Element)return t.isSupported=!1,t;let n=e.document,r=n,i=r.currentScript;e.DocumentFragment;let a=e.HTMLTemplateElement,o=e.Node,s=e.Element,c=e.NodeFilter;e.NamedNodeMap===void 0&&(e.NamedNodeMap||e.MozNamedAttrMap),e.HTMLFormElement;let l=e.DOMParser,u=e.trustedTypes,d=s.prototype,f=Ze(d,`cloneNode`),p=Ze(d,`remove`),m=Ze(d,`nextSibling`),h=Ze(d,`childNodes`),g=Ze(d,`parentNode`),_=Ze(d,`shadowRoot`),v=Ze(d,`attributes`),y=o&&o.prototype?Ze(o.prototype,`nodeType`):null,b=o&&o.prototype?Ze(o.prototype,`nodeName`):null;if(typeof a==`function`){let e=n.createElement(`template`);e.content&&e.content.ownerDocument&&(n=e.content.ownerDocument)}let x,S=``,C=n,w=C.implementation,T=C.createNodeIterator,E=C.createDocumentFragment,D=C.getElementsByTagName,O=r.importNode,k=Ct();t.isSupported=typeof ge==`function`&&typeof g==`function`&&w&&w.createHTMLDocument!==void 0;let A=ut,j=dt,M=ft,N=pt,P=mt,F=gt,ee=_t,te=yt,ne=ht,I=null,re=z({},[...$e,...et,...tt,...rt,...at]),ie=null,ae=z({},[...ot,...st,...ct,...lt]),oe=Object.seal(Ce(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),se=null,ce=null,le=Object.seal(Ce(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),L=!0,ue=!0,de=!1,fe=!0,pe=!1,me=!0,he=!1,_e=!1,ve=!1,ye=!1,be=!1,Se=!1,we=!0,Te=!1,Ee=`user-content-`,ze=!0,Be=!1,Ve={},R=null,Ue=z({},[`annotation-xml`,`audio`,`colgroup`,`desc`,`foreignobject`,`head`,`iframe`,`math`,`mi`,`mn`,`mo`,`ms`,`mtext`,`noembed`,`noframes`,`noscript`,`plaintext`,`script`,`style`,`svg`,`template`,`thead`,`title`,`video`,`xmp`]),Ke=null,qe=z({},[`audio`,`video`,`img`,`source`,`image`,`track`]),Je=null,Tt=z({},[`alt`,`class`,`for`,`id`,`label`,`name`,`pattern`,`placeholder`,`role`,`summary`,`title`,`value`,`style`,`xmlns`]),Et=`http://www.w3.org/1998/Math/MathML`,Dt=`http://www.w3.org/2000/svg`,B=`http://www.w3.org/1999/xhtml`,Ot=B,kt=!1,At=null,jt=z({},[Et,Dt,B],Pe),Mt=z({},[`mi`,`mo`,`mn`,`ms`,`mtext`]),Nt=z({},[`annotation-xml`]),Pt=z({},[`title`,`style`,`font`,`a`,`script`]),Ft=null,It=[`application/xhtml+xml`,`text/html`],Lt=null,Rt=null,zt=n.createElement(`form`),Bt=function(e){return e instanceof RegExp||e instanceof Function},Vt=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(Rt&&Rt===e)return;(!e||typeof e!=`object`)&&(e={}),e=Ye(e),Ft=It.indexOf(e.PARSER_MEDIA_TYPE)===-1?`text/html`:e.PARSER_MEDIA_TYPE,Lt=Ft===`application/xhtml+xml`?Pe:Ne,I=He(e,`ALLOWED_TAGS`)&&Me(e.ALLOWED_TAGS)?z({},e.ALLOWED_TAGS,Lt):re,ie=He(e,`ALLOWED_ATTR`)&&Me(e.ALLOWED_ATTR)?z({},e.ALLOWED_ATTR,Lt):ae,At=He(e,`ALLOWED_NAMESPACES`)&&Me(e.ALLOWED_NAMESPACES)?z({},e.ALLOWED_NAMESPACES,Pe):jt,Je=He(e,`ADD_URI_SAFE_ATTR`)&&Me(e.ADD_URI_SAFE_ATTR)?z(Ye(Tt),e.ADD_URI_SAFE_ATTR,Lt):Tt,Ke=He(e,`ADD_DATA_URI_TAGS`)&&Me(e.ADD_DATA_URI_TAGS)?z(Ye(qe),e.ADD_DATA_URI_TAGS,Lt):qe,R=He(e,`FORBID_CONTENTS`)&&Me(e.FORBID_CONTENTS)?z({},e.FORBID_CONTENTS,Lt):Ue,se=He(e,`FORBID_TAGS`)&&Me(e.FORBID_TAGS)?z({},e.FORBID_TAGS,Lt):Ye({}),ce=He(e,`FORBID_ATTR`)&&Me(e.FORBID_ATTR)?z({},e.FORBID_ATTR,Lt):Ye({}),Ve=He(e,`USE_PROFILES`)?e.USE_PROFILES&&typeof e.USE_PROFILES==`object`?Ye(e.USE_PROFILES):e.USE_PROFILES:!1,L=e.ALLOW_ARIA_ATTR!==!1,ue=e.ALLOW_DATA_ATTR!==!1,de=e.ALLOW_UNKNOWN_PROTOCOLS||!1,fe=e.ALLOW_SELF_CLOSE_IN_ATTR!==!1,pe=e.SAFE_FOR_TEMPLATES||!1,me=e.SAFE_FOR_XML!==!1,he=e.WHOLE_DOCUMENT||!1,ye=e.RETURN_DOM||!1,be=e.RETURN_DOM_FRAGMENT||!1,Se=e.RETURN_TRUSTED_TYPE||!1,ve=e.FORCE_BODY||!1,we=e.SANITIZE_DOM!==!1,Te=e.SANITIZE_NAMED_PROPS||!1,ze=e.KEEP_CONTENT!==!1,Be=e.IN_PLACE||!1,ne=Qe(e.ALLOWED_URI_REGEXP)?e.ALLOWED_URI_REGEXP:ht,Ot=typeof e.NAMESPACE==`string`?e.NAMESPACE:B,Mt=He(e,`MATHML_TEXT_INTEGRATION_POINTS`)&&e.MATHML_TEXT_INTEGRATION_POINTS&&typeof e.MATHML_TEXT_INTEGRATION_POINTS==`object`?Ye(e.MATHML_TEXT_INTEGRATION_POINTS):z({},[`mi`,`mo`,`mn`,`ms`,`mtext`]),Nt=He(e,`HTML_INTEGRATION_POINTS`)&&e.HTML_INTEGRATION_POINTS&&typeof e.HTML_INTEGRATION_POINTS==`object`?Ye(e.HTML_INTEGRATION_POINTS):z({},[`annotation-xml`]);let t=He(e,`CUSTOM_ELEMENT_HANDLING`)&&e.CUSTOM_ELEMENT_HANDLING&&typeof e.CUSTOM_ELEMENT_HANDLING==`object`?Ye(e.CUSTOM_ELEMENT_HANDLING):Ce(null);if(oe=Ce(null),He(t,`tagNameCheck`)&&Bt(t.tagNameCheck)&&(oe.tagNameCheck=t.tagNameCheck),He(t,`attributeNameCheck`)&&Bt(t.attributeNameCheck)&&(oe.attributeNameCheck=t.attributeNameCheck),He(t,`allowCustomizedBuiltInElements`)&&typeof t.allowCustomizedBuiltInElements==`boolean`&&(oe.allowCustomizedBuiltInElements=t.allowCustomizedBuiltInElements),pe&&(ue=!1),be&&(ye=!0),Ve&&(I=z({},at),ie=Ce(null),Ve.html===!0&&(z(I,$e),z(ie,ot)),Ve.svg===!0&&(z(I,et),z(ie,st),z(ie,lt)),Ve.svgFilters===!0&&(z(I,tt),z(ie,st),z(ie,lt)),Ve.mathMl===!0&&(z(I,rt),z(ie,ct),z(ie,lt))),le.tagCheck=null,le.attributeCheck=null,He(e,`ADD_TAGS`)&&(typeof e.ADD_TAGS==`function`?le.tagCheck=e.ADD_TAGS:Me(e.ADD_TAGS)&&(I===re&&(I=Ye(I)),z(I,e.ADD_TAGS,Lt))),He(e,`ADD_ATTR`)&&(typeof e.ADD_ATTR==`function`?le.attributeCheck=e.ADD_ATTR:Me(e.ADD_ATTR)&&(ie===ae&&(ie=Ye(ie)),z(ie,e.ADD_ATTR,Lt))),He(e,`ADD_URI_SAFE_ATTR`)&&Me(e.ADD_URI_SAFE_ATTR)&&z(Je,e.ADD_URI_SAFE_ATTR,Lt),He(e,`FORBID_CONTENTS`)&&Me(e.FORBID_CONTENTS)&&(R===Ue&&(R=Ye(R)),z(R,e.FORBID_CONTENTS,Lt)),He(e,`ADD_FORBID_CONTENTS`)&&Me(e.ADD_FORBID_CONTENTS)&&(R===Ue&&(R=Ye(R)),z(R,e.ADD_FORBID_CONTENTS,Lt)),ze&&(I[`#text`]=!0),he&&z(I,[`html`,`head`,`body`]),I.table&&(z(I,[`tbody`]),delete se.tbody),e.TRUSTED_TYPES_POLICY){if(typeof e.TRUSTED_TYPES_POLICY.createHTML!=`function`)throw Ge(`TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.`);if(typeof e.TRUSTED_TYPES_POLICY.createScriptURL!=`function`)throw Ge(`TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.`);x=e.TRUSTED_TYPES_POLICY,S=x.createHTML(``)}else x===void 0&&(x=St(u,i)),x!==null&&typeof S==`string`&&(S=x.createHTML(``));(k.uponSanitizeElement.length>0||k.uponSanitizeAttribute.length>0)&&I===re&&(I=Ye(I)),k.uponSanitizeAttribute.length>0&&ie===ae&&(ie=Ye(ie)),xe&&xe(e),Rt=e},Ht=z({},[...et,...tt,...nt]),Ut=z({}
9,[...rt,...it]),Wt=function(e){let t=g(e);(!t||!t.tagName)&&(t={namespaceURI:Ot,tagName:`template`});let n=Ne(e.tagName),r=Ne(t.tagName);return At[e.namespaceURI]?e.namespaceURI===Dt?t.namespaceURI===B?n===`svg`:t.namespaceURI===Et?n===`svg`&&(r===`annotation-xml`||Mt[r]):!!Ht[n]:e.namespaceURI===Et?t.namespaceURI===B?n===`math`:t.namespaceURI===Dt?n===`math`&&Nt[r]:!!Ut[n]:e.namespaceURI===B?t.namespaceURI===Dt&&!Nt[r]||t.namespaceURI===Et&&!Mt[r]?!1:!Ut[n]&&(Pt[n]||!Ht[n]):!!(Ft===`application/xhtml+xml`&&At[e.namespaceURI]):!1},Gt=function(e){Ae(t.removed,{element:e});try{g(e).removeChild(e)}catch{p(e)}},Kt=function(e,n){try{Ae(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch{Ae(t.removed,{attribute:null,from:n})}if(n.removeAttribute(e),e===`is`)if(ye||be)try{Gt(n)}catch{}else try{n.setAttribute(e,``)}catch{}},qt=function(e){let t=null,r=null;if(ve)e=`<remove></remove>`+e;else{let t=Fe(e,/^[\r\n\t ]+/);r=t&&t[0]}Ft===`application/xhtml+xml`&&Ot===B&&(e=`<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>`+e+`</body></html>`);let i=x?x.createHTML(e):e;if(Ot===B)try{t=new l().parseFromString(i,Ft)}catch{}if(!t||!t.documentElement){t=w.createDocument(Ot,`template`,null);try{t.documentElement.innerHTML=kt?S:i}catch{}}let a=t.body||t.documentElement;return e&&r&&a.insertBefore(n.createTextNode(r),a.childNodes[0]||null),Ot===B?D.call(t,he?`html`:`body`)[0]:he?t.documentElement:a},Jt=function(e){return T.call(e.ownerDocument||e,e,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},Yt=function(e){e.normalize();let t=T.call(e.ownerDocument||e,e,c.SHOW_TEXT|c.SHOW_COMMENT|c.SHOW_CDATA_SECTION|c.SHOW_PROCESSING_INSTRUCTION,null),n=t.nextNode();for(;n;){let e=n.data;De([A,j,M],t=>{e=Ie(e,t,` `)}),n.data=e,n=t.nextNode()}},Xt=function(e){let t=b?b(e):null;return typeof t!=`string`||Lt(t)!==`form`?!1:typeof e.nodeName!=`string`||typeof e.textContent!=`string`||typeof e.removeChild!=`function`||e.attributes!==v(e)||typeof e.removeAttribute!=`function`||typeof e.setAttribute!=`function`||typeof e.namespaceURI!=`string`||typeof e.insertBefore!=`function`||typeof e.hasChildNodes!=`function`||e.nodeType!==y(e)||e.childNodes!==h(e)},Zt=function(e){if(!y||typeof e!=`object`||!e)return!1;try{return y(e)===bt.documentFragment}catch{return!1}},Qt=function(e){if(!y||typeof e!=`object`||!e)return!1;try{return typeof y(e)==`number`}catch{return!1}};function $t(e,n,r){De(e,e=>{e.call(t,n,r,Rt)})}let en=function(e){let n=null;if($t(k.beforeSanitizeElements,e,null),Xt(e))return Gt(e),!0;let r=Lt(e.nodeName);if($t(k.uponSanitizeElement,e,{tagName:r,allowedTags:I}),me&&e.hasChildNodes()&&!Qt(e.firstElementChild)&&We(/<[/\w!]/g,e.innerHTML)&&We(/<[/\w!]/g,e.textContent)||me&&e.namespaceURI===B&&r===`style`&&Qt(e.firstElementChild)||e.nodeType===bt.progressingInstruction||me&&e.nodeType===bt.comment&&We(/<[/\w]/g,e.data))return Gt(e),!0;if(se[r]||!(le.tagCheck instanceof Function&&le.tagCheck(r))&&!I[r]){if(!se[r]&&rn(r)&&(oe.tagNameCheck instanceof RegExp&&We(oe.tagNameCheck,r)||oe.tagNameCheck instanceof Function&&oe.tagNameCheck(r)))return!1;if(ze&&!R[r]){let t=g(e),n=h(e);if(n&&t){let r=n.length;for(let i=r-1;i>=0;--i){let r=f(n[i],!0);t.insertBefore(r,m(e))}}}return Gt(e),!0}return(y?y(e):e.nodeType)===bt.element&&!Wt(e)||(r===`noscript`||r===`noembed`||r===`noframes`)&&We(/<\/no(script|embed|frames)/i,e.innerHTML)?(Gt(e),!0):(pe&&e.nodeType===bt.text&&(n=e.textContent,De([A,j,M],e=>{n=Ie(n,e,` `)}),e.textContent!==n&&(Ae(t.removed,{element:e.cloneNode()}),e.textContent=n)),$t(k.afterSanitizeElements,e,null),!1)},tn=function(e,t,r){if(ce[t]||we&&(t===`id`||t===`name`)&&(r in n||r in zt))return!1;let i=ie[t]||le.attributeCheck instanceof Function&&le.attributeCheck(t,e);if(!(ue&&!ce[t]&&We(N,t))&&!(L&&We(P,t))){if(!i||ce[t]){if(!(rn(e)&&(oe.tagNameCheck instanceof RegExp&&We(oe.tagNameCheck,e)||oe.tagNameCheck instanceof Function&&oe.tagNameCheck(e))&&(oe.attributeNameCheck instanceof RegExp&&We(oe.attributeNameCheck,t)||oe.attributeNameCheck instanceof Function&&oe.attributeNameCheck(t,e))||t===`is`&&oe.allowCustomizedBuiltInElements&&(oe.tagNameCheck instanceof RegExp&&We(oe.tagNameCheck,r)||oe.tagNameCheck instanceof Function&&oe.tagNameCheck(r))))return!1}else if(!Je[t]&&!We(ne,Ie(r,ee,``))&&!((t===`src`||t===`xlink:href`||t===`href`)&&e!==`script`&&Le(r,`data:`)===0&&Ke[e])&&!(de&&!We(F,Ie(r,ee,``)))&&r)return!1}return!0},nn=z({},[`annotation-xml`,`color-profile`,`font-face`,`font-face-format`,`font-face-name`,`font-face-src`,`font-face-uri`,`missing-glyph`]),rn=function(e){return!nn[Ne(e)]&&We(te,e)},an=function(e){$t(k.beforeSanitizeAttributes,e,null);let n=e.attributes;if(!n||Xt(e))return;let r={attrName:``,attrValue:``,keepAttr:!0,allowedAttributes:ie,forceKeepAttr:void 0},i=n.length;for(;i--;){let a=n[i],o=a.name,s=a.namespaceURI,c=a.value,l=Lt(o),d=c,f=o===`value`?d:Re(d);if(r.attrName=l,r.attrValue=f,r.keepAttr=!0,r.forceKeepAttr=void 0,$t(k.uponSanitizeAttribute,e,r),f=r.attrValue,Te&&(l===`id`||l===`
9name`)&&Le(f,Ee)!==0&&(Kt(o,e),f=Ee+f),me&&We(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,f)){Kt(o,e);continue}if(l===`attributename`&&Fe(f,`href`)){Kt(o,e);continue}if(r.forceKeepAttr)continue;if(!r.keepAttr){Kt(o,e);continue}if(!fe&&We(/\/>/i,f)){Kt(o,e);continue}pe&&De([A,j,M],e=>{f=Ie(f,e,` `)});let p=Lt(e.nodeName);if(!tn(p,l,f)){Kt(o,e);continue}if(x&&typeof u==`object`&&typeof u.getAttributeType==`function`&&!s)switch(u.getAttributeType(p,l)){case`TrustedHTML`:f=x.createHTML(f);break;case`TrustedScriptURL`:f=x.createScriptURL(f);break}if(f!==d)try{s?e.setAttributeNS(s,o,f):e.setAttribute(o,f),Xt(e)?Gt(e):ke(t.removed)}catch{Kt(o,e)}}$t(k.afterSanitizeAttributes,e,null)},on=function(e){let t=null,n=Jt(e);for($t(k.beforeSanitizeShadowDOM,e,null);t=n.nextNode();)if($t(k.uponSanitizeShadowNode,t,null),en(t),an(t),Zt(t.content)&&on(t.content),(y?y(t):t.nodeType)===bt.element){let e=_?_(t):t.shadowRoot;Zt(e)&&(sn(e),on(e))}$t(k.afterSanitizeShadowDOM,e,null)},sn=function(e){let t=y?y(e):e.nodeType;if(t===bt.element){let t=_?_(e):e.shadowRoot;Zt(t)&&(sn(t),on(t))}let n=h?h(e):e.childNodes;if(!n)return;let r=[];De(n,e=>{Ae(r,e)});for(let e of r)sn(e);if(t===bt.element){let t=b?b(e):null;if(typeof t==`string`&&Lt(t)===`template`){let t=e.content;Zt(t)&&sn(t)}}};return t.sanitize=function(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=null,a=null,o=null,s=null;if(kt=!e,kt&&(e=`<!-->`),typeof e!=`string`&&!Qt(e)&&(e=Xe(e),typeof e!=`string`))throw Ge(`dirty is not a string, aborting`);if(!t.isSupported)return e;if(_e||Vt(n),t.removed=[],typeof e==`string`&&(Be=!1),Be){let t=b?b(e):e.nodeName;if(typeof t==`string`){let e=Lt(t);if(!I[e]||se[e])throw Ge(`root node is forbidden and cannot be sanitized in-place`)}if(Xt(e))throw Ge(`root node is clobbered and cannot be sanitized in-place`);sn(e)}else if(Qt(e))i=qt(`<!---->`),a=i.ownerDocument.importNode(e,!0),a.nodeType===bt.element&&a.nodeName===`BODY`||a.nodeName===`HTML`?i=a:i.appendChild(a),sn(a);else{if(!ye&&!pe&&!he&&e.indexOf(`<`)===-1)return x&&Se?x.createHTML(e):e;if(i=qt(e),!i)return ye?null:Se?S:``}i&&ve&&Gt(i.firstChild);let c=Jt(Be?e:i);for(;o=c.nextNode();)en(o),an(o),Zt(o.content)&&on(o.content);if(Be)return pe&&Yt(e),e;if(ye){if(pe&&Yt(i),be)for(s=E.call(i.ownerDocument);i.firstChild;)s.appendChild(i.firstChild);else s=i;return(ie.shadowroot||ie.shadowrootmode)&&(s=O.call(r,s,!0)),s}let l=he?i.outerHTML:i.innerHTML;return he&&I[`!doctype`]&&i.ownerDocument&&i.ownerDocument.doctype&&i.ownerDocument.doctype.name&&We(vt,i.ownerDocument.doctype.name)&&(l=`<!DOCTYPE `+i.ownerDocument.doctype.name+`>
10`+l),pe&&De([A,j,M],e=>{l=Ie(l,e,` `)}),x&&Se?x.createHTML(l):l},t.setConfig=function(){Vt(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}),_e=!0},t.clearConfig=function(){Rt=null,_e=!1},t.isValidAttribute=function(e,t,n){return Rt||Vt({}),tn(Lt(e),Lt(t),n)},t.addHook=function(e,t){typeof t==`function`&&Ae(k[e],t)},t.removeHook=function(e,t){if(t!==void 0){let n=Oe(k[e],t);return n===-1?void 0:je(k[e],n,1)[0]}return ke(k[e])},t.removeHooks=function(e){k[e]=[]},t.removeAllHooks=function(){k=Ct()},t}var Tt=wt(),Et=e=>Tt.sanitize(e),Dt=s((e=>{var t=m(),n=Symbol.for(`react.element`),r=Symbol.for(`react.fragment`),i=Object.prototype.hasOwnProperty,a=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,r){var s,c={},l=null,u=null;for(s in r!==void 0&&(l=``+r),t.key!==void 0&&(l=``+t.key),t.ref!==void 0&&(u=t.ref),t)i.call(t,s)&&!o.hasOwnProperty(s)&&(c[s]=t[s]);if(e&&e.defaultProps)for(s in t=e.defaultProps,t)c[s]===void 0&&(c[s]=t[s]);return{$$typeof:n,type:e,key:l,ref:u,props:c,_owner:a.current}}e.Fragment=r,e.jsx=s,e.jsxs=s})),B=s(((e,t)=>{t.exports=Dt()}))(),Ot=e=>(0,B.jsx)(`svg`,{width:`14`,height:`13`,viewBox:`0 0 14 13`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,...e,children:(0,B.jsxs)(`g`,{id:`Group 3427`,children:[(0,B.jsx)(`path`,{id:`Vector 7`,d:`M4.02778 0.666992H11.8056C12.3578 0.666992 12.8056 1.11471 12.8056 1.66699V7.22255C12.8056 7.77483 12.3578 8.22255 11.8056 8.22255H10.8982C10.
106099 8.22255 10.3355 8.34703 10.1456 8.56404L7.4377 11.6588C7.24781 11.8758 6.97348 12.0003 6.68512 12.0003H6.53078C5.88021 12.0003 5.40285 11.3889 5.56063 10.7578L5.88381 9.46508C6.0416 8.83394 5.56424 8.22255 4.91367 8.22255H2C1.44772 8.22255 1 7.77483 1 7.22255V6.53366C1 6.40163 1.02614 6.27091 1.07692 6.14904L3.1047 1.28238C3.25997 0.90973 3.62408 0.666992 4.02778 0.666992Z`,stroke:`#006CE1`}),(0,B.jsx)(`path`,{id:`Vector 8`,d:`M10.4434 0.666992V8.22255`,stroke:`#006CE1`})]})}),kt=e=>(0,B.jsxs)(`svg`,{width:`14`,height:`13`,viewBox:`0 0 14 13`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,...e,children:[(0,B.jsx)(`path`,{d:`M9.97222 12.333L2.19444 12.333C1.64216 12.333 1.19444 11.8853 1.19444 11.333L1.19444 5.77745C1.19444 5.22517 1.64216 4.77745 2.19444 4.77745L3.10179 4.77745C3.39015 4.77745 3.66448 4.65297 3.85436 4.43596L6.5623 1.34117C6.75219 1.12415 7.02652 0.999674 7.31488 0.999674L7.46922 0.999674C8.11979 0.999674 8.59715 1.61106 8.43937 2.24221L8.11619 3.53492C7.9584 4.16606 8.43576 4.77745 9.08633 4.77745L12 4.77745C12.5523 4.77745 13 5.22517 13 5.77745L13 6.46634C13 6.59837 12.9739 6.72909 12.9231 6.85096L10.8953 11.7176C10.74 12.0903 10.3759 12.333 9.97222 12.333Z`,stroke:`white`}),(0,B.jsx)(`path`,{d:`M3.55664 12.333L3.55664 4.77745`,stroke:`white`})]}),At=e=>(0,B.jsxs)(`svg`,{version:`1.1`,id:`Layer_1`,xmlns:`http://www.w3.org/2000/svg`,x:`0px`,y:`0px`,width:`36px`,height:`36px`,viewBox:`0 0 30 30`,xmlSpace:`preserve`,fill:`currentColor`,"aria-hidden":`true`,...e,children:[(0,B.jsxs)(`rect`,{x:`4.5`,y:`13`,width:`3`,height:`5`,children:[(0,B.jsx)(`animate`,{attributeName:`height`,attributeType:`XML`,values:`5;21;5`,begin:`0s`,dur:`0.6s`,repeatCount:`indefinite`}),(0,B.jsx)(`animate`,{attributeName:`y`,attributeType:`XML`,values:`13; 5; 13`,begin:`0s`,dur:`0.6s`,repeatCount:`indefinite`})]}),(0,B.jsxs)(`rect`,{x:`13.5`,y:`13`,width:`3`,height:`5`,children:[(0,B.jsx)(`animate`,{attributeName:`height`,attributeType:`XML`,values:`5;21;5`,begin:`0.15s`,dur:`0.6s`,repeatCount:`indefinite`}),(0,B.jsx)(`animate`,{attributeName:`y`,attributeType:`XML`,values:`13; 5; 13`,begin:`0.15s`,dur:`0.6s`,repeatCount:`indefinite`})]}),(0,B.jsxs)(`rect`,{x:`22.5`,y:`13`,width:`3`,height:`5`,children:[(0,B.jsx)(`animate`,{attributeName:`height`,attributeType:`XML`,values:`5;21;5`,begin:`0.3s`,dur:`0.6s`,repeatCount:`indefinite`}),(0,B.jsx)(`animate`,{attributeName:`y`,attributeType:`XML`,values:`13; 5; 13`,begin:`0.3s`,dur:`0.6s`,repeatCount:`indefinite`})]})]}),jt=e=>(0,B.jsxs)(`svg`,{width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,...e,children:[(0,B.jsx)(`path`,{d:`M12 16C13.6569 16 15 14.6569 15 13C15 11.3431 13.6569 10 12 10C10.3431 10 9 11.3431 9 13C9 14.6569 10.3431 16 12 16Z`,stroke:e.color||`#000000`,strokeWidth:`1`,strokeLinecap:`round`,strokeLinejoin:`round`}),(0,B.jsx)(`path`,{d:`M3 16.8V9.2C3 8.0799 3 7.51984 3.21799 7.09202C3.40973 6.71569 3.71569 6.40973 4.09202 6.21799C4.51984 6 5.0799 6 6.2 6H7.25464C7.37758 6 7.43905 6 7.49576 5.9935C7.79166 5.95961 8.05705 5.79559 8.21969 5.54609C8.25086 5.49827 8.27836 5.44328 8.33333 5.33333C8.44329 5.11342 8.49827 5.00346 8.56062 4.90782C8.8859 4.40882 9.41668 4.08078 10.0085 4.01299C10.1219 4 10.2448 4 10.4907 4H13.5093C13.7552 4 13.8781 4 13.9915 4.01299C14.5833 4.08078 15.1141 4.40882 15.4394 4.90782C15.5017 5.00345 15.5567 5.11345 15.6667 5.33333C15.7216 5.44329 15.7491 5.49827 15.7803 5.54609C15.943 5.79559 16.2083 5.95961 16.5042 5.9935C16.561 6 16.6224 6 16.7454 6H17.8C18.9201 6 19.4802 6 19.908 6.21799C20.2843 6.40973 20.5903 6.71569 20.782 7.09202C21 7.51984 21 8.0799 21 9.2V16.8C21 17.9201 21 18.4802 20.782 18.908C20.5903 19.2843 20.2843 19.5903 19.908 19.782C19.4802 20 18.9201 20 17.8 20H6.2C5.0799 20 4.51984 20 4.09202 19.782C3.71569 19.5903 3.40973 19.2843 3.21799 18.908C3 18.4802 3 17.9201 3 16.8Z`,stroke:e.color||`#000000`,strokeWidth:`1`,strokeLinecap:`round`,strokeLinejoin:`round`})]}),Mt=({className:e,color:t,...n})=>
10(0,B.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`18`,height:`18`,viewBox:`0 0 18 18`,stroke:t,className:e,"aria-hidden":`true`,...n,children:(0,B.jsx)(`path`,{d:`M14.0625 4.4375L3.9375 14.5625M3.9375 4.4375L14.0625 14.5625`,strokeWidth:`1.5`,strokeLinecap:`round`})}),Nt=({className:e,color:t,...n})=>(0,B.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`8`,height:`8`,viewBox:`0 0 8 8`,fill:`none`,className:e,"aria-hidden":`true`,...n,children:(0,B.jsx)(`path`,{d:`M0.75 2.5L4 5.25L7.25 2.5`,stroke:t||`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`})}),Pt=({className:e,color:t,...n})=>(0,B.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`16`,height:`14`,viewBox:`0 0 16 14`,fill:`none`,className:e,"aria-hidden":`true`,...n,children:[(0,B.jsx)(`path`,{d:`M2.13587 8.61269C2.07823 8.61269 2.027 8.60633 1.96936 8.59361C1.80286 8.54908 1.66838 8.44096 1.57872 8.29467L0.0865957 5.72504C-0.0927156 5.41974 0.0161522 5.03175 0.323543 4.85366C0.630934 4.67556 1.02158 4.78369 1.20089 5.08899L2.37281 7.11162L4.40928 5.94766C4.71667 5.76956 5.10731 5.87769 5.28662 6.18299C5.46593 6.4883 5.35707 6.87628 5.04968 7.05438L2.46247 8.53636C2.36641 8.59361 2.25114 8.61905 2.14227 8.61905L2.13587 8.61269Z`,fill:t||`currentColor`}),(0,B.jsx)(`path`,{d:`M8.96251 13.9936C8.61029 13.9936 8.32211 13.7074 8.32211 13.3576C8.32211 13.0078 8.61029 12.7215 8.96251 12.7215C9.96793 12.7215 10.9605 12.4544 11.8379 11.9519C13.1699 11.1887 14.1241 9.95475 14.5212 8.47912C14.9182 7.00349 14.7133 5.4579 13.9448 4.13493C12.3566 1.39993 8.82162 0.45858 6.07431 2.04233C4.14672 3.14905 3.04523 5.20348 3.20533 7.41056C3.23095 7.76039 2.96198 8.06569 2.60976 8.09113C2.25754 8.12293 1.95015 7.84943 1.92454 7.49961C1.73242 4.84094 3.10927 2.26495 5.42751 0.935614C8.7896 -0.991605 13.1059 0.153277 15.0527 3.49888C15.9941 5.11444 16.2438 7.00349 15.7571 8.80986C15.2704 10.6162 14.1049 12.1237 12.4783 13.0587C11.4088 13.6693 10.1921 14 8.96251 14V13.9936Z`,fill:t||`currentColor`})]}),Ft=({className:e,color:t,...n})=>(0,B.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,className:e,"aria-hidden":`true`,...n,children:(0,B.jsx)(`path`,{d:`M8.61719 0C12.6976 0 16 3.38055 16 7.52539C15.9998 11.6701 12.6975 15.0498 8.61719 15.0498H8.2373V13.4473H8.61719C11.8094 13.4473 14.4139 10.8015 14.4141 7.52539C14.4141 4.24918 11.8095 1.60254 8.61719 1.60254C5.55395 1.60283 3.03353 4.04001 2.83496 7.13184L4.05664 5.88574V8.15918L3.94824 8.27148L2.30078 9.95215L2.02832 10.2295L0.108398 8.27148L0 8.15918V5.88574L1.24414 7.15527C1.43373 3.18143 4.65919 0.000291923 8.61719 0Z`,fill:t||`currentColor`})}),It=e=>(0,B.jsx)(`svg`,{width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,role:`img`,"aria-hidden":`true`,...e,children:(0,B.jsx)(`path`,{d:`M6.46627 11.563L10.3295 12.154L6.46662 12.745L6.46661 12.7449L6.4589 12.7462C6.22441 12.7852 6.00511 12.8878 5.82484 13.0427C5.64458 13.1977 5.51024 13.3991 5.43645 13.6251L5.42508 13.6599L5.41802 13.6959L4.46909 18.5354C4.44256 18.6608 4.41415 18.8071 4.40406 18.9444C4.39569 19.0585 4.38658 19.2962 4.51627 19.5155C4.59192 19.6434 4.7074 19.7523 4.85898 19.8175C5.0014 19.8787 5.14003 19.8862 5.24854 19.8774C5.45069 19.861 5.65069 19.7792 5.82523 19.692L5.82523 19.692L5.82936 19.6899L18.8939 13.0346L18.9062 13.0283L18.9183 13.0215L18.9434 13.0072C19.1412 12.8946 19.3285 12.7881 19.4635 12.692C19.5345 12.6415 19.6249 12.5708 19.7016 12.478C19.7811 12.3819 19.8804 12.2195 19.8804 12C19.8804 11.7805 19.7811 11.6181 19.7016 11.522C19.6249 11.4292 19.5345 11.3585 19.4635 11.308C19.3285 11.2119 19.1412 11.1054 18.9434 10.9928L18.9183 10.9785L18.9013 10.9688L18.8836 10.9603L5.82211 4.61704C5.66503 4.53863 5.49326 4.46032 5.33246 4.42395C5.18664 4.39098 4.80089 4.34309 4.5488 4.68699C4.45098 4.82044 4.42035 4.9598 4.4088 5.048C4.39678 5.13964 4.3991 5.22735 4.40384 5.29685C4.41294 5.43037 4.43886 5.59097 4.46344 5.74329L4.46467 5.75091L4.46628 5.76088L4.46822 5.7708L5.41768 10.6121L5.42473 10.6481L5.4361 10.6829C5.5099 10.9089 5.64423 11.1103 5.82449 11.2652C6.00476 11.4202 6.22406 11.5228 6.45855 11.5618L6.45854 11.5618L6.46627 11.563Z`,stroke:`#181818`,strokeWidth:`1.2`})}),Lt=e=>
10(0,B.jsx)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 19 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,role:`img`,"aria-hidden":`true`,...e,children:(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M0.139404 0.95166L18.236 9.99997L0.139404 19.0483L2.75895 10.6418L6.082 9.99997L2.75895 9.35823L0.139404 0.95166ZM10.6363 9.99997L3.5 11.5L1.99996 17L16 9.99997L1.99996 2.99997L3.5 8.5L10.6363 9.99997Z`,fill:`#181818`})}),Rt=e=>(0,B.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,role:`img`,"aria-hidden":`true`,...e,children:(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M6.00665 10.4968C6.04638 10.6185 6.11872 10.727 6.21578 10.8104C6.31285 10.8938 6.43093 10.9491 6.55719 10.9701L12.6042 11.8952C12.8965 11.9442 12.8965 12.3642 12.6042 12.4132L6.55754 13.3383C6.43128 13.3593 6.3132 13.4145 6.21613 13.4979C6.11907 13.5814 6.04673 13.6898 6.007 13.8115L5.05719 18.6555C4.95117 19.1555 4.93175 19.468 5.55719 19.1555L18.6217 12.5002C19.0609 12.2502 19.2806 12.1252 19.2806 12.0002C19.2806 11.8752 19.0609 11.7502 18.6217 11.5002L5.55719 5.15548C4.93175 4.84291 4.95117 4.99848 5.05719 5.6555L6.00665 10.4968ZM6.08733 4.07891C5.92811 3.99949 5.70112 3.8923 5.46499 3.8389C5.25782 3.79206 4.53923 3.68561 4.06507 4.33244C3.88445 4.57884 3.83251 4.82951 3.81407 4.9702C3.79473 5.11778 3.79942 5.24986 3.80541 5.33782C3.81644 5.49967 3.84631 5.68449 3.86934 5.82701C3.87041 5.83365 3.87147 5.84021 3.87251 5.84666L3.87573 5.86661L4.84318 10.7997L4.86593 10.8694C4.97378 11.1996 5.17011 11.494 5.43357 11.7204C5.69704 11.9469 6.01756 12.0968 6.36027 12.1538C6.01756 12.2108 5.69739 12.3614 5.43392 12.5879C5.17046 12.8144 4.97413 13.1087 4.86628 13.439L4.84353 13.5087L3.88134 18.4158C3.85445 18.5431 3.819 18.7217 3.80586 18.9006C3.79606 19.034 3.77067 19.4333 4.00002 19.8211C4.1363 20.0515 4.34654 20.2504 4.62216 20.3689C4.87945 20.4795 5.12237 20.4898 5.29715 20.4756C5.61698 20.4497 5.90092 20.3252 6.09363 20.2289L19.1911 13.5568L19.2153 13.5431C19.2274 13.5362 19.2397 13.5292 19.2521 13.5221C19.4382 13.4163 19.6506 13.2955 19.8115 13.1811C19.8985 13.1192 20.0383 13.0128 20.1642 12.8605C20.2956 12.7016 20.4806 12.4079 20.4806 12.0002C20.4806 11.5925 20.2956 11.2988 20.1642 11.1398C20.0383 10.9875 19.8985 10.8812 19.8115 10.8193C19.6506 10.7048 19.4382 10.584 19.2521 10.4782C19.2397 10.4712 19.2274 10.4642 19.2153 10.4573L19.1812 10.4379L6.08733 4.07891ZM6.19995 5.17588C6.19992 5.17546 6.19989 5.17506 6.19986 5.17466L6.19995 5.17588ZM18.4202 12.7748C18.4272 12.7803 18.4275 12.78 18.4202 12.7748C18.42 12.7747 18.4204 12.775 18.4202 12.7748Z`,fill:`white`})}),zt=e=>(0,B.jsx)(`svg`,{width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,children:(0,B.jsx)(`path`,{d:`M4.5 12H19.5M12 4.5V19.5`,stroke:`#181818`,strokeWidth:`1.2`,strokeLinecap:`round`})}),Bt=e=>(0,B.jsx)(`svg`,{width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,children:(0,B.jsx)(`path`,{d:`M4.5 12H19.5M12 4.5V19.5`,stroke:`#181818`,strokeWidth:`1.5`,strokeLinecap:`square`})}),Vt=e=>(0,B.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`25`,height:`24`,viewBox:`0 0 25 24`,fill:`none`,...e,children:(0,B.jsx)(`path`,{d:`M5 12H20M12.5 4.5V19.5`,stroke:`white`,strokeWidth:`1.2`,strokeLinecap:`round`})}),Ht=e=>(0,B.jsxs)(`svg`,{width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,...e,children:[(0,B.jsx)(`path`,{d:`M16.9 22C13.8 22 11.3 19.5 11.3 16.4C11.3 13.3 13.8 10.8 16.9 10.8C20 10.8 22.5 13.3 22.5 16.4C22.5 19.5 20 22 16.9 22ZM16.9 12C14.5 12 12.5 14 12.5 16.4C12.5 18.8 14.5 20.8 16.9 20.8C19.3 20.8 21.3 18.8 21.3 16.4C21.3 14 19.3 12 16.9 12Z`,fill:`#181818`}),(0,B.jsx)(`path`,{d:`M18.9 15.4H14.9C14.6 15.4 14.3 15.1 14.3 14.8C14.3 14.5 14.6 14.2 14.9 14.2H18.9C19.2 14.2 19.5 14.5 19.5 14.8C19.5 15.1 19.2 15.4 18.9 15.4Z`,fill:`#181818`}),(0,B.jsx)(`path`,{d:`M16.9 19.2C16.6 19.2 16.3 18.9 16.3 18.6V14.8C16.3 14.5 16.6 14.2 16.9 14.2C17.2 14.2 17.5 14.5 17.5 14.8V18.6C17.5 18.9 17.2 19.2 16.9 19.2Z`,fill:`#181818`}),(0,B.jsx)(`path`,{d:`M8.1 15.2C6.1 15.2 4.5 13.6 4.5 11.6V5.6C4.5 3.6 6.1 2 8.1 2C10.1 2 11.7 3.6 11.7 5.6V11.6C11.7 13.6 10.1 15.2 8.1 15.2ZM8.1 3.2C6.8 3.2 5.7 4.3 5.7 5.6V11.6C5.7 12.9 6.8 14 8.1 14C9.4 14 10.5 12.9 10.5 11.6V5.6C10.5 4.3 9.4 3.2 8.1 3.2Z`,fill:`#181818`}),(0,B.jsx)(`path`,{d:`M8.6 18.2H7.6C4.2 18.2 1.5 15.5 1.5 12.1V11.6C1.5 11.3 1.8 11 2.1 11C2.4 11 2.7 11.3 2.7 11.6V12.1C2.7 14.8 4.9 17 7.
106 17H8.6C9.2 17 9.8 16.9 10.3 16.7C10.6 16.6 11 16.7 11.1 17.1C11.2 17.4 11.1 17.8 10.7 17.9C10 18.1 9.3 18.3 8.6 18.3V18.2Z`,fill:`#181818`}),(0,B.jsx)(`path`,{d:`M8.1 20.7C7.8 20.7 7.5 20.4 7.5 20.1V17.6C7.5 17.3 7.8 17 8.1 17C8.4 17 8.7 17.3 8.7 17.6V20.1C8.7 20.4 8.4 20.7 8.1 20.7Z`,fill:`#181818`})]}),Ut=e=>(0,B.jsxs)(`svg`,{width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,...e,children:[(0,B.jsx)(`path`,{d:`M9.3 15H4.5L3.5 14V3L4.5 2H9.5L10.5 3V10.2H9.5V3.5L9 3H5L4.5 3.5V13.5L5 14H9.3V15Z`,fill:`#181818`}),(0,B.jsx)(`path`,{d:`M9.5 17H3.3L1.5 15.1V11.5H2.5V14.7L3.7 16H9.5V17Z`,fill:`#181818`}),(0,B.jsx)(`path`,{d:`M7.5 16.5H6.5V19.5H7.5V16.5Z`,fill:`#181818`}),(0,B.jsx)(`path`,{d:`M9.5 19H3V20H9.5V19Z`,fill:`#181818`}),(0,B.jsx)(`path`,{d:`M16.5 8.1L10.5 11.6V18.5L16.5 22L22.5 18.5V11.6L16.5 8.1ZM20 14H17.5V18.5H15.5V14H13V13H20V14Z`,fill:`#181818`})]}),Wt=e=>(0,B.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,"aria-hidden":`true`,...e,children:[(0,B.jsx)(`path`,{d:`M16.9 22C13.8 22 11.3 19.5 11.3 16.4C11.3 13.3 13.8 10.8 16.9 10.8C20 10.8 22.5 13.3 22.5 16.4C22.5 19.5 20 22 16.9 22ZM16.9 12C14.5 12 12.5 14 12.5 16.4C12.5 18.8 14.5 20.8 16.9 20.8C19.3 20.8 21.3 18.8 21.3 16.4C21.3 14 19.3 12 16.9 12Z`,fill:`white`}),(0,B.jsx)(`path`,{d:`M18.9 15.4H14.9C14.6 15.4 14.3 15.1 14.3 14.8C14.3 14.5 14.6 14.2 14.9 14.2H18.9C19.2 14.2 19.5 14.5 19.5 14.8C19.5 15.1 19.2 15.4 18.9 15.4Z`,fill:`white`}),(0,B.jsx)(`path`,{d:`M16.9 19.2C16.6 19.2 16.3 18.9 16.3 18.6V14.8C16.3 14.5 16.6 14.2 16.9 14.2C17.2 14.2 17.5 14.5 17.5 14.8V18.6C17.5 18.9 17.2 19.2 16.9 19.2Z`,fill:`white`}),(0,B.jsx)(`path`,{d:`M8.1 15.2C6.1 15.2 4.5 13.6 4.5 11.6V5.6C4.5 3.6 6.1 2 8.1 2C10.1 2 11.7 3.6 11.7 5.6V11.6C11.7 13.6 10.1 15.2 8.1 15.2ZM8.1 3.2C6.8 3.2 5.7 4.3 5.7 5.6V11.6C5.7 12.9 6.8 14 8.1 14C9.4 14 10.5 12.9 10.5 11.6V5.6C10.5 4.3 9.4 3.2 8.1 3.2Z`,fill:`white`}),(0,B.jsx)(`path`,{d:`M8.6 18.2H7.6C4.2 18.2 1.5 15.5 1.5 12.1V11.6C1.5 11.3 1.8 11 2.1 11C2.4 11 2.7 11.3 2.7 11.6V12.1C2.7 14.8 4.9 17 7.6 17H8.6C9.2 17 9.8 16.9 10.3 16.7C10.6 16.6 11 16.7 11.1 17.1C11.2 17.4 11.1 17.8 10.7 17.9C10 18.1 9.3 18.3 8.6 18.3V18.2Z`,fill:`white`}),(0,B.jsx)(`path`,{d:`M8.1 20.7C7.8 20.7 7.5 20.4 7.5 20.1V17.6C7.5 17.3 7.8 17 8.1 17C8.4 17 8.7 17.3 8.7 17.6V20.1C8.7 20.4 8.4 20.7 8.1 20.7Z`,fill:`white`})]}),Gt=e=>(0,B.jsx)(`svg`,{width:`1em`,height:`1em`,viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,...e,children:(0,B.jsx)(`path`,{d:`M1.5 5L8 10.5L14.5 5`,stroke:`#181818`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`})}),Kt=e=>(0,B.jsx)(`svg`,{width:`1em`,height:`1em`,viewBox:`0 0 12 12`,fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,...e,children:(0,B.jsx)(`path`,{d:`M6 9.55L1 4.55V2.5L6 7.5L11 2.5V4.55L6 9.55Z`})}),qt=e=>(0,B.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,role:`img`,"aria-label":`arrow`,...e,children:(0,B.jsx)(`path`,{d:`M1.5 5L8 10.5L14.5 5`,stroke:`#CDAB82`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`})}),Jt=e=>(0,B.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`12`,height:`12`,viewBox:`0 0 12 12`,fill:`currentColor`,"aria-hidden":`true`,...e,children:(0,B.jsx)(`path`,{d:`M0 6C0 4.81331 0.351894 3.65328 1.01118 2.66658C1.67047 1.67989 2.60754 0.910851 3.7039 0.456726C4.80026 0.00259972 6.00666 -0.11622 7.17054 0.115291C8.33443 0.346802 9.40353 0.918247 10.2426 1.75736C11.0818 2.59648 11.6532 3.66558 11.8847 4.82946C12.1162 5.99335 11.9974 7.19975 11.5433 8.2961C11.0892 9.39246 10.3201 10.3295 9.33342 10.9888C8.34673 11.6481 7.18669 12 6 12C4.40927 11.9981 2.88422 11.3654 1.75941 10.2406C0.634589 9.11578 0.00185261 7.59073 0 6ZM1.2 6C1.2 6.94935 1.48152 7.87738 2.00895 8.66674C2.53638 9.4561 3.28603 10.0713 4.16312 10.4346C5.0402 10.7979 6.00532 10.893 6.93643 10.7078C7.86754 10.5226 8.72282 10.0654 9.39411 9.39412C10.0654 8.72282 10.5226 7.86755 10.7078 6.93644C10.893 6.00533 10.7979 5.04021 10.4346 4.16312C10.0713 3.28604 9.45609 2.53638 8.66674 2.00895C7.87738 1.48152 6.94935 1.2 6 1.2C4.72745 1.20159 3.50747 1.70781 2.60764 2.60764C1.70781 3.50747 1.20159 4.72745 1.2 6ZM5.4 9.6V4.8H6.6V9.6H5.4ZM5.4 3.6V2.4H6.6V3.6H5.4Z`})}),Yt=e=>
10(0,B.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`36`,height:`36`,viewBox:`0 0 36 36`,...e,"aria-hidden":`true`,children:(0,B.jsx)(`path`,{d:`M14.4112 12.5746C14.3425 12.7722 14.1581 12.9061 13.9491 12.9104L4.45896 13.1038C3.985 13.1134 3.78931 13.7157 4.16708 14.0021L11.7311 19.7367C11.8977 19.863 11.9681 20.0798 11.9076 20.2799L9.15889 29.3653C9.02161 29.8191 9.53393 30.1913 9.92305 29.9205L17.7144 24.4988C17.886 24.3794 18.1139 24.3794 18.2856 24.4988L26.0769 29.9205C26.466 30.1913 26.9783 29.8191 26.841 29.3653L24.0924 20.2799C24.0318 20.0798 24.1022 19.863 24.2689 19.7367L31.8329 14.0021C32.2106 13.7157 32.0149 13.1134 31.541 13.1038L22.0509 12.9104C21.8418 12.9061 21.6574 12.7722 21.5888 12.5746L18.4722 3.60878C18.3166 3.161 17.6833 3.161 17.5277 3.60878L14.4112 12.5746ZM18 8.34153L16.3003 13.2313C15.957 14.219 15.0352 14.8887 13.9898 14.91L8.81412 15.0154L12.9393 18.143C13.7726 18.7747 14.1247 19.8582 13.8219 20.8591L12.3228 25.814L16.572 22.8572C17.4303 22.2599 18.5696 22.2599 19.4279 22.8572L23.6771 25.814L22.1781 20.8591C21.8753 19.8582 22.2273 18.7747 23.0606 18.143L27.1858 15.0154L22.0101 14.91C20.9647 14.8887 20.043 14.219 19.6997 13.2313L18 8.34153Z`})}),Xt=e=>(0,B.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,"data-name":`圖層 1`,viewBox:`0 0 32 32`,...e,children:[(0,B.jsx)(`path`,{d:`M0 5.3v21.4h32V5.3zm13.9 12.12l4.34 3.11 6.86-7.27L29.86 18v6.6H7.41zm4.07.3l-4.37-3.14-9.07 10h-2.4V7.43h27.74V15L25 10.21z`}),(0,B.jsx)(`path`,{d:`M6.85 8.19a4 4 0 1 0 4 4 4 4 0 0 0-4-4zm0 2.13A1.83 1.83 0 1 1 5 12.15a1.83 1.83 0 0 1 1.85-1.83z`})]}),Zt=e=>(0,B.jsxs)(`svg`,{width:`12`,height:`12`,viewBox:`0 0 12 12`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,children:[(0,B.jsx)(`path`,{d:`M6 0C7.18669 0 8.34673 0.351894 9.33342 1.01118C10.3201 1.67047 11.0892 2.60754 11.5433 3.7039C11.9974 4.80026 12.1162 6.00666 11.8847 7.17054C11.6532 8.33443 11.0818 9.40353 10.2426 10.2426C9.40353 11.0818 8.33443 11.6532 7.17054 11.8847C6.00666 12.1162 4.80026 11.9974 3.7039 11.5433C2.60754 11.0892 1.67047 10.3201 1.01118 9.33342C0.351894 8.34673 0 7.18669 0 6C0 4.4087 0.632141 2.88258 1.75736 1.75736C2.88258 0.632141 4.4087 0 6 0Z`,fill:`white`}),(0,B.jsx)(`path`,{d:`M6 0C4.81331 0 3.65328 0.351894 2.66658 1.01118C1.67989 1.67047 0.910851 2.60754 0.456726 3.7039C0.00259972 4.80026 -0.11622 6.00666 0.115291 7.17054C0.346802 8.33443 0.918247 9.40353 1.75736 10.2426C2.59648 11.0818 3.66558 11.6532 4.82946 11.8847C5.99335 12.1162 7.19975 11.9974 8.2961 11.5433C9.39246 11.0892 10.3295 10.3201 10.9888 9.33342C11.6481 8.34673 12 7.18669 12 6C11.9953 4.41016 11.3616 2.8868 10.2374 1.7626C9.11321 0.638414 7.58984 0.00474818 6 0ZM6.692 9H5.308V7.846H6.692V9ZM6.692 6.462H5.308V2.769H6.692V6.462Z`,fill:`#B42D18`})]}),Qt=e=>(0,B.jsxs)(`svg`,{width:`12`,height:`12`,viewBox:`0 0 12 12`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,children:[(0,B.jsx)(`path`,{d:`M6 0C7.18669 0 8.34673 0.351894 9.33342 1.01118C10.3201 1.67047 11.0892 2.60754 11.5433 3.7039C11.9974 4.80026 12.1162 6.00666 11.8847 7.17054C11.6532 8.33443 11.0818 9.40353 10.2426 10.2426C9.40353 11.0818 8.33443 11.6532 7.17054 11.8847C6.00666 12.1162 4.80026 11.9974 3.7039 11.5433C2.60754 11.0892 1.67047 10.3201 1.01118 9.33342C0.351894 8.34673 0 7.18669 0 6C0 4.4087 0.632141 2.88258 1.75736 1.75736C2.88258 0.632141 4.4087 0 6 0Z`,fill:`white`}),(0,B.jsx)(`path`,{d:`M6 0C4.81331 0 3.65328 0.351894 2.66658 1.01118C1.67989 1.67047 0.910851 2.60754 0.456726 3.7039C0.00259972 4.80026 -0.11622 6.00666 0.115291 7.17054C0.346802 8.33443 0.918247 9.40353 1.75736 10.2426C2.59648 11.0818 3.66558 11.6532 4.82946 11.8847C5.99335 12.1162 7.19975 11.9974 8.2961 11.5433C9.39246 11.0892 10.3295 10.3201 10.9888 9.33342C11.6481 8.34673 12 7.18669 12 6C11.9953 4.41016 11.3616 2.8868 10.2374 1.7626C9.11321 0.638414 7.58984 0.00474818 6 0ZM6.692 9H5.308V7.846H6.692V9ZM6.692 6.462H5.308V2.769H6.692V6.462Z`,fill:`#FF4B4B`})]}),$t=e=>(0,B.jsxs)(`svg`,{width:`12`,height:`12`,viewBox:`0 0 12 12`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,children:[(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M5 9C7.20914 9 9 7.20914 9 5C9 2.79086 7.20914 1 5 1C2.79086 1 1 2.79086 1 5C1 7.20914 2.79086 9 5 9ZM5 10C7.76142 10 10 7.76142 10 5C10 2.23858 7.76142 0 5 0C2.23858 0 0 2.23858 0 5C0 7.76142 2.23858 10 5 10Z`}),(0,B.jsx)(`path`,{d:`M8 8.70703L8.70711 7.99992L11.8891 11.1819L11.182 11.889L8 8.70703Z`})]}),en=e=>(0,B.jsxs)(`svg`,{width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,children:[(0,B.jsx)(`rect`,{width:`24`,height:`24`,fill:`white`}),(0,B.jsx)(`path`,{d:`M15.9363 15.9363L19 19M17.4216 11.7103C17.4216 14.8649 14.8649 17.4216 11.7103 17.4216C8.55775 17.4216 6 14.8649 6 11.7103C6 8.55775 8.55667 6 11.7103 6C14.8649 6 17.4216 8.55667 17.4216 11.7103Z`,stroke:`#181818`,strokeWidth:`1.2`,strokeLinecap:`round`})]}),tn=e=>(0,B.jsxs)(`svg`,{width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,children:[(0,B.jsx)(`g`,{clipPath:`url(#clip0_2271_6624)`,children:(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M16.0448 16.6453C13.0987 19.2274 8.61343 19.1134 5.8033 16.3033C2.87437 13.3744 2.87437 8.62563 5.8033 5.6967C8.73223 2.76777 13.481 2.76777 16.4099 5.6967C19.22 8.50683 19.334 12.9921 16.7519 15.9381L21.0061 20.1924L20.299 20.8995L16.0448 16.6453ZM15.7028 15.5962C18.2412 13.0578 18.2412 8.94221 15.7028 6.40381C13.1644 3.8654 9.04882 3.8654 6.51041 6.40381C3.972 8.94221 3.972 13.0578 6.51041 15.5962C9.04882 18.1346 13.1644 18.1346 15.7028 15.5962Z`,fill:`#181818`})}),(0,B.jsx)(`defs`,{children:(0,B.jsx)(`clipPath`,{id:`clip0_2271_6624`,children:(0,B.jsx)(`rect`,{width:`24`,height:`24`,fill:`white`})})})]}),nn=e=>
10(0,B.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`19`,height:`18`,viewBox:`0 0 19 18`,fill:`none`,...e,children:(0,B.jsx)(`path`,{d:`M13.4363 12.9363L16.5 16M14.9216 8.71025C14.9216 11.8649 12.3649 14.4216 9.21025 14.4216C6.05775 14.4216 3.5 11.8649 3.5 8.71025C3.5 5.55775 6.05667 3 9.21025 3C12.3649 3 14.9216 5.55667 14.9216 8.71025Z`,stroke:`#181818`,strokeWidth:`1.2`,strokeLinecap:`round`})}),rn=e=>(0,B.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`18`,height:`18`,viewBox:`0 0 18 18`,fill:`none`,...e,children:(0,B.jsx)(`path`,{d:`M12.9363 12.9363L16 16M14.4216 8.71025C14.4216 11.8649 11.8649 14.4216 8.71025 14.4216C5.55775 14.4216 3 11.8649 3 8.71025C3 5.55775 5.55667 3 8.71025 3C11.8649 3 14.4216 5.55667 14.4216 8.71025Z`,stroke:`white`,strokeWidth:`1.2`,strokeLinecap:`round`})}),an=e=>(0,B.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,children:(0,B.jsx)(`path`,{d:`M12 4L4 12M4 4L12 12`,strokeLinecap:`square`})}),on=e=>(0,B.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,"aria-hidden":`true`,...e,children:[(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M12 20.8C16.8601 20.8 20.8 16.8601 20.8 12C20.8 7.13989 16.8601 3.2 12 3.2C7.13989 3.2 3.2 7.13989 3.2 12C3.2 16.8601 7.13989 20.8 12 20.8ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z`}),(0,B.jsx)(`path`,{d:`M8 9C8 8.44772 8.44772 8 9 8H15C15.5523 8 16 8.44772 16 9V15C16 15.5523 15.5523 16 15 16H9C8.44772 16 8 15.5523 8 15V9Z`})]}),sn=e=>(0,B.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,"aria-hidden":`true`,...e,children:[(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M10 19C14.9706 19 19 14.9706 19 10C19 5.02944 14.9706 1 10 1C5.02944 1 1 5.02944 1 10C1 14.9706 5.02944 19 10 19ZM10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20Z`}),(0,B.jsx)(`path`,{d:`M6 6H14V14H6V6Z`})]}),cn=e=>(0,B.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`22`,height:`22`,viewBox:`0 0 22 22`,fill:`none`,...e,children:[(0,B.jsx)(`path`,{d:`M20.358 9.03954C20.934 11.1794 20.7552 13.4525 19.8518 15.4761C18.9483 17.4998 17.3754 19.1504 15.3976 20.1502C13.4199 21.15 11.1581 21.4379 8.99285 20.9657C6.82767 20.4933 4.89128 19.2895 3.50959 17.5568C2.1279 15.8242 1.38528 13.6685 1.4067 11.4524C1.42813 9.23641 2.21229 7.09539 3.62722 5.38978C5.04215 3.68415 7.00145 2.51801 9.1754 2.08763C11.1404 1.69861 13.1724 1.93221 14.9909 2.74722`,stroke:`#181818`,strokeWidth:`1.2`,strokeLinecap:`round`}),(0,B.jsx)(`path`,{d:`M14.971 0.748535L15.9781 3.33398C15.9781 3.33398 14.5487 3.84305 13.6328 4.16924`,stroke:`#181818`,strokeWidth:`1.2`,strokeLinecap:`round`}),(0,B.jsx)(`path`,{d:`M5.55078 8.49878L11.0518 10.9992V17.5004L5.55078 15V8.49878Z`,stroke:`#181818`,strokeWidth:`1.2`,strokeLinejoin:`round`}),(0,B.jsx)(`path`,{d:`M11.0527 17.5002L16.5538 14.9998V8.49854L11.0527 10.999V17.5002Z`,stroke:`#181818`,strokeWidth:`1.2`,strokeLinejoin:`round`}),(0,B.jsx)(`path`,{d:`M11.0518 10.9992L16.5528 8.49874L11.0518 5.99829L5.55078 8.49874L11.0518 10.9992Z`,stroke:`#181818`,strokeWidth:`1.2`,strokeLinejoin:`round`}),(0,B.jsx)(`path`,{d:`M13.9149 9.66446L14.1476 9.15236C14.3485 9.24364 14.4774 9.44389 14.4774 9.66446H13.9149ZM14.4774 11.6648C14.4774 11.9754 14.2256 12.2273 13.9149 12.2273C13.6043 12.2273 13.3524 11.9754 13.3524 11.6648H14.4774ZM14.4774 9.66446V11.6648H13.3524V9.66446H14.4774ZM8.80927 6.72583L14.1476 9.15236L13.6821 10.1765L8.34375 7.75001L8.80927 6.72583Z`,fill:`#181818`})]}),ln=e=>(0,B.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`22`,height:`22`,viewBox:`0 0 22 22`,fill:`none`,...e,children:[(0,B.jsx)(`path`,{d:`M20.358 9.03954C20.934 11.1794 20.7552 13.4525 19.8518 15.4761C18.9483 17.4998 17.3754 19.1504 15.3976 20.1502C13.4199 21.15 11.1581 21.4379 8.99285 20.9657C6.82767 20.4933 4.89128 19.2895 3.50959 17.5568C2.1279 15.8242 1.38528 13.6685 1.4067 11.4524C1.42813 9.23641 2.21229 7.09539 3.62722 5.38978C5.04215 3.68415 7.00145 2.51801 9.1754 2.08763C11.1404 1.69861 13.1724 1.93221 14.9909 2.74722`,stroke:`white`,strokeWidth:`1.2`,strokeLinecap:`round`}),(0,B.jsx)(`path`,{d:`M14.971 0.748535L15.9781 3.33398C15.9781 3.33398 14.5487 3.84305 13.6328 4.16924`,stroke:`white`,strokeWidth:`1.2`,strokeLinecap:`round`}),(0,B.jsx)(`path`,{d:`M5.55078 8.49878L11.0518 10.9992V17.5004L5.55078 15V8.49878Z`,stroke:`white`,strokeWidth:`1.2`,strokeLinejoin:`round`}),(0,B.jsx)(`path`,{d:`M11.0527 17.5002L16.5538 14.9998V8.49854L11.0527 10.999V17.5002Z`,stroke:`white`,strokeWidth:`1.2`,strokeLinejoin:`round`}),(0,B.jsx)(`path`,{d:`M11.0518 10.9992L16.5528 8.49874L11.0518 5.99829L5.550
1078 8.49874L11.0518 10.9992Z`,stroke:`white`,strokeWidth:`1.2`,strokeLinejoin:`round`}),(0,B.jsx)(`path`,{d:`M13.9149 9.66446L14.1476 9.15236C14.3485 9.24364 14.4774 9.44389 14.4774 9.66446H13.9149ZM14.4774 11.6648C14.4774 11.9754 14.2256 12.2273 13.9149 12.2273C13.6043 12.2273 13.3524 11.9754 13.3524 11.6648H14.4774ZM14.4774 9.66446V11.6648H13.3524V9.66446H14.4774ZM8.80927 6.72583L14.1476 9.15236L13.6821 10.1765L8.34375 7.75001L8.80927 6.72583Z`,fill:`white`})]}),un=e=>(0,B.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`25`,viewBox:`0 0 24 25`,fill:`none`,...e,children:[(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M7.58 2.5C7.44361 2.5 7.31128 2.54647 7.20484 2.63175L2.22484 6.62175C2.08271 6.73563 2 6.90788 2 7.09V19.41C2 20.5812 3.06311 21.42 4.21 21.42H13.95C14.2814 21.42 14.55 21.1514 14.55 20.82C14.55 20.4886 14.2814 20.22 13.95 20.22H4.21C3.57689 20.22 3.2 19.7788 3.2 19.41V7.3781L3.25923 7.33065C3.35406 7.39342 3.46775 7.42998 3.58999 7.42998H7.99999C8.33136 7.42998 8.59999 7.16135 8.59999 6.82998V3.7H15.54C16.1731 3.7 16.55 4.14124 16.55 4.51V11.15C16.55 11.4814 16.8186 11.75 17.15 11.75C17.4814 11.75 17.75 11.4814 17.75 11.15V4.51C17.75 3.33876 16.6869 2.5 15.54 2.5H7.58ZM7.39999 4.01305L4.633 6.22998H7.39999V4.01305Z`,fill:`#181818`}),(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M13 16.62C13 14.3446 14.8446 12.5 17.12 12.5C19.3954 12.5 21.24 14.3446 21.24 16.62C21.24 17.5298 20.9451 18.3707 20.4457 19.0524L22.5081 20.881C22.756 21.1008 22.7788 21.48 22.559 21.728C22.3392 21.9759 21.9599 21.9987 21.712 21.7789L19.6024 19.9084C18.9121 20.4304 18.0522 20.74 17.12 20.74C14.8446 20.74 13 18.8954 13 16.62ZM17.12 13.7C15.5073 13.7 14.2 15.0073 14.2 16.62C14.2 18.2327 15.5073 19.54 17.12 19.54C18.7327 19.54 20.04 18.2327 20.04 16.62C20.04 15.0073 18.7327 13.7 17.12 13.7Z`,fill:`#181818`}),(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M13.6343 9.67572C13.8686 9.91012 13.8686 10.2899 13.6343 10.5243L9.2343 14.9243C9.0003 15.1582 8.6212 15.1586 8.3867 14.9252L6.1767 12.7252C5.94185 12.4914 5.94099 12.1115 6.17477 11.8767C6.40856 11.6419 6.78845 11.641 7.0233 11.8748L8.809 13.6524L12.7857 9.67572C13.02 9.44142 13.3999 9.44142 13.6343 9.67572Z`,fill:`#181818`})]}),dn=e=>(0,B.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`25`,viewBox:`0 0 24 25`,fill:`none`,...e,children:[(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M7.58 2.5C7.44361 2.5 7.31128 2.54
10647 7.20484 2.63175L2.22484 6.62175C2.08271 6.73563 2 6.90788 2 7.09V19.41C2 20.5812 3.06311 21.42 4.21 21.42H13.95C14.2814 21.42 14.55 21.1514 14.55 20.82C14.55 20.4886 14.2814 20.22 13.95 20.22H4.21C3.57689 20.22 3.2 19.7788 3.2 19.41V7.3781L3.25923 7.33065C3.35406 7.39342 3.46775 7.42998 3.58999 7.42998H7.99999C8.33136 7.42998 8.59999 7.16135 8.59999 6.82998V3.7H15.54C16.1731 3.7 16.55 4.14124 16.55 4.51V11.15C16.55 11.4814 16.8186 11.75 17.15 11.75C17.4814 11.75 17.75 11.4814 17.75 11.15V4.51C17.75 3.33876 16.6869 2.5 15.54 2.5H7.58ZM7.39999 4.01305L4.633 6.22998H7.39999V4.01305Z`,fill:`white`}),(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M13 16.62C13 14.3446 14.8446 12.5 17.12 12.5C19.3954 12.5 21.24 14.3446 21.24 16.62C21.24 17.5298 20.9451 18.3707 20.4457 19.0524L22.5081 20.881C22.756 21.1008 22.7788 21.48 22.559 21.728C22.3392 21.9759 21.9599 21.9987 21.712 21.7789L19.6024 19.9084C18.9121 20.4304 18.0522 20.74 17.12 20.74C14.8446 20.74 13 18.8954 13 16.62ZM17.12 13.7C15.5073 13.7 14.2 15.0073 14.2 16.62C14.2 18.2327 15.5073 19.54 17.12 19.54C18.7327 19.54 20.04 18.2327 20.04 16.62C20.04 15.0073 18.7327 13.7 17.12 13.7Z`,fill:`white`}),(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M13.6343 9.67572C13.8686 9.91012 13.8686 10.2899 13.6343 10.5243L9.2343 14.9243C9.0003 15.1582 8.6212 15.1586 8.3867 14.9252L6.1767 12.7252C5.94185 12.4914 5.94099 12.1115 6.17477 11.8767C6.40856 11.6419 6.78845 11.641 7.0233 11.8748L8.809 13.6524L12.7857 9.67572C13.02 9.44142 13.3999 9.44142 13.6343 9.67572Z`,fill:`white`})]}),fn=e=>(0,B.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`25`,viewBox:`0 0 24 25`,fill:`none`,...e,children:(0,B.jsx)(`path`,{d:`M1.5 20H0.9C0.9 20.3314 1.16863 20.6 1.5 20.6L1.5 20ZM1.5 5V4.4C1.16863 4.4 0.9 4.66863 0.9 5H1.5ZM18.75 5H19.35C19.35 4.66863 19.0814 4.4 18.75 4.4V5ZM18.75 9.28573H18.15C18.15 9.51381 18.2793 9.72218 18.4837 9.8234L18.75 9.28573ZM22.5 11.1429H23.1C23.1 10.9148 22.9707 10.7064 22.7663 10.6052L22.5 11.1429ZM22.5 20V20.6C22.8314 20.6 23.1 20.3314 23.1 20H22.5ZM5.25 11.15C4.91863 11.15 4.65 11.4186 4.65 11.75C4.65 12.0814 4.91863 12.35 5.25 12.35V11.15ZM15 12.35C15.3314 12.35 15.6 12.0814 15.6 11.75C15.6 11.4186 15.3314 11.15 15 11.15V12.35ZM11.5757 14.3257C11.3414 14.5601 11.3414 14.9399 11.5757 15.1743C11.8101 15.4086 12.1899 15.4086 12.4243 15.1743L11.5757 14.3257ZM14.9473 11.8026L15.3716 12.2269C15.603 11.9955 15.6063 11.6213 15.379 11.3859L14.9473 11.8026ZM12.4316 8.33325C12.2015 8.09486 11.8216 8.08819 11.5832 8.31836C11.3449 8.54852 11.3382 8.92836 11.5684 9.16675L12.4316 8.33325ZM5.98028 22.118C7.27819 22.118 8.33025 21.0658 8.33025 19.768H7.13025C7.13025 20.4031 6.61538 20.918 5.98028 20.918V22.118ZM8.33025 19.768C8.33025 18.4701 7.27817 17.418 5.98028 17.418V18.618C6.6154 18.618 7.13025 19.1329 7.13025 19.768H8.33025ZM5.98028 17.418C4.68242 17.418 3.63028 18.4701 3.63028 19.768H4.83028C4.83028 19.1329 5.34516 18.618 5.98028 18.618V17.418ZM3.63028 19.768C3.63028 21.0658 4.6824 22.118 5.98028 22.118V20.918C5.34517 20.918 4.83028 20.4031 4.83028 19.768H3.63028ZM17.1802 22.118C18.4781 22.118 19.5302 21.0658 19.5302 19.768H18.3302C18.3302 20.4031 17.8153 20.918 17.1802 20.918V22.118ZM19.5302 19.768C19.5302 18.4701 18.4781 17.418 17.1802 17.418V18.618C17.8153 18.618 18.3302 19.1329 18.3302 19.768H19.5302ZM17.1802 17.418C15.8824 17.418 14.8302 18.4701 14.8302 19.768H16.0302C16.0302 19.1329 16.5451 18.618 17.1802 18.618V17.418ZM14.8302 19.768C14.8302 21.0658 15.8823 22.118 17.1802 22.118V20.918C16.5451 20.918 16.0302 20.4031 16.0302 19.768H14.8302ZM4.3 19.4H1.5V20.6H4.3V19.4ZM2.1 20V5H0.9V20H2.1ZM1.5 5.6H18.75V4.4H1.5V5.6ZM18.15 5V9.28573H19.35V5H18.15ZM18.4837 9.8234L22.2337 11.6806L22.7663 10.6052L19.0163 8.74805L18.4837 9.8234ZM21.9 11.1429V20H23.1V11.1429H21.9ZM22.5 19.4H19V20.6H22.5V19.4ZM15.5 19.2381H7.8V20.4381H15.5V19.2381ZM5.25 12.35H15V11.15H5.25V12.35ZM12.4243 15.1743L15.3716 12.2269L14.5231 11.3784L11.5757 14.3257L12.4243 15.1743ZM15.379 11.3859L12.4316 8.33325L11.5684 9.16675L14.5157 12.2194L15.379 11.3859Z`,fill:`#181818`})}),pn=e=>
10(0,B.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`25`,viewBox:`0 0 24 25`,fill:`none`,...e,children:(0,B.jsx)(`path`,{d:`M1.5 20H0.9C0.9 20.3314 1.16863 20.6 1.5 20.6L1.5 20ZM1.5 5V4.4C1.16863 4.4 0.9 4.66863 0.9 5H1.5ZM18.75 5H19.35C19.35 4.66863 19.0814 4.4 18.75 4.4V5ZM18.75 9.28573H18.15C18.15 9.51381 18.2793 9.72218 18.4837 9.8234L18.75 9.28573ZM22.5 11.1429H23.1C23.1 10.9148 22.9707 10.7064 22.7663 10.6052L22.5 11.1429ZM22.5 20V20.6C22.8314 20.6 23.1 20.3314 23.1 20H22.5ZM5.25 11.15C4.91863 11.15 4.65 11.4186 4.65 11.75C4.65 12.0814 4.91863 12.35 5.25 12.35V11.15ZM15 12.35C15.3314 12.35 15.6 12.0814 15.6 11.75C15.6 11.4186 15.3314 11.15 15 11.15V12.35ZM11.5757 14.3257C11.3414 14.5601 11.3414 14.9399 11.5757 15.1743C11.8101 15.4086 12.1899 15.4086 12.4243 15.1743L11.5757 14.3257ZM14.9473 11.8026L15.3716 12.2269C15.603 11.9955 15.6063 11.6213 15.379 11.3859L14.9473 11.8026ZM12.4316 8.33325C12.2015 8.09486 11.8216 8.08819 11.5832 8.31836C11.3449 8.54852 11.3382 8.92836 11.5684 9.16675L12.4316 8.33325ZM5.98028 22.118C7.27819 22.118 8.33025 21.0658 8.33025 19.768H7.13025C7.13025 20.4031 6.61538 20.918 5.98028 20.918V22.118ZM8.33025 19.768C8.33025 18.4701 7.27817 17.418 5.98028 17.418V18.618C6.6154 18.618 7.13025 19.1329 7.13025 19.768H8.33025ZM5.98028 17.418C4.68242 17.418 3.63028 18.4701 3.63028 19.768H4.83028C4.83028 19.1329 5.34516 18.618 5.98028 18.618V17.418ZM3.63028 19.768C3.63028 21.0658 4.6824 22.118 5.98028 22.118V20.918C5.34517 20.918 4.83028 20.4031 4.83028 19.768H3.63028ZM17.1802 22.118C18.4781 22.118 19.5302 21.0658 19.5302 19.768H18.3302C18.3302 20.4031 17.8153 20.918 17.1802 20.918V22.118ZM19.5302 19.768C19.5302 18.4701 18.4781 17.418 17.1802 17.418V18.618C17.8153 18.618 18.3302 19.1329 18.3302 19.768H19.5302ZM17.1802 17.418C15.8824 17.418 14.8302 18.4701 14.8302 19.768H16.0302C16.0302 19.1329 16.5451 18.618 17.1802 18.618V17.418ZM14.8302 19.768C14.8302 21.0658 15.8823 22.118 17.1802 22.118V20.918C16.5451 20.918 16.0302 20.4031 16.0302 19.768H14.8302ZM4.3 19.4H1.5V20.6H4.3V19.4ZM2.1 20V5H0.9V20H2.1ZM1.5 5.6H18.75V4.4H1.5V5.6ZM18.15 5V9.28573H19.35V5H18.15ZM18.4837 9.8234L22.2337 11.6806L22.7663 10.6052L19.0163 8.74805L18.4837 9.8234ZM21.9 11.1429V20H23.1V11.1429H21.9ZM22.5 19.4H19V20.6H22.5V19.4ZM15.5 19.2381H7.8V20.4381H15.5V19.2381ZM5.25 12.35H15V11.15H5.25V12.35ZM12.4243 15.1743L15.3716 12.2269L14.5231 11.3784L11.5757 14.3257L12.4243 15.1743ZM15.379 11.3859L12.4316 8.33325L11.5684 9.16675L14.5157 12.2194L15.379 11.3859Z`,fill:`white`})}),mn=e=>(0,B.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`21`,height:`22`,viewBox:`0 0 21 22`,fill:`none`,...e,children:[(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M2.18047 18V1.7H13.8305V5.74C13.8305 6.07137 14.0991 6.34 14.4305 6.34C14.7619 6.34 15.0305 6.07137 15.0305 5.74V1.61C15.0305 0.99863 14.5319 0.5 13.9205 0.5H2.09047C1.4791 0.5 0.980469 0.99863 0.980469 1.61V18.24C0.980469 18.3941 1.03973 18.5422 1.14599 18.6538L1.34594 18.8638L3.32196 20.88C3.43485 20.9952 3.58934 21.06 3.75061 21.06C3.91188 21.06 4.06635 20.995 4.17918 20.8798L5.16047 19.8776L6.14176 20.8798C6.25463 20.995 6.40915 21.06 6.57047 21.06C6.73179 21.06 6.88631 20.995 6.99918 20.8798L7.98047 19.8776L8.96179 20.8798C9.07459 20.995 9.22919 21.06 9.39049 21.06C9.55179 21.06 9.70629 20.995 9.81919 20.8798L10.8005 19.8776L11.7818 20.8798C11.8946 20.995 12.0491 21.06 12.2103 21.06C12.3716 21.06 12.5261 20.9952 12.639 20.88L14.609 18.87C14.6294 18.8491 14.648 18.8272 14.6648 18.8043C14.8956 18.7207 15.0605 18.4996 15.0605 18.24V16.91C15.0605 16.5786 14.7918 16.31 14.4605 16.31C14.1291 16.31 13.8605 16.5786 13.8605 16.91V17.9423C13.8218 17.9667 13.7854 17.996 13.752 18.03L12.2107 19.6026L11.2292 18.6002C11.1163 18.485 10.9618 18.42 10.8005 18.42C10.6392 18.42 10.4846 18.485 10.3718 18.6002L9.39049 19.6024L8.40919 18.6002C8.29629 18.485 8.14179 18.42 7.98047 18.42C7.81915 18.42 7.66463 18.485 7.55176 18.6002L6.57047 19.6024L5.58918 18.6002C5.47631 18.485 5.32179 18.42 5.16047 18.42C4.99915 18.42 4.84463 18.485 4.73176 18.6002L3.75027 19.6026L2.21197 18.0331L2.18047 18ZM2.90045 5.98C2.90045 5.64863 3.16908 5.38 3.50045 5.38H11.7005C12.0318 5.38 12.3005 5.64863 12.3005 5.98C12.3005 6.31138 12.0318 6.58 11.7005 6.58H3.50045C3.16908 6.58 2.90045 6.31138 2.90045 5.98ZM2.90045 8.6C2.90045 8.26863 3.16908 8 3.50045 8H9.00049C9.33179 8 9.60049 8.26863 9.60049 8.6C9.60049 8.9314 9.33179 9.2 9.00049 9.2H3.50045C3.16908 9.2 2.90045 8.9314 2.90045 8.6ZM3.50045 10.8C3.16908 10.8 2.90045 11.0686 2.90045 11.4C2.90045 11.7314 3.16908 12 3.50045 12H8.22049C8.55179 12 8.82049 11.7314 8.82049 11.4C8.82049 11.0686 8.55179 10.8 8.22049 10.8H3.50045ZM2.90045 14.25C2.90045 13.9187 3.16908 13.65 3.50045 13.65H8.22049C8.55179 13.65 8.82049 13.9187 8.82049 14.25C8.82049 14.5814 8.55179 14.85 8.22049 14.85H3.50045C3.16908 14.85 2.90045 14.5814 2.90045 14.25Z`,fill:`#181818`}),(0,B.jsx)(`mask`,{id:`mask0_6350_135`,style:{maskType:`luminance`}
10,maskUnits:`userSpaceOnUse`,x:`1`,y:`0`,width:`20`,height:`22`,children:(0,B.jsx)(`path`,{d:`M21 0.5H1V21.5H21V0.5Z`,fill:`white`})}),(0,B.jsxs)(`g`,{mask:`url(#mask0_6350_135)`,children:[(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M14.12 8.7C12.5073 8.7 11.2 10.0073 11.2 11.62C11.2 13.2327 12.5073 14.54 14.12 14.54C15.7327 14.54 17.04 13.2327 17.04 11.62C17.04 10.0073 15.7327 8.7 14.12 8.7ZM10 11.62C10 9.34459 11.8446 7.5 14.12 7.5C16.3954 7.5 18.24 9.34459 18.24 11.62C18.24 13.8954 16.3954 15.74 14.12 15.74C11.8446 15.74 10 13.8954 10 11.62Z`,fill:`#181818`}),(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M16.1911 13.7419C16.4109 13.4939 16.7902 13.4711 17.0381 13.691L19.5081 15.881C19.756 16.1008 19.7788 16.48 19.559 16.728C19.3392 16.9759 18.9599 16.9987 18.712 16.7789L16.242 14.5889C15.994 14.369 15.9713 13.9898 16.1911 13.7419Z`,fill:`#181818`})]})]}),hn=e=>(0,B.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`21`,height:`22`,viewBox:`0 0 21 22`,fill:`none`,...e,children:[(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M2.18047 18V1.7H13.8305V5.74C13.8305 6.07137 14.0991 6.34 14.4305 6.34C14.7619 6.34 15.0305 6.07137 15.0305 5.74V1.61C15.0305 0.99863 14.5319 0.5 13.9205 0.5H2.09047C1.4791 0.5 0.980469 0.99863 0.980469 1.61V18.24C0.980469 18.3941 1.03973 18.5422 1.14599 18.6538L1.34594 18.8638L3.32196 20.88C3.43485 20.9952 3.58934 21.06 3.75061 21.06C3.91188 21.06 4.06635 20.995 4.17918 20.8798L5.16047 19.8776L6.14176 20.8798C6.25463 20.995 6.40915 21.06 6.57047 21.06C6.73179 21.06 6.88631 20.995 6.99918 20.8798L7.98047 19.8776L8.96179 20.8798C9.07459 20.995 9.22919 21.06 9.39049 21.06C9.55179 21.06 9.70629 20.995 9.81919 20.8798L10.8005 19.8776L11.7818 20.8798C11.8946 20.995 12.0491 21.06 12.2103 21.06C12.3716 21.06 12.5261 20.9952 12.639 20.88L14.609 18.87C14.6294 18.8491 14.648 18.8272 14.6648 18.8043C14.8956 18.7207 15.0605 18.4996 15.0605 18.24V16.91C15.0605 16.5786 14.7918 16.31 14.4605 16.31C14.1291 16.31 13.8605 16.5786 13.8605 16.91V17.9423C13.8218 17.9667 13.7854 17.996 13.752 18.03L12.2107 19.6026L11.2292 18.6002C11.1163 18.485 10.9618 18.42 10.8005 18.42C10.6392 18.42 10.4846 18.485 10.3718 18.6002L9.39049 19.6024L8.40919 18.6002C8.29629 18.485 8.14179 18.42 7.98047 18.42C7.81915 18.42 7.66463 18.485 7.55176 18.6002L6.57047 19.6024L5.58918 18.6002C5.47631 18.485 5.32179 18.42 5.16047 18.42C4.99915 18.42 4.84463 18.485 4.73176 18.6002L3.75027 19.6026L2.21197 18.0331L2.18047 18ZM2.90045 5.98C2.90045 5.64863 3.16908 5.38 3.50045 5.38H11.7005C12.0318 5.38 12.3005 5.64863 12.3005 5.98C12.3005 6.31138 12.0318 6.58 11.7005 6.58H3.50045C3.16908 6.58 2.90045 6.31138 2.90045 5.98ZM2.90045 8.6C2.90045 8.26863 3.16908 8 3.50045 8H9.00049C9.33179 8 9.60049 8.26863 9.60049 8.6C9.60049 8.9314 9.33179 9.2 9.00049 9.2H3.50045C3.16908 9.2 2.90045 8.9314 2.90045 8.6ZM3.50045 10.8C3.16908 10.8 2.90045 11.0686 2.90045 11.4C2.90045 11.7314 3.16908 12 3.50045 12H8.22049C8.55179 12 8.82049 11.7314 8.82049 11.4C8.82049 11.0686 8.55179 10.8 8.22049 10.8H3.50045ZM2.90045 14.25C2.90045 13.9187 3.16908 13.65 3.50045 13.65H8.22049C8.55179 13.65 8.82049 13.9187 8.82049 14.25C8.82049 14.5814 8.55179 14.85 8.22049 14.85H3.50045C3.16908 14.85 2.90045 14.5814 2.90045 14.25Z`,fill:`white`}),(0,B.jsx)(`mask`,{id:`mask0_6350_20819`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:`1`,y:`0`,width:`20`,height:`22`,children:(0,B.jsx)(`path`,{d:`M21 0.5H1V21.5H21V0.5Z`,fill:`white`})}),(0,B.jsxs)(`g`,{mask:`url(#mask0_6350_20819)`,children:[(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M14.12 8.7C12.5073 8.7 11.2 10.0073 11.2 11.62C11.2 13.2327 12.5073 14.54 14.12 14.54C15.7327 14.54 17.04 13.2327 17.04 11.62C17.04 10.0073 15.7327 8.7 14.12 8.7ZM10 11.62C10 9.34459 11.8446 7.5 14.12 7.5C16.3954 7.5 18.24 9.34459 18.24 11.62C18.24 13.8954 16.3954 15.74 14.12 15.74C11.8446 15.74 10 13.8954 10 11.62Z`,fill:`white`}),(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M16.1911 13.7419C16.4109 13.4939 16.7902 13.4711 17.0381 13.691L19.5081 15.881C19.756 16.1008 19.7788 16.48 19.559 16.728C19.3392 16.9759 18.9599 16.9987 18.712 16.7789L16.242 14.5889C15.994 14.369 15.9713 13.9898 16.1911 13.7419Z`,fill:`white`})]})]}),gn=e=>(0,B.jsxs)(`svg`,{width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,...e,children:[(0,B.jsx)(`path`,{d:`M3 3H7V4.2H3V3Z`,fill:`white`}),(0,B.jsx)(`path`,{d:`M21 21H17V19.8H21V21Z`,fill:`white`}),(0,B.jsx)(`path`,{d:`M21 3V7H19.8V3L21 3Z`,fill:`white`}),(0,B.jsx)(`path`,{d:`M3 21L3 17H4.2L4.2 21H3Z`,fill:`white`}),(0,B.jsx)(`path`,{d:`M4.2002 3L4.2002 7H3.0002L3 3H4.2002Z`,fill:`white`}),(0,B.jsx)(`path`,{d:`M19.7998 21V17H20.9998L21 21H19.7998Z`,fill:`white`}),(0,B.jsx)(`path`,{d:`M21 4.2002L17 4.2002V3.00019L21 3V4.2002Z`,fill:`white`}),(0,B.jsx)(`path`,{d:`M3 19.7998H7L7 20.9998L3 21V19.7998Z`,fill:`white`}),(0,B.jsx)(`path`,{d:`M3 11H21V12.2H3V11Z`,fill:`white`})]}),_n=(0,b.createContext)({}),vn=`.asus.com`;function yn(e){for(let t of document.cookie.split(`;`)){let[n,...r]=t.split(`=`);
10if(n.trim()===e)return r.join(`=`)}}function bn(e,t,n=300){let r=``;if(typeof t==`string`)r=t.replace(/,/g,`, `);else if(typeof t==`object`){for(let e in t){let n=t[e];n!=null&&(r+=`${e}=${n}&`)}r=JSON.stringify(r)}document.cookie=`${e}=${r}; domain=${vn}; path=/; Max-Age=${n*86400}; SameSite=Lax; Secure`}function xn(e){document.cookie=`${e}=; domain=${vn}; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/; Max-Age=0; SameSite=Lax; Secure`}var Sn=[`__proto__`,`constructor`,`prototype`],Cn=e=>{if(!e||typeof e!=`string`)return{};let t=e.split(`&`),n={};return t.forEach(e=>{let t=e.split(`=`),r=t[0].trim(),i=t[1];r&&!Sn.includes(r)&&(i===`true`||i===`false`?n[r]=i===`true`:i===`undefined`?n[r]=!1:n[r]=i)}),n};function wn(){let e=document.cookie.match(/(?:^|;\s*)_ga=([^;]*)/);return e?e[1]:void 0}var Tn=[`ae-ar`,`eg`,`sa-ar`,`nafr-ar`,`me-ar`,`middleeast-fa`,`il`];function En(e){return Tn.includes(e)?`rtl`:`ltr`}function Dn(){window.dataLayer=window.dataLayer||[]}function V({event:e,session_id:t,name_ga4:n,intent:r,action:i,labels:a}){Dn();let o={event:e,chatbot_session_id:t,event_name_ga4:n,event_category_DL:r,event_action_DL:i,event_label_DL:``};if(Array.isArray(a)){a.forEach(e=>{o={...o,event_label_DL:e},window.dataLayer.push(o)});return}o={...o,event_label_DL:a},window.dataLayer.push(o)}function On({link:e,queries:t}){let n=new URL(e),{searchParams:r}=n;return r.append(`utm_source`,`brand_assit`),r.append(`utm_campaign`,`brand_assit`),Object.keys(t).forEach(e=>r.append(e,t[e])),n.toString()}function kn(e){switch(e){case`suggestButton`:return`rec_link`;case`list`:case`inlineMenu`:return`support_menu`;default:return``}}function An(e){let t,n;return e.forEach(e=>{if(e.type===`intention`)return t=e.value===`specification-consultation`?`Specified Product Inquiry/${e.value}`:`Check Product Inventory Status/${e.value}`;(e.type===`generateHint`||e.type===`mainProduct`)&&(n=e.value.toString())}),{specificIntent:t,modelOneId:n}}function jn(e){return e.split(`/`).filter(Boolean).join(`/`)}var Mn={event:`data_layer_event`,name_ga4:`menu_impression_brand_assit`,intent:`default_menu`,action:`displayed`},Nn={event:`data_layer_event`,name_ga4:`menu_click_brand_assit`,intent:`default_menu`,action:`clicked`},Pn={event:`data_layer_event`,name_ga4:`prod_card_impression_brand_assit`,action:`displayed`},Fn={event:`data_layer_event`,name_ga4:`prod_card_click_brand_assit`,action:`clicked`},In={event:`data_layer_event`,name_ga4:`prod_menu_impression_brand_assit`,action:`displayed`},Ln={event:`data_layer_event`,name_ga4:`prod_menu_click_brand_assit`,action:`clicked`},Rn={event:`data_layer_event`},zn={event:`data_layer_event`},Bn={event:`data_layer_event`,name_ga4:`text_link_impression_brand_assit`,action:`displayed`},Vn={event:`data_layer_event`,name_ga4:`text_link_click_brand_assit`,action:`clicked`},Hn={event:`data_layer_event`,name_ga4:`to_agent_impression_brand_assit`,action:`displayed`},Un={event:`data_layer_event`,name_ga4:`to_agent_click_brand_assit`,action:`clicked`},Wn={event:`data_layer_event`,action:`clicked`,intent:`menu`},Gn={event:`data_layer_event`,intent:`icon`},Kn={event:`data_layer_event`,intent:`agreement`},qn={event:`data_layer_event`,intent:`chat`},Jn={event:`data_layer_event`,name_ga4:`like_impression_brand_assit`,labels:`like_impression`,action:`displayed`},Yn={event:`data_layer_event`,action:`clicked`},Xn={event:`data_layer_event`,intent:`survey`},Zn={event:`data_layer_event`,intent:`product_helper`},Qn={event:`data_layer_event`,intent:`event_card`},$n={event:`data_layer_event`,name_ga4:`ext_search_impression_brand_assit`,action:`displayed`},er={event:`data_layer_event`,name_ga4:`ext_search_click_brand_assit`,action:`clicked`},tr={event:`data_layer_event`,name_ga4:`ext_result_impression_brand_assit`,action:`displayed`},nr={event:`data_layer_event`,name_ga4:`ext_search_rating_brand_assit`,action:`clicked`},rr={event:`data_layer_event`,name_ga4:`ext_fail_impression_brand_assit`,action:`displayed`},ir={event:`data_layer_event`,name_ga4:`ext_retry_click_brand_assit`,action:`clicked`},ar={event:`data_layer_event`,name_ga4:`sku_card_click_brand_assit`,action:`clicked`},or={event:`data_layer_event`,name_ga4:`notify_me_impression_brand_assit`,action:`displayed`},sr={event:`data_layer_event`,name_ga4:`notify_me_click_brand_assit`,action:`clicked`},cr={event:`data_layer_event`,name_ga4:`add_success_impression_brand_assit`,action:`displayed`},lr={event:`data_layer_event`,name_ga4:`goto_cart_click_brand_assit`,action:`clicked`},ur={event:`data_layer_event`,name_ga4:`add_fail_impression_brand_assit`,action:`displayed`},dr={event:`data_layer_event`,name_ga4:`add_retry_click_brand_assit`,action:`clicked`};function fr(e){return e.toString().padStart(2,`0`)}function pr(e){return[e.getFullYear(),fr(e.getMonth()+1),fr(e.getDate())].join(`-`)+` `+[fr(e.getHours()),fr(e.getMinutes())].join(`:`)}function mr(e){let t=e?new Date(e):new Date,n=t.getHours(),r=t.getMinutes();return{hour:n>9?n.toString():`0`+n,min:r>9?r.toString():`0`+r}}function hr(e){return typeof e==`boolean`?e:!(e===`false`||!e)}var gr=(e=`tw`)=>{let t=yn(`aiAssistant_${e}`),n={};t&&(n=Cn(JSON.parse(t)));let{sessionId:r=``,sessionDate:i=pr(new Date),trigger:a,chatType2:o,expand:s=`false`,signApiCalled:c=!1,submitLoginMessage:l=!1,hintClosed:u=!1}=n;return{sessionId:r,trigger:a,chatType2:o,sessionDate:i,expand:hr(s),signApiCalled:hr(c),submitLoginMessage:hr(l),hintClosed:hr(u)}},_r=e=>{let t,n=new Set,r=(e,r)=>{let i=typeof e==`function`?e(t):e;if(!Object.is(i,t)){let e=t;t=r??(typeof i!=`object`||!i)?i:Object.assign({}
10,t,i),n.forEach(n=>n(t,e))}},i=()=>t,a={setState:r,getState:i,getInitialState:()=>o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},o=t=e(r,i,a);return a},vr=e=>e?_r(e):_r,yr=s((e=>{var t=m();function n(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var r=typeof Object.is==`function`?Object.is:n,i=t.useState,a=t.useEffect,o=t.useLayoutEffect,s=t.useDebugValue;function c(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),c=r[0].inst,u=r[1];return o(function(){c.value=n,c.getSnapshot=t,l(c)&&u({inst:c})},[e,n,t]),a(function(){return l(c)&&u({inst:c}),e(function(){l(c)&&u({inst:c})})},[e]),s(n),n}function l(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!r(e,n)}catch{return!0}}function u(e,t){return t()}var d=typeof window>`u`||window.document===void 0||window.document.createElement===void 0?u:c;e.useSyncExternalStore=t.useSyncExternalStore===void 0?d:t.useSyncExternalStore})),br=s(((e,t)=>{t.exports=yr()})),xr=s((e=>{var t=m(),n=br();function r(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var i=typeof Object.is==`function`?Object.is:r,a=n.useSyncExternalStore,o=t.useRef,s=t.useEffect,c=t.useMemo,l=t.useDebugValue;e.useSyncExternalStoreWithSelector=function(e,t,n,r,u){var d=o(null);if(d.current===null){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c(function(){function e(e){if(!a){if(a=!0,o=e,e=r(e),u!==void 0&&f.hasValue){var t=f.value;if(u(t,e))return s=t}return s=e}if(t=s,i(o,e))return t;var n=r(e);return u!==void 0&&u(t,n)?(o=e,t):(o=e,s=n)}var a=!1,o,s,c=n===void 0?null:n;return[function(){return e(t())},c===null?void 0:function(){return e(c())}]},[t,n,r,u]);var p=a(e,d[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),l(p),p}})),Sr=u(s(((e,t)=>{t.exports=xr()}))(),1),{useDebugValue:Cr}=b.default,{useSyncExternalStoreWithSelector:wr}=Sr.default,Tr=!1,Er=e=>e;function Dr(e,t=Er,n){n&&!Tr&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),Tr=!0);let r=wr(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return Cr(r),r}var Or=e=>{typeof e!=`function`&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");let t=typeof e==`function`?vr(e):e,n=(e,n)=>Dr(t,e,n);return Object.assign(n,t),n},kr=e=>e?Or(e):Or,Ar={display:window.AsusAPIConfig?.brandAssistantDefaultDisplay!==!1,expand:window.AsusAPIConfig?.brandAssistantDefaultExpand||!1,shrink:!window.AsusAPIConfig?.brandAssistantDefaultExpand,blockRedirect:window.AsusAPIConfig?.brandAssistantBlockRedirect||!1,offsetX:window.AsusAPIConfig?.brandAssistantOffsetX||32,offsetY:window.AsusAPIConfig?.brandAssistantOffsetY||32,iconSize:window.AsusAPIConfig?.brandAssistantIconSize||60,hintAlignment:window.AsusAPIConfig?.brandAssistantHintAlignment||`top`,isIframeInit:!1,isResponseStopped:void 0,autoOpen:void 0,productPartNoList:[],hintClosed:!1},jr=kr()(e=>({...Ar,isJune:!0,setDisplay:t=>e({display:t}),setExpand:t=>e({expand:t}),setShrink:t=>e({shrink:t}),setBlockRedirect:t=>e({blockRedirect:t}),setOffsetX:t=>e({offsetX:t}),setOffsetY:t=>e({offsetY:t}),setIconSize:t=>e({iconSize:t}),setIsIframeInit:t=>e({isIframeInit:t}),setIsResponseStopped:t=>e({isResponseStopped:t}),setHintAlignment:t=>e({hintAlignment:t}),setAutoOpen:t=>e({autoOpen:t}),setProductPartNoList:t=>e({productPartNoList:t}),setHintClosed:t=>e({hintClosed:t})})),Mr={chatboxWindowJune:`_chatboxWindowJune_1f4jw_1`,chatboxWindow:`_chatboxWindow_1f4jw_1`},Nr=({className:e,children:t,...n})=>{let{isJune:r}=jr();return(0,B.jsx)(`div`,{className:L(r?Mr.chatboxWindowJune:Mr.chatboxWindow,e),...n,tabIndex:0,children:t})},Pr={buttonBase:`_buttonBase_1g2b2_1`},Fr=({children:e,className:t,...n})=>(0,B.jsx)(`button`,{...n,className:L(Pr.buttonBase,t),children:e}),Ir={buttonSecondary:`_buttonSecondary_1eg7x_1`},Lr=({children:e,className:t,...n})=>(0,B.jsx)(`button`,{...n,className:L(Ir.buttonSecondary,t),children:e}),Rr=[`rog`,`asus`,`support`,`eshop`,`aiot`,`cms`,`proart`,`commercial`],zr=[`rog`,`asus`,`rogSupport`,`asusSupport`,`aiot`,`proart`];function Br(e){return Rr.includes(e)?e:`asus`}function Vr(e){return zr.includes(e)?e:`asus`}var Hr=Br(window.AsusAPIConfig?.brandAssistantSystemCode),Ur=window.AsusAPIConfig?.websitePath||new URLSearchParams(window.location.search.toLocaleLowerCase()).get(`websitecode`)||`tw`,Wr={systemCode:Hr,theme:Vr(window.AsusAPIConfig?.brandAssistantTheme),websiteCode:Ur,model1Name:``,model1Id:0,hintIndex:-1},Gr=kr()(e=>({...Wr,setWebsiteCode:t=>{window.AsusAPIConfig.websitePath=t,e(e=>({...e,websiteCode:t}))},setTheme:t=>{window.AsusAPIConfig.brandAssistantTheme=t,e(e=>({...e,theme:t}))},setSystemCode:t=>{window.AsusAPIConfig.brandAssistantSystemCode=t,e(e=>({...e,systemCode:t}))},setModel1Name:t=>{window.AsusAPIConfig.brandAssistantModel1Name=t,e(e=>({...e,model1Name:t}))},setModel1Id:t=>{window.AsusAPIConfig.brandAssistantModel1Id=t,e(e=>({...e,model1Id:t}))},setHintIndex:t=>e(e=>({...e,hintIndex:t}))})),Kr={logo:`_logo_tvv1t_1`,preloadImg:`_preloadImg_tvv1t_7`,logo__rog:`_logo__rog_tvv1t_11`,logo__asus:`_logo__asus_tvv1t_14`,logo__aiot:`_logo__aiot_tvv1t_17`,logo__proart:`_logo__proart_tvv1t_20`},qr=({className:e,children:t,...n})=>{let{theme:r}=Gr(),i=()=>r||`asus`;return(0,B.jsxs)(`div`,{...n,className:L(Kr.logo,e),children:[(0,B.jsx)(`div`,{className:L(Kr.preloadImg,Kr[`logo__${i()}`])}),t]})},Jr={lightBoxJune:`_lightBoxJune_1654z_1`,lightBox:`_lightBox_1654z_1`,main:`_main_1654z_16`,rechat__header__closeWrapper:`_rechat__header__closeWrapper_1654z_43`,rechat__header__closeWrapper__close:`_rechat__header__closeWrapper__close_1654z_58`,rechat__avatar:`_rechat__avatar_1654z_65`,rog:`_rog_1654z_69`,asus:`_asus_1654z_72`,aiot:`_aiot_1654z_75`,proart:`_proart_1654z_78`,rechat__title:`_rechat__title_1654z_81`,select:`_select_1654z_85`},Yr={cameraInput:`Please click to open camera input`,speechInput:`Please click to start voice input`,collapseClick:`Please click to collapse`,expandClick:`Please click to expand`,thumbsUp:`Please click to thumbs up`,thumbsDown:`Please click to thumbs down`,stopResponse:`Please click to stop response`,closeAia:`close AI assistant`,closeHint:`close AI assistant hint popup`,closeAiaRechat:`close AI assistant rechat popup`,closeLegalAge:`close AI assistant age verification popup`,closePopup:`close AI assistant notice popup`,closeDislikeFeedback:`close dislike feedback panel`,closeFeedback:`close feedback popup`,headerMenu:`open header menu`,aiAssistant:`Open AI Assistant`},Xr=({cancelRechat:e,confirmRechat:t,...n})=>{let{theme:r}=Gr(),{isJune:i}
10=jr(),a=(0,b.useContext)(_n);return(0,B.jsx)(Nr,{className:i?Jr.lightBoxJune:Jr.lightBox,...n,children:(0,B.jsxs)(`div`,{className:Jr.main,children:[(0,B.jsx)(`div`,{className:Jr.rechat__header,children:(0,B.jsx)(`div`,{tabIndex:0,role:`button`,className:Jr.rechat__header__closeWrapper,"aria-label":Yr.closeAiaRechat,onClickCapture:e,onKeyDown:t=>{t.key===`Enter`&&(t.preventDefault(),e(t))},children:(0,B.jsx)(`div`,{className:L(Jr.rechat__header__closeWrapper__close)})})}),(0,B.jsxs)(`h2`,{children:[(0,B.jsx)(qr,{className:L(Jr.rechat__avatar,r?Jr[r]:Jr.asus)}),(0,B.jsx)(`span`,{className:Jr.rechat__title,children:a[`session-new-conversation-ask`]})]}),(0,B.jsx)(`p`,{children:a[`delete-notice`]}),(0,B.jsxs)(`div`,{className:Jr.select,children:[(0,B.jsx)(Fr,{onClick:n=>{t(n),e(n)},children:a.confirm}),(0,B.jsx)(Lr,{onClick:e,children:a.cancel})]})]})})},Zr={sessionId:``,welcomeRenderDone:!1,loginIdleSecond:void 0,isSentWelcomeLoginHint:!1,isSentLoginHint:!1},Qr=kr()(e=>({...Zr,setSessionId:t=>e({sessionId:t}),setWelcomeRenderDone:t=>e({welcomeRenderDone:t}),setLoginIdleSecond:t=>e({loginIdleSecond:t}),setIsSentWelcomeLoginHint:t=>e({isSentWelcomeLoginHint:t}),setIsSentLoginHint:t=>e({isSentLoginHint:t})})),$r={snackbarMessage:``,showFeedback:!1,feedBackPartial:[`rate`,`intent`,`text`],showHeaderMenu:!1,bannerShrink:!1,isShowDislike:!1,showDislikeList:[],isAutoTrigger:!1,externalSearchingId:``,externalSearchedList:[],externalSearchOfferedList:[],externalSearchAbandonedList:[],externalSearchErrorId:``},ei=kr()(e=>({...$r,setSnackbarMessage:t=>e({snackbarMessage:t}),setShowFeedback:t=>e({showFeedback:t}),setFeedBackPartial:t=>e({feedBackPartial:t}),setShowHeaderMenu:t=>e({showHeaderMenu:t}),setBannerShrink:t=>e({bannerShrink:t}),setIsShowDislike:t=>e({isShowDislike:t}),setIsAutoTrigger:t=>e({isAutoTrigger:t}),setExternalSearchingId:t=>e({externalSearchingId:t}),setExternalSearchErrorId:t=>e({externalSearchErrorId:t}),setExternalSearchedList:t=>e(e=>{if(Array.isArray(t))return{externalSearchedList:t};let n=e.externalSearchedList;return t.type===`delete`?{externalSearchedList:n.filter(e=>e!==t.value)}:t.type===`add`&&!n.includes(t.value)?{externalSearchedList:[...n,t.value]}:{externalSearchedList:n}}),setExternalSearchOfferedList:t=>e(e=>{if(Array.isArray(t))return{externalSearchOfferedList:t};let n=e.externalSearchOfferedList;return t.type===`delete`?{externalSearchOfferedList:n.filter(e=>e!==t.value)}:t.type===`add`&&!n.includes(t.value)?{externalSearchOfferedList:[...n,t.value]}:{externalSearchOfferedList:n}}),setExternalSearchAbandonedList:t=>e(e=>{if(Array.isArray(t))return{externalSearchAbandonedList:t};let n=e.externalSearchAbandonedList;return t.type===`delete`?{externalSearchAbandonedList:n.filter(e=>e!==t.value)}:t.type===`add`&&!n.includes(t.value)?{externalSearchAbandonedList:[...n,t.value]}:{externalSearchAbandonedList:n}}),abandonPendingExternalSearchOffers:()=>e(e=>{let{externalSearchOfferedList:t,externalSearchedList:n,externalSearchingId:r,externalSearchAbandonedList:i}=e,a=t.filter(e=>!n.includes(e)&&e!==r&&!i.includes(e));return a.length===0?{}:{externalSearchAbandonedList:[...i,...a]}}),setShowDislikeList:t=>e(e=>{if(Array.isArray(t))return{showDislikeList:t};let n=e.showDislikeList;return t.type===`delete`?{showDislikeList:n.filter(e=>e!==t.value)}:t.type===`add`?{showDislikeList:[...n,t.value]}:{showDislikeList:n}})})),ti=e=>new RegExp(/\[(.*?)\]\(https:\/\/.*?\)/,e?`g`:void 0),ni=e=>new RegExp(/<a href=['"]([^'"]+)['"]>([^<]+)<\/a>/,e?`g`:void 0),ri=e=>
10new RegExp(/(https?:\/\/.[^(\s\\\n\]")]+)/,e?`g`:void 0);function ii(e,t){let n=[];return e.match(ri(t))&&(n=e.match(ri(t))||[]),e.match(ti(t))&&(n=e.match(ti(t))||[]),e.match(ni(t))&&(n=e.match(ni(t))||[]),n}var ai=/^asus-support:\/\//i,oi=ri(),si=({link:e,iframeElem:t,blockRedirect:n=!1,sessionId:r,websiteCode:i,cb:a,systemCode:o,expand:s})=>{try{let c=new URL(e),l=c.hostname,u=window.location.hostname,d=[`/tw/microsite/`,`/tw/events/`,`/tw/event/`].some(e=>c.href.includes(e)),f=o!==`rog`&&o!==`asus`,p=ai.test(e);if(!oi.test(e)&&!p||/^https:\/\/[^.]+\.asus\.com\/entry\/?.*$/.test(e)||!l)return;if(e=On({link:e,queries:{utm_medium:n?`manual_redirect`:`auto_redirect`,utm_content:r}}),bn(`chatRecord_redirect_${i}`,r),l===u&&t&&!d&&!f)return a?.(),t.src=e;let m=gr(i);bn(`aiAssistant_${i}`,{...m,expand:s}),n&&window.open(e,`_blank`,`noreferrer,noopener`)}catch{}},ci={header:`_header_57uft_1`,invertBg:`_invertBg_57uft_9`,headerJune:`_headerJune_57uft_15`,content:`_content_57uft_21`,content__title:`_content__title_57uft_29`,headerAsus:`_headerAsus_57uft_35`,headerAiot:`_headerAiot_57uft_42`,headerProart:`_headerProart_57uft_49`,headerProartBorder:`_headerProartBorder_57uft_56`,tool:`_tool_57uft_59`,menu:`_menu_57uft_63`,close:`_close_57uft_64`,toolAsus:`_toolAsus_57uft_78`,toolProart:`_toolProart_57uft_89`,closeArrowWrapper:`_closeArrowWrapper_57uft_100`,closeArrow:`_closeArrow_57uft_100`,nav:`_nav_57uft_120`,navAsus:`_navAsus_57uft_138`,navAiot:`_navAiot_57uft_141`,navProart:`_navProart_57uft_144`,navList:`_navList_57uft_147`,redirect:`_redirect_57uft_166`,redirect__wrap:`_redirect__wrap_57uft_179`,redirect__title:`_redirect__title_57uft_184`,redirect__hint:`_redirect__hint_57uft_189`},li=u(v(),1),ui,di=({invertBg:e=!1,handleShrink:t,confirmRechat:n,className:r,anchor:i,setIsStartRechat:a,...o})=>{let[s,c]=(0,b.useState)(!1),{isJune:l,expand:u}=jr(),{sessionId:d}=Qr(),{websiteCode:f,theme:p,systemCode:m}=Gr(),{setShowFeedback:h,setFeedBackPartial:g,setShowHeaderMenu:_,showHeaderMenu:v}=ei(),y=(0,b.useContext)(_n);function x(e){e.stopPropagation(),_(!v),V({...Wn,labels:`setting`,session_id:d,name_ga4:`setting_brand_assit`})}function S(){c(!0),V({...Wn,labels:`new_chat`,session_id:d,name_ga4:`new_chat_brand_assit`})}function C(e){e.stopPropagation(),c(!1)}function w(e){e.stopPropagation(),_(!1),n(e),a(!0)}function T(){V({...Wn,labels:`privacy_policy`,session_id:d,name_ga4:`privacy_policy_brand_assit`})}function E(){t(),V(e?{...Wn,labels:`close_chat`,session_id:d,name_ga4:`close_chat_brand_assit`}:{...Kn,labels:`cancel`,session_id:d,name_ga4:`cancel_brand_assit`,action:`clicked`})}let D=()=>{},O=()=>{ui&&=(clearTimeout(ui),void 0)};(0,b.useEffect)(()=>{window.brandAssistantShowFeedback=()=>h?.(!0)},[h]);let k=(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(`div`,{...o,className:L(ci.header,e&&ci.invertBg,l&&ci.headerJune,e&&p.includes(`asus`)&&ci.headerAsus,e&&p.includes(`aiot`)&&ci.headerAiot,e&&p.includes(`proart`)&&ci.headerProart,p.includes(`proart`)&&e&&ci.headerProartBorder,r),"data-pid":`header`,children:(0,B.jsxs)(`div`,{className:ci.content,children:[e&&(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`span`,{className:L(ci.content__title),onMouseDown:D,onMouseUp:O,children:y[`assistant-title`]})}),e?(0,B.jsxs)(`div`,{className:L(ci.tool,p.includes(`asus`)&&ci.toolAsus,p.includes(`aiot`)&&ci.toolAsus,p.includes(`proart`)&&ci.toolProart),children:[(0,B.jsx)(`span`,{className:L(ci.menu),onClick:x,"data-pid":`headerTool`,role:`button`,tabIndex:0,onKeyDown:e=>{e.key===`Enter`&&(e.preventDefault(),e.stopPropagation(),x(e))},"aria-label":Yr.headerMenu}),(0,B.jsx)(`span`,{className:L(ci.close),onClick:E,"data-pid":`headerClose`,role:`button`,tabIndex:0,onKeyDown:e=>{e.key===`Enter`&&(e.preventDefault(),e.stopPropagation(),E())},"aria-label":Yr.closeAia})]}):(0,B.jsx)(`div`,{tabIndex:0,role:`button`,"aria-label":Yr.closeAia,className:ci.closeArrowWrapper,onClick:()=>{E()},onKeyDown:e=>{e.key===`Enter`&&(e.preventDefault(),e.stopPropagation(),E())},children:(0,B.jsx)(`div`,{className:L(ci.closeArrow)})}),v&&(0,B.jsxs)(`div`,{"data-dir":En(f),className:L(ci.nav,p.includes(`asus`)&&ci.navAsus,p.includes(`aiot`)&&ci.navAiot,p.includes(`proart`)&&ci.navProart),onClick:e=>e.stopPropagation(),"data-pid":`headerNav`,children:[(0,B.jsx)(`button`,{className:ci.navList,onClick:S,children:y[`session-new-conversation`]}),(0,B.jsx)(`button`,{className:ci.navList,onClick:()=>{h?.(!0),g([`intent`,`rate`,`text`]),V({...Wn,labels:`survey`,session_id:d,name_ga4:`survey_brand_assit`})},children:y.feedback}),(0,B.jsx)(`button`,{className:ci.navList,onClick:()=>{let e=`https://asus-brand-assistant.asus.com/documents/${m}/${f}/AI_Assistant_Intro.pdf`;window.open(e,`_blank`,`noopener,noreferrer`)},children:y[`assistant-intro`]}
10),(0,B.jsx)(`a`,{href:p.includes(`rog`)?y[`terms-of-use-url-rog`]:y[`terms-of-use-url`],target:`_blank`,rel:`noopener noreferrer`,className:ci.navList,onClick:T,children:y[`terms-of-use`]})]})]})}),(0,B.jsx)(Xr,{cancelRechat:C,confirmRechat:w,style:{height:s?void 0:0}})]});return i?(0,li.createPortal)(k,i):k},fi={miniRoot:`_miniRoot_h8onu_1`,miniRoot__breath:`_miniRoot__breath_h8onu_5`,breathe:`_breathe_h8onu_1`,miniRoot__popHint:`_miniRoot__popHint_h8onu_20`,showHint:`_showHint_h8onu_1`,miniRoot__popHint__top:`_miniRoot__popHint__top_h8onu_37`,miniRoot__popHint__bottom:`_miniRoot__popHint__bottom_h8onu_44`,showHintRtl:`_showHintRtl_h8onu_1`,miniRoot__hidePopHint:`_miniRoot__hidePopHint_h8onu_54`,miniRoot__transitionHint:`_miniRoot__transitionHint_h8onu_57`,fadeoutHint:`_fadeoutHint_h8onu_1`,miniRoot__avatar:`_miniRoot__avatar_h8onu_71`,rog:`_rog_h8onu_77`,"changeBackground-omni-mascot":`_changeBackground-omni-mascot_h8onu_1`,asus:`_asus_h8onu_115`,"changeBackground-zeni-mascot":`_changeBackground-zeni-mascot_h8onu_1`,aiot:`_aiot_h8onu_153`,"changeBackground-zeni-mascot-aiot":`_changeBackground-zeni-mascot-aiot_h8onu_1`,proart:`_proart_h8onu_191`,"changeBackground-zeni-mascot-ProArt":`_changeBackground-zeni-mascot-ProArt_h8onu_1`,"hoverChangeBackground-omni-mascot":`_hoverChangeBackground-omni-mascot_h8onu_1`,"hoverChangeBackground-zeni-mascot":`_hoverChangeBackground-zeni-mascot_h8onu_1`,"hoverChangeBackground-zeni-mascot-aiot":`_hoverChangeBackground-zeni-mascot-aiot_h8onu_1`,"hoverChangeBackground-zeni-mascot-ProArt":`_hoverChangeBackground-zeni-mascot-ProArt_h8onu_1`,miniRoot__closeArea:`_miniRoot__closeArea_h8onu_309`,miniRoot__close:`_miniRoot__close_h8onu_309`,miniRoot__composedText:`_miniRoot__composedText_h8onu_331`},pi=({hintIndex:e,composedText:t,hintBreathRef:n,hintRef:r,hintSilence:i,...a})=>{let{display:o,shrink:s,iconSize:c,setExpand:l,setHintClosed:u}=jr(),{theme:d,websiteCode:f}=Gr(),{sessionId:p}=Qr(),[m]=se([`aticket`]),h=e=>{if(e.stopPropagation(),r.current?.classList.remove(fi.miniRoot__popHint),V({...Gn,labels:`icon_cancel`,session_id:p,name_ga4:`new_icon_cancel_brand_assit`,action:`clicked`}),u(!0),m.aticket){let e=yn(`aiAssistant_${f}`),t={};if(e)try{t=Cn(JSON.parse(e))}catch(e){console.error(`Error updating cookie:`,e)}bn(`aiAssistant_${f}`,{...t,hintClosed:!0})}else sessionStorage.setItem(`aiAssistant_hintClosed_${f}`,`true`)};return s&&o&&(0,B.jsxs)(`div`,{...a,ref:n,className:fi.miniRoot,children:[(0,B.jsx)(`div`,{ref:r,className:L(i&&fi.miniRoot__hidePopHint),"data-dir":En(f),children:e>-1&&t&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(`div`,{onClick:h,"aria-label":Yr.closeHint,role:`button`,tabIndex:0,className:fi.miniRoot__closeArea,onKeyDown:e=>{e.key===`Enter`&&(e.preventDefault(),e.stopPropagation(),h(e))},children:(0,B.jsx)(`div`,{className:fi.miniRoot__close,children:(0,B.jsx)(Mt,{color:`var(--mini--close)`})})}),(0,B.jsx)(`div`,{className:fi.miniRoot__composedText,dangerouslySetInnerHTML:{__html:Et(t)}})]})}),(0,B.jsx)(qr,{className:L(fi.miniRoot__avatar,d?fi[d]:fi.asus),style:{width:`${c}px`,height:`${c}px`},"data-pid":`shrinkIcon`,"aria-label":Yr.aiAssistant,tabIndex:0,role:`button`,onKeyDown:e=>{e.key===`Enter`&&(e.preventDefault(),e.stopPropagation(),l(!0))}})]})},mi={chatContainer:`_chatContainer_r47ss_1`,outsideMessage:`_outsideMessage_r47ss_18`,webcome:`_webcome_r47ss_35`,isDragging:`_isDragging_r47ss_39`,resizeTrigger:`_resizeTrigger_r47ss_42`,resizeTrigger__disable:`_resizeTrigger__disable_r47ss_51`,miniContainer:`_miniContainer_r47ss_54`},hi=function(e){return e[e.OCR=0]=`OCR`,e[e.CAMERA=1]=`CAMERA`,e}({}),gi={showCameraWindow:!1,modelNameMapping:[],currentWindowType:0},_i=kr(e=>({...gi,setShowCameraWindow:t=>e({showCameraWindow:t}),mediaStream:null,setMediaStream:t=>e({mediaStream:t}),setModelNameMapping:t=>e({modelNameMapping:t}),setCurrentWindowType:t=>e({currentWindowType:t})})),vi=()=>[/Android/i,/webOS/i,/iPhone/i,/iPad/i,/iPod/i,/BlackBerry/i,/Windows Phone/i,/Opera Mini/i,/SamsungBrowser/i].some(e=>navigator.userAgent.match(e)),yi=({children:e,invertBg:t=!1,historyContent:n,confirmRechat:r,aticket:i,setIsStartRechat:a})=>{let{embedPageToIframe:o,iframeRef:s}=(0,b.useContext)(x),c=(0,b.useContext)(_n),{sessionId:l}=Qr(),{setShowHeaderMenu:u,setIsAutoTrigger:d}=ei(),{showCameraWindow:f}=_i(),[p,m]=(0,b.useState)(!0),[h,g]=(0,b.useState)(0),[_,v]=(0,b.useState)(0),[S,C]=(0,b.useState)(!1),{setExpand:w,setShrink:T,display:E,expand:D,isJune:O,offsetX:k,offsetY:A,shrink:j,hintAlignment:M,hintClosed:N,setHintClosed:P}=jr(),{websiteCode:F,theme:ee,model1Name:te,hintIndex:ne,setHintIndex:I}=Gr(),re=(0,b.useRef)(null),ie=(0,b.useRef)(null),ae=(0,b.useRef)(!0),oe=(0,b.useRef)(null),se=(0,b.useRef)(null),ce=(0,b.useRef)(null);(0,b.useEffect)(()=>{let e=sessionStorage.getItem(`aiAssistant_hintClosed_${F}`)===`true`;if(i){let t=gr(F);if(P(t.hintClosed||e),e&&!t.hintClosed){let{sessionId:e,sessionDate:n,...r}=t;bn(`aiAssistant_${F}`,{...r,sessionId:e,sessionDate:n,hintClosed:!0}),sessionStorage.removeItem(`aiAssistant_hintClosed_${F}`)}}else P(e)},[i,F,P]),se.current&&(se.current.classList.remove(M===`bottom`?fi.miniRoot__popHint__top:fi.miniRoot__popHint__bottom),se.current.classList.add(M===`bottom`?fi.miniRoot__popHint__bottom:fi.miniRoot__popHint__top));let[le,ue]=(0,b.useState)(``),[de,fe]=(0,b.useState)(!0),pe=(0,b.useRef)(null),me=(0,b.useRef)(null),he=(0,b.useMemo)(()=>[c[`greet-message-1`],c[`greet-message-2`],c[`greet-message-3`]],[c]),ge=(0,b.useMemo)(()=>[c[`greet-message-4`],c[`greet-message-1`],c[`greet-message-5`],c[`greet-message-2`],c[`greet-message-4`],c[`greet-message-3`]],[c]),_e=(0,b.useMemo)(()=>{let e=``;if(n&&n?.length>0){let t=window.location.href,r=n[n.length-1],i=yn(`chatDisabledPopMsg_${F}`)===r.chatId,a=t===r.redirectUrl;!i&&r.redirectUrl&&a&&(e=r.render[r.render.length-1].message||``)}return e},[n,F]),ve=(0,b.useCallback)(()=>{m(!1),n&&n.length>0&&bn(`chatDisabledPopMsg_${F}`,n?.[n.length-1].chatId)},[n,F]),ye=(0,b.useCallback)(()=>
10{if(i){let{sessionId:e,sessionDate:t,...n}=gr(F);bn(`aiAssistant_${F}`,{...n,expand:!D,sessionId:i?e:``,sessionDate:t})}else{let{sessionId:e,sessionDate:t,...n}=gr(F);bn(`aiAssistant_${F}`,{...n,expand:!D,sessionId:e,sessionDate:t})}T(!j),w(!D),p&&_e&&ve()},[p,_e,ve,w,T,j,F,i,D]);function be(){u(!1)}(0,b.useEffect)(()=>{let e=s.current;if(!j||!e)return;function t(){if(e&&e.contentDocument&&e.contentWindow){let t=e.contentWindow.innerWidth-e.contentDocument.documentElement.clientWidth,n=e.contentWindow.innerHeight-e.contentDocument.documentElement.clientHeight;g(t),v(n)}}return e.contentWindow?.addEventListener(`resize`,t),()=>e.contentWindow?.removeEventListener(`resize`,t)},[j,s,k]),(0,b.useEffect)(()=>{if(O&&window.self===window.top){let e=s.current;e&&(e.style.width=j?`100vw`:`calc(100vw - ${re.current?.offsetWidth}px)`)}},[O,j,s]),(0,b.useEffect)(()=>{if(!O&&window.self!==window.top)return;let e=document.body,t=new ResizeObserver(()=>{let t=s.current,n=re.current;if(!n||!t)return;if(j)return t.style.width=`100vw`;if(e.offsetWidth<681){n.style.width=``,t.style.width=`0`;return}if(t.offsetWidth===0){t.style.width=`calc(100vw - 360px)`,n.style.width=`360px`;return}let r=e.offsetWidth-n.offsetWidth;t.style.width=r+`px`,n.style.width=`calc(100vw - ${t.offsetWidth})px`});return t.observe(e),()=>t.disconnect()},[O,s,j]),(0,b.useEffect)(()=>{if(!O)return;let e=!1,t=0,n=0,r=s.current,i=ie.current,a=re.current;if(!i||!a)return;let o=0,c=window?.AsusAPIConfig?.brandAssistantAlignment||(En(F)===`rtl`?`left`:`right`),l=r?.contentWindow;if(!l)return;let u=r=>{e=!0,t=r.clientX,n=a.offsetWidth,o=window.innerWidth-320,l.addEventListener(`mousemove`,d,!0),l.addEventListener(`mouseup`,f,!0)},d=i=>{let s=i.target;if(!e||!r||!s||s.tagName===`IFRAME`)return;i.preventDefault(),i.stopPropagation();let l=s.id!==`shadowRoot`,u=c===`left`,d=s.tagName===`HTML`?s.offsetWidth:s.closest(`body`).offsetWidth,f=u&&l?window.top.innerWidth-d-n+3:i.clientX-t,p=u?n+f:n-f;if(p>o){a.style.width=o+`px`,r.style.width=`calc(100vw - ${o})px`;return}else if(p<=360){a.style.width=`360px`,r.style.width=`calc(100vw - 360px)`;return}else a.style.width=p+`px`,r.style.width=`calc(100vw - ${p}px)`},f=()=>{l.removeEventListener(`mousemove`,d),l.removeEventListener(`mouseup`,f,!0),e=!1};return i.addEventListener(`mousedown`,u),window.addEventListener(`mousemove`,d),window.addEventListener(`mouseup`,f,!0),()=>{i.removeEventListener(`mousedown`,u),window.removeEventListener(`mousemove`,d),window.removeEventListener(`mouseup`,f,!0)}},[O,j,s,F]);let xe=window?.AsusAPIConfig?.brandAssistantAlignment||(En(F)===`rtl`?`left`:`right`),Se=isNaN(Number(window?.AsusAPIConfig?.brandAssistantZIndex))?1:Number(window?.AsusAPIConfig?.brandAssistantZIndex),Ce=isNaN(Number(window?.AsusAPIConfig?.brandAssistantPanelZIndex))?99999:Number(window?.AsusAPIConfig?.brandAssistantPanelZIndex),we=(0,b.useCallback)(()=>!D||!re.current||O&&!s.current?`-100%`:j?-re.current.clientWidth+`px`:O?0:k+`px`,[O,k,j,s,D]);(0,b.useEffect)(()=>{T(!D)},[D,T]),(0,b.useEffect)(()=>{function e(){S&&(C(!1),window.getSelection()?.removeAllRanges())}return window.addEventListener(`mouseup`,e),()=>{window.removeEventListener(`mouseup`,e)}},[S]),(0,b.useEffect)(()=>{ae.current&&(ae.current=!1,V({...Gn,labels:`icon_impression`,session_id:l,name_ga4:`icon_impression_brand_assit`,action:`displayed`}))},[l]);let Te=(0,b.useCallback)(()=>{if(s.current){let e=document.getElementsByName(`brandAssistant-iframe`)[0]?.contentDocument?.getElementById(`shadowRoot`);if(e){let t=e?.shadowRoot?.querySelector(`#brandAssistant-root`),n=(0,B.jsx)(`div`,{"data-theme":ee,id:`iframeMiniContainer`,children:(0,B.jsxs)(`div`,{className:mi.miniContainer,style:{zIndex:Se,"--offsetX":`${k||0}px`,"--offsetY":`${A||0}px`,display:E?`block`:`none`},"data-align":xe,tabIndex:-1,children:[p&&_e&&(0,B.jsxs)(`div`,{className:mi.outsideMessage,children:[(0,B.jsx)(Mt,{onClick:ve}),(0,B.jsx)(`span`,{dangerouslySetInnerHTML:{__html:Et(_e)}})]}),(0,B.jsx)(pi,{dir:En(F),hintIndex:ne,composedText:le,hintBreathRef:ce,hintRef:se,hintSilence:N,onClick:()=>{O&&o(),ye(),V({...Gn,labels:`icon_click`,session_id:l,name_ga4:`icon_click_brand_assit`,action:`clicked`})}})]})});if(t){let r=e?.shadowRoot?.querySelector(`#iframeMiniContainer`);(!me.current||!r)&&(ue(``),fe(!0),De(),Ee(),Oe(),D||I(-1),me.current=y.createRoot(t)),me.current.render(n);let i=document.getElementById(`shadowRoot`)?.shadowRoot?.querySelector(`#initMiniContainer`);i&&i.remove()}}}},[xe,E,o,ve,ye,s,O,_e,k,A,l,p,F,Se,ee,le,ne,I,N,D]);(0,b.useEffect)(()=>{let e=s.current;if(e)return e.addEventListener(`load`,Te),e.contentDocument?.readyState===`complete`&&Te(),(
10)=>{e.removeEventListener(`load`,Te)}},[Te,s]);let Ee=()=>{oe.current&&clearTimeout(oe.current),oe.current=null},De=()=>{pe.current&&clearTimeout(pe.current),pe.current=null},Oe=()=>{se.current&&se.current.classList.remove(fi.miniRoot__popHint),se.current&&se.current.classList.remove(fi.miniRoot__transitionHint),ce.current&&ce.current.classList.remove(fi.miniRoot__breath)},ke=(0,b.useCallback)((e,t)=>{if(!E||!t||!j||document.hidden||N){De();return}fe(!1);let n=t.split(/(<svg[^>]*>[\s\S]*?<\/svg>|<a[^>]*>.+?|.)/g).filter(Boolean);pe.current=setTimeout(()=>{let e=n[0]===`<`&&n[1]===`/`?n.splice(0,3).join(``):n.shift();if(ue(t=>t+e),n.length)se.current&&se.current.classList.remove(fi.miniRoot__transitionHint),se.current&&se.current.classList.add(fi.miniRoot__popHint),ce.current&&ce.current.classList.add(fi.miniRoot__breath);else{se.current.classList.add(fi.miniRoot__transitionHint),ce.current.classList.remove(fi.miniRoot__breath),De(),setTimeout(()=>{let e=te?ge.length-1:he.length-1;I(ne+1>e?0:ne+1),ue(``),fe(!0)},5e3);return}let t=!1;e===`<`&&(t=!0),e===`>`&&(t=!1),ke(t?0:70,n.join(``))},e)},[E,j,ne,I,ge,he,te,N]),Ae=(0,b.useCallback)(()=>{ge.length===0||he.length===0||(De(),oe.current=setTimeout(()=>{j&&(ne>=(te?ge.length-1:he.length-1)||ne===-1?I(0):ke(70,te?ge[ne]:he[ne]))},12e3))},[ne,I,te,j,ge,he,ke]);return(0,b.useEffect)(()=>{if(N||!E){Ee(),Oe();return}return Ae(),()=>{Ee(),Oe()}},[ne,N,E,Ae]),(0,b.useEffect)(()=>{ne<0||(E?de&&ke(70,te?ge[ne]:he[ne]):(I(-1),ue(``),De()))},[he,te,ge,ne,ke,E,I,de]),(0,b.useEffect)(()=>{j||(De(),Ee(),ue(``),Oe())},[j]),(0,b.useEffect)(()=>{function e(){document.hidden?(ue(``),fe(!0),De(),Ee(),Oe()):Ae()}return window.addEventListener(`visibilitychange`,e),()=>{window.removeEventListener(`visibilitychange`,e)}},[he,ne,I,ke,Ae]),(0,B.jsxs)(B.Fragment,{children:[(0,B.jsxs)(`div`,{id:`initMiniContainer`,className:mi.miniContainer,style:{zIndex:Se,"--offsetX":`${(k||0)+h}px`,"--offsetY":`${(A||0)+_}px`,display:E?`block`:`none`},"data-align":xe,children:[p&&_e&&(0,B.jsxs)(`div`,{className:mi.outsideMessage,children:[(0,B.jsx)(Mt,{onClick:ve}),(0,B.jsx)(`span`,{dangerouslySetInnerHTML:{__html:Et(_e)}})]}),(0,B.jsx)(pi,{dir:En(F),hintIndex:ne,composedText:le,hintBreathRef:ce,hintRef:se,hintSilence:N,onClick:()=>{O&&o(),ye(),d(!0),V({...Gn,labels:`icon_click`,session_id:l,name_ga4:`icon_click_brand_assit`,action:`clicked`})}})]}),(0,B.jsxs)(`div`,{className:L(mi.chatContainer,`chatContainer`),ref:re,style:{zIndex:Ce,"--offset-horizon":`${we()}`,"--offset-vertical":`${O?0:A}px`},"data-align":xe,dir:En(F),children:[O&&!j&&(0,B.jsx)(`div`,{ref:ie,className:L(mi.resizeTrigger,vi()&&mi.resizeTrigger__disable),"data-align":xe,onMouseDown:()=>{C(!0)}}),(0,B.jsxs)(Nr,{className:L(!t&&mi.webcome,S&&mi.isDragging),onClick:be,children:[!f&&(0,B.jsx)(di,{invertBg:t,handleShrink:ye,confirmRechat:r,setIsStartRechat:a}),e]})]})]})},bi={bigIcrLogo:`_bigIcrLogo_1ql6p_1`,bigIcon:`_bigIcon_1ql6p_5`,rog:`_rog_1ql6p_9`,asus:`_asus_1ql6p_12`,aiot:`_aiot_1ql6p_15`,proart:`_proart_1ql6p_18`},xi=({className:e})=>{let{theme:t}=Gr();return(0,B.jsx)(`div`,{className:L(bi.bigIcrLogo,e),children:(0,B.jsx)(qr,{className:L(bi.bigIcon,t?bi[t]:bi.asus)})})},Si={historyContent:[],hasPrevLog:!1,privacyPolicyAgree:!1,ageLimit:null,isPassAgeLimit:!1,ageLimitList:[],isSubmitAge:!1,hasFillLocalUserInfo:!1},Ci=kr()(e=>({...Si,setHistoryContent:t=>e({historyContent:t}),setHasPrevLog:t=>e({hasPrevLog:t}),setPrivacyPolicyAgree:t=>e({privacyPolicyAgree:t}),setAgeLimit:t=>e({ageLimit:t}),setIsPassAgeLimit:t=>e({isPassAgeLimit:t}),setAgeLimitList:t=>e({ageLimitList:t}),setIsSubmitAge:t=>e({isSubmitAge:t}),setHasFillLocalUserInfo:t=>e({hasFillLocalUserInfo:t})})),wi={privacyBody:`_privacyBody_13p99_1`,privacyLogo:`_privacyLogo_13p99_26`,termsNotice:`_termsNotice_13p99_31`,agreeWrap:`_agreeWrap_13p99_51`,agree:`_agree_13p99_51`,buttonFlexWrap:`_buttonFlexWrap_13p99_106`,start:`_start_13p99_111`},Ti=(e,t)=>fetch({NODE_ENV:`production`,MODE:`stage`,API_DOMAIN:`https://stage-asuschatapi.asus.com/aiassistantapi`,ACCOUNT_DOMAIN:`https://dev-account.asus.com`,LOGIN_DOMAIN_ASUS:`https://stage-asgardapi.asus.com/recent-data/apiv2/LoginInfo`,LOGIN_DOMAIN_ROG:`https://stage-api-rog.asus.com/recent-data/api/v4/Account/Status`,ASSISTANT_DOMAIN:`https://stage-asus-brand-assistant.asus.com`,SEARCH_DOMAIN:`https://stage-asgardapi.asus.com`,DEVTOOL:!1,HQ_AUTH_USERNAME:`asushqteam`,HQ_AUTH_PASSWORD:`asushqteam@asus2026#$#$`}.API_DOMAIN+e,{...t,mode:`cors`,credentials:t?.credentials??`same-origin`,cache:`no-store`,headers:{"X-XSS-Protection":`1; mode=block`,...t?.headers}}).then(e=>{if(e.status!==200)throw Error(`api fetch fail, status:${e.status}`);return e.json()}).catch(e=>{throw console.error(`fetch error!!
11`,e),Error(`api fetch fail`)}),Ei=(e,t)=>fetch(e,{...t,mode:`cors`,credentials:`same-origin`,cache:`no-store`,headers:{"X-XSS-Protection":`1; mode=block`,...t?.headers}}).then(e=>e.status===200?e.json():Error(`api fetch fail`)).catch(e=>(console.error(`fetch error!!
12`,e),Error(`api fetch fail`))),Di={editConversationRecord:e=>Ti(`/api/v3/conversationRecord`,{method:`PUT`,body:JSON.stringify({...e,applicationSource:`Internal`,appId:`AIA`}),headers:{"Content-Type":`application/json`}}),getConversationRecord:e=>Ti(`/api/v3/conversationRecord/${e}`,{method:`POST`})};function Oi(e,t){Ti(`/api/v1/chatLike`,{method:`POST`,body:JSON.stringify(e),headers:{"Content-Type":`application/json`}})?.then(e=>{}).finally(t)}var ki={chatLikePost:Oi,postFeedbackChatReview:({sessionId:e,chatId:t,rating:n,message:r,checkboxIndex:i,websiteCode:a,systemCode:o})=>Ti(`/api/v1/chatReview`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({sessionId:e,chatId:t,rating:n,message:r,complainTypeList:i,websiteCode:a,systemCode:o})}),getFeedbackChatReviewStatus:({sessionId:e})=>Ti(`/api/v1/chatReview/status?sessionId=${e}`,{method:`GET`,headers:{"Content-Type":`application/json`}})},Ai={welcome:0,restart:1},ji=e=>{let t=location.origin.match(/\/\/([^/]+)\.asus\.com/),n=``;return t&&t.length&&(n=e?t[1]:`&siteId=`+t[1]),n},Mi={welcomeContextType:Ai,getWelcomeMessage:e=>Ti(`/api/v0c/welcomeMessage/?systemCode=${e.systemCode}&websiteCode=${e.websiteCode}&contextType=${e.contextType||Ai.welcome}${ji()}`,{method:`GET`,headers:{"Content-Type":`application/json`,clientId:e.clientId||``,cusId:e.cusId||``}}),stopResponse:e=>Ti(`/api/v1/stopResponse`,{method:`POST`,body:JSON.stringify(e),headers:{"Content-Type":`application/json`}}),getPrivacyPolicy:e=>Ti(`/api/v0c/privacyPolicy/?websiteCode=${e.websiteCode}${ji()}`,{method:`GET`,headers:{"Content-Type":`application/json`}}),getHint:e=>Ti(`/api/v1/generateHint`,{method:`POST`,body:JSON.stringify(e),headers:{"Content-Type":`application/json`}}),getHotInfo:({aiProductLine:e,websiteCode:t})=>Ti(`/api/v1/hotProducts?aiProductLine=${e}&websiteCode=${t}`,{method:`GET`,headers:{"Content-Type":`application/json`}}),getChatTranslate:e=>Ti(`/api/v0c/chatTranslate/?websiteCode=${e}${ji()}`,{method:`GET`,headers:{"Content-Type":`application/json`}}),postSignUpInChat:({sessionId:e,cusId:t})=>Ti(`/api/v1/sign`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({sessionId:e,cusId:t})}),postLoginGreeting:({websiteCode:e,aticket:t})=>t?Ti(`/api/v1/loginGreeting?websiteCode=${e}`,{method:`POST`,headers:{"Content-Type":`application/json-patch+json`,accept:`text/json`},body:JSON.stringify({aticket:t})}):Promise.resolve(null)},Ni={getModelNameMapping:e=>{let t=e.websiteCode;return Ti(`/api/v0c/modelNameMapping?systemCode=${e.systemCode}&websiteCode=${t}`,{method:`GET`,headers:{"Content-Type":`application/json`}})}},Pi=e=>
12new Promise((t,n)=>{let r=new FileReader;r.readAsDataURL(e),r.onload=()=>t(r.result),r.onerror=e=>n(e)}),Fi={searchEventByImage:async(e,t)=>{let n={imageBase64:await Pi(e),websiteCode:t};return Ti(`/api/v1/ocr/searchEvent?websiteCode=${encodeURIComponent(t)}`,{method:`POST`,headers:{"Content-Type":`application/json`,accept:`application/json`},body:JSON.stringify(n)})}},Ii={getProductCatalog:e=>Ti(`/api/v1/productCatalog`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({websiteCode:e.websiteCode,model1Ids:e.model1Ids,sessionId:e.sessionId,chatId:e.chatId,systemCode:e.systemCode})}),addCart:e=>Ti(`/api/v1/cart`,{method:`POST`,credentials:`include`,headers:{"Content-Type":`application/json`},body:JSON.stringify({websiteCode:e.websiteCode,quantity:e.quantity,sku:e.sku,sessionId:e.sessionId,chatId:e.chatId,systemCode:e.systemCode})}),retrieveCart:e=>Ti(`/api/v1/cart/retrieveCart`,{method:`POST`,credentials:`include`,headers:{"Content-Type":`application/json`,cartToken:e.cartToken},body:JSON.stringify({websiteCode:e.websiteCode,cartId:e.cartId,sessionId:e.sessionId,chatId:e.chatId,systemCode:e.systemCode})})},Li={...Di,...ki,...Mi,...Ni,...Fi,...Ii},Ri=({handlePrivacy:e,privacyPolicy:t})=>{let[n,r]=(0,b.useState)(!1),[i,a]=(0,b.useState)(!1),[o]=se([`aticket`]),s=(0,b.useContext)(_n),{systemCode:c,websiteCode:l}=Gr(),{sessionId:u,setLoginIdleSecond:d}=Qr(),{setHistoryContent:f}=Ci(),{expand:p}=jr();function m(){r(e=>!e),V({...Kn,labels:`agree_click`,session_id:u,name_ga4:`agree_click_brand_assit`,action:`clicked`})}function h(){a(!0),new Promise(e=>e(!0)).then(()=>Li.editConversationRecord({websiteCode:t.websiteCode,privacyPolicyVersion:t.version,privacyPolicyAgree:!0,cusId:o.aticket,sessionId:u,visitorId:localStorage.getItem(`idT`)||``,systemCode:c})).then(({result:e})=>{if(!e.isSuccess)throw Error(`record privacy error`);return Li.getConversationRecord(u)}).then(({result:e,status:t})=>{if(t!==200)throw Error(`get privacy error`);return f(e.history)}).then(()=>{e()}),V({...Kn,labels:`start`,session_id:u,name_ga4:`start_brand_assit`,action:`clicked`})}return(0,b.useEffect)(()=>{!p||o.aticket||d(Date.now())},[d,p,o.aticket]),(0,B.jsxs)(B.Fragment,{children:[(0,B.jsxs)(`div`,{className:wi.privacyBody,"data-dir":En(l),children:[(0,B.jsx)(xi,{}),(0,B.jsx)(`h1`,{children:s[`assistant-name`]}),(0,B.jsx)(`h4`,{role:`heading`,"aria-level":2,children:t.title}),(0,B.jsx)(`p`,{className:L(`scrollbarWrap`,wi.termsNotice),dangerouslySetInnerHTML:{__html:Et(t.content)}}),(0,B.jsx)(`div`,{className:wi.agreeWrap,children:(0,B.jsx)(`div`,{className:wi.agree,children:(0,B.jsxs)(`label`,{children:[(0,B.jsx)(`input`,{type:`checkbox`,name:`agree`,checked:n,onChange:m,"data-dir":En(l)}),(0,B.jsx)(`span`,{children:s.agree})]})})})]}),(0,B.jsx)(`div`,{className:wi.buttonFlexWrap,children:(0,B.jsx)(Fr,{className:wi.start,disabled:!n||i,onClick:h,"data-pid":`privacyPass`,children:s[`session-start`]})})]})},zi={button:`_button_r511i_1`},Bi=({children:e,...t})=>(0,B.jsx)(`button`,{...t,className:L(t.className,zi.button),children:e}),Vi={errorMessageBox:`_errorMessageBox_16d7u_1`,errorMessage:`_errorMessage_16d7u_1`,errorLogo:`_errorLogo_16d7u_13`,buttonBox:`_buttonBox_16d7u_17`,primaryButton:`_primaryButton_16d7u_28`,cancelButton:`_cancelButton_16d7u_35`,cancelButtonbutton:`_cancelButtonbutton_16d7u_40`},Hi=class extends b.Component{state={hasError:!1};static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){console.error(`Uncaught error:`,e,t)}handleRedirect=()=>{location.href=this.props.liveSupportLink};handleRestart=()=>{this.props.updateIsError&&this.props.updateIsError(!1),this.setState({hasError:!1}),this.props.setIsStartRechat(!0)};resetError(){this.setState({hasError:!1})}render(){return this.state.hasError||this.props.isError?(0,B.jsxs)(`div`,{className:Vi.errorMessageBox,"data-pid":`errorContainer`,children:[(0,B.jsx)(xi,{className:Vi.errorLogo}),(0,B.jsx)(`p`,{className:Vi.errorMessage,children:this.props.systemErrorMessage}),(0,B.jsx)(`div`,{className:Vi.buttonBox,children:(0,B.jsx)(Bi,{className:Vi.cancelButton,onClick:this.handleRestart,onKeyDown:e=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),this.handleRestart())},"aria-label":Yr.closeAiaRechat,children:this.props.buttonText})})]}):this.props.children}},Ui={snackbar:`_snackbar_1w13g_1`,active:`_active_1w13g_11`,slideUp:`_slide
12Up_1w13g_1`},Wi=({content:e,...t})=>{let{setSnackbarMessage:n}=ei();return(0,b.useEffect)(()=>{let t=setTimeout(()=>{e&&n(``)},5e3);return()=>{clearTimeout(t)}},[n,e]),(0,B.jsx)(`div`,{...t,className:L(Ui.snackbar,t.className,e!==``&&Ui.active),children:e})};async function Gi(e,t){let n=e.getReader(),r;for(;!(r=await n.read()).done;)t(r.value)}function Ki(e){let t,n,r,i=!1;return function(a){t===void 0?(t=a,n=0,r=-1):t=Ji(t,a);let o=t.length,s=0;for(;n<o;){i&&=(t[n]===10&&(s=++n),!1);let a=-1;for(;n<o&&a===-1;++n)switch(t[n]){case 58:r===-1&&(r=n-s);break;case 13:i=!0;case 10:a=n;break}if(a===-1)break;e(t.subarray(s,a),r),s=n,r=-1}s===o?t=void 0:s!==0&&(t=t.subarray(s),n-=s)}}function qi(e,t,n){let r=Yi(),i=new TextDecoder;return function(a,o){if(a.length===0)n?.(r),r=Yi();else if(o>0){let n=i.decode(a.subarray(0,o)),s=o+(a[o+1]===32?2:1),c=i.decode(a.subarray(s));switch(n){case`data`:r.data=r.data?r.data+`
13`+c:c;break;case`event`:r.event=c;break;case`id`:e(r.id=c);break;case`retry`:let n=parseInt(c,10);isNaN(n)||t(r.retry=n);break}}}}function Ji(e,t){let n=new Uint8Array(e.length+t.length);return n.set(e),n.set(t,e.length),n}function Yi(){return{data:``,event:``,id:``,retry:void 0}}var Xi=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},Zi=`text/event-stream`,Qi=1e3,$i=`last-event-id`;function ea(e,t){var{signal:n,headers:r,onopen:i,onmessage:a,onclose:o,onerror:s,openWhenHidden:c,fetch:l}=t,u=Xi(t,[`signal`,`headers`,`onopen`,`onmessage`,`onclose`,`onerror`,`openWhenHidden`,`fetch`]);return new Promise((t,d)=>{let f=Object.assign({},r);f.accept||=Zi;let p;function m(){p.abort(),document.hidden||b()}c||document.addEventListener(`visibilitychange`,m);let h=Qi,g=0;function _(){document.removeEventListener(`visibilitychange`,m),window.clearTimeout(g),p.abort()}n?.addEventListener(`abort`,()=>{_(),t()});let v=l??window.fetch,y=i??ta;async function b(){p=new AbortController;try{let n=await v(e,Object.assign(Object.assign({}
13,u),{headers:f,signal:p.signal}));await y(n),await Gi(n.body,Ki(qi(e=>{e?f[$i]=e:delete f[$i]},e=>{h=e},a))),o?.(),_(),t()}catch(e){if(!p.signal.aborted)try{let t=s?.(e)??h;window.clearTimeout(g),g=window.setTimeout(b,t)}catch(e){_(),d(e)}}}b()})}function ta(e){let t=e.headers.get(`content-type`);if(!t?.startsWith(`text/event-stream`))throw Error(`Expected content-type to be ${Zi}, Actual: ${t}`)}var na=e=>{let t=`onlyText`;return e===`inquire-service-location`?t=`redirectRepair`:e===`apply-for-repair-service-online`?t=`repairOnline`:e===`product-registration`?t=`productRegister`:e===`personal-information`?t=`privacySource`:e===`member-registration/login`&&(t=`login`),t},ra=s((e=>{var t=m();function n(e){for(var t=`https://reactjs.org/docs/error-decoder.html?invariant=`+e,n=1;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n]);return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}var r=Object.prototype.hasOwnProperty,i=/^[: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]*$/,a={},o={};function s(e){return r.call(o,e)?!0:r.call(a,e)?!1:i.test(e)?o[e]=!0:(a[e]=!0,!1)}function c(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var l={};`children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style`.split(` `).forEach(function(e){l[e]=new c(e,0,!1,e,null,!1,!1)}),[[`acceptCharset`,`accept-charset`],[`className`,`class`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`]].forEach(function(e){var t=e[0];l[t]=new c(t,1,!1,e[1],null,!1,!1)}),[`contentEditable`,`draggable`,`spellCheck`,`value`].forEach(function(e){l[e]=new c(e,2,!1,e.toLowerCase(),null,!1,!1)}),[`autoReverse`,`externalResourcesRequired`,`focusable`,`preserveAlpha`].forEach(function(e){l[e]=new c(e,2,!1,e,null,!1,!1)}),`allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope`.split(` `).forEach(function(e){l[e]=new c(e,3,!1,e.toLowerCase(),null,!1,!1)}),[`checked`,`multiple`,`muted`,`selected`].forEach(function(e){l[e]=new c(e,3,!0,e,null,!1,!1)}),[`capture`,`download`].forEach(function(e){l[e]=new c(e,4,!1,e,null,!1,!1)}),[`cols`,`rows`,`size`,`span`].forEach(function(e){l[e]=new c(e,6,!1,e,null,!1,!1)}),[`rowSpan`,`start`].forEach(function(e){l[e]=new c(e,5,!1,e.toLowerCase(),null,!1,!1)});var u=/[\-:]([a-z])/g;function d(e){return e[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(e){var t=e.replace(u,d);l[t]=new c(t,1,!1,e,null,!1,!1)}),`xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type`.split(` `).forEach(function(e){var t=e.replace(u,d);l[t]=new c(t,1,!1,e,`http://www.w3.org/1999/xlink`,!1,!1)}),[`xml:base`,`xml:lang`,`xml:space`].forEach(function(e){var t=e.replace(u,d);l[t]=new c(t,1,!1,e,`http://www.w3.org/XML/1998/namespace`,!1,!1)}),[`tabIndex`,`crossOrigin`].forEach(function(e){l[e]=new c(e,1,!1,e.toLowerCase(),null,!1,!1)}),l.xlinkHref=new c(`xlinkHref`,1,!1,`xlink:href`,`http://www.w3.org/1999/xlink`,!0,!1),[`src`,`href`,`action`,`formAction`].forEach(function(e){l[e]=new c(e,1,!1,e.toLowerCase(),null,!0,!0)});var f={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},p=[`Webkit`,`ms`,`Moz`,`O`];Object.keys(f).forEach(function(e){p.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),f[t]=f[e]})});
vendor: 40,087 bytes, lines 13-21
13var h=/["'&<>]/;function g(e){if(typeof e==`boolean`||typeof e==`number`)return``+e;e=``+e;var t=h.exec(e);if(t){var n=``,r,i=0;for(r=t.index;r<e.length;r++){switch(e.charCodeAt(r)){case 34:t=`&quot;`;break;case 38:t=`&amp;`;break;case 39:t=`&#x27;`;break;case 60:t=`&lt;`;break;case 62:t=`&gt;`;break;default:continue}i!==r&&(n+=e.substring(i,r)),i=r+1,n+=t}e=i===r?n:n+e.substring(i,r)}return e}var _=/([A-Z])/g,v=/^ms-/,y=Array.isArray;function b(e,t){return{insertionMode:e,selectedValue:t}}function x(e,t,n){switch(t){case`select`:return b(1,n.value==null?n.defaultValue:n.value);case`svg`:return b(2,null);case`math`:return b(3,null);case`foreignObject`:return b(1,null);case`table`:return b(4,null);case`thead`:case`tbody`:case`tfoot`:return b(5,null);case`colgroup`:return b(7,null);case`tr`:return b(6,null)}return 4<=e.insertionMode||e.insertionMode===0?b(1,null):e}var S=new Map;function C(e,t,i){if(typeof i!=`object`)throw Error(n(62));for(var a in t=!0,i)if(r.call(i,a)){var o=i[a];if(o!=null&&typeof o!=`boolean`&&o!==``){if(a.indexOf(`--`)===0){var s=g(a);o=g((``+o).trim())}else{s=a;var c=S.get(s);c===void 0?(c=g(s.replace(_,`-$1`).toLowerCase().replace(v,`-ms-`)),S.set(s,c),s=c):s=c,o=typeof o==`number`?o===0||r.call(f,a)?``+o:o+`px`:g((``+o).trim())}t?(t=!1,e.push(` style="`,s,`:`,o)):e.push(`;`,s,`:`,o)}}t||e.push(`"`)}function w(e,t,n,r){switch(n){case`style`:C(e,t,r);return;case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`suppressContentEditableWarning`:case`suppressHydrationWarning`:return}if(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`){if(t=l.hasOwnProperty(n)?l[n]:null,t!==null){switch(typeof r){case`function`:case`symbol`:return;case`boolean`:if(!t.acceptsBooleans)return}switch(n=t.attributeName,t.type){case 3:r&&e.push(` `,n,`=""`);break;case 4:!0===r?e.push(` `,n,`=""`):!1!==r&&e.push(` `,n,`="`,g(r),`"`);break;case 5:isNaN(r)||e.push(` `,n,`="`,g(r),`"`);break;case 6:!isNaN(r)&&1<=r&&e.push(` `,n,`="`,g(r),`"`);break;default:t.sanitizeURL&&(r=``+r),e.push(` `,n,`="`,g(r),`"`)}}else if(s(n)){switch(typeof r){case`function`:case`symbol`:return;case`boolean`:if(t=n.toLowerCase().slice(0,5),t!==`data-`&&t!==`aria-`)return}e.push(` `,n,`="`,g(r),`"`)}}}function T(e,t,r){if(t!=null){if(r!=null)throw Error(n(60));if(typeof t!=`object`||!(`__html`in t))throw Error(n(61));t=t.__html,t!=null&&e.push(``+t)}}function E(e){var n=``;return t.Children.forEach(e,function(e){e!=null&&(n+=e)}),n}function D(e,t,n,i){e.push(A(n));var a=n=null,o;for(o in t)if(r.call(t,o)){var s=t[o];if(s!=null)switch(o){case`children`:n=s;break;case`dangerouslySetInnerHTML`:a=s;break;default:w(e,i,o,s)}}return e.push(`>`),T(e,a,n),typeof n==`string`?(e.push(g(n)),null):n}var O=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,k=new Map;function A(e){var t=k.get(e);if(t===void 0){if(!O.test(e))throw Error(n(65,e));t=`<`+e,k.set(e,t)}return t}function j(e,t,i,a,o){switch(t){case`select`:e.push(A(`select`));var c=null,l=null;for(p in i)if(r.call(i,p)){var u=i[p];if(u!=null)switch(p){case`children`:c=u;break;case`dangerouslySetInnerHTML`:l=u;break;case`defaultValue`:case`value`:break;default:w(e,a,p,u)}}return e.push(`>`),T(e,l,c),c;case`option`:l=o.selectedValue,e.push(A(`option`));var d=u=null,f=null,p=null;for(c in i)if(r.call(i,c)){var m=i[c];if(m!=null)switch(c){case`children`:u=m;break;case`selected`:f=m;break;case`dangerouslySetInnerHTML`:p=m;break;case`value`:d=m;default:w(e,a,c,m)}}if(l!=null)if(i=d===null?E(u):``+d,y(l)){for(a=0;a<l.length;a++)if(``+l[a]===i){e.push(` selected=""`);break}}else ``+l===i&&e.push(` selected=""`);else f&&e.push(` selected=""`);return e.push(`>`),T(e,p,u),u;case`textarea`:for(u in e.push(A(`textarea`)),p=l=c=null,i)if(r.call(i,u)&&(d=i[u],d!=null))switch(u){case`children`:p=d;break;case`value`:c=d;break;case`defaultValue`:l=d;break;case`dangerouslySetInnerHTML`:throw Error(n(91));default:w(e,a,u,d)}if(c===null&&l!==null&&(c=l),e.push(`>`),p!=null){if(c!=null)throw Error(n(92));if(y(p)&&1<p.length)throw Error(n(93));c=``+p}return typeof c==`string`&&c[0]===`
14`&&e.push(`
15`),c!==null&&e.push(g(``+c)),null;case`input`:for(l in e.push(A(`input`)),d=p=u=c=null,i)if(r.call(i,l)&&(f=i[l],f!=null))switch(l){case`children`:case`dangerouslySetInnerHTML`:throw Error(n(399,`input`));case`defaultChecked`:d=f;break;case`defaultValue`:u=f;break;case`checked`:p=f;break;case`value`:c=f;break;default:w(e,a,l,f)}return p===null?d!==null&&w(e,a,`checked`,d):w(e,a,`checked`,p),c===null?u!==null&&w(e,a,`value`,u):w(e,a,`value`,c),e.push(`/>`),null;case`menuitem`:for(var h in e.push(A(`menuitem`)),i)if(r.call(i,h)&&(c=i[h],c!=null))switch(h){case`children`:case`dangerouslySetInnerHTML`:throw Error(n(400));default:w(e,a,h,c)}return e.push(`>`),null;case`title`:for(m in e.push(A(`title`)),c=null,i)if(r.call(i,m)&&(l=i[m],l!=null))switch(m){case`children`:c=l;break;case`dangerouslySetInnerHTML`:throw Error(n(434));default:w(e,a,m,l)}return e.push(`>`),c;case`listing`:case`pre`:for(d in e.push(A(t)),l=c=null,i)if(r.call(i,d)&&(u=i[d],u!=null))switch(d){case`children`:c=u;break;case`dangerouslySetInnerHTML`:l=u;break;default:w(e,a,d,u)}if(e.push(`>`),l!=null){if(c!=null)throw Error(n(60));if(typeof l!=`object`||!(`__html`in l))throw Error(n(61));i=l.__html,i!=null&&(typeof i==`string`&&0<i.length&&i[0]===`
16`?e.push(`
17`,i):e.push(``+i))}return typeof c==`string`&&c[0]===`
18`&&e.push(`
19`),c;case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`img`:case`keygen`:case`link`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:for(var _ in e.push(A(t)),i)if(r.call(i,_)&&(c=i[_],c!=null))switch(_){case`children`:case`dangerouslySetInnerHTML`:throw Error(n(399,t));default:w(e,a,_,c)}return e.push(`/>`),null;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 D(e,i,t,a);case`html`:return o.insertionMode===0&&e.push(`<!DOCTYPE html>`),D(e,i,t,a);default:if(t.indexOf(`-`)===-1&&typeof i.is!=`string`)return D(e,i,t,a);for(f in e.push(A(t)),l=c=null,i)if(r.call(i,f)&&(u=i[f],u!=null))switch(f){case`children`:c=u;break;case`dangerouslySetInnerHTML`:l=u;break;case`style`:C(e,a,u);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:break;default:s(f)&&typeof u!=`function`&&typeof u!=`symbol`&&e.push(` `,f,`="`,g(u),`"`)}return e.push(`>`),T(e,l,c),c}}function M(e,t,r){if(e.push(`<!--$?--><template id="`),r===null)throw Error(n(395));return e.push(r),e.push(`"></template>`)}function N(e,t,r,i){switch(r.insertionMode){case 0:case 1:return e.push(`<div hidden id="`),e.push(t.segmentPrefix),t=i.toString(16),e.push(t),e.push(`">`);case 2:return e.push(`<svg aria-hidden="true" style="display:none" id="`),e.push(t.segmentPrefix),t=i.toString(16),e.push(t),e.push(`">`);case 3:return e.push(`<math aria-hidden="true" style="display:none" id="`),e.push(t.segmentPrefix),t=i.toString(16),e.push(t),e.push(`">`);case 4:return e.push(`<table hidden id="`),e.push(t.segmentPrefix),t=i.toString(16),e.push(t),e.push(`">`);case 5:return e.push(`<table hidden><tbody id="`),e.push(t.segmentPrefix),t=i.toString(16),e.push(t),e.push(`">`);case 6:return e.push(`<table hidden><tr id="`),e.push(t.segmentPrefix),t=i.toString(16),e.push(t),e.push(`">`);case 7:return e.push(`<table hidden><colgroup id="`),e.push(t.segmentPrefix),t=i.toString(16),e.push(t),e.push(`">`);default:throw Error(n(397))}}function P(e,t){switch(t.insertionMode){case 0:case 1:return e.push(`</div>`);case 2:return e.push(`</svg>`);case 3:return e.push(`</math>`);case 4:return e.push(`</table>`);case 5:return e.push(`</tbody></table>`);case 6:return e.push(`</tr></table>`);case 7:return e.push(`</colgroup></table>`);default:throw Error(n(397))}}var F=/[<\u2028\u2029]/g;function ee(e){return JSON.stringify(e).replace(F,function(e){switch(e){case`<`:return`\\u003c`;case`\u2028`:return`\\u2028`;case`\u2029`:return`\\u2029`;default:throw Error(`escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React`)}})}function te(e,t){return t=t===void 0?``:t,{bootstrapChunks:[],startInlineScript:`<script>`,placeholderPrefix:t+`P:`,segmentPrefix:t+`S:`,boundaryPrefix:t+`B:`,idPrefix:t,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}function ne(e,t,n,r){return n.generateStaticMarkup?(e.push(g(t)),!1):(t===``?e=r:(r&&e.push(`<!-- -->`),e.push(g(t)),e=!0),e)}var I=Object.assign,re=Symbol.for(`react.element`),ie=Symbol.for(`react.portal`),ae=Symbol.for(`react.fragment`),oe=Symbol.for(`react.strict_mode`),se=Symbol.for(`react.profiler`),ce=Symbol.for(`react.provider`),le=Symbol.for(`react.context`),L=Symbol.for(`react.forward_ref`),ue=Symbol.for(`react.suspense`),de=Symbol.for(`react.suspense_list`),fe=Symbol.for(`react.memo`),pe=Symbol.for(`react.lazy`),me=Symbol.for(`react.scope`),he=Symbol.for(`react.debug_trace_mode`),ge=Symbol.for(`react.legacy_hidden`),_e=Symbol.for(`react.default_value`),ve=Symbol.iterator;function ye(e){if(e==null)return null;if(typeof e==`function`)return e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case ae:return`Fragment`;case ie:return`Portal`;case se:return`Profiler`;case oe:return`StrictMode`;case ue:return`Suspense`;case de:return`SuspenseList`}if(typeof e==`object`)switch(e.$$typeof){case le:return(e.displayName||`Context`)+`.Consumer`;case ce:return(e._context.displayName||`Context`)+`.Provider`;case L:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case fe:return t=e.displayName||null,t===null?ye(e.type)||`Memo`:t;case pe:t=e._payload,e=e._init;try{return ye(e(t))}catch{}}return null}var be={};function xe(e,t){if(e=e.contextTypes,!e)return be;var n={},r;for(r in e)n[r]=t[r];return n}var Se=null;function Ce(e,t){if(e!==t){e.context._currentValue2=e.parentValue,e=e.parent;var r=t.parent;if(e===null){if(r!==null)throw Error(n(401))}else{if(r===null)throw Error(n(401));Ce(e,r)}t.context._currentValue2=t.value}}function we(e){e.context._currentValue2=e.parentValue,e=e.parent,e!==null&&we(e)}function Te(e){var t=e.parent;t!==null&&Te(t),e.context._currentValue2=e.value}function Ee(e,t){if(e.context._currentValue2=e.parentValue,e=e.parent,e===null)throw Error(n(402));e.depth===t.depth?Ce(e,t):Ee(e,t)}function De(e,t){var r=t.parent;if(r===null)throw Error(n(402));e.depth===r.depth?Ce(e,r):De(e,r),t.context._currentValue2=t.value}function Oe(e){var t=Se;t!==e&&(t===null?Te(e):e===null?we(t):t.depth===e.depth?Ce(t,e):t.depth>e.depth?Ee(t,e):De(t,e),Se=e)}var ke={isMounted:function(){return!1},enqueueSetState:function(e,t){e=e._reactInternals,e.queue!==null&&e.queue.push(t)},enqueueReplaceState:function(e,t){e=e._reactInternals,e.replace=!0,e.queue=[t]},enqueueForceUpdate:function(){}};function Ae(e,t,n,r){var i=e.state===void 0?null:e.state;e.updater=ke,e.props=n,e.state=i;var a={queue:[],replace:!1};e._reactInternals=a;var o=t.contextType;if(e.context=typeof o==`object`&&o?o._currentValue2:r,o=t.getDerivedStateFromProps,typeof o==`function`&&(o=o(n,i),i=o==null?i:I({},i,o),e.state=i),typeof t.getDerivedStateFromProps!=`function`&&typeof e.getSnapshotBeforeUpdate!=`function`&&(typeof e.UNSAFE_componentWillMount==`function`||typeof e.componentWillMount==`function`))if(t=e.state,typeof e.componentWillMount==`function`&&e.componentWillMount(),typeof e.UNSAFE_componentWillMount==`function`&&e.UNSAFE_componentWillMount(),t!==e.state&&ke.enqueueReplaceState(e,e.state,null),a.queue!==null&&0<a.queue.length)if(t=a.queue,o=a.replace,a.queue=null,a.replace=!1,o&&t.length===1)e.state=t[0];else{for(a=o?t[0]:e.state,i=!0,o=+!!o;o<t.length;o++){var s=t[o];s=typeof s==`function`?s.call(e,a,n,r):s,s!=null&&(i?(i=!1,a=I({},a,s)):I(a,s))}e.state=a}else a.queue=null}var je={id:1,overflow:``};function Me(e,t,n){var r=e.id;e=e.overflow;var i=32-Ne(r)-1;r&=~(1<<i),n+=1;var a=32-Ne(t)+i;if(30<a){var o=i-i%5;return a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,{id:1<<32-Ne(t)+i|n<<i|r,overflow:a+e}}return{id:1<<a|n<<i|r,overflow:e}}var Ne=Math.clz32?Math.clz32:Ie,Pe=Math.log,Fe=Math.LN2;function Ie(e){return e>>>=0,e===0?32:31-(Pe(e)/Fe|0)|0}function Le(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var Re=typeof Object.is==`function`?Object.is:Le,ze=null,Be=null,Ve=null,R=null,He=!1,Ue=!1,We=0,Ge=null,Ke=0;function qe(){if(ze===null)throw Error(n(321));return ze}function z(){if(0<Ke)throw Error(n(312));return{memoizedState:null,queue:null,next:null}}function Je(){return R===null?Ve===null?(He=!1,Ve=R=z()):(He=!0,R=Ve):R.next===null?(He=!1,R=R.next=z()):(He=!0,R=R.next),R}function Ye(){Be=ze=null,Ue=!1,Ve=null,Ke=0,R=Ge=null}function Xe(e,t){return typeof t==`function`?t(e):t}function Ze(e,t,n){if(ze=qe(),R=Je(),He){var r=R.queue;if(t=r.dispatch,Ge!==null&&(n=Ge.get(r),n!==void 0)){Ge.delete(r),r=R.memoizedState;do r=e(r,n.action),n=n.next;while(n!==null);return R.memoizedState=r,[r,t]}return[R.memoizedState,t]}return e=e===Xe?typeof t==`function`?t():t:n===void 0?t:n(t),R.memoizedState=e,e=R.queue={last:null,dispatch:null},e=e.dispatch=$e.bind(null,ze,e),[R.memoizedState,e]}function Qe(e,t){if(ze=qe(),R=Je(),t=t===void 0?null:t,R!==null){var n=R.memoizedState;if(n!==null&&t!==null){var r=n[1];a:if(r===null)r=!1;else{for(var i=0;i<r.length&&i<t.length;i++)if(!Re(t[i],r[i])){r=!1;break a}r=!0}if(r)return n[0]}}return e=e(),R.memoizedState=[e,t],e}function $e(e,t,r){if(25<=Ke)throw Error(n(301));if(e===ze)if(Ue=!0,e={action:r,next:null},Ge===null&&(Ge=new Map),r=Ge.get(t),r===void 0)Ge.set(t,e);else{for(t=r;t.next!==null;)t=t.next;t.next=e}}function et(){throw Error(n(394))}function tt(){}var nt={readContext:function(e){return e._currentValue2},useContext:function(e){return qe(),e._currentValue2},useMemo:Qe,useReducer:Ze,useRef:function(e){ze=qe(),R=Je();var t=R.memoizedState;return t===null?(e={current:e},R.memoizedState=e):t},useState:function(e){return Ze(Xe,e)},useInsertionEffect:tt,useLayoutEffect:function(){},useCallback:function(e,t){return Qe(function(){return e},t)},useImperativeHandle:tt,useEffect:tt,useDebugValue:tt,useDeferredValue:function(e){return qe(),e},useTransition:function(){return qe(),[!1,et]},useId:function(){var e=Be.treeContext,t=e.overflow;e=e.id,e=(e&~(1<<32-Ne(e)-1)).toString(32)+t;var r=rt;if(r===null)throw Error(n(404));return t=We++,e=`:`+r.idPrefix+`R`+e,0<t&&(e+=`H`+t.toString(32)),e+`:`},useMutableSource:function(e,t){return qe(),t(e._source)},useSyncExternalStore:function(e,t,r){if(r===void 0)throw Error(n(407));return r()}},rt=null,it=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function at(e){return console.error(e),null}function ot(){}function st(e,t,n,r,i,a,o,s,c){var l=[],u=new Set;return t={destination:null,responseState:t,progressiveChunkSize:r===void 0?12800:r,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:u,pingedTasks:l,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:i===void 0?at:i,onAllReady:a===void 0?ot:a,onShellReady:o===void 0?ot:o,onShellError:s===void 0?ot:s,onFatalError:c===void 0?ot:c},n=lt(t,0,null,n,!1,!1),n.parentFlushed=!0,e=ct(t,e,null,n,u,be,null,je),l.push(e),t}function ct(e,t,n,r,i,a,o,s){e.allPendingTasks++,n===null?e.pendingRootTasks++:n.pendingTasks++;var c={node:t,ping:function(){var t=e.pingedTasks;t.push(c),t.length===1&&Ct(e)},blockedBoundary:n,blockedSegment:r,abortSet:i,legacyContext:a,context:o,treeContext:s};return i.add(c),c}function lt(e,t,n,r,i,a){return{status:0,id:-1,index:t,parentFlushed:!1,chunks:[],children:[],formatContext:r,boundary:n,lastPushedText:i,textEmbedded:a}}function ut(e,t){if(e=e.onError(t),e!=null&&typeof e!=`string`)throw Error(`onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "`+typeof e+`" instead`);return e}function dt(e,t){var n=e.onShellError;n(t),n=e.onFatalError,n(t),e.destination===null?(e.status=1,e.fatalError=t):(e.status=2,e.destination.destroy(t))}function ft(e,t,n,r,i){for(ze={},Be=t,We=0,e=n(r,i);Ue;)Ue=!1,We=0,Ke+=1,R=null,e=n(r,i);return Ye(),e}function pt(e,t,r,i){var a=r.render(),o=i.childContextTypes;if(o!=null){var s=t.legacyContext;if(typeof r.getChildContext!=`function`)i=s;else{for(var c in r=r.getChildContext(),r)if(!(c in o))throw Error(n(108,ye(i)||`Unknown`,c));i=I({},s,r)}t.legacyContext=i,gt(e,t,a),t.legacyContext=s}else gt(e,t,a)}function mt(e,t){if(e&&e.defaultProps){for(var n in t=I({},t),e=e.defaultProps,e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function ht(e,t,r,i,a){if(typeof r==`function`)if(r.prototype&&r.prototype.isReactComponent){a=xe(r,t.legacyContext);var o=r.contextType;o=new r(i,typeof o==`object`&&o?o._currentValue2:a),Ae(o,r,i,a),pt(e,t,o,r)}else{o=xe(r,t.legacyContext),a=ft(e,t,r,i,o);var s=We!==0;if(typeof a==`object`&&a&&typeof a.render==`function`&&a.$$typeof===void 0)Ae(a,r,i,o),pt(e,t,a,r);else if(s){i=t.treeContext,t.treeContext=Me(i,1,0);try{gt(e,t,a)}finally{t.treeContext=i}}else gt(e,t,a)}else if(typeof r==`string`){switch(a=t.blockedSegment,o=j(a.chunks,r,i,e.responseState,a.formatContext),a.lastPushedText=!1,s=a.formatContext,a.formatContext=x(s,r,i),vt(e,t,o),a.formatContext=s,r){case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`img`:case`input`:case`keygen`:case`link`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:break;default:a.chunks.push(`</`,r,`>`)}a.lastPushedText=!1}else{switch(r){case ge:case he:case oe:case se:case ae:gt(e,t,i.children);return;case de:gt(e,t,i.children);return;case me:throw Error(n(343));case ue:a:{r=t.blockedBoundary,a=t.blockedSegment,o=i.fallback,i=i.children,s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},l=lt(e,a.chunks.length,c,a.formatContext,!1,!1);a.children.push(l),a.lastPushedText=!1;var u=lt(e,0,null,a.formatContext,!1,!1);u.parentFlushed=!0,t.blockedBoundary=c,t.blockedSegment=u;try{if(vt(e,t,i),e.responseState.generateStaticMarkup||u.lastPushedText&&u.textEmbedded&&u.chunks.push(`<!-- -->`),u.status=1,xt(c,u),c.pendingTasks===0)break a}catch(t){u.status=4,c.forceClientRender=!0,c.errorDigest=ut(e,t)}finally{t.blockedBoundary=r,t.blockedSegment=a}t=ct(e,o,r,l,s,t.legacyContext,t.context,t.treeContext),e.pingedTasks.push(t)}return}if(typeof r==`object`&&r)switch(r.$$typeof){case L:if(i=ft(e,t,r.render,i,a),We!==0){r=t.treeContext,t.treeContext=Me(r,1,0);try{gt(e,t,i)}finally{t.treeContext=r}}else gt(e,t,i);return;case fe:r=r.type,i=mt(r,i),ht(e,t,r,i,a);return;case ce:if(a=i.children,r=r._context,i=i.value,o=r._currentValue2,r._currentValue2=i,s=Se,Se=i={parent:s,depth:s===null?0:s.depth+1,context:r,parentValue:o,value:i},t.context=i,gt(e,t,a),e=Se,e===null)throw Error(n(403));i=e.parentValue,e.context._currentValue2=i===_e?e.context._defaultValue:i,e=Se=e.parent,t.context=e;return;case le:i=i.children,i=i(r._currentValue2),gt(e,t,i);return;case pe:a=r._init,r=a(r._payload),i=mt(r,i),ht(e,t,r,i,void 0);return}throw Error(n(130,r==null?r:typeof r,``))}}function gt(e,t,r){if(t.node=r,typeof r==`object`&&r){switch(r.$$typeof){case re:ht(e,t,r.type,r.props,r.ref);return;case ie:throw Error(n(257));case pe:var i=r._init;r=i(r._payload),gt(e,t,r);return}if(y(r)){_t(e,t,r);return}if(typeof r!=`object`||!r?i=null:(i=ve&&r[ve]||r[`@@iterator`],i=typeof i==`function`?i:null),i&&=i.call(r)){if(r=i.next(),!r.done){var a=[];do a.push(r.value),r=i.next();while(!r.done);_t(e,t,a)}return}throw e=Object.prototype.toString.call(r),Error(n(31,e===`[object Object]`?`object with keys {`+Object.keys(r).join(`, `)+`}`:e))}typeof r==`string`?(i=t.blockedSegment,i.lastPushedText=ne(t.blockedSegment.chunks,r,e.responseState,i.lastPushedText)):typeof r==`number`&&(i=t.blockedSegment,i.lastPushedText=ne(t.blockedSegment.chunks,``+r,e.responseState,i.lastPushedText))}function _t(e,t,n){for(var r=n.length,i=0;i<r;i++){var a=t.treeContext;t.treeContext=Me(a,r,i);try{vt(e,t,n[i])}finally{t.treeContext=a}}}function vt(e,t,n){var r=t.blockedSegment.formatContext,i=t.legacyContext,a=t.context;try{return gt(e,t,n)}catch(c){if(Ye(),typeof c==`object`&&c&&typeof c.then==`function`){n=c;var o=t.blockedSegment,s=lt(e,o.chunks.length,null,o.formatContext,o.lastPushedText,!0);o.children.push(s),o.lastPushedText=!1,e=ct(e,t.node,t.blockedBoundary,s,t.abortSet,t.legacyContext,t.context,t.treeContext).ping,n.then(e,e),t.blockedSegment.formatContext=r,t.legacyContext=i,t.context=a,Oe(a)}else throw t.blockedSegment.formatContext=r,t.legacyContext=i,t.context=a,Oe(a),c}}function yt(e){var t=e.blockedBoundary;e=e.blockedSegment,e.status=3,St(this,t,e)}function bt(e,t,r){var i=e.blockedBoundary;e.blockedSegment.status=3,i===null?(t.allPendingTasks--,t.status!==2&&(t.status=2,t.destination!==null&&t.destination.push(null))):(i.pendingTasks--,i.forceClientRender||(i.forceClientRender=!0,e=r===void 0?Error(n(432)):r,i.errorDigest=t.onError(e),i.parentFlushed&&t.clientRenderedBoundaries.push(i)),i.fallbackAbortableTasks.forEach(function(e){return bt(e,t,r)}),i.fallbackAbortableTasks.clear(),t.allPendingTasks--,t.allPendingTasks===0&&(i=t.onAllReady,i()))}function xt(e,t){if(t.chunks.length===0&&t.children.length===1&&t.children[0].boundary===null){var n=t.children[0];n.id=t.id,n.parentFlushed=!0,n.status===1&&xt(e,n)}else e.completedSegments.push(t)}function St(e,t,r){if(t===null){if(r.parentFlushed){if(e.completedRootSegment!==null)throw Error(n(389));e.completedRootSegment=r}e.pendingRootTasks--,e.pendingRootTasks===0&&(e.onShellError=ot,t=e.onShellReady,t())}else t.pendingTasks--,t.forceClientRender||(t.pendingTasks===0?(r.parentFlushed&&r.status===1&&xt(t,r),t.parentFlushed&&e.completedBoundaries.push(t),t.fallbackAbortableTasks.forEach(yt,e),t.fallbackAbortableTasks.clear()):r.parentFlushed&&r.status===1&&(xt(t,r),t.completedSegments.length===1&&t.parentFlushed&&e.partialBoundaries.push(t)));e.allPendingTasks--,e.allPendingTasks===0&&(e=e.onAllReady,e())}function Ct(e){if(e.status!==2){var t=Se,n=it.current;it.current=nt;var r=rt;rt=e.responseState;try{var i=e.pingedTasks,a;for(a=0;a<i.length;a++){var o=i[a],s=e,c=o.blockedSegment;if(c.status===0){Oe(o.context);try{gt(s,o,o.node),s.responseState.generateStaticMarkup||c.lastPushedText&&c.textEmbedded&&c.chunks.push(`<!-- -->`),o.abortSet.delete(o),c.status=1,St(s,o.blockedBoundary,c)}catch(e){if(Ye(),typeof e==`object`&&e&&typeof e.then==`function`){var l=o.ping;e.then(l,l)}else{o.abortSet.delete(o),c.status=4;var u=o.blockedBoundary,d=e,f=ut(s,d);if(u===null?dt(s,d):(u.pendingTasks--,u.forceClientRender||(u.forceClientRender=!0,u.errorDigest=f,u.parentFlushed&&s.clientRenderedBoundaries.push(u))),s.allPendingTasks--,s.allPendingTasks===0){var p=s.onAllReady;p()}}}}}i.splice(0,a),e.destination!==null&&Ot(e,e.destination)}catch(t){ut(e,t),dt(e,t)}finally{rt=r,it.current=n,n===nt&&Oe(t)}}}function wt(e,t,r){switch(r.parentFlushed=!0,r.status){case 0:var i=r.id=e.nextSegmentId++;return r.lastPushedText=!1,r.textEmbedded=!1,e=e.responseState,t.push(`<template id="`),t.push(e.placeholderPrefix),e=i.toString(16),t.push(e),t.push(`"></template>`);case 1:r.status=2;var a=!0;i=r.chunks;var o=0;r=r.children;for(var s=0;s<r.length;s++){for(a=r[s];o<a.index;o++)t.push(i[o]);a=Tt(e,t,a)}for(;o<i.length-1;o++)t.push(i[o]);return o<i.length&&(a=t.push(i[o])),a;default:throw Error(n(390))}}function Tt(e,t,r){var i=r.boundary;if(i===null)return wt(e,t,r);if(i.parentFlushed=!0,i.forceClientRender)return e.responseState.generateStaticMarkup||(i=i.errorDigest,t.push(`<!--$!-->`),t.push(`<template`),i&&(t.push(` data-dgst="`),i=g(i),t.push(i),t.push(`"`)),t.push(`></template>`)),wt(e,t,r),e=e.responseState.generateStaticMarkup?!0:t.push(`<!--/$-->`),e;if(0<i.pendingTasks){i.rootSegmentID=e.nextSegmentId++,0<i.completedSegments.length&&e.partialBoundaries.push(i);var a=e.responseState,o=a.nextSuspenseID++;return a=a.boundaryPrefix+o.toString(16),i=i.id=a,M(t,e.responseState,i),wt(e,t,r),t.push(`<!--/$-->`)}if(i.byteSize>e.progressiveChunkSize)return i.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(i),M(t,e.responseState,i.id),wt(e,t,r),t.push(`<!--/$-->`);if(e.responseState.generateStaticMarkup||t.push(`<!--$-->`),r=i.completedSegments,r.length!==1)throw Error(n(391));return Tt(e,t,r[0]),e=e.responseState.generateStaticMarkup?!0:t.push(`<!--/$-->`),e}function Et(e,t,n){return N(t,e.responseState,n.formatContext,n.id),Tt(e,t,n),P(t,n.formatContext)}function Dt(e,t,r){for(var i=r.completedSegments,a=0;a<i.length;a++)B(e,t,r,i[a]);if(i.length=0,e=e.responseState,i=r.id,r=r.rootSegmentID,t.push(e.startInlineScript),e.sentCompleteBoundaryFunction?t.push(`$RC("`):(e.sentCompleteBoundaryFunction=!0,t.push(`function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("`)),i===null)throw Error(n(395));return r=r.toString(16),t.push(i),t.push(`","`),t.push(e.segmentPrefix),t.push(r),t.push(`")<\/script>`)}function B(e,t,r,i){if(i.status===2)return!0;var a=i.id;if(a===-1){if((i.id=r.rootSegmentID)===-1)throw Error(n(392));return Et(e,t,i)}return Et(e,t,i),e=e.responseState,t.push(e.startInlineScript),e.sentCompleteSegmentFunction?t.push(`$RS("`):(e.sentCompleteSegmentFunction=!0,t.push(`function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("`)),t.push(e.segmentPrefix),a=a.toString(16),t.push(a),t.push(`","`),t.push(e.placeholderPrefix),t.push(a),t.push(`")<\/script>`)}function Ot(e,t){try{var r=e.completedRootSegment;if(r!==null&&e.pendingRootTasks===0){Tt(e,t,r),e.completedRootSegment=null;var i=e.responseState.bootstrapChunks;for(r=0;r<i.length-1;r++)t.push(i[r]);r<i.length&&t.push(i[r])}var a=e.clientRenderedBoundaries,o;for(o=0;o<a.length;o++){var s=a[o];i=t;var c=e.responseState,l=s.id,u=s.errorDigest,d=s.errorMessage,f=s.errorComponentStack;if(i.push(c.startInlineScript),c.sentClientRenderFunction?i.push(`$RX("`):(c.sentClientRenderFunction=!0,i.push(`function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("`)),l===null)throw Error(n(395));if(i.push(l),i.push(`"`),u||d||f){i.push(`,`);var p=ee(u||``);i.push(p)}if(d||f){i.push(`,`);var m=ee(d||``);i.push(m)}if(f){i.push(`,`);var h=ee(f);i.push(h)}if(!i.push(`)<\/script>`)){e.destination=null,o++,a.splice(0,o);return}}a.splice(0,o);var g=e.completedBoundaries;for(o=0;o<g.length;o++)if(!Dt(e,t,g[o])){e.destination=null,o++,g.splice(0,o);return}g.splice(0,o);var _=e.partialBoundaries;for(o=0;o<_.length;o++){var v=_[o];a:{a=e,s=t;var y=v.completedSegments;for(c=0;c<y.length;c++)if(!B(a,s,v,y[c])){c++,y.splice(0,c);var b=!1;break a}y.splice(0,c),b=!0}if(!b){e.destination=null,o++,_.splice(0,o);return}}_.splice(0,o);var x=e.completedBoundaries;for(o=0;o<x.length;o++)if(!Dt(e,t,x[o])){e.destination=null,o++,x.splice(0,o);return}x.splice(0,o)}finally{e.allPendingTasks===0&&e.pingedTasks.length===0&&e.clientRenderedBoundaries.length===0&&e.completedBoundaries.length===0&&t.push(null)}}function kt(e,t){try{var n=e.abortableTasks;n.forEach(function(n){return bt(n,e,t)}),n.clear(),e.destination!==null&&Ot(e,e.destination)}catch(t){ut(e,t),dt(e,t)}}function At(){}function jt(e,t,r,i){var a=!1,o=null,s=``,c={push:function(e){return e!==null&&(s+=e),!0},destroy:function(e){a=!0,o=e}},l=!1;if(e=st(e,te(r,t?t.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},1/0,At,void 0,function(){l=!0},void 0,void 0),Ct(e),kt(e,i),e.status===1)e.status=2,c.destroy(e.fatalError);else if(e.status!==2&&e.destination===null){e.destination=c;try{Ot(e,c)}catch(t){ut(e,t),dt(e,t)}}if(a)throw o;if(!l)throw Error(n(426));return s}e.renderToNodeStream=function(){throw Error(n(207))},e.renderToStaticMarkup=function(e,t){return jt(e,t,!0,`The server used "renderToStaticMarkup" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server`)},e.renderToStaticNodeStream=function(){throw Error(n(208))},e.renderToString=function(e,t){return jt(e,t,!1,`The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server`)},e.version=`18.3.1`})),ia=s((e=>{var t=m();function n(e){for(var t=`https://reactjs.org/docs/error-decoder.html?invariant=`+e,n=1;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n]);return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}var r=null,i=0;function a(e,t){if(t.length!==0)if(512<t.length)0<i&&(e.enqueue(new Uint8Array(r.buffer,0,i)),r=new Uint8Array(512),i=0),e.enqueue(t);else{var n=r.length-i;n<t.length&&(n===0?e.enqueue(r):(r.set(t.subarray(0,n),i),e.enqueue(r),t=t.subarray(n)),r=new Uint8Array(512),i=0),r.set(t,i),i+=t.length}}function o(e,t){return a(e,t),!0}function s(e){r&&0<i&&(e.enqueue(new Uint8Array(r.buffer,0,i)),r=null,i=0)}var c=new TextEncoder;function l(e){return c.encode(e)}function u(e){return c.encode(e)}function d(e,t){typeof e.error==`function`?e.error(t):e.close()}var f=Object.prototype.hasOwnProperty,p=/^[: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]*$/,h={},g={};function _(e){return f.call(g,e)?!0:f.call(h,e)?!1:p.test(e)?g[e]=!0:(h[e]=!0,!1)}function v(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var y={};`children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style`.split(` `).forEach(function(e){y[e]=new v(e,0,!1,e,null,!1,!1)}),[[`acceptCharset`,`accept-charset`],[`className`,`class`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`]].forEach(function(e){var t=e[0];y[t]=new v(t,1,!1,e[1],null,!1,!1)}),[`contentEditable`,`draggable`,`spellCheck`,`value`].forEach(function(e){y[e]=new v(e,2,!1,e.toLowerCase(),null,!1,!1)}),[`autoReverse`,`externalResourcesRequired`,`focusable`,`preserveAlpha`].forEach(function(e){y[e]=new v(e,2,!1,e,null,!1,!1)}),`allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope`.split(` `).forEach(function(e){y[e]=new v(e,3,!1,e.toLowerCase(),null,!1,!1)}),[`checked`,`multiple`,`muted`,`selected`].forEach(function(e){y[e]=new v(e,3,!0,e,null,!1,!1)}),[`capture`,`download`].forEach(function(e){y[e]=new v(e,4,!1,e,null,!1,!1)}),[`cols`,`rows`,`size`,`span`].forEach(function(e){y[e]=new v(e,6,!1,e,null,!1,!1)}),[`rowSpan`,`start`].forEach(function(e){y[e]=new v(e,5,!1,e.toLowerCase(),null,!1,!1)});var b=/[\-:]([a-z])/g;function x(e){return e[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(e){var t=e.replace(b,x);y[t]=new v(t,1,!1,e,null,!1,!1)}),`xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type`.split(` `).forEach(function(e){var t=e.replace(b,x);y[t]=new v(t,1,!1,e,`http://www.w3.org/1999/xlink`,!1,!1)}),[`xml:base`,`xml:lang`,`xml:space`].forEach(function(e){var t=e.replace(b,x);y[t]=new v(t,1,!1,e,`http://www.w3.org/XML/1998/namespace`,!1,!1)}),[`tabIndex`,`crossOrigin`].forEach(function(e){y[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)}),y.xlinkHref=new v(`xlinkHref`,1,!1,`xlink:href`,`http://www.w3.org/1999/xlink`,!0,!1),[`src`,`href`,`action`,`formAction`].forEach(function(e){y[e]=new v(e,1,!1,e.toLowerCase(),null,!0,!0)});var S={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},C=[`Webkit`,`ms`,`Moz`,`O`];Object.keys(S).forEach(function(e){C.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),S[t]=S[e]})});var w=/["'&<>]/;function T(e){if(typeof e==`boolean`||typeof e==`number`)return``+e;e=``+e;var t=w.exec(e);if(t){var n=``,r,i=0;for(r=t.index;r<e.length;r++){switch(e.charCodeAt(r)){case 34:t=`&quot;`;break;case 38:t=`&amp;`;break;case 39:t=`&#x27;`;break;case 60:t=`&lt;`;break;case 62:t=`&gt;`;break;default:continue}i!==r&&(n+=e.substring(i,r)),i=r+1,n+=t}e=i===r?n:n+e.substring(i,r)}return e}var E=/([A-Z])/g,D=/^ms-/,O=Array.isArray,k=u(`<script>`),A=u(`<\/script>`),j=u(`<script src="`),M=u(`<script type="module" src="`),N=u(`" async=""><\/script>`),P=/(<\/|<)(s)(cript)/gi;function F(e,t,n,r){return``+t+(n===`s`?`\\u0073`:`\\u0053`)+r}function ee(e,t,n,r,i){e=e===void 0?``:e,t=t===void 0?k:u(`<script nonce="`+T(t)+`">`);var a=[];if(n!==void 0&&a.push(t,l((``+n).replace(P,F)),A),r!==void 0)for(n=0;n<r.length;n++)a.push(j,l(T(r[n])),N);if(i!==void 0)for(r=0;r<i.length;r++)a.push(M,l(T(i[r])),N);return{bootstrapChunks:a,startInlineScript:t,placeholderPrefix:u(e+`P:`),segmentPrefix:u(e+`S:`),boundaryPrefix:e+`B:`,idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function te(e,t){return{insertionMode:e,selectedValue:t}}function ne(e){return te(e===`http://www.w3.org/2000/svg`?2:e===`http://www.w3.org/1998/Math/MathML`?3:0,null)}function I(e,t,n){switch(t){case`select`:return te(1,n.value==null?n.defaultValue:n.value);case`svg`:return te(2,null);case`math`:return te(3,null);case`foreignObject`:return te(1,null);case`table`:return te(4,null);case`thead`:case`tbody`:case`tfoot`:return te(5,null);case`colgroup`:return te(7,null);case`tr`:return te(6,null)}return 4<=e.insertionMode||e.insertionMode===0?te(1,null):e}var re=u(`<!-- -->`);function ie(e,t,n,r){return t===``?r:(r&&e.push(re),e.push(l(T(t))),!0)}var ae=new Map,oe=u(` style="`),se=u(`:`),ce=u(`;`);function le(e,t,r){if(typeof r!=`object`)throw Error(n(62));for(var i in t=!0,r)if(f.call(r,i)){var a=r[i];if(a!=null&&typeof a!=`boolean`&&a!==``){if(i.indexOf(`--`)===0){var o=l(T(i));a=l(T((``+a).trim()))}else{o=i;var s=ae.get(o);s===void 0?(s=u(T(o.replace(E,`-$1`).toLowerCase().replace(D,`-ms-`))),ae.set(o,s),o=s):o=s,a=typeof a==`number`?a===0||f.call(S,i)?l(``+a):l(a+`px`):l(T((``+a).trim()))}t?(t=!1,e.push(oe,o,se,a)):e.push(ce,o,se,a)}}t||e.push(de)}var L=u(` `),ue=u(`="`),de=u(`"`),fe=u(`=""`);function pe(e,t,n,r){switch(n){case`style`:le(e,t,r);return;case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`suppressContentEditableWarning`:case`suppressHydrationWarning`:return}if(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`){if(t=y.hasOwnProperty(n)?y[n]:null,t!==null){switch(typeof r){case`function`:case`symbol`:return;case`boolean`:if(!t.acceptsBooleans)return}switch(n=l(t.attributeName),t.type){case 3:r&&e.push(L,n,fe);break;case 4:!0===r?e.push(L,n,fe):!1!==r&&e.push(L,n,ue,l(T(r)),de);break;case 5:isNaN(r)||e.push(L,n,ue,l(T(r)),de);break;case 6:!isNaN(r)&&1<=r&&e.push(L,n,ue,l(T(r)),de);break;default:t.sanitizeURL&&(r=``+r),e.push(L,n,ue,l(T(r)),de)}}else if(_(n)){switch(typeof r){case`function`:case`symbol`:return;case`boolean`:if(t=n.toLowerCase().slice(0,5),t!==`data-`&&t!==`aria-`)return}e.push(L,l(n),ue,l(T(r)),de)}}}var me=u(`>`),he=u(`/>`);function ge(e,t,r){if(t!=null){if(r!=null)throw Error(n(60));if(typeof t!=`object`||!(`__html`in t))throw Error(n(61));t=t.__html,t!=null&&e.push(l(``+t))}}function _e(e){var n=``;return t.Children.forEach(e,function(e){e!=null&&(n+=e)}),n}var ve=u(` selected=""`);function ye(e,t,n,r){e.push(Ce(n));var i=n=null,a;for(a in t)if(f.call(t,a)){var o=t[a];if(o!=null)switch(a){case`children`:n=o;break;case`dangerouslySetInnerHTML`:i=o;break;default:pe(e,r,a,o)}}return e.push(me),ge(e,i,n),typeof n==`string`?(e.push(l(T(n))),null):n}var be=u(`
20`),xe=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Se=new Map;function Ce(e){var t=Se.get(e);if(t===void 0){if(!xe.test(e))throw Error(n(65,e));t=u(`<`+e),Se.set(e,t)}return t}var we=u(`<!DOCTYPE html>`);function Te(e,t,r,i,a){switch(t){case`select`:e.push(Ce(`select`));var o=null,s=null;for(p in r)if(f.call(r,p)){var c=r[p];if(c!=null)switch(p){case`children`:o=c;break;case`dangerouslySetInnerHTML`:s=c;break;case`defaultValue`:case`value`:break;default:pe(e,i,p,c)}}return e.push(me),ge(e,s,o),o;case`option`:s=a.selectedValue,e.push(Ce(`option`));var u=c=null,d=null,p=null;for(o in r)if(f.call(r,o)){var m=r[o];if(m!=null)switch(o){case`children`:c=m;break;case`selected`:d=m;break;case`dangerouslySetInnerHTML`:p=m;break;case`value`:u=m;default:pe(e,i,o,m)}}if(s!=null)if(r=u===null?_e(c):``+u,O(s)){for(i=0;i<s.length;i++)if(``+s[i]===r){e.push(ve);break}}else ``+s===r&&e.push(ve);else d&&e.push(ve);return e.push(me),ge(e,p,c),c;case`textarea`:for(c in e.push(Ce(`textarea`)),p=s=o=null,r)if(f.call(r,c)&&(u=r[c],u!=null))switch(c){case`children`:p=u;break;case`value`:o=u;break;case`defaultValue`:s=u;break;case`dangerouslySetInnerHTML`:throw Error(n(91));default:pe(e,i,c,u)}if(o===null&&s!==null&&(o=s),e.push(me),p!=null){if(o!=null)throw Error(n(92));if(O(p)&&1<p.length)throw Error(n(93));o=``+p}return typeof o==`string`&&o[0]===`
21`&&e.push(be),o!==null&&e.push(l(T(``+o))),null;case`input`:for(s in e.push(Ce(`input`)),u=p=c=o=null,r)if(f.call(r,s)&&
21(d=r[s],d!=null))switch(s){case`children`:case`dangerouslySetInnerHTML`:throw Error(n(399,`input`));case`defaultChecked`:u=d;break;case`defaultValue`:c=d;break;case`checked`:p=d;break;case`value`:o=d;break;default:pe(e,i,s,d)}return p===null?u!==null&&pe(e,i,`checked`,u):pe(e,i,`checked`,p),o===null?c!==null&&pe(e,i,`value`,c):pe(e,i,`value`,o),e.push(he),null;case`menuitem`:for(var h in e.push(Ce(`menuitem`)),r)if(f.call(r,h)&&(o=r[h],o!=null))switch(h){case`children`:case`dangerouslySetInnerHTML`:throw Error(n(400));default:pe(e,i,h,o)}return e.push(me),null;case`title`:for(m in e.push(Ce(`title`)),o=null,r)if(f.call(r,m)&&(s=r[m],s!=null))switch(m){case`children`:o=s;break;case`dangerouslySetInnerHTML`:throw Error(n(434));default:pe(e,i,m,s)}return e.push(me),o;case`listing`:case`pre`:for(u in e.push(Ce(t)),s=o=null,r)if(f.call(r,u)&&(c=r[u],c!=null))switch(u){case`children`:o=c;break;case`dangerouslySetInnerHTML`:s=c;break;default:pe(e,i,u,c)}if(e.push(me),s!=null){if(o!=null)throw Error(n(60));if(typeof s!=`object`||!(`__html`in s))throw Error(n(61));r=s.__html,r!=null&&(typeof r==`string`&&0<r.length&&r[0]===`
22`?e.push(be,l(r)):e.push(l(``+r)))}return typeof o==`string`&&o[0]===`
23`&&e.push(be),o;case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`img`:case`keygen`:case`link`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:for(var g in e.push(Ce(t)),r)if(f.call(r,g)&&(o=r[g],o!=null))switch(g){case`children`:case`dangerouslySetInnerHTML`:throw Error(n(399,t));default:pe(e,i,g,o)}return e.push(he),null;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 ye(e,r,t,i);case`html`:return a.insertionMode===0&&e.push(we),ye(e,r,t,i);default:if(t.indexOf(`-`)===-1&&typeof r.is!=`string`)return ye(e,r,t,i);for(d in e.push(Ce(t)),s=o=null,r)if(f.call(r,d)&&(c=r[d],c!=null))switch(d){case`children`:o=c;break;case`dangerouslySetInnerHTML`:s=c;break;case`style`:le(e,i,c);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:break;default:_(d)&&typeof c!=`function`&&typeof c!=`symbol`&&e.push(L,l(d),ue,l(T(c)),de)}return e.push(me),ge(e,s,o),o}}var Ee=u(`</`),De=u(`>`),Oe=u(`<template id="`),ke=u(`"></template>`),Ae=u(`<!--$-->`),je=u(`<!--$?--><template id="`),Me=u(`"></template>`),Ne=u(`<!--$!-->`),Pe=u(`<!--/$-->`),Fe=u(`<template`),Ie=u(`"`),Le=u(` data-dgst="`);u(` data-msg="`),u(` data-stck="`);var Re=u(`></template>`);function ze(e,t,r){if(a(e,je),r===null)throw Error(n(395));return a(e,r),o(e,Me)}var Be=u(`<div hidden id="`),Ve=u(`">`),R=u(`</div>`),He=u(`<svg aria-hidden="true" style="display:none" id="`),Ue=u(`">`),We=u(`</svg>`),Ge=u(`<math aria-hidden="true" style="display:none" id="`),Ke=u(`">`),qe=u(`</math>`),z=u(`<table hidden id="`),Je=u(`">`),Ye=u(`</table>`),Xe=u(`<table hidden><tbody id="`),Ze=u(`">`),Qe=u(`</tbody></table>`),$e=u(`<table hidden><tr id="`),et=u(`">`),tt=u(`</tr></table>`),nt=u(`<table hidden><colgroup id="`),rt=u(`">`),it=u(`</colgroup></table>`);function at(e,t,r,i){switch(r.insertionMode){case 0:case 1:return a(e,Be),a(e,t.segmentPrefix),a(e,l(i.toString(16))),o(e,Ve);case 2:return a(e,He),a(e,t.segmentPrefix),a(e,l(i.toString(16))),o(e,Ue);case 3:return a(e,Ge),a(e,t.segmentPrefix),a(e,l(i.toString(16))),o(e,Ke);case 4:return a(e,z),a(e,t.segmentPrefix),a(e,l(i.toString(16))),o(e,Je);case 5:return a(e,Xe),a(e,t.segmentPrefix),a(e,l(i.toString(16))),o(e,Ze);case 6:return a(e,$e),a(e,t.segmentPrefix),a(e,l(i.toString(16))),o(e,et);case 7:return a(e,nt),a(e,t.segmentPrefix),a(e,l(i.toString(16))),o(e,rt);default:throw Error(n(397))}}function ot(e,t){switch(t.insertionMode){case 0:case 1:return o(e,R);case 2:return o(e,We);case 3:return o(e,qe);case 4:return o(e,Ye);case 5:return o(e,Qe);case 6:return o(e,tt);case 7:return o(e,it);default:throw Error(n(397))}}var st=u(`function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("`),ct=u(`$RS("`),lt=u(`","`),ut=u(`")<\/script>`),dt=u(`function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("`),ft=u(`$RC("`),pt=u(`","`),mt=u(`")<\/script>`),ht=u(`function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("`),gt=u(`$RX("`),_t=u(`"`),vt=u(`)<\/script>`),yt=u(`,`),bt=/[<\u2028\u2029]/g;function xt(e){return JSON.stringify(e).replace(bt,function(e){switch(e){case`<`:return`\\u003c`;case`\u2028`:return`\\u2028`;case`\u2029`:return`\\u2029`;default:throw Error(`escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React`)}})}var St=Object.assign,Ct=Symbol.for(`react.element`),wt=Symbol.for(`react.portal`),Tt=Symbol.for(`react.fragment`),Et=Symbol.for(`react.strict_mode`),Dt=Symbol.for(`react.profiler`),B=Symbol.for(`react.provider`),Ot=Symbol.for(`react.context`),kt=Symbol.for(`react.forward_ref`),At=Symbol.for(`react.suspense`),jt=Symbol.for(`react.suspense_list`),Mt=Symbol.for(`react.memo`),Nt=Symbol.for(`react.lazy`),Pt=Symbol.for(`react.scope`),Ft=Symbol.for(`react.debug_trace_mode`),It=Symbol.for(`react.legacy_hidden`),Lt=Symbol.for(`react.default_value`),Rt=Symbol.iterator;function zt(e){if(e==null)return null;if(typeof e==`function`)return e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case Tt:return`Fragment`;case wt:return`Portal`;case Dt:return`Profiler`;case Et:return`StrictMode`;case At:return`Suspense`;case jt:return`SuspenseList`}if(typeof e==`object`)switch(e.$$typeof){case Ot:return(e.displayName||`Context`)+`.Consumer`;case B:return(e._context.displayName||`Context`)+`.Provider`;case kt:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case Mt:return t=e.displayName||null,t===null?zt(e.type)||`Memo`:t;case Nt:t=e._payload,e=e._init;try{return zt(e(t))}catch{}}return null}var Bt={};function Vt(e,t){if(e=e.contextTypes,!e)return Bt;var n={},r;for(r in e)n[r]=t[r];return n}var Ht=null;function Ut(e,t){if(e!==t){e.context._currentValue=e.parentValue,e=e.parent;var r=t.parent;if(e===null){if(r!==null)throw Error(n(401))}else{if(r===null)throw Error(n(401));Ut(e,r)}t.context._currentValue=t.value}}function Wt(e){e.context._currentValue=e.parentValue,e=e.parent,e!==null&&Wt(e)}function Gt(e){var t=e.parent;t!==null&&Gt(t),e.context._currentValue=e.value}function Kt(e,t){if(e.context._currentValue=e.parentValue,e=e.parent,e===null)throw Error(n(402));e.depth===t.depth?Ut(e,t):Kt(e,t)}function qt(e,t){var r=t.parent;if(r===null)throw Error(n(402));e.depth===r.depth?Ut(e,r):qt(e,r),t.context._currentValue=t.value}function Jt(e){var t=Ht;t!==e&&(t===null?Gt(e):e===null?Wt(t):t.depth===e.depth?Ut(t,e):t.depth>e.depth?Kt(t,e):qt(t,e),Ht=e)}var Yt={isMounted:function(){return!1},enqueueSetState:function(e,t){e=e._reactInternals,e.queue!==null&&e.queue.push(t)},enqueueReplaceState:function(e,t){e=e._reactInternals,e.replace=!0,e.queue=[t]},enqueueForceUpdate:function(){}};function Xt(e,t,n,r){var i=e.state===void 0?null:e.state;e.updater=Yt,e.props=n,e.state=i;var a={queue:[],replace:!1};e._reactInternals=a;var o=t.contextType;if(e.context=typeof o==`object`&&o?o._currentValue:r,o=t.getDerivedStateFromProps,typeof o==`function`&&(
vendor: 13,092 bytes, line 23
23o=o(n,i),i=o==null?i:St({},i,o),e.state=i),typeof t.getDerivedStateFromProps!=`function`&&typeof e.getSnapshotBeforeUpdate!=`function`&&(typeof e.UNSAFE_componentWillMount==`function`||typeof e.componentWillMount==`function`))if(t=e.state,typeof e.componentWillMount==`function`&&e.componentWillMount(),typeof e.UNSAFE_componentWillMount==`function`&&e.UNSAFE_componentWillMount(),t!==e.state&&Yt.enqueueReplaceState(e,e.state,null),a.queue!==null&&0<a.queue.length)if(t=a.queue,o=a.replace,a.queue=null,a.replace=!1,o&&t.length===1)e.state=t[0];else{for(a=o?t[0]:e.state,i=!0,o=+!!o;o<t.length;o++){var s=t[o];s=typeof s==`function`?s.call(e,a,n,r):s,s!=null&&(i?(i=!1,a=St({},a,s)):St(a,s))}e.state=a}else a.queue=null}var Zt={id:1,overflow:``};function Qt(e,t,n){var r=e.id;e=e.overflow;var i=32-$t(r)-1;r&=~(1<<i),n+=1;var a=32-$t(t)+i;if(30<a){var o=i-i%5;return a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,{id:1<<32-$t(t)+i|n<<i|r,overflow:a+e}}return{id:1<<a|n<<i|r,overflow:e}}var $t=Math.clz32?Math.clz32:nn,en=Math.log,tn=Math.LN2;function nn(e){return e>>>=0,e===0?32:31-(en(e)/tn|0)|0}function rn(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var an=typeof Object.is==`function`?Object.is:rn,on=null,sn=null,cn=null,ln=null,un=!1,dn=!1,fn=0,pn=null,mn=0;function hn(){if(on===null)throw Error(n(321));return on}function gn(){if(0<mn)throw Error(n(312));return{memoizedState:null,queue:null,next:null}}function _n(){return ln===null?cn===null?(un=!1,cn=ln=gn()):(un=!0,ln=cn):ln.next===null?(un=!1,ln=ln.next=gn()):(un=!0,ln=ln.next),ln}function vn(){sn=on=null,dn=!1,cn=null,mn=0,ln=pn=null}function yn(e,t){return typeof t==`function`?t(e):t}function bn(e,t,n){if(on=hn(),ln=_n(),un){var r=ln.queue;if(t=r.dispatch,pn!==null&&(n=pn.get(r),n!==void 0)){pn.delete(r),r=ln.memoizedState;do r=e(r,n.action),n=n.next;while(n!==null);return ln.memoizedState=r,[r,t]}return[ln.memoizedState,t]}return e=e===yn?typeof t==`function`?t():t:n===void 0?t:n(t),ln.memoizedState=e,e=ln.queue={last:null,dispatch:null},e=e.dispatch=Sn.bind(null,on,e),[ln.memoizedState,e]}function xn(e,t){if(on=hn(),ln=_n(),t=t===void 0?null:t,ln!==null){var n=ln.memoizedState;if(n!==null&&t!==null){var r=n[1];a:if(r===null)r=!1;else{for(var i=0;i<r.length&&i<t.length;i++)if(!an(t[i],r[i])){r=!1;break a}r=!0}if(r)return n[0]}}return e=e(),ln.memoizedState=[e,t],e}function Sn(e,t,r){if(25<=mn)throw Error(n(301));if(e===on)if(dn=!0,e={action:r,next:null},pn===null&&(pn=new Map),r=pn.get(t),r===void 0)pn.set(t,e);else{for(t=r;t.next!==null;)t=t.next;t.next=e}}function Cn(){throw Error(n(394))}function wn(){}var Tn={readContext:function(e){return e._currentValue},useContext:function(e){return hn(),e._currentValue},useMemo:xn,useReducer:bn,useRef:function(e){on=hn(),ln=_n();var t=ln.memoizedState;return t===null?(e={current:e},ln.memoizedState=e):t},useState:function(e){return bn(yn,e)},useInsertionEffect:wn,useLayoutEffect:function(){},useCallback:function(e,t){return xn(function(){return e},t)},useImperativeHandle:wn,useEffect:wn,useDebugValue:wn,useDeferredValue:function(e){return hn(),e},useTransition:function(){return hn(),[!1,Cn]},useId:function(){var e=sn.treeContext,t=e.overflow;e=e.id,e=(e&~(1<<32-$t(e)-1)).toString(32)+t;var r=En;if(r===null)throw Error(n(404));return t=fn++,e=`:`+r.idPrefix+`R`+e,0<t&&(e+=`H`+t.toString(32)),e+`:`},useMutableSource:function(e,t){return hn(),t(e._source)},useSyncExternalStore:function(e,t,r){if(r===void 0)throw Error(n(407));return r()}},En=null,Dn=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function V(e){return console.error(e),null}function On(){}function kn(e,t,n,r,i,a,o,s,c){var l=[],u=new Set;return t={destination:null,responseState:t,progressiveChunkSize:r===void 0?12800:r,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:u,pingedTasks:l,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:i===void 0?V:i,onAllReady:a===void 0?On:a,onShellReady:o===void 0?On:o,onShellError:s===void 0?On:s,onFatalError:c===void 0?On:c},n=jn(t,0,null,n,!1,!1),n.parentFlushed=!0,e=An(t,e,null,n,u,Bt,null,Zt),l.push(e),t}function An(e,t,n,r,i,a,o,s){e.allPendingTasks++,n===null?e.pendingRootTasks++:n.pendingTasks++;var c={node:t,ping:function(){var t=e.pingedTasks;t.push(c),t.length===1&&Gn(e)},blockedBoundary:n,blockedSegment:r,abortSet:i,legacyContext:a,context:o,treeContext:s};return i.add(c),c}function jn(e,t,n,r,i,a){return{status:0,id:-1,index:t,parentFlushed:!1,chunks:[],children:[],formatContext:r,boundary:n,lastPushedText:i,textEmbedded:a}}function Mn(e,t){if(e=e.onError(t),e!=null&&typeof e!=`string`)throw Error(`onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "`+typeof e+`" instead`);return e}function Nn(e,t){var n=e.onShellError;n(t),n=e.onFatalError,n(t),e.destination===null?(e.status=1,e.fatalError=t):(e.status=2,d(e.destination,t))}function Pn(e,t,n,r,i){for(on={},sn=t,fn=0,e=n(r,i);dn;)dn=!1,fn=0,mn+=1,ln=null,e=n(r,i);return vn(),e}function Fn(e,t,r,i){var a=r.render(),o=i.childContextTypes;if(o!=null){var s=t.legacyContext;if(typeof r.getChildContext!=`function`)i=s;else{for(var c in r=r.getChildContext(),r)if(!(c in o))throw Error(n(108,zt(i)||`Unknown`,c));i=St({},s,r)}t.legacyContext=i,Rn(e,t,a),t.legacyContext=s}else Rn(e,t,a)}function In(e,t){if(e&&e.defaultProps){for(var n in t=St({},t),e=e.defaultProps,e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Ln(e,t,r,i,a){if(typeof r==`function`)if(r.prototype&&r.prototype.isReactComponent){a=Vt(r,t.legacyContext);var o=r.contextType;o=new r(i,typeof o==`object`&&o?o._currentValue:a),Xt(o,r,i,a),Fn(e,t,o,r)}else{o=Vt(r,t.legacyContext),a=Pn(e,t,r,i,o);var s=fn!==0;if(typeof a==`object`&&a&&typeof a.render==`function`&&a.$$typeof===void 0)Xt(a,r,i,o),Fn(e,t,a,r);else if(s){i=t.treeContext,t.treeContext=Qt(i,1,0);try{Rn(e,t,a)}finally{t.treeContext=i}}else Rn(e,t,a)}else if(typeof r==`string`){switch(a=t.blockedSegment,o=Te(a.chunks,r,i,e.responseState,a.formatContext),a.lastPushedText=!1,s=a.formatContext,a.formatContext=I(s,r,i),Bn(e,t,o),a.formatContext=s,r){case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`img`:case`input`:case`keygen`:case`link`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:break;default:a.chunks.push(Ee,l(r),De)}a.lastPushedText=!1}else{switch(r){case It:case Ft:case Et:case Dt:case Tt:Rn(e,t,i.children);return;case jt:Rn(e,t,i.children);return;case Pt:throw Error(n(343));case At:a:{r=t.blockedBoundary,a=t.blockedSegment,o=i.fallback,i=i.children,s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},u=jn(e,a.chunks.length,c,a.formatContext,!1,!1);a.children.push(u),a.lastPushedText=!1;var d=jn(e,0,null,a.formatContext,!1,!1);d.parentFlushed=!0,t.blockedBoundary=c,t.blockedSegment=d;try{if(Bn(e,t,i),d.lastPushedText&&d.textEmbedded&&d.chunks.push(re),d.status=1,Un(c,d),c.pendingTasks===0)break a}catch(t){d.status=4,c.forceClientRender=!0,c.errorDigest=Mn(e,t)}finally{t.blockedBoundary=r,t.blockedSegment=a}t=An(e,o,r,u,s,t.legacyContext,t.context,t.treeContext),e.pingedTasks.push(t)}return}if(typeof r==`object`&&r)switch(r.$$typeof){case kt:if(i=Pn(e,t,r.render,i,a),fn!==0){r=t.treeContext,t.treeContext=Qt(r,1,0);try{Rn(e,t,i)}finally{t.treeContext=r}}else Rn(e,t,i);return;case Mt:r=r.type,i=In(r,i),Ln(e,t,r,i,a);return;case B:if(a=i.children,r=r._context,i=i.value,o=r._currentValue,r._currentValue=i,s=Ht,Ht=i={parent:s,depth:s===null?0:s.depth+1,context:r,parentValue:o,value:i},t.context=i,Rn(e,t,a),e=Ht,e===null)throw Error(n(403));i=e.parentValue,e.context._currentValue=i===Lt?e.context._defaultValue:i,e=Ht=e.parent,t.context=e;return;case Ot:i=i.children,i=i(r._currentValue),Rn(e,t,i);return;case Nt:a=r._init,r=a(r._payload),i=In(r,i),Ln(e,t,r,i,void 0);return}throw Error(n(130,r==null?r:typeof r,``))}}function Rn(e,t,r){if(t.node=r,typeof r==`object`&&r){switch(r.$$typeof){case Ct:Ln(e,t,r.type,r.props,r.ref);return;case wt:throw Error(n(257));case Nt:var i=r._init;r=i(r._payload),Rn(e,t,r);return}if(O(r)){zn(e,t,r);return}if(typeof r!=`object`||!r?i=null:(i=Rt&&r[Rt]||r[`@@iterator`],i=typeof i==`function`?i:null),i&&=i.call(r)){if(r=i.next(),!r.done){var a=[];do a.push(r.value),r=i.next();while(!r.done);zn(e,t,a)}return}throw e=Object.prototype.toString.call(r),Error(n(31,e===`[object Object]`?`object with keys {`+Object.keys(r).join(`, `)+`}`:e))}typeof r==`string`?(i=t.blockedSegment,i.lastPushedText=ie(t.blockedSegment.chunks,r,e.responseState,i.lastPushedText)):typeof r==`number`&&(i=t.blockedSegment,i.lastPushedText=ie(t.blockedSegment.chunks,``+r,e.responseState,i.lastPushedText))}function zn(e,t,n){for(var r=n.length,i=0;i<r;i++){var a=t.treeContext;t.treeContext=Qt(a,r,i);try{Bn(e,t,n[i])}finally{t.treeContext=a}}}function Bn(e,t,n){var r=t.blockedSegment.formatContext,i=t.legacyContext,a=t.context;try{return Rn(e,t,n)}catch(c){if(vn(),typeof c==`object`&&c&&typeof c.then==`function`){n=c;var o=t.blockedSegment,s=jn(e,o.chunks.length,null,o.formatContext,o.lastPushedText,!0);o.children.push(s),o.lastPushedText=!1,e=An(e,t.node,t.blockedBoundary,s,t.abortSet,t.legacyContext,t.context,t.treeContext).ping,n.then(e,e),t.blockedSegment.formatContext=r,t.legacyContext=i,t.context=a,Jt(a)}else throw t.blockedSegment.formatContext=r,t.legacyContext=i,t.context=a,Jt(a),c}}function Vn(e){var t=e.blockedBoundary;e=e.blockedSegment,e.status=3,Wn(this,t,e)}function Hn(e,t,r){var i=e.blockedBoundary;e.blockedSegment.status=3,i===null?(t.allPendingTasks--,t.status!==2&&(t.status=2,t.destination!==null&&t.destination.close())):(i.pendingTasks--,i.forceClientRender||(i.forceClientRender=!0,e=r===void 0?Error(n(432)):r,i.errorDigest=t.onError(e),i.parentFlushed&&t.clientRenderedBoundaries.push(i)),i.fallbackAbortableTasks.forEach(function(e){return Hn(e,t,r)}),i.fallbackAbortableTasks.clear(),t.allPendingTasks--,t.allPendingTasks===0&&(i=t.onAllReady,i()))}function Un(e,t){if(t.chunks.length===0&&t.children.length===1&&t.children[0].boundary===null){var n=t.children[0];n.id=t.id,n.parentFlushed=!0,n.status===1&&Un(e,n)}else e.completedSegments.push(t)}function Wn(e,t,r){if(t===null){if(r.parentFlushed){if(e.completedRootSegment!==null)throw Error(n(389));e.completedRootSegment=r}e.pendingRootTasks--,e.pendingRootTasks===0&&(e.onShellError=On,t=e.onShellReady,t())}else t.pendingTasks--,t.forceClientRender||(t.pendingTasks===0?(r.parentFlushed&&r.status===1&&Un(t,r),t.parentFlushed&&e.completedBoundaries.push(t),t.fallbackAbortableTasks.forEach(Vn,e),t.fallbackAbortableTasks.clear()):r.parentFlushed&&r.status===1&&(Un(t,r),t.completedSegments.length===1&&t.parentFlushed&&e.partialBoundaries.push(t)));e.allPendingTasks--,e.allPendingTasks===0&&(e=e.onAllReady,e())}function Gn(e){if(e.status!==2){var t=Ht,n=Dn.current;Dn.current=Tn;var r=En;En=e.responseState;try{var i=e.pingedTasks,a;for(a=0;a<i.length;a++){var o=i[a],s=e,c=o.blockedSegment;if(c.status===0){Jt(o.context);try{Rn(s,o,o.node),c.lastPushedText&&c.textEmbedded&&c.chunks.push(re),o.abortSet.delete(o),c.status=1,Wn(s,o.blockedBoundary,c)}catch(e){if(vn(),typeof e==`object`&&e&&typeof e.then==`function`){var l=o.ping;e.then(l,l)}else{o.abortSet.delete(o),c.status=4;var u=o.blockedBoundary,d=e,f=Mn(s,d);if(u===null?Nn(s,d):(u.pendingTasks--,u.forceClientRender||(u.forceClientRender=!0,u.errorDigest=f,u.parentFlushed&&s.clientRenderedBoundaries.push(u))),s.allPendingTasks--,s.allPendingTasks===0){var p=s.onAllReady;p()}}}}}i.splice(0,a),e.destination!==null&&Zn(e,e.destination)}catch(t){Mn(e,t),Nn(e,t)}finally{En=r,Dn.current=n,n===Tn&&Jt(t)}}}function Kn(e,t,r){switch(r.parentFlushed=!0,r.status){case 0:var i=r.id=e.nextSegmentId++;return r.lastPushedText=!1,r.textEmbedded=!1,e=e.responseState,a(t,Oe),a(t,e.placeholderPrefix),e=l(i.toString(16)),a(t,e),o(t,ke);case 1:r.status=2;var s=!0;i=r.chunks;var c=0;r=r.children;for(var u=0;u<r.length;u++){for(s=r[u];c<s.index;c++)a(t,i[c]);s=qn(e,t,s)}for(;c<i.length-1;c++)a(t,i[c]);return c<i.length&&(s=o(t,i[c])),s;default:throw Error(n(390))}}function qn(e,t,r){var i=r.boundary;if(i===null)return Kn(e,t,r);if(i.parentFlushed=!0,i.forceClientRender)i=i.errorDigest,o(t,Ne),a(t,Fe),i&&(a(t,Le),a(t,l(T(i))),a(t,Ie)),o(t,Re),Kn(e,t,r);else if(0<i.pendingTasks){i.rootSegmentID=e.nextSegmentId++,0<i.completedSegments.length&&e.partialBoundaries.push(i);var s=e.responseState,c=s.nextSuspenseID++;s=u(s.boundaryPrefix+c.toString(16)),i=i.id=s,ze(t,e.responseState,i),Kn(e,t,r)}else if(i.byteSize>e.progressiveChunkSize)i.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(i),ze(t,e.responseState,i.id),Kn(e,t,r);else{if(o(t,Ae),r=i.completedSegments,r.length!==1)throw Error(n(391));qn(e,t,r[0])}return o(t,Pe)}function Jn(e,t,n){return at(t,e.responseState,n.formatContext,n.id),qn(e,t,n
23),ot(t,n.formatContext)}function Yn(e,t,r){for(var i=r.completedSegments,s=0;s<i.length;s++)Xn(e,t,r,i[s]);if(i.length=0,e=e.responseState,i=r.id,r=r.rootSegmentID,a(t,e.startInlineScript),e.sentCompleteBoundaryFunction?a(t,ft):(e.sentCompleteBoundaryFunction=!0,a(t,dt)),i===null)throw Error(n(395));return r=l(r.toString(16)),a(t,i),a(t,pt),a(t,e.segmentPrefix),a(t,r),o(t,mt)}function Xn(e,t,r,i){if(i.status===2)return!0;var s=i.id;if(s===-1){if((i.id=r.rootSegmentID)===-1)throw Error(n(392));return Jn(e,t,i)}return Jn(e,t,i),e=e.responseState,a(t,e.startInlineScript),e.sentCompleteSegmentFunction?a(t,ct):(e.sentCompleteSegmentFunction=!0,a(t,st)),a(t,e.segmentPrefix),s=l(s.toString(16)),a(t,s),a(t,lt),a(t,e.placeholderPrefix),a(t,s),o(t,ut)}function Zn(e,t){r=new Uint8Array(512),i=0;try{var c=e.completedRootSegment;if(c!==null&&e.pendingRootTasks===0){qn(e,t,c),e.completedRootSegment=null;var u=e.responseState.bootstrapChunks;for(c=0;c<u.length-1;c++)a(t,u[c]);c<u.length&&o(t,u[c])}var d=e.clientRenderedBoundaries,f;for(f=0;f<d.length;f++){var p=d[f];u=t;var m=e.responseState,h=p.id,g=p.errorDigest,_=p.errorMessage,v=p.errorComponentStack;if(a(u,m.startInlineScript),m.sentClientRenderFunction?a(u,gt):(m.sentClientRenderFunction=!0,a(u,ht)),h===null)throw Error(n(395));if(a(u,h),a(u,_t),(g||_||v)&&(a(u,yt),a(u,l(xt(g||``)))),(_||v)&&(a(u,yt),a(u,l(xt(_||``)))),v&&(a(u,yt),a(u,l(xt(v)))),!o(u,vt)){e.destination=null,f++,d.splice(0,f);return}}d.splice(0,f);var y=e.completedBoundaries;for(f=0;f<y.length;f++)if(!Yn(e,t,y[f])){e.destination=null,f++,y.splice(0,f);return}y.splice(0,f),s(t),r=new Uint8Array(512),i=0;var b=e.partialBoundaries;for(f=0;f<b.length;f++){var x=b[f];a:{d=e,p=t;var S=x.completedSegments;for(m=0;m<S.length;m++)if(!Xn(d,p,x,S[m])){m++,S.splice(0,m);var C=!1;break a}S.splice(0,m),C=!0}if(!C){e.destination=null,f++,b.splice(0,f);return}}b.splice(0,f);var w=e.completedBoundaries;for(f=0;f<w.length;f++)if(!Yn(e,t,w[f])){e.destination=null,f++,w.splice(0,f);return}w.splice(0,f)}finally{s(t),e.allPendingTasks===0&&e.pingedTasks.length===0&&e.clientRenderedBoundaries.length===0&&e.completedBoundaries.length===0&&t.close()}}function Qn(e,t){try{var n=e.abortableTasks;n.forEach(function(n){return Hn(n,e,t)}),n.clear(),e.destination!==null&&Zn(e,e.destination)}catch(t){Mn(e,t),Nn(e,t)}}e.renderToReadableStream=function(e,t){return new Promise(function(n,r){var i,a,o=new Promise(function(e,t){a=e,i=t}),s=kn(e,ee(t?t.identifierPrefix:void 0,t?t.nonce:void 0,t?t.bootstrapScriptContent:void 0,t?t.bootstrapScripts:void 0,t?t.bootstrapModules:void 0),ne(t?t.namespaceURI:void 0),t?t.progressiveChunkSize:void 0,t?t.onError:void 0,a,function(){var e=new ReadableStream({type:`bytes`,pull:function(e){if(s.status===1)s.status=2,d(e,s.fatalError);else if(s.status!==2&&s.destination===null){s.destination=e;try{Zn(s,e)}catch(e){Mn(s,e),Nn(s,e)}}},cancel:function(){Qn(s)}},{highWaterMark:0});e.allReady=o,n(e)},function(e){o.catch(function(){}),r(e)},i);if(t&&t.signal){var c=t.signal,l=function(){Qn(s,c.reason),c.removeEventListener(`abort`,l)};c.addEventListener(`abort`,l)}Gn(s)})},e.version=`18.3.1`})),aa=s((e=>{var t=ra(),n=ia();e.version=t.version,e.renderToString=t.renderToString,e.renderToStaticMarkup=t.renderToStaticMarkup,e.renderToNodeStream=t.renderToNodeStream,e.renderToStaticNodeStream=t.renderToStaticNodeStream,e.renderToReadableStream=n.renderToReadableStream}));function oa(e){let t=[],n=String(e||``),r=n.indexOf(`,`),i=0,a=!1;for(;!a;){r===-1&&(r=n.length,a=!0);let e=n.slice(i,r).trim();
vendor: 4,330 bytes, line 23
23(e||!a)&&t.push(e),i=r+1,r=n.indexOf(`,`,i)}return t}function sa(e,t){let n=t||{};return(e[e.length-1]===``?[...e,``]:e).join((n.padRight?` `:``)+`,`+(n.padLeft===!1?``:` `)).trim()}var ca=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,la=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,ua={};function da(e,t){return((t||ua).jsx?la:ca).test(e)}var fa=/[ \t\n\f\r]/g;function pa(e){return typeof e==`object`?e.type===`text`?ma(e.value):!1:ma(e)}function ma(e){return e.replace(fa,``)===``}var ha=class{constructor(e,t,n){this.normal=t,this.property=e,n&&(this.space=n)}};ha.prototype.normal={},ha.prototype.property={},ha.prototype.space=void 0;function ga(e,t){let n={},r={};for(let t of e)Object.assign(n,t.property),Object.assign(r,t.normal);return new ha(n,r,t)}function _a(e){return e.toLowerCase()}var va=class{constructor(e,t){this.attribute=t,this.property=e}};va.prototype.attribute=``,va.prototype.booleanish=!1,va.prototype.boolean=!1,va.prototype.commaOrSpaceSeparated=!1,va.prototype.commaSeparated=!1,va.prototype.defined=!1,va.prototype.mustUseProperty=!1,va.prototype.number=!1,va.prototype.overloadedBoolean=!1,va.prototype.property=``,va.prototype.spaceSeparated=!1,va.prototype.space=void 0;var ya=c({boolean:()=>xa,booleanish:()=>Sa,commaOrSpaceSeparated:()=>Ea,commaSeparated:()=>Ta,number:()=>H,overloadedBoolean:()=>Ca,spaceSeparated:()=>wa}),ba=0,xa=Da(),Sa=Da(),Ca=Da(),H=Da(),wa=Da(),Ta=Da(),Ea=Da();function Da(){return 2**++ba}var Oa=Object.keys(ya),ka=class extends va{constructor(e,t,n,r){let i=-1;if(super(e,t),Aa(this,`space`,r),typeof n==`number`)for(;++i<Oa.length;){let e=Oa[i];Aa(this,Oa[i],(n&ya[e])===ya[e])}}};ka.prototype.defined=!0;function Aa(e,t,n){n&&(e[t]=n)}function ja(e){let t={},n={};for(let[r,i]of Object.entries(e.properties)){let a=new ka(r,e.transform(e.attributes||{},r),i,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(a.mustUseProperty=!0),t[r]=a,n[_a(r)]=r,n[_a(a.attribute)]=r}return new ha(t,n,e.space)}var Ma=ja({properties:{ariaActiveDescendant:null,ariaAtomic:Sa,ariaAutoComplete:null,ariaBusy:Sa,ariaChecked:Sa,ariaColCount:H,ariaColIndex:H,ariaColSpan:H,ariaControls:wa,ariaCurrent:null,ariaDescribedBy:wa,ariaDetails:null,ariaDisabled:Sa,ariaDropEffect:wa,ariaErrorMessage:null,ariaExpanded:Sa,ariaFlowTo:wa,ariaGrabbed:Sa,ariaHasPopup:null,ariaHidden:Sa,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:wa,ariaLevel:H,ariaLive:null,ariaModal:Sa,ariaMultiLine:Sa,ariaMultiSelectable:Sa,ariaOrientation:null,ariaOwns:wa,ariaPlaceholder:null,ariaPosInSet:H,ariaPressed:Sa,ariaReadOnly:Sa,ariaRelevant:null,ariaRequired:Sa,ariaRoleDescription:wa,ariaRowCount:H,ariaRowIndex:H,ariaRowSpan:H,ariaSelected:Sa,ariaSetSize:H,ariaSort:null,ariaValueMax:H,ariaValueMin:H,ariaValueNow:H,ariaValueText:null,role:null},transform(e,t){return t===`role`?t:`aria-`+t.slice(4).toLowerCase()}});function Na(e,t){return t in e?e[t]:t}function Pa(e,t){return Na(e,t.toLowerCase())}var Fa=ja({attributes:{acceptcharset:`accept-charset`,classname:`class`,htmlfor:`for`,httpequiv:`http-equiv`},mustUseProperty:[`checked`,`multiple`,`muted`,`selected`],properties:{abbr:null,accept:Ta,acceptCharset:wa,accessKey:wa,action:null,allow:null,allowFullScreen:xa,allowPaymentRequest:xa,allowUserMedia:xa,alt:null,as:null,async:xa,autoCapitalize:null,autoComplete:wa,autoFocus:xa,autoPlay:xa,blocking:wa,capture:null,charSet:null,checked:xa,cite:null,className:wa,cols:H,colSpan:null,content:null,contentEditable:Sa,controls:xa,controlsList:wa,coords:H|Ta,crossOrigin:null,data:null,dateTime:null,decoding:null,default:xa,defer:xa,dir:null,dirName:null,disabled:xa,download:Ca,draggable:Sa,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:xa,formTarget:null,headers:wa,height:H,hidden:Ca,high:H,href:null,hrefLang:null,htmlFor:wa,httpEquiv:wa,id:null,imageSizes:null,imageSrcSet:null,inert:xa,inputMode:null,integrity:null,is:null,isMap:xa,itemId:null,itemProp:wa,itemRef:wa,itemScope:xa,itemType:wa,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:xa,low:H,manifest:null,max:null,maxLength:H,media:null,method:null,min:null,minLength:H,multiple:xa,muted:xa,name:null,nonce:null,noModule:xa,noValidate:xa,onAbort:null,onAfterPrint:null,onAuxCl
23ick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:xa,optimum:H,pattern:null,ping:wa,placeholder:null,playsInline:xa,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:xa,referrerPolicy:null,rel:wa,required:xa,reversed:xa,rows:H,rowSpan:H,sandbox:wa,scope:null,scoped:xa,seamless:xa,selected:xa,shadowRootClonable:xa,shadowRootDelegatesFocus:xa,shadowRootMode:null,shape:null,size:H,sizes:null,slot:null,span:H,spellCheck:Sa,src:null,srcDoc:null,srcLang:null,srcSet:null,start:H,step:null,style:null,tabIndex:H,target:null,title:null,translate:null,type:null,typeMustMatch:xa,useMap:null,value:Sa,width:H,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:wa,axis:null,background:null,bgColor:null,border:H,borderColor:null,bottomMargin:H,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:xa,declare:xa,event:null,face:null,frame:null,frameBorder:null,hSpace:H,leftMargin:H,link:null,longDesc:null,lowSrc:null,marginHeight:H,marginWidth:H,noResize:xa,noHref:xa,noShade:xa,noWrap:xa,object:null,profile:null,prompt:null,rev:null,rightMargin:H,rules:null,scheme:null,scrolling:Sa,standby:null,summary:null,text:null,topMargin:H,valueType:null,version:null,vAlign:null,vLink:null,vSpace:H,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:xa,disableRemotePlayback:xa,prefix:null,property:null,results:H,security:null,unselectable:null},space:`html`,transform:Pa}),Ia=ja({attributes:{accentHeight:`accent-height`,alignmentBaseline:`alignment-baseline`,arabicForm:`arabic-form`,baselineShift:`baseline-shift`,capHeight:`cap-height`,className:`class`,clipPath:`clip-path`,clipRule:`clip-rule`,colorInterpolation:`color-interpolation`,colorInterpolationFilters:`color-interpolation-filters`,colorProfile:`color-profile`,colorRendering:`color-rendering`,crossOrigin:`crossorigin`,dataType:`datatype`,dominantBaseline:`dominant-baseline`,enableBackground:`enable-background`,fillOpacity:`fill-opacity`,fillRule:`fill-rule`,floodColor:`flood-color`,floodOpacity:`flood-opacity`,fontFamily:`font-family`,fontSize:`font-size`,fontSizeAdjust:`font-size-adjust`,fontStretch:`font-stretch`,fontStyle:`font-style`,fontVariant:`font-variant`,fontWeight:`font-weight`,glyphName:`glyph-name`,glyphOrientationHorizontal:`glyph-orientation-horizontal`,glyphOrientationVertical:`glyph-orientation-vertical`,hrefLang:`hreflang`,horizAdvX:`horiz-adv-x`,horizOriginX:`horiz-origin-x`,horizOriginY:`horiz-origin-y`,imageRendering:`image-rendering`,letterSpacing:`letter-spacing`,lightingColor:`lighting-color`,markerEnd:`marker-end`,markerMid:`marker-mid`,markerStart:`marker-start`,navDown:`nav-down`,navDownLeft:`nav-down-left`,navDownRight:`nav-down-right`,navLeft:`nav-left`,navNext:`nav-next`,navPrev:`nav-prev`,navRight:`nav-right`,navUp:`nav-up`,navUpLeft:`nav-up-left`,navUpRight:`nav-up-right`,onAbort:`onabort`,onActivate:`onactivate`,onAfterPrint:`onafterprint`,onBeforePrint:`onbeforeprint`,onBegin:`onbegin`,onCancel:`oncancel`,onCanPlay:`oncanplay`,onCanPlayThrough:`oncanplaythrough`,onChange:`onchange`,onClick:`onclick`,onClose:`onclose`,onCopy:`oncopy`,onCueChange:`oncuechange`,onCut:`oncut`,onDblClick:`ondblclick`,onDrag:`ondrag`,onDragEnd:`ondragend`,onDragEnter:`ondragenter`,onDragExit:`ondragexit`,onDragLeave:`ondragleave`,onDragOver:`ondragover`,onDragStart:`ondragstart`,onDrop:`ondrop`,onDurationChange:`ondurationchange`,onEmptied:`onemptied`,onEnd:`onend`,onEnded:`onended`,onError:`onerror`,onFocus:`onfocus`,onFocusIn:`onfocusin`,onFocusOut:`onfocusout`,onHashChange:`onhashchange`,onInput:`oninput`,onInvalid:`oninvalid`,onKeyDown:`onkeydown`,onKeyPress:`onkeypress`,onKeyUp:`onkeyup`,onLoad:`onload`,onLoadedData:`onloadeddata`,onLoadedMetadata:`onloadedmetadata`,onLoadStart:`onloadstart`,onMessage:`onmessage`,onMouseDown:`onmousedown`,onMouseEnter:`onmouseenter`,onMouseLeave:`onmouseleave`,onMouseMove:`onmousemove`,onMouseOut:`onmouseout`,onMouseOver:`onmouseover`,onMouseUp:`onmouseup`,onMouseWheel:`onmousewheel`,onOffline:`onoffline`,onOnline:`ononline`,onPageHide:`onpagehide`,onPageShow:`onpageshow`,onPaste:`onpaste`,onPause:`onpause`,onPlay:`onplay`,onPlaying:`onplaying`,onPopState:`onpopstate`,onProgress:`onprogress`,onRateChange:`onratechange`,onRepeat:`onrepeat`,onReset:`onreset`,onResize:`onresize`,onScroll:`onscroll`,onSeeked:`onseeked`,onSeeking:`onseeking`,onSelect:`onselect`,onShow:`onshow`,onStalled:`onstalled`,onStorage:`onstorage`,onSubmit:`onsubmit`,onSuspend:`onsuspend`,onTimeUpdate:`ontimeupdate`,onToggle:`ontoggle`,onUnload:`onunload`,onVolumeChange:`onvolumechange`,onWaiting:`onwaiting`,onZoom:`onzoom`,overlinePosition:`overline-position`,overlineThickness:`overline-thickness`,paintOrder:`paint-order`,panose1:`panose-1`,pointerEvents:`pointer-events`,referrerPolicy:`referrerpolicy`,renderingIntent:`rendering-intent`,shapeRendering:`shape-rendering`,stopColor:`stop-color`,stopOpacity:`stop-opacity`,strikethroughPosition:`strikethrough-position`,strikethroughThickness:`strikethrough-thickness`,strokeDashArray:`stroke-dasharray`,strokeDashOffset:`stroke-dashoffset`,strokeLineCap:`stroke-linecap`,strokeLineJoin:`stroke-linejoin`,strokeMiterLimit:`stroke-miterlimit`,strokeOpacity:`stroke-opacity`,strokeWidth:`stroke-width`,tabIndex:`tabindex`,textAnchor:`text-anchor`,textDecoration:`text-decoration`,textRendering:`text-rendering`,transformOrigin:`transform-origin`,typeOf:`typeof`,underlinePosition:`underline-position`,underlineThickness:`underline-thickness`,unicodeBidi:`unicode
23-bidi`,unicodeRange:`unicode-range`,unitsPerEm:`units-per-em`,vAlphabetic:`v-alphabetic`,vHanging:`v-hanging`,vIdeographic:`v-ideographic`,vMathematical:`v-mathematical`,vectorEffect:`vector-effect`,vertAdvY:`vert-adv-y`,vertOriginX:`vert-origin-x`,vertOriginY:`vert-origin-y`,wordSpacing:`word-spacing`,writingMode:`writing-mode`,xHeight:`x-height`,playbackOrder:`playbackorder`,timelineBegin:`timelinebegin`},properties:{about:Ea,accentHeight:H,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:H,amplitude:H,arabicForm:null,ascent:H,attributeName:null,attributeType:null,azimuth:H,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:H,by:null,calcMode:null,capHeight:H,className:wa,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:H,diffuseConstant:H,direction:null,display:null,dur:null,divisor:H,dominantBaseline:null,download:xa,dx:null,dy:null,edgeMode:null,editable:null,elevation:H,enableBackground:null,end:null,event:null,exponent:H,externalResourcesRequired:null,fill:null,fillOpacity:H,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Ta,g2:Ta,glyphName:Ta,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:H,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:H,horizOriginX:H,horizOriginY:H,id:null,ideographic:H,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:H,k:H,k1:H,k2:H,k3:H,k4:H,kernelMatrix:Ea,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:H,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:H,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:H,overlineThickness:H,paintOrder:null,panose1:null,path:null,pathLength:H,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:wa,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:H,pointsAtY:H,pointsAtZ:H,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Ea,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Ea,rev:Ea,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Ea,requiredFeatures:Ea,requiredFonts:Ea,requiredFormats:Ea,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,
vendor: 17,888 bytes, lines 23-24
23scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:H,specularExponent:H,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:H,strikethroughThickness:H,string:null,stroke:null,strokeDashArray:Ea,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:H,strokeOpacity:H,strokeWidth:null,style:null,surfaceScale:H,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Ea,tabIndex:H,tableValues:null,target:null,targetX:H,targetY:H,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Ea,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:H,underlineThickness:H,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:H,values:null,vAlphabetic:H,vMathematical:H,vectorEffect:null,vHanging:H,vIdeographic:H,version:null,vertAdvY:H,vertOriginX:H,vertOriginY:H,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:H,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:`svg`,transform:Na}),La=ja({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:`xlink`,transform(e,t){return`xlink:`+t.slice(5).toLowerCase()}}),Ra=ja({attributes:{xmlnsxlink:`xmlns:xlink`},properties:{xmlnsXLink:null,xmlns:null},space:`xmlns`,transform:Pa}),za=ja({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:`xml`,transform(e,t){return`xml:`+t.slice(3).toLowerCase()}}),Ba={classId:`classID`,dataType:`datatype`,itemId:`itemID`,strokeDashArray:`strokeDasharray`,strokeDashOffset:`strokeDashoffset`,strokeLineCap:`strokeLinecap`,strokeLineJoin:`strokeLinejoin`,strokeMiterLimit:`strokeMiterlimit`,typeOf:`typeof`,xLinkActuate:`xlinkActuate`,xLinkArcRole:`xlinkArcrole`,xLinkHref:`xlinkHref`,xLinkRole:`xlinkRole`,xLinkShow:`xlinkShow`,xLinkTitle:`xlinkTitle`,xLinkType:`xlinkType`,xmlnsXLink:`xmlnsXlink`},Va=/[A-Z]/g,Ha=/-[a-z]/g,Ua=/^data[-\w.:]+$/i;function Wa(e,t){let n=_a(t),r=t,i=va;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&n.slice(0,4)===`data`&&Ua.test(t)){if(t.charAt(4)===`-`){let e=t.slice(5).replace(Ha,Ka);r=`data`+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!Ha.test(e)){let n=e.replace(Va,Ga);n.charAt(0)!==`-`&&(n=`-`+n),t=`data`+n}}i=ka}return new i(r,t)}function Ga(e){return`-`+e.toLowerCase()}function Ka(e){return e.charAt(1).toUpperCase()}var qa=ga([Ma,Fa,La,Ra,za],`html`),Ja=ga([Ma,Ia,La,Ra,za],`svg`);function Ya(e){let t=String(e||``).trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function Xa(e){return e.join(` `).trim()}var Za=s(((e,t)=>{var n=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,r=/\n/g,i=/^\s*/,a=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,s=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,c=/^[;\s]*/,l=/^\s+|\s+$/g,u=`
24`,d=`/`,f=`*`,p=``,m=`comment`,h=`declaration`;function g(e,t){if(typeof e!=`string`)throw TypeError(`First argument must be a string`);if(!e)return[];t||={};var l=1,g=1;function v(e){var t=e.match(r);t&&(l+=t.length);var n=e.lastIndexOf(u);g=~n?e.length-n:g+e.length}function y(){var e={line:l,column:g};return function(t){return t.position=new b(e),C(),t}}function b(e){this.start=e,this.end={line:l,column:g},this.source=t.source}b.prototype.content=e;function x(n){var r=Error(t.source+`:`+l+`:`+g+`: `+n);if(r.reason=n,r.filename=t.source,r.line=l,r.column=g,r.source=e,!t.silent)throw r}function S(t){var n=t.exec(e);if(n){var r=n[0];return v(r),e=e.slice(r.length),n}}function C(){S(i)}function w(e){var t;for(e||=[];t=T();)t!==!1&&e.push(t);return e}function T(){var t=y();if(!(d!=e.charAt(0)||f!=e.charAt(1))){for(var n=2;p!=e.charAt(n)&&(f!=e.charAt(n)||d!=e.charAt(n+1));)++n;if(n+=2,p===e.charAt(n-1))return x(`End of comment missing`);var r=e.slice(2,n-2);return g+=2,v(r),e=e.slice(n),g+=2,t({type:m,comment:r})}}function E(){var e=y(),t=S(a);if(t){if(T(),!S(o))return x(`property missing ':'`);var r=S(s),i=e({type:h,property:_(t[0].replace(n,p)),value:r?_(r[0].replace(n,p)):p});return S(c),i}}function D(){var e=[];w(e);for(var t;t=E();)t!==!1&&(e.push(t),w(e));return e}return C(),D()}function _(e){return e?e.replace(l,p):p}t.exports=g})),Qa=s((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0}),e.default=r;var n=t(Za());function r(e,t){let r=null;if(!e||typeof e!=`string`)return r;let i=(0,n.default)(e),a=typeof t==`function`;return i.forEach(e=>{if(e.type!==`declaration`)return;let{property:n,value:i}=e;a?t(n,i,e):i&&(r||={},r[n]=i)}),r}})),$a=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.camelCase=void 0;var t=/^--[a-zA-Z0-9_-]+$/,n=/-([a-z])/g,r=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,o=function(e){return!e||r.test(e)||t.test(e)},s=function(e,t){return t.toUpperCase()},c=function(e,t){return`${t}-`};e.camelCase=function(e,t){return t===void 0&&(t={}),o(e)?e:(e=e.toLowerCase(),e=t.reactCompat?e.replace(a,c):e.replace(i,c),e.replace(n,s))}})),eo=s(((e,t)=>{var n=(e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}})(Qa()),r=$a();function i(e,t){var i={};return!e||typeof e!=`string`||(0,n.default)(e,function(e,n){e&&n&&(i[(0,r.camelCase)(e,t)]=n)}),i}i.default=i,t.exports=i})),to=ro(`end`),no=ro(`start`);function ro(e){return t;function t(t){let n=t&&t.position&&t.position[e]||{};if(typeof n.line==`number`&&n.line>0&&typeof n.column==`number`&&n.column>0)return{line:n.line,column:n.column,offset:typeof n.offset==`number`&&n.offset>-1?n.offset:void 0}}}function io(e){let t=no(e),n=to(e);if(t&&n)return{start:t,end:n}}function ao(e){return!e||typeof e!=`object`?``:`position`in e||`type`in e?so(e.position):`start`in e||`end`in e?so(e):`line`in e||`column`in e?oo(e):``}function oo(e){return co(e&&e.line)+`:`+co(e&&e.column)}function so(e){return oo(e&&e.start)+`-`+oo(e&&e.end)}function co(e){return e&&typeof e==`number`?e:1}var lo=class extends Error{constructor(e,t,n){super(),typeof t==`string`&&(n=t,t=void 0);let r=``,i={},a=!1;if(t&&(i=`line`in t&&`column`in t||`start`in t&&`end`in t?{place:t}:`type`in t?{ancestors:[t],place:t.position}:{...t}),typeof e==`string`?r=e:!i.cause&&e&&(a=!0,r=e.message,i.cause=e),!i.ruleId&&!i.source&&typeof n==`string`){let e=n.indexOf(`:`);e===-1?i.ruleId=n:(i.source=n.slice(0,e),i.ruleId=n.slice(e+1))}if(!i.place&&i.ancestors&&i.ancestors){let e=i.ancestors[i.ancestors.length-1];e&&(i.place=e.position)}let o=i.place&&`start`in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=o?o.column:void 0,this.fatal=void 0,this.file=``,this.message=r,this.line=o?o.line:void 0,this.name=ao(i.place)||`1:1`,this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=a&&i.cause&&typeof i.cause.stack==`string`?i.cause.stack:``,this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}};lo.prototype.file=``,lo.prototype.name=``,lo.prototype.reason=``,lo.prototype.message=``,lo.prototype.stack=``,lo.prototype.column=void 0,lo.prototype.line=void 0,lo.prototype.ancestors=void 0,lo.prototype.cause=void 0,lo.prototype.fatal=void 0,lo.prototype.place=void 0,lo.prototype.ruleId=void 0,lo.prototype.source=void 0;var uo=u(eo(),1),fo={}.hasOwnProperty,po=new Map,mo=/[A-Z]/g,ho=new Set([`table`,`tbody`,`thead`,`tfoot`,`tr`]),go=new Set([`td`,`th`]),_o=`https://github.com/syntax-tree/hast-util-to-jsx-runtime`;function vo(e,t){if(!t||t.Fragment===void 0)throw TypeError("Expected `Fragment` in options");let n=t.filePath||void 0,r;if(t.development){if(typeof t.jsxDEV!=`function`)throw TypeError("Expected `jsxDEV` in options when `development: true`");r=ko(n,t.jsxDEV)}else{if(typeof t.jsx!=`function`)throw TypeError("Expected `jsx` in production options");if(typeof t.jsxs!=`function`)throw TypeError("Expected `jsxs` in production options");r=Oo(n,t.jsx,t.jsxs)}let i={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||`react`,evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space===`svg`?Ja:qa,stylePropertyNameCase:t.stylePropertyNameCase||`dom`,tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},a=yo(i,e,void 0);return a&&typeof a!=`string`?a:i.create(e,i.Fragment,{children:a||void 0},void 0)}function yo(e,t,n){if(t.type===`element`)return bo(e,t,n);if(t.type===`mdxFlowExpression`||t.type===`mdxTextExpression`)return xo(e,t);if(t.type===`mdxJsxFlowElement`||t.type===`mdxJsxTextElement`)return Co(e,t,n);if(t.type===`mdxjsEsm`)return So(e,t);if(t.type===`root`)return wo(e,t,n);if(t.type===`text`)return To(e,t)}function bo(e,t,n){let r=e.schema,i=r;t.tagName.toLowerCase()===`svg`&&r.space===`html`&&(i=Ja,e.schema=i),e.ancestors.push(t);let a=Fo(e,t.tagName,!1),o=Ao(e,t),s=Mo(e,t);return ho.has(t.tagName)&&(s=s.filter(function(e){return typeof e==`string`?!pa(e):!0})),Eo(e,o,a,t),Do(o,s),e.ancestors.pop(),e.schema=r,e.create(t,a,o,n)}function xo(e,t){if(t.data&&t.data.estree&&e.evaluater){let n=t.data.estree.body[0];return n.type,e.evaluater.evaluateExpression(n.expression)}Io(e,t.position)}function So(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);Io(e,t.position)}function Co(e,t,n){let r=e.schema,i=r;t.name===`svg`&&r.space===`html`&&(i=Ja,e.schema=i),e.ancestors.push(t);let a=t.name===null?e.Fragment:Fo(e,t.name,!0),o=jo(e,t),s=Mo(e,t);return Eo(e,o,a,t),Do(o,s),e.ancestors.pop(),e.schema=r,e.create(t,a,o,n)}function wo(e,t,n){let r={};return Do(r,Mo(e,t)),e.create(t,e.Fragment,r,n)}function To(e,t){return t.value}function Eo(e,t,n,r){typeof n!=`string`&&n!==e.Fragment&&e.passNode&&(t.node=r)}function Do(e,t){if(t.length>0){let n=t.length>1?t:t[0];n&&(e.children=n)}}function Oo(e,t,n){return r;function r(e,r,i,a){let o=Array.isArray(i.children)?n:t;return a?o(r,i,a):o(r,i)}}function ko(e,t){return n;function n(n,r,i,a){let o=Array.isArray(i.children),s=no(n);return t(r,i,a,o,{columnNumber:s?s.column-1:void 0,fileName:e,lineNumber:s?s.line:void 0},void 0)}}function Ao(e,t){let n={},r,i;for(i in t.properties)if(i!==`children`&&fo.call(t.properties,i)){let a=No(e,i,t.properties[i]);if(a){let[i,o]=a;e.tableCellAlignToStyle&&i===`align`&&typeof o==`string`&&go.has(t.tagName)?r=o:n[i]=o}}if(r){let t=n.style||={};t[e.stylePropertyNameCase===`css`?`text-align`:`textAlign`]=r}return n}function jo(e,t){let n={};for(let r of t.attributes)if(r.type===`mdxJsxExpressionAttribute`)if(r.data&&r.data.estree&&e.evaluater){let t=r.data.estree.body[0];t.type;let i=t.expression;i.type;let a=i.properties[0];a.type,Object.assign(n,e.evaluater.evaluateExpression(a.argument))}else Io(e,t.position);else{let i=r.name,a;if(r.value&&typeof r.value==`object`)if(r.value.data&&r.value.data.estree&&e.evaluater){let t=r.value.data.estree.body[0];t.type,a=e.evaluater.evaluateExpression(t.expression)}else Io(e,t.position);else a=r.value===null?!0:r.value;n[i]=a}return n}function Mo(e,t){let n=[],r=-1,i=e.passKeys?new Map:po;for(;++r<t.children.length;){let a=t.children[r],o;if(e.passKeys){let e=a.type===`element`?a.tagName:a.type===`mdxJsxFlowElement`||a.type===`mdxJsxTextElement`?a.name:void 0;if(e){let t=i.get(e)||0;o=e+`-`+t,i.set(e,t+1)}}let s=yo(e,a,o);s!==void 0&&n.push(s)}return n}function No(e,t,n){let r=Wa(e.schema,t);if(!(n==null||typeof n==`number`&&Number.isNaN(n))){if(Array.isArray(n)&&(n=r.commaSeparated?sa(n):Xa(n)),r.property===`style`){let t=typeof n==`object`?n:Po(e,String(n));return e.stylePropertyNameCase===`css`&&(t=Lo(t)),[`style`,t]}return[e.elementAttributeNameCase===`react`&&r.space?Ba[r.property]||r.property:r.attribute,n]}}function Po(e,t){try{return(0,uo.default)(t,{reactCompat:!0})}catch(t){if(e.ignoreInvalidStyle)return{};let n=t,r=new lo("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:n,ruleId:`style`,source:`hast-util-to-jsx-runtime`});throw r.file=e.filePath||void 0,r.url=_o+`#cannot-parse-style-attribute`,r}}function Fo(e,t,n){let r;if(!n)r={type:`Literal`,value:t};else if(t.includes(`.`)){let e=t.split(`.`),n=-1,i;for(;++n<e.length;){let t=da(e[n])?{type:`Identifier`,name:e[n]}:{type:`Literal`,value:e[n]};i=i?{type:`MemberExpression`,object:i,property:t,computed:!!(n&&t.type===`Literal`),optional:!1}:t}r=i}else r=da(t)&&!/^[a-z]/.test(t)?{type:`Identifier`,name:t}:{type:`Literal`,value:t};if(r.type===`Literal`){let t=r.value;return fo.call(e.components,t)?e.components[t]:t}if(e.evaluater)return e.evaluater.evaluateExpression(r);Io(e)}function Io(e,t){let n=new lo("Cannot handle MDX estrees without `createEvaluater`",{ancestors:e.ancestors,place:t,ruleId:`mdx-estree`,source:`hast-util-to-jsx-runtime`});throw n.file=e.filePath||void 0,n.url=_o+`#cannot-handle-mdx-estrees-without-createevaluater`,n}function Lo(e){let t={},n;for(n in e)fo.call(e,n)&&(t[Ro(n)]=e[n]);return t}function Ro(e){let t=e.replace(mo,zo);return t.slice(0,3)===`ms-`&&(t=`-`+t),t}function zo(e){return`-`+e.toLowerCase()}var Bo={action:[`form`],cite:[`blockquote`,`del`,`ins`,`q`],data:[`object`],formAction:[`button`,`input`],href:[`a`,`area`,`base`,`link`],icon:[`menuitem`],itemId:null,manifest:[`html`],ping:[`a`,`area`],poster:[`video`],src:[`audio`,`embed`,`iframe`,`img`,`input`,`script`,`source`,`track`,`video`]},Vo={};function Ho(e,t){let n=t||Vo;return Uo(e,typeof n.includeImageAlt==`boolean`?n.includeImageAlt:!0,typeof n.includeHtml==`boolean`?n.includeHtml:!0)}function Uo(e,t,n){if(Go(e)){if(`value`in e)return e.type===`html`&&!n?``:e.value;if(t&&`alt`in e&&e.alt)return e.alt;if(`children`in e)return Wo(e.children,t,n)}return Array.isArray(e)?Wo(e,t,n):``}function Wo(e,t,n){let r=[],i=-1;for(;++i<e.length;)r[i]=Uo(e[i],t,n);return r.join(``)}function Go(e){return!!(e&&typeof e==`object`)}var Ko=document.createElement(`i`);function qo(e){let t=`&`+e+`;`;Ko.innerHTML=t;let n=Ko.textContent;return n.charCodeAt(n.length-1)===59&&e!==`semi`||n===t?!1:n}function Jo(e,t,n,r){let i=e.length,a=0,o;if(t=t<0?-t>i?0:i+t:t>i?i:t,n=n>0?n:0,r.length<1e4)o=Array.from(r),o.unshift(t,n),e.splice(...o);else for(n&&e.splice(t,n);a<r.length;)o=r.slice(a,a+1e4),o.unshift(t,0),e.splice(...o),a+=1e4,t+=1e4}function Yo(e,t){return e.length>0?(Jo(e,e.length,0,t),e):t}var Xo={}.hasOwnProperty;function Zo(e){let t={},n=-1;for(;++n<e.length;)Qo(t,e[n]);return t}function Qo(e,t){let n;for(n in t){let r=(Xo.call(e,n)?e[n]:void 0)||(e[n]={}),i=t[n],a;if(i)for(a in i){Xo.call(r,a)||(r[a]=[]);let e=i[a];$o(r[a],Array.isArray(e)?e:e?[e]:[])}}}function $o(e,t){let n=-1,r=[];for(;++n<t.length;)(t[n].add===`after`?e:r).push(t[n]);Jo(e,0,0,r)}function es(e,t){let n=Number.parseInt(e,t);return n<9||n===11||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)==65535||(n&65535)==65534||n>1114111?`�`:String.fromCodePoint(n)}function ts(e){return e.replace(/[\t\n\r ]+/g,` `).replace(/^ | $/g,``).toLowerCase().toUpperCase()}var ns=ms(/[A-Za-z]/),rs=ms(/[\dA-Za-z]/),is=ms(/[#-'*+\--9=?A-Z^-~]/);function as(e){return e!==null&&(e<32||e===127)}var os=ms(/\d/),ss=ms(/[\dA-Fa-f]/),cs=ms(/[!-/:-@[-`{-~]/);function ls(e){return e!==null&&e<-2}function us(e){return e!==null&&(e<0||e===32)}function ds(e){return e===-2||e===-1||e===32}var fs=ms(/\p{P}|\p{S}/u),ps=ms(/\s/);function ms(e){return t;function t(t){return t!==null&&t>-1&&e.test(String.fromCharCode(t))}}function hs(e){let t=[],n=-1,r=0,i=0;for(;++n<e.length;){let a=e.charCodeAt(n),o=``;if(a===37&&rs(e.charCodeAt(n+1))&&rs(e.charCodeAt(n+2)))i=2;else if(a<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(a))||(o=String.fromCharCode(a));else if(a>55295&&a<57344){let t=e.charCodeAt(n+1);a<56320&&t>56319&&t<57344?(o=String.fromCharCode(a,t),i=1):o=`�`}else o=String.fromCharCode(a);o&&=(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+i+1,``),i&&=(n+=i,0)}return t.join(``)+e.slice(r)}function gs(e,t,n,r){let i=r?r-1:1/0,a=0;return o;function o(r){return ds(r)?(e.enter(n),s(r)):t(r)}function s(r){return ds(r)&&a++<i?(e.consume(r),s):(e.exit(n),t(r))}}var _s={tokenize:vs};function vs(e){let t=e.attempt(this.parser.constructs.contentInitial,r,i),n;return t;function r(n){if(n===null){e.consume(n);return}return e.enter(`lineEnding`),e.consume(n),e.exit(`lineEnding`),gs(e,t,`linePrefix`)}function i(t){return e.enter(`paragraph`),a(t)}function a(t){let r=e.enter(`chunkText`,{contentType:`text`,previous:n});return n&&(n.next=r),n=r,o(t)}function o(t){if(t===null){e.exit(`chunkText`),e.exit(`paragraph`),e.consume(t);return}return ls(t)?(e.consume(t),e.exit(`chunkText`),a):(e.consume(t),o)}}var ys={tokenize:xs},bs={tokenize:Ss};function xs(e){let t=this,n=[],r=0,i,a,o;return s;function s(i){if(r<n.length){let a=n[r];return t.containerState=a[1],e.attempt(a[0].continuation,c,l)(i)}return l(i)}function c(e){if(r++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,i&&v();let n=t.events.length,a=n,o;for(;a--;)if(t.events[a][0]===`exit`&&t.events[a][1].type===`chunkFlow`){o=t.events[a][1].end;break}_(r);let s=n;for(;s<t.events.length;)t.events[s][1].end={...o},s++;return Jo(t.events,a+1,0,t.events.slice(n)),t.events.length=s,l(e)}return s(e)}function l(a){if(r===n.length){if(!i)return f(a);if(i.currentConstruct&&i.currentConstruct.concrete)return m(a);t.interrupt=!!(i.currentConstruct&&!i._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(bs,u,d)(a)}function u(e){return i&&v(),_(r),f(e)}function d(e){return t.parser.lazy[t.now().line]=r!==n.length,o=t.now().offset,m
vendor: 9,176 bytes, line 24
24(e)}function f(n){return t.containerState={},e.attempt(bs,p,m)(n)}function p(e){return r++,n.push([t.currentConstruct,t.containerState]),f(e)}function m(n){if(n===null){i&&v(),_(0),e.consume(n);return}return i||=t.parser.flow(t.now()),e.enter(`chunkFlow`,{_tokenizer:i,contentType:`flow`,previous:a}),h(n)}function h(n){if(n===null){g(e.exit(`chunkFlow`),!0),_(0),e.consume(n);return}return ls(n)?(e.consume(n),g(e.exit(`chunkFlow`)),r=0,t.interrupt=void 0,s):(e.consume(n),h)}function g(e,n){let s=t.sliceStream(e);if(n&&s.push(null),e.previous=a,a&&(a.next=e),a=e,i.defineSkip(e.start),i.write(s),t.parser.lazy[e.start.line]){let e=i.events.length;for(;e--;)if(i.events[e][1].start.offset<o&&(!i.events[e][1].end||i.events[e][1].end.offset>o))return;let n=t.events.length,a=n,s,c;for(;a--;)if(t.events[a][0]===`exit`&&t.events[a][1].type===`chunkFlow`){if(s){c=t.events[a][1].end;break}s=!0}for(_(r),e=n;e<t.events.length;)t.events[e][1].end={...c},e++;Jo(t.events,a+1,0,t.events.slice(n)),t.events.length=e}}function _(r){let i=n.length;for(;i-- >r;){let r=n[i];t.containerState=r[1],r[0].exit.call(t,e)}n.length=r}function v(){i.write([null]),a=void 0,i=void 0,t.containerState._closeFlow=void 0}}function Ss(e,t,n){return gs(e,e.attempt(this.parser.constructs.document,t,n),`linePrefix`,this.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)}function Cs(e){if(e===null||us(e)||ps(e))return 1;if(fs(e))return 2}function ws(e,t,n){let r=[],i=-1;for(;++i<e.length;){let a=e[i].resolveAll;a&&!r.includes(a)&&(t=a(t,n),r.push(a))}return t}var Ts={name:`attention`,resolveAll:Es,tokenize:Ds};function Es(e,t){let n=-1,r,i,a,o,s,c,l,u;for(;++n<e.length;)if(e[n][0]===`enter`&&e[n][1].type===`attentionSequence`&&e[n][1]._close){for(r=n;r--;)if(e[r][0]===`exit`&&e[r][1].type===`attentionSequence`&&e[r][1]._open&&t.sliceSerialize(e[r][1]).charCodeAt(0)===t.sliceSerialize(e[n][1]).charCodeAt(0)){if((e[r][1]._close||e[n][1]._open)&&(e[n][1].end.offset-e[n][1].start.offset)%3&&!((e[r][1].end.offset-e[r][1].start.offset+e[n][1].end.offset-e[n][1].start.offset)%3))continue;c=e[r][1].end.offset-e[r][1].start.offset>1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;let d={...e[r][1].end},f={...e[n][1].start};Os(d,-c),Os(f,c),o={type:c>1?`strongSequence`:`emphasisSequence`,start:d,end:{...e[r][1].end}},s={type:c>1?`strongSequence`:`emphasisSequence`,start:{...e[n][1].start},end:f},a={type:c>1?`strongText`:`emphasisText`,start:{...e[r][1].end},end:{...e[n][1].start}},i={type:c>1?`strong`:`emphasis`,start:{...o.start},end:{...s.end}},e[r][1].end={...o.start},e[n][1].start={...s.end},l=[],e[r][1].end.offset-e[r][1].start.offset&&(l=Yo(l,[[`enter`,e[r][1],t],[`exit`,e[r][1],t]])),l=Yo(l,[[`enter`,i,t],[`enter`,o,t],[`exit`,o,t],[`enter`,a,t]]),l=Yo(l,ws(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),l=Yo(l,[[`exit`,a,t],[`enter`,s,t],[`exit`,s,t],[`exit`,i,t]]),e[n][1].end.offset-e[n][1].start.offset?(u=2,l=Yo(l,[[`enter`,e[n][1],t],[`exit`,e[n][1],t]])):u=0,Jo(e,r-1,n-r+3,l),n=r+l.length-u-2;break}}for(n=-1;++n<e.length;)e[n][1].type===`attentionSequence`&&(e[n][1].type=`data`);return e}function Ds(e,t){let n=this.parser.constructs.attentionMarkers.null,r=this.previous,i=Cs(r),a;return o;function o(t){return a=t,e.enter(`attentionSequence`),s(t)}function s(o){if(o===a)return e.consume(o),s;let c=e.exit(`attentionSequence`),l=Cs(o),u=!l||l===2&&i||n.includes(o),d=!i||i===2&&l||n.includes(r);return c._open=!!(a===42?u:u&&(i||!d)),c._close=!!(a===42?d:d&&(l||!u)),t(o)}}function Os(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}var ks={name:`autolink`,tokenize:As};function As(e,t,n){let r=0;return i;function i(t){return e.enter(`autolink`),e.enter(`autolinkMarker`),e.consume(t),e.exit(`autolinkMarker`),e.enter(`autolinkProtocol`),a}function a(t){return ns(t)?(e.consume(t),o):t===64?n(t):l(t)}function o(e){return e===43||e===45||e===46||rs(e)?(r=1,s(e)):l(e)}function s(t){return t===58?(e.consume(t),r=0,c):(t===43||t===45||t===46||rs(t))&&r++<32?(e.consume(t),s):(r=0,l(t))}function c(r){return r===62?(e.exit(`autolinkProtocol`),e.enter(`autolinkMarker`),e.consume(r),e.exit(`autolinkMarker`),e.exit(`autolink`),t):r===null||r===32||r===60||as(r)?n(r):(e.consume(r),c)}function l(t){return t===64?(e.consume(t),u):is(t)?(e.consume(t),l):n(t)}function u(e){return rs(e)?d(e):n(e)}function d(n){return n===46?(e.consume(n),r=0,u):n===62?(e.exit(`autolinkProtocol`).type=`autolinkEmail`,e.enter(`autolinkMarker`),e.consume(n),e.exit(`autolinkMarker`),e.exit(`autolink`),t):f(n)}function f(t){if((t===45||rs(t))&&r++<63){let n=t===45?f:d;return e.consume(t),n}return n(t)}}var js={partial:!0,tokenize:Ms};function Ms(e,t,n){return r;function r(t){return ds(t)?gs(e,i,`linePrefix`)(t):i(t)}function i(e){return e===null||ls(e)?t(e):n(e)}}var Ns={continuation:{tokenize:Fs},exit:Is,name:`blockQuote`,tokenize:Ps};function Ps(e,t,n){let r=this;return i;function i(t){if(t===62){let n=r.containerState;return n.open||=(e.enter(`blockQuote`,{_container:!0}),!0),e.enter(`blockQuotePrefix`),e.enter(`blockQuoteMarker`),e.consume(t),e.exit(`blockQuoteMarker`),a}return n(t)}function a(n){return ds(n)?(e.enter(`blockQuotePrefixWhitespace`),e.consume(n),e.exit(`blockQuotePrefixWhitespace`),e.exit(`blockQuotePrefix`),t):(e.exit(`blockQuotePrefix`),t(n))}}function Fs(e,t,n){let r=this;return i;function i(t){return ds(t)?gs(e,a,`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(t):a(t)}function a(r){return e.attempt(Ns,t,n)(r)}}function Is(e){e.exit(`blockQuote`)}var Ls={name:`characterEscape`,tokenize:Rs};function Rs(e,t,n){return r;function r(t){return e.enter(`characterEscape`),e.enter(`escapeMarker`),e.consume(t),e.exit(`escapeMarker`),i}function i(r){return cs(r)?(e.enter(`characterEscapeValue`),e.consume(r),e.exit(`characterEscapeValue`),e.exit(`characterEscape`),t):n(r)}}var zs={name:`characterReference`,tokenize:Bs};function Bs(e,t,n){let r=this,i=0,a,o;return s;function s(t){return e.enter(`characterReference`),e.enter(`characterReferenceMarker`),e.consume(t),e.exit(`characterReferenceMarker`),c}function c(t){return t===35?(e.enter(`characterReferenceMarkerNumeric`),e.consume(t),e.exit(`characterReferenceMarkerNumeric`),l):(e.enter(`characterReferenceValue`),a=31,o=rs,u(t))}function l(t){return t===88||t===120?(e.enter(`characterReferenceMarkerHexadecimal`),e.consume(t),e.exit(`characterReferenceMarkerHexadecimal`),e.enter(`characterReferenceValue`),a=6,o=ss,u):(e.enter(`characterReferenceValue`),a=7,o=os,u(t))}function u(s){if(s===59&&i){let i=e.exit(`characterReferenceValue`);return o===rs&&!qo(r.sliceSerialize(i))?n(s):(e.enter(`characterReferenceMarker`),e.consume(s),e.exit(`characterReferenceMarker`),e.exit(`characterReference`),t)}return o(s)&&i++<a?(e.consume(s),u):n(s)}}var Vs={partial:!0,tokenize:Ws},Hs={concrete:!0,name:`codeFenced`,tokenize:Us};function Us(e,t,n){let r=this,i={partial:!0,tokenize:x},a=0,o=0,s;return c;function c(e){return l(e)}function l(t){let n=r.events[r.events.length-1];return a=n&&n[1].type===`linePrefix`?n[2].sliceSerialize(n[1],!0).length:0,s=t,e.enter(`codeFenced`),e.enter(`codeFencedFence`),e.enter(`codeFencedFenceSequence`),u(t)}function u(t){return t===s?(o++,e.consume(t),u):o<3?n(t):(e.exit(`codeFencedFenceSequence`),ds(t)?gs(e,d,`whitespace`)(t):d(t))}function d(n){return n===null||ls(n)?(e.exit(`codeFencedFence`),r.interrupt?t(n):e.check(Vs,h,b)(n)):(e.enter(`codeFencedFenceInfo`),e.enter(`chunkString`,{contentType:`string`}),f(n))}function f(t){return t===null||ls(t)?(e.exit(`chunkString`),e.exit(`codeFencedFenceInfo`),d(t)):ds(t)?(e.exit(`chunkString`),e.exit(`codeFencedFenceInfo`),gs(e,p,`whitespace`)(t)):t===96&&t===s?n(t):(e.consume(t),f)}function p(t){return t===null||ls(t)?d(t):(e.enter(`codeFencedFenceMeta`),e.enter(`chunkString`,{contentType:`string`}),m(t))}function m(t){return t===null||ls(t)?(e.exit(`chunkString`),e.exit(`codeFencedFenceMeta`),d(t)):t===96&&t===s?n(t):(e.consume(t),m)}function h(t){return e.attempt(i,b,g)(t)}function g(t){return e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),_}function _(t){return a>0&&ds(t)?gs(e,v,`linePrefix`,a+1)(t):v(t)}function v(t){return t===null||ls(t)?e.check(Vs,h,b)(t):(e.enter(`codeFlowValue`),y(t))}function y(t){return t===null||ls(t)?(e.exit(`codeFlowValue`),v(t)):(e.consume(t),y)}function b(n){return e.exit(`codeFenced`),t(n)}function x(e,t,n){let i=0;return a;function a(t){return e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),c}function c(t){return e.enter(`codeFencedFence`),ds(t)?gs(e,l,`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(t):l(t)}function l(t){return t===s?(e.enter(`codeFencedFenceSequence`),u(t)):n(t)}function u(t){return t===s?(i++,e.consume(t),u):i>=o?(e.exit(`codeFencedFenceSequence`),ds(t)?gs(e,d,`whitespace`)(t):d(t)):n(t)}function d(r){return r===null||ls(r)?(e.exit(`codeFencedFence`),t(r)):n(r)}}}function Ws(e,t,n){let r=this;return i;function i(t){return t===null?n(t):(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),a)}function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}var Gs={name:`codeIndented`,tokenize:qs},Ks={partial:!0,tokenize:Js};
vendor: 4,871 bytes, line 24
24function qs(e,t,n){let r=this;return i;function i(t){return e.enter(`codeIndented`),gs(e,a,`linePrefix`,5)(t)}function a(e){let t=r.events[r.events.length-1];return t&&t[1].type===`linePrefix`&&t[2].sliceSerialize(t[1],!0).length>=4?o(e):n(e)}function o(t){return t===null?c(t):ls(t)?e.attempt(Ks,o,c)(t):(e.enter(`codeFlowValue`),s(t))}function s(t){return t===null||ls(t)?(e.exit(`codeFlowValue`),o(t)):(e.consume(t),s)}function c(n){return e.exit(`codeIndented`),t(n)}}function Js(e,t,n){let r=this;return i;function i(t){return r.parser.lazy[r.now().line]?n(t):ls(t)?(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),i):gs(e,a,`linePrefix`,5)(t)}function a(e){let a=r.events[r.events.length-1];return a&&a[1].type===`linePrefix`&&a[2].sliceSerialize(a[1],!0).length>=4?t(e):ls(e)?i(e):n(e)}}var Ys={name:`codeText`,previous:Zs,resolve:Xs,tokenize:Qs};function Xs(e){let t=e.length-4,n=3,r,i;if((e[n][1].type===`lineEnding`||e[n][1].type===`space`)&&(e[t][1].type===`lineEnding`||e[t][1].type===`space`)){for(r=n;++r<t;)if(e[r][1].type===`codeTextData`){e[n][1].type=`codeTextPadding`,e[t][1].type=`codeTextPadding`,n+=2,t-=2;break}}for(r=n-1,t++;++r<=t;)i===void 0?r!==t&&e[r][1].type!==`lineEnding`&&(i=r):(r===t||e[r][1].type===`lineEnding`)&&(e[i][1].type=`codeTextData`,r!==i+2&&(e[i][1].end=e[r-1][1].end,e.splice(i+2,r-i-2),t-=r-i-2,r=i+2),i=void 0);return e}function Zs(e){return e!==96||this.events[this.events.length-1][1].type===`characterEscape`}function Qs(e,t,n){let r=0,i,a;return o;function o(t){return e.enter(`codeText`),e.enter(`codeTextSequence`),s(t)}function s(t){return t===96?(e.consume(t),r++,s):(e.exit(`codeTextSequence`),c(t))}function c(t){return t===null?n(t):t===32?(e.enter(`space`),e.consume(t),e.exit(`space`),c):t===96?(a=e.enter(`codeTextSequence`),i=0,u(t)):ls(t)?(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),c):(e.enter(`codeTextData`),l(t))}function l(t){return t===null||t===32||t===96||ls(t)?(e.exit(`codeTextData`),c(t)):(e.consume(t),l)}function u(n){return n===96?(e.consume(n),i++,u):i===r?(e.exit(`codeTextSequence`),e.exit(`codeText`),t(n)):(a.type=`codeTextData`,l(n))}}var $s=class{constructor(e){this.left=e?[...e]:[],this.right=[]}get(e){if(e<0||e>=this.left.length+this.right.length)throw RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return e<this.left.length?this.left[e]:this.right[this.right.length-e+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(e,t){let n=t??1/0;return n<this.left.length?this.left.slice(e,n):e>this.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}splice(e,t,n){let r=t||0;this.setCursor(Math.trunc(e));let i=this.right.splice(this.right.length-r,1/0);return n&&ec(this.left,n),i.reverse()}pop(){return this.setCursor(1/0),this.left.pop()}push(e){this.setCursor(1/0),this.left.push(e)}pushMany(e){this.setCursor(1/0),ec(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),ec(this.right,e.reverse())}setCursor(e){if(!(e===this.left.length||e>this.left.length&&this.right.length===0||e<0&&this.left.length===0))if(e<this.left.length){let t=this.left.splice(e,1/0);ec(this.right,t.reverse())}else{let t=this.right.splice(this.left.length+this.right.length-e,1/0);ec(this.left,t.reverse())}}};function ec(e,t){let n=0;if(t.length<1e4)e.push(...t);else for(;n<t.length;)e.push(...t.slice(n,n+1e4)),n+=1e4}function tc(e){let t={},n=-1,r,i,a,o,s,c,l,u=new $s(e);for(;++n<u.length;){for(;n in t;)n=t[n];if(r=u.get(n),n&&r[1].type===`chunkFlow`&&u.get(n-1)[1].type===`listItemPrefix`&&(c=r[1]._tokenizer.events,a=0,a<c.length&&c[a][1].type===`lineEndingBlank`&&(a+=2),a<c.length&&c[a][1].type===`content`))for(;++a<c.length&&c[a][1].type!==`content`;)c[a][1].type===`chunkText`&&(c[a][1]._isInFirstContentOfListItem=!0,a++);if(r[0]===`enter`)r[1].contentType&&(Object.assign(t,nc(u,n)),n=t[n],l=!0);else if(r[1]._container){for(a=n,i=void 0;a--;)if(o=u.get(a),o[1].type===`lineEnding`||o[1].type===`lineEndingBlank`)o[0]===`enter`&&(i&&(u.get(i)[1].type=`lineEndingBlank`),o[1].type=`lineEnding`,i=a);else if(!(o[1].type===`linePrefix`||o[1].type===`listItemIndent`))break;i&&(r[1].end={...u.get(i)[1].start},s=u.slice(i,n),s.unshift(r),u.splice(i,n-i+1,s))}}return Jo(e,0,1/0,u.slice(0)),!l}function nc(e,t){let n=e.get(t)[1],r=e.get(t)[2],i=t-1,a=[],o=n._tokenizer;o||(o=r.parser[n.contentType](n.start),n._contentTypeTextTrailing&&(o._contentTypeTextTrailing=!0));let s=o.events,c=[],l={},u,d,f=-1,p=n,m=0,h=0,g=[h];for(;p;){for(;e.get(++i)[1]!==p;);a.push(i),p._tokenizer||(u=r.sliceStream(p),p.next||u.push(null),d&&o.defineSki
vendor: 4,624 bytes, line 24
24p(p.start),p._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=!0),o.write(u),p._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=void 0)),d=p,p=p.next}for(p=n;++f<s.length;)s[f][0]===`exit`&&s[f-1][0]===`enter`&&s[f][1].type===s[f-1][1].type&&s[f][1].start.line!==s[f][1].end.line&&(h=f+1,g.push(h),p._tokenizer=void 0,p.previous=void 0,p=p.next);for(o.events=[],p?(p._tokenizer=void 0,p.previous=void 0):g.pop(),f=g.length;f--;){let t=s.slice(g[f],g[f+1]),n=a.pop();c.push([n,n+t.length-1]),e.splice(n,2,t)}for(c.reverse(),f=-1;++f<c.length;)l[m+c[f][0]]=m+c[f][1],m+=c[f][1]-c[f][0]-1;return l}var rc={resolve:ac,tokenize:oc},ic={partial:!0,tokenize:sc};function ac(e){return tc(e),e}function oc(e,t){let n;return r;function r(t){return e.enter(`content`),n=e.enter(`chunkContent`,{contentType:`content`}),i(t)}function i(t){return t===null?a(t):ls(t)?e.check(ic,o,a)(t):(e.consume(t),i)}function a(n){return e.exit(`chunkContent`),e.exit(`content`),t(n)}function o(t){return e.consume(t),e.exit(`chunkContent`),n.next=e.enter(`chunkContent`,{contentType:`content`,previous:n}),n=n.next,i}}function sc(e,t,n){let r=this;return i;function i(t){return e.exit(`chunkContent`),e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),gs(e,a,`linePrefix`)}function a(i){if(i===null||ls(i))return n(i);let a=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes(`codeIndented`)&&a&&a[1].type===`linePrefix`&&a[2].sliceSerialize(a[1],!0).length>=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}}function cc(e,t,n,r,i,a,o,s,c){let l=c||1/0,u=0;return d;function d(t){return t===60?(e.enter(r),e.enter(i),e.enter(a),e.consume(t),e.exit(a),f):t===null||t===32||t===41||as(t)?n(t):(e.enter(r),e.enter(o),e.enter(s),e.enter(`chunkString`,{contentType:`string`}),h(t))}function f(n){return n===62?(e.enter(a),e.consume(n),e.exit(a),e.exit(i),e.exit(r),t):(e.enter(s),e.enter(`chunkString`,{contentType:`string`}),p(n))}function p(t){return t===62?(e.exit(`chunkString`),e.exit(s),f(t)):t===null||t===60||ls(t)?n(t):(e.consume(t),t===92?m:p)}function m(t){return t===60||t===62||t===92?(e.consume(t),p):p(t)}function h(i){return!u&&(i===null||i===41||us(i))?(e.exit(`chunkString`),e.exit(s),e.exit(o),e.exit(r),t(i)):u<l&&i===40?(e.consume(i),u++,h):i===41?(e.consume(i),u--,h):i===null||i===32||i===40||as(i)?n(i):(e.consume(i),i===92?g:h)}function g(t){return t===40||t===41||t===92?(e.consume(t),h):h(t)}}function lc(e,t,n,r,i,a){let o=this,s=0,c;return l;function l(t){return e.enter(r),e.enter(i),e.consume(t),e.exit(i),e.enter(a),u}function u(l){return s>999||l===null||l===91||l===93&&!c||l===94&&!s&&`_hiddenFootnoteSupport`in o.parser.constructs?n(l):l===93?(e.exit(a),e.enter(i),e.consume(l),e.exit(i),e.exit(r),t):ls(l)?(e.enter(`lineEnding`),e.consume(l),e.exit(`lineEnding`),u):(e.enter(`chunkString`,{contentType:`string`}),d(l))}function d(t){return t===null||t===91||t===93||ls(t)||s++>999?(e.exit(`chunkString`),u(t)):(e.consume(t),c||=!ds(t),t===92?f:d)}function f(t){return t===91||t===92||t===93?(e.consume(t),s++,d):d(t)}}function uc(e,t,n,r,i,a){let o;return s;function s(t){return t===34||t===39||t===40?(e.enter(r),e.enter(i),e.consume(t),e.exit(i),o=t===40?41:t,c):n(t)}function c(n){return n===o?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(a),l(n))}function l(t){return t===o?(e.exit(a),c(o)):t===null?n(t):ls(t)?(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),gs(e,l,`linePrefix`)):(e.enter(`chunkString`,{contentType:`string`}),u(t))}function u(t){return t===o||t===null||ls(t)?(e.exit(`chunkString`),l(t)):(e.consume(t),t===92?d:u)}function d(t){return t===o||t===92?(e.consume(t),u):u(t)}}function dc(e,t){let n;return r;function r(i){return ls(i)?(e.enter(`lineEnding`),e.consume(i),e.exit(`lineEnding`),n=!0,r):ds(i)?gs(e,r,n?`linePrefix`:`lineSuffix`)(i):t(i)}}var fc={name:`definition`,tokenize:mc},pc={partial:!0,tokenize:hc};function mc(e,t,n){let r=this,i;return a;function a(t){return e.enter(`definition`),o(t)}function o(t){return lc.call(r,e,s,n,`definitionLabel`,`definitionLabelMarker`,`definitionLabelString`)(t)}function s(t){return i=ts(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),t===58?(e.enter(`definitionMarker`),e.consume(t),e.exit(`definitionMarker`),c):n(t)}function c(t){return us(t)?dc(e,l)(t):l(t)}function l(t){return cc(e,u,n,`definitionDestination`,`definitionDestinationLiteral`,`definitionDestinationLiteralMarker`,`definitionDestinationRaw`,`definitionDestinationString`)(t)}function u(t){return e.attempt(pc,d,d)(t)}function d(t){return ds(t)?gs(e,f,`whitespace`)(t):f(t)}
vendor: 5,562 bytes, line 24
24function f(a){return a===null||ls(a)?(e.exit(`definition`),r.parser.defined.push(i),t(a)):n(a)}}function hc(e,t,n){return r;function r(t){return us(t)?dc(e,i)(t):n(t)}function i(t){return uc(e,a,n,`definitionTitle`,`definitionTitleMarker`,`definitionTitleString`)(t)}function a(t){return ds(t)?gs(e,o,`whitespace`)(t):o(t)}function o(e){return e===null||ls(e)?t(e):n(e)}}var gc={name:`hardBreakEscape`,tokenize:_c};function _c(e,t,n){return r;function r(t){return e.enter(`hardBreakEscape`),e.consume(t),i}function i(r){return ls(r)?(e.exit(`hardBreakEscape`),t(r)):n(r)}}var vc={name:`headingAtx`,resolve:yc,tokenize:bc};function yc(e,t){let n=e.length-2,r=3,i,a;return e[r][1].type===`whitespace`&&(r+=2),n-2>r&&e[n][1].type===`whitespace`&&(n-=2),e[n][1].type===`atxHeadingSequence`&&(r===n-1||n-4>r&&e[n-2][1].type===`whitespace`)&&(n-=r+1===n?2:4),n>r&&(i={type:`atxHeadingText`,start:e[r][1].start,end:e[n][1].end},a={type:`chunkText`,start:e[r][1].start,end:e[n][1].end,contentType:`text`},Jo(e,r,n-r+1,[[`enter`,i,t],[`enter`,a,t],[`exit`,a,t],[`exit`,i,t]])),e}function bc(e,t,n){let r=0;return i;function i(t){return e.enter(`atxHeading`),a(t)}function a(t){return e.enter(`atxHeadingSequence`),o(t)}function o(t){return t===35&&r++<6?(e.consume(t),o):t===null||us(t)?(e.exit(`atxHeadingSequence`),s(t)):n(t)}function s(n){return n===35?(e.enter(`atxHeadingSequence`),c(n)):n===null||ls(n)?(e.exit(`atxHeading`),t(n)):ds(n)?gs(e,s,`whitespace`)(n):(e.enter(`atxHeadingText`),l(n))}function c(t){return t===35?(e.consume(t),c):(e.exit(`atxHeadingSequence`),s(t))}function l(t){return t===null||t===35||us(t)?(e.exit(`atxHeadingText`),s(t)):(e.consume(t),l)}}var U=`address.article.aside.base.basefont.blockquote.body.caption.center.col.colgroup.dd.details.dialog.dir.div.dl.dt.fieldset.figcaption.figure.footer.form.frame.frameset.h1.h2.h3.h4.h5.h6.head.header.hr.html.iframe.legend.li.link.main.menu.menuitem.nav.noframes.ol.optgroup.option.p.param.search.section.summary.table.tbody.td.tfoot.th.thead.title.tr.track.ul`.split(`.`),xc=[`pre`,`script`,`style`,`textarea`],Sc={concrete:!0,name:`htmlFlow`,resolveTo:Tc,tokenize:Ec},Cc={partial:!0,tokenize:Oc},wc={partial:!0,tokenize:Dc};function Tc(e){let t=e.length;for(;t--&&!(e[t][0]===`enter`&&e[t][1].type===`htmlFlow`););return t>1&&e[t-2][1].type===`linePrefix`&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function Ec(e,t,n){let r=this,i,a,o,s,c;return l;function l(e){return u(e)}function u(t){return e.enter(`htmlFlow`),e.enter(`htmlFlowData`),e.consume(t),d}function d(s){return s===33?(e.consume(s),f):s===47?(e.consume(s),a=!0,h):s===63?(e.consume(s),i=3,r.interrupt?t:ee):ns(s)?(e.consume(s),o=String.fromCharCode(s),g):n(s)}function f(a){return a===45?(e.consume(a),i=2,p):a===91?(e.consume(a),i=5,s=0,m):ns(a)?(e.consume(a),i=4,r.interrupt?t:ee):n(a)}function p(i){return i===45?(e.consume(i),r.interrupt?t:ee):n(i)}function m(i){return i===`CDATA[`.charCodeAt(s++)?(e.consume(i),s===6?r.interrupt?t:O:m):n(i)}function h(t){return ns(t)?(e.consume(t),o=String.fromCharCode(t),g):n(t)}function g(s){if(s===null||s===47||s===62||us(s)){let c=s===47,l=o.toLowerCase();return!c&&!a&&xc.includes(l)?(i=1,r.interrupt?t(s):O(s)):U.includes(o.toLowerCase())?(i=6,c?(e.consume(s),_):r.interrupt?t(s):O(s)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(s):a?v(s):y(s))}return s===45||rs(s)?(e.consume(s),o+=String.fromCharCode(s),g):n(s)}function _(i){return i===62?(e.consume(i),r.interrupt?t:O):n(i)}function v(t){return ds(t)?(e.consume(t),v):E(t)}function y(t){return t===47?(e.consume(t),E):t===58||t===95||ns(t)?(e.consume(t),b):ds(t)?(e.consume(t),y):E(t)}function b(t){return t===45||t===46||t===58||t===95||rs(t)?(e.consume(t),b):x(t)}function x(t){return t===61?(e.consume(t),S):ds(t)?(e.consume(t),x):y(t)}function S(t){return t===null||t===60||t===61||t===62||t===96?n(t):t===34||t===39?(e.consume(t),c=t,C):ds(t)?(e.consume(t),S):w(t)}function C(t){return t===c?(e.consume(t),c=null,T):t===null||ls(t)?n(t):(e.consume(t),C)}function w(t){return t===null||t===34||t===39||t===47||t===60||t===61||t===62||t===96||us(t)?x(t):(e.consume(t),w)}function T(e){return e===47||e===62||ds(e)?y(e):n(e)}function E(t){return t===62?(e.consume(t),D):n(t)}function D(t){return t===null||ls(t)?O(t):ds(t)?(e.consume(t),D):n(t)}function O(t){return t===45&&i===2?(e.consume(t),M):t===60&&i===1?(e.consume(t),N):t===62&&i===4?(e.consume(t),te):t===63&&i===3?(e.consume(t),ee):t===93&&i===5?(e.consume(t),F):ls(t)&&(i===6||i===7)?(e.exit(`htmlFlowData`),e.check(Cc,ne,k)(t)):t===null||ls(t)?(e.exit(`htmlFlowData`),k(t)):(e.consume(t),O)}function k(t){return e.check(wc,A,ne)(t)}function A(t){return e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),j}function j(t){return t===null||ls(t)?k(t):(e.enter(`htmlFlowData`),O(t))}function M(t){return t===45?(e.consume(t),ee):O(t)}function N(t){return t===47?(e.consume(t),o=``,P):O(t)}function P(t){if(t===62){let n=o.toLowerCase();return xc.includes(n)?(e.consume(t),te):O(t)}return ns(t)&&o.length<8?(e.consume(t),o+=String.fromCharCode(t),P):O(t)}function F(t){return t===93?(e.consume(t),ee):O(t)}function ee(t){return t===62?(e.consume(t),te):t===45&&i===2?(e.consume(t),ee):O(t)}function te(t){return t===null||ls(t)?(e.exit(`htmlFlowData`),ne(t)):(e.consume(t),te)}function ne(n){return e.exit(`htmlFlow`),t(n)}}function Dc(e,t,n){let r=this;return i;function i(t){return ls(t)?(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),a):n(t)}function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}
vendor: 17,486 bytes, lines 24-26
24function Oc(e,t,n){return r;function r(r){return e.enter(`lineEnding`),e.consume(r),e.exit(`lineEnding`),e.attempt(js,t,n)}}var kc={name:`htmlText`,tokenize:Ac};function Ac(e,t,n){let r=this,i,a,o;return s;function s(t){return e.enter(`htmlText`),e.enter(`htmlTextData`),e.consume(t),c}function c(t){return t===33?(e.consume(t),l):t===47?(e.consume(t),x):t===63?(e.consume(t),y):ns(t)?(e.consume(t),w):n(t)}function l(t){return t===45?(e.consume(t),u):t===91?(e.consume(t),a=0,m):ns(t)?(e.consume(t),v):n(t)}function u(t){return t===45?(e.consume(t),p):n(t)}function d(t){return t===null?n(t):t===45?(e.consume(t),f):ls(t)?(o=d,N(t)):(e.consume(t),d)}function f(t){return t===45?(e.consume(t),p):d(t)}function p(e){return e===62?M(e):e===45?f(e):d(e)}function m(t){return t===`CDATA[`.charCodeAt(a++)?(e.consume(t),a===6?h:m):n(t)}function h(t){return t===null?n(t):t===93?(e.consume(t),g):ls(t)?(o=h,N(t)):(e.consume(t),h)}function g(t){return t===93?(e.consume(t),_):h(t)}function _(t){return t===62?M(t):t===93?(e.consume(t),_):h(t)}function v(t){return t===null||t===62?M(t):ls(t)?(o=v,N(t)):(e.consume(t),v)}function y(t){return t===null?n(t):t===63?(e.consume(t),b):ls(t)?(o=y,N(t)):(e.consume(t),y)}function b(e){return e===62?M(e):y(e)}function x(t){return ns(t)?(e.consume(t),S):n(t)}function S(t){return t===45||rs(t)?(e.consume(t),S):C(t)}function C(t){return ls(t)?(o=C,N(t)):ds(t)?(e.consume(t),C):M(t)}function w(t){return t===45||rs(t)?(e.consume(t),w):t===47||t===62||us(t)?T(t):n(t)}function T(t){return t===47?(e.consume(t),M):t===58||t===95||ns(t)?(e.consume(t),E):ls(t)?(o=T,N(t)):ds(t)?(e.consume(t),T):M(t)}function E(t){return t===45||t===46||t===58||t===95||rs(t)?(e.consume(t),E):D(t)}function D(t){return t===61?(e.consume(t),O):ls(t)?(o=D,N(t)):ds(t)?(e.consume(t),D):T(t)}function O(t){return t===null||t===60||t===61||t===62||t===96?n(t):t===34||t===39?(e.consume(t),i=t,k):ls(t)?(o=O,N(t)):ds(t)?(e.consume(t),O):(e.consume(t),A)}function k(t){return t===i?(e.consume(t),i=void 0,j):t===null?n(t):ls(t)?(o=k,N(t)):(e.consume(t),k)}function A(t){return t===null||t===34||t===39||t===60||t===61||t===96?n(t):t===47||t===62||us(t)?T(t):(e.consume(t),A)}function j(e){return e===47||e===62||us(e)?T(e):n(e)}function M(r){return r===62?(e.consume(r),e.exit(`htmlTextData`),e.exit(`htmlText`),t):n(r)}function N(t){return e.exit(`htmlTextData`),e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),P}function P(t){return ds(t)?gs(e,F,`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(t):F(t)}function F(t){return e.enter(`htmlTextData`),o(t)}}var jc={name:`labelEnd`,resolveAll:Fc,resolveTo:Ic,tokenize:Lc},Mc={tokenize:Rc},Nc={tokenize:zc},Pc={tokenize:Bc};function Fc(e){let t=-1,n=[];for(;++t<e.length;){let r=e[t][1];if(n.push(e[t]),r.type===`labelImage`||r.type===`labelLink`||r.type===`labelEnd`){let e=r.type===`labelImage`?4:2;r.type=`data`,t+=e}}return e.length!==n.length&&Jo(e,0,e.length,n),e}function Ic(e,t){let n=e.length,r=0,i,a,o,s;for(;n--;)if(i=e[n][1],a){if(i.type===`link`||i.type===`labelLink`&&i._inactive)break;e[n][0]===`enter`&&i.type===`labelLink`&&(i._inactive=!0)}else if(o){if(e[n][0]===`enter`&&(i.type===`labelImage`||i.type===`labelLink`)&&!i._balanced&&(a=n,i.type!==`labelLink`)){r=2;break}}else i.type===`labelEnd`&&(o=n);let c={type:e[a][1].type===`labelLink`?`link`:`image`,start:{...e[a][1].start},end:{...e[e.length-1][1].end}},l={type:`label`,start:{...e[a][1].start},end:{...e[o][1].end}},u={type:`labelText`,start:{...e[a+r+2][1].end},end:{...e[o-2][1].start}};return s=[[`enter`,c,t],[`enter`,l,t]],s=Yo(s,e.slice(a+1,a+r+3)),s=Yo(s,[[`enter`,u,t]]),s=Yo(s,ws(t.parser.constructs.insideSpan.null,e.slice(a+r+4,o-3),t)),s=Yo(s,[[`exit`,u,t],e[o-2],e[o-1],[`exit`,l,t]]),s=Yo(s,e.slice(o+1)),s=Yo(s,[[`exit`,c,t]]),Jo(e,a,e.length,s),e}function Lc(e,t,n){let r=this,i=r.events.length,a,o;for(;i--;)if((r.events[i][1].type===`labelImage`||r.events[i][1].type===`labelLink`)&&!r.events[i][1]._balanced){a=r.events[i][1];break}return s;function s(t){return a?a._inactive?d(t):(o=r.parser.defined.includes(ts(r.sliceSerialize({start:a.end,end:r.now()}))),e.enter(`labelEnd`),e.enter(`labelMarker`),e.consume(t),e.exit(`labelMarker`),e.exit(`labelEnd`),c):n(t)}function c(t){return t===40?e.attempt(Mc,u,o?u:d)(t):t===91?e.attempt(Nc,u,o?l:d)(t):o?u(t):d(t)}function l(t){return e.attempt(Pc,u,d)(t)}function u(e){return t(e)}function d(e){return a._balanced=!0,n(e)}}function Rc(e,t,n){return r;function r(t){return e.enter(`resource`),e.enter(`resourceMarker`),e.consume(t),e.exit(`resourceMarker`),i}function i(t){return us(t)?dc(e,a)(t):a(t)}function a(t){return t===41?u(t):cc(e,o,s,`resourceDestination`,`resourceDestinationLiteral`,`resourceDestinationLiteralMarker`,`resourceDestinationRaw`,`resourceDestinationString`,32)(t)}function o(t){return us(t)?dc(e,c)(t):u(t)}function s(e){return n(e)}function c(t){return t===34||t===39||t===40?uc(e,l,n,`resourceTitle`,`resourceTitleMarker`,`resourceTitleString`)(t):u(t)}function l(t){return us(t)?dc(e,u)(t):u(t)}function u(r){return r===41?(e.enter(`resourceMarker`),e.consume(r),e.exit(`resourceMarker`),e.exit(`resource`),t):n(r)}}function zc(e,t,n){let r=this;return i;function i(t){return lc.call(r,e,a,o,`reference`,`referenceMarker`,`referenceString`)(t)}function a(e){return r.parser.defined.includes(ts(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(e):n(e)}function o(e){return n(e)}}function Bc(e,t,n){return r;function r(t){return e.enter(`reference`),e.enter(`referenceMarker`),e.consume(t),e.exit(`referenceMarker`),i}function i(r){return r===93?(e.enter(`referenceMarker`),e.consume(r),e.exit(`referenceMarker`),e.exit(`reference`),t):n(r)}}var Vc={name:`labelStartImage`,resolveAll:jc.resolveAll,tokenize:Hc};function Hc(e,t,n){let r=this;return i;function i(t){return e.enter(`labelImage`),e.enter(`labelImageMarker`),e.consume(t),e.exit(`labelImageMarker`),a}function a(t){return t===91?(e.enter(`labelMarker`),e.consume(t),e.exit(`labelMarker`),e.exit(`labelImage`),o):n(t)}function o(e){return e===94&&`_hiddenFootnoteSupport`in r.parser.constructs?n(e):t(e)}}var Uc={name:`labelStartLink`,resolveAll:jc.resolveAll,tokenize:Wc};function Wc(e,t,n){let r=this;return i;function i(t){return e.enter(`labelLink`),e.enter(`labelMarker`),e.consume(t),e.exit(`labelMarker`),e.exit(`labelLink`),a}function a(e){return e===94&&`_hiddenFootnoteSupport`in r.parser.constructs?n(e):t(e)}}var Gc={name:`lineEnding`,tokenize:Kc};function Kc(e,t){return n;function n(n){return e.enter(`lineEnding`),e.consume(n),e.exit(`lineEnding`),gs(e,t,`linePrefix`)}}var qc={name:`thematicBreak`,tokenize:Jc};function Jc(e,t,n){let r=0,i;return a;function a(t){return e.enter(`thematicBreak`),o(t)}function o(e){return i=e,s(e)}function s(a){return a===i?(e.enter(`thematicBreakSequence`),c(a)):r>=3&&(a===null||ls(a))?(e.exit(`thematicBreak`),t(a)):n(a)}function c(t){return t===i?(e.consume(t),r++,c):(e.exit(`thematicBreakSequence`),ds(t)?gs(e,s,`whitespace`)(t):s(t))}}var Yc={continuation:{tokenize:$c},exit:tl,name:`list`,tokenize:Qc},Xc={partial:!0,tokenize:nl},Zc={partial:!0,tokenize:el};function Qc(e,t,n){let r=this,i=r.events[r.events.length-1],a=i&&i[1].type===`linePrefix`?i[2].sliceSerialize(i[1],!0).length:0,o=0;return s;function s(t){let i=r.containerState.type||(t===42||t===43||t===45?`listUnordered`:`listOrdered`);if(i===`listUnordered`?!r.containerState.marker||t===r.containerState.marker:os(t)){if(r.containerState.type||(r.containerState.type=i,e.enter(i,{_container:!0})),i===`listUnordered`)return e.enter(`listItemPrefix`),t===42||t===45?e.check(qc,n,l)(t):l(t);if(!r.interrupt||t===49)return e.enter(`listItemPrefix`),e.enter(`listItemValue`),c(t)}return n(t)}function c(t){return os(t)&&++o<10?(e.consume(t),c):(!r.interrupt||o<2)&&(r.containerState.marker?t===r.containerState.marker:t===41||t===46)?(e.exit(`listItemValue`),l(t)):n(t)}function l(t){return e.enter(`listItemMarker`),e.consume(t),e.exit(`listItemMarker`),r.containerState.marker=r.containerState.marker||t,e.check(js,r.interrupt?n:u,e.attempt(Xc,f,d))}function u(e){return r.containerState.initialBlankLine=!0,a++,f(e)}function d(t){return ds(t)?(e.enter(`listItemPrefixWhitespace`),e.consume(t),e.exit(`listItemPrefixWhitespace`),f):n(t)}function f(n){return r.containerState.size=a+r.sliceSerialize(e.exit(`listItemPrefix`),!0).length,t(n)}}function $c(e,t,n){let r=this;return r.containerState._closeFlow=void 0,e.check(js,i,a);function i(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,gs(e,t,`listItemIndent`,r.containerState.size+1)(n)}function a(n){return r.containerState.furtherBlankLines||!ds(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,o(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(Zc,t,o)(n))}function o(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,gs(e,e.attempt(Yc,t,n),`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(i)}}function el(e,t,n){let r=this;return gs(e,i,`listItemIndent`,r.containerState.size+1);function i(e){let i=r.events[r.events.length-1];return i&&i[1].type===`listItemIndent`&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?t(e):n(e)}}function tl(e){e.exit(this.containerState.type)}function nl(e,t,n){let r=this;return gs(e,i,`listItemPrefixWhitespace`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:5);function i(e){let i=r.events[r.events.length-1];return!ds(e)&&i&&i[1].type===`listItemPrefixWhitespace`?t(e):n(e)}}var rl={name:`setextUnderline`,resolveTo:il,tokenize:al};function il(e,t){let n=e.length,r,i,a;for(;n--;)if(e[n][0]===`enter`){if(e[n][1].type===`content`){r=n;break}e[n][1].type===`paragraph`&&(i=n)}else e[n][1].type===`content`&&e.splice(n,1),!a&&e[n][1].type===`definition`&&(a=n);let o={type:`setextHeading`,start:{...e[r][1].start},end:{...e[e.length-1][1].end}};return e[i][1].type=`setextHeadingText`,a?(e.splice(i,0,[`enter`,o,t]),e.splice(a+1,0,[`exit`,e[r][1],t]),e[r][1].end={...e[a][1].end}):e[r][1]=o,e.push([`exit`,o,t]),e}function al(e,t,n){let r=this,i;return a;function a(t){let a=r.events.length,s;for(;a--;)if(r.events[a][1].type!==`lineEnding`&&r.events[a][1].type!==`linePrefix`&&r.events[a][1].type!==`content`){s=r.events[a][1].type===`paragraph`;break}return!r.parser.lazy[r.now().line]&&(r.interrupt||s)?(e.enter(`setextHeadingLine`),i=t,o(t)):n(t)}function o(t){return e.enter(`setextHeadingLineSequence`),s(t)}function s(t){return t===i?(e.consume(t),s):(e.exit(`setextHeadingLineSequence`),ds(t)?gs(e,c,`lineSuffix`)(t):c(t))}function c(r){return r===null||ls(r)?(e.exit(`setextHeadingLine`),t(r)):n(r)}}var ol={tokenize:sl};function sl(e){let t=this,n=e.attempt(js,r,e.attempt(this.parser.constructs.flowInitial,i,gs(e,e.attempt(this.parser.constructs.flow,i,e.attempt(rc,i)),`linePrefix`)));return n;function r(r){if(r===null){e.consume(r);return}return e.enter(`lineEndingBlank`),e.consume(r),e.exit(`lineEndingBlank`),t.currentConstruct=void 0,n}function i(r){if(r===null){e.consume(r);return}return e.enter(`lineEnding`),e.consume(r),e.exit(`lineEnding`),t.currentConstruct=void 0,n}}var cl={resolveAll:fl()},ll=dl(`string`),ul=dl(`text`);function dl(e){return{resolveAll:fl(e===`text`?pl:void 0),tokenize:t};function t(t){let n=this,r=this.parser.constructs[e],i=t.attempt(r,a,o);return a;function a(e){return c(e)?i(e):o(e)}function o(e){if(e===null){t.consume(e);return}return t.enter(`data`),t.consume(e),s}function s(e){return c(e)?(t.exit(`data`),i(e)):(t.consume(e),s)}function c(e){if(e===null)return!0;let t=r[e],i=-1;if(t)for(;++i<t.length;){let e=t[i];if(!e.previous||e.previous.call(n,n.previous))return!0}return!1}}}function fl(e){return t;function t(t,n){let r=-1,i;for(;++r<=t.length;)i===void 0?t[r]&&t[r][1].type===`data`&&(i=r,r++):(!t[r]||t[r][1].type!==`data`)&&(r!==i+2&&(t[i][1].end=t[r-1][1].end,t.splice(i+2,r-i-2),r=i+2),i=void 0);return e?e(t,n):t}}function pl(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||e[n][1].type===`lineEnding`)&&e[n-1][1].type===`data`){let r=e[n-1][1],i=t.sliceStream(r),a=i.length,o=-1,s=0,c;for(;a--;){let e=i[a];if(typeof e==`string`){for(o=e.length;e.charCodeAt(o-1)===32;)s++,o--;if(o)break;o=-1}else if(e===-2)c=!0,s++;else if(e!==-1){a++;break}}if(t._contentTypeTextTrailing&&n===e.length&&(s=0),s){let i={type:n===e.length||c||s<2?`lineSuffix`:`hardBreakTrailing`,start:{_bufferIndex:a?o:r.start._bufferIndex+o,_index:r.start._index+a,line:r.end.line,column:r.end.column-s,offset:r.end.offset-s},end:{...r.end}};r.end={...i.start},r.start.offset===r.end.offset?Object.assign(r,i):(e.splice(n,0,[`enter`,i,t],[`exit`,i,t]),n+=2)}n++}return e}var ml=c({attentionMarkers:()=>Sl,contentInitial:()=>gl,disable:()=>Cl,document:()=>hl,flow:()=>vl,flowInitial:()=>_l,insideSpan:()=>xl,string:()=>yl,text:()=>bl}),hl={42:Yc,43:Yc,45:Yc,48:Yc,49:Yc,50:Yc,51:Yc,52:Yc,53:Yc,54:Yc,55:Yc,56:Yc,57:Yc,62:Ns},gl={91:fc},_l={[-2]:Gs,[-1]:Gs,32:Gs},vl={35:vc,42:qc,45:[rl,qc],60:Sc,61:rl,95:qc,96:Hs,126:Hs},yl={38:zs,92:Ls},bl={[-5]:Gc,[-4]:Gc,[-3]:Gc,33:Vc,38:zs,42:Ts,60:[ks,kc],91:Uc,92:[gc,Ls],93:jc,95:Ts,96:Ys},xl={null:[Ts,cl]},Sl={null:[42,95]},Cl={null:[]};function wl(e,t,n){let r={_bufferIndex:-1,_index:0,line:n&&n.line||1,column:n&&n.column||1,offset:n&&n.offset||0},i={},a=[],o=[],s=[],c={attempt:C(x),check:C(S),consume:v,enter:y,exit:b,interrupt:C(S,{interrupt:!0})},l={code:null,containerState:{},defineSkip:h,events:[],now:m,parser:e,previous:null,sliceSerialize:f,sliceStream:p,write:d},u=t.tokenize.call(l,c);return t.resolveAll&&a.push(t),l;function d(e){return o=Yo(o,e),g(),o[o.length-1]===null?(w(t,0),l.events=ws(a,l.events,l),l.events):[]}function f(e,t){return El(p(e),t)}function p(e){return Tl(o,e)}function m(){let{_bufferIndex:e,_index:t,line:n,column:i,offset:a}=r;return{_bufferIndex:e,_index:t,line:n,column:i,offset:a}}function h(e){i[e.line]=e.column,E()}function g(){let e;for(;r._index<o.length;){let t=o[r._index];if(typeof t==`string`)for(e=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===e&&r._bufferIndex<t.length;)_(t.charCodeAt(r._bufferIndex));else _(t)}}function _(e){u=u(e)}function v(e){ls(e)?(r.line++,r.column=1,r.offset+=e===-3?2:1,E()):e!==-1&&(r.column++,r.offset++),r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===o[r._index].length&&(r._bufferIndex=-1,r._index++)),l.previous=e}function y(e,t){let n=t||{};return n.type=e,n.start=m(),l.events.push([`enter`,n,l]),s.push(n),n}function b(e){let t=s.pop();return t.end=m(),l.events.push([`exit`,t,l]),t}function x(e,t){w(e,t.from)}function S(e,t){t.restore()}function C(e,t){return n;function n(n,r,i){let a,o,s,u;return Array.isArray(n)?f(n):`tokenize`in n?f([n]):d(n);function d(e){return t;function t(t){let n=t!==null&&e[t],r=t!==null&&e.null;return f([...Array.isArray(n)?n:n?[n]:[],...Array.isArray(r)?r:r?[r]:[]])(t)}}function f(e){return a=e,o=0,e.length===0?i:p(e[o])}function p(e){return n;function n(n){return u=T(),s=e,e.partial||(l.currentConstruct=e),e.name&&l.parser.constructs.disable.null.includes(e.name)?h(n):e.tokenize.call(t?Object.assign(Object.create(l),t):l,c,m,h)(n)}}function m(t){return e(s,u),r}function h(e){return u.restore(),++o<a.length?p(a[o]):i}}}function w(e,t){e.resolveAll&&!a.includes(e)&&a.push(e),e.resolve&&Jo(l.events,t,l.events.length-t,e.resolve(l.events.slice(t),l)),e.resolveTo&&(l.events=e.resolveTo(l.events,l))}function T(){let e=m(),t=l.previous,n=l.currentConstruct,i=l.events.length,a=Array.from(s);return{from:i,restore:o};function o(){r=e,l.previous=t,l.currentConstruct=n,l.events.length=i,s=a,E()}}function E(){r.line in i&&r.column<2&&(r.column=i[r.line],r.offset+=i[r.line]-1)}}function Tl(e,t){let n=t.start._index,r=t.start._bufferIndex,i=t.end._index,a=t.end._bufferIndex,o;if(n===i)o=[e[n].slice(r,a)];else{if(o=e.slice(n,i),r>-1){let e=o[0];typeof e==`string`?o[0]=e.slice(r):o.shift()}a>0&&o.push(e[i].slice(0,a))}return o}function El(e,t){let n=-1,r=[],i;for(;++n<e.length;){let a=e[n],o;if(typeof a==`string`)o=a;else switch(a){case-5:o=`\r`;break;case-4:o=`
25`;break;case-3:o=`\r
26`;break;case-2:o=t?` `:`	`;break;case-1:if(!t&&i)continue;o=` `;break;default:o=String.fromCharCode(a)}i=a===-2,r.push(o)}return r.join(``)}function Dl(e){let t={constructs:Zo([ml,...(e||{}).extensions||[]]),content:n(_s),defined:[],document:n(ys),flow:n(ol),lazy:{},string:n(ll),text:n(ul)};return t;function n(e){return n;function n(n){return wl(t,e,n)}}}function Ol(e){for(;!tc(e););return e}var kl=/[\0\t\n\r]/g;function Al(){let e=1,t=``,n=!0,r;return i;function i(i,a,o){let s=[],c,l,u,d,f;for(i=t+(typeof i==`string`?i.toString():new TextDecoder(a||void 0).decode(i)),u=0,t=``,n&&=(i.charCodeAt(0)===65279&&u++,void 0);u<i.length;){if(kl.lastIndex=u,c=kl.exec(i),d=c&&c.index!==void 0?c.index:i.length,f=i.charCodeAt(d),!c){t=i.slice(u);break}if(f===10&&u===d&&r)s.push(-3),r=void 0;else switch(r&&=(s.push(-5),void 0),u<d&&(s.push(i.slice(u,d)),e+=d-u),f){case 0:s.push(65533),e++;break;case 9:for(l=Math.ceil(e/4)*4,s.push(-2);e++<l;)s.push(-1);break;case 10:s.push(-4),e=1;break;default:r=!0,e=1}u=d+1}return o&&(r&&s.push(-5),t&&s.push(t),s.push(null)),s}}var jl=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Ml(e){return e.replace(jl,Nl)}function Nl(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){let e=n.charCodeAt(1),t=e===120||e===88;
vendor: 11,216 bytes, lines 26-28
26return es(n.slice(t?2:1),t?16:10)}return qo(n)||e}var Pl={}.hasOwnProperty;function Fl(e,t,n){return t&&typeof t==`object`&&(n=t,t=void 0),Il(n)(Ol(Dl(n).document().write(Al()(e,t,!0))))}function Il(e){let t={transforms:[],canContainEols:[`emphasis`,`fragment`,`heading`,`paragraph`,`strong`],enter:{autolink:a(_e),autolinkProtocol:T,autolinkEmail:T,atxHeading:a(pe),blockQuote:a(le),characterEscape:T,characterReference:T,codeFenced:a(L),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:a(L,o),codeText:a(ue,o),codeTextData:T,data:T,codeFlowValue:T,definition:a(de),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:a(fe),hardBreakEscape:a(me),hardBreakTrailing:a(me),htmlFlow:a(he,o),htmlFlowData:T,htmlText:a(he,o),htmlTextData:T,image:a(ge),label:o,link:a(_e),listItem:a(ye),listItemValue:f,listOrdered:a(ve,d),listUnordered:a(ve),paragraph:a(be),reference:I,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:a(pe),strong:a(xe),thematicBreak:a(Ce)},exit:{atxHeading:c(),atxHeadingSequence:x,autolink:c(),autolinkEmail:ce,autolinkProtocol:se,blockQuote:c(),characterEscapeValue:E,characterReferenceMarkerHexadecimal:ie,characterReferenceMarkerNumeric:ie,characterReferenceValue:ae,characterReference:oe,codeFenced:c(g),codeFencedFence:h,codeFencedFenceInfo:p,codeFencedFenceMeta:m,codeFlowValue:E,codeIndented:c(_),codeText:c(j),codeTextData:E,data:E,definition:c(),definitionDestinationString:b,definitionLabelString:v,definitionTitleString:y,emphasis:c(),hardBreakEscape:c(O),hardBreakTrailing:c(O),htmlFlow:c(k),htmlFlowData:E,htmlText:c(A),htmlTextData:E,image:c(N),label:F,labelText:P,lineEnding:D,link:c(M),listItem:c(),listOrdered:c(),listUnordered:c(),paragraph:c(),referenceString:re,resourceDestinationString:ee,resourceTitleString:te,resource:ne,setextHeading:c(w),setextHeadingLineSequence:C,setextHeadingText:S,strong:c(),thematicBreak:c()}};Rl(t,(e||{}).mdastExtensions||[]);let n={};return r;function r(e){let r={type:`root`,children:[]},a={stack:[r],tokenStack:[],config:t,enter:s,exit:l,buffer:o,resume:u,data:n},c=[],d=-1;for(;++d<e.length;)(e[d][1].type===`listOrdered`||e[d][1].type===`listUnordered`)&&(e[d][0]===`enter`?c.push(d):d=i(e,c.pop(),d));for(d=-1;++d<e.length;){let n=t[e[d][0]];Pl.call(n,e[d][1].type)&&n[e[d][1].type].call(Object.assign({sliceSerialize:e[d][2].sliceSerialize},a),e[d][1])}if(a.tokenStack.length>0){let e=a.tokenStack[a.tokenStack.length-1];(e[1]||Bl).call(a,void 0,e[0])}for(r.position={start:Ll(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:Ll(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},d=-1;++d<t.transforms.length;)r=t.transforms[d](r)||r;return r}function i(e,t,n){let r=t-1,i=-1,a=!1,o,s,c,l;for(;++r<=n;){let t=e[r];switch(t[1].type){case`listUnordered`:case`listOrdered`:case`blockQuote`:t[0]===`enter`?i++:i--,l=void 0;break;case`lineEndingBlank`:t[0]===`enter`&&(o&&!l&&!i&&!c&&(c=r),l=void 0);break;case`linePrefix`:case`listItemValue`:case`listItemMarker`:case`listItemPrefix`:case`listItemPrefixWhitespace`:break;default:l=void 0}if(!i&&t[0]===`enter`&&t[1].type===`listItemPrefix`||i===-1&&t[0]===`exit`&&(t[1].type===`listUnordered`||t[1].type===`listOrdered`)){if(o){let i=r;for(s=void 0;i--;){let t=e[i];if(t[1].type===`lineEnding`||t[1].type===`lineEndingBlank`){if(t[0]===`exit`)continue;s&&(e[s][1].type=`lineEndingBlank`,a=!0),t[1].type=`lineEnding`,s=i}else if(!(t[1].type===`linePrefix`||t[1].type===`blockQuotePrefix`||t[1].type===`blockQuotePrefixWhitespace`||t[1].type===`blockQuoteMarker`||t[1].type===`listItemIndent`))break}c&&(!s||c<s)&&(o._spread=!0),o.end=Object.assign({},s?e[s][1].start:t[1].end),e.splice(s||r,0,[`exit`,o,t[2]]),r++,n++}if(t[1].type===`listItemPrefix`){let i={type:`listItem`,_spread:!1,start:Object.assign({},t[1].start),end:void 0};o=i,e.splice(r,0,[`enter`,i,t[2]]),r++,n++,c=void 0,l=!0}}}return e[t][1]._spread=a,n}function a(e,t){return n;function n(n){s.call(this,e(n),n),t&&t.call(this,n)}}function o(){this.stack.push({type:`fragment`,children:[]})}function s(e,t,n){this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push([t,n||void 0]),e.position={start:Ll(t.start),end:void 0}}function c(e){return t;function t(t){e&&e.call(this,t),l.call(this,t)}}function l(e,t){let n=this.stack.pop(),r=this.tokenStack.pop();if(r)r[0].type!==e.type&&(t?t.call(this,e,r[0]):(r[1]||Bl).call(this,e,r[0]));else throw Error("Cannot close `"+e.type+"` ("+ao({start:e.start,end:e.end})+`): it’s not open`);n.position.end=Ll(e.end)}function u(){return Ho(this.stack.pop())}function d(){this.data.expectingFirstListItemValue=!0}function f(e){if(this.data.expectingFirstListItemValue){let t=this.stack[this.stack.length-2];t.start=Number.parseInt(this.sliceSerialize(e),10),this.data.expectingFirstListItemValue=void 0}}function p(){let e=this.resume(),t=this.stack[this.stack.length-1];t.lang=e}function m(){let e=this.resume(),t=this.stack[this.stack.length-1];t.meta=e}function h(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function g(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,``),this.data.flowCodeInside=void 0}function _(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e.replace(/(\r?\n|\r)$/g,``)}function v(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=ts(this.sliceSerialize(e)).toLowerCase()}function y(){let e=this.resume(),t=this.stack[this.stack.length-1];t.title=e}function b(){let e=this.resume(),t=this.stack[this.stack.length-1];t.url=e}function x(e){let t=this.stack[this.stack.length-1];t.depth||=this.sliceSerialize(e).length}function S(){this.data.setextHeadingSlurpLineEnding=!0}function C(e){let t=this.stack[this.stack.length-1];t.depth=this.sliceSerialize(e).codePointAt(0)===61?1:2}function w(){this.data.setextHeadingSlurpLineEnding=void 0}function T(e){let t=this.stack[this.stack.length-1].children,n=t[t.length-1];(!n||n.type!==`text`)&&(n=Se(),n.position={start:Ll(e.start),end:void 0},t.push(n)),this.stack.push(n)}function E(e){let t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=Ll(e.end)}function D(e){let n=this.stack[this.stack.length-1];if(this.data.atHardBreak){let t=n.children[n.children.length-1];t.position.end=Ll(e.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(n.type)&&(T.call(this,e),E.call(this,e))}function O(){this.data.atHardBreak=!0}function k(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e}function A(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e}function j(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e}function M(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let t=this.data.referenceType||`shortcut`;e.type+=`Reference`,e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function N(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let t=this.data.referenceType||`shortcut`;e.type+=`Reference`,e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function P(e){let t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=Ml(t),n.identifier=ts(t).toLowerCase()}function F(){let e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];this.data.inReference=!0,n.type===`link`?n.children=e.children:n.alt=t}function ee(){let e=this.resume(),t=this.stack[this.stack.length-1];t.url=e}function te(){let e=this.resume(),t=this.stack[this.stack.length-1];t.title=e}function ne(){this.data.inReference=void 0}function I(){this.data.referenceType=`collapsed`}function re(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=ts(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType=`full`}function ie(e){this.data.characterReferenceType=e.type}function ae(e){let t=this.sliceSerialize(e),n=this.data.characterReferenceType,r;n?(r=es(t,n===`characterReferenceMarkerNumeric`?10:16),this.data.characterReferenceType=void 0):r=qo(t);let i=this.stack[this.stack.length-1];i.value+=r}function oe(e){let t=this.stack.pop();t.position.end=Ll(e.end)}function se(e){E.call(this,e);let t=this.stack[this.stack.length-1];t.url=this.sliceSerialize(e)}function ce(e){E.call(this,e);let t=this.stack[this.stack.length-1];t.url=`mailto:`+this.sliceSerialize(e)}function le(){return{type:`blockquote`,children:[]}}function L(){return{type:`code`,lang:null,meta:null,value:``}}function ue(){return{type:`inlineCode`,value:``}}function de(){return{type:`definition`,identifier:``,label:null,title:null,url:``}}function fe(){return{type:`emphasis`,children:[]}}function pe(){return{type:`heading`,depth:0,children:[]}}function me(){return{type:`break`}}function he(){return{type:`html`,value:``}}function ge(){return{type:`image`,title:null,url:``,alt:null}}function _e(){return{type:`link`,title:null,url:``,children:[]}}function ve(e){return{type:`list`,ordered:e.type===`listOrdered`,start:null,spread:e._spread,children:[]}}function ye(e){return{type:`listItem`,spread:e._spread,checked:null,children:[]}}function be(){return{type:`paragraph`,children:[]}}function xe(){return{type:`strong`,children:[]}}function Se(){return{type:`text`,value:``}}function Ce(){return{type:`thematicBreak`}}}function Ll(e){return{line:e.line,column:e.column,offset:e.offset}}function Rl(e,t){let n=-1;for(;++n<t.length;){let r=t[n];Array.isArray(r)?Rl(e,r):zl(e,r)}}function zl(e,t){let n;for(n in t)if(Pl.call(t,n))switch(n){case`canContainEols`:{let r=t[n];r&&e[n].push(...r);break}case`transforms`:{let r=t[n];r&&e[n].push(...r);break}case`enter`:case`exit`:{let r=t[n];r&&Object.assign(e[n],r);break}}}function Bl(e,t){throw Error(e?"Cannot close `"+e.type+"` ("+ao({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+ao({start:t.start,end:t.end})+`) is open`:"Cannot close document, a token (`"+t.type+"`, "+ao({start:t.start,end:t.end})+`) is still open`)}function Vl(e){let t=this;t.parser=n;function n(n){return Fl(n,{...t.data(`settings`),...e,extensions:t.data(`micromarkExtensions`)||[],mdastExtensions:t.data(`fromMarkdownExtensions`)||[]})}}function Hl(e,t){let n={type:`element`,tagName:`blockquote`,properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)}function Ul(e,t){let n={type:`element`,tagName:`br`,properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:`text`,value:`
27`}]}function Wl(e,t){let n=t.value?t.value+`
28`:``,r={},i=t.lang?t.lang.split(/\s+/):[];i.length>0&&(r.className=[`language-`+i[0]]);let a={type:`element`,tagName:`code`,properties:r,children:[{type:`text`,value:n}]};return t.meta&&(a.data={meta:t.meta}),e.patch(t,a),a=e.applyData(t,a),a={type:`element`,tagName:`pre`,properties:{},children:[a]},e.patch(t,a),a}function Gl(e,t){let n={type:`element`,tagName:`del`,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Kl(e,t){let n={type:`element`,tagName:`em`,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}
vendor: 4,652 bytes, lines 28-30
28function ql(e,t){let n=typeof e.options.clobberPrefix==`string`?e.options.clobberPrefix:`user-content-`,r=String(t.identifier).toUpperCase(),i=hs(r.toLowerCase()),a=e.footnoteOrder.indexOf(r),o,s=e.footnoteCounts.get(r);s===void 0?(s=0,e.footnoteOrder.push(r),o=e.footnoteOrder.length):o=a+1,s+=1,e.footnoteCounts.set(r,s);let c={type:`element`,tagName:`a`,properties:{href:`#`+n+`fn-`+i,id:n+`fnref-`+i+(s>1?`-`+s:``),dataFootnoteRef:!0,ariaDescribedBy:[`footnote-label`]},children:[{type:`text`,value:String(o)}]};e.patch(t,c);let l={type:`element`,tagName:`sup`,properties:{},children:[c]};return e.patch(t,l),e.applyData(t,l)}function Jl(e,t){let n={type:`element`,tagName:`h`+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Yl(e,t){if(e.options.allowDangerousHtml){let n={type:`raw`,value:t.value};return e.patch(t,n),e.applyData(t,n)}}function Xl(e,t){let n=t.referenceType,r=`]`;if(n===`collapsed`?r+=`[]`:n===`full`&&(r+=`[`+(t.label||t.identifier)+`]`),t.type===`imageReference`)return[{type:`text`,value:`![`+t.alt+r}];let i=e.all(t),a=i[0];a&&a.type===`text`?a.value=`[`+a.value:i.unshift({type:`text`,value:`[`});let o=i[i.length-1];return o&&o.type===`text`?o.value+=r:i.push({type:`text`,value:r}),i}function Zl(e,t){let n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return Xl(e,t);let i={src:hs(r.url||``),alt:t.alt};r.title!==null&&r.title!==void 0&&(i.title=r.title);let a={type:`element`,tagName:`img`,properties:i,children:[]};return e.patch(t,a),e.applyData(t,a)}function Ql(e,t){let n={src:hs(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);let r={type:`element`,tagName:`img`,properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function $l(e,t){let n={type:`text`,value:t.value.replace(/\r?\n|\r/g,` `)};e.patch(t,n);let r={type:`element`,tagName:`code`,properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function eu(e,t){let n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return Xl(e,t);let i={href:hs(r.url||``)};r.title!==null&&r.title!==void 0&&(i.title=r.title);let a={type:`element`,tagName:`a`,properties:i,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)}function tu(e,t){let n={href:hs(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);let r={type:`element`,tagName:`a`,properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function nu(e,t,n){let r=e.all(t),i=n?ru(n):iu(t),a={},o=[];if(typeof t.checked==`boolean`){let e=r[0],n;e&&e.type===`element`&&e.tagName===`p`?n=e:(n={type:`element`,tagName:`p`,properties:{},children:[]},r.unshift(n)),n.children.length>0&&n.children.unshift({type:`text`,value:` `}),n.children.unshift({type:`element`,tagName:`input`,properties:{type:`checkbox`,checked:t.checked,disabled:!0},children:[]}),a.className=[`task-list-item`]}let s=-1;for(;++s<r.length;){let e=r[s];(i||s!==0||e.type!==`element`||e.tagName!==`p`)&&o.push({type:`text`,value:`
29`}),e.type===`element`&&e.tagName===`p`&&!i?o.push(...e.children):o.push(e)}let c=r[r.length-1];c&&(i||c.type!==`element`||c.tagName!==`p`)&&o.push({type:`text`,value:`
30`});let l={type:`element`,tagName:`li`,properties:a,children:o};return e.patch(t,l),e.applyData(t,l)}function ru(e){let t=!1;if(e.type===`list`){t=e.spread||!1;let n=e.children,r=-1;for(;!t&&++r<n.length;)t=iu(n[r])}return t}function iu(e){return e.spread??e.children.length>1}function au(e,t){let n={},r=e.all(t),i=-1;for(typeof t.start==`number`&&t.start!==1&&(n.start=t.start);++i<r.length;){let e=r[i];if(e.type===`element`&&e.tagName===`li`&&e.properties&&Array.isArray(e.properties.className)&&e.properties.className.includes(`task-list-item`)){n.className=[`contains-task-list`];break}}let a={type:`element`,tagName:t.ordered?`ol`:`ul`,properties:n,children:e.wrap(r,!0)};return e.patch(t,a),e.applyData(t,a)}function ou(e,t){let n={type:`element`,tagName:`p`,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function su(e,t){let n={type:`root`,children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)}function cu(e,t){let n={type:`element`,tagName:`strong`,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function lu(e,t){let n=e.all(t),r=n.shift(),i=[];if(r){let n={type:`element`,tagName:`thead`,properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],n),i.push(n)}if(n.length>0){let r={type:`element`,tagName:`tbody`,properties:{},children:e.wrap(n,!0)},a=no(t.children[1]),o=to(t.children[t.children.length-1]);a&&o&&(r.position={start:a,end:o}),i.push(r)}let a={type:`element`,tagName:`table`,properties:{}
vendor: 3,979 bytes, line 30
30,children:e.wrap(i,!0)};return e.patch(t,a),e.applyData(t,a)}function uu(e,t,n){let r=n?n.children:void 0,i=(r?r.indexOf(t):1)===0?`th`:`td`,a=n&&n.type===`table`?n.align:void 0,o=a?a.length:t.children.length,s=-1,c=[];for(;++s<o;){let n=t.children[s],r={},o=a?a[s]:void 0;o&&(r.align=o);let l={type:`element`,tagName:i,properties:r,children:[]};n&&(l.children=e.all(n),e.patch(n,l),l=e.applyData(n,l)),c.push(l)}let l={type:`element`,tagName:`tr`,properties:{},children:e.wrap(c,!0)};return e.patch(t,l),e.applyData(t,l)}function du(e,t){let n={type:`element`,tagName:`td`,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}var fu=9,pu=32;function mu(e){let t=String(e),n=/\r?\n|\r/g,r=n.exec(t),i=0,a=[];for(;r;)a.push(hu(t.slice(i,r.index),i>0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return a.push(hu(t.slice(i),i>0,!1)),a.join(``)}function hu(e,t,n){let r=0,i=e.length;if(t){let t=e.codePointAt(r);for(;t===fu||t===pu;)r++,t=e.codePointAt(r)}if(n){let t=e.codePointAt(i-1);for(;t===fu||t===pu;)i--,t=e.codePointAt(i-1)}return i>r?e.slice(r,i):``}function gu(e,t){let n={type:`text`,value:mu(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function _u(e,t){let n={type:`element`,tagName:`hr`,properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}var vu={blockquote:Hl,break:Ul,code:Wl,delete:Gl,emphasis:Kl,footnoteReference:ql,heading:Jl,html:Yl,imageReference:Zl,image:Ql,inlineCode:$l,linkReference:eu,link:tu,listItem:nu,list:au,paragraph:ou,root:su,strong:cu,table:lu,tableCell:du,tableRow:uu,text:gu,thematicBreak:_u,toml:yu,yaml:yu,definition:yu,footnoteDefinition:yu};function yu(){}var bu=typeof self==`object`?self:globalThis,xu=(e,t)=>{switch(e){case`Function`:case`SharedWorker`:case`Worker`:case`eval`:case`setInterval`:case`setTimeout`:throw TypeError(`unable to deserialize `+e)}return new bu[e](t)},Su=(e,t)=>{let n=(t,n)=>(e.set(n,t),t),r=i=>{if(e.has(i))return e.get(i);let[a,o]=t[i];switch(a){case 0:case-1:return n(o,i);case 1:{let e=n([],i);for(let t of o)e.push(r(t));return e}case 2:{let e=n({},i);for(let[t,n]of o)e[r(t)]=r(n);return e}case 3:return n(new Date(o),i);case 4:{let{source:e,flags:t}=o;return n(new RegExp(e,t),i)}case 5:{let e=n(new Map,i);for(let[t,n]of o)e.set(r(t),r(n));return e}case 6:{let e=n(new Set,i);for(let t of o)e.add(r(t));return e}case 7:{let{name:e,message:t}=o;return n(xu(e,t),i)}case 8:return n(BigInt(o),i);case`BigInt`:return n(Object(BigInt(o)),i);case`ArrayBuffer`:return n(new Uint8Array(o).buffer,o);case`DataView`:{let{buffer:e}=new Uint8Array(o);return n(new DataView(e),o)}}return n(xu(a,o),i)};return r},Cu=e=>Su(new Map,e)(0),wu=``,{toString:Tu}={},{keys:Eu}=Object,Du=e=>{let t=typeof e;if(t!==`object`||!e)return[0,t];let n=Tu.call(e).slice(8,-1);switch(n){case`Array`:return[1,wu];case`Object`:return[2,wu];case`Date`:return[3,wu];case`RegExp`:return[4,wu];case`Map`:return[5,wu];case`Set`:return[6,wu];case`DataView`:return[1,n]}return n.includes(`Array`)?[1,n]:n.includes(`Error`)?[7,n]:[2,n]},Ou=([e,t])=>e===0&&(t===`function`||t===`symbol`),ku=(e,t,n,r)=>{let i=(e,t)=>{let i=r.push(e)-1;return n.set(t,i),i},a=r=>{if(n.has(r))return n.get(r);let[o,s]=Du(r);switch(o){case 0:{let t=r;switch(s){case`bigint`:o=8,t=r.toString();break;case`function`:case`symbol`:if(e)throw TypeError(`unable to serialize `+s);t=null;break;case`undefined`:return i([-1],r)}return i([o,t],r)}case 1:{if(s){let e=r;return s===`DataView`?e=new Uint8Array(r.buffer):s===`ArrayBuffer`&&(e=new Uint8Array(r)),i([s,[...e]],r)}let e=[],t=i([o,e],r);for(let t of r)e.push(a(t));return t}case 2:{if(s)switch(s){case`BigInt`:return i([s,r.toString()],r);case`Boolean`:case`Number`:case`String`:return i([s,r.valueOf()],r)}if(t&&`toJSON`in r)return a(r.toJSON());let n=[],c=i([o,n],r);for(let t of Eu(r))(e||!Ou(Du(r[t])))&&n.push([a(t),a(r[t])]);return c}case 3:return i([o,r.toISOString()],r);case 4:{let{source:e,flags:t}=r;return i([o,{source:e,flags:t}],r)}case 5:{let t=[],n=i([o,t],r);
vendor: 2,785 bytes, lines 30-32
30for(let[n,i]of r)(e||!(Ou(Du(n))||Ou(Du(i))))&&t.push([a(n),a(i)]);return n}case 6:{let t=[],n=i([o,t],r);for(let n of r)(e||!Ou(Du(n)))&&t.push(a(n));return n}}let{message:c}=r;return i([o,{name:s,message:c}],r)};return a},Au=(e,{json:t,lossy:n}={})=>{let r=[];return ku(!(t||n),!!t,new Map,r)(e),r},ju=typeof structuredClone==`function`?(e,t)=>t&&(`json`in t||`lossy`in t)?Cu(Au(e,t)):structuredClone(e):(e,t)=>Cu(Au(e,t));function Mu(e,t){let n=[{type:`text`,value:`↩`}];return t>1&&n.push({type:`element`,tagName:`sup`,properties:{},children:[{type:`text`,value:String(t)}]}),n}function Nu(e,t){return`Back to reference `+(e+1)+(t>1?`-`+t:``)}function Pu(e){let t=typeof e.options.clobberPrefix==`string`?e.options.clobberPrefix:`user-content-`,n=e.options.footnoteBackContent||Mu,r=e.options.footnoteBackLabel||Nu,i=e.options.footnoteLabel||`Footnotes`,a=e.options.footnoteLabelTagName||`h2`,o=e.options.footnoteLabelProperties||{className:[`sr-only`]},s=[],c=-1;for(;++c<e.footnoteOrder.length;){let i=e.footnoteById.get(e.footnoteOrder[c]);if(!i)continue;let a=e.all(i),o=String(i.identifier).toUpperCase(),l=hs(o.toLowerCase()),u=0,d=[],f=e.footnoteCounts.get(o);for(;f!==void 0&&++u<=f;){d.length>0&&d.push({type:`text`,value:` `});let e=typeof n==`string`?n:n(c,u);typeof e==`string`&&(e={type:`text`,value:e}),d.push({type:`element`,tagName:`a`,properties:{href:`#`+t+`fnref-`+l+(u>1?`-`+u:``),dataFootnoteBackref:``,ariaLabel:typeof r==`string`?r:r(c,u),className:[`data-footnote-backref`]},children:Array.isArray(e)?e:[e]})}let p=a[a.length-1];if(p&&p.type===`element`&&p.tagName===`p`){let e=p.children[p.children.length-1];e&&e.type===`text`?e.value+=` `:p.children.push({type:`text`,value:` `}),p.children.push(...d)}else a.push(...d);let m={type:`element`,tagName:`li`,properties:{id:t+`fn-`+l},children:e.wrap(a,!0)};e.patch(i,m),s.push(m)}if(s.length!==0)return{type:`element`,tagName:`section`,properties:{dataFootnotes:!0,className:[`footnotes`]},children:[{type:`element`,tagName:a,properties:{...ju(o),id:`footnote-label`},children:[{type:`text`,value:i}]},{type:`text`,value:`
31`},{type:`element`,tagName:`ol`,properties:{},children:e.wrap(s,!0)},{type:`text`,value:`
32`}]}}var Fu=(function(e){if(e==null)return Bu;if(typeof e==`function`)return zu(e);if(typeof e==`object`)return Array.isArray(e)?Iu(e):Lu(e);if(typeof e==`string`)return Ru(e);throw Error(`Expected function, string, or object as test`)});function Iu(e){let t=[],n=-1;for(;++n<e.length;)t[n]=Fu(e[n]);return zu(r);function r(...e){let n=-1;for(;++n<t.length;)if(t[n].apply(this,e))return!0;return!1}}function Lu(e){let t=e;return zu(n);function n(n){let r=n,i;for(i in e)if(r[i]!==t[i])return!1;return!0}}function Ru(e){return zu(t);function t(t){return t&&t.type===e}}function zu(e){return t;
vendor: 14,073 bytes, lines 32-36
32function t(t,n,r){return!!(Vu(t)&&e.call(this,t,typeof n==`number`?n:void 0,r||void 0))}}function Bu(){return!0}function Vu(e){return typeof e==`object`&&!!e&&`type`in e}function Hu(e){return e}var Uu=[];function Wu(e,t,n,r){let i;typeof t==`function`&&typeof n!=`function`?(r=n,n=t):i=t;let a=Fu(i),o=r?-1:1;s(e,void 0,[])();function s(e,i,c){let l=e&&typeof e==`object`?e:{};if(typeof l.type==`string`){let t=typeof l.tagName==`string`?l.tagName:typeof l.name==`string`?l.name:void 0;Object.defineProperty(u,`name`,{value:`node (`+Hu(e.type+(t?`<`+t+`>`:``))+`)`})}return u;function u(){let l=Uu,u,d,f;if((!t||a(e,i,c[c.length-1]||void 0))&&(l=Gu(n(e,c)),l[0]===!1))return l;if(`children`in e&&e.children){let t=e;if(t.children&&l[0]!==`skip`)for(d=(r?t.children.length:-1)+o,f=c.concat(t);d>-1&&d<t.children.length;){let e=t.children[d];if(u=s(e,d,f)(),u[0]===!1)return u;d=typeof u[1]==`number`?u[1]:d+o}}return l}}}function Gu(e){return Array.isArray(e)?e:typeof e==`number`?[!0,e]:e==null?Uu:[e]}function Ku(e,t,n,r){let i,a,o;typeof t==`function`&&typeof n!=`function`?(a=void 0,o=t,i=n):(a=t,o=n,i=r),Wu(e,a,s,i);function s(e,t){let n=t[t.length-1],r=n?n.children.indexOf(e):void 0;return o(e,r,n)}}var qu={}.hasOwnProperty,Ju={};function Yu(e,t){let n=t||Ju,r=new Map,i=new Map,a={all:s,applyData:Zu,definitionById:r,footnoteById:i,footnoteCounts:new Map,footnoteOrder:[],handlers:{...vu,...n.handlers},one:o,options:n,patch:Xu,wrap:$u};return Ku(e,function(e){if(e.type===`definition`||e.type===`footnoteDefinition`){let t=e.type===`definition`?r:i,n=String(e.identifier).toUpperCase();t.has(n)||t.set(n,e)}}),a;function o(e,t){let n=e.type,r=a.handlers[n];if(qu.call(a.handlers,n)&&r)return r(a,e,t);if(a.options.passThrough&&a.options.passThrough.includes(n)){if(`children`in e){let{children:t,...n}=e,r=ju(n);return r.children=a.all(e),r}return ju(e)}return(a.options.unknownHandler||Qu)(a,e,t)}function s(e){let t=[];if(`children`in e){let n=e.children,r=-1;for(;++r<n.length;){let i=a.one(n[r],e);if(i){if(r&&n[r-1].type===`break`&&(!Array.isArray(i)&&i.type===`text`&&(i.value=ed(i.value)),!Array.isArray(i)&&i.type===`element`)){let e=i.children[0];e&&e.type===`text`&&(e.value=ed(e.value))}Array.isArray(i)?t.push(...i):t.push(i)}}}return t}}function Xu(e,t){e.position&&(t.position=io(e))}function Zu(e,t){let n=t;if(e&&e.data){let t=e.data.hName,r=e.data.hChildren,i=e.data.hProperties;typeof t==`string`&&(n.type===`element`?n.tagName=t:n={type:`element`,tagName:t,properties:{},children:`children`in n?n.children:[n]}),n.type===`element`&&i&&Object.assign(n.properties,ju(i)),`children`in n&&n.children&&r!=null&&(n.children=r)}return n}function Qu(e,t){let n=t.data||{},r=`value`in t&&!(qu.call(n,`hProperties`)||qu.call(n,`hChildren`))?{type:`text`,value:t.value}:{type:`element`,tagName:`div`,properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function $u(e,t){let n=[],r=-1;for(t&&n.push({type:`text`,value:`
33`});++r<e.length;)r&&n.push({type:`text`,value:`
34`}),n.push(e[r]);return t&&e.length>0&&n.push({type:`text`,value:`
35`}),n}function ed(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function td(e,t){let n=Yu(e,t),r=n.one(e,void 0),i=Pu(n),a=Array.isArray(r)?{type:`root`,children:r}:r||{type:`root`,children:[]};return i&&(`children`in a,a.children.push({type:`text`,value:`
36`},i)),a}function nd(e,t){return e&&`run`in e?async function(n,r){let i=td(n,{file:r,...t});await e.run(i,r)}:function(n,r){return td(n,{file:r,...e||t})}}function rd(e){if(e)throw e}var id=s(((e,t)=>{var n=Object.prototype.hasOwnProperty,r=Object.prototype.toString,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=function(e){return typeof Array.isArray==`function`?Array.isArray(e):r.call(e)===`[object Array]`},s=function(e){if(!e||r.call(e)!==`[object Object]`)return!1;var t=n.call(e,`constructor`),i=e.constructor&&e.constructor.prototype&&n.call(e.constructor.prototype,`isPrototypeOf`);if(e.constructor&&!t&&!i)return!1;for(var a in e);return a===void 0||n.call(e,a)},c=function(e,t){i&&t.name===`__proto__`?i(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,t){if(t===`__proto__`){if(!n.call(e,t))return;if(a)return a(e,t).value}return e[t]};t.exports=function e(){var t,n,r,i,a,u,d=arguments[0],f=1,p=arguments.length,m=!1;for(typeof d==`boolean`&&(m=d,d=arguments[1]||{},f=2),(d==null||typeof d!=`object`&&typeof d!=`function`)&&(d={});f<p;++f)if(t=arguments[f],t!=null)for(n in t)r=l(d,n),i=l(t,n),d!==i&&(m&&i&&(s(i)||(a=o(i)))?(a?(a=!1,u=r&&o(r)?r:[]):u=r&&s(r)?r:{},c(d,{name:n,newValue:e(m,u,i)})):i!==void 0&&c(d,{name:n,newValue:i}));return d}}));function ad(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function od(){let e=[],t={run:n,use:r};return t;function n(...t){let n=-1,r=t.pop();if(typeof r!=`function`)throw TypeError(`Expected function as last argument, not `+r);i(null,...t);function i(a,...o){let s=e[++n],c=-1;if(a){r(a);return}for(;++c<t.length;)(o[c]===null||o[c]===void 0)&&(o[c]=t[c]);t=o,s?sd(s,i)(...o):r(null,...o)}}function r(n){if(typeof n!=`function`)throw TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}}function sd(e,t){let n;return r;function r(...t){let r=e.length>t.length,o;r&&t.push(i);try{o=e.apply(this,t)}catch(e){let t=e;if(r&&n)throw t;return i(t)}r||(o&&o.then&&typeof o.then==`function`?o.then(a,i):o instanceof Error?i(o):a(o))}function i(e,...r){n||(n=!0,t(e,...r))}function a(e){i(null,e)}}var cd={basename:ld,dirname:ud,extname:dd,join:fd,sep:`/`};function ld(e,t){if(t!==void 0&&typeof t!=`string`)throw TypeError(`"ext" argument must be a string`);hd(e);let n=0,r=-1,i=e.length,a;if(t===void 0||t.length===0||t.length>e.length){for(;i--;)if(e.codePointAt(i)===47){if(a){n=i+1;break}}else r<0&&(a=!0,r=i+1);return r<0?``:e.slice(n,r)}if(t===e)return``;let o=-1,s=t.length-1;for(;i--;)if(e.codePointAt(i)===47){if(a){n=i+1;break}}else o<0&&(a=!0,o=i+1),s>-1&&(e.codePointAt(i)===t.codePointAt(s--)?s<0&&(r=i):(s=-1,r=o));return n===r?r=o:r<0&&(r=e.length),e.slice(n,r)}function ud(e){if(hd(e),e.length===0)return`.`;let t=-1,n=e.length,r;for(;--n;)if(e.codePointAt(n)===47){if(r){t=n;break}}else r||=!0;return t<0?e.codePointAt(0)===47?`/`:`.`:t===1&&e.codePointAt(0)===47?`//`:e.slice(0,t)}function dd(e){hd(e);let t=e.length,n=-1,r=0,i=-1,a=0,o;for(;t--;){let s=e.codePointAt(t);if(s===47){if(o){r=t+1;break}continue}n<0&&(o=!0,n=t+1),s===46?i<0?i=t:a!==1&&(a=1):i>-1&&(a=-1)}return i<0||n<0||a===0||a===1&&i===n-1&&i===r+1?``:e.slice(i,n)}function fd(...e){let t=-1,n;for(;++t<e.length;)hd(e[t]),e[t]&&(n=n===void 0?e[t]:n+`/`+e[t]);return n===void 0?`.`:pd(n)}function pd(e){hd(e);let t=e.codePointAt(0)===47,n=md(e,!t);return n.length===0&&!t&&(n=`.`),n.length>0&&e.codePointAt(e.length-1)===47&&(n+=`/`),t?`/`+n:n}function md(e,t){let n=``,r=0,i=-1,a=0,o=-1,s,c;for(;++o<=e.length;){if(o<e.length)s=e.codePointAt(o);else if(s===47)break;else s=47;if(s===47){if(!(i===o-1||a===1))if(i!==o-1&&a===2){if(n.length<2||r!==2||n.codePointAt(n.length-1)!==46||n.codePointAt(n.length-2)!==46){if(n.length>2){if(c=n.lastIndexOf(`/`),c!==n.length-1){c<0?(n=``,r=0):(n=n.slice(0,c),r=n.length-1-n.lastIndexOf(`/`)),i=o,a=0;continue}}else if(n.length>0){n=``,r=0,i=o,a=0;continue}}t&&(n=n.length>0?n+`/..`:`..`,r=2)}else n.length>0?n+=`/`+e.slice(i+1,o):n=e.slice(i+1,o),r=o-i-1;i=o,a=0}else s===46&&a>-1?a++:a=-1}return n}function hd(e){if(typeof e!=`string`)throw TypeError(`Path must be a string. Received `+JSON.stringify(e))}var gd={cwd:_d};function _d(){return`/`}function vd(e){return!!(typeof e==`object`&&e&&`href`in e&&e.href&&`protocol`in e&&e.protocol&&e.auth===void 0)}function yd(e){if(typeof e==`string`)e=new URL(e);else if(!vd(e)){let t=TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code=`ERR_INVALID_ARG_TYPE`,t}if(e.protocol!==`file:`){let e=TypeError(`The URL must be of scheme file`);throw e.code=`ERR_INVALID_URL_SCHEME`,e}return bd(e)}function bd(e){if(e.hostname!==``){let e=TypeError(`File URL host must be "localhost" or empty on darwin`);throw e.code=`ERR_INVALID_FILE_URL_HOST`,e}let t=e.pathname,n=-1;for(;++n<t.length;)if(t.codePointAt(n)===37&&t.codePointAt(n+1)===50){let e=t.codePointAt(n+2);if(e===70||e===102){let e=TypeError(`File URL path must not include encoded / characters`);throw e.code=`ERR_INVALID_FILE_URL_PATH`,e}}return decodeURIComponent(t)}var xd=[`history`,`path`,`basename`,`stem`,`extname`,`dirname`],Sd=class{constructor(e){let t;t=e?vd(e)?{path:e}:typeof e==`string`||Ed(e)?{value:e}:e:{},this.cwd=`cwd`in t?``:gd.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let n=-1;for(;++n<xd.length;){let e=xd[n];e in t&&t[e]!==void 0&&t[e]!==null&&(this[e]=e===`history`?[...t[e]]:t[e])}let r;for(r in t)xd.includes(r)||(this[r]=t[r])}get basename(){return typeof this.path==`string`?cd.basename(this.path):void 0}set basename(e){wd(e,`basename`),Cd(e,`basename`),this.path=cd.join(this.dirname||``,e)}get dirname(){return typeof this.path==`string`?cd.dirname(this.path):void 0}set dirname(e){Td(this.basename,`dirname`),this.path=cd.join(e||``,this.basename)}get extname(){return typeof this.path==`string`?cd.extname(this.path):void 0}set extname(e){if(Cd(e,`extname`),Td(this.dirname,`extname`),e){if(e.codePointAt(0)!==46)throw Error("`extname` must start with `.`");if(e.includes(`.`,1))throw Error("`extname` cannot contain multiple dots")}this.path=cd.join(this.dirname,this.stem+(e||``))}get path(){return this.history[this.history.length-1]}set path(e){vd(e)&&(e=yd(e)),wd(e,`path`),this.path!==e&&this.history.push(e)}get stem(){return typeof this.path==`string`?cd.basename(this.path,this.extname):void 0}set stem(e){wd(e,`stem`),Cd(e,`stem`),this.path=cd.join(this.dirname||``,e+(this.extname||``))}fail(e,t,n){let r=this.message(e,t,n);throw r.fatal=!0,r}info(e,t,n){let r=this.message(e,t,n);return r.fatal=void 0,r}message(e,t,n){let r=new lo(e,t,n);return this.path&&(r.name=this.path+`:`+r.name,r.file=this.path),r.fatal=!1,this.messages.push(r),r}toString(e){return this.value===void 0?``:typeof this.value==`string`?this.value:new TextDecoder(e||void 0).decode(this.value)}};function Cd(e,t){if(e&&e.includes(cd.sep))throw Error("`"+t+"` cannot be a path: did not expect `"+cd.sep+"`")}function wd(e,t){if(!e)throw Error("`"+t+"` cannot be empty")}function Td(e,t){if(!e)throw Error("Setting `"+t+"` requires `path` to be set too")}function Ed(e){return!!(e&&typeof e==`object`&&`byteLength`in e&&`byteOffset`in e)}var Dd=(function(e){let t=this.constructor.prototype,n=t[e],r=function(){return n.apply(r,arguments)};return Object.setPrototypeOf(r,t),r}),Od=u(id(),1),kd={}.hasOwnProperty,Ad=new class e extends Dd{constructor(){super(`copy`),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=od()}copy(){let t=new e,n=-1;for(;++n<this.attachers.length;){let e=this.attachers[n];t.use(...e)}return t.data((0,Od.default)(!0,{},this.namespace)),t}data(e,t){return typeof e==`string`?arguments.length===2?(Nd(`data`,this.frozen),this.namespace[e]=t,this):kd.call(this.namespace,e)&&this.namespace[e]||void 0:e?(Nd(`data`,this.frozen),this.namespace=e,this):this.namespace}freeze(){if(this.frozen)return this;let e=this;for(;++this.freezeIndex<this.attachers.length;){let[t,...n]=this.attachers[this.freezeIndex];if(n[0]===!1)continue;n[0]===!0&&(n[0]=void 0);let r=t.call(e,...n);typeof r==`function`&&this.transformers.use(r)}return this.frozen=!0,this.freezeIndex=1/0,this}parse(e){this.freeze();let t=Id(e),n=this.parser||this.Parser;return jd(`parse`,n),n(String(t),t)}process(e,t){let n=this;return this.freeze(),jd(`process`,this.parser||this.Parser),Md(`process`,this.compiler||this.Compiler),t?r(void 0,t):new Promise(r);function r(r,i){let a=Id(e),o=n.parse(a);n.run(o,a,function(e,t,r){if(e||!t||!r)return s(e);let i=t,a=n.stringify(i,r);Rd(a)?r.value=a:r.result=a,s(e,r)});function s(e,n){e||!n?i(e):r?r(n):t(void 0,n)}}}processSync(e){let t=!1,n;return this.freeze(),jd(`processSync`,this.parser||this.Parser),Md(`processSync`,this.compiler||this.Compiler),this.process(e,r),Fd(`processSync`,`process`,t),n;function r(e,r){t=!0,rd(e),n=r}}run(e,t,n){Pd(e),this.freeze();let r=this.transformers;return!n&&typeof t==`function`&&(n=t,t=void 0),n?i(void 0,n):new Promise(i);function i(i,a){let o=Id(t);r.run(e,o,s);function s(t,r,o){let s=r||e;t?a(t):i?i(s):n(void 0,s,o)}}}runSync(e,t){let n=!1,r;return this.run(e,t,i),Fd(`runSync`,`run`,n),r;function i(e,t){rd(e),r=t,n=!0}}stringify(e,t){this.freeze();let n=Id(t),r=this.compiler||this.Compiler;return Md(`stringify`,r),Pd(e),r(e,n)}use(e,...t){let n=this.attachers,r=this.namespace;if(Nd(`use`,this.frozen),e!=null)if(typeof e==`function`)s(e,t);else if(typeof e==`object`)Array.isArray(e)?o(e):a(e);else throw TypeError("Expected usable value, not `"+e+"`");return this;function i(e){if(typeof e==`function`)s(e,[]);else if(typeof e==`object`)if(Array.isArray(e)){let[t,...n]=e;s(t,n)}else a(e);else throw TypeError("Expected usable value, not `"+e+"`")}function a(e){if(!(`plugins`in e)&&!(`settings`in e))throw Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");o(e.plugins),e.settings&&(r.settings=(0,Od.default)(!0,r.settings,e.settings))}function o(e){let t=-1;if(e!=null)if(Array.isArray(e))for(;++t<e.length;){let n=e[t];i(n)}else throw TypeError("Expected a list of plugins, not `"+e+"`")}function s(e,t){let r=-1,i=-1;for(;++r<n.length;)if(n[r][0]===e){i=r;break}if(i===-1)n.push([e,...t]);else if(t.length>0){let[r,...a]=t,o=n[i][1];ad(o)&&ad(r)&&(r=(0,Od.default)(!0,o,r)),n[i]=[e,r,...a]}}}}().freeze();
36function jd(e,t){if(typeof t!=`function`)throw TypeError("Cannot `"+e+"` without `parser`")}function Md(e,t){if(typeof t!=`function`)throw TypeError("Cannot `"+e+"` without `compiler`")}function Nd(e,t){if(t)throw Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Pd(e){if(!ad(e)||typeof e.type!=`string`)throw TypeError("Expected node, got `"+e+"`")}function Fd(e,t,n){if(!n)throw Error("`"+e+"` finished async. Use `"+t+"` instead")}function Id(e){return Ld(e)?e:new Sd(e)}function Ld(e){return!!(e&&typeof e==`object`&&`message`in e&&`messages`in e)}function Rd(e){return typeof e==`string`||zd(e)}function zd(e){return!!(e&&typeof e==`object`&&`byteLength`in e&&`byteOffset`in e)}var Bd=[],Vd={allowDangerousHtml:!0},Hd=/^(https?|ircs?|mailto|xmpp)$/i,Ud=[{from:`astPlugins`,id:`remove-buggy-html-in-markdown-parser`},{from:`allowDangerousHtml`,id:`remove-buggy-html-in-markdown-parser`},{from:`allowNode`,id:`replace-allownode-allowedtypes-and-disallowedtypes`,to:`allowElement`},{from:`allowedTypes`,id:`replace-allownode-allowedtypes-and-disallowedtypes`,to:`allowedElements`},{from:`disallowedTypes`,id:`replace-allownode-allowedtypes-and-disallowedtypes`,to:`disallowedElements`},{from:`escapeHtml`,id:`remove-buggy-html-in-markdown-parser`},{from:`includeElementIndex`,id:`#remove-includeelementindex`},{from:`includeNodeIndex`,id:`change-includenodeindex-to-includeelementindex`},{from:`linkTarget`,id:`remove-linktarget`},{from:`plugins`,id:`change-plugins-to-remarkplugins`,to:`remarkPlugins`},{from:`rawSourcePos`,id:`#remove-rawsourcepos`},{from:`renderers`,id:`change-renderers-to-components`,to:`components`},{from:`source`,id:`change-source-to-children`,to:`children`},{from:`sourcePos`,id:`#remove-sourcepos`},{from:`transformImageUri`,id:`#add-urltransform`,to:`urlTransform`},{from:`transformLinkUri`,id:`#add-urltransform`,to:`urlTransform`}];function Wd(e){let t=Gd(e),n=Kd(e);return qd(t.runSync(t.parse(n),n),e)}function Gd(e){let t=e.rehypePlugins||Bd,n=e.remarkPlugins||Bd,r=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...Vd}:Vd;return Ad().use(Vl).use(n).use(nd,r).use(t)}function Kd(e){let t=e.children||``,n=new Sd;return typeof t==`string`?n.value=t:``+t,n}function qd(e,t){let n=t.allowedElements,r=t.allowElement,i=t.components,a=t.disallowedElements,o=t.skipHtml,s=t.unwrapDisallowed,c=t.urlTransform||Jd;for(let e of Ud)Object.hasOwn(t,e.from)&&``+e.from+(e.to?"use `"+e.to+"` instead":`remove it`)+e.id;return t.className&&(e={type:`element`,tagName:`div`,properties:{className:t.className},children:e.type===`root`?e.children:[e]}),Ku(e,l),vo(e,{Fragment:B.Fragment,components:i,ignoreInvalidStyle:!0,jsx:B.jsx,jsxs:B.jsxs,passKeys:!0,passNode:!0});function l(e,t,i){if(e.type===`raw`&&i&&typeof t==`number`)return o?i.children.splice(t,1):i.children[t]={type:`text`,value:e.value},t;if(e.type===`element`){let t;for(t in Bo)if(Object.hasOwn(Bo,t)&&Object.hasOwn(e.properties,t)){let n=e.properties[t],r=Bo[t];(r===null||r.includes(e.tagName))&&(e.properties[t]=c(String(n||``),t,e))}}if(e.type===`element`){let o=n?!n.includes(e.tagName):a?a.includes(e.tagName):!1;if(!o&&r&&typeof t==`number`&&(o=!r(e,t,i)),o&&i&&typeof t==`number`)return s&&e.children?i.children.splice(t,1,...e.children):i.children.splice(t,1),t}}}function Jd(e){let t=e.indexOf(`:`),n=e.indexOf(`?`),r=e.indexOf(`#`),i=e.indexOf(`/`);return t===-1||i!==-1&&t>i||n!==-1&&t>n||r!==-1&&t>r||Hd.test(e.slice(0,t))?e:``}function Yd(e,t){let n=String(e);if(typeof t!=`string`)throw TypeError(`Expected character`);let r=0,i=n.indexOf(t);for(;i!==-1;)r++,i=n.indexOf(t,i+t.length);return r}function Xd(e){if(typeof e!=`string`)throw TypeError(`Expected a string`);return e.replace(/[|\\{}()[\]^$+*?.]/g,`\\$&`).replace(/-/g,`\\x2d`)}function Zd(e,t,n){let r=Fu((n||{}).ignore||[]),i=Qd(t),a=-1;for(;++a<i.length;)Wu(e,`text`,o);function o(e,t){let n=-1,i;for(;++n<t.length;){let e=t[n],a=i?i.children:void 0;if(r(e,a?a.indexOf(e):void 0,i))return;i=e}if(i)return s(e,t)}function s(e,t){let n=t[t.length-1],r=i[a][0],o=i[a][1],s=0,c=n.children.indexOf(e),l=!1,u=[];r.lastIndex=0;let d=r.exec(e.value);for(;d;){let n=d.index,i={index:d.index,input:d.input,stack:[...t,e]},a=o(...d,i);if(typeof a==`string`&&(a=a.length>0?{type:`text`,value:a}:void 0),a===!1?r.lastIndex=n+1:(s!==n&&u.push({type:`text`,value:e.value.slice(s,n)}),Array.isArray(a)?u.push(...a):a&&u.push(a),s=n+d[0].length,l=!0),!r.global)break;d=r.exec(e.value)}return l?(s<e.value.length&&u.push({type:`text`,value:e.value.slice(s)}),n.children.splice(c,1,...u)):u=[e],c+u.length}}function Qd(e){let t=[];if(!Array.isArray(e))throw TypeError(`Expected find and replace tuple or list of tuples`);let n=!e[0]||Array.isArray(e[0])?e:[e],r=-1;for(;++r<n.length;){let e=n[r];t.push([$d(e[0]),ef(e[1])])}return t}function $d(e){return typeof e==`string`?new RegExp(Xd(e),`g`):e}function ef(e){return typeof e==`function`?e:function(){return e}}var tf=`phrasing`,nf=[`autolink`,`link`,`image`,`label`];
vendor: 4,605 bytes, lines 36-37
36function rf(){return{transforms:[ff],enter:{literalAutolink:of,literalAutolinkEmail:sf,literalAutolinkHttp:sf,literalAutolinkWww:sf},exit:{literalAutolink:df,literalAutolinkEmail:uf,literalAutolinkHttp:cf,literalAutolinkWww:lf}}}function af(){return{unsafe:[{character:`@`,before:`[+\\-.\\w]`,after:`[\\-.\\w]`,inConstruct:tf,notInConstruct:nf},{character:`.`,before:`[Ww]`,after:`[\\-.\\w]`,inConstruct:tf,notInConstruct:nf},{character:`:`,before:`[ps]`,after:`\\/`,inConstruct:tf,notInConstruct:nf}]}}function of(e){this.enter({type:`link`,title:null,url:``,children:[]},e)}function sf(e){this.config.enter.autolinkProtocol.call(this,e)}function cf(e){this.config.exit.autolinkProtocol.call(this,e)}function lf(e){this.config.exit.data.call(this,e);let t=this.stack[this.stack.length-1];t.type,t.url=`http://`+this.sliceSerialize(e)}function uf(e){this.config.exit.autolinkEmail.call(this,e)}function df(e){this.exit(e)}function ff(e){Zd(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,pf],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,mf]],{ignore:[`link`,`linkReference`]})}function pf(e,t,n,r,i){let a=``;if(!_f(i)||(/^w/i.test(t)&&(n=t+n,t=``,a=`http://`),!hf(n)))return!1;let o=gf(n+r);if(!o[0])return!1;let s={type:`link`,title:null,url:a+t+o[0],children:[{type:`text`,value:t+o[0]}]};return o[1]?[s,{type:`text`,value:o[1]}]:s}function mf(e,t,n,r){return!_f(r,!0)||/[-\d_]$/.test(n)?!1:{type:`link`,title:null,url:`mailto:`+t+`@`+n,children:[{type:`text`,value:t+`@`+n}]}}function hf(e){let t=e.split(`.`);return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}function gf(e){let t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(`)`),i=Yd(e,`(`),a=Yd(e,`)`);for(;r!==-1&&i>a;)e+=n.slice(0,r+1),n=n.slice(r+1),r=n.indexOf(`)`),a++;return[e,n]}function _f(e,t){let n=e.input.charCodeAt(e.index-1);return(e.index===0||ps(n)||fs(n))&&(!t||n!==47)}Df.peek=Ef;function vf(){this.buffer()}function yf(e){this.enter({type:`footnoteReference`,identifier:``,label:``},e)}function bf(){this.buffer()}function xf(e){this.enter({type:`footnoteDefinition`,identifier:``,label:``,children:[]},e)}function Sf(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.identifier=ts(this.sliceSerialize(e)).toLowerCase(),n.label=t}function Cf(e){this.exit(e)}function wf(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.identifier=ts(this.sliceSerialize(e)).toLowerCase(),n.label=t}function Tf(e){this.exit(e)}function Ef(){return`[`}function Df(e,t,n,r){let i=n.createTracker(r),a=i.move(`[^`),o=n.enter(`footnoteReference`),s=n.enter(`reference`);return a+=i.move(n.safe(n.associationId(e),{after:`]`,before:a})),s(),o(),a+=i.move(`]`),a}function Of(){return{enter:{gfmFootnoteCallString:vf,gfmFootnoteCall:yf,gfmFootnoteDefinitionLabelString:bf,gfmFootnoteDefinition:xf},exit:{gfmFootnoteCallString:Sf,gfmFootnoteCall:Cf,gfmFootnoteDefinitionLabelString:wf,gfmFootnoteDefinition:Tf}}}function kf(e){let t=!1;return e&&e.firstLineBlank&&(t=!0),{handlers:{footnoteDefinition:n,footnoteReference:Df},unsafe:[{character:`[`,inConstruct:[`label`,`phrasing`,`reference`]}]};function n(e,n,r,i){let a=r.createTracker(i),o=a.move(`[^`),s=r.enter(`footnoteDefinition`),c=r.enter(`label`);return o+=a.move(r.safe(r.associationId(e),{before:o,after:`]`})),c(),o+=a.move(`]:`),e.children&&e.children.length>0&&(a.shift(4),o+=a.move((t?`
37`:` `)+r.indentLines(r.containerFlow(e,a.current()),t?jf:Af))),s(),o}}function Af(e,t,n){return t===0?e:jf(e,t,n)}function jf(e,t,n){return(n?``:`    `)+e}var Mf=[`autolink`,`destinationLiteral`,`destinationRaw`,`reference`,`titleQuote`,`titleApostrophe`];Lf.peek=Rf;function Nf(){return{canContainEols:[`delete`],enter:{strikethrough:Ff},exit:{strikethrough:If}}}function Pf(){return{unsafe:[{character:`~`,inConstruct:`phrasing`,notInConstruct:Mf}],handlers:{delete:Lf}}}function Ff(e){this.enter({type:`delete`,children:[]},e)}function If(e){this.exit(e)}function Lf(e,t,n,r){let i=n.createTracker(r),a=n.enter(`strikethrough`),o=i.move(`~~`);return o+=n.containerPhrasing(e,{...i.current(),before:o,after:`~`}),o+=i.move(`~~`),a(),o}function Rf(){return`~`}function zf(e){return e.length}function Bf(e,t){let n=t||{},r=(n.align||[]).concat(),i=n.stringLength||zf,a=[],o=[],s=[],c=[],l=0,u=-1;for(;++u<e.length;){let t=[],r=[],a=-1;for(e[u].length>l&&(l=e[u].length);++a<e[u].length;){let o=Vf(e[u][a]);if(n.alignDelimiters!==!1){let e=i(o);r[a]=e,(c[a]===void 0||e>c[a])&&(c[a]=e)}t.push(o)}
vendor: 4,961 bytes, lines 37-44
37o[u]=t,s[u]=r}let d=-1;if(typeof r==`object`&&`length`in r)for(;++d<l;)a[d]=Hf(r[d]);else{let e=Hf(r);for(;++d<l;)a[d]=e}d=-1;let f=[],p=[];for(;++d<l;){let e=a[d],t=``,r=``;e===99?(t=`:`,r=`:`):e===108?t=`:`:e===114&&(r=`:`);let i=n.alignDelimiters===!1?1:Math.max(1,c[d]-t.length-r.length),o=t+`-`.repeat(i)+r;n.alignDelimiters!==!1&&(i=t.length+i+r.length,i>c[d]&&(c[d]=i),p[d]=i),f[d]=o}o.splice(1,0,f),s.splice(1,0,p),u=-1;let m=[];for(;++u<o.length;){let e=o[u],t=s[u];d=-1;let r=[];for(;++d<l;){let i=e[d]||``,o=``,s=``;if(n.alignDelimiters!==!1){let e=c[d]-(t[d]||0),n=a[d];n===114?o=` `.repeat(e):n===99?e%2?(o=` `.repeat(e/2+.5),s=` `.repeat(e/2-.5)):(o=` `.repeat(e/2),s=o):s=` `.repeat(e)}n.delimiterStart!==!1&&!d&&r.push(`|`),n.padding!==!1&&!(n.alignDelimiters===!1&&i===``)&&(n.delimiterStart!==!1||d)&&r.push(` `),n.alignDelimiters!==!1&&r.push(o),r.push(i),n.alignDelimiters!==!1&&r.push(s),n.padding!==!1&&r.push(` `),(n.delimiterEnd!==!1||d!==l-1)&&r.push(`|`)}m.push(n.delimiterEnd===!1?r.join(``).replace(/ +$/,``):r.join(``))}return m.join(`
38`)}function Vf(e){return e==null?``:String(e)}function Hf(e){let t=typeof e==`string`?e.codePointAt(0):0;return t===67||t===99?99:t===76||t===108?108:t===82||t===114?114:0}var Uf={}.hasOwnProperty;function Wf(e,t){let n=t||{};function r(t,...n){let i=r.invalid,a=r.handlers;if(t&&Uf.call(t,e)){let n=String(t[e]);i=Uf.call(a,n)?a[n]:r.unknown}if(i)return i.call(this,t,...n)}return r.handlers=n.handlers||{},r.invalid=n.invalid,r.unknown=n.unknown,r}function Gf(e,t,n,r){let i=n.enter(`blockquote`),a=n.createTracker(r);a.move(`> `),a.shift(2);let o=n.indentLines(n.containerFlow(e,a.current()),Kf);return i(),o}function Kf(e,t,n){return`>`+(n?``:` `)+e}function qf(e,t){return Jf(e,t.inConstruct,!0)&&!Jf(e,t.notInConstruct,!1)}function Jf(e,t,n){if(typeof t==`string`&&(t=[t]),!t||t.length===0)return n;let r=-1;for(;++r<t.length;)if(e.includes(t[r]))return!0;return!1}function Yf(e,t,n,r){let i=-1;for(;++i<n.unsafe.length;)if(n.unsafe[i].character===`
39`&&qf(n.stack,n.unsafe[i]))return/[ \t]/.test(r.before)?``:` `;return`\\
40`}function Xf(e,t){let n=String(e),r=n.indexOf(t),i=r,a=0,o=0;if(typeof t!=`string`)throw TypeError(`Expected substring`);for(;r!==-1;)r===i?++a>o&&(o=a):a=1,i=r+t.length,r=n.indexOf(t,i);return o}function Zf(e,t){return!!(t.options.fences===!1&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function Qf(e){let t=e.options.fence||"`";if(t!=="`"&&t!==`~`)throw Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}function $f(e,t,n,r){let i=Qf(n),a=e.value||``,o=i==="`"?`GraveAccent`:`Tilde`;if(Zf(e,n)){let e=n.enter(`codeIndented`),t=n.indentLines(a,ep);return e(),t}let s=n.createTracker(r),c=i.repeat(Math.max(Xf(a,i)+1,3)),l=n.enter(`codeFenced`),u=s.move(c);if(e.lang){let t=n.enter(`codeFencedLang${o}`);u+=s.move(n.safe(e.lang,{before:u,after:` `,encode:["`"],...s.current()})),t()}if(e.lang&&e.meta){let t=n.enter(`codeFencedMeta${o}`);u+=s.move(` `),u+=s.move(n.safe(e.meta,{before:u,after:`
41`,encode:["`"],...s.current()})),t()}return u+=s.move(`
42`),a&&(u+=s.move(a+`
43`)),u+=s.move(c),l(),u}function ep(e,t,n){return(n?``:`    `)+e}function tp(e){let t=e.options.quote||`"`;if(t!==`"`&&t!==`'`)throw Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function np(e,t,n,r){let i=tp(n),a=i===`"`?`Quote`:`Apostrophe`,o=n.enter(`definition`),s=n.enter(`label`),c=n.createTracker(r),l=c.move(`[`);return l+=c.move(n.safe(n.associationId(e),{before:l,after:`]`,...c.current()})),l+=c.move(`]: `),s(),!e.url||/[\0- \u007F]/.test(e.url)?(s=n.enter(`destinationLiteral`),l+=c.move(`<`),l+=c.move(n.safe(e.url,{before:l,after:`>`,...c.current()})),l+=c.move(`>`)):(s=n.enter(`destinationRaw`),l+=c.move(n.safe(e.url,{before:l,after:e.title?` `:`
44`,...c.current()}))),s(),e.title&&(s=n.enter(`title${a}`),l+=c.move(` `+i),l+=c.move(n.safe(e.title,{before:l,after:i,...c.current()})),l+=c.move(i),s()),o(),l}function rp(e){let t=e.options.emphasis||`*`;if(t!==`*`&&t!==`_`)throw Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}function ip(e){return`&#x`+e.toString(16).toUpperCase()+`;`}function ap(e,t,n){let r=Cs(e),i=Cs(t);return r===void 0?i===void 0?n===`_`?{inside:!0,outside:!0}:{inside:!1,outside:!1}:i===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:r===1?i===void 0?{inside:!1,outside:!1}:i===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:i===void 0?{inside:!1,outside:!1}:i===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}op.peek=sp;function op(e,t,n,r){let i=rp(n),a=n.enter(`emphasis`),o=n.createTracker(r),s=o.move(i),c=o.move(n.containerPhrasing(e,{after:i,before:s,...o.current()})),l=c.charCodeAt(0),u=ap(r.before.charCodeAt(r.before.length-1),l,i);u.inside&&(c=ip(l)+c.slice(1));let d=c.charCodeAt(c.length-1),f=ap(r.after.charCodeAt(0),d,i);
vendor: 15,446 bytes, lines 44-51
44f.inside&&(c=c.slice(0,-1)+ip(d));let p=o.move(i);return a(),n.attentionEncodeSurroundingInfo={after:f.outside,before:u.outside},s+c+p}function sp(e,t,n){return n.options.emphasis||`*`}function cp(e,t){let n=!1;return Ku(e,function(e){if(`value`in e&&/\r?\n|\r/.test(e.value)||e.type===`break`)return n=!0,!1}),!!((!e.depth||e.depth<3)&&Ho(e)&&(t.options.setext||n))}function lp(e,t,n,r){let i=Math.max(Math.min(6,e.depth||1),1),a=n.createTracker(r);if(cp(e,n)){let t=n.enter(`headingSetext`),r=n.enter(`phrasing`),o=n.containerPhrasing(e,{...a.current(),before:`
45`,after:`
46`});return r(),t(),o+`
47`+(i===1?`=`:`-`).repeat(o.length-(Math.max(o.lastIndexOf(`\r`),o.lastIndexOf(`
48`))+1))}let o=`#`.repeat(i),s=n.enter(`headingAtx`),c=n.enter(`phrasing`);a.move(o+` `);let l=n.containerPhrasing(e,{before:`# `,after:`
49`,...a.current()});return/^[\t ]/.test(l)&&(l=ip(l.charCodeAt(0))+l.slice(1)),l=l?o+` `+l:o,n.options.closeAtx&&(l+=` `+o),c(),s(),l}up.peek=dp;function up(e){return e.value||``}function dp(){return`<`}fp.peek=pp;function fp(e,t,n,r){let i=tp(n),a=i===`"`?`Quote`:`Apostrophe`,o=n.enter(`image`),s=n.enter(`label`),c=n.createTracker(r),l=c.move(`![`);return l+=c.move(n.safe(e.alt,{before:l,after:`]`,...c.current()})),l+=c.move(`](`),s(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(s=n.enter(`destinationLiteral`),l+=c.move(`<`),l+=c.move(n.safe(e.url,{before:l,after:`>`,...c.current()})),l+=c.move(`>`)):(s=n.enter(`destinationRaw`),l+=c.move(n.safe(e.url,{before:l,after:e.title?` `:`)`,...c.current()}))),s(),e.title&&(s=n.enter(`title${a}`),l+=c.move(` `+i),l+=c.move(n.safe(e.title,{before:l,after:i,...c.current()})),l+=c.move(i),s()),l+=c.move(`)`),o(),l}function pp(){return`!`}mp.peek=hp;function mp(e,t,n,r){let i=e.referenceType,a=n.enter(`imageReference`),o=n.enter(`label`),s=n.createTracker(r),c=s.move(`![`),l=n.safe(e.alt,{before:c,after:`]`,...s.current()});c+=s.move(l+`][`),o();let u=n.stack;n.stack=[],o=n.enter(`reference`);let d=n.safe(n.associationId(e),{before:c,after:`]`,...s.current()});return o(),n.stack=u,a(),i===`full`||!l||l!==d?c+=s.move(d+`]`):i===`shortcut`?c=c.slice(0,-1):c+=s.move(`]`),c}function hp(){return`!`}gp.peek=_p;function gp(e,t,n){let r=e.value||``,i="`",a=-1;for(;RegExp("(^|[^`])"+i+"([^`]|$)").test(r);)i+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=` `+r+` `);++a<n.unsafe.length;){let e=n.unsafe[a],t=n.compilePattern(e),i;if(e.atBreak)for(;i=t.exec(r);){let e=i.index;r.charCodeAt(e)===10&&r.charCodeAt(e-1)===13&&e--,r=r.slice(0,e)+` `+r.slice(i.index+1)}}return i+r+i}function _p(){return"`"}function vp(e,t){let n=Ho(e);return!!(!t.options.resourceLink&&e.url&&!e.title&&e.children&&e.children.length===1&&e.children[0].type===`text`&&(n===e.url||`mailto:`+n===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}yp.peek=bp;function yp(e,t,n,r){let i=tp(n),a=i===`"`?`Quote`:`Apostrophe`,o=n.createTracker(r),s,c;if(vp(e,n)){let t=n.stack;n.stack=[],s=n.enter(`autolink`);let r=o.move(`<`);return r+=o.move(n.containerPhrasing(e,{before:r,after:`>`,...o.current()})),r+=o.move(`>`),s(),n.stack=t,r}s=n.enter(`link`),c=n.enter(`label`);let l=o.move(`[`);return l+=o.move(n.containerPhrasing(e,{before:l,after:`](`,...o.current()})),l+=o.move(`](`),c(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(c=n.enter(`destinationLiteral`),l+=o.move(`<`),l+=o.move(n.safe(e.url,{before:l,after:`>`,...o.current()})),l+=o.move(`>`)):(c=n.enter(`destinationRaw`),l+=o.move(n.safe(e.url,{before:l,after:e.title?` `:`)`,...o.current()}))),c(),e.title&&(c=n.enter(`title${a}`),l+=o.move(` `+i),l+=o.move(n.safe(e.title,{before:l,after:i,...o.current()})),l+=o.move(i),c()),l+=o.move(`)`),s(),l}function bp(e,t,n){return vp(e,n)?`<`:`[`}xp.peek=Sp;function xp(e,t,n,r){let i=e.referenceType,a=n.enter(`linkReference`),o=n.enter(`label`),s=n.createTracker(r),c=s.move(`[`),l=n.containerPhrasing(e,{before:c,after:`]`,...s.current()});c+=s.move(l+`][`),o();let u=n.stack;n.stack=[],o=n.enter(`reference`);let d=n.safe(n.associationId(e),{before:c,after:`]`,...s.current()});return o(),n.stack=u,a(),i===`full`||!l||l!==d?c+=s.move(d+`]`):i===`shortcut`?c=c.slice(0,-1):c+=s.move(`]`),c}function Sp(){return`[`}function Cp(e){let t=e.options.bullet||`*`;if(t!==`*`&&t!==`+`&&t!==`-`)throw Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function wp(e){let t=Cp(e),n=e.options.bulletOther;if(!n)return t===`*`?`-`:`*`;if(n!==`*`&&n!==`+`&&n!==`-`)throw Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}function Tp(e){let t=e.options.bulletOrdered||`.`;if(t!==`.`&&t!==`)`)throw Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}function Ep(e){let t=e.options.rule||`*`;if(t!==`*`&&t!==`-`&&t!==`_`)throw Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}function Dp(e,t,n,r){let i=n.enter(`list`),a=n.bulletCurrent,o=e.ordered?Tp(n):Cp(n),s=e.ordered?o===`.`?`)`:`.`:wp(n),c=t&&n.bulletLastUsed?o===n.bulletLastUsed:!1;if(!e.ordered){let t=e.children?e.children[0]:void 0;if((o===`*`||o===`-`)&&t&&(!t.children||!t.children[0])&&n.stack[n.stack.length-1]===`list`&&n.stack[n.stack.length-2]===`listItem`&&n.stack[n.stack.length-3]===`list`&&n.stack[n.stack.length-4]===`listItem`&&n.indexStack[n.indexStack.length-1]===0&&n.indexStack[n.indexStack.length-2]===0&&n.indexStack[n.indexStack.length-3]===0&&(c=!0),Ep(n)===o&&t){let t=-1;for(;++t<e.children.length;){let n=e.children[t];if(n&&n.type===`listItem`&&n.children&&n.children[0]&&n.children[0].type===`thematicBreak`){c=!0;break}}}}c&&(o=s),n.bulletCurrent=o;let l=n.containerFlow(e,r);return n.bulletLastUsed=o,n.bulletCurrent=a,i(),l}function Op(e){let t=e.options.listItemIndent||`one`;if(t!==`tab`&&t!==`one`&&t!==`mixed`)throw Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}function kp(e,t,n,r){let i=Op(n),a=n.bulletCurrent||Cp(n);t&&t.type===`list`&&t.ordered&&(a=(typeof t.start==`number`&&t.start>-1?t.start:1)+(n.options.incrementListMarker===!1?0:t.children.indexOf(e))+a);let o=a.length+1;(i===`tab`||i===`mixed`&&(t&&t.type===`list`&&t.spread||e.spread))&&(o=Math.ceil(o/4)*4);let s=n.createTracker(r);s.move(a+` `.repeat(o-a.length)),s.shift(o);let c=n.enter(`listItem`),l=n.indentLines(n.containerFlow(e,s.current()),u);return c(),l;function u(e,t,n){return t?(n?``:` `.repeat(o))+e:(n?a:a+` `.repeat(o-a.length))+e}}function Ap(e,t,n,r){let i=n.enter(`paragraph`),a=n.enter(`phrasing`),o=n.containerPhrasing(e,r);return a(),i(),o}var jp=Fu([`break`,`delete`,`emphasis`,`footnote`,`footnoteReference`,`image`,`imageReference`,`inlineCode`,`inlineMath`,`link`,`linkReference`,`mdxJsxTextElement`,`mdxTextExpression`,`strong`,`text`,`textDirective`]);function Mp(e,t,n,r){return(e.children.some(function(e){return jp(e)})?n.containerPhrasing:n.containerFlow).call(n,e,r)}function Np(e){let t=e.options.strong||`*`;if(t!==`*`&&t!==`_`)throw Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}Pp.peek=Fp;function Pp(e,t,n,r){let i=Np(n),a=n.enter(`strong`),o=n.createTracker(r),s=o.move(i+i),c=o.move(n.containerPhrasing(e,{after:i,before:s,...o.current()})),l=c.charCodeAt(0),u=ap(r.before.charCodeAt(r.before.length-1),l,i);u.inside&&(c=ip(l)+c.slice(1));let d=c.charCodeAt(c.length-1),f=ap(r.after.charCodeAt(0),d,i);f.inside&&(c=c.slice(0,-1)+ip(d));let p=o.move(i+i);return a(),n.attentionEncodeSurroundingInfo={after:f.outside,before:u.outside},s+c+p}function Fp(e,t,n){return n.options.strong||`*`}function Ip(e,t,n,r){return n.safe(e.value,r)}function Lp(e){let t=e.options.ruleRepetition||3;if(t<3)throw Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}function Rp(e,t,n){let r=(Ep(n)+(n.options.ruleSpaces?` `:``)).repeat(Lp(n));return n.options.ruleSpaces?r.slice(0,-1):r}var zp={blockquote:Gf,break:Yf,code:$f,definition:np,emphasis:op,hardBreak:Yf,heading:lp,html:up,image:fp,imageReference:mp,inlineCode:gp,link:yp,linkReference:xp,list:Dp,listItem:kp,paragraph:Ap,root:Mp,strong:Pp,text:Ip,thematicBreak:Rp};function Bp(){return{enter:{table:Vp,tableData:Gp,tableHeader:Gp,tableRow:Up},exit:{codeText:Kp,table:Hp,tableData:Wp,tableHeader:Wp,tableRow:Wp}}}function Vp(e){let t=e._align;this.enter({type:`table`,align:t.map(function(e){return e===`none`?null:e}),children:[]},e),this.data.inTable=!0}function Hp(e){this.exit(e),this.data.inTable=void 0}function Up(e){this.enter({type:`tableRow`,children:[]},e)}function Wp(e){this.exit(e)}function Gp(e){this.enter({type:`tableCell`,children:[]},e)}function Kp(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,qp));let n=this.stack[this.stack.length-1];n.type,n.value=t,this.exit(e)}function qp(e,t){return t===`|`?t:e}function Jp(e){let t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,i=t.stringLength,a=n?` `:`|`;return{unsafe:[{character:`\r`,inConstruct:`tableCell`},{character:`
50`,inConstruct:`tableCell`},{atBreak:!0,character:`|`,after:`[	 :-]`},{character:`|`,inConstruct:`tableCell`},{atBreak:!0,character:`:`,after:`-`},{atBreak:!0,character:`-`,after:`[:|-]`}],handlers:{inlineCode:f,table:o,tableCell:c,tableRow:s}};function o(e,t,n,r){return l(u(e,n,r),e.align)}function s(e,t,n,r){let i=l([d(e,n,r)]);return i.slice(0,i.indexOf(`
51`))}function c(e,t,n,r){let i=n.enter(`tableCell`),o=n.enter(`phrasing`),s=n.containerPhrasing(e,{...r,before:a,after:a});return o(),i(),s}function l(e,t){return Bf(e,{align:t,alignDelimiters:r,padding:n,stringLength:i})}function u(e,t,n){let r=e.children,i=-1,a=[],o=t.enter(`table`);for(;++i<r.length;)a[i]=d(r[i],t,n);return o(),a}function d(e,t,n){let r=e.children,i=-1,a=[],o=t.enter(`tableRow`);for(;++i<r.length;)a[i]=c(r[i],e,t,n);return o(),a}function f(e,t,n){let r=zp.inlineCode(e,t,n);return n.stack.includes(`tableCell`)&&(r=r.replace(/\|/g,`\\$&`)),r}}function Yp(){return{exit:{taskListCheckValueChecked:Zp,taskListCheckValueUnchecked:Zp,paragraph:Qp}}}function Xp(){return{unsafe:[{atBreak:!0,character:`-`,after:`[:|-]`}],handlers:{listItem:$p}}}function Zp(e){let t=this.stack[this.stack.length-2];t.type,t.checked=e.type===`taskListCheckValueChecked`}function Qp(e){let t=this.stack[this.stack.length-2];if(t&&t.type===`listItem`&&typeof t.checked==`boolean`){let e=this.stack[this.stack.length-1];e.type;let n=e.children[0];if(n&&n.type===`text`){let r=t.children,i=-1,a;for(;++i<r.length;){let e=r[i];if(e.type===`paragraph`){a=e;break}}a===e&&(n.value=n.value.slice(1),n.value.length===0?e.children.shift():e.position&&n.position&&typeof n.position.start.offset==`number`&&(n.position.start.column++,n.position.start.offset++,e.position.start=Object.assign({},n.position.start)))}}this.exit(e)}function $p(e,t,n,r){let i=e.children[0],a=typeof e.checked==`boolean`&&i&&i.type===`paragraph`,o=`[`+(e.checked?`x`:` `)+`] `,s=n.createTracker(r);a&&s.move(o);let c=zp.listItem(e,t,n,{...r,...s.current()});return a&&(c=c.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,l)),c;function l(e){return e+o}}function em(){return[rf(),Of(),Nf(),Bp(),Yp()]}function tm(e){return{extensions:[af(),kf(e),Pf(),Jp(e),Xp()]}}var nm={tokenize:gm,partial:!0},rm={tokenize:_m,partial:!0},im={tokenize:vm,partial:!0},am={tokenize:ym,partial:!0},om={tokenize:bm,partial:!0},sm={name:`wwwAutolink`,tokenize:mm,previous:xm},cm={name:`protocolAutolink`,tokenize:hm,previous:Sm},lm={name:`emailAutolink`,tokenize:pm,previous:Cm},um={};function dm(){return{text:um}}for(var fm=48;fm<123;)um[fm]=lm,fm++,fm===58?fm=65:fm===91&&(fm=97);um[43]=lm,um[45]=lm,um[46]=lm,um[95]=lm,um[72]=[lm,cm],um[104]=[lm,cm],um[87]=[lm,sm],um[119]=[lm,sm];function pm(e,t,n){let r=this,i,a;return o;function o(t){return!wm(t)||!Cm.call(r,r.previous)||Tm(r.events)?n(t):(e.enter(`literalAutolink`),e.enter(`literalAutolinkEmail`),s(t))}function s(t){return wm(t)?(e.consume(t),s):t===64?(e.consume(t),c):n(t)}function c(t){return t===46?e.check(om,u,l)(t):t===45||t===95||rs(t)?(a=!0,e.consume(t),c):u(t)}function l(t){return e.consume(t),i=!0,c}function u(o){return a&&i&&ns(r.previous)?(e.exit(`literalAutolinkEmail`),e.exit(`literalAutolink`),t(o)):n(o)}}function mm(e,t,n){let r=this;return i;function i(t){return t!==87&&t!==119||!xm.call(r,r.previous)||Tm(r.events)?n(t):(e.enter(`literalAutolink`),e.enter(`literalAutolinkWww`),e.check(nm,e.attempt(rm,e.attempt(im,a),n),n)(t))}function a(n){return e.exit(`literalAutolinkWww`),e.exit(`literalAutolink`),t(n)}}function hm(e,t,n){let r=this,i=``,a=!1;return o;function o(t){return(t===72||t===104)&&Sm.call(r,r.previous)&&!Tm(r.events)?(e.enter(`literalAutolink`),e.enter(`literalAutolinkHttp`),i+=String.fromCodePoint(t),e.consume(t),s):n(t)}function s(t){if(ns(t)&&i.length<5)return i+=String.fromCodePoint(t),e.consume(t),s;if(t===58){let n=i.toLowerCase();if(n===`http`||n===`https`)return e.consume(t),c}return n(t)}function c(t){return t===47?(e.consume(t),a?l:(a=!0,c)):n(t)}function l(t){return t===null||as(t)||us(t)||ps(t)||fs(t)?n(t):e.attempt(rm,e.attempt(im,u),n)(t)}function u(n){return e.exit(`literalAutolinkHttp`),e.exit(`literalAutolink`),t(n)}}function gm(e,t,n){let r=0;return i;function i(t){return(t===87||t===119)&&r<3?(r++,e.consume(t),i):t===46&&r===3?(e.consume(t),a):n(t)}function a(e){return e===null?n(e):t(e)}}function _m(e,t,n){let r,i,a;return o;function o(t){return t===46||t===95?e.check(am,c,s)(t):t===null||us(t)||ps(t)||t!==45&&fs(t)?c(t):(a=!0,e.consume(t),o)}function s(t){return t===95?r=!0:(i=r,r=void 0),e.consume(t),o}function c(e){return i||r||!a?n(e):t(e)}}function vm(e,t){let n=0,r=0;return i;function i(o){return o===40?(n++,e.consume(o),i):o===41&&r<n?a(o):o===33||o===34||o===38||o===39||o===41||o===42||o===44||o===46||o===58||o===59||o===60||o===63||o===93||o===95||o===126?e.check(am,t,a)(o):o===null||us(o)||ps(o)?t(o):(e.consume(o),i)}function a(t){return t===41&&r++,e.consume(t),i}}function ym(e,t,n){return r;function r(o){return o===33||o===34||o===39||o===41||o===42||o===44||o===46||o===58||o===59||o===63||o===95||o===126?(e.consume(o),r):o===38?(e.consume(o),a):o===93?(e.consume(o),i):o===60||o===null||us(o)||ps(o)?t(o):n(o)}function i(e){return e===null||e===40||e===91||us(e)||ps(e)?t(e):r(e)}function a(e){return ns(e)?o(e):n(e)}function o(t){return t===59?(e.consume(t),r):ns(t)?(e.consume(t),o):n(t)}}function bm(e,t,n){return r;function r(t){return e.consume(t),i}function i(e){return rs(e)?n(e):t(e)}}function xm(e){return e===null||e===40||e===42||e===95||e===91||e===93||e===126||us(e)}function Sm(e){return!ns(e)}function Cm(e){return!(e===47||wm(e))}function wm(e){return e===43||e===45||e===46||e===95||rs(e)}function Tm(e){let t=e.length,n=!1;for(;t--;){let r=e[t][1];if((r.type===`labelLink`||r.type===`labelImage`)&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}var Em={tokenize:Pm,partial:!0};function Dm(){return{document:{91:{name:`gfmFootnoteDefinition`,tokenize:jm,continuation:{tokenize:Mm},exit:Nm}},text:{91:{name:`gfmFootnoteCall`,tokenize:Am},93:{name:`gfmPotentialFootnoteCall`,add:`after`,tokenize:Om,resolveTo:km}}}}
vendor: 17,047 bytes, lines 51-52
51function Om(e,t,n){let r=this,i=r.events.length,a=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),o;for(;i--;){let e=r.events[i][1];if(e.type===`labelImage`){o=e;break}if(e.type===`gfmFootnoteCall`||e.type===`labelLink`||e.type===`label`||e.type===`image`||e.type===`link`)break}return s;function s(i){if(!o||!o._balanced)return n(i);let s=ts(r.sliceSerialize({start:o.end,end:r.now()}));return s.codePointAt(0)!==94||!a.includes(s.slice(1))?n(i):(e.enter(`gfmFootnoteCallLabelMarker`),e.consume(i),e.exit(`gfmFootnoteCallLabelMarker`),t(i))}}function km(e,t){let n=e.length;for(;n--;)if(e[n][1].type===`labelImage`&&e[n][0]===`enter`){e[n][1];break}e[n+1][1].type=`data`,e[n+3][1].type=`gfmFootnoteCallLabelMarker`;let r={type:`gfmFootnoteCall`,start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},i={type:`gfmFootnoteCallMarker`,start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};i.end.column++,i.end.offset++,i.end._bufferIndex++;let a={type:`gfmFootnoteCallString`,start:Object.assign({},i.end),end:Object.assign({},e[e.length-1][1].start)},o={type:`chunkString`,contentType:`string`,start:Object.assign({},a.start),end:Object.assign({},a.end)},s=[e[n+1],e[n+2],[`enter`,r,t],e[n+3],e[n+4],[`enter`,i,t],[`exit`,i,t],[`enter`,a,t],[`enter`,o,t],[`exit`,o,t],[`exit`,a,t],e[e.length-2],e[e.length-1],[`exit`,r,t]];return e.splice(n,e.length-n+1,...s),e}function Am(e,t,n){let r=this,i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),a=0,o;return s;function s(t){return e.enter(`gfmFootnoteCall`),e.enter(`gfmFootnoteCallLabelMarker`),e.consume(t),e.exit(`gfmFootnoteCallLabelMarker`),c}function c(t){return t===94?(e.enter(`gfmFootnoteCallMarker`),e.consume(t),e.exit(`gfmFootnoteCallMarker`),e.enter(`gfmFootnoteCallString`),e.enter(`chunkString`).contentType=`string`,l):n(t)}function l(s){if(a>999||s===93&&!o||s===null||s===91||us(s))return n(s);if(s===93){e.exit(`chunkString`);let a=e.exit(`gfmFootnoteCallString`);return i.includes(ts(r.sliceSerialize(a)))?(e.enter(`gfmFootnoteCallLabelMarker`),e.consume(s),e.exit(`gfmFootnoteCallLabelMarker`),e.exit(`gfmFootnoteCall`),t):n(s)}return us(s)||(o=!0),a++,e.consume(s),s===92?u:l}function u(t){return t===91||t===92||t===93?(e.consume(t),a++,l):l(t)}}function jm(e,t,n){let r=this,i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),a,o=0,s;return c;function c(t){return e.enter(`gfmFootnoteDefinition`)._container=!0,e.enter(`gfmFootnoteDefinitionLabel`),e.enter(`gfmFootnoteDefinitionLabelMarker`),e.consume(t),e.exit(`gfmFootnoteDefinitionLabelMarker`),l}function l(t){return t===94?(e.enter(`gfmFootnoteDefinitionMarker`),e.consume(t),e.exit(`gfmFootnoteDefinitionMarker`),e.enter(`gfmFootnoteDefinitionLabelString`),e.enter(`chunkString`).contentType=`string`,u):n(t)}function u(t){if(o>999||t===93&&!s||t===null||t===91||us(t))return n(t);if(t===93){e.exit(`chunkString`);let n=e.exit(`gfmFootnoteDefinitionLabelString`);return a=ts(r.sliceSerialize(n)),e.enter(`gfmFootnoteDefinitionLabelMarker`),e.consume(t),e.exit(`gfmFootnoteDefinitionLabelMarker`),e.exit(`gfmFootnoteDefinitionLabel`),f}return us(t)||(s=!0),o++,e.consume(t),t===92?d:u}function d(t){return t===91||t===92||t===93?(e.consume(t),o++,u):u(t)}function f(t){return t===58?(e.enter(`definitionMarker`),e.consume(t),e.exit(`definitionMarker`),i.includes(a)||i.push(a),gs(e,p,`gfmFootnoteDefinitionWhitespace`)):n(t)}function p(e){return t(e)}}function Mm(e,t,n){return e.check(js,t,e.attempt(Em,t,n))}function Nm(e){e.exit(`gfmFootnoteDefinition`)}function Pm(e,t,n){let r=this;return gs(e,i,`gfmFootnoteDefinitionIndent`,5);function i(e){let i=r.events[r.events.length-1];return i&&i[1].type===`gfmFootnoteDefinitionIndent`&&i[2].sliceSerialize(i[1],!0).length===4?t(e):n(e)}}function Fm(e){let t=(e||{}).singleTilde,n={name:`strikethrough`,tokenize:i,resolveAll:r};return t??=!0,{text:{126:n},insideSpan:{null:[n]},attentionMarkers:{null:[126]}};function r(e,t){let n=-1;for(;++n<e.length;)if(e[n][0]===`enter`&&e[n][1].type===`strikethroughSequenceTemporary`&&e[n][1]._close){let r=n;for(;r--;)if(e[r][0]===`exit`&&e[r][1].type===`strikethroughSequenceTemporary`&&e[r][1]._open&&e[n][1].end.offset-e[n][1].start.offset===e[r][1].end.offset-e[r][1].start.offset){e[n][1].type=`strikethroughSequence`,e[r][1].type=`strikethroughSequence`;let i={type:`strikethrough`,start:Object.assign({},e[r][1].start),end:Object.assign({},e[n][1].end)},a={type:`strikethroughText`,start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},o=[[`enter`,i,t],[`enter`,e[r][1],t],[`exit`,e[r][1],t],[`enter`,a,t]],s=t.parser.constructs.insideSpan.null;s&&Jo(o,o.length,0,ws(s,e.slice(r+1,n),t)),Jo(o,o.length,0,[[`exit`,a,t],[`enter`,e[n][1],t],[`exit`,e[n][1],t],[`exit`,i,t]]),Jo(e,r-1,n-r+3,o),n=r+o.length-2;break}}for(n=-1;++n<e.length;)e[n][1].type===`strikethroughSequenceTemporary`&&(e[n][1].type=`data`);return e}function i(e,n,r){let i=this.previous,a=this.events,o=0;return s;function s(t){return i===126&&a[a.length-1][1].type!==`characterEscape`?r(t):(e.enter(`strikethroughSequenceTemporary`),c(t))}function c(a){let s=Cs(i);if(a===126)return o>1?r(a):(e.consume(a),o++,c);if(o<2&&!t)return r(a);let l=e.exit(`strikethroughSequenceTemporary`),u=Cs(a);return l._open=!u||u===2&&!!s,l._close=!s||s===2&&!!u,n(a)}}}var Im=class{constructor(){this.map=[]}add(e,t,n){Lm(this,e,t,n)}consume(e){if(this.map.sort(function(e,t){return e[0]-t[0]}),this.map.length===0)return;let t=this.map.length,n=[];for(;t>0;)--t,n.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];n.push(e.slice()),e.length=0;let r=n.pop();for(;r;){for(let t of r)e.push(t);r=n.pop()}this.map.length=0}};function Lm(e,t,n,r){let i=0;if(!(n===0&&r.length===0)){for(;i<e.map.length;){if(e.map[i][0]===t){e.map[i][1]+=n,e.map[i][2].push(...r);return}i+=1}e.map.push([t,n,r])}}function Rm(e,t){let n=!1,r=[];for(;t<e.length;){let i=e[t];if(n){if(i[0]===`enter`)i[1].type===`tableContent`&&r.push(e[t+1][1].type===`tableDelimiterMarker`?`left`:`none`);else if(i[1].type===`tableContent`){if(e[t-1][1].type===`tableDelimiterMarker`){let e=r.length-1;r[e]=r[e]===`left`?`center`:`right`}}else if(i[1].type===`tableDelimiterRow`)break}else i[0]===`enter`&&i[1].type===`tableDelimiterRow`&&(n=!0);t+=1}return r}function zm(){return{flow:{null:{name:`table`,tokenize:Bm,resolveAll:Vm}}}}function Bm(e,t,n){let r=this,i=0,a=0,o;return s;function s(e){let t=r.events.length-1;for(;t>-1;){let e=r.events[t][1].type;if(e===`lineEnding`||e===`linePrefix`)t--;else break}let i=t>-1?r.events[t][1].type:null,a=i===`tableHead`||i===`tableRow`?S:c;return a===S&&r.parser.lazy[r.now().line]?n(e):a(e)}function c(t){return e.enter(`tableHead`),e.enter(`tableRow`),l(t)}function l(e){return e===124?u(e):(o=!0,a+=1,u(e))}function u(t){return t===null?n(t):ls(t)?a>1?(a=0,r.interrupt=!0,e.exit(`tableRow`),e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),p):n(t):ds(t)?gs(e,u,`whitespace`)(t):(a+=1,o&&(o=!1,i+=1),t===124?(e.enter(`tableCellDivider`),e.consume(t),e.exit(`tableCellDivider`),o=!0,u):(e.enter(`data`),d(t)))}function d(t){return t===null||t===124||us(t)?(e.exit(`data`),u(t)):(e.consume(t),t===92?f:d)}function f(t){return t===92||t===124?(e.consume(t),d):d(t)}function p(t){return r.interrupt=!1,r.parser.lazy[r.now().line]?n(t):(e.enter(`tableDelimiterRow`),o=!1,ds(t)?gs(e,m,`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(t):m(t))}function m(t){return t===45||t===58?g(t):t===124?(o=!0,e.enter(`tableCellDivider`),e.consume(t),e.exit(`tableCellDivider`),h):x(t)}function h(t){return ds(t)?gs(e,g,`whitespace`)(t):g(t)}function g(t){return t===58?(a+=1,o=!0,e.enter(`tableDelimiterMarker`),e.consume(t),e.exit(`tableDelimiterMarker`),_):t===45?(a+=1,_(t)):t===null||ls(t)?b(t):x(t)}function _(t){return t===45?(e.enter(`tableDelimiterFiller`),v(t)):x(t)}function v(t){return t===45?(e.consume(t),v):t===58?(o=!0,e.exit(`tableDelimiterFiller`),e.enter(`tableDelimiterMarker`),e.consume(t),e.exit(`tableDelimiterMarker`),y):(e.exit(`tableDelimiterFiller`),y(t))}function y(t){return ds(t)?gs(e,b,`whitespace`)(t):b(t)}function b(n){return n===124?m(n):n===null||ls(n)?!o||i!==a?x(n):(e.exit(`tableDelimiterRow`),e.exit(`tableHead`),t(n)):x(n)}function x(e){return n(e)}function S(t){return e.enter(`tableRow`),C(t)}function C(n){return n===124?(e.enter(`tableCellDivider`),e.consume(n),e.exit(`tableCellDivider`),C):n===null||ls(n)?(e.exit(`tableRow`),t(n)):ds(n)?gs(e,C,`whitespace`)(n):(e.enter(`data`),w(n))}function w(t){return t===null||t===124||us(t)?(e.exit(`data`),C(t)):(e.consume(t),t===92?T:w)}function T(t){return t===92||t===124?(e.consume(t),w):w(t)}}function Vm(e,t){let n=-1,r=!0,i=0,a=[0,0,0,0],o=[0,0,0,0],s=!1,c=0,l,u,d,f=new Im;for(;++n<e.length;){let p=e[n],m=p[1];p[0]===`enter`?m.type===`tableHead`?(s=!1,c!==0&&(Um(f,t,c,l,u),u=void 0,c=0),l={type:`table`,start:Object.assign({},m.start),end:Object.assign({},m.end)},f.add(n,0,[[`enter`,l,t]])):m.type===`tableRow`||m.type===`tableDelimiterRow`?(r=!0,d=void 0,a=[0,0,0,0],o=[0,n+1,0,0],s&&(s=!1,u={type:`tableBody`,start:Object.assign({},m.start),end:Object.assign({},m.end)},f.add(n,0,[[`enter`,u,t]])),i=m.type===`tableDelimiterRow`?2:u?3:1):i&&(m.type===`data`||m.type===`tableDelimiterMarker`||m.type===`tableDelimiterFiller`)?(r=!1,o[2]===0&&(a[1]!==0&&(o[0]=o[1],d=Hm(f,t,a,i,void 0,d),a=[0,0,0,0]),o[2]=n)):m.type===`tableCellDivider`&&(r?r=!1:(a[1]!==0&&(o[0]=o[1],d=Hm(f,t,a,i,void 0,d)),a=o,o=[a[1],n,0,0])):m.type===`tableHead`?(s=!0,c=n):m.type===`tableRow`||m.type===`tableDelimiterRow`?(c=n,a[1]===0?o[1]!==0&&(d=Hm(f,t,o,i,n,d)):(o[0]=o[1],d=Hm(f,t,a,i,n,d)),i=0):i&&(m.type===`data`||m.type===`tableDelimiterMarker`||m.type===`tableDelimiterFiller`)&&(o[3]=n)}for(c!==0&&Um(f,t,c,l,u),f.consume(t.events),n=-1;++n<t.events.length;){let e=t.events[n];e[0]===`enter`&&e[1].type===`table`&&(e[1]._align=Rm(t.events,n))}return e}function Hm(e,t,n,r,i,a){let o=r===1?`tableHeader`:r===2?`tableDelimiter`:`tableData`;n[0]!==0&&(a.end=Object.assign({},Wm(t.events,n[0])),e.add(n[0],0,[[`exit`,a,t]]));let s=Wm(t.events,n[1]);if(a={type:o,start:Object.assign({},s),end:Object.assign({},s)},e.add(n[1],0,[[`enter`,a,t]]),n[2]!==0){let i=Wm(t.events,n[2]),a=Wm(t.events,n[3]),o={type:`tableContent`,start:Object.assign({},i),end:Object.assign({},a)};if(e.add(n[2],0,[[`enter`,o,t]]),r!==2){let r=t.events[n[2]],i=t.events[n[3]];if(r[1].end=Object.assign({},i[1].end),r[1].type=`chunkText`,r[1].contentType=`text`,n[3]>n[2]+1){let t=n[2]+1,r=n[3]-n[2]-1;e.add(t,r,[])}}e.add(n[3]+1,0,[[`exit`,o,t]])}return i!==void 0&&(a.end=Object.assign({},Wm(t.events,i)),e.add(i,0,[[`exit`,a,t]]),a=void 0),a}function Um(e,t,n,r,i){let a=[],o=Wm(t.events,n);i&&(i.end=Object.assign({},o),a.push([`exit`,i,t])),r.end=Object.assign({},o),a.push([`exit`,r,t]),e.add(n+1,0,a)}function Wm(e,t){let n=e[t],r=n[0]===`enter`?`start`:`end`;return n[1][r]}var Gm={name:`tasklistCheck`,tokenize:qm};function Km(){return{text:{91:Gm}}}function qm(e,t,n){let r=this;return i;function i(t){return r.previous!==null||!r._gfmTasklistFirstContentOfListItem?n(t):(e.enter(`taskListCheck`),e.enter(`taskListCheckMarker`),e.consume(t),e.exit(`taskListCheckMarker`),a)}function a(t){return us(t)?(e.enter(`taskListCheckValueUnchecked`),e.consume(t),e.exit(`taskListCheckValueUnchecked`),o):t===88||t===120?(e.enter(`taskListCheckValueChecked`),e.consume(t),e.exit(`taskListCheckValueChecked`),o):n(t)}function o(t){return t===93?(e.enter(`taskListCheckMarker`),e.consume(t),e.exit(`taskListCheckMarker`),e.exit(`taskListCheck`),s):n(t)}function s(r){return ls(r)?t(r):ds(r)?e.check({tokenize:Jm},t,n)(r):n(r)}}function Jm(e,t,n){return gs(e,r,`whitespace`);function r(e){return e===null?n(e):t(e)}}function Ym(e){return Zo([dm(),Dm(),Fm(e),zm(),Km()])}var Xm={};function Zm(e){let t=this,n=e||Xm,r=t.data(),i=r.micromarkExtensions||=[],a=r.fromMarkdownExtensions||=[],o=r.toMarkdownExtensions||=[];i.push(Ym(n)),a.push(em()),o.push(tm(n))}var Qm=/[#.]/g;function $m(e,t){let n=e||``,r={},i=0,a,o;for(;i<n.length;){Qm.lastIndex=i;let e=Qm.exec(n),t=n.slice(i,e?e.index:n.length);t&&(a?a===`#`?r.id=t:Array.isArray(r.className)?r.className.push(t):r.className=[t]:o=t,i+=t.length),e&&(a=e[0],i++)}return{type:`element`,tagName:o||t||`div`,properties:r,children:[]}}function eh(e,t,n){let r=n?oh(n):void 0;function i(n,i,...a){let o;if(n==null){o={type:`root`,children:[]};let e=i;a.unshift(e)}else{o=$m(n,t);let s=o.tagName.toLowerCase(),c=r?r.get(s):void 0;if(o.tagName=c||s,th(i))a.unshift(i);else for(let[t,n]of Object.entries(i))nh(e,o.properties,t,n)}for(let e of a)rh(o.children,e);return o.type===`element`&&o.tagName===`template`&&(o.content={type:`root`,children:o.children},o.children=[]),o}return i}function th(e){if(typeof e!=`object`||!e||Array.isArray(e))return!0;if(typeof e.type!=`string`)return!1;let t=e,n=Object.keys(e);for(let e of n){let n=t[e];if(n&&typeof n==`object`){if(!Array.isArray(n))return!0;let e=n;for(let t of e)if(typeof t!=`number`&&typeof t!=`string`)return!0}}return!!(`children`in e&&Array.isArray(e.children))}function nh(e,t,n,r){let i=Wa(e,n),a;if(r!=null){if(typeof r==`number`){if(Number.isNaN(r))return;a=r}else a=typeof r==`boolean`?r:typeof r==`string`?i.spaceSeparated?Ya(r):i.commaSeparated?oa(r):i.commaOrSpaceSeparated?Ya(oa(r).join(` `)):ih(i,i.property,r):Array.isArray(r)?[...r]:i.property===`style`?ah(r):String(r);if(Array.isArray(a)){let e=[];for(let t of a)e.push(ih(i,i.property,t));a=e}i.property===`className`&&Array.isArray(t.className)&&(a=t.className.concat(a)),t[i.property]=a}}function rh(e,t){if(t!=null)if(typeof t==`number`||typeof t==`string`)e.push({type:`text`,value:String(t)});else if(Array.isArray(t))for(let n of t)rh(e,n);else if(typeof t==`object`&&`type`in t)t.type===`root`?rh(e,t.children):e.push(t);else throw Error("Expected node, nodes, or string, got `"+t+"`")}function ih(e,t,n){if(typeof n==`string`){if(e.number&&n&&!Number.isNaN(Number(n)))return Number(n);if((e.boolean||e.overloadedBoolean)&&(n===``||_a(n)===_a(t)))return!0}return n}function ah(e){let t=[];for(let[n,r]of Object.entries(e))t.push([n,r].join(`: `));return t.join(`; `)}function oh(e){let t=new Map;for(let n of e)t.set(n.toLowerCase(),n);return t}var sh=`altGlyph.altGlyphDef.altGlyphItem.animateColor.animateMotion.animateTransform.clipPath.feBlend.feColorMatrix.feComponentTransfer.feComposite.feConvolveMatrix.feDiffuseLighting.feDisplacementMap.feDistantLight.feDropShadow.feFlood.feFuncA.feFuncB.feFuncG.feFuncR.feGaussianBlur.feImage.feMerge.feMergeNode.feMorphology.feOffset.fePointLight.feSpecularLighting.feSpotLight.feTile.feTurbulence.foreignObject.glyphRef.linearGradient.radialGradient.solidColor.textArea.textPath`.split(`.`),ch=eh(qa,`div`),lh=eh(Ja,`g`,sh);function uh(e){let t=String(e),n=[];return{toOffset:i,toPoint:r};function r(e){if(typeof e==`number`&&e>-1&&e<=t.length){let r=0;for(;;){let i=n[r];if(i===void 0){let e=dh(t,n[r-1]);i=e===-1?t.length+1:e+1,n[r]=i}if(i>e)return{line:r+1,column:e-(r>0?n[r-1]:0)+1,offset:e};r++}}}function i(e){if(e&&typeof e.line==`number`&&typeof e.column==`number`&&!Number.isNaN(e.line)&&!Number.isNaN(e.column)){for(;n.length<e.line;){let e=n[n.length-1],r=dh(t,e),i=r===-1?t.length+1:r+1;if(e===i)break;n.push(i)}let r=(e.line>1?n[e.line-2]:0)+e.column-1;if(r<n[e.line-1])return r}}}function dh(e,t){let n=e.indexOf(`\r`,t),r=e.indexOf(`
52`,t);return r===-1?n:n===-1||n+1===r?r:n<r?n:r}var fh={html:`http://www.w3.org/1999/xhtml`,mathml:`http://www.w3.org/1998/Math/MathML`,svg:`http://www.w3.org/2000/svg`,xlink:`http://www.w3.org/1999/xlink`,xml:`http://www.w3.org/XML/1998/namespace`,xmlns:`http://www.w3.org/2000/xmlns/`},ph={}.hasOwnProperty,mh=Object.prototype;function hh(e,t){let n=t||{};return gh({file:n.file||void 0,location:!1,schema:n.space===`svg`?Ja:qa,verbose:n.verbose||!1},e)}function gh(e,t){let n;switch(t.nodeName){case`#comment`:{let r=t;return n={type:`comment`,value:r.data},yh(e,r,n),n}case`#document`:case`#document-fragment`:{let r=t,i=`mode`in r?r.mode===`quirks`||r.mode===`limited-quirks`:!1;if(n={type:`root`,children:_h(e,t.childNodes),data:{quirksMode:i}},e.file&&e.location){let t=String(e.file),r=uh(t),i=r.toPoint(0),a=r.toPoint(t.length);n.position={start:i,end:a}}return n}case`#documentType`:{let r=t;return n={type:`doctype`},yh(e,r,n),n}case`#text`:{let r=t;return n={type:`text`,value:r.value},yh(e,r,n),n}default:return n=vh(e,t),n}}function _h(e,t){let n=-1,r=[];for(;++n<t.length;){let i=gh(e,t[n]);r.push(i)}return r}function vh(e,t){let n=e.schema;e.schema=t.namespaceURI===fh.svg?Ja:qa;let r=-1,i={};for(;++r<t.attrs.length;){let e=t.attrs[r],n=(e.prefix?e.prefix+`:`:``)+e.name;ph.call(mh,n)||(i[n]=e.value)}let a=(e.schema.space===`svg`?lh:ch)(t.tagName,i,_h(e,t.childNodes));if(yh(e,t,a),a.tagName===`template`){let n=t,r=n.sourceCodeLocation,i=r&&r.startTag&&xh(r.startTag),o=r&&r.endTag&&xh(r.endTag),s=gh(e,n.content);i&&o&&e.file&&(s.position={start:i.end,end:o.start}),a.content=s}return e.schema=n,a}
vendor: 11,718 bytes, line 52
52function yh(e,t,n){if(`sourceCodeLocation`in t&&t.sourceCodeLocation&&e.file){let r=bh(e,n,t.sourceCodeLocation);r&&(e.location=!0,n.position=r)}}function bh(e,t,n){let r=xh(n);if(t.type===`element`){let i=t.children[t.children.length-1];if(r&&!n.endTag&&i&&i.position&&i.position.end&&(r.end=Object.assign({},i.position.end)),e.verbose){let r={},i;if(n.attrs)for(i in n.attrs)ph.call(n.attrs,i)&&(r[Wa(e.schema,i).property]=xh(n.attrs[i]));n.startTag;let a=xh(n.startTag),o=n.endTag?xh(n.endTag):void 0,s={opening:a};o&&(s.closing=o),s.properties=r,t.data={position:s}}}return r}function xh(e){let t=Sh({line:e.startLine,column:e.startCol,offset:e.startOffset}),n=Sh({line:e.endLine,column:e.endCol,offset:e.endOffset});return t||n?{start:t,end:n}:void 0}function Sh(e){return e.line&&e.column?e:void 0}var Ch={},wh={}.hasOwnProperty,Th=Wf(`type`,{handlers:{root:Dh,element:Mh,text:Ah,comment:jh,doctype:kh}});function Eh(e,t){let n=(t||Ch).space;return Th(e,n===`svg`?Ja:qa)}function Dh(e,t){let n={nodeName:`#document`,mode:(e.data||{}).quirksMode?`quirks`:`no-quirks`,childNodes:[]};return n.childNodes=Ph(e.children,n,t),Fh(e,n),n}function Oh(e,t){let n={nodeName:`#document-fragment`,childNodes:[]};return n.childNodes=Ph(e.children,n,t),Fh(e,n),n}function kh(e){let t={nodeName:`#documentType`,name:`html`,publicId:``,systemId:``,parentNode:null};return Fh(e,t),t}function Ah(e){let t={nodeName:`#text`,value:e.value,parentNode:null};return Fh(e,t),t}function jh(e){let t={nodeName:`#comment`,data:e.value,parentNode:null};return Fh(e,t),t}function Mh(e,t){let n=t,r=n;e.type===`element`&&e.tagName.toLowerCase()===`svg`&&n.space===`html`&&(r=Ja);let i=[],a;if(e.properties){for(a in e.properties)if(a!==`children`&&wh.call(e.properties,a)){let t=Nh(r,a,e.properties[a]);t&&i.push(t)}}let o=r.space,s={nodeName:e.tagName,tagName:e.tagName,attrs:i,namespaceURI:fh[o],childNodes:[],parentNode:null};return s.childNodes=Ph(e.children,s,r),Fh(e,s),e.tagName===`template`&&e.content&&(s.content=Oh(e.content,r)),s}function Nh(e,t,n){let r=Wa(e,t);if(n===!1||n==null||typeof n==`number`&&Number.isNaN(n)||!n&&r.boolean)return;Array.isArray(n)&&(n=r.commaSeparated?sa(n):Xa(n));let i={name:r.attribute,value:n===!0?``:String(n)};if(r.space&&r.space!==`html`&&r.space!==`svg`){let e=i.name.indexOf(`:`);e<0?i.prefix=``:(i.name=i.name.slice(e+1),i.prefix=r.attribute.slice(0,e)),i.namespace=fh[r.space]}return i}function Ph(e,t,n){let r=-1,i=[];if(e)for(;++r<e.length;){let a=Th(e[r],n);a.parentNode=t,i.push(a)}return i}function Fh(e,t){let n=e.position;n&&n.start&&n.end&&(n.start.offset,n.end.offset,t.sourceCodeLocation={startLine:n.start.line,startCol:n.start.column,startOffset:n.start.offset,endLine:n.end.line,endCol:n.end.column,endOffset:n.end.offset})}var Ih=[`area`,`base`,`basefont`,`bgsound`,`br`,`col`,`command`,`embed`,`frame`,`hr`,`image`,`img`,`input`,`keygen`,`link`,`meta`,`param`,`source`,`track`,`wbr`],Lh=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),W;(function(e){e[e.EOF=-1]=`EOF`,e[e.NULL=0]=`NULL`,e[e.TABULATION=9]=`TABULATION`,e[e.CARRIAGE_RETURN=13]=`CARRIAGE_RETURN`,e[e.LINE_FEED=10]=`LINE_FEED`,e[e.FORM_FEED=12]=`FORM_FEED`,e[e.SPACE=32]=`SPACE`,e[e.EXCLAMATION_MARK=33]=`EXCLAMATION_MARK`,e[e.QUOTATION_MARK=34]=`QUOTATION_MARK`,e[e.AMPERSAND=38]=`AMPERSAND`,e[e.APOSTROPHE=39]=`APOSTROPHE`,e[e.HYPHEN_MINUS=45]=`HYPHEN_MINUS`,e[e.SOLIDUS=47]=`SOLIDUS`,e[e.DIGIT_0=48]=`DIGIT_0`,e[e.DIGIT_9=57]=`DIGIT_9`,e[e.SEMICOLON=59]=`SEMICOLON`,e[e.LESS_THAN_SIGN=60]=`LESS_THAN_SIGN`,e[e.EQUALS_SIGN=61]=`EQUALS_SIGN`,e[e.GREATER_THAN_SIGN=62]=`GREATER_THAN_SIGN`,e[e.QUESTION_MARK=63]=`QUESTION_MARK`,e[e.LATIN_CAPITAL_A=65]=`LATIN_CAPITAL_A`,e[e.LATIN_CAPITAL_Z=90]=`LATIN_CAPITAL_Z`,e[e.RIGHT_SQUARE_BRACKET=93]=`RIGHT_SQUARE_BRACKET`,e[e.GRAVE_ACCENT=96]=`GRAVE_ACCENT`,e[e.LATIN_SMALL_A=97]=`LATIN_SMALL_A`,e[e.LATIN_SMALL_Z=122]=`LATIN_SMALL_Z`})(W||={});var Rh={DASH_DASH:`--`,CDATA_START:`[CDATA[`,DOCTYPE:`doctype`,SCRIPT:`script`,PUBLIC:`public`,SYSTEM:`system`};function zh(e){return e>=55296&&e<=57343}function Bh(e){return e>=56320&&e<=57343}function Vh(e,t){return(e-55296)*1024+9216+t}function Hh(e){return e!==32&&e!==10&&e!==13&&e!==9&&e!==12&&e>=1&&e<=31||e>=127&&e<=159}function Uh(e){return e>=64976&&e<=65007||Lh.has(e)}var G;(function(e){e.controlCharacterInInputStream=`control-character-in-input-stream`,e.noncharacterInInputStream=`noncharacter-in-input-stream`,e.surrogateInInputStream=`surrogate-in-input-stream`,e.nonVoidHtmlElementStartTagWithTrailingSolidus=`non-void-html-element-start-tag-with-trailing-solidus`,e.endTagWithAttributes=`end-tag-with-attributes`,e.endTagWithTrailingSolidus=`end-tag-with-trailing-solidus`,e.unexpectedSolidusInTag=`unexpected-solidus-in-tag`,e.unexpectedNullCharacter=`unexpected-null-character`,e.unexpectedQuestionMarkInsteadOfTagName=`unexpected-question-mark-instead-of-tag-name`,e.invalidFirstCharacterOfTagName=`invalid-first-character-of-tag-name`,e.unexpectedEqualsSignBeforeAttributeName=`unexpected-equals-sign-before-attribute-name`,e.missingEndTagName=`missing-end-tag-name`,e.unexpectedCharacterInAttributeName=`unexpected-character-in-attribute-name`,e.unknownNamedCharacterReference=`unknown-named-character-reference`,e.missingSemicolonAfterCharacterReference=`missing-semicolon-after-character-reference`,e.unexpectedCharacterAfterDoctypeSystemIdentifier=`unexpected-character-after-doctype-system-identifier`,e.unexpectedCharacterInUnquotedAttributeValue=`unexpected-character-in-unquoted-attribute-value`,e.eofBeforeTagName=`eof-before-tag-name`,e.eofInTag=`eof-in-tag`,e.missingAttributeValue=`missing-attribute-value`,e.missingWhitespaceBetweenAttributes=`missing-whitespace-between-attributes`,e.missingWhitespaceAfterDoctypePublicKeyword=`missing-whitespace-after-doctype-public-keyword`,e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers=`missing-whitespace-between-doctype-public-and-system-identifiers`,e.missingWhitespaceAfterDoctypeSystemKeyword=`missing-whitespace-after-doctype-system-keyword`,e.missingQuoteBeforeDoctypePublicIdentifier=`missing-quote-before-doctype-public-identifier`,e.missingQuoteBeforeDoctypeSystemIdentifier=`missing-quote-before-doctype-system-identifier`,e.missingDoctypePublicIdentifier=`missing-doctype-public-identifier`,e.missingDoctypeSystemIdentifier=`missing-doctype-system-identifier`,e.abruptDoctypePublicIdentifier=`abrupt-doctype-public-identifier`,e.abruptDoctypeSystemIdentifier=`abrupt-doctype-system-identifier`,e.cdataInHtmlContent=`cdata-in-html-content`,e.incorrectlyOpenedComment=`incorrectly-opened-comment`,e.eofInScriptHtmlCommentLikeText=`eof-in-script-html-comment-like-text`,e.eofInDoctype=`eof-in-doctype`,e.nestedComment=`nested-comment`,e.abruptClosingOfEmptyComment=`abrupt-closing-of-empty-comment`,e.eofInComment=`eof-in-comment`,e.incorrectlyClosedComment=`incorrectly-closed-comment`,e.eofInCdata=`eof-in-cdata`,e.absenceOfDigitsInNumericCharacterReference=`absence-of-digits-in-numeric-character-reference`,e.nullCharacterReference=`null-character-reference`,e.surrogateCharacterReference=`surrogate-character-reference`,e.characterReferenceOutsideUnicodeRange=`character-reference-outside-unicode-range`,e.controlCharacterReference=`control-character-reference`,e.noncharacterCharacterReference=`noncharacter-character-reference`,e.missingWhitespaceBeforeDoctypeName=`missing-whitespace-before-doctype-name`,e.missingDoctypeName=`missing-doctype-name`,e.invalidCharacterSequenceAfterDoctypeName=`invalid-character-sequence-after-doctype-name`,e.duplicateAttribute=`duplicate-attribute`,e.nonConformingDoctype=`non-conforming-doctype`,e.missingDoctype=`missing-doctype`,e.misplacedDoctype=`misplaced-doctype`,e.endTagWithoutMatchingOpenElement=`end-tag-without-matching-open-element`,e.closingOfElementWithOpenChildElements=`closing-of-element-with-open-child-elements`,e.disallowedContentInNoscriptInHead=`disallowed-content-in-noscript-in-head`,e.openElementsLeftAfterEof=`open-elements-left-after-eof`,e.abandonedHeadElementChild=`abandoned-head-element-child`,e.misplacedStartTagForHeadElement=`misplaced-start-tag-for-head-element`,e.nestedNoscriptInHead=`nested-noscript-in-head`,e.eofInElementThatCanContainOnlyText=`eof-in-element-that-can-contain-only-text`})(G||={});var Wh=65536,Gh=class{constructor(e){this.handler=e,this.html=``,this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=Wh,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+Number(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(e,t){let{line:n,col:r,offset:i}=this,a=r+t,o=i+t;return{code:e,startLine:n,endLine:n,startCol:a,endCol:a,startOffset:o,endOffset:o}}_err(e){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(e,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(e){if(this.pos!==this.html.length-1){let t=this.html.charCodeAt(this.pos+1);if(Bh(t))return this.pos++,this._addGap(),Vh(e,t)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,W.EOF;return this._err(G.surrogateInInputStream),e}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(e,t){this.html.length>0?this.html+=e:this.html=e,this.endOfChunkHit=!1,this.lastChunkWritten=t}insertHtmlAtCurrentPos(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(e,t){if(this.pos+e.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(t)return this.html.startsWith(e,this.pos);for(let t=0;t<e.length;t++)if((this.html.charCodeAt(this.pos+t)|32)!==e.charCodeAt(t))return!1;return!0}peek(e){let t=this.pos+e;if(t>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,W.EOF;let n=this.html.charCodeAt(t);return n===W.CARRIAGE_RETURN?W.LINE_FEED:n}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,W.EOF;let e=this.html.charCodeAt(this.pos);return e===W.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,W.LINE_FEED):e===W.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,zh(e)&&(e=this._processSurrogate(e)),this.handler.onParseError===null||e>31&&e<127||e===W.LINE_FEED||e===W.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e)}_checkForProblematicCharacters(e){Hh(e)?this._err(G.controlCharacterInInputStream):Uh(e)&&this._err(G.noncharacterInInputStream)}retreat(e){for(this.pos-=e;this.pos<this.lastGapPos;)this.lastGapPos=this.gapStack.pop(),this.pos--;this.isEol=!1}},Kh;(function(e){e[e.CHARACTER=0]=`CHARACTER`,e[e.NULL_CHARACTER=1]=`NULL_CHARACTER`,e[e.WHITESPACE_CHARACTER=2]=`WHITESPACE_CHARACTER`,e[e.START_TAG=3]=`START_TAG`,e[e.END_TAG=4]=`END_TAG`,e[e.COMMENT=5]=`COMMENT`,e[e.DOCTYPE=6]=`DOCTYPE`,e[e.EOF=7]=`EOF`,e[e.HIBERNATION=8]=`HIBERNATION`})(Kh||={});function qh(e,t){for(let n=e.attrs.length-1;n>=0;n--)if(e.attrs[n].name===t)return e.attrs[n].value;return null}var Jh
vendor: 26,690 bytes, line 52
52=new Uint16Array(`ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms�„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;æ«§ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapÓºÓ¾cr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpÔ¦Ôªon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋ĀipÕªÕ¯sts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0Ö£mallSquare;旼erySmallSquare;斪Ͱֺ\0Ö¿\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0Ú²f;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgÜ´Ü·r;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyÞ±Þµrc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āeyß¶ß»dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;æ««y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;æ©°cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;æ§«riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0á ±;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0á«¢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;æ©­nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0á­µr;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;oá³§á³°ntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;æ§¶rok;䄑Ādrá¶°á¶´ot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;æ§£us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0á¾½g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;æ«°ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0â§£p肻\xA0ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0â§»;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0â´­\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0âµ¼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0â¹½\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0â¹»m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;æ«©asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuyã«¶ã«»te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌`.split(``).map(e=>e.charCodeAt(0))),
52Yh=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);String.fromCodePoint;function Xh(e){return e>=55296&&e<=57343||e>1114111?65533:Yh.get(e)??e}var Zh;
vendor: 8,377 bytes, line 52
52(function(e){e[e.NUM=35]=`NUM`,e[e.SEMI=59]=`SEMI`,e[e.EQUALS=61]=`EQUALS`,e[e.ZERO=48]=`ZERO`,e[e.NINE=57]=`NINE`,e[e.LOWER_A=97]=`LOWER_A`,e[e.LOWER_F=102]=`LOWER_F`,e[e.LOWER_X=120]=`LOWER_X`,e[e.LOWER_Z=122]=`LOWER_Z`,e[e.UPPER_A=65]=`UPPER_A`,e[e.UPPER_F=70]=`UPPER_F`,e[e.UPPER_Z=90]=`UPPER_Z`})(Zh||={});var Qh=32,$h;(function(e){e[e.VALUE_LENGTH=49152]=`VALUE_LENGTH`,e[e.BRANCH_LENGTH=16256]=`BRANCH_LENGTH`,e[e.JUMP_TABLE=127]=`JUMP_TABLE`})($h||={});function eg(e){return e>=Zh.ZERO&&e<=Zh.NINE}function tg(e){return e>=Zh.UPPER_A&&e<=Zh.UPPER_F||e>=Zh.LOWER_A&&e<=Zh.LOWER_F}function ng(e){return e>=Zh.UPPER_A&&e<=Zh.UPPER_Z||e>=Zh.LOWER_A&&e<=Zh.LOWER_Z||eg(e)}function rg(e){return e===Zh.EQUALS||ng(e)}var ig;(function(e){e[e.EntityStart=0]=`EntityStart`,e[e.NumericStart=1]=`NumericStart`,e[e.NumericDecimal=2]=`NumericDecimal`,e[e.NumericHex=3]=`NumericHex`,e[e.NamedEntity=4]=`NamedEntity`})(ig||={});var ag;(function(e){e[e.Legacy=0]=`Legacy`,e[e.Strict=1]=`Strict`,e[e.Attribute=2]=`Attribute`})(ag||={});var og=class{constructor(e,t,n){this.decodeTree=e,this.emitCodePoint=t,this.errors=n,this.state=ig.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=ag.Strict}startEntity(e){this.decodeMode=e,this.state=ig.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case ig.EntityStart:return e.charCodeAt(t)===Zh.NUM?(this.state=ig.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=ig.NamedEntity,this.stateNamedEntity(e,t));case ig.NumericStart:return this.stateNumericStart(e,t);case ig.NumericDecimal:return this.stateNumericDecimal(e,t);case ig.NumericHex:return this.stateNumericHex(e,t);case ig.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(e.charCodeAt(t)|Qh)===Zh.LOWER_X?(this.state=ig.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=ig.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,n,r){if(t!==n){let i=n-t;this.result=this.result*r**+i+Number.parseInt(e.substr(t,i),r),this.consumed+=i}}stateNumericHex(e,t){let n=t;for(;t<e.length;){let r=e.charCodeAt(t);if(eg(r)||tg(r))t+=1;else return this.addToNumericResult(e,n,t,16),this.emitNumericEntity(r,3)}return this.addToNumericResult(e,n,t,16),-1}stateNumericDecimal(e,t){let n=t;for(;t<e.length;){let r=e.charCodeAt(t);if(eg(r))t+=1;else return this.addToNumericResult(e,n,t,10),this.emitNumericEntity(r,2)}return this.addToNumericResult(e,n,t,10),-1}emitNumericEntity(e,t){var n;if(this.consumed<=t)return(n=this.errors)==null||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===Zh.SEMI)this.consumed+=1;else if(this.decodeMode===ag.Strict)return 0;return this.emitCodePoint(Xh(this.result),this.consumed),this.errors&&(e!==Zh.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,t){let{decodeTree:n}=this,r=n[this.treeIndex],i=(r&$h.VALUE_LENGTH)>>14;for(;t<e.length;t++,this.excess++){let a=e.charCodeAt(t);if(this.treeIndex=sg(n,r,this.treeIndex+Math.max(1,i),a),this.treeIndex<0)return this.result===0||this.decodeMode===ag.Attribute&&(i===0||rg(a))?0:this.emitNotTerminatedNamedEntity();if(r=n[this.treeIndex],i=(r&$h.VALUE_LENGTH)>>14,i!==0){if(a===Zh.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==ag.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;let{result:t,decodeTree:n}=this,r=(n[t]&$h.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),(e=this.errors)==null||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,n){let{decodeTree:r}=this;return this.emitCodePoint(t===1?r[e]&~$h.VALUE_LENGTH:r[e+1],n),t===3&&this.emitCodePoint(r[e+2],n),n}end(){var e;switch(this.state){case ig.NamedEntity:return this.result!==0&&(this.decodeMode!==ag.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case ig.NumericDecimal:return this.emitNumericEntity(0,2);case ig.NumericHex:return this.emitNumericEntity(0,3);case ig.NumericStart:return(e=this.errors)==null||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ig.EntityStart:return 0}}};function sg(e,t,n,r){let i=(t&$h.BRANCH_LENGTH)>>7,a=t&$h.JUMP_TABLE;if(i===0)return a!==0&&r===a?n:-1;if(a){let t=r-a;return t<0||t>=i?-1:e[n+t]-1}let o=n,s=o+i-1;for(;o<=s;){let t=o+s>>>1,n=e[t];if(n<r)o=t+1;else if(n>r)s=t-1;else return e[t+i]}return-1}var K;(function(e){e.HTML=`http://www.w3.org/1999/xhtml`,e.MATHML=`http://www.w3.org/1998/Math/MathML`,e.SVG=`http://www.w3.org/2000/svg`,e.XLINK=`http://www.w3.org/1999/xlink`,e.XML=`http://www.w3.org/XML/1998/namespace`,e.XMLNS=`http://www.w3.org/2000/xmlns/`})(K||={});var cg;(function(e){e.TYPE=`type`,e.ACTION=`action`,e.ENCODING=`encoding`,e.PROMPT=`prompt`,e.NAME=`name`,e.COLOR=`color`,e.FACE=`face`,e.SIZE=`size`})(cg||={});var lg;(function(e){e.NO_QUIRKS=`no-quirks`,e.QUIRKS=`quirks`,e.LIMITED_QUIRKS=`limited-quirks`})(lg||={});var q;(function(e){e.A=`a`,e.ADDRESS=`address`,e.ANNOTATION_XML=`annotation-xml`,e.APPLET=`applet`,e.AREA=`area`,e.ARTICLE=`article`,e.ASIDE=`aside`,e.B=`b`,e.BASE=`base`,e.BASEFONT=`basefont`,e.BGSOUND=`bgsound`,e.BIG=`big`,e.BLOCKQUOTE=`blockquote`,e.BODY=`body`,e.BR=`br`,e.BUTTON=`button`,e.CAPTION=`caption`,e.CENTER=`center`,e.CODE=`code`,e.COL=`col`,e.COLGROUP=`colgroup`,e.DD=`dd`,e.DESC=`desc`,e.DETAILS=`details`,e.DIALOG=`dialog`,e.DIR=`dir`,e.DIV=`div`,e.DL=`dl`,e.DT=`dt`,e.EM=`em`,e.EMBED=`embed`,e.FIELDSET=`fieldset`,e.FIGCAPTION=`figcaption`,e.FIGURE=`figure`,e.FONT=`font`,e.FOOTER=`footer`,e.FOREIGN_OBJECT=`foreignObject`,e.FORM=`form`,e.FRAME=`frame`,e.FRAMESET=`frameset`,e.H1=`h1`,e.H2=`h2`,e.H3=`h3`,e.H4=`h4`,e.H5=`h5`,e.H6=`h6`,e.HEAD=`head`,e.HEADER=`header`,e.HGROUP=`hgroup`,e.HR=`hr`,e.HTML=`html`,e.I=`i`,e.IMG=`img`,e.IMAGE=`image`,e.INPUT=`input`,e.IFRAME=`iframe`,e.KEYGEN=`keygen`,e.LABEL=`label`,e.LI=`li`,e.LINK=`link`,e.LISTING=`listing`,e.MAIN=`main`,e.MALIGNMARK=`malignmark`,e.MARQUEE=`marquee`,e.MATH=`math`,e.MENU=`menu`,e.META=`meta`,e.MGLYPH=`mglyph`,e.MI=`mi`,e.MO=`mo`,e.MN=`mn`,e.MS=`ms`,e.MTEXT=`mtext`,e.NAV=`nav`,e.NOBR=`nobr`,e.NOFRAMES=`noframes`,e.NOEMBED=`noembed`,e.NOSCRIPT=`noscript`,e.OBJECT=`object`,e.OL=`ol`,e.OPTGROUP=`optgroup`,e.OPTION=`option`,e.P=`p`,e.PARAM=`param`,e.PLAINTEXT=`plaintext`,e.PRE=`pre`,e.RB=`rb`,e.RP=`rp`,e.RT=`rt`,e.RTC=`rtc`,e.RUBY=`ruby`,e.S=`s`,e.SCRIPT=`script`,e.SEARCH=`search`,e.SECTION=`section`,e.SELECT=`select`,e.SOURCE=`source`,e.SMALL=`small`,e.SPAN=`span`,e.STRIKE=`strike`,e.STRONG=`strong`,e.STYLE=`style`,e.SUB=`sub`,e.SUMMARY=`summary`,e.SUP=`sup`,e.TABLE=`table`,e.TBODY=`tbody`,e.TEMPLATE=`template`,e.TEXTAREA=`textarea`,e.TFOOT=`tfoot`,e.TD=`td`,e.TH=`th`,e.THEAD=`thead`,e.TITLE=`title`,e.TR=`tr`,e.TRACK=`track`,e.TT=`tt`,e.U=`u`,e.UL=`ul`,e.SVG=`svg`,e.VAR=`var`,e.WBR=`wbr`,e.XMP=`xmp`})(q||={});var J;(function(e){e[e.UNKNOWN=0]=`UNKNOWN`,e[e.A=1]=`A`,e[e.ADDRESS=2]=`ADDRESS`,e[e.ANNOTATION_XML=3]=`ANNOTATION_XML`,e[e.APPLET=4]=`APPLET`,e[e.AREA=5]=`AREA`,e[e.ARTICLE=6]=`ARTICLE`,e[e.ASIDE=7]=`ASIDE`,e[e.B=8]=`B`,e[e.BASE=9]=`BASE`,e[e.BASEFONT=10]=`BASEFONT`,e[e.BGSOUND=11]=`BGSOUND`,e[e.BIG=12]=`BIG`,e[e.BLOCKQUOTE=13]=`BLOCKQUOTE`,e[e.BODY=14]=`BODY`,e[e.BR=15]=`BR`,e[e.BUTTON=16]=`BUTTON`,e[e.CAPTION=17]=`CAPTION`,e[e.CENTER=18]=`CENTER`,e[e.CODE=19]=`CODE`,e[e.COL=20]=`COL`,e[e.COLGROUP=21]=`COLGROUP`,e[e.DD=22]=`DD`,e[e.DESC=23]=`DESC`,e[e.DETAILS=24]=`DETAILS`,e[e.DIALOG=25]=`DIALOG`,e[e.DIR=26]=`DIR`,e[e.DIV=27]=`DIV`,e[e.DL=28]=`DL`,e[e.DT=29]=`DT`,e[e.EM=30]=`EM`,e[e.EMBED=31]=`EMBED`,e[e.FIELDSET=32]=`FIELDSET`,e[e.FIGCAPTION=33]=`FIGCAPTION`,e[e.FIGURE=34]=`FIGURE`,e[e.FONT=35]=`FONT`,e[e.FOOTER=36]=`FOOTER`,e[e.FOREIGN_OBJECT=37]=`FOREIGN_OBJECT`,e[e.FORM=38]=`FORM`,e[e.FRAME=39]=`FRAME`,e[e.FRAMESET=40]=`FRAMESET`,e[e.H1=41]=`H1`,e[e.H2=42]=`H2`,e[e.H3=43]=`H3`,e[e.H4=44]=`H4`,e[e.H5=45]=`H5`,e[e.H6=46]=`H6`,e[e.HEAD=47]=`HEAD`,e[e.HEADER=48]=`HEADER`,e[e.HGROUP=49]=`HGROUP`,e[e.HR=50]=`HR`,e[e.HTML=51]=`HTML`,e[e.I=52]=`I`,e[e.IMG=53]=`IMG`,e[e.IMAGE=54]=`IMAGE`,e[e.INPUT=55]=`INPUT`,e[e.IFRAME=56]=`IFRAME`,e[e.KEYGEN=57]=`KEYGEN`,e[e.LABEL=58]=`LABEL`,e[e.LI=59]=`
52LI`,e[e.LINK=60]=`LINK`,e[e.LISTING=61]=`LISTING`,e[e.MAIN=62]=`MAIN`,e[e.MALIGNMARK=63]=`MALIGNMARK`,e[e.MARQUEE=64]=`MARQUEE`,e[e.MATH=65]=`MATH`,e[e.MENU=66]=`MENU`,e[e.META=67]=`META`,e[e.MGLYPH=68]=`MGLYPH`,e[e.MI=69]=`MI`,e[e.MO=70]=`MO`,e[e.MN=71]=`MN`,e[e.MS=72]=`MS`,e[e.MTEXT=73]=`MTEXT`,e[e.NAV=74]=`NAV`,e[e.NOBR=75]=`NOBR`,e[e.NOFRAMES=76]=`NOFRAMES`,e[e.NOEMBED=77]=`NOEMBED`,e[e.NOSCRIPT=78]=`NOSCRIPT`,e[e.OBJECT=79]=`OBJECT`,e[e.OL=80]=`OL`,e[e.OPTGROUP=81]=`OPTGROUP`,e[e.OPTION=82]=`OPTION`,e[e.P=83]=`P`,e[e.PARAM=84]=`PARAM`,e[e.PLAINTEXT=85]=`PLAINTEXT`,e[e.PRE=86]=`PRE`,e[e.RB=87]=`RB`,e[e.RP=88]=`RP`,e[e.RT=89]=`RT`,e[e.RTC=90]=`RTC`,e[e.RUBY=91]=`RUBY`,e[e.S=92]=`S`,e[e.SCRIPT=93]=`SCRIPT`,e[e.SEARCH=94]=`SEARCH`,e[e.SECTION=95]=`SECTION`,e[e.SELECT=96]=`SELECT`,e[e.SOURCE=97]=`SOURCE`,e[e.SMALL=98]=`SMALL`,e[e.SPAN=99]=`SPAN`,e[e.STRIKE=100]=`STRIKE`,e[e.STRONG=101]=`STRONG`,e[e.STYLE=102]=`STYLE`,e[e.SUB=103]=`SUB`,e[e.SUMMARY=104]=`SUMMARY`,e[e.SUP=105]=`SUP`,e[e.TABLE=106]=`TABLE`,e[e.TBODY=107]=`TBODY`,e[e.TEMPLATE=108]=`TEMPLATE`,e[e.TEXTAREA=109]=`TEXTAREA`,e[e.TFOOT=110]=`TFOOT`,e[e.TD=111]=`TD`,e[e.TH=112]=`TH`,e[e.THEAD=113]=`THEAD`,e[e.TITLE=114]=`TITLE`,e[e.TR=115]=`TR`,e[e.TRACK=116]=`TRACK`,e[e.TT=117]=`TT`,e[e.U=118]=`U`,e[e.UL=119]=`UL`,e[e.SVG=120]=`SVG`,e[e.VAR=121]=`VAR`,e[e.WBR=122]=`WBR`,e[e.XMP=123]=`XMP`})(J||={});var ug=new Map([[q.A,J.A],[q.ADDRESS,J.ADDRESS],[q.ANNOTATION_XML,J.ANNOTATION_XML],[q.APPLET,J.APPLET],[q.AREA,J.AREA],[q.ARTICLE,J.ARTICLE],[q.ASIDE,J.ASIDE],[q.B,J.B],[q.BASE,J.BASE],[q.BASEFONT,J.BASEFONT],[q.BGSOUND,J.BGSOUND],[q.BIG,J.BIG],[q.BLOCKQUOTE,J.BLOCKQUOTE],[q.BODY,J.BODY],[q.BR,J.BR],[q.BUTTON,J.BUTTON],[q.CAPTION,J.CAPTION],[q.CENTER,J.CENTER],[q.CODE,J.CODE],[q.COL,J.COL],[q.COLGROUP,J.COLGROUP],[q.DD,J.DD],[q.DESC,J.DESC],[q.DETAILS,J.DETAILS],[q.DIALOG,J.DIALOG],[q.DIR,J.DIR],[q.DIV,J.DIV],[q.DL,J.DL],[q.DT,J.DT],[q.EM,J.EM],[q.EMBED,J.EMBED],[q.FIELDSET,J.FIELDSET],[q.FIGCAPTION,J.FIGCAPTION],[q.FIGURE,J.FIGURE],[q.FONT,J.FONT],[q.FOOTER,J.FOOTER],[q.FOREIGN_OBJECT,J.FOREIGN_OBJECT],[q.FORM,J.FORM],[q.FRAME,J.FRAME],[q.FRAMESET,J.FRAMESET],[q.H1,J.H1],[q.H2,J.H2],[q.H3,J.H3],[q.H4,J.H4],[q.H5,J.H5],[q.H6,J.H6],[q.HEAD,J.HEAD],[q.HEADER,J.HEADER],[q.HGROUP,J.HGROUP],[q.HR,J.HR],[q.HTML,J.HTML],[q.I,J.I],[q.IMG,J.IMG],[q.IMAGE,J.IMAGE],[q.INPUT,J.INPUT],[q.IFRAME,J.IFRAME],[q.KEYGEN,J.KEYGEN],[q.LABEL,J.LABEL],[q.LI,J.LI],[q.LINK,J.LINK],[q.LISTING,J.LISTING],[q.MAIN,J.MAIN],[q.MALIGNMARK,J.MALIGNMARK],[q.MARQUEE,J.MARQUEE],[q.MATH,J.MATH],[q.MENU,J.MENU],[q.META,J.META],[q.MGLYPH,J.MGLYPH],[q.MI,J.MI],[q.MO,J.MO],[q.MN,J.MN],[q.MS,J.MS],[q.MTEXT,J.MTEXT],[q.NAV,J.NAV],[q.NOBR,J.NOBR],[q.NOFRAMES,J.NOFRAMES],[q.NOEMBED,J.NOEMBED],[q.NOSCRIPT,J.NOSCRIPT],[q.OBJECT,J.OBJECT],[q.OL,J.OL],[q.OPTGROUP,J.OPTGROUP],[q.OPTION,J.OPTION],[q.P,J.P],[q.PARAM,J.PARAM],[q.PLAINTEXT,J.PLAINTEXT],[q.PRE,J.PRE],[q.RB,J.RB],[q.RP,J.RP],[q.RT,J.RT],[q.RTC,J.RTC],[q.RUBY,J.RUBY],[q.S,J.S],[q.SCRIPT,J.SCRIPT],[q.SEARCH,J.SEARCH],[q.SECTION,J.SECTION],[q.SELECT,J.SELECT],[q.SOURCE,J.SOURCE],[q.SMALL,J.SMALL],[q.SPAN,J.SPAN],[q.STRIKE,J.STRIKE],[q.STRONG,J.STRONG],[q.STYLE,J.STYLE],[q.SUB,J.SUB],[q.SUMMARY,J.SUMMARY],[q.SUP,J.SUP],[q.TABLE,J.TABLE],[q.TBODY,J.TBODY],[q.TEMPLATE,J.TEMPLATE],[q.TEXTAREA,J.TEXTAREA],[q.TFOOT,J.TFOOT],[q.TD,J.TD],[q.TH,J.TH],[q.THEAD,J.THEAD],[q.TITLE,J.TITLE],[q.TR,J.TR],[q.TRACK,J.TRACK],[q.TT,J.TT],[q.U,J.U],[q.UL,J.UL],[q.SVG,J.SVG],[q.VAR,J.VAR],[q.WBR,J.WBR],[q.XMP,J.XMP]]);function dg(e){return ug.get(e)??J.UNKNOWN}var Y=J,fg={[K.HTML]:new Set([Y.ADDRESS,Y.APPLET,Y.AREA,Y.ARTICLE,Y.ASIDE,Y.BASE,Y.BASEFONT,Y.BGSOUND,Y.BLOCKQUOTE,Y.BODY,Y.BR,Y.BUTTON,Y.CAPTION,Y.CENTER,Y.COL,Y.COLGROUP,Y.DD,Y.DETAILS,Y.DIR,Y.DIV,Y.DL,Y.DT,Y.EMBED,Y.FIELDSET,Y.FIGCAPTION,Y.FIGURE,Y.FOOTER,Y.FORM,Y.FRAME,Y.FRAMESET,Y.H1,Y.H2,Y.H3,Y.H4,Y.H5,Y.H6,Y.HEAD,Y.HEADER,Y.HGROUP,Y.HR,Y.HTML,Y.IFRAME,Y.IMG,Y.INPUT,Y.LI,Y.LINK,Y.LISTING,Y.MAIN,Y.MARQUEE,Y.MENU,Y.META,Y.NAV,Y.NOEMBED,Y.NOFRAMES,Y.NOSCRIPT,Y.OBJECT,Y.OL,Y.P,Y.PARAM,Y.PLAINTEXT,Y.PRE,Y.SCRIPT,Y.SECTION,Y.SELECT,Y.SOURCE,Y.STYLE,Y.SUMMARY,Y.TABLE,Y.TBODY,Y.TD,Y.TEMPLATE,Y.TEXTAREA,Y.TFOOT,Y.TH,Y.THEAD,Y.TITLE,Y.TR,Y.TRACK,Y.UL,Y.WBR,Y.XMP]),[K.MATHML]:new Set([Y.MI,Y.MO,Y.MN,Y.MS,Y.MTEXT,Y.ANNOTATION_XML]),[K.SVG]:new Set([Y.TITLE,Y.FOREIGN_OBJECT,Y.DESC]),[K.XLINK]:new Set,[K.XML]:new Set,[K.XMLNS]:new Set},pg=new Set([Y.H1,Y.H2,Y.H3,Y.H4,Y.H5,Y.H6]);new Set([q.STYLE,q.SCRIPT,q.XMP,q.IFRAME,q.NOEMBED,q.NOFRAMES,q.PLAINTEXT]);var X;(function(e){e[e.DATA=0]=`DATA`,e[e.RCDATA=1]=`RCDATA`,e[e.RAWTEXT=2]=`RAWTEXT`,e[e.SCRIPT_DATA=3]=`SCRIPT_DATA`,e[e.PLAINTEXT=4]=`PLAINTEXT`,e[e.TAG_OPEN=5]=`TAG_OPEN`,e[e.END_TAG_OPEN=6]=`END_TAG_OPEN`,e[e.TAG_NAME=7]=`TAG_NAME`,e[e.RCDATA_LESS_THAN_SIGN=8]=`RCDATA_LESS_THAN_SIGN`,e[e.RCDATA_END_TAG_OPEN=9]=`RCDATA_END_TAG_OPEN`,e[e.RCDATA_END_TAG_NAME=10]=`RCDATA_END_TAG_NAME`,e[e.RAWTEXT_LESS_THAN_SIGN=11]=`RAWTEXT_LESS_THAN_SIGN`,e[e.RAWTEXT_END_TAG_OPEN=12]=`RAWTEXT_END_TAG_OPEN`,e[e.RAWTEXT_END_TAG_NAME=13]=`RAWTEXT_END_TAG_NAME`,e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]=`SCRIPT_DATA_LESS_THAN_SIGN`,e[e.SCRIPT_DATA_END_TAG_OPEN=15]=`SCR
52IPT_DATA_END_TAG_OPEN`,e[e.SCRIPT_DATA_END_TAG_NAME=16]=`SCRIPT_DATA_END_TAG_NAME`,e[e.SCRIPT_DATA_ESCAPE_START=17]=`SCRIPT_DATA_ESCAPE_START`,e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]=`SCRIPT_DATA_ESCAPE_START_DASH`,e[e.SCRIPT_DATA_ESCAPED=19]=`SCRIPT_DATA_ESCAPED`,e[e.SCRIPT_DATA_ESCAPED_DASH=20]=`SCRIPT_DATA_ESCAPED_DASH`,e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]=`SCRIPT_DATA_ESCAPED_DASH_DASH`,e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]=`SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN`,e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]=`SCRIPT_DATA_ESCAPED_END_TAG_OPEN`,e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]=`SCRIPT_DATA_ESCAPED_END_TAG_NAME`,e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]=`SCRIPT_DATA_DOUBLE_ESCAPE_START`,e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]=`SCRIPT_DATA_DOUBLE_ESCAPED`,e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]=`SCRIPT_DATA_DOUBLE_ESCAPED_DASH`,e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]=`SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH`,e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]=`SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN`,e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]=`SCRIPT_DATA_DOUBLE_ESCAPE_END`,e[e.BEFORE_ATTRIBUTE_NAME=31]=`BEFORE_ATTRIBUTE_NAME`,e[e.ATTRIBUTE_NAME=32]=`ATTRIBUTE_NAME`,e[e.AFTER_ATTRIBUTE_NAME=33]=`AFTER_ATTRIBUTE_NAME`,e[e.BEFORE_ATTRIBUTE_VALUE=34]=`BEFORE_ATTRIBUTE_VALUE`,e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]=`ATTRIBUTE_VALUE_DOUBLE_QUOTED`,e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]=`ATTRIBUTE_VALUE_SINGLE_QUOTED`,e[e.ATTRIBUTE_VALUE_UNQUOTED=37]=`ATTRIBUTE_VALUE_UNQUOTED`,e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]=`AFTER_ATTRIBUTE_VALUE_QUOTED`,e[e.SELF_CLOSING_START_TAG=39]=`SELF_CLOSING_START_TAG`,e[e.BOGUS_COMMENT=40]=`BOGUS_COMMENT`,e[e.MARKUP_DECLARATION_OPEN=41]=`MARKUP_DECLARATION_OPEN`,e[e.COMMENT_START=42]=`COMMENT_START`,e[e.COMMENT_START_DASH=43]=`COMMENT_START_DASH`,e[e.COMMENT=44]=`COMMENT`,e[e.COMMENT_LESS_THAN_SIGN=45]=`COMMENT_LESS_THAN_SIGN`,e[e.COMMENT_LESS_THAN_SIGN_BANG=46]=`COMMENT_LESS_THAN_SIGN_BANG`,e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]=`COMMENT_LESS_THAN_SIGN_BANG_DASH`,e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]=`COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH`,e[e.COMMENT_END_DASH=49]=`COMMENT_END_DASH`,e[e.COMMENT_END=50]=`COMMENT_END`,e[e.COMMENT_END_BANG=51]=`COMMENT_END_BANG`,e[e.DOCTYPE=52]=`DOCTYPE`,e[e.BEFORE_DOCTYPE_NAME=53]=`BEFORE_DOCTYPE_NAME`,e[e.DOCTYPE_NAME=54]=`DOCTYPE_NAME`,e[e.AFTER_DOCTYPE_NAME=55]=`AFTER_DOCTYPE_NAME`,e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]=`AFTER_DOCTYPE_PUBLIC_KEYWORD`,e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]=`BEFORE_DOCTYPE_PUBLIC_IDENTIFIER`,e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]=`DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED`,e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]=`DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED`,e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]=`AFTER_DOCTYPE_PUBLIC_IDENTIFIER`,e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]=`BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS`,e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]=`AFTER_DOCTYPE_SYSTEM_KEYWORD`,e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]=`BEFORE_DOCTYPE_SYSTEM_IDENTIFIER`,e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]=`DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED`,e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]=`DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED`,e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]=`AFTER_DOCTYPE_SYSTEM_IDENTIFIER`,e[e.BOGUS_DOCTYPE=67]=`BOGUS_DOCTYPE`,e[e.CDATA_SECTION=68]=`CDATA_SECTION`,e[e.CDATA_SECTION_BRACKET=69]=`CDATA_SECTION_BRACKET`,e[e.CDATA_SECTION_END=70]=`CDATA_SECTION_END`,e[e.CHARACTER_REFERENCE=71]=`CHARACTER_REFERENCE`,e[e.AMBIGUOUS_AMPERSAND=72]=`AMBIGUOUS_AMPERSAND`})(X||={});var mg={DATA:X.DATA,RCDATA:X.RCDATA,RAWTEXT:X.RAWTEXT,SCRIPT_DATA:X.SCRIPT_DATA,PLAINTEXT:X.PLAINTEXT,CDATA_SECTION:X.CDATA_SECTION};function hg(e){return e>=W.DIGIT_0&&e<=W.DIGIT_9}function gg(e){return e>=W.LATIN_CAPITAL_A&&e<=W.LATIN_CAPITAL_Z}function _g(e){return e>=W.LATIN_SMALL_A&&e<=W.LATIN_SMALL_Z}function vg(e){return _g(e)||gg(e)}function yg(e){return vg(e)||hg(e)}function bg(e){return e+32}function xg(e){return e===W.SPACE||e===W.LINE_FEED||e===W.TABULATION||e===W.FORM_FEED}function Sg(e){return xg(e)||e===W.SOLIDUS||e===W.GREATER_THAN_SIGN}function Cg(e){return e===W.NULL?G.nullCharacterReference:e>1114111?G.characterReferenceOutsideUnicodeRange:zh(e)?G.surrogateCharacterReference:Uh(e)?G.noncharacterCharacterReference:Hh(e)||e===W.CARRIAGE_RETURN?G.controlCharacterReference:null}var wg=class{constructor(e,t){this.options=e,this.handler=t,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName=``,this.active=!1,this.state=X.DATA,this.returnState=X.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:``,value:``},this.preprocessor=new Gh(t),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new og(Jh,(e,t)=>{this.preprocessor.pos=this.entityStartPos+t-1,this._flushCodePointConsumedAsCharacterReference(e)},t.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(G.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:e=>{this._err(G.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+e)},validateNumericCharacterReference:e=>{let t=Cg(e);t&&this._err(t,1)}}:void 0)}_err(e,t=0){var n,r;(r=(n=this.handler).onParseError)==null||r.call(n,this.preprocessor.getError(e,t))}getCurrentLocation(e){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-e,startOffset:this.preprocessor.offset-e,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;let e=this._consume();this._ensureHibernation()||this._callState(e)}this.inLoop=!1}}pause(){this.paused=!0}resume(e){if(!this.paused)throw Error(`Parser was already resumed`);this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||e?.())}write(e,t,n){this.active=!0,this.preprocessor.write(e,t),this._runParsingLoop(),this.paused||n?.()}insertHtmlAtCurrentPos(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(e){this.consumedAfterSnapshot+=e;for(let t=0;t<e;t++)this.preprocessor.advance()}_consumeSequenceIfMatch(e,t){return this.preprocessor.startsWith(e,t)?(this._advanceBy(e.length-1),!0):!1}_createStartTagToken(){this.currentToken={type:Kh.START_TAG,tagName:``,tagID:J.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(1)}}_createEndTagToken(){this.currentToken={type:Kh.END_TAG,tagName:``,tagID:J.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(2)}}_createCommentToken(e){this.currentToken={type:Kh.COMMENT,data:``,location:this.getCurrentLocation(e)}}_createDoctypeToken(e){this.currentToken={type:Kh.DOCTYPE,name:e,forceQuirks:!1,publicId:null,
vendor: 5,282 bytes, line 52
52systemId:null,location:this.currentLocation}}_createCharacterToken(e,t){this.currentCharacterToken={type:e,chars:t,location:this.currentLocation}}_createAttr(e){this.currentAttr={name:e,value:``},this.currentLocation=this.getCurrentLocation(0)}_leaveAttrName(){var e;let t=this.currentToken;if(qh(t,this.currentAttr.name)===null){if(t.attrs.push(this.currentAttr),t.location&&this.currentLocation){let n=(e=t.location).attrs??(e.attrs=Object.create(null));n[this.currentAttr.name]=this.currentLocation,this._leaveAttrValue()}}else this._err(G.duplicateAttribute)}_leaveAttrValue(){this.currentLocation&&(this.currentLocation.endLine=this.preprocessor.line,this.currentLocation.endCol=this.preprocessor.col,this.currentLocation.endOffset=this.preprocessor.offset)}prepareToken(e){this._emitCurrentCharacterToken(e.location),this.currentToken=null,e.location&&(e.location.endLine=this.preprocessor.line,e.location.endCol=this.preprocessor.col+1,e.location.endOffset=this.preprocessor.offset+1),this.currentLocation=this.getCurrentLocation(-1)}emitCurrentTagToken(){let e=this.currentToken;this.prepareToken(e),e.tagID=dg(e.tagName),e.type===Kh.START_TAG?(this.lastStartTagName=e.tagName,this.handler.onStartTag(e)):(e.attrs.length>0&&this._err(G.endTagWithAttributes),e.selfClosing&&this._err(G.endTagWithTrailingSolidus),this.handler.onEndTag(e)),this.preprocessor.dropParsedChunk()}emitCurrentComment(e){this.prepareToken(e),this.handler.onComment(e),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(e){this.prepareToken(e),this.handler.onDoctype(e),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(e){if(this.currentCharacterToken){switch(e&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=e.startLine,this.currentCharacterToken.location.endCol=e.startCol,this.currentCharacterToken.location.endOffset=e.startOffset),this.currentCharacterToken.type){case Kh.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case Kh.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case Kh.WHITESPACE_CHARACTER:this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}this.currentCharacterToken=null}}_emitEOFToken(){let e=this.getCurrentLocation(0);e&&(e.endLine=e.startLine,e.endCol=e.startCol,e.endOffset=e.startOffset),this._emitCurrentCharacterToken(e),this.handler.onEof({type:Kh.EOF,location:e}),this.active=!1}_appendCharToCurrentCharacterToken(e,t){if(this.currentCharacterToken)if(this.currentCharacterToken.type===e){this.currentCharacterToken.chars+=t;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(e,t)}_emitCodePoint(e){let t=xg(e)?Kh.WHITESPACE_CHARACTER:e===W.NULL?Kh.NULL_CHARACTER:Kh.CHARACTER;this._appendCharToCurrentCharacterToken(t,String.fromCodePoint(e))}_emitChars(e){this._appendCharToCurrentCharacterToken(Kh.CHARACTER,e)}_startCharacterReference(){this.returnState=this.state,this.state=X.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?ag.Attribute:ag.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===X.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===X.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===X.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(e){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(e):this._emitCodePoint(e)}_callState(e){switch(this.state){case X.DATA:this._stateData(e);break;case X.RCDATA:this._stateRcdata(e);break;case X.RAWTEXT:this._stateRawtext(e);break;case X.SCRIPT_DATA:this._stateScriptData(e);break;case X.PLAINTEXT:this._statePlaintext(e);break;case X.TAG_OPEN:this._stateTagOpen(e);break;case X.END_TAG_OPEN:this._stateEndTagOpen(e);break;case X.TAG_NAME:this._stateTagName(e);break;case X.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case X.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case X.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case X.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case X.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case X.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case X.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case X.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case X.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case X.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case X.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case X.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case X.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case X.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case X.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case X.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case X.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case X.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscape
vendor: 27,051 bytes, line 52
52Start(e);break;case X.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case X.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;case X.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(e);break;case X.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(e);break;case X.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(e);break;case X.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(e);break;case X.ATTRIBUTE_NAME:this._stateAttributeName(e);break;case X.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(e);break;case X.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(e);break;case X.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(e);break;case X.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(e);break;case X.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(e);break;case X.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(e);break;case X.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(e);break;case X.BOGUS_COMMENT:this._stateBogusComment(e);break;case X.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(e);break;case X.COMMENT_START:this._stateCommentStart(e);break;case X.COMMENT_START_DASH:this._stateCommentStartDash(e);break;case X.COMMENT:this._stateComment(e);break;case X.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(e);break;case X.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(e);break;case X.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(e);break;case X.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(e);break;case X.COMMENT_END_DASH:this._stateCommentEndDash(e);break;case X.COMMENT_END:this._stateCommentEnd(e);break;case X.COMMENT_END_BANG:this._stateCommentEndBang(e);break;case X.DOCTYPE:this._stateDoctype(e);break;case X.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(e);break;case X.DOCTYPE_NAME:this._stateDoctypeName(e);break;case X.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(e);break;case X.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(e);break;case X.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(e);break;case X.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(e);break;case X.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(e);break;case X.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(e);break;case X.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(e);break;case X.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(e);break;case X.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(e);break;case X.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(e);break;case X.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(e);break;case X.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(e);break;case X.BOGUS_DOCTYPE:this._stateBogusDoctype(e);break;case X.CDATA_SECTION:this._stateCdataSection(e);break;case X.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(e);break;case X.CDATA_SECTION_END:this._stateCdataSectionEnd(e);break;case X.CHARACTER_REFERENCE:this._stateCharacterReference();break;case X.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(e);break;default:throw Error(`Unknown state`)}}_stateData(e){switch(e){case W.LESS_THAN_SIGN:this.state=X.TAG_OPEN;break;case W.AMPERSAND:this._startCharacterReference();break;case W.NULL:this._err(G.unexpectedNullCharacter),this._emitCodePoint(e);break;case W.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRcdata(e){switch(e){case W.AMPERSAND:this._startCharacterReference();break;case W.LESS_THAN_SIGN:this.state=X.RCDATA_LESS_THAN_SIGN;break;case W.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(`�`);break;case W.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRawtext(e){switch(e){case W.LESS_THAN_SIGN:this.state=X.RAWTEXT_LESS_THAN_SIGN;break;case W.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(`�`);break;case W.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptData(e){switch(e){case W.LESS_THAN_SIGN:this.state=X.SCRIPT_DATA_LESS_THAN_SIGN;break;case W.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(`�`);break;case W.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_statePlaintext(e){switch(e){case W.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(`�`);break;case W.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateTagOpen(e){if(vg(e))this._createStartTagToken(),this.state=X.TAG_NAME,this._stateTagName(e);else switch(e){case W.EXCLAMATION_MARK:this.state=X.MARKUP_DECLARATION_OPEN;break;case W.SOLIDUS:this.state=X.END_TAG_OPEN;break;case W.QUESTION_MARK:this._err(G.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=X.BOGUS_COMMENT,this._stateBogusComment(e);break;case W.EOF:this._err(G.eofBeforeTagName),this._emitChars(`<`),this._emitEOFToken();break;default:this._err(G.invalidFirstCharacterOfTagName),this._emitChars(`<`),this.state=X.DATA,this._stateData(e)}}_stateEndTagOpen(e){if(vg(e))this._createEndTagToken(),this.state=X.TAG_NAME,this._stateTagName(e);else switch(e){case W.GREATER_THAN_SIGN:this._err(G.missingEndTagName),this.state=X.DATA;break;case W.EOF:this._err(G.eofBeforeTagName),this._emitChars(`</`),this._emitEOFToken();break;default:this._err(G.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=X.BOGUS_COMMENT,this._stateBogusComment(e)}}_stateTagName(e){let t=this.currentToken;switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:this.state=X.BEFORE_ATTRIBUTE_NAME;break;case W.SOLIDUS:this.state=X.SELF_CLOSING_START_TAG;break;case W.GREATER_THAN_SIGN:this.state=X.DATA,this.emitCurrentTagToken();break;case W.NULL:this._err(G.unexpectedNullCharacter),t.tagName+=`�`;break;case W.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:t.tagName+=String.fromCodePoint(gg(e)?bg(e):e)}}_stateRcdataLessThanSign(e){e===W.SOLIDUS?this.state=X.RCDATA_END_TAG_OPEN:(this._emitChars(`<`),this.state=X.RCDATA,this._stateRcdata(e))}_stateRcdataEndTagOpen(e){vg(e)?(this.state=X.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(e)):(this._emitChars(`</`),this.state=X.RCDATA,this._stateRcdata(e))}handleSpecialEndTag(e){if(!this.preprocessor.startsWith(this.lastStartTagName,!1))return!this._ensureHibernation();this._createEndTagToken();let t=this.currentToken;switch(t.tagName=this.lastStartTagName,this.preprocessor.peek(this.lastStartTagName.length)){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=X.BEFORE_ATTRIBUTE_NAME,!1;case W.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=X.SELF_CLOSING_START_TAG,!1;case W.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=X.DATA,!1;default:return!this._ensureHibernation()}}_stateRcdataEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars(`</`),this.state=X.RCDATA,this._stateRcdata(e))}_stateRawtextLessThanSign(e){e===W.SOLIDUS?this.state=X.RAWTEXT_END_TAG_OPEN:(this._emitChars(`<`),this.state=X.RAWTEXT,this._stateRawtext(e))}_stateRawtextEndTagOpen(e){vg(e)?(this.state=X.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(e)):(this._emitChars(`</`),this.state=X.RAWTEXT,this._stateRawtext(e))}_stateRawtextEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars(`</`),this.state=X.RAWTEXT,this._stateRawtext(e))}_stateScriptDataLessThanSign(e){switch(e){case W.SOLIDUS:this.state=X.SCRIPT_DATA_END_TAG_OPEN;break;case W.EXCLAMATION_MARK:this.state=X.SCRIPT_DATA_ESCAPE_START,this._emitChars(`<!`);break;default:this._emitChars(`<`),this.state=X.SCRIPT_DATA,this._stateScriptData(e)}}_stateScriptDataEndTagOpen(e){vg(e)?(this.state=X.SCRIPT_DATA_END_TAG_NAME,this._stateScriptDataEndTagName(e)):(this._emitChars(`</`),this.state=X.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars(`</`),this.state=X.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEscapeStart(e){e===W.HYPHEN_MINUS?(this.state=X.SCRIPT_DATA_ESCAPE_START_DASH,this._emitChars(`-`)):(this.state=X.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEscapeStartDash(e){e===W.HYPHEN_MINUS?(this.state=X.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars(`-`)):(this.state=X.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEscaped(e){switch(e){case W.HYPHEN_MINUS:this.state=X.SCRIPT_DATA_ESCAPED_DASH,this._emitChars(`-`);break;case W.LESS_THAN_SIGN:this.state=X.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case W.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(`�`);break;case W.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptDataEscapedDash(e){switch(e){case W.HYPHEN_MINUS:this.state=X.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars(`-`);break;case W.LESS_THAN_SIGN:this.state=X.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case W.NULL:this._err(G.unexpectedNullCharacter),this.state=X.SCRIPT_DATA_ESCAPED,this._emitChars(`�`);break;case W.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=X.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataEscapedDashDash(e){switch(e){case W.HYPHEN_MINUS:this._emitChars(`-`);break;case W.LESS_THAN_SIGN:this.state=X.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case W.GREATER_THAN_SIGN:this.state=X.SCRIPT_DATA,this._emitChars(`>`);break;case W.NULL:this._err(G.unexpectedNullCharacter),this.state=X.SCRIPT_DATA_ESCAPED,this._emitChars(`�`);break;case W.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=X.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataEscapedLessThanSign(e){e===W.SOLIDUS?this.state=X.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:vg(e)?(this._emitChars(`<`),this.state=X.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(e)):(this._emitChars(`<`),this.state=X.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagOpen(e){vg(e)?(this.state=X.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(e)):(this._emitChars(`</`),this.state=X.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars(`</`),this.state=X.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataDoubleEscapeStart(e){if(this.preprocessor.startsWith(Rh.SCRIPT,!1)&&Sg(this.preprocessor.peek(Rh.SCRIPT.length))){this._emitCodePoint(e);for(let e=0;e<Rh.SCRIPT.length;e++)this._emitCodePoint(this._consume());this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=X.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataDoubleEscaped(e){switch(e){case W.HYPHEN_MINUS:this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars(`-`);break;case W.LESS_THAN_SIGN:this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars(`<`);break;case W.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(`�`);break;case W.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedDash(e){switch(e){case W.HYPHEN_MINUS:this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars(`-`);break;case W.LESS_THAN_SIGN:this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars(`<`);break;case W.NULL:this._err(G.unexpectedNullCharacter),this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(`�`);break;case W.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedDashDash(e){switch(e){case W.HYPHEN_MINUS:this._emitChars(`-`);break;case W.LESS_THAN_SIGN:this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars(`<`);break;case W.GREATER_THAN_SIGN:this.state=X.SCRIPT_DATA,this._emitChars(`>`);break;case W.NULL:this._err(G.unexpectedNullCharacter),this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(`�`);break;case W.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedLessThanSign(e){e===W.SOLIDUS?(this.state=X.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars(`/`)):(this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateScriptDataDoubleEscapeEnd(e){if(this.preprocessor.startsWith(Rh.SCRIPT,!1)&&Sg(this.preprocessor.peek(Rh.SCRIPT.length))){this._emitCodePoint(e);for(let e=0;e<Rh.SCRIPT.length;e++)this._emitCodePoint(this._consume());this.state=X.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateBeforeAttributeName(e){switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:break;case W.SOLIDUS:case W.GREATER_THAN_SIGN:case W.EOF:this.state=X.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case W.EQUALS_SIGN:this._err(G.unexpectedEqualsSignBeforeAttributeName),this._createAttr(`=`),this.state=X.ATTRIBUTE_NAME;break;default:this._createAttr(``),this.state=X.ATTRIBUTE_NAME,this._stateAttributeName(e)}}_stateAttributeName(e){switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:case W.SOLIDUS:case W.GREATER_THAN_SIGN:case W.EOF:this._leaveAttrName(),this.state=X.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case W.EQUALS_SIGN:this._leaveAttrName(),this.state=X.BEFORE_ATTRIBUTE_VALUE;break;case W.QUOTATION_MARK:case W.APOSTROPHE:case W.LESS_THAN_SIGN:this._err(G.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(e);break;case W.NULL:this._err(G.unexpectedNullCharacter),this.currentAttr.name+=`�`;break;default:this.currentAttr.name+=String.fromCodePoint(gg(e)?bg(e):e)}}_stateAfterAttributeName(e){switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:break;case W.SOLIDUS:this.state=X.SELF_CLOSING_START_TAG;break;case W.EQUALS_SIGN:this.state=X.BEFORE_ATTRIBUTE_VALUE;break;case W.GREATER_THAN_SIGN:this.state=X.DATA,this.emitCurrentTagToken();break;case W.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this._createAttr(``),this.state=X.ATTRIBUTE_NAME,this._stateAttributeName(e)}}_stateBeforeAttributeValue(e){switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:break;case W.QUOTATION_MARK:this.state=X.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break;case W.APOSTROPHE:this.state=X.ATTRIBUTE_VALUE_SINGLE_QUOTED;break;case W.GREATER_THAN_SIGN:this._err(G.missingAttributeValue),this.state=X.DATA,this.emitCurrentTagToken();break;default:this.state=X.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(e)}}_stateAttributeValueDoubleQuoted(e){switch(e){case W.QUOTATION_MARK:this.state=X.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case W.AMPERSAND:this._startCharacterReference();break;case W.NULL:this._err(G.unexpectedNullCharacter),this.currentAttr.value+=`�`;break;case W.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAttributeValueSingleQuoted(e){switch(e){case W.APOSTROPHE:this.state=X.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case W.AMPERSAND:this._startCharacterReference();break;case W.NULL:this._err(G.unexpectedNullCharacter),this.currentAttr.value+=`�`;break;case W.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAttributeValueUnquoted(e){switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:this._leaveAttrValue(),this.state=X.BEFORE_ATTRIBUTE_NAME;break;case W.AMPERSAND:this._startCharacterReference();break;case W.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=X.DATA,this.emitCurrentTagToken();break;case W.NULL:this._err(G.unexpectedNullCharacter),this.currentAttr.value+=`�`;break;case W.QUOTATION_MARK:case W.APOSTROPHE:case W.LESS_THAN_SIGN:case W.EQUALS_SIGN:case W.GRAVE_ACCENT:this._err(G.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(e);break;case W.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAfterAttributeValueQuoted(e){switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:this._leaveAttrValue(),this.state=X.BEFORE_ATTRIBUTE_NAME;break;case W.SOLIDUS:this._leaveAttrValue(),this.state=X.SELF_CLOSING_START_TAG;break;case W.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=X.DATA,this.emitCurrentTagToken();break;case W.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this._err(G.missingWhitespaceBetweenAttributes),this.state=X.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}_stateSelfClosingStartTag(e){switch(e){case W.GREATER_THAN_SIGN:{let e=this.currentToken;e.selfClosing=!0,this.state=X.DATA,this.emitCurrentTagToken();break}case W.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this._err(G.unexpectedSolidusInTag),this.state=X.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}_stateBogusComment(e){let t=this.currentToken;switch(e){case W.GREATER_THAN_SIGN:this.state=X.DATA,this.emitCurrentComment(t);break;case W.EOF:this.emitCurrentComment(t),this._emitEOFToken();break;case W.NULL:this._err(G.unexpectedNullCharacter),t.data+=`�`;break;default:t.data+=String.fromCodePoint(e)}}_stateMarkupDeclarationOpen(e){this._consumeSequenceIfMatch(Rh.DASH_DASH,!0)?(this._createCommentToken(Rh.DASH_DASH.length+1),this.state=X.COMMENT_START):this._consumeSequenceIfMatch(Rh.DOCTYPE,!1)?(this.currentLocation=this.getCurrentLocation(Rh.DOCTYPE.length+1),this.state=X.DOCTYPE):this._consumeSequenceIfMatch(Rh.CDATA_START,!0)?this.inForeignNode?this.state=X.CDATA_SECTION:(this._err(G.cdataInHtmlContent),this._createCommentToken(Rh.CDATA_START.length+1),this.currentToken.data=`[CDATA[`,this.state=X.BOGUS_COMMENT):this._ensureHibernation()||(this._err(G.incorrectlyOpenedComment),this._createCommentToken(2),this.state=X.BOGUS_COMMENT,this._stateBogusComment(e))}_stateCommentStart(e){switch(e){case W.HYPHEN_MINUS:this.state=X.COMMENT_START_DASH;break;case W.GREATER_THAN_SIGN:{this._err(G.abruptClosingOfEmptyComment),this.state=X.DATA;let e=this.currentToken;this.emitCurrentComment(e);break}default:this.state=X.COMMENT,this._stateComment(e)}}_stateCommentStartDash(e){let t=this.currentToken;switch(e){case W.HYPHEN_MINUS:this.state=X.COMMENT_END;break;case W.GREATER_THAN_SIGN:this._err(G.abruptClosingOfEmptyComment),this.state=X.DATA,this.emitCurrentComment(t);break;case W.EOF:this._err(G.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+=`-`,this.state=X.COMMENT,this._stateComment(e)}}_stateComment(e){let t=this.currentToken;switch(e){case W.HYPHEN_MINUS:this.state=X.COMMENT_END_DASH;break;case W.LESS_THAN_SIGN:t.data+=`<`,this.state=X.COMMENT_LESS_THAN_SIGN;break;case W.NULL:this._err(G.unexpectedNullCharacter),t.data+=`�`;break;case W.EOF:this._err(G.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+=String.fromCodePoint(e)}}_stateCommentLessThanSign(e){let t=this.currentToken;switch(e){case W.EXCLAMATION_MARK:t.data+=`!`,this.state=X.COMMENT_LESS_THAN_SIGN_BANG;break;case W.LESS_THAN_SIGN:t.data+=`<`;break;default:this.state=X.COMMENT,this._stateComment(e)}}_stateCommentLessThanSignBang(e){e===W.HYPHEN_MINUS?this.state=X.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=X.COMMENT,this._stateComment(e))}_stateCommentLessThanSignBangDash(e){e===W.HYPHEN_MINUS?this.state=X.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=X.COMMENT_END_DASH,this._stateCommentEndDash(e))}_stateCommentLessThanSignBangDashDash(e){e!==W.GREATER_THAN_SIGN&&e!==W.EOF&&this._err(G.nestedComment),this.state=X.COMMENT_END,this._stateCommentEnd(e)}_stateCommentEndDash(e){let t=this.currentToken;switch(e){case W.HYPHEN_MINUS:this.state=X.COMMENT_END;break;case W.EOF:this._err(G.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+=`-`,this.state=X.COMMENT,this._stateComment(e)}}_stateCommentEnd(e){let t=this.currentToken;switch(e){case W.GREATER_THAN_SIGN:this.state=X.DATA,this.emitCurrentComment(t);break;case W.EXCLAMATION_MARK:this.state=X.COMMENT_END_BANG;break;case W.HYPHEN_MINUS:t.data+=`-`;break;case W.EOF:this._err(G.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+=`--`,this.state=X.COMMENT,this._stateComment(e)}}_stateCommentEndBang(e){let t=this.currentToken;switch(e){case W.HYPHEN_MINUS:t.data+=`--!`,this.state=X.COMMENT_END_DASH;break;case W.GREATER_THAN_SIGN:this._err(G.incorrectlyClosedComment),this.state=X.DATA,this.emitCurrentComment(t);break;case W.EOF:this._err(G.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+=`--!`,this.state=X.COMMENT,this._stateComment(e)}}_stateDoctype(e){switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:this.state=X.BEFORE_DOCTYPE_NAME;break;case W.GREATER_THAN_SIGN:this.state=X.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e);break;case W.EOF:{this._err(G.eofInDoctype),this._createDoctypeToken(null);let e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break}default:this._err(G.missingWhitespaceBeforeDoctypeName),this.state=X.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e)}}_stateBeforeDoctypeName(e){if(gg(e))this._createDoctypeToken(String.fromCharCode(bg(e))),this.state=X.DOCTYPE_NAME;else switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:break;case W.NULL:this._err(G.unexpectedNullCharacter),this._createDoctypeToken(`�`),this.state=X.DOCTYPE_NAME;break;case W.GREATER_THAN_SIGN:{this._err(G.missingDoctypeName),this._createDoctypeToken(null);let e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this.state=X.DATA;break}case W.EOF:{this._err(G.eofInDoctype),this._createDoctypeToken(null);let e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break}default:this._createDoctypeToken(String.fromCodePoint(e)),this.state=X.DOCTYPE_NAME}}_stateDoctypeName(e){let t=this.currentToken;switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:this.state=X.AFTER_DOCTYPE_NAME;break;case W.GREATER_THAN_SIGN:this.state=X.DATA,this.emitCurrentDoctype(t);break;case W.NULL:this._err(G.unexpectedNullCharacter),t.name+=`�`;break;case W.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.name+=String.fromCodePoint(gg(e)?bg(e):e)}}_stateAfterDoctypeName(e){let t=this.currentToken;switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:break;case W.GREATER_THAN_SIGN:this.state=X.DATA,this.emitCurrentDoctype(t);break;case W.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._consumeSequenceIfMatch(Rh.PUBLIC,!1)?this.state=X.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch(Rh.SYSTEM,!1)?this.state=X.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(G.invalidCharacterSequenceAfterDoctypeName),t.forceQuirks=!0,this.state=X.BOGUS_DOCTYPE,this._stateBogusDoctype(e))}}_stateAfterDoctypePublicKeyword(e){let t=this.currentToken;switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:this.state=X.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break;case W.QUOTATION_MARK:this._err(G.missingWhitespaceAfterDoctypePublicKeyword),t.publicId=``,this.state=X.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case W.APOSTROPHE:this._err(G.missingWhitespaceAfterDoctypePublicKeyword),t.publicId=``,this.state=X.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case W.GREATER_THAN_SIGN:this._err(G.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=X.DATA,this.emitCurrentDoctype(t);break;case W.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=X.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBeforeDoctypePublicIdentifier(e){let t=this.currentToken;switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:break;case W.QUOTATION_MARK:t.publicId=``,this.state=X.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case W.APOSTROPHE:t.publicId=``,this.state=X.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case W.GREATER_THAN_SIGN:this._err(G.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=X.DATA,this.emitCurrentDoctype(t);break;case W.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=X.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateDoctypePublicIdentifierDoubleQuoted(e){let t=this.currentToken;switch(e){case W.QUOTATION_MARK:this.state=X.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case W.NULL:this._err(G.unexpectedNullCharacter),t.publicId+=`�`;break;case W.GREATER_THAN_SIGN:this._err(G.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=X.DATA;break;case W.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}_stateDoctypePublicIdentifierSingleQuoted(e){let t=this.currentToken;switch(e){case W.APOSTROPHE:this.state=X.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case W.NULL:this._err(G.unexpectedNullCharacter),t.publicId+=`�`;break;case W.GREATER_THAN_SIGN:this._err(G.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=X.DATA;break;case W.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}_stateAfterDoctypePublicIdentifier(e){let t=this.currentToken;switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:this.state=X.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break;case W.GREATER_THAN_SIGN:this.state=X.DATA,this.emitCurrentDoctype(t);break;case W.QUOTATION_MARK:this._err(G.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId=``,this.state=X.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case W.APOSTROPHE:this._err(G.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId=``,this.state=X.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case W.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;
vendor: 14,225 bytes, line 52
52default:this._err(G.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=X.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBetweenDoctypePublicAndSystemIdentifiers(e){let t=this.currentToken;switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:break;case W.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=X.DATA;break;case W.QUOTATION_MARK:t.systemId=``,this.state=X.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case W.APOSTROPHE:t.systemId=``,this.state=X.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case W.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=X.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateAfterDoctypeSystemKeyword(e){let t=this.currentToken;switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:this.state=X.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break;case W.QUOTATION_MARK:this._err(G.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId=``,this.state=X.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case W.APOSTROPHE:this._err(G.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId=``,this.state=X.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case W.GREATER_THAN_SIGN:this._err(G.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=X.DATA,this.emitCurrentDoctype(t);break;case W.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=X.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBeforeDoctypeSystemIdentifier(e){let t=this.currentToken;switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:break;case W.QUOTATION_MARK:t.systemId=``,this.state=X.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case W.APOSTROPHE:t.systemId=``,this.state=X.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case W.GREATER_THAN_SIGN:this._err(G.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=X.DATA,this.emitCurrentDoctype(t);break;case W.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=X.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateDoctypeSystemIdentifierDoubleQuoted(e){let t=this.currentToken;switch(e){case W.QUOTATION_MARK:this.state=X.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case W.NULL:this._err(G.unexpectedNullCharacter),t.systemId+=`�`;break;case W.GREATER_THAN_SIGN:this._err(G.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=X.DATA;break;case W.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}_stateDoctypeSystemIdentifierSingleQuoted(e){let t=this.currentToken;switch(e){case W.APOSTROPHE:this.state=X.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case W.NULL:this._err(G.unexpectedNullCharacter),t.systemId+=`�`;break;case W.GREATER_THAN_SIGN:this._err(G.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=X.DATA;break;case W.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}_stateAfterDoctypeSystemIdentifier(e){let t=this.currentToken;switch(e){case W.SPACE:case W.LINE_FEED:case W.TABULATION:case W.FORM_FEED:break;case W.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=X.DATA;break;case W.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=X.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBogusDoctype(e){let t=this.currentToken;switch(e){case W.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=X.DATA;break;case W.NULL:this._err(G.unexpectedNullCharacter);break;case W.EOF:this.emitCurrentDoctype(t),this._emitEOFToken();break;default:}}_stateCdataSection(e){switch(e){case W.RIGHT_SQUARE_BRACKET:this.state=X.CDATA_SECTION_BRACKET;break;case W.EOF:this._err(G.eofInCdata),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateCdataSectionBracket(e){e===W.RIGHT_SQUARE_BRACKET?this.state=X.CDATA_SECTION_END:(this._emitChars(`]`),this.state=X.CDATA_SECTION,this._stateCdataSection(e))}_stateCdataSectionEnd(e){switch(e){case W.GREATER_THAN_SIGN:this.state=X.DATA;break;case W.RIGHT_SQUARE_BRACKET:this._emitChars(`]`);break;default:this._emitChars(`]]`),this.state=X.CDATA_SECTION,this._stateCdataSection(e)}}_stateCharacterReference(){let e=this.entityDecoder.write(this.preprocessor.html,this.preprocessor.pos);if(e<0)if(this.preprocessor.lastChunkWritten)e=this.entityDecoder.end();else{this.active=!1,this.preprocessor.pos=this.preprocessor.html.length-1,this.consumedAfterSnapshot=0,this.preprocessor.endOfChunkHit=!0;return}e===0?(this.preprocessor.pos=this.entityStartPos,this._flushCodePointConsumedAsCharacterReference(W.AMPERSAND),this.state=!this._isCharacterReferenceInAttribute()&&yg(this.preprocessor.peek(1))?X.AMBIGUOUS_AMPERSAND:this.returnState):this.state=this.returnState}_stateAmbiguousAmpersand(e){yg(e)?this._flushCodePointConsumedAsCharacterReference(e):(e===W.SEMICOLON&&this._err(G.unknownNamedCharacterReference),this.state=this.returnState,this._callState(e))}},Tg=new Set([J.DD,J.DT,J.LI,J.OPTGROUP,J.OPTION,J.P,J.RB,J.RP,J.RT,J.RTC]),Eg=new Set([...Tg,J.CAPTION,J.COLGROUP,J.TBODY,J.TD,J.TFOOT,J.TH,J.THEAD,J.TR]),Dg=new Set([J.APPLET,J.CAPTION,J.HTML,J.MARQUEE,J.OBJECT,J.TABLE,J.TD,J.TEMPLATE,J.TH]),Og=new Set([...Dg,J.OL,J.UL]),kg=new Set([...Dg,J.BUTTON]),Ag=new Set([J.ANNOTATION_XML,J.MI,J.MN,J.MO,J.MS,J.MTEXT]),jg=new Set([J.DESC,J.FOREIGN_OBJECT,J.TITLE]),Mg=new Set([J.TR,J.TEMPLATE,J.HTML]),Ng=new Set([J.TBODY,J.TFOOT,J.THEAD,J.TEMPLATE,J.HTML]),Pg=new Set([J.TABLE,J.TEMPLATE,J.HTML]),Fg=new Set([J.TD,J.TH]),Ig=class{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(e,t,n){this.treeAdapter=t,this.handler=n,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=J.UNKNOWN,this.current=e}_indexOf(e){return this.items.lastIndexOf(e,this.stackTop)}_isInTemplate(){return this.currentTagId===J.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===K.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(e,t){this.stackTop++,this.items[this.stackTop]=e,this.current=e,this.tagIDs[this.stackTop]=t,this.currentTagId=t,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(e,t,!0)}pop(){let e=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!0)}replace(e,t){let n=this._indexOf(e);this.items[n]=t,n===this.stackTop&&(this.current=t)}insertAfter(e,t,n){let r=this._indexOf(e)+1;this.items.splice(r,0,t),this.tagIDs.splice(r,0,n),this.stackTop++,r===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,r===this.stackTop)}popUntilTagNamePopped(e){let t=this.stackTop+1;do t=this.tagIDs.lastIndexOf(e,t-1);while(t>0&&this.treeAdapter.getNamespaceURI(this.items[t])!==K.HTML);this.shortenToLength(Math.max(t,0))}shortenToLength(e){for(;this.stackTop>=e;){let t=this.current;this.tmplCount>0&&this._isInTemplate()&&--this.tmplCount,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,this.stackTop<e)}}popUntilElementPopped(e){let t=this._indexOf(e);this.shortenToLength(Math.max(t,0))}popUntilPopped(e,t){let n=this._indexOfTagNames(e,t);this.shortenToLength(Math.max(n,0))}popUntilNumberedHeaderPopped(){this.popUntilPopped(pg,K.HTML)}popUntilTableCellPopped(){this.popUntilPopped(Fg,K.HTML)}popAllUpToHtmlElement(){this.tmplCount=0,this.shortenToLength(1)}_indexOfTagNames(e,t){for(let n=this.stackTop;n>=0;n--)if(e.has(this.tagIDs[n])&&this.treeAdapter.getNamespaceURI(this.items[n])===t)return n;return-1}clearBackTo(e,t){let n=this._indexOfTagNames(e,t);this.shortenToLength(n+1)}clearBackToTableContext(){this.clearBackTo(Pg,K.HTML)}clearBackToTableBodyContext(){this.clearBackTo(Ng,K.HTML)}clearBackToTableRowContext(){this.clearBackTo(Mg,K.HTML)}remove(e){let t=this._indexOf(e);t>=0&&(t===this.stackTop?this.pop():(this.items.splice(t,1),this.tagIDs.splice(t,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===J.BODY?this.items[1]:null}contains(e){return this._indexOf(e)>-1}getCommonAncestor(e){let t=this._indexOf(e)-1;return t>=0?this.items[t]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===J.HTML}hasInDynamicScope(e,t){for(let n=this.stackTop;n>=0;n--){let r=this.tagIDs[n];switch(this.treeAdapter.getNamespaceURI(this.items[n])){case K.HTML:if(r===e)return!0;if(t.has(r))return!1;break;case K.SVG:if(jg.has(r))return!1;break;case K.MATHML:if(Ag.has(r))return!1;break}}return!0}hasInScope(e){return this.hasInDynamicScope(e,Dg)}hasInListItemScope(e){return this.hasInDynamicScope(e,Og)}hasInButtonScope(e){return this.hasInDynamicScope(e,kg)}hasNumberedHeaderInScope(){for(let e=this.stackTop;e>=0;e--){let t=this.tagIDs[e];switch(this.treeAdapter.getNamespaceURI(this.items[e])){case K.HTML:if(pg.has(t))return!0;if(Dg.has(t))return!1;break;case K.SVG:if(jg.has(t))return!1;break;case K.MATHML:if(Ag.has(t))return!1;break}}return!0}hasInTableScope(e){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===K.HTML)switch(this.tagIDs[t]){case e:return!0;case J.TABLE:case J.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let e=this.stackTop;e>=0;e--)if(this.treeAdapter.getNamespaceURI(this.items[e])===K.HTML)switch(this.tagIDs[e]){case J.TBODY:case J.THEAD:case J.TFOOT:return!0;case J.TABLE:case J.HTML:return!1}return!0}hasInSelectScope(e){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===K.HTML)switch(this.tagIDs[t]){case e:return!0;case J.OPTION:case J.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&Tg.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&Eg.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(e){for(;this.currentTagId!==void 0&&this.currentTagId!==e&&Eg.has(this.currentTagId);)this.pop()}},Lg=3,Rg;(function(e){e[e.Marker=0]=`Marker`,e[e.Element=1]=`Element`})(Rg||={});var zg={type:Rg.Marker},Bg=class{constructor(e){this.treeAdapter=e,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(e,t){let n=[],r=t.length,i=this.treeAdapter.getTagName(e),a=this.treeAdapter.getNamespaceURI(e);for(let e=0;e<this.entries.length;e++){let t=this.entries[e];if(t.type===Rg.Marker)break;let{element:o}=t;if(this.treeAdapter.getTagName(o)===i&&this.treeAdapter.getNamespaceURI(o)===a){let t=this.treeAdapter.getAttrList(o);t.length===r&&n.push({idx:e,attrs:t})}}return n}_ensureNoahArkCondition(e){if(this.entries.length<Lg)return;let t=this.treeAdapter.getAttrList(e),n=this._getNoahArkConditionCandidates(e,t);if(n.length<Lg)return;let r=new Map(t.map(e=>[e.name,e.value])),i=0;for(let e=0;e<n.length;e++){let t=n[e];t.attrs.every(e=>r.get(e.name)===e.value)&&(i+=1,i>=Lg&&this.entries.splice(t.idx,1))}}insertMarker(){this.entries.unshift(zg)}pushElement(e,t){this._ensureNoahArkCondition(e),this.entries.unshift({type:Rg.Element,element:e,token:t})}insertElementAfterBookmark(e,t){let n=this.entries.indexOf(this.bookmark);this.entries.splice(n,0,{type:Rg.Element,element:e,token:t})}removeEntry(e){let t=this.entries.indexOf(e);t!==-1&&this.entries.splice(t,1)}clearToLastMarker(){let e=this.entries.indexOf(zg);e===-1?this.entries.length=0:this.entries.splice(0,e+1)}getElementEntryInScopeWithTagName(e){let t=this.entries.find(t=>t.type===Rg.Marker||this.treeAdapter.getTagName(t.element)===e);return t&&t.type===Rg.Element?t:null}getElementEntry(e){return this.entries.find(t=>t.type===Rg.Element&&t.element===e)}},Vg={createDocument(){return{nodeName:`#document`,mode:lg.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:`#document-fragment`,childNodes:[]}},createElement(e,t,n){return{nodeName:e,tagName:e,attrs:n,namespaceURI:t,childNodes:[],parentNode:null}},createCommentNode(e){return{nodeName:`#comment`,data:e,parentNode:null}},createTextNode(e){return{nodeName:`#text`,value:e,parentNode:null}},appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,n){let r=e.childNodes.indexOf(n);e.childNodes.splice(r,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent(e){return e.content},setDocumentType(e,t,n,r){let i=e.childNodes.find(e=>e.nodeName===`#documentType`);if(i)i.name=t,i.publicId=n,i.systemId=r;else{let i={nodeName:`#documentType`,name:t,publicId:n,systemId:r,parentNode:null};Vg.appendChild(e,i)}},setDocumentMode(e,t){e.mode=t},getDocumentMode(e){return e.mode},detachNode(e){if(e.parentNode){let t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText(e,t){if(e.childNodes.length>0){let n=e.childNodes[e.childNodes.length-1];if(Vg.isTextNode(n)){n.value+=t;return}}Vg.appendChild(e,Vg.createTextNode(t))},insertTextBefore(e,t,n){let r=e.childNodes[e.childNodes.indexOf(n)-1];r&&Vg.isTextNode(r)?r.value+=t:Vg.insertBefore(e,Vg.createTextNode(t),n)},adoptAttributes(e,t){let n=new Set(e.attrs.map(e=>e.name));for(let r=0;r<t.length;r++)n.has(t[r].name)||e.attrs.push(t[r])},getFirstChild(e){return e.childNodes[0]},getChildNodes(e){return e.childNodes},getParentNode(e){return e.parentNode},getAttrList(e){return e.attrs},getTagName(e){return e.tagName},getNamespaceURI(e){return e.namespaceURI},getTextNodeContent(e){return e.value},getCommentNodeContent(e){return e.data},getDocumentTypeNodeName(e){return e.name},getDocumentTypeNodePublicId(e){return e.publicId},getDocumentTypeNodeSystemId(e){return e.systemId}
vendor: 9,679 bytes, line 52
52,isTextNode(e){return e.nodeName===`#text`},isCommentNode(e){return e.nodeName===`#comment`},isDocumentTypeNode(e){return e.nodeName===`#documentType`},isElementNode(e){return Object.prototype.hasOwnProperty.call(e,`tagName`)},setNodeSourceCodeLocation(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation(e){return e.sourceCodeLocation},updateNodeSourceCodeLocation(e,t){e.sourceCodeLocation={...e.sourceCodeLocation,...t}}},Hg=`html`,Ug=`about:legacy-compat`,Wg=`http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd`,Gg=`+//silmaril//dtd html pro v0r11 19970101//,-//as//dtd html 3.0 aswedit + extensions//,-//advasoft ltd//dtd html 3.0 aswedit + extensions//,-//ietf//dtd html 2.0 level 1//,-//ietf//dtd html 2.0 level 2//,-//ietf//dtd html 2.0 strict level 1//,-//ietf//dtd html 2.0 strict level 2//,-//ietf//dtd html 2.0 strict//,-//ietf//dtd html 2.0//,-//ietf//dtd html 2.1e//,-//ietf//dtd html 3.0//,-//ietf//dtd html 3.2 final//,-//ietf//dtd html 3.2//,-//ietf//dtd html 3//,-//ietf//dtd html level 0//,-//ietf//dtd html level 1//,-//ietf//dtd html level 2//,-//ietf//dtd html level 3//,-//ietf//dtd html strict level 0//,-//ietf//dtd html strict level 1//,-//ietf//dtd html strict level 2//,-//ietf//dtd html strict level 3//,-//ietf//dtd html strict//,-//ietf//dtd html//,-//metrius//dtd metrius presentational//,-//microsoft//dtd internet explorer 2.0 html strict//,-//microsoft//dtd internet explorer 2.0 html//,-//microsoft//dtd internet explorer 2.0 tables//,-//microsoft//dtd internet explorer 3.0 html strict//,-//microsoft//dtd internet explorer 3.0 html//,-//microsoft//dtd internet explorer 3.0 tables//,-//netscape comm. corp.//dtd html//,-//netscape comm. corp.//dtd strict html//,-//o'reilly and associates//dtd html 2.0//,-//o'reilly and associates//dtd html extended 1.0//,-//o'reilly and associates//dtd html extended relaxed 1.0//,-//sq//dtd html 2.0 hotmetal + extensions//,-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//,-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//,-//spyglass//dtd html 2.0 extended//,-//sun microsystems corp.//dtd hotjava html//,-//sun microsystems corp.//dtd hotjava strict html//,-//w3c//dtd html 3 1995-03-24//,-//w3c//dtd html 3.2 draft//,-//w3c//dtd html 3.2 final//,-//w3c//dtd html 3.2//,-//w3c//dtd html 3.2s draft//,-//w3c//dtd html 4.0 frameset//,-//w3c//dtd html 4.0 transitional//,-//w3c//dtd html experimental 19960712//,-//w3c//dtd html experimental 970421//,-//w3c//dtd w3 html//,-//w3o//dtd w3 html 3.0//,-//webtechs//dtd mozilla html 2.0//,-//webtechs//dtd mozilla html//`.split(`,`),Kg=[...Gg,`-//w3c//dtd html 4.01 frameset//`,`-//w3c//dtd html 4.01 transitional//`],qg=new Set([`-//w3o//dtd w3 html strict 3.0//en//`,`-/w3c/dtd html 4.0 transitional/en`,`html`]),Jg=[`-//w3c//dtd xhtml 1.0 frameset//`,`-//w3c//dtd xhtml 1.0 transitional//`],Yg=[...Jg,`-//w3c//dtd html 4.01 frameset//`,`-//w3c//dtd html 4.01 transitional//`];function Xg(e,t){return t.some(t=>e.startsWith(t))}function Zg(e){return e.name===Hg&&e.publicId===null&&(e.systemId===null||e.systemId===Ug)}function Qg(e){if(e.name!==Hg)return lg.QUIRKS;let{systemId:t}=e;if(t&&t.toLowerCase()===Wg)return lg.QUIRKS;let{publicId:n}=e;if(n!==null){if(n=n.toLowerCase(),qg.has(n))return lg.QUIRKS;let e=t===null?Kg:Gg;if(Xg(n,e))return lg.QUIRKS;if(e=t===null?Jg:Yg,Xg(n,e))return lg.LIMITED_QUIRKS}return lg.NO_QUIRKS}var $g={TEXT_HTML:`text/html`,APPLICATION_XML:`application/xhtml+xml`},e_=`definitionurl`,t_=`definitionURL`,n_=new Map(`attributeName.attributeType.baseFrequency.baseProfile.calcMode.clipPathUnits.diffuseConstant.edgeMode.filterUnits.glyphRef.gradientTransform.gradientUnits.kernelMatrix.kernelUnitLength.keyPoints.keySplines.keyTimes.lengthAdjust.limitingConeAngle.markerHeight.markerUnits.markerWidth.maskContentUnits.maskUnits.numOctaves.pathLength.patternContentUnits.patternTransform.patternUnits.pointsAtX.pointsAtY.pointsAtZ.preserveAlpha.preserveAspectRatio.primitiveUnits.refX.refY.repeatCount.repeatDur.requiredExtensions.requiredFeatures.specularConstant.specularExponent.spreadMethod.startOffset.stdDeviation.stitchTiles.surfaceScale.systemLanguage.tableValues.targetX.targetY.textLength.viewBox.viewTarget.xChannelSelector.yChannelSelector.zoomAndPan`.split(`.`).map(e=>[e.toLowerCase(),e])),r_=new Map([[`xlink:actuate`,{prefix:`xlink`,name:`actuate`,namespace:K.XLINK}],[`xlink:arcrole`,{prefix:`xlink`,name:`arcrole`,namespace:K.XLINK}],[`xlink:href`,{prefix:`xlink`,name:`href`,namespace:K.XLINK}],[`xlink:role`,{prefix:`xlink`,name:`role`,namespace:K.XLINK}],[`xlink:show`,{prefix:`xlink`,name:`show`,namespace:K.XLINK}],[`xlink:title`,{prefix:`xlink`,name:`title`,namespace:K.XLINK}],[`xlink:type`,{prefix:`xlink`,name:`type`,namespace:K.XLINK}],[`xml:lang`,{prefix:`xml`,name:`lang`,namespace:K.XML}],[`xml:space`,{prefix:`xml`,name:`space`,namespace:K.XML}],[`xmlns`,{prefix:``,name:`xmlns`,namespace:K.XMLNS}],[`xmlns:xlink`,{prefix:`xmlns`,name:`xlink`,namespace:K.XMLNS}]]),i_=new Map(`altGlyph.altGlyphDef.altGlyphItem.animateColor.animateMotion.animateTransform.clipPath.feBlend.feColorMatrix.feComponentTransfer.feComposite.feConvolveMatrix.feDiffuseLighting.feDisplacementMap.feDistantLight.feFlood.feFuncA.feFuncB.feFuncG.feFuncR.feGaussianBlur.feImage.feMerge.feMergeNode.feMorphology.feOffset.fePointLight.feSpecularLighting.feSpotLight.feTile.feTurbulence.foreignObject.glyphRef.linearGradient.radialGradient.textPath`.split(`.`).map(e=>[e.toLowerCase(),e])),a_=new Set([J.B,J.BIG,J.BLOCKQUOTE,J.BODY,J.BR,J.CENTER,J.CODE,J.DD,J.DIV,J.DL,J.DT,J.EM,J.EMBED,J.H1,J.H2,J.H3,J.H4,J.H5,J.H6,J.HEAD,J.HR,J.I,J.IMG,J.LI,J.LISTING,J.MENU,J.META,J.NOBR,J.OL,J.P,J.PRE,J.RUBY,J.S,J.SMALL,J.SPAN,J.STRONG,J.STRIKE,J.SUB,J.SUP,J.TABLE,J.TT,J.U,J.UL,J.VAR]);function o_(e){let t=e.tagID;return t===J.FONT&&e.attrs.some(({name:e})=>e===cg.COLOR||e===cg.SIZE||e===cg.FACE)||a_.has(t)}function s_(e){for(let t=0;t<e.attrs.length;t++)if(e.attrs[t].name===e_){e.attrs[t].name=t_;break}}function c_(e){for(let t=0;t<e.attrs.length;t++){let n=n_.get(e.attrs[t].name);n!=null&&(e.attrs[t].name=n)}}function l_(e){for(let t=0;t<e.attrs.length;t++){let n=r_.get(e.attrs[t].name);n&&(e.attrs[t].prefix=n.prefix,e.attrs[t].name=n.name,e.attrs[t].namespace=n.namespace)}}function u_(e){let t=i_.get(e.tagName);t!=null&&(e.tagName=t,e.tagID=dg(e.tagName))}function d_(e,t){return t===K.MATHML&&(e===J.MI||e===J.MO||e===J.MN||e===J.MS||e===J.MTEXT)}function f_(e,t,n){if(t===K.MATHML&&e===J.ANNOTATION_XML){for(let e=0;e<n.length;e++)if(n[e].name===cg.ENCODING){let t=n[e].value.toLowerCase();return t===$g.TEXT_HTML||t===$g.APPLICATION_XML}}return t===K.SVG&&(e===J.FOREIGN_OBJECT||e===J.DESC||e===J.TITLE)}function p_(e,t,n,r){return(!r||r===K.HTML)&&f_(e,t,n)||(!r||r===K.MATHML)&&d_(e,t)}var m_=`hidden`,h_=8,g_=3,Z;(function(e){e[e.INITIAL=0]=`INITIAL`,e[e.BEFORE_HTML=1]=`BEFORE_HTML`,e[e.BEFORE_HEAD=2]=`BEFORE_HEAD`,e[e.IN_HEAD=3]=`IN_HEAD`,e[e.IN_HEAD_NO_SCRIPT=4]=`IN_HEAD_NO_SCRIPT`,e[e.AFTER_HEAD=5]=`AFTER_HEAD`,e[e.IN_BODY=6]=`IN_BODY`,e[e.TEXT=7]=`TEXT`,e[e.IN_TABLE=8]=`IN_TABLE`,e[e.IN_TABLE_TEXT=9]=`IN_TABLE_TEXT`,e[e.IN_CAPTION=10]=`IN_CAPTION`,e[e.IN_COLUMN_GROUP=11]=`IN_COLUMN_GROUP`,e[e.IN_TABLE_BODY=12]=`IN_TABLE_BODY`,e[e.IN_ROW=13]=`IN_ROW`,e[e.IN_CELL=14]=`IN_CELL`,e[e.IN_SELECT=15]=`IN_SELECT`,e[e.IN_SELECT_IN_TABLE=16]=`IN_SELECT_IN_TABLE`,e[e.IN_TEMPLATE=17]=`IN_TEMPLATE`,e[e.AFTER_BODY=18]=`AFTER_BODY`,e[e.IN_FRAMESET=19]=`IN_FRAMESET`,e[e.AFTER_FRAMESET=20]=`AFTER_FRAMESET`,e[e.AFTER_AFTER_BODY=21]=`AFTER_AFTER_BODY`,e[e.AFTER_AFTER_FRAMESET=22]=`AFTER_AFTER_FRAMESET`})(Z||={});var __={startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1},v_=new Set([J.TABLE,J.TBODY,J.TFOOT,J.THEAD,J.TR]),y_={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:Vg,onParseError:null},b_=class{constructor(e,t,n=null,r=null){this.fragmentContext=n,this.scriptHandler=r,this.currentToken=null,this.stopped=!1,this.insertionMode=Z.INITIAL,this.originalInsertionMode=Z.INITIAL,this.headElement=null,this.formElement=null,this.currentNotInHTML=!1,this.tmplInsertionModeStack=[],this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1,this.options={...y_,...e},this.treeAdapter=this.options.treeAdapter,this.onParseError=this.options.onParseError,this.onParseError&&(this.options.sourceCodeLocationInfo=!0),this.document=t??this.treeAdapter.createDocument(),this.tokenizer=new wg(this.options,this),this.activeFormattingElements=new Bg(this.treeAdapter),this.fragmentContextID=n?dg(this.treeAdapter.getTagName(n)):J.UNKNOWN,this._setContextModes(n??this.document,this.fragmentContextID),this.openElements=new Ig(this.document,this.treeAdapter,this)}static parse(e,t){let n=new this(t);return n.tokenizer.write(e,!0),n.document}static getFragmentParser(e,t){let n={...y_,...t};e??=n.treeAdapter.createElement(q.TEMPLATE,K.HTML,[]);let r=n.treeAdapter.createElement(`documentmock`,K.HTML,[]),i=new this(n,r,e);return i.fragmentContextID===J.TEMPLATE&&i.tmplInsertionModeStack.unshift(Z.IN_TEMPLATE),i._initTokenizerForFragmentParsing(),i._insertFakeRootElement(),i._resetInsertionMode(),i._findFormInFragmentContext(),i}getFragment(){let e=this.treeAdapter.getFirstChild(this.document),t=this.treeAdapter.createDocumentFragment();return this._adoptNodes(e,t),t}_err(e,t,n){if(!this.onParseError)return;let r=e.location??__,i={code:t,startLine:r.startLine,startCol:r.startCol,startOffset:r.startOffset,endLine:n?r.startLine:r.endLine,endCol:n?r.startCol:r.endCol,endOffset:n?r.startOffset:r.endOffset};this.onParseError(i)}
vendor: 21,763 bytes, line 52
52onItemPush(e,t,n){var r,i;(i=(r=this.treeAdapter).onItemPush)==null||i.call(r,e),n&&this.openElements.stackTop>0&&this._setContextModes(e,t)}onItemPop(e,t){var n,r;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(e,this.currentToken),(r=(n=this.treeAdapter).onItemPop)==null||r.call(n,e,this.openElements.current),t){let e,t;this.openElements.stackTop===0&&this.fragmentContext?(e=this.fragmentContext,t=this.fragmentContextID):{current:e,currentTagId:t}=this.openElements,this._setContextModes(e,t)}}_setContextModes(e,t){let n=e===this.document||e&&this.treeAdapter.getNamespaceURI(e)===K.HTML;this.currentNotInHTML=!n,this.tokenizer.inForeignNode=!n&&e!==void 0&&t!==void 0&&!this._isIntegrationPoint(t,e)}_switchToTextParsing(e,t){this._insertElement(e,K.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=Z.TEXT}switchToPlaintextParsing(){this.insertionMode=Z.TEXT,this.originalInsertionMode=Z.IN_BODY,this.tokenizer.state=mg.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let e=this.fragmentContext;for(;e;){if(this.treeAdapter.getTagName(e)===q.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==K.HTML))switch(this.fragmentContextID){case J.TITLE:case J.TEXTAREA:this.tokenizer.state=mg.RCDATA;break;case J.STYLE:case J.XMP:case J.IFRAME:case J.NOEMBED:case J.NOFRAMES:case J.NOSCRIPT:this.tokenizer.state=mg.RAWTEXT;break;case J.SCRIPT:this.tokenizer.state=mg.SCRIPT_DATA;break;case J.PLAINTEXT:this.tokenizer.state=mg.PLAINTEXT;break;default:}}_setDocumentType(e){let t=e.name||``,n=e.publicId||``,r=e.systemId||``;if(this.treeAdapter.setDocumentType(this.document,t,n,r),e.location){let t=this.treeAdapter.getChildNodes(this.document).find(e=>this.treeAdapter.isDocumentTypeNode(e));t&&this.treeAdapter.setNodeSourceCodeLocation(t,e.location)}}_attachElementToTree(e,t){if(this.options.sourceCodeLocationInfo){let n=t&&{...t,startTag:t};this.treeAdapter.setNodeSourceCodeLocation(e,n)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{let t=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(t??this.document,e)}}_appendElement(e,t){let n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location)}_insertElement(e,t){let n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location),this.openElements.push(n,e.tagID)}_insertFakeElement(e,t){let n=this.treeAdapter.createElement(e,K.HTML,[]);this._attachElementToTree(n,null),this.openElements.push(n,t)}_insertTemplate(e){let t=this.treeAdapter.createElement(e.tagName,K.HTML,e.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,n),this._attachElementToTree(t,e.location),this.openElements.push(t,e.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null)}_insertFakeRootElement(){let e=this.treeAdapter.createElement(q.HTML,K.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(e,null),this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e,J.HTML)}_appendCommentNode(e,t){let n=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,n),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,e.location)}_insertCharacters(e){let t,n;if(this._shouldFosterParentOnInsertion()?({parent:t,beforeElement:n}=this._findFosterParentingLocation(),n?this.treeAdapter.insertTextBefore(t,e.chars,n):this.treeAdapter.insertText(t,e.chars)):(t=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(t,e.chars)),!e.location)return;let r=this.treeAdapter.getChildNodes(t),i=r[(n?r.lastIndexOf(n):r.length)-1];if(this.treeAdapter.getNodeSourceCodeLocation(i)){let{endLine:t,endCol:n,endOffset:r}=e.location;this.treeAdapter.updateNodeSourceCodeLocation(i,{endLine:t,endCol:n,endOffset:r})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(i,e.location)}_adoptNodes(e,t){for(let n=this.treeAdapter.getFirstChild(e);n;n=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(t,n)}_setEndLocation(e,t){if(this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location){let n=t.location,r=this.treeAdapter.getTagName(e),i=t.type===Kh.END_TAG&&r===t.tagName?{endTag:{...n},endLine:n.endLine,endCol:n.endCol,endOffset:n.endOffset}:{endLine:n.startLine,endCol:n.startCol,endOffset:n.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(e,i)}}shouldProcessStartTagTokenInForeignContent(e){if(!this.currentNotInHTML)return!1;let t,n;return this.openElements.stackTop===0&&this.fragmentContext?(t=this.fragmentContext,n=this.fragmentContextID):{current:t,currentTagId:n}=this.openElements,e.tagID===J.SVG&&this.treeAdapter.getTagName(t)===q.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(t)===K.MATHML?!1:this.tokenizer.inForeignNode||(e.tagID===J.MGLYPH||e.tagID===J.MALIGNMARK)&&n!==void 0&&!this._isIntegrationPoint(n,t,K.HTML)}_processToken(e){switch(e.type){case Kh.CHARACTER:this.onCharacter(e);break;case Kh.NULL_CHARACTER:this.onNullCharacter(e);break;case Kh.COMMENT:this.onComment(e);break;case Kh.DOCTYPE:this.onDoctype(e);break;case Kh.START_TAG:this._processStartTag(e);break;case Kh.END_TAG:this.onEndTag(e);break;case Kh.EOF:this.onEof(e);break;case Kh.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(e);break}}_isIntegrationPoint(e,t,n){return p_(e,this.treeAdapter.getNamespaceURI(t),this.treeAdapter.getAttrList(t),n)}_reconstructActiveFormattingElements(){let e=this.activeFormattingElements.entries.length;if(e){let t=this.activeFormattingElements.entries.findIndex(e=>e.type===Rg.Marker||this.openElements.contains(e.element)),n=t===-1?e-1:t-1;for(let e=n;e>=0;e--){let t=this.activeFormattingElements.entries[e];this._insertElement(t.token,this.treeAdapter.getNamespaceURI(t.element)),t.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=Z.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(J.P),this.openElements.popUntilTagNamePopped(J.P)}_resetInsertionMode(){for(let e=this.openElements.stackTop;e>=0;e--)switch(e===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[e]){case J.TR:this.insertionMode=Z.IN_ROW;return;case J.TBODY:case J.THEAD:case J.TFOOT:this.insertionMode=Z.IN_TABLE_BODY;return;case J.CAPTION:this.insertionMode=Z.IN_CAPTION;return;case J.COLGROUP:this.insertionMode=Z.IN_COLUMN_GROUP;return;case J.TABLE:this.insertionMode=Z.IN_TABLE;return;case J.BODY:this.insertionMode=Z.IN_BODY;return;case J.FRAMESET:this.insertionMode=Z.IN_FRAMESET;return;case J.SELECT:this._resetInsertionModeForSelect(e);return;case J.TEMPLATE:this.insertionMode=this.tmplInsertionModeStack[0];return;case J.HTML:this.insertionMode=this.headElement?Z.AFTER_HEAD:Z.BEFORE_HEAD;return;case J.TD:case J.TH:if(e>0){this.insertionMode=Z.IN_CELL;return}break;case J.HEAD:if(e>0){this.insertionMode=Z.IN_HEAD;return}break}this.insertionMode=Z.IN_BODY}_resetInsertionModeForSelect(e){if(e>0)for(let t=e-1;t>0;t--){let e=this.openElements.tagIDs[t];if(e===J.TEMPLATE)break;if(e===J.TABLE){this.insertionMode=Z.IN_SELECT_IN_TABLE;return}}this.insertionMode=Z.IN_SELECT}_isElementCausesFosterParenting(e){return v_.has(e)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let e=this.openElements.stackTop;e>=0;e--){let t=this.openElements.items[e];switch(this.openElements.tagIDs[e]){case J.TEMPLATE:if(this.treeAdapter.getNamespaceURI(t)===K.HTML)return{parent:this.treeAdapter.getTemplateContent(t),beforeElement:null};break;case J.TABLE:{let n=this.treeAdapter.getParentNode(t);return n?{parent:n,beforeElement:t}:{parent:this.openElements.items[e-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(e){let t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}_isSpecialElement(e,t){return fg[this.treeAdapter.getNamespaceURI(e)].has(t)}onCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Ry(this,e);return}switch(this.insertionMode){case Z.INITIAL:N_(this,e);break;case Z.BEFORE_HTML:I_(this,e);break;case Z.BEFORE_HEAD:z_(this,e);break;case Z.IN_HEAD:U_(this,e);break;case Z.IN_HEAD_NO_SCRIPT:K_(this,e);break;case Z.AFTER_HEAD:Y_(this,e);break;case Z.IN_BODY:case Z.IN_CAPTION:case Z.IN_CELL:case Z.IN_TEMPLATE:Q_(this,e);break;case Z.TEXT:case Z.IN_SELECT:case Z.IN_SELECT_IN_TABLE:this._insertCharacters(e);break;case Z.IN_TABLE:case Z.IN_TABLE_BODY:case Z.IN_ROW:qv(this,e);break;case Z.IN_TABLE_TEXT:oy(this,e);break;case Z.IN_COLUMN_GROUP:py(this,e);break;case Z.AFTER_BODY:ky(this,e);break;case Z.AFTER_AFTER_BODY:Fy(this,e);break;default:}}onNullCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Ly(this,e);return}switch(this.insertionMode){case Z.INITIAL:N_(this,e);break;case Z.BEFORE_HTML:I_(this,e);break;case Z.BEFORE_HEAD:z_(this,e);break;case Z.IN_HEAD:U_(this,e);break;case Z.IN_HEAD_NO_SCRIPT:K_(this,e);break;case Z.AFTER_HEAD:Y_(this,e);break;case Z.TEXT:this._insertCharacters(e);break;case Z.IN_TABLE:case Z.IN_TABLE_BODY:case Z.IN_ROW:qv(this,e);break;case Z.IN_COLUMN_GROUP:py(this,e);break;case Z.AFTER_BODY:ky(this,e);break;case Z.AFTER_AFTER_BODY:Fy(this,e);break;default:}}onComment(e){if(this.skipNextNewLine=!1,this.currentNotInHTML){O_(this,e);return}switch(this.insertionMode){case Z.INITIAL:case Z.BEFORE_HTML:case Z.BEFORE_HEAD:case Z.IN_HEAD:case Z.IN_HEAD_NO_SCRIPT:case Z.AFTER_HEAD:case Z.IN_BODY:case Z.IN_TABLE:case Z.IN_CAPTION:case Z.IN_COLUMN_GROUP:case Z.IN_TABLE_BODY:case Z.IN_ROW:case Z.IN_CELL:case Z.IN_SELECT:case Z.IN_SELECT_IN_TABLE:case Z.IN_TEMPLATE:case Z.IN_FRAMESET:case Z.AFTER_FRAMESET:O_(this,e);break;case Z.IN_TABLE_TEXT:sy(this,e);break;case Z.AFTER_BODY:k_(this,e);break;case Z.AFTER_AFTER_BODY:case Z.AFTER_AFTER_FRAMESET:A_(this,e);break;default:}}onDoctype(e){switch(this.skipNextNewLine=!1,this.insertionMode){case Z.INITIAL:M_(this,e);break;case Z.BEFORE_HEAD:case Z.IN_HEAD:case Z.IN_HEAD_NO_SCRIPT:case Z.AFTER_HEAD:this._err(e,G.misplacedDoctype);break;case Z.IN_TABLE_TEXT:sy(this,e);break;default:}}onStartTag(e){this.skipNextNewLine=!1,this.currentToken=e,this._processStartTag(e),e.selfClosing&&!e.ackSelfClosing&&this._err(e,G.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(e){this.shouldProcessStartTagTokenInForeignContent(e)?By(this,e):this._startTagOutsideForeignContent(e)}_startTagOutsideForeignContent(e){switch(this.insertionMode){case Z.INITIAL:N_(this,e);break;case Z.BEFORE_HTML:P_(this,e);break;case Z.BEFORE_HEAD:L_(this,e);break;case Z.IN_HEAD:B_(this,e);break;case Z.IN_HEAD_NO_SCRIPT:W_(this,e);break;case Z.AFTER_HEAD:q_(this,e);break;case Z.IN_BODY:jv(this,e);break;case Z.IN_TABLE:ny(this,e);break;case Z.IN_TABLE_TEXT:sy(this,e);break;case Z.IN_CAPTION:ly(this,e);break;case Z.IN_COLUMN_GROUP:dy(this,e);break;case Z.IN_TABLE_BODY:my(this,e);break;case Z.IN_ROW:gy(this,e);break;case Z.IN_CELL:vy(this,e);break;case Z.IN_SELECT:by(this,e);break;case Z.IN_SELECT_IN_TABLE:Sy(this,e);break;case Z.IN_TEMPLATE:wy(this,e);break;case Z.AFTER_BODY:Dy(this,e);break;case Z.IN_FRAMESET:Ay(this,e);break;case Z.AFTER_FRAMESET:My(this,e);break;case Z.AFTER_AFTER_BODY:Py(this,e);break;case Z.AFTER_AFTER_FRAMESET:Iy(this,e);break;default:}}onEndTag(e){this.skipNextNewLine=!1,this.currentToken=e,this.currentNotInHTML?Vy(this,e):this._endTagOutsideForeignContent(e)}_endTagOutsideForeignContent(e){switch(this.insertionMode){case Z.INITIAL:N_(this,e);break;case Z.BEFORE_HTML:F_(this,e);break;case Z.BEFORE_HEAD:R_(this,e);break;case Z.IN_HEAD:V_(this,e);break;case Z.IN_HEAD_NO_SCRIPT:G_(this,e);break;case Z.AFTER_HEAD:J_(this,e);break;case Z.IN_BODY:Uv(this,e);break;case Z.TEXT:Gv(this,e);break;case Z.IN_TABLE:ry(this,e);break;case Z.IN_TABLE_TEXT:sy(this,e);break;case Z.IN_CAPTION:uy(this,e);break;case Z.IN_COLUMN_GROUP:fy(this,e);break;case Z.IN_TABLE_BODY:hy(this,e);break;case Z.IN_ROW:_y(this,e);break;case Z.IN_CELL:yy(this,e);break;case Z.IN_SELECT:xy(this,e);break;case Z.IN_SELECT_IN_TABLE:Cy(this,e);break;case Z.IN_TEMPLATE:Ty(this,e);break;case Z.AFTER_BODY:Oy(this,e);break;case Z.IN_FRAMESET:jy(this,e);break;case Z.AFTER_FRAMESET:Ny(this,e);break;case Z.AFTER_AFTER_BODY:Fy(this,e);break;default:}}onEof(e){switch(this.insertionMode){case Z.INITIAL:N_(this,e);break;case Z.BEFORE_HTML:I_(this,e);break;case Z.BEFORE_HEAD:z_(this,e);break;case Z.IN_HEAD:U_(this,e);break;case Z.IN_HEAD_NO_SCRIPT:K_(this,e);break;case Z.AFTER_HEAD:Y_(this,e);break;case Z.IN_BODY:case Z.IN_TABLE:case Z.IN_CAPTION:case Z.IN_COLUMN_GROUP:case Z.IN_TABLE_BODY:case Z.IN_ROW:case Z.IN_CELL:case Z.IN_SELECT:case Z.IN_SELECT_IN_TABLE:Wv(this,e);break;case Z.TEXT:Kv(this,e);break;case Z.IN_TABLE_TEXT:sy(this,e);break;case Z.IN_TEMPLATE:Ey(this,e);break;case Z.AFTER_BODY:case Z.IN_FRAMESET:case Z.AFTER_FRAMESET:case Z.AFTER_AFTER_BODY:case Z.AFTER_AFTER_FRAMESET:j_(this,e);break;default:}}onWhitespaceCharacter(e){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,e.chars.charCodeAt(0)===W.LINE_FEED)){if(e.chars.length===1)return;e.chars=e.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(e);return}switch(this.insertionMode){case Z.IN_HEAD:case Z.IN_HEAD_NO_SCRIPT:case Z.AFTER_HEAD:case Z.TEXT:case Z.IN_COLUMN_GROUP:case Z.IN_SELECT:case Z.IN_SELECT_IN_TABLE:case Z.IN_FRAMESET:case Z.AFTER_FRAMESET:this._insertCharacters(e);break;case Z.IN_BODY:case Z.IN_CAPTION:case Z.IN_CELL:case Z.IN_TEMPLATE:case Z.AFTER_BODY:case Z.AFTER_AFTER_BODY:case Z.AFTER_AFTER_FRAMESET:Z_(this,e);break;case Z.IN_TABLE:case Z.IN_TABLE_BODY:case Z.IN_ROW:qv(this,e);break;case Z.IN_TABLE_TEXT:ay(this,e);break;default:}}};function x_(e,t){let n=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return n?e.openElements.contains(n.element)?e.openElements.hasInScope(t.tagID)||(n=null):(e.activeFormattingElements.removeEntry(n),n=null):Hv(e,t),n}function S_(e,t){let n=null,r=e.openElements.stackTop;for(;r>=0;r--){let i=e.openElements.items[r];if(i===t.element)break;e._isSpecialElement(i,e.openElements.tagIDs[r])&&(n=i)}return n||(e.openElements.shortenToLength(Math.max(r,0)),e.activeFormattingElements.removeEntry(t)),n}function C_(e,t,n){let r=t,i=e.openElements.getCommonAncestor(t);for(let a=0,o=i;o!==n;a++,o=i){i=e.openElements.getCommonAncestor(o);let n=e.activeFormattingElements.getElementEntry(o),s=n&&a>=g_;!n||s?(s&&e.activeFormattingElements.removeEntry(n),e.openElements.remove(o)):(o=w_(e,n),r===t&&(e.activeFormattingElements.bookmark=n),e.treeAdapter.detachNode(r),e.treeAdapter.appendChild(o,r),r=o)}return r}function w_(e,t){let n=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,n,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r,r}function T_(e,t,n){let r=dg(e.treeAdapter.getTagName(t));if(e._isElementCausesFosterParenting(r))e._fosterParentElement(n);else{let i=e.treeAdapter.getNamespaceURI(t);r===J.TEMPLATE&&i===K.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,n)}}function E_(e,t,n){let r=e.treeAdapter.getNamespaceURI(n.element),{token:i}=n,a=e.treeAdapter.createElement(i.tagName,r,i.attrs);e._adoptNodes(t,a),e.treeAdapter.appendChild(t,a),e.activeFormattingElements.insertElementAfterBookmark(a,i),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,a,i.tagID)}function D_(e,t){for(let n=0;n<h_;n++){let n=x_(e,t);if(!n)break;let r=S_(e,n);if(!r)break;e.activeFormattingElements.bookmark=n;let i=C_(e,r,n.element),a=e.openElements.getCommonAncestor(n.element);e.treeAdapter.detachNode(i),a&&T_(e,a,i),E_(e,r,n)}}function O_(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function k_(e,t){e._appendCommentNode(t,e.openElements.items[0])}function A_(e,t){e._appendCommentNode(t,e.document)}function j_(e,t){if(e.stopped=!0,t.location){let n=e.fragmentContext?0:2;for(let r=e.openElements.stackTop;r>=n;r--)e._setEndLocation(e.openElements.items[r],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){let n=e.openElements.items[0],r=e.treeAdapter.getNodeSourceCodeLocation(n);if(r&&!r.endTag&&(e._setEndLocation(n,t),e.openElements.stackTop>=1)){let n=e.openElements.items[1],r=e.treeAdapter.getNodeSourceCodeLocation(n);r&&!r.endTag&&e._setEndLocation(n,t)}}}}function M_(e,t){e._setDocumentType(t);let n=t.forceQuirks?lg.QUIRKS:Qg(t);Zg(t)||e._err(t,G.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,n),e.insertionMode=Z.BEFORE_HTML}function N_(e,t){e._err(t,G.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,lg.QUIRKS),e.insertionMode=Z.BEFORE_HTML,e._processToken(t)}function P_(e,t){t.tagID===J.HTML?(e._insertElement(t,K.HTML),e.insertionMode=Z.BEFORE_HEAD):I_(e,t)}function F_(e,t){let n=t.tagID;(n===J.HTML||n===J.HEAD||n===J.BODY||n===J.BR)&&I_(e,t)}function I_(e,t){e._insertFakeRootElement(),e.insertionMode=Z.BEFORE_HEAD,e._processToken(t)}function L_(e,t){switch(t.tagID){case J.HTML:jv(e,t);break;case J.HEAD:e._insertElement(t,K.HTML),e.headElement=e.openElements.current,e.insertionMode=Z.IN_HEAD;break;default:z_(e,t)}}function R_(e,t){let n=t.tagID;n===J.HEAD||n===J.BODY||n===J.HTML||n===J.BR?z_(e,t):e._err(t,G.endTagWithoutMatchingOpenElement)}function z_(e,t){e._insertFakeElement(q.HEAD,J.HEAD),e.headElement=e.openElements.current,e.insertionMode=Z.IN_HEAD,e._processToken(t)}function B_(e,t){switch(t.tagID){case J.HTML:jv(e,t);break;case J.BASE:case J.BASEFONT:case J.BGSOUND:case J.LINK:case J.META:e._appendElement(t,K.HTML),t.ackSelfClosing=!0;break;case J.TITLE:e._switchToTextParsing(t,mg.RCDATA);break;case J.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,mg.RAWTEXT):(e._insertElement(t,K.HTML),e.insertionMode=Z.IN_HEAD_NO_SCRIPT);break;case J.NOFRAMES:case J.STYLE:e._switchToTextParsing(t,mg.RAWTEXT);break;case J.SCRIPT:e._switchToTextParsing(t,mg.SCRIPT_DATA);break;case J.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=Z.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(Z.IN_TEMPLATE);break;case J.HEAD:e._err(t,G.misplacedStartTagForHeadElement);break;default:U_(e,t)}}function V_(e,t){switch(t.tagID){case J.HEAD:e.openElements.pop(),e.insertionMode=Z.AFTER_HEAD;break;case J.BODY:case J.BR:case J.HTML:U_(e,t);break;case J.TEMPLATE:H_(e,t);break;default:e._err(t,G.endTagWithoutMatchingOpenElement)}}function H_(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==J.TEMPLATE&&e._err(t,G.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(J.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,G.endTagWithoutMatchingOpenElement)}function U_(e,t){e.openElements.pop(),e.insertionMode=Z.AFTER_HEAD,e._processToken(t)}function W_(e,t){switch(t.tagID){case J.HTML:jv(e,t);break;case J.BASEFONT:case J.BGSOUND:case J.HEAD:case J.LINK:case J.META:case J.NOFRAMES:case J.STYLE:B_(e,t);break;case J.NOSCRIPT:e._err(t,G.nestedNoscriptInHead);break;default:K_(e,t)}}function G_(e,t){switch(t.tagID){case J.NOSCRIPT:e.openElements.pop(),e.insertionMode=Z.IN_HEAD;break;case J.BR:K_(e,t);break;default:e._err(t,G.endTagWithoutMatchingOpenElement)}}function K_(e,t){let n=t.type===Kh.EOF?G.openElementsLeftAfterEof:G.disallowedContentInNoscriptInHead;e._err(t,n),e.openElements.pop(),e.insertionMode=Z.IN_HEAD,e._processToken(t)}function q_(e,t){switch(t.tagID){case J.HTML:jv(e,t);break;case J.BODY:e._insertElement(t,K.HTML),e.framesetOk=!1,e.insertionMode=Z.IN_BODY;break;case J.FRAMESET:e._insertElement(t,K.HTML),e.insertionMode=Z.IN_FRAMESET;break;case J.BASE:case J.BASEFONT:case J.BGSOUND:case J.LINK:case J.META:case J.NOFRAMES:case J.SCRIPT:case J.STYLE:case J.TEMPLATE:case J.TITLE:e._err(t,G.abandonedHeadElementChild),e.openElements.push(e.headElement,J.HEAD),B_(e,t),e.openElements.remove(e.headElement);break;case J.HEAD:e._err(t,G.misplacedStartTagForHeadElement);break;default:Y_(e,t)}}function J_(e,t){switch(t.tagID){case J.BODY:case J.HTML:case J.BR:Y_(e,t);break;case J.TEMPLATE:H_(e,t);break;default:e._err(t,G.endTagWithoutMatchingOpenElement)}}function Y_(e,t){e._insertFakeElement(q.BODY,J.BODY),e.insertionMode=Z.IN_BODY,X_(e,t)}function X_(e,t){switch(t.type){case Kh.CHARACTER:Q_(e,t);break;case Kh.WHITESPACE_CHARACTER:Z_(e,t);break;case Kh.COMMENT:O_(e,t);break;case Kh.START_TAG:jv(e,t);break;case Kh.END_TAG:Uv(e,t);break;case Kh.EOF:Wv(e,t);break;default:}}function Z_(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function Q_(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function $_(e,t){e.openElements.tmplCount===0&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}function ev(e,t){let n=e.openElements.tryPeekProperlyNestedBodyElement();n&&e.openElements.tmplCount===0&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(n,t.attrs))}function tv(e,t){let n=e.openElements.tryPeekProperlyNestedBodyElement();
vendor: 8,519 bytes, line 52
52e.framesetOk&&n&&(e.treeAdapter.detachNode(n),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,K.HTML),e.insertionMode=Z.IN_FRAMESET)}function nv(e,t){e.openElements.hasInButtonScope(J.P)&&e._closePElement(),e._insertElement(t,K.HTML)}function rv(e,t){e.openElements.hasInButtonScope(J.P)&&e._closePElement(),e.openElements.currentTagId!==void 0&&pg.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,K.HTML)}function iv(e,t){e.openElements.hasInButtonScope(J.P)&&e._closePElement(),e._insertElement(t,K.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function av(e,t){let n=e.openElements.tmplCount>0;(!e.formElement||n)&&(e.openElements.hasInButtonScope(J.P)&&e._closePElement(),e._insertElement(t,K.HTML),n||(e.formElement=e.openElements.current))}function ov(e,t){e.framesetOk=!1;let n=t.tagID;for(let t=e.openElements.stackTop;t>=0;t--){let r=e.openElements.tagIDs[t];if(n===J.LI&&r===J.LI||(n===J.DD||n===J.DT)&&(r===J.DD||r===J.DT)){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.popUntilTagNamePopped(r);break}if(r!==J.ADDRESS&&r!==J.DIV&&r!==J.P&&e._isSpecialElement(e.openElements.items[t],r))break}e.openElements.hasInButtonScope(J.P)&&e._closePElement(),e._insertElement(t,K.HTML)}function sv(e,t){e.openElements.hasInButtonScope(J.P)&&e._closePElement(),e._insertElement(t,K.HTML),e.tokenizer.state=mg.PLAINTEXT}function cv(e,t){e.openElements.hasInScope(J.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(J.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,K.HTML),e.framesetOk=!1}function lv(e,t){let n=e.activeFormattingElements.getElementEntryInScopeWithTagName(q.A);n&&(D_(e,t),e.openElements.remove(n.element),e.activeFormattingElements.removeEntry(n)),e._reconstructActiveFormattingElements(),e._insertElement(t,K.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function uv(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,K.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function dv(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(J.NOBR)&&(D_(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,K.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function fv(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,K.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function pv(e,t){e.treeAdapter.getDocumentMode(e.document)!==lg.QUIRKS&&e.openElements.hasInButtonScope(J.P)&&e._closePElement(),e._insertElement(t,K.HTML),e.framesetOk=!1,e.insertionMode=Z.IN_TABLE}function mv(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,K.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function hv(e){let t=qh(e,cg.TYPE);return t!=null&&t.toLowerCase()===m_}function gv(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,K.HTML),hv(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}function _v(e,t){e._appendElement(t,K.HTML),t.ackSelfClosing=!0}function vv(e,t){e.openElements.hasInButtonScope(J.P)&&e._closePElement(),e._appendElement(t,K.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function yv(e,t){t.tagName=q.IMG,t.tagID=J.IMG,mv(e,t)}function bv(e,t){e._insertElement(t,K.HTML),e.skipNextNewLine=!0,e.tokenizer.state=mg.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=Z.TEXT}function xv(e,t){e.openElements.hasInButtonScope(J.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,mg.RAWTEXT)}function Sv(e,t){e.framesetOk=!1,e._switchToTextParsing(t,mg.RAWTEXT)}function Cv(e,t){e._switchToTextParsing(t,mg.RAWTEXT)}function wv(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,K.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===Z.IN_TABLE||e.insertionMode===Z.IN_CAPTION||e.insertionMode===Z.IN_TABLE_BODY||e.insertionMode===Z.IN_ROW||e.insertionMode===Z.IN_CELL?Z.IN_SELECT_IN_TABLE:Z.IN_SELECT}function Tv(e,t){e.openElements.currentTagId===J.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,K.HTML)}function Ev(e,t){e.openElements.hasInScope(J.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,K.HTML)}function Dv(e,t){e.openElements.hasInScope(J.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(J.RTC),e._insertElement(t,K.HTML)}function Ov(e,t){e._reconstructActiveFormattingElements(),s_(t),l_(t),t.selfClosing?e._appendElement(t,K.MATHML):e._insertElement(t,K.MATHML),t.ackSelfClosing=!0}function kv(e,t){e._reconstructActiveFormattingElements(),c_(t),l_(t),t.selfClosing?e._appendElement(t,K.SVG):e._insertElement(t,K.SVG),t.ackSelfClosing=!0}function Av(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,K.HTML)}function jv(e,t){switch(t.tagID){case J.I:case J.S:case J.B:case J.U:case J.EM:case J.TT:case J.BIG:case J.CODE:case J.FONT:case J.SMALL:case J.STRIKE:case J.STRONG:uv(e,t);break;case J.A:lv(e,t);break;case J.H1:case J.H2:case J.H3:case J.H4:case J.H5:case J.H6:rv(e,t);break;case J.P:case J.DL:case J.OL:case J.UL:case J.DIV:case J.DIR:case J.NAV:case J.MAIN:case J.MENU:case J.ASIDE:case J.CENTER:case J.FIGURE:case J.FOOTER:case J.HEADER:case J.HGROUP:case J.DIALOG:case J.DETAILS:case J.ADDRESS:case J.ARTICLE:case J.SEARCH:case J.SECTION:case J.SUMMARY:case J.FIELDSET:case J.BLOCKQUOTE:case J.FIGCAPTION:nv(e,t);break;case J.LI:case J.DD:case J.DT:ov(e,t);break;case J.BR:case J.IMG:case J.WBR:case J.AREA:case J.EMBED:case J.KEYGEN:mv(e,t);break;case J.HR:vv(e,t);break;case J.RB:case J.RTC:Ev(e,t);break;case J.RT:case J.RP:Dv(e,t);break;case J.PRE:case J.LISTING:iv(e,t);break;case J.XMP:xv(e,t);break;case J.SVG:kv(e,t);break;case J.HTML:$_(e,t);break;case J.BASE:case J.LINK:case J.META:case J.STYLE:case J.TITLE:case J.SCRIPT:case J.BGSOUND:case J.BASEFONT:case J.TEMPLATE:B_(e,t);break;case J.BODY:ev(e,t);break;case J.FORM:av(e,t);break;case J.NOBR:dv(e,t);break;case J.MATH:Ov(e,t);break;case J.TABLE:pv(e,t);break;case J.INPUT:gv(e,t);break;case J.PARAM:case J.TRACK:case J.SOURCE:_v(e,t);break;case J.IMAGE:yv(e,t);break;case J.BUTTON:cv(e,t);break;case J.APPLET:case J.OBJECT:case J.MARQUEE:fv(e,t);break;case J.IFRAME:Sv(e,t);break;case J.SELECT:wv(e,t);break;case J.OPTION:case J.OPTGROUP:Tv(e,t);break;case J.NOEMBED:case J.NOFRAMES:Cv(e,t);break;case J.FRAMESET:tv(e,t);break;case J.TEXTAREA:bv(e,t);break;case J.NOSCRIPT:e.options.scriptingEnabled?Cv(e,t):Av(e,t);break;case J.PLAINTEXT:sv(e,t);break;case J.COL:case J.TH:case J.TD:case J.TR:case J.HEAD:case J.FRAME:case J.TBODY:case J.TFOOT:case J.THEAD:case J.CAPTION:case J.COLGROUP:break;default:Av(e,t)}}function Mv(e,t){if(e.openElements.hasInScope(J.BODY)&&(e.insertionMode=Z.AFTER_BODY,e.options.sourceCodeLocationInfo)){let n=e.openElements.tryPeekProperlyNestedBodyElement();n&&e._setEndLocation(n,t)}}function Nv(e,t){e.openElements.hasInScope(J.BODY)&&(e.insertionMode=Z.AFTER_BODY,Oy(e,t))}function Pv(e,t){let n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n))}function Fv(e){let t=e.openElements.tmplCount>0,{formElement:n}=e;t||(e.formElement=null),(n||t)&&e.openElements.hasInScope(J.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(J.FORM):n&&e.openElements.remove(n))}function Iv(e){e.openElements.hasInButtonScope(J.P)||e._insertFakeElement(q.P,J.P),e._closePElement()}function Lv(e){e.openElements.hasInListItemScope(J.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(J.LI),e.openElements.popUntilTagNamePopped(J.LI))}function Rv(e,t){let n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n))}function zv(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}function Bv(e,t){let n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker())}function Vv(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(q.BR,J.BR),e.openElements.pop(),e.framesetOk=!1}function Hv(e,t){let n=t.tagName,r=t.tagID;for(let t=e.openElements.stackTop;t>0;t--){let i=e.openElements.items[t],a=e.openElements.tagIDs[t];if(r===a&&(r!==J.UNKNOWN||e.treeAdapter.getTagName(i)===n)){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.stackTop>
vendor: 12,502 bytes, line 52
52=t&&e.openElements.shortenToLength(t);break}if(e._isSpecialElement(i,a))break}}function Uv(e,t){switch(t.tagID){case J.A:case J.B:case J.I:case J.S:case J.U:case J.EM:case J.TT:case J.BIG:case J.CODE:case J.FONT:case J.NOBR:case J.SMALL:case J.STRIKE:case J.STRONG:D_(e,t);break;case J.P:Iv(e);break;case J.DL:case J.UL:case J.OL:case J.DIR:case J.DIV:case J.NAV:case J.PRE:case J.MAIN:case J.MENU:case J.ASIDE:case J.BUTTON:case J.CENTER:case J.FIGURE:case J.FOOTER:case J.HEADER:case J.HGROUP:case J.DIALOG:case J.ADDRESS:case J.ARTICLE:case J.DETAILS:case J.SEARCH:case J.SECTION:case J.SUMMARY:case J.LISTING:case J.FIELDSET:case J.BLOCKQUOTE:case J.FIGCAPTION:Pv(e,t);break;case J.LI:Lv(e);break;case J.DD:case J.DT:Rv(e,t);break;case J.H1:case J.H2:case J.H3:case J.H4:case J.H5:case J.H6:zv(e);break;case J.BR:Vv(e);break;case J.BODY:Mv(e,t);break;case J.HTML:Nv(e,t);break;case J.FORM:Fv(e);break;case J.APPLET:case J.OBJECT:case J.MARQUEE:Bv(e,t);break;case J.TEMPLATE:H_(e,t);break;default:Hv(e,t)}}function Wv(e,t){e.tmplInsertionModeStack.length>0?Ey(e,t):j_(e,t)}function Gv(e,t){var n;t.tagID===J.SCRIPT&&((n=e.scriptHandler)==null||n.call(e,e.openElements.current)),e.openElements.pop(),e.insertionMode=e.originalInsertionMode}function Kv(e,t){e._err(t,G.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}function qv(e,t){if(e.openElements.currentTagId!==void 0&&v_.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=Z.IN_TABLE_TEXT,t.type){case Kh.CHARACTER:oy(e,t);break;case Kh.WHITESPACE_CHARACTER:ay(e,t);break}else iy(e,t)}function Jv(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,K.HTML),e.insertionMode=Z.IN_CAPTION}function Yv(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,K.HTML),e.insertionMode=Z.IN_COLUMN_GROUP}function Xv(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(q.COLGROUP,J.COLGROUP),e.insertionMode=Z.IN_COLUMN_GROUP,dy(e,t)}function Zv(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,K.HTML),e.insertionMode=Z.IN_TABLE_BODY}function Qv(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(q.TBODY,J.TBODY),e.insertionMode=Z.IN_TABLE_BODY,my(e,t)}function $v(e,t){e.openElements.hasInTableScope(J.TABLE)&&(e.openElements.popUntilTagNamePopped(J.TABLE),e._resetInsertionMode(),e._processStartTag(t))}function ey(e,t){hv(t)?e._appendElement(t,K.HTML):iy(e,t),t.ackSelfClosing=!0}function ty(e,t){!e.formElement&&e.openElements.tmplCount===0&&(e._insertElement(t,K.HTML),e.formElement=e.openElements.current,e.openElements.pop())}function ny(e,t){switch(t.tagID){case J.TD:case J.TH:case J.TR:Qv(e,t);break;case J.STYLE:case J.SCRIPT:case J.TEMPLATE:B_(e,t);break;case J.COL:Xv(e,t);break;case J.FORM:ty(e,t);break;case J.TABLE:$v(e,t);break;case J.TBODY:case J.TFOOT:case J.THEAD:Zv(e,t);break;case J.INPUT:ey(e,t);break;case J.CAPTION:Jv(e,t);break;case J.COLGROUP:Yv(e,t);break;default:iy(e,t)}}function ry(e,t){switch(t.tagID){case J.TABLE:e.openElements.hasInTableScope(J.TABLE)&&(e.openElements.popUntilTagNamePopped(J.TABLE),e._resetInsertionMode());break;case J.TEMPLATE:H_(e,t);break;case J.BODY:case J.CAPTION:case J.COL:case J.COLGROUP:case J.HTML:case J.TBODY:case J.TD:case J.TFOOT:case J.TH:case J.THEAD:case J.TR:break;default:iy(e,t)}}function iy(e,t){let n=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,X_(e,t),e.fosterParentingEnabled=n}function ay(e,t){e.pendingCharacterTokens.push(t)}function oy(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function sy(e,t){let n=0;if(e.hasNonWhitespacePendingCharacterToken)for(;n<e.pendingCharacterTokens.length;n++)iy(e,e.pendingCharacterTokens[n]);else for(;n<e.pendingCharacterTokens.length;n++)e._insertCharacters(e.pendingCharacterTokens[n]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}var cy=new Set([J.CAPTION,J.COL,J.COLGROUP,J.TBODY,J.TD,J.TFOOT,J.TH,J.THEAD,J.TR]);function ly(e,t){let n=t.tagID;cy.has(n)?e.openElements.hasInTableScope(J.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(J.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Z.IN_TABLE,ny(e,t)):jv(e,t)}function uy(e,t){let n=t.tagID;switch(n){case J.CAPTION:case J.TABLE:e.openElements.hasInTableScope(J.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(J.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Z.IN_TABLE,n===J.TABLE&&ry(e,t));break;case J.BODY:case J.COL:case J.COLGROUP:case J.HTML:case J.TBODY:case J.TD:case J.TFOOT:case J.TH:case J.THEAD:case J.TR:break;default:Uv(e,t)}}function dy(e,t){switch(t.tagID){case J.HTML:jv(e,t);break;case J.COL:e._appendElement(t,K.HTML),t.ackSelfClosing=!0;break;case J.TEMPLATE:B_(e,t);break;default:py(e,t)}}function fy(e,t){switch(t.tagID){case J.COLGROUP:e.openElements.currentTagId===J.COLGROUP&&(e.openElements.pop(),e.insertionMode=Z.IN_TABLE);break;case J.TEMPLATE:H_(e,t);break;case J.COL:break;default:py(e,t)}}function py(e,t){e.openElements.currentTagId===J.COLGROUP&&(e.openElements.pop(),e.insertionMode=Z.IN_TABLE,e._processToken(t))}function my(e,t){switch(t.tagID){case J.TR:e.openElements.clearBackToTableBodyContext(),e._insertElement(t,K.HTML),e.insertionMode=Z.IN_ROW;break;case J.TH:case J.TD:e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(q.TR,J.TR),e.insertionMode=Z.IN_ROW,gy(e,t);break;case J.CAPTION:case J.COL:case J.COLGROUP:case J.TBODY:case J.TFOOT:case J.THEAD:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=Z.IN_TABLE,ny(e,t));break;default:ny(e,t)}}function hy(e,t){let n=t.tagID;switch(t.tagID){case J.TBODY:case J.TFOOT:case J.THEAD:e.openElements.hasInTableScope(n)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=Z.IN_TABLE);break;case J.TABLE:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=Z.IN_TABLE,ry(e,t));break;case J.BODY:case J.CAPTION:case J.COL:case J.COLGROUP:case J.HTML:case J.TD:case J.TH:case J.TR:break;default:ry(e,t)}}function gy(e,t){switch(t.tagID){case J.TH:case J.TD:e.openElements.clearBackToTableRowContext(),e._insertElement(t,K.HTML),e.insertionMode=Z.IN_CELL,e.activeFormattingElements.insertMarker();break;case J.CAPTION:case J.COL:case J.COLGROUP:case J.TBODY:case J.TFOOT:case J.THEAD:case J.TR:e.openElements.hasInTableScope(J.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=Z.IN_TABLE_BODY,my(e,t));break;default:ny(e,t)}}function _y(e,t){switch(t.tagID){case J.TR:e.openElements.hasInTableScope(J.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=Z.IN_TABLE_BODY);break;case J.TABLE:e.openElements.hasInTableScope(J.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=Z.IN_TABLE_BODY,hy(e,t));break;case J.TBODY:case J.TFOOT:case J.THEAD:(e.openElements.hasInTableScope(t.tagID)||e.openElements.hasInTableScope(J.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=Z.IN_TABLE_BODY,hy(e,t));break;case J.BODY:case J.CAPTION:case J.COL:case J.COLGROUP:case J.HTML:case J.TD:case J.TH:break;default:ry(e,t)}}function vy(e,t){let n=t.tagID;cy.has(n)?(e.openElements.hasInTableScope(J.TD)||e.openElements.hasInTableScope(J.TH))&&(e._closeTableCell(),gy(e,t)):jv(e,t)}function yy(e,t){let n=t.tagID;switch(n){case J.TD:case J.TH:e.openElements.hasInTableScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Z.IN_ROW);break;case J.TABLE:case J.TBODY:case J.TFOOT:case J.THEAD:case J.TR:e.openElements.hasInTableScope(n)&&(e._closeTableCell(),_y(e,t));break;case J.BODY:case J.CAPTION:case J.COL:case J.COLGROUP:case J.HTML:break;default:Uv(e,t)}}function by(e,t){switch(t.tagID){case J.HTML:jv(e,t);break;case J.OPTION:e.openElements.currentTagId===J.OPTION&&e.openElements.pop(),e._insertElement(t,K.HTML);break;case J.OPTGROUP:e.openElements.currentTagId===J.OPTION&&e.openElements.pop(),e.openElements.currentTagId===J.OPTGROUP&&e.openElements.pop(),e._insertElement(t,K.HTML);break;case J.HR:e.openElements.currentTagId===J.OPTION&&e.openElements.pop(),e.openElements.currentTagId===J.OPTGROUP&&e.openElements.pop(),e._appendElement(t,K.HTML),t.ackSelfClosing=!0;break;case J.INPUT:case J.KEYGEN:case J.TEXTAREA:case J.SELECT:e.openElements.hasInSelectScope(J.SELECT)&&(e.openElements.popUntilTagNamePopped(J.SELECT),e._resetInsertionMode(),t.tagID!==J.SELECT&&e._processStartTag(t));break;case J.SCRIPT:case J.TEMPLATE:B_(e,t);break;default:}}function xy(e,t){switch(t.tagID){case J.OPTGROUP:e.openElements.stackTop>0&&e.openElements.currentTagId===J.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===J.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===J.OPTGROUP&&e.openElements.pop();break;case J.OPTION:e.openElements.currentTagId===J.OPTION&&e.openElements.pop();break;case J.SELECT:e.openElements.hasInSelectScope(J.SELECT)&&(e.openElements.popUntilTagNamePopped(J.SELECT),e._resetInsertionMode());break;case J.TEMPLATE:H_(e,t);break;default:}}function Sy(e,t){let n=t.tagID;n===J.CAPTION||n===J.TABLE||n===J.TBODY||n===J.TFOOT||n===J.THEAD||n===J.TR||n===J.TD||n===J.TH?(e.openElements.popUntilTagNamePopped(J.SELECT),e._resetInsertionMode(),e._processStartTag(t)):by(e,t)}function Cy(e,t){let n=t.tagID;n===J.CAPTION||n===J.TABLE||n===J.TBODY||n===J.TFOOT||n===J.THEAD||n===J.TR||n===J.TD||n===J.TH?e.openElements.hasInTableScope(n)&&(e.openElements.popUntilTagNamePopped(J.SELECT),e._resetInsertionMode(),e.onEndTag(t)):xy(e,t)}function wy(e,t){switch(t.tagID){case J.BASE:case J.BASEFONT:case J.BGSOUND:case J.LINK:case J.META:case J.NOFRAMES:case J.SCRIPT:case J.STYLE:case J.TEMPLATE:case J.TITLE:B_(e,t);break;case J.CAPTION:case J.COLGROUP:case J.TBODY:case J.TFOOT:case J.THEAD:e.tmplInsertionModeStack[0]=Z.IN_TABLE,e.insertionMode=Z.IN_TABLE,ny(e,t);break;case J.COL:e.tmplInsertionModeStack[0]=Z.IN_COLUMN_GROUP,e.insertionMode=Z.IN_COLUMN_GROUP,dy(e,t);break;case J.TR:e.tmplInsertionModeStack[0]=Z.IN_TABLE_BODY,e.insertionMode=Z.IN_TABLE_BODY,my(e,t);break;case J.TD:case J.TH:e.tmplInsertionModeStack[0]=Z.IN_ROW,e.insertionMode=Z.IN_ROW,gy(e,t);break;default:e.tmplInsertionModeStack[0]=Z.IN_BODY,e.insertionMode=Z.IN_BODY,jv(e,t)}}function Ty(e,t){t.tagID===J.TEMPLATE&&H_(e,t)}function Ey(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(J.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):j_(e,t)}function Dy(e,t){t.tagID===J.HTML?jv(e,t):ky(e,t)}function Oy(e,t){if(t.tagID===J.HTML){if(e.fragmentContext||(e.insertionMode=Z.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===J.HTML){e._setEndLocation(e.openElements.items[0],t);let n=e.openElements.items[1];n&&!e.treeAdapter.getNodeSourceCodeLocation(n)?.endTag&&e._setEndLocation(n,t)}}else ky(e,t)}function ky(e,t){e.insertionMode=Z.IN_BODY,X_(e,t)}function Ay(e,t){switch(t.tagID){case J.HTML:jv(e,t);break;case J.FRAMESET:e._insertElement(t,K.HTML);break;case J.FRAME:e._appendElement(t,K.HTML),t.ackSelfClosing=!0;break;case J.NOFRAMES:B_(e,t);break;default:}}function jy(e,t){t.tagID===J.FRAMESET&&!e.openElements.isRootHtmlElementCurrent()&&(e.openElements.pop(),!e.fragmentContext&&e.openElements.currentTagId!==J.FRAMESET&&(e.insertionMode=Z.AFTER_FRAMESET))}function My(e,t){switch(t.tagID){case J.HTML:jv(e,t);break;case J.NOFRAMES:B_(e,t);break;default:}}function Ny(e,t){t.tagID===J.HTML&&(e.insertionMode=Z.AFTER_AFTER_FRAMESET)}function Py(e,t){t.tagID===J.HTML?jv(e,t):Fy(e,t)}function Fy(e,t){e.insertionMode=Z.IN_BODY,X_(e,t)}function Iy(e,t){switch(t.tagID){case J.HTML:jv(e,t);break;case J.NOFRAMES:B_(e,t);break;default:}}function Ly(e,t){t.chars=`�`,e._insertCharacters(t)}function Ry(e,t){e._insertCharacters(t),e.framesetOk=!1}function zy(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==K.HTML&&e.openElements.currentTagId!==void 0&&!e._isIntegrationPoint(e.openElements.currentTagId,e.o
vendor: 1,178 bytes, line 52
52penElements.current);)e.openElements.pop()}function By(e,t){if(o_(t))zy(e),e._startTagOutsideForeignContent(t);else{let n=e._getAdjustedCurrentElement(),r=e.treeAdapter.getNamespaceURI(n);r===K.MATHML?s_(t):r===K.SVG&&(u_(t),c_(t)),l_(t),t.selfClosing?e._appendElement(t,r):e._insertElement(t,r),t.ackSelfClosing=!0}}function Vy(e,t){if(t.tagID===J.P||t.tagID===J.BR){zy(e),e._endTagOutsideForeignContent(t);return}for(let n=e.openElements.stackTop;n>0;n--){let r=e.openElements.items[n];if(e.treeAdapter.getNamespaceURI(r)===K.HTML){e._endTagOutsideForeignContent(t);break}let i=e.treeAdapter.getTagName(r);if(i.toLowerCase()===t.tagName){t.tagName=i,e.openElements.shortenToLength(n);break}}}new Set([q.AREA,q.BASE,q.BASEFONT,q.BGSOUND,q.BR,q.COL,q.EMBED,q.FRAME,q.HR,q.IMG,q.INPUT,q.KEYGEN,q.LINK,q.META,q.PARAM,q.SOURCE,q.TRACK,q.WBR]);var Hy=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,Uy=new Set([`mdxFlowExpression`,`mdxJsxFlowElement`,`mdxJsxTextElement`,`mdxTextExpression`,`mdxjsEsm`]),Wy={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function Gy(e,t){let n=ab(e),r=Wf(`type`,{handlers:{root:qy,element:Jy,text:Yy,c
vendor: 5,161 bytes, line 52
52omment:Qy,doctype:Xy,raw:$y},unknown:eb}),i={parser:n?new b_(Wy):b_.getFragmentParser(void 0,Wy),handle(e){r(e,i)},stitches:!1,options:t||{}};r(e,i),tb(i,no());let a=hh(n?i.parser.document:i.parser.getFragment(),{file:i.options.file});return i.stitches&&Ku(a,`comment`,function(e,t,n){let r=e;if(r.value.stitch&&n&&t!==void 0){let e=n.children;return e[t]=r.value.stitch,t}}),a.type===`root`&&a.children.length===1&&a.children[0].type===e.type?a.children[0]:a}function Ky(e,t){let n=-1;if(e)for(;++n<e.length;)t.handle(e[n])}function qy(e,t){Ky(e.children,t)}function Jy(e,t){rb(e,t),Ky(e.children,t),ib(e,t)}function Yy(e,t){t.parser.tokenizer.state>4&&(t.parser.tokenizer.state=0);let n={type:Kh.CHARACTER,chars:e.value,location:ob(e)};tb(t,no(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function Xy(e,t){let n={type:Kh.DOCTYPE,name:`html`,forceQuirks:!1,publicId:``,systemId:``,location:ob(e)};tb(t,no(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function Zy(e,t){t.stitches=!0;let n=sb(e);`children`in e&&`children`in n&&(n.children=Gy({type:`root`,children:e.children},t.options).children),Qy({type:`comment`,value:{stitch:n}},t)}function Qy(e,t){let n=e.value,r={type:Kh.COMMENT,data:n,location:ob(e)};tb(t,no(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function $y(e,t){if(t.parser.tokenizer.preprocessor.html=``,t.parser.tokenizer.preprocessor.pos=-1,t.parser.tokenizer.preprocessor.lastGapPos=-2,t.parser.tokenizer.preprocessor.gapStack=[],t.parser.tokenizer.preprocessor.skipNextNewLine=!1,t.parser.tokenizer.preprocessor.lastChunkWritten=!1,t.parser.tokenizer.preprocessor.endOfChunkHit=!1,t.parser.tokenizer.preprocessor.isEol=!1,nb(t,no(e)),t.parser.tokenizer.write(t.options.tagfilter?e.value.replace(Hy,`&lt;$1$2`):e.value,!1),t.parser.tokenizer._runParsingLoop(),t.parser.tokenizer.state===72||t.parser.tokenizer.state===78){t.parser.tokenizer.preprocessor.lastChunkWritten=!0;let e=t.parser.tokenizer._consume();t.parser.tokenizer._callState(e)}}function eb(e,t){let n=e;if(t.options.passThrough&&t.options.passThrough.includes(n.type))Zy(n,t);else{let e=``;throw Uy.has(n.type)&&(e=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),Error("Cannot compile `"+n.type+"` node"+e)}}function tb(e,t){nb(e,t);let n=e.parser.tokenizer.currentCharacterToken;n&&n.location&&(n.location.endLine=e.parser.tokenizer.preprocessor.line,n.location.endCol=e.parser.tokenizer.preprocessor.col+1,n.location.endOffset=e.parser.tokenizer.preprocessor.offset+1,e.parser.currentToken=n,e.parser._processToken(e.parser.currentToken)),e.parser.tokenizer.paused=!1,e.parser.tokenizer.inLoop=!1,e.parser.tokenizer.active=!1,e.parser.tokenizer.returnState=mg.DATA,e.parser.tokenizer.charRefCode=-1,e.parser.tokenizer.consumedAfterSnapshot=-1,e.parser.tokenizer.currentLocation=null,e.parser.tokenizer.currentCharacterToken=null,e.parser.tokenizer.currentToken=null,e.parser.tokenizer.currentAttr={name:``,value:``}}function nb(e,t){if(t&&t.offset!==void 0){let n={startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:-1,endCol:-1,endOffset:-1};e.parser.tokenizer.preprocessor.lineStartPos=-t.column+1,e.parser.tokenizer.preprocessor.droppedBufferSize=t.offset,e.parser.tokenizer.preprocessor.line=t.line,e.parser.tokenizer.currentLocation=n}}function rb(e,t){let n=e.tagName.toLowerCase();if(t.parser.tokenizer.state===mg.PLAINTEXT)return;tb(t,no(e));let r=t.parser.openElements.current,i=`namespaceURI`in r?r.namespaceURI:fh.html;i===fh.html&&n===`svg`&&(i=fh.svg);let a=Eh({...e,children:[]},{space:i===fh.svg?`svg`:`html`}),o={type:Kh.START_TAG,tagName:n,tagID:dg(n),selfClosing:!1,ackSelfClosing:!1,attrs:`attrs`in a?a.attrs:[],location:ob(e)};t.parser.currentToken=o,t.parser._processToken(t.parser.currentToken),t.parser.tokenizer.lastStartTagName=n}function ib(e,t){let n=e.tagName.toLowerCase();if(!t.parser.tokenizer.inForeignNode&&Ih.includes(n)||t.parser.tokenizer.state===mg.PLAINTEXT)return;tb(t,to(e));let r={type:Kh.END_TAG,tagName:n,tagID:dg(n),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:ob(e)};t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken),n===t.parser.tokenizer.lastStartTagName&&(t.parser.tokenizer.state===mg.RCDATA||t.parser.tokenizer.state===mg.RAWTEXT||t.parser.tokenizer.state===mg.SCRIPT_DATA)&&(t.parser.tokenizer.state=mg.DATA)}function ab(e){let t=e.type===`root`?e.children[0]:e;return!!(t&&(t.type===`doctype`||t.type===`element`&&t.tagName.toLowerCase()===`html`))}function ob(e){let t=no(e)||{line:void 0,column:void 0,offset:void 0},n=to(e)||{line:void 0,column:void 0,offset:void 0};return{startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:n.line,endCol:n.column,endOffset:n.offset}}
52function sb(e){return`children`in e?ju({...e,children:[]}):ju(e)}function cb(e){return function(t,n){return Gy(t,{...e,file:n})}}var lb=aa(),ub=()=>{function e(e){Ku(e,`paragraph`,e=>{e.children.forEach(e=>{if(e.type!==`text`&&e.type!==`html`)return;let t,n=/==([^=]+)==\s/;for(;(t=n.exec(e.value))!==null;)e.value=e.value.replace(n,`<span style="color:red">${t[1]}</span>`),e.type=`html`;let r=/\+\+([^+]+)\+\+/;for(;(t=r.exec(e.value))!==null;)e.value=e.value.replace(r,`<u>${t[1]}</u>`),e.type=`html`;let i=/~(\S.*)~/;for(;(t=i.exec(e.value))!==null;)e.value=e.value.replace(i,`<sub>${t[1]}</sub>`),e.type=`html`})})}return e},db=e=>ai.test(e)?e:Jd(e),fb=e=>(0,B.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`14`,height:`14`,viewBox:`0 0 14 14`,fill:`none`,"aria-hidden":`true`,...e,children:(0,B.jsx)(`path`,{d:`M0.518311 9.15746V12.7634C0.518311 13.1612 0.88105 13.4811 1.32152 13.4811H10.96C11.4005 13.4811 11.7632 13.1612 11.7632 12.7634V9.15746M7.22035 0.518799H13.4819M13.4819 0.518799V6.7881M13.4819 0.518799L5.64848 8.35326M4.86254 2.23961H1.24379C0.846503 2.23961 0.518311 2.56821 0.518311 2.97464V11.8122`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`})}),pb=e=>(0,B.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`14`,height:`15`,viewBox:`0 0 14 15`,fill:`none`,"aria-hidden":`true`,...e,children:(0,B.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M14 0.71L13.98 0.68V0.02H13.32L13.3 0L13.27 0.02H8.47992L7.47992 1.02H12.27L6 7.52002L6.71 8.23002L13.0201 1.68992V6.47994L13.98 5.52002V0.73L14 0.71ZM11.02 13.02V7.04004H12.02V14.02H0V2.02002H7.02002V3.02002H1V13.02H11.02Z`,fill:`currentColor`})}),mb=e=>(0,B.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,...e,children:(0,B.jsx)(`path`,{d:`M1.51819 10.1577V13.7636C1.51819 14.1614 1.88093 14.4814 2.3214 14.4814H11.9599C12.4004 14.4814 12.7631 14.1614 12.7631 13.7636V10.1577M8.22022 1.51904H14.4818M14.4818 1.51904V7.78834M14.4818 1.51904L6.64836 9.35351M5.86242 3.23986H2.24367C1.84638 3.23986 1.51819 3.56846 1.51819 3.97488V12.8124`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`})}),hb=e=>(0,B.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":`true`,...e,children:(0,B.jsx)(`path`,{d:`M1.51831 10.1575V13.7634C1.51831 14.1612 1.88105 14.4811 2.32152 14.4811H11.96C12.4005 14.4811 12.7632 14.1612 12.7632 13.7634V10.1575M8.22035 1.5188H14.4819M14.4819 1.5188V7.7881M14.4819 1.5188L6.64848 9.35326M5.86254 3.23961H2.24379C1.8465 3.23961 1.51831 3.56821 1.51831 3.97464V12.8122`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`})}),gb={textCursor:`_textCursor_1vczj_1`,flicker:`_flicker_1vczj_1`},_b=()=>(0,B.jsx)(`span`,{className:gb.textCursor}),vb={buttonBase:`_buttonBase_11kj7_1`,markdown:`_markdown_11kj7_22`,markdown__link:`_markdown__link_11kj7_29`,markdown__link__text:`_markdown__link__text_11kj7_44`},yb=ri(),bb=b.memo(({prevMsg:e=``,content:t,text:n=``,onDelayAnswerStatusChange:r,sessionId:i})=>{let{theme:a}=Gr(),{isResponseStopped:o}=jr(),[s,c]=(0,b.useState)(e||``),[l,u]=(0,b.useState)(!1),d=(0,b.useRef)(null),f=(0,b.useRef)(!1),p=(0,b.useCallback)((e,t)=>{let n=t.split(/(<svg[^>]*>[\s\S]*?<\/svg>|<a[^>]*>.+?|.)/g).filter(Boolean);d.current=setTimeout(()=>{if(!n.length){u(!0),r?.(!1);return}let e=n.shift();e===`<`&&(f.current=!0),e===`>`&&(f.current=!1),c(t=>t+e),d.current=null,p(f.current?0:30,n.join(``))},e)},[r]);return(0,b.useEffect)(()=>{if(!l)return p(30,n),()=>{d.current&&clearTimeout(d.current)}},[n,l,p]),(0,b.useEffect)(()=>{o&&(u(!0),r?.(!1))},[o,r]),(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(Wd,{urlTransform:db,remarkPlugins:[[Zm,{singleTilde:!1}],ub],rehypePlugins:[cb],components:{a(e){let{href:t,children:n,className:r,...o}=e,s=!0;t&&yb.test(t)&&(s=new URL(t).origin===window.location.origin);let c=`data-login`in e,l=`data-submit`in e;if(c||l)return(0,B.jsx)(`a`,{href:t,className:r,"data-login":c?e[`data-login`]:void 0,"data-submit":l?e[`data-submit`]:void 0,children:n});let u=r?.includes(`system_diagnosis_btn`),d=ai.test(t||``);if(!n||!t)return null;if(!yb.test(t)&&!d)return(0,B.jsx)(`span`,{children:n});let f=On({link:t,queries:{utm_medium:`manual_redirect`,utm_content:i||``}}),p={...o,href:d?t:f};return(0,B.jsx)(`span`,{className:vb.markdown__link,children:(0,B.jsx)(`a`,{className:r,...p,children:(0,B.jsx)(`span`,{children:(0,B.jsxs)(`span`,{className:vb.markdown__link__text,children:[n,!u&&!s?a.includes(`asus`)?(0,B.jsx)(fb,{}):a.includes(`rog`)?(0,B.jsx)(pb,{}):a.includes(`aiot`)?(0,B.jsx)(mb,{}):a.includes(`proart`)?(0,B.jsx)(hb,{}):null:null]})})})})},div(e){return(0,B.jsx)(`div`,{style:{display:`inline`},children:e.children})},p(e){return(0,B.jsx)(`p`,{style:{display:`inline`},children:e.children})}},children:s+(l?``:(0,lb.renderToString)((0,B.jsx)(_b,{})))}),l&&t]})},(e,t)=>e.text===t.text&&e.content===t.content);bb.displayName=`DelayMessage`;var xb=bb;function Sb(){return typeof window<`u`}function Cb(e){return Eb(e)?(e.nodeName||``).toLowerCase():`#document`}function wb(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Tb(e){return((Eb(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function Eb(e){return Sb()?e instanceof Node||e instanceof wb(e).Node:!1}function Db(e){return Sb()?e instanceof Element||e instanceof wb(e).Element:!1}function Ob(e){return Sb()?e instanceof HTMLElement||e instanceof wb(e).HTMLElement:!1}function kb(e){return!Sb()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof wb(e).ShadowRoot}function Ab(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=Vb(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function jb(e){return/^(table|td|th)$/.test(Cb(e))}function Mb(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var Nb=/transform|translate|scale|rotate|perspective|filter/,Pb=/paint|layout|strict|content/,Fb=e=>!!e&&e!==`none`,Ib;
52function Lb(e){let t=Db(e)?Vb(e):e;return Fb(t.transform)||Fb(t.translate)||Fb(t.scale)||Fb(t.rotate)||Fb(t.perspective)||!zb()&&(Fb(t.backdropFilter)||Fb(t.filter))||Nb.test(t.willChange||``)||Pb.test(t.contain||``)}function Rb(e){let t=Ub(e);for(;Ob(t)&&!Bb(t);){if(Lb(t))return t;if(Mb(t))return null;t=Ub(t)}return null}function zb(){return Ib??=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`),Ib}function Bb(e){return/^(html|body|#document)$/.test(Cb(e))}function Vb(e){return wb(e).getComputedStyle(e)}function Hb(e){return Db(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ub(e){if(Cb(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||kb(e)&&e.host||Tb(e);return kb(t)?t.host:t}function Wb(e){let t=Ub(e);return Bb(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ob(t)&&Ab(t)?t:Wb(t)}function Gb(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=Wb(e),i=r===e.ownerDocument?.body,a=wb(r);if(i){let e=Kb(a);return t.concat(a,a.visualViewport||[],Ab(r)?r:[],e&&n?Gb(e):[])}else return t.concat(r,Gb(r,[],n))}function Kb(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var qb=Math.min,Jb=Math.max,Yb=Math.round,Xb=Math.floor,Zb=e=>({x:e,y:e}),Qb={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function $b(e,t,n){return Jb(e,qb(t,n))}function ex(e,t){return typeof e==`function`?e(t):e}function tx(e){return e.split(`-`)[0]}function nx(e){return e.split(`-`)[1]}function rx(e){return e===`x`?`y`:`x`}function ix(e){return e===`y`?`height`:`width`}function ax(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function ox(e){return rx(ax(e))}function sx(e,t,n){n===void 0&&(n=!1);let r=nx(e),i=ox(e),a=ix(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=gx(o)),[o,gx(o)]}function cx(e){let t=gx(e);return[lx(e),t,lx(t)]}function lx(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var ux=[`left`,`right`],dx=[`right`,`left`],fx=[`top`,`bottom`],px=[`bottom`,`top`];function mx(e,t,n){switch(e){case`top`:case`bottom`:return n?t?dx:ux:t?ux:dx;case`left`:case`right`:return t?fx:px;default:return[]}}function hx(e,t,n,r){let i=nx(e),a=mx(tx(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(lx)))),a}function gx(e){let t=tx(e);return Qb[t]+e.slice(t.length)}function _x(e){return{top:0,right:0,bottom:0,left:0,...e}}function vx(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:_x(e)}function yx(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}var bx=`input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])`;function xx(e,t){if(!e||!t)return!1;let n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&kb(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function Sx(e){return`composedPath`in e?e.composedPath()[0]:e.target}function Cx(e,t){if(t==null)return!1;if(`composedPath`in e)return e.composedPath().includes(t);let n=e;return n.target!=null&&t.contains(n.target)}function wx(e){return e.matches(`html,body`)}function Tx(e){return e?.ownerDocument||document}function Ex(e){return Ob(e)&&e.matches(bx)}function Dx(e,t,n){return n===void 0&&(n=!0),e.filter(e=>e.parentId===t&&(!n||e.context?.open)).flatMap(t=>[t,...Dx(e,t.id,n)])}function Ox(e){return`nativeEvent`in e}function kx(e,t){let n=[`mouse`,`pen`];return t||n.push(``,void 0),n.includes(e)}var Ax=typeof document<`u`?b.useLayoutEffect:function(){},jx={...b}.useInsertionEffect||(e=>e());function Mx(e){let t=b.useRef(()=>{});return jx(()=>{t.current=e}),b.useCallback(function(){var e=[...arguments];return t.current==null?void 0:t.current(...e)},[])}function Nx(e,t,n){let{reference:r,floating:i}=e,a=ax(t),o=ox(t),s=ix(o),c=tx(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}switch(nx(t)){case`start`:p[o]-=f*(n&&l?-1:1);break;case`end`:p[o]+=f*(n&&l?-1:1);break}return p}async function Px(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=ex(t,e),p=vx(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=yx(await i.getClippingRect
vendor: 11,283 bytes, line 52
52({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=yx(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var Fx=50,Ix=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:Px},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Nx(l,r,c),f=r,p=0,m={};for(let n=0;n<a.length;n++){let h=a[n];if(!h)continue;let{name:g,fn:_}=h,{x:v,y,data:b,reset:x}=await _({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:m,rects:l,platform:s,elements:{reference:e,floating:t}});u=v??u,d=y??d,m[g]={...m[g],...b},x&&p<Fx&&(p++,typeof x==`object`&&(x.placement&&(f=x.placement),x.rects&&(l=x.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:i}):x.rects),{x:u,y:d}=Nx(l,f,c)),n=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:m}},Lx=e=>({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0}=ex(e,t)||{};if(l==null)return{};let d=vx(u),f={x:n,y:r},p=ox(i),m=ix(p),h=await o.getDimensions(l),g=p===`y`,_=g?`top`:`left`,v=g?`bottom`:`right`,y=g?`clientHeight`:`clientWidth`,b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l)),C=S?S[y]:0;(!C||!await(o.isElement==null?void 0:o.isElement(S)))&&(C=s.floating[y]||a.floating[m]);let w=b/2-x/2,T=C/2-h[m]/2-1,E=qb(d[_],T),D=qb(d[v],T),O=E,k=C-h[m]-D,A=C/2-h[m]/2+w,j=$b(O,A,k),M=!c.arrow&&nx(i)!=null&&A!==j&&a.reference[m]/2-(A<O?E:D)-h[m]/2<0,N=M?A<O?A-O:A-k:0;return{[p]:f[p]+N,data:{[p]:j,centerOffset:A-j-N,...M&&{alignmentOffset:N}},reset:M}}}),Rx=function(e){return e===void 0&&(e={}),{name:`flip`,options:e,async fn(t){var n;let{placement:r,middlewareData:i,rects:a,initialPlacement:o,platform:s,elements:c}=t,{mainAxis:l=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:f=`bestFit`,fallbackAxisSideDirection:p=`none`,flipAlignment:m=!0,...h}=ex(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};let g=tx(r),_=ax(o),v=tx(o)===o,y=await(s.isRTL==null?void 0:s.isRTL(c.floating)),b=d||(v||!m?[gx(o)]:cx(o)),x=p!==`none`;!d&&x&&b.push(...hx(o,m,p,y));let S=[o,...b],C=await s.detectOverflow(t,h),w=[],T=i.flip?.overflows||[];if(l&&w.push(C[g]),u){let e=sx(r,a,y);w.push(C[e[0]],C[e[1]])}if(T=[...T,{placement:r,overflows:w}],!w.every(e=>e<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(!(u===`alignment`&&_!==ax(t))||T.every(e=>ax(e.placement)===_?e.overflows[0]>0:!0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=ax(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o;break}if(r!==n)return{reset:{placement:n}}}return{}}}},zx=new Set([`left`,`top`]);async function Bx(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=tx(n),s=nx(n),c=ax(n)===`y`,l=zx.has(o)?-1:1,u=a&&c?-1:1,d=ex(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var Vx=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await Bx(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},Hx=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=ex(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=ax(tx(i)),p=rx(f),m=u[p],h=u[f];if(o){let e=p===`y`?`top`:`left`,t=p===`y`?`bottom`:`right`,n=m+d[e],r=m-d[t];m=$b(n,m,r)}if(s){let e=f===`y`?`top`:`left`,t=f===`y`?`bottom`:`right`,n=h+d[e],r=h-d[t];h=$b(n,h,r)}let g=c.fn({...t,[p]:m,[f]:h});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[p]:o,[f]:s}}}}}};function Ux(e){let t=Vb(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=Ob(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=Yb(n)!==a||Yb(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function Wx(e){return Db(e)?e:e.contextElement}function Gx(e){let t=Wx(e);if(!Ob(t))return Zb(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=Ux(t),o=(a?Yb(n.width):n.width)/r,s=(a?Yb(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var Kx=Zb(0);function qx(e){let t=wb(e);return!zb()||!t.visualViewport?Kx:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Jx(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==wb(e)?!1:t}function Yx(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=Wx(e),o=Zb(1);t&&(r?Db(r)&&(o=Gx(r)):o=Gx(e));let s=Jx(a,n,r)?qx(a):Zb(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a){let e=wb(a),t=r&&Db(r)?wb(r):r,n=e,i=Kb(n);for(;i&&r&&t!==n;){let e=Gx(i),t=i.getBoundingClientRect(),r=Vb(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=wb(i),i=Kb(n)}}return yx({width:u,height:d,x:c,y:l})}function Xx(e,t){let n=Hb(e).scrollLeft;return t?t.left+n:Yx(Tb(e)).left+n}function Zx(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-Xx(e,n),y:n.top+t.scrollTop}}function Qx(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=Tb(r),s=t?Mb(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=Zb(1),u=Zb(0),d=Ob(r);if((d||!d&&!a)&&((Cb(r)!==`body`||Ab(o))&&(c=Hb(r)),d)){let e=Yx(r);l=Gx(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?Zx(o,c):Zb(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function $x(e){return Array.from(e.getClientRects())}function eS(e){let t=Tb(e),n=Hb(e),r=e.ownerDocument.body,i=Jb(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=Jb(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),o=-n.scrollLeft+Xx(e),s=-n.scrollTop;return Vb(r).direction===`rtl`&&(o+=Jb(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:s}}var tS=25;function nS(e,t){let n=wb(e),r=Tb(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;let e=zb();(!e||e&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}let l=Xx(r);if(l<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-i);o<=tS&&(a-=o)}else l<=tS&&(a+=l);return{width:a,height:o,x:s,y:c}}function rS(e,t){let n=Yx(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=Ob(e)?Gx(e):Zb(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function iS(e,t,n){let r;if(t===`viewport`)r=nS(e,n);else if(t===`document`)r=eS(Tb(e));else if(Db(t))r=rS(t,n);else{let n=qx(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return yx(r)}function aS(e,t){let n=Ub(e);return n===t||!Db(n)||Bb(n)?!1:Vb(n).position===`fixed`||aS(n,t)}function oS(e,t){let n=t.get(e);if(n)return n;let r=Gb(e,[],!1).filter(e=>Db(e)&&Cb(e)!==`body`),i=null,a=Vb(e).position===`fixed`,o=a?Ub(e):e;for(;Db(o)&&!Bb(o);){let t=Vb(o),n=Lb(o);!n&&t.position===`fixed`&&(i=null),(a?!n&&!i:!n&&t.position===`static`&&i&&(i.position===`absolute`||i.position===`fixed`)||Ab(o)&&!n&&aS(e,o))?r=r.filter(e=>e!==o):i=t,o=Ub(o)}return t.set(e,r),r}function sS(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?Mb(t)?[]:oS(t,this._c):[].concat(n),r],o=iS(t,a[0],i),s=o.top,c=o.right,l=o.bottom,u=o.left;for(let e=1;e<a.length;e++){let n=iS(t,a[e],i);s=Jb(n.top,s),c=qb(n.right,c),l=qb(n.bottom,l),u=Jb(n.left,u)}return{width:c-u,height:l-s,x:u,y:s}}function cS(e){let{width:t,height:n}=Ux(e);return{width:t,height:n}}function lS(e,t,n){let r=Ob(t),i=Tb(t),a=n===`fixed`,o=Yx(e,!0,a,t),s={scrollLeft:0,scrollTop:0},c=Zb(0);function l(){c.x=Xx(i)}if(r||!r&&!a)if((Cb(t)!==`body`||Ab(i))&&(s=Hb(t)),r){let e=Yx(t,!0,a,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&l();a&&!r&&i&&l();let u=i&&!r&&!a?Zx(i,s):Zb(0);return{x:o.left+s.scrollLeft-c.x-u.x,y:o.top+s.scrollTop-c.y-u.y,width:o.width,height:o.height}}function uS(e){return Vb(e).position===`static`}function dS(e,t){if(!Ob(e)||Vb(e).position===`fixed`)return null;if(t)return t(e);let n=e.offsetParent;return Tb(e)===n&&(n=n.ownerDocument.body),n}function fS(e,t){let n=wb(e);if(Mb(e))return n;if(!Ob(e)){let t=Ub(e);for(;t&&!Bb(t);){if(Db(t)&&!uS(t))return t;t=Ub(t)}return n}let r=dS(e,t);for(;r&&jb(r)&&uS(r);)r=dS(r,t);return r&&Bb(r)&&uS(r)&&!Lb(r)?n:r||Rb(e)||n}var pS=async function(e){let t=this.getOffsetParent||fS,n=this.getDimensions,r=await n(e.floating);return{reference:lS(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function mS(e){return Vb(e).direction===`rtl`}var hS={convertOffsetParentRelativeRectToViewportRelativeRect:Qx,getDocumentElement:Tb,getClippingRect:sS,getOffsetParent:fS,getElementRects:pS,getClientRects:$x,getDimensions:cS,getScale:Gx,isElement:Db,isRTL:mS};function gS(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function _S(e,t){let n=null,r,i=Tb(e);function a(){var e;clearTimeout(r),(e=n)==null||e.disconnect(),n=null}function o(s,c){s===void 0&&(s=!1),c===void 0&&(c=1),a();let l=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=l;if(s||t(),!f||!p)return;let m=Xb(d),h=Xb(i.clientWidth-(u+f)),g=Xb(i.clientHeight-(d+p)),_=Xb(u),v={rootMargin:-m+`px `+-h+`px `+-g+`px `+-_+`px`,threshold:Jb(0,qb(1,c))||1},y=!0;function b(t){let n=t[0].intersectionRatio;if(n!==c){if(!y)return o();n?o(!1,n):r=setTimeout(()=>{o(!1,1e-7)},1e3)}n===1&&!gS(l,e.getBoundingClientRect())&&o(),y=!1}try{n=new IntersectionObserver(b,{...v,root:i.ownerDocument})}catch{n=new IntersectionObserver(b,v)}n.observe(e)}return o(!0),a}function vS(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=Wx(e),u=i||a?[...l?Gb(l):[],...t?Gb(t):[]]:[];
52u.forEach(e=>{i&&e.addEventListener(`scroll`,n,{passive:!0}),a&&e.addEventListener(`resize`,n)});let d=l&&s?_S(l,n):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&t&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),t&&p.observe(t));let m,h=c?Yx(e):null;c&&g();function g(){let t=Yx(e);h&&!gS(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var yS=Vx,bS=Hx,xS=Rx,SS=Lx,CS=(e,t,n)=>{let r=new Map,i={platform:hS,...n},a={...i.platform,_c:r};return Ix(e,t,{...i,platform:a})},wS=typeof document<`u`?b.useLayoutEffect:function(){};function TS(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e==`function`&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e==`object`){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!TS(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){let n=i[r];if(!(n===`_owner`&&e.$$typeof)&&!TS(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function ES(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function DS(e,t){let n=ES(e);return Math.round(t*n)/n}function OS(e){let t=b.useRef(e);return wS(()=>{t.current=e}),t}function kS(e){e===void 0&&(e={});let{placement:t=`bottom`,strategy:n=`absolute`,middleware:r=[],platform:i,elements:{reference:a,floating:o}={},transform:s=!0,whileElementsMounted:c,open:l}=e,[u,d]=b.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=b.useState(r);TS(f,r)||p(r);let[m,h]=b.useState(null),[g,_]=b.useState(null),v=b.useCallback(e=>{e!==C.current&&(C.current=e,h(e))},[]),y=b.useCallback(e=>{e!==w.current&&(w.current=e,_(e))},[]),x=a||m,S=o||g,C=b.useRef(null),w=b.useRef(null),T=b.useRef(u),E=c!=null,D=OS(c),O=OS(i),k=OS(l),A=b.useCallback(()=>{if(!C.current||!w.current)return;let e={placement:t,strategy:n,middleware:f};O.current&&(e.platform=O.current),CS(C.current,w.current,e).then(e=>{let t={...e,isPositioned:k.current!==!1};j.current&&!TS(T.current,t)&&(T.current=t,li.flushSync(()=>{d(t)}))})},[f,t,n,O,k]);wS(()=>{l===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[l]);let j=b.useRef(!1);wS(()=>(j.current=!0,()=>{j.current=!1}),[]),wS(()=>{if(x&&(C.current=x),S&&(w.current=S),x&&S){if(D.current)return D.current(x,S,A);A()}},[x,S,A,D,E]);let M=b.useMemo(()=>({reference:C,floating:w,setReference:v,setFloating:y}),[v,y]),N=b.useMemo(()=>({reference:x,floating:S}),[x,S]),P=b.useMemo(()=>{let e={position:n,left:0,top:0};if(!N.floating)return e;let t=DS(N.floating,u.x),r=DS(N.floating,u.y);return s?{...e,transform:`translate(`+t+`px, `+r+`px)`,...ES(N.floating)>=1.5&&{willChange:`transform`}}:{position:n,left:t,top:r}},[n,s,N.floating,u.x,u.y]);return b.useMemo(()=>({...u,update:A,refs:M,elements:N,floatingStyles:P}),[u,A,M,N,P])}var AS=e=>{function t(e){return{}.hasOwnProperty.call(e,`current`)}return{name:`arrow`,options:e,fn(n){let{element:r,padding:i}=typeof e==`function`?e(n):e;return r&&t(r)?r.current==null?{}:SS({element:r.current,padding:i}).fn(n):r?SS({element:r,padding:i}).fn(n):{}}}},jS=(e,t)=>{let n=yS(e);return{name:n.name,fn:n.fn,options:[e,t]}},MS=(e,t)=>{let n=bS(e);return{name:n.name,fn:n.fn,options:[e,t]}},NS=(e,t)=>{let n=xS(e);return{name:n.name,fn:n.fn,options:[e,t]}},PS=(e,t)=>{let n=AS(e);return{name:n.name,fn:n.fn,options:[e,t]}},FS=`data-floating-ui-focusable`,IS=`active`,LS=`selected`,RS=`ArrowLeft`,zS=`ArrowRight`,BS=`ArrowUp`,VS=`ArrowDown`,HS=[RS,zS],US=[BS,VS];[...HS,...US];var WS={...b},GS=!1,KS=0,qS=()=>`floating-ui-`+Math.random().toString(36).slice(2,6)+ KS++;function JS(){let[e,t]=b.useState(()=>GS?qS():void 0);return Ax(()=>{e??t(qS())},[]),b.useEffect(()=>{GS=!0},[]),e}
52var YS=WS.useId||JS,XS=b.forwardRef(function(e,t){let{context:{placement:n,elements:{floating:r},middlewareData:{arrow:i,shift:a}},width:o=14,height:s=7,tipRadius:c=0,strokeWidth:l=0,staticOffset:u,stroke:d,d:f,style:{transform:p,...m}={},...h}=e,g=YS(),[_,v]=b.useState(!1);if(Ax(()=>{r&&Vb(r).direction===`rtl`&&v(!0)},[r]),!r)return null;let[y,x]=n.split(`-`),S=y===`top`||y===`bottom`,C=u;(S&&a!=null&&a.x||!S&&a!=null&&a.y)&&(C=null);let w=l*2,T=w/2,E=o/2*(c/-8+1),D=s/2*c/4,O=!!f,k=C&&x===`end`?`bottom`:`top`,A=C&&x===`end`?`right`:`left`;C&&_&&(A=x===`end`?`left`:`right`);let j=i?.x==null?``:C||i.x,M=i?.y==null?``:C||i.y,N=f||`M0,0`+(` H`+o)+(` L`+(o-E)+`,`+(s-D))+(` Q`+o/2+`,`+s+` `+E+`,`+(s-D))+` Z`,P={top:O?`rotate(180deg)`:``,left:O?`rotate(90deg)`:`rotate(-90deg)`,bottom:O?``:`rotate(180deg)`,right:O?`rotate(-90deg)`:`rotate(90deg)`}[y];return(0,B.jsxs)(`svg`,{...h,"aria-hidden":!0,ref:t,width:O?o:o+w,height:o,viewBox:`0 0 `+o+` `+(s>o?s:o),style:{position:`absolute`,pointerEvents:`none`,[A]:j,[k]:M,[y]:S||O?`100%`:`calc(100% - `+w/2+`px)`,transform:[P,p].filter(e=>!!e).join(` `),...m},children:[w>0&&(0,B.jsx)(`path`,{clipPath:`url(#`+g+`)`,fill:`none`,stroke:d,strokeWidth:w+ +!f,d:N}),(0,B.jsx)(`path`,{stroke:w&&!f?h.fill:`none`,d:N}),(0,B.jsx)(`clipPath`,{id:g,children:(0,B.jsx)(`rect`,{x:-T,y:T*(O?-1:1),width:o+w,height:o})})]})});function ZS(){let e=new Map;return{emit(t,n){var r;(r=e.get(t))==null||r.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var r;(r=e.get(t))==null||r.delete(n)}}}var QS=b.createContext(null),$S=b.createContext(null),eC=()=>b.useContext(QS)?.id||null,tC=()=>b.useContext($S);function nC(e){return`data-floating-ui-`+e}function rC(e){return Ob(e.target)&&e.target.tagName===`BUTTON`}function iC(e){return Ob(e.target)&&e.target.tagName===`A`}function aC(e){return Ex(e)}function oC(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,dataRef:i,elements:{domReference:a}}=e,{enabled:o=!0,event:s=`click`,toggle:c=!0,ignoreMouse:l=!1,keyboardHandlers:u=!0,stickIfOpen:d=!0}=t,f=b.useRef(),p=b.useRef(!1),m=b.useMemo(()=>({onPointerDown(e){f.current=e.pointerType},onMouseDown(e){let t=f.current;
52e.button===0&&s!==`click`&&(kx(t,!0)&&l||(n&&c&&(!(i.current.openEvent&&d)||i.current.openEvent.type===`mousedown`)?r(!1,e.nativeEvent,`click`):(e.preventDefault(),r(!0,e.nativeEvent,`click`))))},onClick(e){let t=f.current;if(s===`mousedown`&&f.current){f.current=void 0;return}kx(t,!0)&&l||(n&&c&&(!(i.current.openEvent&&d)||i.current.openEvent.type===`click`)?r(!1,e.nativeEvent,`click`):r(!0,e.nativeEvent,`click`))},onKeyDown(e){f.current=void 0,!(e.defaultPrevented||!u||rC(e))&&(e.key===` `&&!aC(a)&&(e.preventDefault(),p.current=!0),!iC(e)&&e.key===`Enter`&&r(!(n&&c),e.nativeEvent,`click`))},onKeyUp(e){e.defaultPrevented||!u||rC(e)||aC(a)||e.key===` `&&p.current&&(p.current=!1,r(!(n&&c),e.nativeEvent,`click`))}}),[i,a,s,l,u,r,n,d,c]);return b.useMemo(()=>o?{reference:m}:{},[o,m])}var sC={pointerdown:`onPointerDown`,mousedown:`onMouseDown`,click:`onClick`},cC={pointerdown:`onPointerDownCapture`,mousedown:`onMouseDownCapture`,click:`onClickCapture`},lC=e=>({escapeKey:typeof e==`boolean`?e:e?.escapeKey??!1,outsidePress:typeof e==`boolean`?e:e?.outsidePress??!0});function uC(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,elements:i,dataRef:a}=e,{enabled:o=!0,escapeKey:s=!0,outsidePress:c=!0,outsidePressEvent:l=`pointerdown`,referencePress:u=!1,referencePressEvent:d=`pointerdown`,ancestorScroll:f=!1,bubbles:p,capture:m}=t,h=tC(),g=Mx(typeof c==`function`?c:()=>!1),_=typeof c==`function`?g:c,v=b.useRef(!1),{escapeKey:y,outsidePress:x}=lC(p),{escapeKey:S,outsidePress:C}=lC(m),w=b.useRef(!1),T=Mx(e=>{if(!n||!o||!s||e.key!==`Escape`||w.current)return;let t=a.current.floatingContext?.nodeId,i=h?Dx(h.nodesRef.current,t):[];if(!y&&(e.stopPropagation(),i.length>0)){let e=!0;if(i.forEach(t=>{var n;if((n=t.context)!=null&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,Ox(e)?e.nativeEvent:e,`escape-key`)}),E=Mx(e=>{var t;let n=()=>{var t;T(e),(t=Sx(e))==null||t.removeEventListener(`keydown`,n)};(t=Sx(e))==null||t.addEventListener(`keydown`,n)}),D=Mx(e=>{let t=a.current.insideReactTree;a.current.insideReactTree=!1;let n=v.current;if(v.current=!1,l===`click`&&n||t||typeof _==`function`&&!_(e))return;let o=Sx(e),s=`[`+nC(`inert`)+`]`,c=Tx(i.floating).querySelectorAll(s),u=Db(o)?o:null;for(;u&&!Bb(u);){let e=Ub(u);if(Bb(e)||!Db(e))break;u=e}if(c.length&&Db(o)&&!wx(o)&&!xx(o,i.floating)&&Array.from(c).every(e=>!xx(u,e)))return;if(Ob(o)&&A){let t=Bb(o),n=Vb(o),r=/auto|scroll/,i=t||r.test(n.overflowX),a=t||r.test(n.overflowY),s=i&&o.clientWidth>0&&o.scrollWidth>o.clientWidth,c=a&&o.clientHeight>0&&o.scrollHeight>o.clientHeight,l=n.direction===`rtl`,u=c&&(l?e.offsetX<=o.offsetWidth-o.clientWidth:e.offsetX>o.clientWidth),d=s&&e.offsetY>o.clientHeight;if(u||d)return}let d=a.current.floatingContext?.nodeId,f=h&&Dx(h.nodesRef.current,d).some(t=>Cx(e,t.context?.elements.floating));if(Cx(e,i.floating)||Cx(e,i.domReference)||f)return;let p=h?Dx(h.nodesRef.current,d):[];if(p.length>0){let e=!0;if(p.forEach(t=>{var n;if((n=t.context)!=null&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,`outside-press`)}),O=Mx(e=>{var t;let n=()=>{var t;D(e),(t=Sx(e))==null||t.removeEventListener(l,n)};(t=Sx(e))==null||t.addEventListener(l,n)});b.useEffect(()=>{if(!n||!o)return;a.current.__escapeKeyBubbles=y,a.current.__outsidePressBubbles=x;let e=-1;function t(e){r(!1,e,`ancestor-scroll`)}function c(){window.clearTimeout(e),w.current=!0}function u(){e=window.setTimeout(()=>{w.current=!1},zb()?5:0)}let d=Tx(i.floating);s&&(d.addEventListener(`keydown`,S?E:T,S),d.addEventListener(`compositionstart`,c),d.addEventListener(`compositionend`,u)),_&&d.addEventListener(l,C?O:D,C);let p=[];return f&&(Db(i.domReference)&&(p=Gb(i.domReference)),Db(i.floating)&&(p=p.concat(Gb(i.floating))),!Db(i.reference)&&i.reference&&i.reference.contextElement&&(p=p.concat(Gb(i.reference.contextElement)))),p=p.filter(e=>e!==d.defaultView?.visualViewport),p.forEach(e=>{e.addEventListener(`scroll`,t,{passive:!0})}),()=>{s&&(d.removeEventListener(`keydown`,S?E:T,S),d.removeEventListener(`compositionstart`,c),d.removeEventListener(`compositionend`,u)),_&&d.removeEventListener(l,C?O:D,C),p.forEach(e
52=>{e.removeEventListener(`scroll`,t)}),window.clearTimeout(e)}},[a,i,s,_,l,n,r,f,o,y,x,T,S,E,D,C,O]),b.useEffect(()=>{a.current.insideReactTree=!1},[a,_,l]);let k=b.useMemo(()=>({onKeyDown:T,...u&&{[sC[d]]:e=>{r(!1,e.nativeEvent,`reference-press`)},...d!==`click`&&{onClick(e){r(!1,e.nativeEvent,`reference-press`)}}}}),[T,r,u,d]),A=b.useMemo(()=>{function e(e){e.button===0&&(v.current=!0)}return{onKeyDown:T,onMouseDown:e,onMouseUp:e,[cC[l]]:()=>{a.current.insideReactTree=!0}}},[T,l,a]);return b.useMemo(()=>o?{reference:k,floating:A}:{},[o,k,A])}function dC(e){let{open:t=!1,onOpenChange:n,elements:r}=e,i=YS(),a=b.useRef({}),[o]=b.useState(()=>ZS()),s=eC()!=null,[c,l]=b.useState(r.reference),u=Mx((e,t,r)=>{a.current.openEvent=e?t:void 0,o.emit(`openchange`,{open:e,event:t,reason:r,nested:s}),n?.(e,t,r)}),d=b.useMemo(()=>({setPositionReference:l}),[]),f=b.useMemo(()=>({reference:c||r.reference||null,floating:r.floating||null,domReference:r.reference}),[c,r.reference,r.floating]);return b.useMemo(()=>({dataRef:a,open:t,onOpenChange:u,elements:f,events:o,floatingId:i,refs:d}),[t,u,f,o,i,d])}function fC(e){e===void 0&&(e={});let{nodeId:t}=e,n=dC({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,i=r.elements,[a,o]=b.useState(null),[s,c]=b.useState(null),l=i?.domReference||a,u=b.useRef(null),d=tC();Ax(()=>{l&&(u.current=l)},[l]);let f=kS({...e,elements:{...i,...s&&{reference:s}}}),p=b.useCallback(e=>{let t=Db(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;c(t),f.refs.setReference(t)},[f.refs]),m=b.useCallback(e=>{(Db(e)||e===null)&&(u.current=e,o(e)),(Db(f.refs.reference.current)||f.refs.reference.current===null||e!==null&&!Db(e))&&f.refs.setReference(e)},[f.refs]),h=b.useMemo(()=>({...f.refs,setReference:m,setPositionReference:p,domReference:u}),[f.refs,m,p]),g=b.useMemo(()=>({...f.elements,domReference:l}),[f.elements,l]),_=b.useMemo(()=>({...f,...r,refs:h,elements:g,nodeId:t}),[f,h,g,t,r]);return Ax(()=>{r.dataRef.current.floatingContext=_;let e=d?.nodesRef.current.find(e=>e.id===t);e&&(e.context=_)}),b.useMemo(()=>({...f,context:_,refs:h,elements:g}),[f,h,g,_])}function pC(e,t,n){let r=new Map,i=n===`item`,a=e;if(i&&e){let{[IS]:t,[LS]:n,...r}=e;a=r}return{...n===`floating`&&{tabIndex:-1,[FS]:``},...a,...t.map(t=>{let r=t?t[n]:null;return typeof r==`function`?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,a]=t;if(!(i&&[IS,LS].includes(n)))if(n.indexOf(`on`)===0){if(r.has(n)||r.set(n,[]),typeof a==`function`){var o;(o=r.get(n))==null||o.push(a),e[n]=function(){var e=[...arguments];return r.get(n)?.map(t=>t(...e)).find(e=>e!==void 0)}}}else e[n]=a}),e),{})}}function mC(e){e===void 0&&(e=[]);let t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),r=e.map(e=>e?.item),i=b.useCallback(t=>pC(t,e,`reference`),t),a=b.useCallback(t=>pC(t,e,`floating`),n),o=b.useCallback(t=>pC(t,e,`item`),r);return b.useMemo(()=>({getReferenceProps:i,getFloatingProps:a,getItemProps:o}),[i,a,o])}var hC={sourceChip:`_sourceChip_5ka6g_1`,sourceChip__toggle:`_sourceChip__toggle_5ka6g_5`,sourceChip__chevron:`_sourceChip__chevron_5ka6g_31`,sourceChip__list:`_sourceChip__list_5ka6g_36`,sourceChip__item:`_sourceChip__item_5ka6g_48`,sourceChip__bullet:`_sourceChip__bullet_5ka6g_53`,sourceChip__link:`_sourceChip__link_5ka6g_57`},gC=e=>e.includes(`rog`)?pb:e.includes(`aiot`)?mb:e.includes(`proart`)?hb:fb,_C=({sources:e})=>{let{theme:t}=Gr(),[n,r]=(0,b.useState)(!1),i=(document.querySelector(`#shadowRoot`)?.shadowRoot)?.querySelector(`.chatContainer`)||null,{refs:a,floatingStyles:o,context:s}=fC({open:n,onOpenChange:r,placement:`bottom-start`,strategy:`absolute`,whileElementsMounted:vS,middleware:[jS(4),NS(),MS({padding:8})]}),{getReferenceProps:c,getFloatingProps:l}=mC([oC(s),uC(s)]);if(!e.length)return null;let u=gC(t),d=n&&(0,B.jsx)(`span`,{ref:a.setFloating,style:o,className:hC.sourceChip__list,...l(),children:e.map(e=>(0,B.jsxs)(`span`,{className:hC.sourceChip__item,children:[(0,B.jsx)(`span`,{className:hC.sourceChip__bullet,"aria-hidden":!0,
52children:`•`}),(0,B.jsxs)(`a`,{className:hC.sourceChip__link,href:e.url,target:`_blank`,rel:`noreferrer noopener`,children:[e.label,(0,B.jsx)(u,{})]})]},e.url))});return(0,B.jsxs)(`span`,{className:hC.sourceChip,children:[(0,B.jsxs)(`button`,{type:`button`,ref:a.setReference,className:hC.sourceChip__toggle,"aria-expanded":n,...c(),children:[`SOURCE`,(0,B.jsx)(Nt,{className:hC.sourceChip__chevron})]}),d&&(i?(0,li.createPortal)(d,i):d)]})},vC=/\[([^\]]+)\]\((https?:\/\/[^)\s]+)\)/g,yC=/[((]\s*[))]/g,bC=Ad().use(Vl).use(Zm),xC=e=>{let t=[],n=new Set;vC.lastIndex=0;let r;for(;(r=vC.exec(e))!==null;){let[,e,i]=r;n.has(i)||(n.add(i),t.push({label:e,url:i}))}return{text:e.replace(vC,``).replace(yC,``).replace(/[ \t]{2,}/g,` `).replace(/[ \t]+$/,``),sources:t}},SC=e=>{let t=bC.parse(e),n=[],r=(t,n)=>t===void 0||n===void 0?``:e.slice(t,n);for(let e of t.children){if(e.type===`list`){for(let t of e.children)n.push(xC(r(t.position?.start.offset,t.position?.end.offset)));continue}let t=r(e.position?.start.offset,e.position?.end.offset);if(e.type===`table`){n.push({text:t,sources:[]});continue}if(e.type===`thematicBreak`){n.push({text:t,sources:[],isDivider:!0});continue}n.push(xC(t))}return n},CC=/^(-\s*)(.*?)[::]\s*\(\[([^\]]+)\]\((https?:\/\/[^)\s]+)\)\)\s*$/,wC=e=>/^https?:\/\/\S+$/i.test(e.trim()),TC=e=>e.split(`
53`).map(e=>{if(!e.trimStart().startsWith(`- `))return e;let t=e.match(CC);if(!t)return e;let[,n,r,i,a]=t,o=wC(r)?``:r.trim();return o?`${n}${o} [${i}](${a})`:`${n}[${i}](${a})`}).join(`
54`),EC=[`specification-consultation`,`product-comparison`],DC=e=>!!e&&EC.includes(e),OC=e=>e.some(e=>e.type===`text`&&Array.isArray(e.option)&&e.option.some(e=>typeof e==`object`&&!!e&&e.isAskMore===!0)),kC={description:`more-info-description`,searchButton:`more-info-search-button`,disclaimer:`more-info-disclaimer`,loadingMessage:`organizing-data-message`,loadingDisclaimer:`organizing-data-disclaimer`,badge:`external-information-message`,searchAgainAction:`asus-helper-similar-product-result-action`,searchEndedMessage:`external-search-message`,errorMessage:`external-search-error-message`},AC={badge:`_badge_h74h8_1`,segment:`_segment_h74h8_15`,disclaimer:`_disclaimer_h74h8_49`,references:`_references_h74h8_56`,link:`_link_h74h8_83`},jC=e=>e.includes(`rog`)?pb:e.includes(`aiot`)?mb:e.includes(`proart`)?hb:fb,MC=({text:e,referenceText:t})=>{let{theme:n}=Gr(),r=(0,b.useContext)(_n),i=jC(n),a=e=>(0,B.jsx)(Wd,{remarkPlugins:[[Zm,{singleTilde:!1}]],components:{a(e){let{href:t,children:n}=e;return!t||!(t.startsWith(`http:`)||t.startsWith(`https:`))?(0,B.jsx)(B.Fragment,{children:n}):(0,B.jsxs)(`a`,{className:AC.link,href:t,target:`_blank`,rel:`noreferrer noopener`,children:[n,(0,B.jsx)(i,{})]})}},children:e});return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(`span`,{className:AC.badge,children:r[kC.badge]}),SC(e).map((e,t,n)=>(0,B.jsxs)(`div`,{className:L(AC.segment,{[AC.disclaimer]:t===n.length-1&&n[t-1]?.isDivider}),children:[e.text&&a(e.text),e.sources.length>0&&(0,B.jsx)(_C,{sources:e.sources})]},t)),t&&(0,B.jsx)(`div`,{className:AC.references,children:(e=>(0,B.jsx)(Wd,{remarkPlugins:[[Zm,{singleTilde:!1}]],components:{a(e){let{href:t,children:n}=e;return!t||!(t.startsWith(`http:`)||t.startsWith(`https:`))?(0,B.jsx)(B.Fragment,{children:n}):(0,B.jsxs)(`a`,{className:AC.link,href:t,target:`_blank`,rel:`noreferrer noopener`,children:[`(`,n,`)`,(0,B.jsx)(i,{})]})}},children:e}))(TC(t))})]})},NC={devInfo:`_devInfo_17tp9_1`},PC={"purchase-guidelines":`購物流程與付款方式`,"delivery-&-packaging-methods":`配送諮詢`,"international-shopping-and-shipping-inquiries":`國際購物`,"inquire-service-location":`查詢服務據點`,"inquire-repair-status":`查詢維修進度`,"apply-for-repair-service-online":`線上申請維修`,"maintenance-consultation":`維修諮詢`,"repair-quotation":`維修詢價`,"repair-complaint":`維修抱怨`,"product-warranty-policy":`查詢產品保固政策`,"introducing-purchasing-extended-warranty":`介紹/購買延伸保固`,"inquire-product-warranty-period":`查詢產品保固有效期`,"update-product-warranty-date":`更新產品保固`,"escalation-to-live-support":`指定轉客服需求`,"complaint-intent":`客訴意圖`,"danger-incidents":`危安事件`,"theft-reporting":`失竊登記`,"live-support":`其他`,"how-to-find-product-serial-number":`如何查詢產品序號`,"how-to-find-model-name":`如何查詢產品型號`,"download-software":`下載軟體`,document:`FAQ/安規文件`,"security-advisories":`資訊安全`,"product-registration":`產品註冊`,"asus-membership-points":`華碩會員/é»
54žæ•¸`,"personal-information":`會員個資申請/刪除`,"asus-premium-membership":`VIP尊榮服務`,"purchasing-recommendation-of-asus-products":`購買/推薦華碩產品`,"accessories-recommendations":`周邊配件推薦`,"specification-consultation":`規格諮詢`,"user-experience-consultation":`使用者經驗諮詢`,"inquire-product-release-dates":`查詢商品上市日期`,"check-product-inventory-status":`查詢商品庫存狀況`,"product-comparison":`產品比較`,"competitor-product-comparison":`與競爭產品比較`,"inquire-about-physical-store-locations":`查詢線下銷售地點`,"promotional-activity-consultation":`活動諮詢`,"inquire-product-prices":`查詢商品售價`,"check-order-status":`查詢訂單狀態`,"track-delivery-progress":`查詢配送進度`,"modify-shipping-information":`更改收件資訊`,"modify-order-details":`更改訂單內容`,"inquire-about-shipping-fees":`查詢運費`,"order-cancellation":`取消訂單`,"return-and-exchange-policies":`退換貨政策`,"inquire--return-and-exchange-status":`退換貨進度查詢`,"technical-support":`技術支援`,"pre-order-product-service":`預購商品服務`,"order-service":`訂單服務`,"invoice-processing":`申請發票開立`,"invoice-amendments":`修改發票內容`,"invoice-content-inquiry":`查詢發票內容`,"only-chat":`閒聊`,"asus-wiki":`華碩維基百科`,"be-better":`我會進步`,"chatbot-intro":`站台說明`},FC=({devChatType2:e})=>{let{websiteCode:t}=Gr();return(0,B.jsxs)(`div`,{className:NC.devInfo,"data-dir":En(t),children:[(0,B.jsx)(`div`,{children:e}),(0,B.jsx)(`div`,{children:e&&PC[e]})]})},IC={buttonBase:`_buttonBase_t8gxl_1`,default:`_default_t8gxl_22`,msg:`_msg_t8gxl_25`,messageIcon:`_messageIcon_t8gxl_38`,msg__time__space:`_msg__time__space_t8gxl_41`,msg__msg__time__space__helper:`_msg__msg__time__space__helper_t8gxl_45`,time:`_time_t8gxl_51`,service:`_service_t8gxl_123`,rog:`_rog_t8gxl_160`,asus:`_asus_t8gxl_164`,aiot:`_aiot_t8gxl_167`,proart:`_proart_t8gxl_170`,complaints:`_complaints_t8gxl_173`,isTalking:`_isTalking_t8gxl_199`,"talking-omni-mascot":`_talking-omni-mascot_t8gxl_1`,"talking-zeni-mascot":`_talking-zeni-mascot_t8gxl_1`,"talking-zeni-mascot-aiot":`_talking-zeni-mascot-aiot_t8gxl_1`,"talking-zeni-mascot-ProArt":`_talking-zeni-mascot-ProArt_t8gxl_1`,reverse:`_reverse_t8gxl_261`,link:`_link_t8gxl_280`,service__disabled:`_service__disabled_t8gxl_289`,externalCard:`_externalCard_t8gxl_292`,searchEndedFooter:`_searchEndedFooter_t8gxl_303`,user:`_user_t8gxl_307`,carouselWrap:`_carouselWrap_t8gxl_322`,carousel:`_carousel_t8gxl_322`,markdown:`_markdown_t8gxl_335`,markdown__link:`_markdown__link_t8gxl_383`,markdown__link__text:`_markdown__link__text_t8gxl_398`},LC=ri(),RC=({source:e,timing:t,message:n,referenceMessage:r,prevMsg:i,content:a,delay:o,devChatType:s,devChatType2:c,chatId:l,currentChatId:u,complaintLevel:d,isNewDialog:f,onDelayAnswerStatusChange:p,onDone:m,sessionId:h,lastRespChatId:g,isExternal:_,isSearchEndedFooter:v})=>{n&&=n.replace(/ {2}/g,` `),r&&=r.replace(/ {2}/g,` `);let{websiteCode:y,theme:x}=Gr(),{isResponseStopped:S}=jr(),C=(0,b.useRef)(null),[w,T]=(0,b.useState)(!1),[E,D]=(0,b.useState)(!1),[O,k]=(0,b.useState)(``),[A,j]=(0,b.useState)(``),[M,N]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{u||(m?.(),o||p?.(!1))},[u,p,m,e,o,S]),(0,b.useEffect)(()=>{S&&(D(!0),p?.(!1))},[S,p,n]),(0,b.useEffect)(()=>{E&&!M&&(N(!0),k(n||``),j(r||``))},[E,n,r,M]),(0,B.jsxs)(`div`,{ref:C,className:L(IC.msg,e===`user`&&IC.reverse,e===`carousel`&&IC.carouselWrap,IC.markdown),"data-chat-source":e,"data-external":_?!0:void 0,"data-search-ended-footer":v?!0:void 0,"data-chatid":window.AsusAPIConfig.brandAssistantSystemCode===`cms`?l:``,"data-type2":c,"data-type":s,children:[e!==`user`&&(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(qr,{className:L(IC.messageIcon,d&&d!==`casual-conversations`&&IC.complaints,u&&l===u&&IC.isTalking,x?IC[x]:IC.asus),onClick:()=>{T(e=>!e)},children:w&&(0,B.jsx)(FC,{devChatType2:c})})}),(e===`service`||e===`suffixText`||e===`helper`)&&o?(0,B.jsx)(`div`,{"data-dir":En(y),className:L(e===`helper`&&`service__helper`,(e===`service`||e===`helper`)&&IC.service),"data-chatid":l,"data-latest-resp":g===l,tabIndex:g===l?-1:0,children:(n||a)&&(0,B.jsx)(xb,{content:a,text:n,prevMsg:i,onDelayAnswerStatusChange:p,sessionId:h})}):(0,B.jsxs)(`div`,{"data-dir":En(y),className:L(e===`user`&&IC.user,e===`carousel`&&IC.carousel,e===`helper`&&`service__helper`,(e===`service`||e===`idleFeedback`||e===`helper`||e===`suffixText`)&&IC.service,_&&IC.default,_&&IC.externalCard,v&&IC.searchEndedFooter,(e===`welcome`||e===`button`||e===`like`)&&IC.default),"data-chatid":l,"data-latest-resp":g===l,tabIndex:g===l?-1:0,children:[n&&e!==`user`&&_&&u!==l?(0,B.jsx)(MC,{text:E?O:n,referenceText:E?A:r}):n&&e!==`user`&&(0,B.jsx)(Wd,{urlTransform:db,remarkPlugins:[ub,[Zm,{singleTilde:!1}]],rehypePlugins:[cb],components:{a(e){let{href:t,children:n,className:r,...i}=e,a=!0;t&&LC.test(t)&&(a=(t.startsWith(`http:`)||t.startsWith(`https:`))&&new URL(t).origin===window.location.origin);let o=`data-login`in e,s=`data-submit`in e;if(o||s)return(0,B.jsx)(`a`,{href:t,className:r,"data-login":o?e[`data-login`]:void 0,"data-submit":s?e[`data-submit`]:void 0,children:n});let c=ai.test(t||``);if(!n||!t)return null;if(!LC.test(t)&&!c)return(0,B.jsx)(`span`,{children:n});let l=On({link:t,queries:{utm_medium:`manual_redirect`,utm_content:h||``}}),u={...i,href:c?t:l},d=r?.includes(`system_diagnosis_btn`);return(0,B.jsx)(`span`,{className:IC.markdown__link,children:(0,B.jsx)(`a`,{className:r,...u,children:(0,B.jsx)(`span`,{children:(0,B.jsxs)(`span`,{className:IC.markdown__link__text,children:[n,!d&&!a?x.includes(`asus`)?(0,B.jsx)(fb,{}):x.includes(`rog`)?(0,B.jsx)(pb,{}):x.includes(`aiot`)?(0,B.jsx)(mb,{}):x.includes(`proart`)?(0,B.jsx)(hb,{}):null:null]})})})})},div(e){return(0,B.jsx)(`div`,{style:{display:`inline`},children:e.children})},p(e){return(0,B.jsx)(`p`,{style:{display:`inline`},children:e.children})}},children:E?O:n+(f||u!==l||E?``:(0,lb.renderToString)((0,B.jsx)(_b,{})))}),e===`user`&&n,a]}),e===`helper`&&(0,B.jsx)(`div`,{}),e!==`carousel`&&!_&&(0,B.jsx)(`div`,{className:e===`helper`?IC.msg__time__space__helper:IC.msg__time__space,children:t&&(0,B.jsxs)(`div`,{className:IC.time,children:[t.hour,`:`,t.min]})})]})},zC=({msgs:e,currentChatId:t,onDelayAnswerStatusChange:n,sessionId:r,lastRespChatId:i})=>e.map((e,a)=>e.content||e.message?(0,B.jsx)(RC,{...e,currentChatId:t,onDelayAnswerStatusChange:n,sessionId:r,lastRespChatId:i},a):null),BC={loading__wrap:`_loading__wrap_1ta9o_1`,loading:`_loading_1ta9o_1`},VC=()=>{let e=(0,b.useContext)(_n),[t,n]=(0,b.useState)(0),r=[e[`loading-comprehe
54nsion`],e[`loading-search-answer`],e[`loading-prepare-reply`],e[`loading-generate-answers`]];return(0,b.useEffect)(()=>{let e=setInterval(()=>{n(e=>e<2?e+=1:3)},4e3);return()=>clearInterval(e)},[]),(0,B.jsx)(zC,{msgs:[{content:(0,B.jsxs)(`span`,{className:BC.loading__wrap,"aria-label":r[t],children:[(0,B.jsx)(At,{className:BC.loading}),r[t]]}),source:`service`}],currentChatId:`0`})},HC=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=r;var t,n=new Uint8Array(16);function r(){if(!t&&(t=typeof crypto<`u`&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!t))throw Error(`crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported`);return t(n)}})),UC=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=/^(?:[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})),WC=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var t=n(UC());function n(e){return e&&e.__esModule?e:{default:e}}function r(e){return typeof e==`string`&&t.default.test(e)}e.default=r})),GC=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.unsafeStringify=i;var t=n(WC());function n(e){return e&&e.__esModule?e:{default:e}}var r=[];for(let e=0;e<256;++e)r.push((e+256).toString(16).slice(1));function i(e,t=0){return r[e[t+0]]+r[e[t+1]]+r[e[t+2]]+r[e[t+3]]+`-`+r[e[t+4]]+r[e[t+5]]+`-`+r[e[t+6]]+r[e[t+7]]+`-`+r[e[t+8]]+r[e[t+9]]+`-`+r[e[t+10]]+r[e[t+11]]+r[e[t+12]]+r[e[t+13]]+r[e[t+14]]+r[e[t+15]]}function a(e,n=0){let r=i(e,n);if(!(0,t.default)(r))throw TypeError(`Stringified UUID is invalid`);return r}e.default=a})),KC=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var t=r(HC()),n=GC();function r(e){return e&&e.__esModule?e:{default:e}}var i,a,o=0,s=0;function c(e,r,c){let l=r&&c||0,u=r||Array(16);e||={};let d=e.node||i,f=e.clockseq===void 0?a:e.clockseq;if(d==null||f==null){let n=e.random||(e.rng||t.default)();d??=i=[n[0]|1,n[1],n[2],n[3],n[4],n[5]],f??=a=(n[6]<<8|n[7])&16383}let p=e.msecs===void 0?Date.now():e.msecs,m=e.nsecs===void 0?s+1:e.nsecs,h=p-o+(m-s)/1e4;if(h<0&&e.clockseq===void 0&&(f=f+1&16383),(h<0||p>o)&&e.nsecs===void 0&&(m=0),m>=1e4)throw Error(`uuid.v1(): Can't create more than 10M uuids/sec`);o=p,s=m,a=f,p+=0xb1d069b5400;let g=((p&268435455)*1e4+m)%4294967296;u[l++]=g>>>24&255,u[l++]=g>>>16&255,u[l++]=g>>>8&255,u[l++]=g&255;let _=p/4294967296*1e4&268435455;u[l++]=_>>>8&255,u[l++]=_&255,u[l++]=_>>>24&15|16,u[l++]=_>>>16&255,u[l++]=f>>>8|128,u[l++]=f&255;for(let e=0;e<6;++e)u[l+e]=d[e];return r||(0,n.unsafeStringify)(u)}e.default=c})),qC=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var t=n(WC());function n(e){return e&&e.__esModule?e:{default:e}}function r(e){if(!(0,t.default)(e))throw TypeError(`Invalid UUID`);let n,r=new Uint8Array(16);return r[0]=(n=parseInt(e.slice(0,8),16))>>>24,r[1]=n>>>16&255,r[2]=n>>>8&255,r[3]=n&255,r[4]=(n=parseInt(e.slice(9,13),16))>>>8,r[5]=n&255,r[6]=(n=parseInt(e.slice(14,18),16))>>>8,r[7]=n&255,r[8]=(n=parseInt(e.slice(19,23),16))>>>8,r[9]=n&255,r[10]=(n=parseInt(e.slice(24,36),16))/1099511627776&255,r[11]=n/4294967296&255,r[12]=n>>>24&255,r[13]=n>>>16&255,r[14]=n>>>8&255,r[15]=n&255,r}e.default=r})),JC=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.URL=e.DNS=void 0,e.default=s;var t=GC(),n=r(qC());function r(e){return e&&e.__esModule?e:{default:e}}function i(e){e=unescape(encodeURIComponent(e));let t=[];for(let n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}var a=`6ba7b810-9dad-11d1-80b4-00c04fd430c8`;e.DNS=a;var o=`6ba7b811-9dad-11d1-80b4-00c04fd430c8`;e.URL=o;function s(e,r,s){function c(e,a,o,c){if(typeof e==`string`&&(e=i(e)),typeof a==`string`&&(a=(0,n.default)(a)),a?.length!==16)throw TypeError(`Namespace must be array-like (16 iterable integer values, 0-255)`);let l=new Uint8Array(16+e.length);if(l.set(a),l.set(e,a.length),l=s(l),l[6]=l[6]&15|r,l[8]=l[8]&63|128,o){c||=0;for(let e=0;e<16;++e)o[c+e]=l[e];return o}return(0,t.unsafeStringify)(l)}try{c.name=e}catch{}return c.DNS=a,c.URL=o,c}})),YC=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;function t(e){if(typeof e==`string`){let t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(let n=0;n<t.length;++n)e[n]=t.charCodeAt(n)}return n(i(a(e),e.length*8))}function n(e){let t=[],n=e.length*32,r=`0123456789abcdef`;for(let i=0;i<n;i+=8){let n=e[i>>5]>>>i%32&255,a=parseInt(r.charAt(n>>>4&15)+r.charAt(n&15),16);t.push(a)}return t}function r(e){return(e+64>>>9<<4)+14+1}function i(e,t){e[t>>5]|=128<<t%32,e[r(t)-1]=t;
54let n=1732584193,i=-271733879,a=-1732584194,s=271733878;for(let t=0;t<e.length;t+=16){let r=n,c=i,p=a,m=s;n=l(n,i,a,s,e[t],7,-680876936),s=l(s,n,i,a,e[t+1],12,-389564586),a=l(a,s,n,i,e[t+2],17,606105819),i=l(i,a,s,n,e[t+3],22,-1044525330),n=l(n,i,a,s,e[t+4],7,-176418897),s=l(s,n,i,a,e[t+5],12,1200080426),a=l(a,s,n,i,e[t+6],17,-1473231341),i=l(i,a,s,n,e[t+7],22,-45705983),n=l(n,i,a,s,e[t+8],7,1770035416),s=l(s,n,i,a,e[t+9],12,-1958414417),a=l(a,s,n,i,e[t+10],17,-42063),i=l(i,a,s,n,e[t+11],22,-1990404162),n=l(n,i,a,s,e[t+12],7,1804603682),s=l(s,n,i,a,e[t+13],12,-40341101),a=l(a,s,n,i,e[t+14],17,-1502002290),i=l(i,a,s,n,e[t+15],22,1236535329),n=u(n,i,a,s,e[t+1],5,-165796510),s=u(s,n,i,a,e[t+6],9,-1069501632),a=u(a,s,n,i,e[t+11],14,643717713),i=u(i,a,s,n,e[t],20,-373897302),n=u(n,i,a,s,e[t+5],5,-701558691),s=u(s,n,i,a,e[t+10],9,38016083),a=u(a,s,n,i,e[t+15],14,-660478335),i=u(i,a,s,n,e[t+4],20,-405537848),n=u(n,i,a,s,e[t+9],5,568446438),s=u(s,n,i,a,e[t+14],9,-1019803690),a=u(a,s,n,i,e[t+3],14,-187363961),i=u(i,a,s,n,e[t+8],20,1163531501),n=u(n,i,a,s,e[t+13],5,-1444681467),s=u(s,n,i,a,e[t+2],9,-51403784),a=u(a,s,n,i,e[t+7],14,1735328473),i=u(i,a,s,n,e[t+12],20,-1926607734),n=d(n,i,a,s,e[t+5],4,-378558),s=d(s,n,i,a,e[t+8],11,-2022574463),a=d(a,s,n,i,e[t+11],16,1839030562),i=d(i,a,s,n,e[t+14],23,-35309556),n=d(n,i,a,s,e[t+1],4,-1530992060),s=d(s,n,i,a,e[t+4],11,1272893353),a=d(a,s,n,i,e[t+7],16,-155497632),i=d(i,a,s,n,e[t+10],23,-1094730640),n=d(n,i,a,s,e[t+13],4,681279174),s=d(s,n,i,a,e[t],11,-358537222),a=d(a,s,n,i,e[t+3],16,-722521979),i=d(i,a,s,n,e[t+6],23,76029189),n=d(n,i,a,s,e[t+9],4,-640364487),s=d(s,n,i,a,e[t+12],11,-421815835),a=d(a,s,n,i,e[t+15],16,530742520),i=d(i,a,s,n,e[t+2],23,-995338651),n=f(n,i,a,s,e[t],6,-198630844),s=f(s,n,i,a,e[t+7],10,1126891415),a=f(a,s,n,i,e[t+14],15,-1416354905),i=f(i,a,s,n,e[t+5],21,-57434055),n=f(n,i,a,s,e[t+12],6,1700485571),s=f(s,n,i,a,e[t+3],10,-1894986606),a=f(a,s,n,i,e[t+10],15,-1051523),i=f(i,a,s,n,e[t+1],21,-2054922799),n=f(n,i,a,s,e[t+8],6,1873313359),s=f(s,n,i,a,e[t+15],10,-30611744),a=f(a,s,n,i,e[t+6],15,-1560198380),i=f(i,a,s,n,e[t+13],21,1309151649),n=f(n,i,a,s,e[t+4],6,-145523070),s=f(s,n,i,a,e[t+11],10,-1120210379),a=f(a,s,n,i,e[t+2],15,718787259),i=f(i,a,s,n,e[t+9],21,-343485551),n=o(n,r),i=o(i,c),a=o(a,p),s=o(s,m)}return[n,i,a,s]}function a(e){if(e.length===0)return[];let t=e.length*8,n=new Uint32Array(r(t));for(let r=0;r<t;r+=8)n[r>>5]|=(e[r/8]&255)<<r%32;return n}function o(e,t){let n=(e&65535)+(t&65535);return(e>>16)+(t>>16)+(n>>16)<<16|n&65535}function s(e,t){return e<<t|e>>>32-t}function c(e,t,n,r,i,a){return o(s(o(o(t,e),o(r,a)),i),n)}function l(e,t,n,r,i,a,o){return c(t&n|~t&r,e,t,i,a,o)}function u(e,t,n,r,i,a,o){return c(t&r|n&~r,e,t,i,a,o)}function d(e,t,n,r,i,a,o){return c(t^n^r,e,t,i,a,o)}function f(e,t,n,r,i,a,o){return c(n^(t|~r),e,t,i,a,o)}e.default=t})),XC=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var t=r(JC()),n=r(YC());function r(e){return e&&e.__esModule?e:{default:e}}e.default=(0,t.default)(`v3`,48,n.default)})),ZC=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={randomUUID:typeof crypto<`u`&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)}})),QC=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var t=i(ZC()),n=i(HC()),r=GC();function i(e){return e&&e.__esModule?e:{default:e}}function a(e,i,a){if(t.default.randomUUID&&!i&&!e)return t.default.randomUUID();e||={};let o=e.random||(e.rng||n.default)();if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,i){a||=0;for(let e=0;e<16;++e)i[a+e]=o[e];return i}return(0,r.unsafeStringify)(o)}e.default=a})),$C=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;function t(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:return t^n^r;case 2:return t&n^t&r^n&r;case 3:return t^n^r}}function n(e,t){return e<<t|e>>>32-t}function r(e){let r=[1518500249,1859775393,2400959708,3395469782],i=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof e==`string`){let t=unescape(encodeURIComponent(e));e=[];for(let n=0;n<t.length;++n)e.push(t.charCodeAt(n))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);let a=e.length/4+2,o=Math.ceil(a/16),s=Array(o);for(let t=0;t<o;++t){let n=new Uint32Array(16);for(let r=0;r<16;++r)n[r]=e[t*64+r*4]<<24|e[t*64+r*4+1]<<16|e[t*64+r*4+2]<<8|e[t*64+r*4+3];s[t]=n}
54s[o-1][14]=(e.length-1)*8/2**32,s[o-1][14]=Math.floor(s[o-1][14]),s[o-1][15]=(e.length-1)*8&4294967295;for(let e=0;e<o;++e){let a=new Uint32Array(80);for(let t=0;t<16;++t)a[t]=s[e][t];for(let e=16;e<80;++e)a[e]=n(a[e-3]^a[e-8]^a[e-14]^a[e-16],1);let o=i[0],c=i[1],l=i[2],u=i[3],d=i[4];for(let e=0;e<80;++e){let i=Math.floor(e/20),s=n(o,5)+t(i,c,l,u)+d+r[i]+a[e]>>>0;d=u,u=l,l=n(c,30)>>>0,c=o,o=s}i[0]=i[0]+o>>>0,i[1]=i[1]+c>>>0,i[2]=i[2]+l>>>0,i[3]=i[3]+u>>>0,i[4]=i[4]+d>>>0}return[i[0]>>24&255,i[0]>>16&255,i[0]>>8&255,i[0]&255,i[1]>>24&255,i[1]>>16&255,i[1]>>8&255,i[1]&255,i[2]>>24&255,i[2]>>16&255,i[2]>>8&255,i[2]&255,i[3]>>24&255,i[3]>>16&255,i[3]>>8&255,i[3]&255,i[4]>>24&255,i[4]>>16&255,i[4]>>8&255,i[4]&255]}e.default=r})),ew=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var t=r(JC()),n=r($C());function r(e){return e&&e.__esModule?e:{default:e}}e.default=(0,t.default)(`v5`,80,n.default)})),tw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=`00000000-0000-0000-0000-000000000000`})),nw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var t=n(WC());function n(e){return e&&e.__esModule?e:{default:e}}function r(e){if(!(0,t.default)(e))throw TypeError(`Invalid UUID`);return parseInt(e.slice(14,15),16)}e.default=r})),rw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),Object.defineProperty(e,`NIL`,{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,`parse`,{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,`stringify`,{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,`v1`,{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,`v3`,{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,`v4`,{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,`v5`,{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,`validate`,{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,`version`,{enumerable:!0,get:function(){return o.default}});var t=u(KC()),n=u(XC()),r=u(QC()),i=u(ew()),a=u(tw()),o=u(nw()),s=u(WC()),c=u(GC()),l=u(qC());function u(e){return e&&e.__esModule?e:{default:e}}})),iw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.createNoDashGuid=e.createGuid=void 0;var t=rw(),n=()=>(0,t.v4)();e.createGuid=n,e.createNoDashGuid=()=>n().replace(RegExp(`-`,`g`),``).toUpperCase()})),aw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.PlatformEvent=e.EventType=void 0;var t=iw();(function(e){e[e.Debug=0]=`Debug`,e[e.Info=1]=`Info`,e[e.Warning=2]=`Warning`,e[e.Error=3]=`Error`,e[e.None=4]=`None`})(e.EventType||={}),e.PlatformEvent=class{constructor(e,n){this.privName=e,this.privEventId=(0,t.createNoDashGuid)(),this.privEventTime=new Date().toISOString(),this.privEventType=n,this.privMetadata={}}get name(){return this.privName}get eventId(){return this.privEventId}get eventTime(){return this.privEventTime}get eventType(){return this.privEventType}get metadata(){return this.privMetadata}}})),ow=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.AudioStreamNodeErrorEvent=e.AudioStreamNodeDetachedEvent=e.AudioStreamNodeAttachedEvent=e.AudioStreamNodeAttachingEvent=e.AudioStreamNodeEvent=e.AudioSourceErrorEvent=e.AudioSourceOffEvent=e.AudioSourceReadyEvent=e.AudioSourceInitializingEvent=e.AudioSourceEvent=void 0;var t=aw(),n=class extends t.PlatformEvent{constructor(e,n,r=t.EventType.Info){super(e,r),this.privAudioSourceId=n}get audioSourceId(){return this.privAudioSourceId}};e.AudioSourceEvent=n,e.AudioSourceInitializingEvent=class extends n{constructor(e){super(`AudioSourceInitializingEvent`,e)}},e.AudioSourceReadyEvent=class extends n{constructor(e){super(`AudioSourceReadyEvent`,e)}},e.AudioSourceOffEvent=class extends n{constructor(e){super(`AudioSourceOffEvent`,e)}},e.AudioSourceErrorEvent=class extends n{constructor(e,n){super(`AudioSourceErrorEvent`,e,t.EventType.Error),this.privError=n}get error(){return this.privError}};var r=class extends n{constructor(e,t,n){super(e,t),this.privAudioNodeId=n}get audioNodeId(){return this.privAudioNodeId}};e.AudioStreamNodeEvent=r,e.AudioStreamNodeAttachingEvent=class extends r{constructor(e,t){super(`AudioStreamNodeAttachingEvent`,e,t)}},e.AudioStreamNodeAttachedEvent=class extends r{constructor(e,t){super(`AudioStreamNodeAttachedEvent`,e,t)}},e.AudioStreamNodeDetachedEvent=class extends r{constructor(e,t){super(`AudioStreamNodeDetachedEvent`,e,t)}},e.AudioStreamNodeErrorEvent=class extends r{constructor(e,t,n){super(`AudioStreamNodeErrorEvent`,e,t),this.privError=n}get error(){return this.privError}}})),sw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConnectionRedirectEvent=e.ConnectionMessageSentEvent=e.ConnectionMessageReceivedEvent=e.ConnectionEstablishErrorEvent=e.ConnectionErrorEvent=e.ConnectionClosedEvent=e.ConnectionEstablishedEvent=e.ConnectionStartEvent=e.ConnectionEvent=e.ServiceEvent=void 0;var t=aw();e.ServiceEvent=class extends t.PlatformEvent{constructor(e,n,r=t.EventType.Info){super(e,r),this.privJsonResult=n}get jsonString(){return this.privJsonResult}};var n=class extends t.PlatformEvent{constructor(e,n,r=t.EventType.Info){super(e,r),this.privConnectionId=n}get connectionId(){return this.privConnectionId}};e.ConnectionEvent=n,e.ConnectionStartEvent=class extends n{constructor(e,t,n){super(`ConnectionStartEvent`,e),this.privUri=t,this.privHeaders=n}get uri(){return this.privUri}get headers(){return this.privHeaders}},e.ConnectionEstablishedEvent=class extends n{constructor(e){super(`ConnectionEstablishedEvent`,e)}},e.ConnectionClosedEvent=class extends n{constructor(e,n,r){super(`ConnectionClosedEvent`,e,t.EventType.Debug),this.privReason=r,this.privStatusCode=n}get reason(){return this.privReason}get statusCode(){return this.privStatusCode}},e.ConnectionErrorEvent=class extends n{constructor(e,n,r){super(`ConnectionErrorEvent`,e,t.EventType.Debug),this.privMe
54ssage=n,this.privType=r}get message(){return this.privMessage}get type(){return this.privType}},e.ConnectionEstablishErrorEvent=class extends n{constructor(e,n,r){super(`ConnectionEstablishErrorEvent`,e,t.EventType.Error),this.privStatusCode=n,this.privReason=r}get reason(){return this.privReason}get statusCode(){return this.privStatusCode}},e.ConnectionMessageReceivedEvent=class extends n{constructor(e,t,n){super(`ConnectionMessageReceivedEvent`,e),this.privNetworkReceivedTime=t,this.privMessage=n}get networkReceivedTime(){return this.privNetworkReceivedTime}get message(){return this.privMessage}},e.ConnectionMessageSentEvent=class extends n{constructor(e,t,n){super(`ConnectionMessageSentEvent`,e),this.privNetworkSentTime=t,this.privMessage=n}get networkSentTime(){return this.privNetworkSentTime}get message(){return this.privMessage}},e.ConnectionRedirectEvent=class extends n{constructor(e,n,r,i){super(`ConnectionRedirectEvent`,e,t.EventType.Info),this.privRedirectUrl=n,this.privOriginalUrl=r,this.privContext=i}get redirectUrl(){return this.privRedirectUrl}get originalUrl(){return this.privOriginalUrl}get context(){return this.privContext}}})),cw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ObjectDisposedError=e.InvalidOperationError=e.ArgumentNullError=void 0,e.ArgumentNullError=class extends Error{constructor(e){super(e),this.name=`ArgumentNull`,this.message=e}},e.InvalidOperationError=class extends Error{constructor(e){super(e),this.name=`InvalidOperation`,this.message=e}},e.ObjectDisposedError=class extends Error{constructor(e,t){super(t),this.name=e+`ObjectDisposed`,this.message=t}}})),lw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConnectionMessage=e.MessageType=void 0;var t=cw(),n=iw(),r;(function(e){e[e.Text=0]=`Text`,e[e.Binary=1]=`Binary`})(r=e.MessageType||={}),e.ConnectionMessage=class{constructor(e,i,a,o){if(this.privBody=null,e===r.Text&&i&&typeof i!=`string`)throw new t.InvalidOperationError(`Payload must be a string`);if(e===r.Binary&&i&&!(i instanceof ArrayBuffer))throw new t.InvalidOperationError(`Payload must be ArrayBuffer`);switch(this.privMessageType=e,this.privBody=i,this.privHeaders=a||{},this.privId=o||(0,n.createNoDashGuid)(),this.messageType){case r.Binary:this.privSize=this.binaryBody===null?0:this.binaryBody.byteLength;break;case r.Text:this.privSize=this.textBody.length}}get messageType(){return this.privMessageType}get headers(){return this.privHeaders}get body(){return this.privBody}
54get textBody(){if(this.privMessageType===r.Binary)throw new t.InvalidOperationError(`Not supported for binary message`);return this.privBody}get binaryBody(){if(this.privMessageType===r.Text)throw new t.InvalidOperationError(`Not supported for text message`);return this.privBody}get id(){return this.privId}}})),uw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConnectionOpenResponse=void 0,e.ConnectionOpenResponse=class{constructor(e,t){this.privStatusCode=e,this.privReason=t}get statusCode(){return this.privStatusCode}get reason(){return this.privReason}}})),dw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.DeferralMap=void 0,e.DeferralMap=class{constructor(){this.privMap={}}add(e,t){this.privMap[e]=t}getId(e){return this.privMap[e]}complete(e,t){try{this.privMap[e].resolve(t)}catch(t){this.privMap[e].reject(t)}finally{this.privMap[e]=void 0}}}})),fw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SendingAgentContextMessageEvent=e.DialogEvent=void 0;var t=aw(),n=class extends t.PlatformEvent{constructor(e,n=t.EventType.Info){super(e,n)}};e.DialogEvent=n,e.SendingAgentContextMessageEvent=class extends n{constructor(e){super(`SendingAgentContextMessageEvent`),this.privAgentConfig=e}get agentConfig(){return this.privAgentConfig}}})),pw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.EventSource=void 0;var t=cw(),n=iw();e.EventSource=class{constructor(e){this.privEventListeners={},this.privIsDisposed=!1,this.privConsoleListener=void 0,this.privMetadata=e}onEvent(e){if(this.isDisposed())throw new t.ObjectDisposedError(`EventSource`);if(this.metadata)for(let t in this.metadata)t&&e.metadata&&(e.metadata[t]||(e.metadata[t]=this.metadata[t]));for(let t in this.privEventListeners)t&&this.privEventListeners[t]&&this.privEventListeners[t](e)}attach(e){let t=(0,n.createNoDashGuid)();return this.privEventListeners[t]=e,{detach:()=>(delete this.privEventListeners[t],Promise.resolve())}}attachListener(e){return this.attach(t=>e.onEvent(t))}attachConsoleListener(e){return this.privConsoleListener&&this.privConsoleListener.detach(),this.privConsoleListener=this.attach(t=>e.onEvent(t)),this.privConsoleListener}isDisposed(){return this.privIsDisposed}dispose(){this.privEventListeners=null,this.privIsDisposed=!0}get metadata(){return this.privMetadata}}})),mw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.Events=void 0;var t=cw(),n=pw(),r=class e{static setEventSource(n){if(!n)throw new t.ArgumentNullError(`eventSource`);e.privInstance=n}static get instance(){return e.privInstance}};e.Events=r,r.privInstance=new n.EventSource})),hw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0})})),gw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConnectionState=void 0,(function(e){e[e.None=0]=`None`,e[e.Connected=1]=`Connected`,e[e.Connecting=2]=`Connecting`,e[e.Disconnected=3]=`Disconnected`})(e.ConnectionState||={})})),_w=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0})})),vw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0})})),yw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0})})),bw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0})})),xw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0})})),Sw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0})})),Cw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0})})),ww=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0})})),Tw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.List=void 0;var t=cw();e.List=class e{constructor(e){if(this.privSubscriptionIdCounter=0,this.privAddSubscriptions={},this.privRemoveSubscriptions={},this.privDisposedSubscriptions={},this.privDisposeReason=null,this.privList=[],e)for(let t of e)this.privList.push(t)}get(e){return this.throwIfDisposed(),this.privList[e]}first(){return this.get(0)}last(){return this.get(this.length()-1)}add(e){this.throwIfDisposed(),this.insertAt(this.privList.length,e)}insertAt(e,t){this.throwIfDisposed(),e===0?this.privList.unshift(t):e===this.privList.length?this.privList.push(t):this.privList.splice(e,0,t),this.triggerSubscriptions(this.privAddSubscriptions)}removeFirst(){return this.throwIfDisposed(),this.removeAt(0)}removeLast(){return this.throwIfDisposed(),this.removeAt(this.length()-1)}removeAt(e){return this.throwIfDisposed(),this.remove(e,1)[0]}remove(e,t){this.throwIfDisposed();let n=this.privList.splice(e,t);return this.triggerSubscriptions(this.privRemoveSubscriptions),n}clear(){this.throwIfDisposed(),this.remove(0,this.length())}length(){return this.throwIfDisposed(),this.privList.length}onAdded(e){this.throwIfDisposed();let t=this.privSubscriptionIdCounter++;return this.privAddSubscriptions[t]=e,{detach:()=>(delete this.privAddSubscriptions[t],Promise.resolve())}}onRemoved(e){this.throwIfDisposed();let t=this.privSubscriptionIdCounter++;return this.privRemoveSubscriptions[t]=e,{detach:()=>(delete this.privRemoveSubscriptions[t],Promise.resolve())}}onDisposed(e){this.throwIfDisposed();let t=this.privSubscriptionIdCounter++;return this.privDisposedSubscriptions[t]=e,{detach:()=>(delete this.privDisposedSubscriptions[t],Promise.resolve())}}join(e){return this.throwIfDisposed(),this.privList.join(e)}toArray(){let e=[];return this.privList.forEach(t=>{e.push(t)}),e}any(e){return this.throwIfDisposed(),e?this.where(e).length()>0:this.length()>0}all(e){return this.throwIfDisposed(),this.where(e).length()===this.length()}forEach(e){this.throwIfDisposed();for(let t=0;t<this.length();t++)e(this.privList[t],t)}select(t){this.throwIfDisposed();let n=[];for(let e=0;e<this.privList.length;e++)n.push(t(this.privList[e],e));return new e(n)}where(t){this.throwIfDisposed();let n=new e;for(let e=0;e<this.privList.length;e++)t(this.privList[e],e)&&n.add(this.privList[e]);return n}orderBy(t){return this.throwIfDisposed(),new e(this.toArray().sort(t))}orderByDesc(e){return this.throwIfDisposed(),this.orderBy((t,n)=>e(n,t))}clone(){return this.throwIfDisposed(),new e(this.toArray())}concat(t){return this.throwIfDisposed(),new e(this.privList.concat(t.toArray()))}concatArray(t){return this.throwIfDisposed(),new e(this.privList.concat(t))}isDisposed(){return this.privList==null}dispose(e){this.isDisposed()||(this.privDisposeReason=e,this.privList=null,this.privAddSubscriptions=null,this.privRemoveSubscriptions=null,this.triggerSubscriptions(this.privDisposedSubscriptions))}throwIfDisposed(){if(this.isDisposed())throw new t.ObjectDisposedError(`List`,this.privDisposeReason)}triggerSubscriptions(e){if(e)for(let t in e)t&&e[t]()}}})),Ew=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.marshalPromiseToCallbacks=e.Sink=e.Deferred=e.PromiseResultEventSource=e.PromiseResult=e.PromiseState=void 0;var t;
54(function(e){e[e.None=0]=`None`,e[e.Resolved=1]=`Resolved`,e[e.Rejected=2]=`Rejected`})(t=e.PromiseState||={});var n=class{constructor(e){this.throwIfError=()=>{if(this.isError)throw this.error},e.on(e=>{this.privIsCompleted||(this.privIsCompleted=!0,this.privIsError=!1,this.privResult=e)},e=>{this.privIsCompleted||(this.privIsCompleted=!0,this.privIsError=!0,this.privError=e)})}get isCompleted(){return this.privIsCompleted}get isError(){return this.privIsError}get error(){return this.privError}get result(){return this.privResult}};e.PromiseResult=n;var r=class{constructor(){this.setResult=e=>{this.privOnSetResult(e)},this.setError=e=>{this.privOnSetError(e)},this.on=(e,t)=>{this.privOnSetResult=e,this.privOnSetError=t}}};e.PromiseResultEventSource=r,e.Deferred=class{constructor(){this.resolve=e=>(this.privResolve(e),this),this.reject=e=>(this.privReject(e),this),this.privPromise=new Promise((e,t)=>{this.privResolve=e,this.privReject=t})}get promise(){return this.privPromise}},e.Sink=class{constructor(){this.privState=t.None,this.privPromiseResult=null,this.privPromiseResultEvents=null,this.privSuccessHandlers=[],this.privErrorHandlers=[],this.privPromiseResultEvents=new r,this.privPromiseResult=new n(this.privPromiseResultEvents)}get state(){return this.privState}get result(){return this.privPromiseResult}resolve(e){if(this.privState!==t.None)throw Error(`'Cannot resolve a completed promise'`);this.privState=t.Resolved,this.privPromiseResultEvents.setResult(e);for(let t=0;t<this.privSuccessHandlers.length;t++)this.executeSuccessCallback(e,this.privSuccessHandlers[t],this.privErrorHandlers[t]);this.detachHandlers()}reject(e){if(this.privState!==t.None)throw Error(`'Cannot reject a completed promise'`);this.privState=t.Rejected,this.privPromiseResultEvents.setError(e);for(let t of this.privErrorHandlers)this.executeErrorCallback(e,t);this.detachHandlers()}on(e,n){e??=()=>{},this.privState===t.None?(this.privSuccessHandlers.push(e),this.privErrorHandlers.push(n)):(this.privState===t.Resolved?this.executeSuccessCallback(this.privPromiseResult.result,e,n):this.privState===t.Rejected&&this.executeErrorCallback(this.privPromiseResult.error,n),this.detachHandlers())}executeSuccessCallback(e,t,n){try{t(e)}catch(e){this.executeErrorCallback(`'Unhandled callback error: ${e}'`,n)}}executeErrorCallback(e,t){if(t)try{t(e)}catch(t){throw Error(`'Unhandled callback error: ${t}. InnerError: ${e}'`)}else throw Error(`'Unhandled error: ${e}'`)}detachHandlers(){this.privErrorHandlers=[],this.privSuccessHandlers=[]}};function i(e,t,n){e.then(e=>{try{t&&t(e)}catch(e){if(n)try{if(e instanceof Error){let t=e;n(t.name+`: `+t.message)}else n(e)}catch{}}},e=>{if(n)try{if(e instanceof Error){let t=e;n(t.name+`: `+t.message)}else n(e)}catch{}})}e.marshalPromiseToCallbacks=i})),Dw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.Queue=void 0;var t=cw(),n=Tw(),r=Ew(),i;(function(e){e[e.Dequeue=0]=`Dequeue`,e[e.Peek=1]=`Peek`})(i||={}),e.Queue=class{constructor(e){this.privPromiseStore=new n.List,this.privIsDrainInProgress=!1,this.privIsDisposing=!1,this.privDisposeReason=null,this.privList=e||new n.List,this.privDetachables=[],this.privSubscribers=new n.List,this.privDetachables.push(this.privList.onAdded(()=>this.drain()))}enqueue(e){this.throwIfDispose(),this.enqueueFromPromise(new Promise(t=>t(e)))}enqueueFromPromise(e){this.throwIfDispose(),e.then(e=>{this.privList.add(e)},()=>{})}dequeue(){this.throwIfDispose();let e=new r.Deferred;return this.privSubscribers&&(this.privSubscribers.add({deferral:e,type:i.Dequeue}),this.drain()),e.promise}peek(){this.throwIfDispose();let e=new r.Deferred;return this.privSubscribers&&(this.privSubscribers.add({deferral:e,type:i.Peek}),this.drain()),e.promise}length(){return this.throwIfDispose(),this.privList.length()}isDisposed(){return this.privSubscribers==null}async drainAndDispose(e,t){if(!this.isDisposed()&&!this.privIsDisposing){this.privDisposeReason=t,this.privIsDisposing=!0;let n=this.privSubscribers;if(n){for(;n.length()>0;)n.removeFirst().deferral.resolve(void 0);this.privSubscribers===n&&(this.privSubscribers=n)}for(let e of this.privDetachables)await e.detach();if(this.privPromiseStore.length()>0&&e){let t=[];
54return this.privPromiseStore.toArray().forEach(e=>{t.push(e)}),Promise.all(t).finally(()=>{this.privSubscribers=null,this.privList.forEach(t=>{e(t)}),this.privList=null}).then()}else this.privSubscribers=null,this.privList=null}}async dispose(e){await this.drainAndDispose(null,e)}drain(){if(!this.privIsDrainInProgress&&!this.privIsDisposing){this.privIsDrainInProgress=!0;let e=this.privSubscribers,t=this.privList;if(e&&t){for(;t.length()>0&&e.length()>0&&!this.privIsDisposing;){let n=e.removeFirst();if(n.type===i.Peek)n.deferral.resolve(t.first());else{let e=t.removeFirst();n.deferral.resolve(e)}}this.privSubscribers===e&&(this.privSubscribers=e),this.privList===t&&(this.privList=t)}this.privIsDrainInProgress=!1}}throwIfDispose(){if(this.isDisposed())throw this.privDisposeReason?new t.InvalidOperationError(this.privDisposeReason):new t.ObjectDisposedError(`Queue`);if(this.privIsDisposing)throw new t.InvalidOperationError(`Queue disposing`)}}})),Ow=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.RawWebsocketMessage=void 0;var t=lw(),n=cw(),r=iw();e.RawWebsocketMessage=class{constructor(e,i,a){if(this.privPayload=null,!i)throw new n.ArgumentNullError(`payload`);if(e===t.MessageType.Binary&&Object.getPrototypeOf(i).constructor.name!==`ArrayBuffer`)throw new n.InvalidOperationError(`Payload must be ArrayBuffer`);if(e===t.MessageType.Text&&typeof i!=`string`)throw new n.InvalidOperationError(`Payload must be a string`);this.privMessageType=e,this.privPayload=i,this.privId=a||(0,r.createNoDashGuid)()}get messageType(){return this.privMessageType}get payload(){return this.privPayload}
54get textContent(){if(this.privMessageType===t.MessageType.Binary)throw new n.InvalidOperationError(`Not supported for binary message`);return this.privPayload}get binaryContent(){if(this.privMessageType===t.MessageType.Text)throw new n.InvalidOperationError(`Not supported for text message`);return this.privPayload}get id(){return this.privId}}})),kw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.RiffPcmEncoder=void 0,e.RiffPcmEncoder=class{constructor(e,t){this.privActualSampleRate=e,this.privDesiredSampleRate=t}encode(e){let t=this.downSampleAudioFrame(e,this.privActualSampleRate,this.privDesiredSampleRate);if(!t)return null;let n=t.length*2,r=new ArrayBuffer(n),i=new DataView(r);return this.floatTo16BitPCM(i,0,t),r}setString(e,t,n){for(let r=0;r<n.length;r++)e.setUint8(t+r,n.charCodeAt(r))}floatTo16BitPCM(e,t,n){for(let r=0;r<n.length;r++,t+=2){let i=Math.max(-1,Math.min(1,n[r]));e.setInt16(t,i<0?i*32768:i*32767,!0)}}downSampleAudioFrame(e,t,n){if(!e)return null;if(n===t||n>t)return e;let r=t/n,i=Math.round(e.length/r),a=new Float32Array(i),o=0,s=0;for(;s<i;){let t=Math.round((s+1)*r),n=0,i=0;for(;o<t&&o<e.length;)n+=e[o++],i++;a[s++]=n/i}return a}}})),Aw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.Stream=void 0;var t=cw(),n=iw(),r=Dw();e.Stream=class{constructor(e){this.privIsWriteEnded=!1,this.privIsReadEnded=!1,this.privId=e||(0,n.createNoDashGuid)(),this.privReaderQueue=new r.Queue}get isClosed(){return this.privIsWriteEnded}get isReadEnded(){return this.privIsReadEnded}get id(){return this.privId}close(){this.privIsWriteEnded||=(this.writeStreamChunk({buffer:null,isEnd:!0,timeReceived:Date.now()}),!0)}writeStreamChunk(e){if(this.throwIfClosed(),!this.privReaderQueue.isDisposed())try{this.privReaderQueue.enqueue(e)}catch{}}read(){if(this.privIsReadEnded)throw new t.InvalidOperationError(`Stream read has already finished`);return this.privReaderQueue.dequeue().then(async e=>((e===void 0||e.isEnd)&&await this.privReaderQueue.dispose(`End of stream reached`),e))}readEnded(){this.privIsReadEnded||(this.privIsReadEnded=!0,this.privReaderQueue=new r.Queue)}throwIfClosed(){if(this.privIsWriteEnded)throw new t.InvalidOperationError(`Stream closed`)}}})),jw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TranslationStatus=void 0,(function(e){e[e.Success=0]=`Success`,e[e.Error=1]=`Error`})(e.TranslationStatus||={})})),Mw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ChunkedArrayBufferStream=void 0;var t=Lw();e.ChunkedArrayBufferStream=class extends t.Stream{constructor(e,t){super(t),this.privTargetChunkSize=Math.round(e),this.privNextBufferReadyBytes=0}writeStreamChunk(e){if(e.isEnd||this.privNextBufferReadyBytes===0&&e.buffer.byteLength===this.privTargetChunkSize){super.writeStreamChunk(e);return}let t=0;for(;t<e.buffer.byteLength;){this.privNextBufferToWrite===void 0&&(this.privNextBufferToWrite=new ArrayBuffer(this.privTargetChunkSize),this.privNextBufferStartTime=e.timeReceived);let n=Math.min(e.buffer.byteLength-t,this.privTargetChunkSize-this.privNextBufferReadyBytes),r=new Uint8Array(this.privNextBufferToWrite),i=new Uint8Array(e.buffer.slice(t,n+t));r.set(i,this.privNextBufferReadyBytes),this.privNextBufferReadyBytes+=n,t+=n,this.privNextBufferReadyBytes===this.privTargetChunkSize&&(super.writeStreamChunk({buffer:this.privNextBufferToWrite,isEnd:!1,timeReceived:this.privNextBufferStartTime}),this.privNextBufferReadyBytes=0,this.privNextBufferToWrite=void 0)}}close(){this.privNextBufferReadyBytes!==0&&!this.isClosed&&super.writeStreamChunk({buffer:this.privNextBufferToWrite.slice(0,this.privNextBufferReadyBytes),isEnd:!1,timeReceived:this.privNextBufferStartTime}),super.close()}}})),Nw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0})})),Pw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.Timeout=void 0;var t=class e{static load(){let t=new Map([[0,()=>{}]]),n=new Map,r=`data:text/javascript;base64,`+btoa(`!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
54),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=14)}([function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return d}));const r=new Map,o=new Map,i=e=>{const t=r.get(e);if(void 0===t)throw new Error('There is no interval scheduled with the given id "'.concat(e,'".'));clearTimeout(t),r.delete(e)},u=e=>{const t=o.get(e);if(void 0===t)throw new Error('There is no timeout scheduled with the given id "'.concat(e,'".'));clearTimeout(t),o.delete(e)},f=(e,t)=>{let n,r;if("performance"in self){const o=performance.now();n=o,r=e-Math.max(0,o-t)}else n=Date.now(),r=e;return{expected:n+r,remainingDelay:r}},c=(e,t,n,r)=>{const o="performance"in self?performance.now():Date.now();o>n?postMessage({id:null,method:"call",params:{timerId:t}}):e.set(t,setTimeout(c,n-o,e,t,n))},a=(e,t,n)=>{const{expected:o,remainingDelay:i}=f(e,n);r.set(t,setTimeout(c,i,r,t,o))},d=(e,t,n)=>{const{expected:r,remainingDelay:i}=f(e,n);o.set(t,setTimeout(c,i,o,t,r))}},function(e,t,n){"use strict";n.r(t);var r=n(2);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var i=n(3);for(var o in i)"default"!==o&&function(e){n.d(t,e,(function(){return i[e]}))}(o);var u=n(4);for(var o in u)"default"!==o&&function(e){n.d(t,e,(function(){return u[e]}))}(o);var f=n(5);for(var o in f)"default"!==o&&function(e){n.d(t,e,(function(){return f[e]}))}(o);var c=n(6);for(var o in c)"default"!==o&&function(e){n.d(t,e,(function(){return c[e]}))}(o);var a=n(7);for(var o in a)"default"!==o&&function(e){n.d(t,e,(function(){return a[e]}))}(o);var d=n(8);for(var o in d)"default"!==o&&function(e){n.d(t,e,(function(){return d[e]}))}(o);var s=n(9);for(var o in s)"default"!==o&&function(e){n.d(t,e,(function(){return s[e]}))}(o)},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t,n){"use strict";n.r(t);var r=n(11);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var i=n(12);for(var o in i)"default"!==o&&function(e){n.d(t,e,(function(){return i[e]}))}(o);var u=n(13);for(var o in u)"default"!==o&&function(e){n.d(t,e,(function(){return u[e]}))}(o)},function(e,t){},function(e,t){},function(e,t){},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(1);for(var i in o)"default"!==i&&function(e){n.d(t,e,(function(){return o[e]}))}(i);var u=n(10);for(var i in u)"default"!==i&&function(e){n.d(t,e,(function(){return u[e]}))}(i);addEventListener("message",({data:e})=>{try{if("clear"===e.method){const{id:t,params:{timerId:n}}=e;Object(r.b)(n),postMessage({error:null,id:t})}else{if("set"!==e.method)throw new Error('The given method "'.concat(e.method,'" is not supported'));{const{params:{delay:t,now:n,timerId:o}}=e;Object(r.d)(t,o,n)}}}catch(t){postMessage({error:{message:t.message},id:e.id,result:null})}})}]);`),i=new Worker(r);return i.addEventListener(`message`,({data:r})=>{if(e.isCallNotification(r)){let{params:{timerId:e}}=r,i=t.get(e);if(typeof i==`number`){let t=n.get(i);if(t===void 0||t!==e)throw Error(`The timer is in an undefined state.`)}else if(i!==void 0)i(),t.delete(e);else throw Error(`The timer is in an undefined state.`)}else if(e.isClearResponse(r)){let{id:e}=r,i=n.get(e);if(i===void 0)throw Error(`The timer is in an undefined state.`);n.delete(e),t.delete(i)}else{let{error:{message:e}}=r;throw Error(e)}}),{clearTimeout:e=>{let r=Math.random();n.set(r,e),t.set(e,r),i.postMessage({id:r,method:`clear`,params:{timerId:e}})},setTimeout:(e,n)=>{let r=Math.random();return t.set(r,e),i.postMessage({id:null,method:`set`,params:{delay:n,now:performance.now(),timerId:r}}),r}}}static loadWorkerTimers(){return()=>(e.workerTimers===null&&(e.workerTimers=e.load()),e.workerTimers)}static isCallNotification(e){return e.method!==void 0&&e.method===`call`}static isClearResponse(e){return e.error===null&&typeof e.id==`number`}};e.Timeout=t,t.workerTimers=null,t.clearTimeout=e=>t.timers().clearTimeout(e),t.setTimeout=(e,n)=>t.timers().setTimeout(e,n),t.timers=t.loadWorkerTimers()})),Fw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.OCSPCacheUpdateErrorEvent=e.OCSPResponseRetrievedEvent=e.OCSPCacheFetchErrorEvent=e.OCSPVerificationFailedEvent=e.OCSPCacheHitEvent=e.OCSPCacheEntryNeedsRefreshEvent=e.OCSPCacheEntryExpiredEvent=e.OCSPWSUpgradeStartedEvent=e.OCSPStapleReceivedEvent=e.OCSPCacheUpdateCompleteEvent=e.OCSPDiskCacheStoreEvent=e.OCSPMemoryCacheStoreEvent=e.OCSPCacheUpdateNeededEvent=e.OCSPDiskCacheHitEvent=e.OCSPCacheMissEvent=e.OCSPMemoryCacheHitEvent=e.OCSPEvent=void 0;var t=aw(),n=class extends t.PlatformEvent{constructor(e,t,n){super(e,t),this.privSignature=n}};e.OCSPEvent=n,e.OCSPMemoryCacheHitEvent=class extends n{constructor(e){super(`OCSPMemoryCacheHitEvent`,t.EventType.Debug,e)}
54},e.OCSPCacheMissEvent=class extends n{constructor(e){super(`OCSPCacheMissEvent`,t.EventType.Debug,e)}},e.OCSPDiskCacheHitEvent=class extends n{constructor(e){super(`OCSPDiskCacheHitEvent`,t.EventType.Debug,e)}},e.OCSPCacheUpdateNeededEvent=class extends n{constructor(e){super(`OCSPCacheUpdateNeededEvent`,t.EventType.Debug,e)}},e.OCSPMemoryCacheStoreEvent=class extends n{constructor(e){super(`OCSPMemoryCacheStoreEvent`,t.EventType.Debug,e)}},e.OCSPDiskCacheStoreEvent=class extends n{constructor(e){super(`OCSPDiskCacheStoreEvent`,t.EventType.Debug,e)}},e.OCSPCacheUpdateCompleteEvent=class extends n{constructor(e){super(`OCSPCacheUpdateCompleteEvent`,t.EventType.Debug,e)}},e.OCSPStapleReceivedEvent=class extends n{constructor(){super(`OCSPStapleReceivedEvent`,t.EventType.Debug,``)}},e.OCSPWSUpgradeStartedEvent=class extends n{constructor(e){super(`OCSPWSUpgradeStartedEvent`,t.EventType.Debug,e)}},e.OCSPCacheEntryExpiredEvent=class extends n{constructor(e,n){super(`OCSPCacheEntryExpiredEvent`,t.EventType.Debug,e),this.privExpireTime=n}},e.OCSPCacheEntryNeedsRefreshEvent=class extends n{constructor(e,n,r){super(`OCSPCacheEntryNeedsRefreshEvent`,t.EventType.Debug,e),this.privExpireTime=r,this.privStartTime=n}},e.OCSPCacheHitEvent=class extends n{constructor(e,n,r){super(`OCSPCacheHitEvent`,t.EventType.Debug,e),this.privExpireTime=r,this.privExpireTimeString=new Date(r).toLocaleDateString(),this.privStartTime=n,this.privStartTimeString=new Date(n).toLocaleTimeString()}},e.OCSPVerificationFailedEvent=class extends n{constructor(e,n){super(`OCSPVerificationFailedEvent`,t.EventType.Debug,e),this.privError=n}},e.OCSPCacheFetchErrorEvent=class extends n{constructor(e,n){super(`OCSPCacheFetchErrorEvent`,t.EventType.Debug,e),this.privError=n}},e.OCSPResponseRetrievedEvent=class extends n{constructor(e){super(`OCSPResponseRetrievedEvent`,t.EventType.Debug,e)}},e.OCSPCacheUpdateErrorEvent=class extends n{constructor(e,n){super(`OCSPCacheUpdateErrorEvent`,t.EventType.Debug,e),this.privError=n}}})),Iw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.BackgroundEvent=void 0;var t=Lw();e.BackgroundEvent=class extends t.PlatformEvent{constructor(e){super(`BackgroundEvent`,t.EventType.Error),this.privError=e}get error(){return this.privError}}})),Lw=s((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__exportStar||function(e,n){for(var r in e)r!==`default`&&!Object.prototype.hasOwnProperty.call(n,r)&&t(n,e,r)};Object.defineProperty(e,`__esModule`,{value:!0}),e.TranslationStatus=void 0,n(ow(),e),n(sw(),e),n(lw(),e),n(uw(),e),n(dw(),e),n(fw(),e),n(cw(),e),n(mw(),e),n(pw(),e),n(iw(),e),n(hw(),e),n(gw(),e),n(_w(),e),n(vw(),e),n(yw(),e),n(bw(),e),n(xw(),e),n(Sw(),e),n(Cw(),e),n(ww(),e),n(Tw(),e),n(aw(),e),n(Ew(),e),n(Dw(),e),n(Ow(),e),n(kw(),e),n(Aw(),e);var r=jw();Object.defineProperty(e,`TranslationStatus`,{enumerable:!0,get:function(){return r.TranslationStatus}}),n(Mw(),e),n(Nw(),e),n(Pw(),e),n(Fw(),e),n(Iw(),e)})),Rw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.HeaderNames=void 0;var t=class{};e.HeaderNames=t,t.AuthKey=`Ocp-Apim-Subscription-Key`,t.Authorization=`Authorization`,t.SpIDAuthKey=`Apim-Subscription-Id`,t.ConnectionId=`X-ConnectionId`,t.ContentType=`Content-Type`,t.CustomCommandsAppId=`X-CommandsAppId`,t.Path=`Path`,t.RequestId=`X-RequestId`,t.RequestStreamId=`X-StreamId`,t.RequestTimestamp=`X-Timestamp`})),zw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.AuthInfo=void 0,e.AuthInfo=class{constructor(e,t){this.privHeaderName=e,this.privToken=t}get headerName(){return this.privHeaderName}get token(){return this.privToken}}})),Bw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.CognitiveSubscriptionKeyAuthentication=void 0;var t=Lw(),n=Rw(),r=zw();e.CognitiveSubscriptionKeyAuthentication=class{constructor(e){if(!e)throw new t.ArgumentNullError(`subscriptionKey`);this.privAuthInfo=new r.AuthInfo(n.HeaderNames.AuthKey,e)}fetch(e){return Promise.resolve(this.privAuthInfo)}fetchOnExpiry(e){return Promise.resolve(this.privAuthInfo)}}})),Vw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.CognitiveTokenAuthentication=void 0;var t=Lw(),n=zw(),r=Rw(),i=class e{constructor(e,n){if(!e)throw new t.ArgumentNullError(`fetchCallback`);if(!n)throw new t.ArgumentNullError(`fetchOnExpiryCallback`);this.privFetchCallback=e,this.privFetchOnExpiryCallback=n}fetch(t){return this.privFetchCallback(t).then(t=>new n.AuthInfo(r.HeaderNames.Authorization,t===void 0?void 0:e.privTokenPrefix+t))}fetchOnExpiry(t){return this.privFetchOnExpiryCallback(t).then(t=>new n.AuthInfo(r.HeaderNames.Authorization,t===void 0?void 0:e.privTokenPrefix+t))}};e.CognitiveTokenAuthentication=i,i.privTokenPrefix=`Bearer `})),Hw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0})}
54)),Uw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0})})),Ww=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.RecognitionEndedEvent=e.RecognitionCompletionStatus=e.RecognitionStartedEvent=e.ConnectingToServiceEvent=e.ListeningStartedEvent=e.RecognitionTriggeredEvent=e.SpeechRecognitionEvent=void 0;var t=Lw(),n=class extends t.PlatformEvent{constructor(e,n,r,i=t.EventType.Info){super(e,i),this.privRequestId=n,this.privSessionId=r}get requestId(){return this.privRequestId}get sessionId(){return this.privSessionId}};e.SpeechRecognitionEvent=n,e.RecognitionTriggeredEvent=class extends n{constructor(e,t,n,r){super(`RecognitionTriggeredEvent`,e,t),this.privAudioSourceId=n,this.privAudioNodeId=r}get audioSourceId(){return this.privAudioSourceId}get audioNodeId(){return this.privAudioNodeId}},e.ListeningStartedEvent=class extends n{constructor(e,t,n,r){super(`ListeningStartedEvent`,e,t),this.privAudioSourceId=n,this.privAudioNodeId=r}get audioSourceId(){return this.privAudioSourceId}get audioNodeId(){return this.privAudioNodeId}},e.ConnectingToServiceEvent=class extends n{constructor(e,t,n){super(`ConnectingToServiceEvent`,e,n),this.privAuthFetchEventid=t}get authFetchEventid(){return this.privAuthFetchEventid}},e.RecognitionStartedEvent=class extends n{constructor(e,t,n,r,i){super(`RecognitionStartedEvent`,e,i),this.privAudioSourceId=t,this.privAudioNodeId=n,this.privAuthFetchEventId=r}get audioSourceId(){return this.privAudioSourceId}get audioNodeId(){return this.privAudioNodeId}get authFetchEventId(){return this.privAuthFetchEventId}};var r;(function(e){e[e.Success=0]=`Success`,e[e.AudioSourceError=1]=`AudioSourceError`,e[e.AudioSourceTimeout=2]=`AudioSourceTimeout`,e[e.AuthTokenFetchError=3]=`AuthTokenFetchError`,e[e.AuthTokenFetchTimeout=4]=`AuthTokenFetchTimeout`,e[e.UnAuthorized=5]=`UnAuthorized`,e[e.ConnectTimeout=6]=`ConnectTimeout`,e[e.ConnectError=7]=`ConnectError`,e[e.ClientRecognitionActivityTimeout=8]=`ClientRecognitionActivityTimeout`,e[e.UnknownError=9]=`UnknownError`})(r=e.RecognitionCompletionStatus||={}),e.RecognitionEndedEvent=class extends n{constructor(e,n,i,a,o,s,c,l){super(`RecognitionEndedEvent`,e,o,c===r.Success?t.EventType.Info:t.EventType.Error),this.privAudioSourceId=n,this.privAudioNodeId=i,this.privAuthFetchEventId=a,this.privStatus=c,this.privError=l,this.privServiceTag=s}get audioSourceId(){return this.privAudioSourceId}get audioNodeId(){return this.privAudioNodeId}get authFetchEventId(){return this.privAuthFetchEventId}get serviceTag(){return this.privServiceTag}get status(){return this.privStatus}get error(){return this.privError}}})),Gw=s(((e,t)=>{t.exports={}})),Kw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.LogLevel=void 0;var t=Lw();Object.defineProperty(e,`LogLevel`,{enumerable:!0,get:function(){return t.EventType}})})),qw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.Contracts=void 0,e.Contracts=class e{static throwIfNullOrUndefined(e,t){if(e==null)throw Error(`throwIfNullOrUndefined:`+t)}static throwIfNull(e,t){if(e===null)throw Error(`throwIfNull:`+t)}static throwIfNullOrWhitespace(t,n){if(e.throwIfNullOrUndefined(t,n),(``+t).trim().length<1)throw Error(`throwIfNullOrWhitespace:`+n)}static throwIfNullOrTooLong(t,n,r){if(e.throwIfNullOrUndefined(t,n),(``+t).length>r)throw Error(`throwIfNullOrTooLong:`+n+` (more than `+r.toString()+` characters)`)}static throwIfNullOrTooShort(t,n,r){if(e.throwIfNullOrUndefined(t,n),(``+t).length<r)throw Error(`throwIfNullOrTooShort:`+n+` (less than `+r.toString()+` characters)`)}static throwIfDisposed(e){if(e)throw Error(`the object is already disposed`)}static throwIfArrayEmptyOrWhitespace(t,n){if(e.throwIfNullOrUndefined(t,n),t.length===0)throw Error(`throwIfArrayEmptyOrWhitespace:`+n);for(let r of t)e.throwIfNullOrWhitespace(r,n)}static throwIfFileDoesNotExist(t,n){e.throwIfNullOrWhitespace(t,n)}static throwIfNotUndefined(e,t){if(e!==void 0)throw Error(`throwIfNotUndefined:`+t)}static throwIfNumberOutOfRange(t,n,r,i){if(e.throwIfNullOrUndefined(t,n),t<r||t>i)throw Error(`throwIfNumberOutOfRange:`+n+` (must be between `+r.toString()+` and `+i.toString()+`)`)}}})),Jw=s((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,`default`,{enumerable:!0,value:t})}):function(e,t){e.default=t}
vendor: 4,496 bytes, lines 54-56
54),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i in e)i!==`default`&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,`__esModule`,{value:!0}),e.ConsoleLoggingListener=void 0;var i=r(Gw()),a=Kw(),o=qw();e.ConsoleLoggingListener=class{constructor(e=a.LogLevel.None){this.privLogPath=void 0,this.privEnableConsoleOutput=!0,this.privLogLevelFilter=e}set logPath(e){o.Contracts.throwIfNullOrUndefined(i.openSync,`
55File System access not available`),this.privLogPath=e}set enableConsoleOutput(e){this.privEnableConsoleOutput=e}onEvent(e){if(e.eventType>=this.privLogLevelFilter){let t=this.toString(e);if(this.logCallback&&this.logCallback(t),this.privLogPath&&i.writeFileSync(this.privLogPath,t+`
56`,{flag:`a+`}),this.privEnableConsoleOutput)switch(e.eventType){case a.LogLevel.Debug:console.debug(t);break;case a.LogLevel.Info:console.info(t);break;case a.LogLevel.Warning:console.warn(t);break;case a.LogLevel.Error:console.error(t);break;default:console.log(t);break}}}toString(e){let t=[`${e.eventTime}`,`${e.name}`],n=e;for(let r in n)if(r&&e.hasOwnProperty(r)&&r!==`eventTime`&&r!==`eventType`&&r!==`eventId`&&r!==`name`&&r!==`constructor`){let e=n[r],i=`<NULL>`;e!=null&&(i=typeof e==`number`||typeof e==`string`?e.toString():JSON.stringify(e)),t.push(`${r}: ${i}`)}return t.join(` | `)}}})),Yw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0})})),Xw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.AudioStreamFormatImpl=e.AudioStreamFormat=e.AudioFormatTag=void 0;var t;(function(e){e[e.PCM=1]=`PCM`,e[e.MuLaw=2]=`MuLaw`,e[e.Siren=3]=`Siren`,e[e.MP3=4]=`MP3`,e[e.SILKSkype=5]=`SILKSkype`,e[e.OGG_OPUS=6]=`OGG_OPUS`,e[e.WEBM_OPUS=7]=`WEBM_OPUS`,e[e.ALaw=8]=`ALaw`,e[e.FLAC=9]=`FLAC`,e[e.OPUS=10]=`OPUS`,e[e.AMR_WB=11]=`AMR_WB`,e[e.G722=12]=`G722`})(t=e.AudioFormatTag||={});var n=class{static getDefaultInputFormat(){return r.getDefaultInputFormat()}static getWaveFormat(e,t,n,i){return new r(e,t,n,i)}static getWaveFormatPCM(e,t,n){return new r(e,t,n)}};e.AudioStreamFormat=n;var r=class e extends n{constructor(e=16e3,n=16,r=1,i=t.PCM){super();let a=!0;switch(i){case t.PCM:this.formatTag=1;break;case t.ALaw:this.formatTag=6;break;case t.MuLaw:this.formatTag=7;break;default:a=!1}if(this.bitsPerSample=n,this.samplesPerSec=e,this.channels=r,this.avgBytesPerSec=this.samplesPerSec*this.channels*(this.bitsPerSample/8),this.blockAlign=this.channels*Math.max(this.bitsPerSample,8),a){this.privHeader=new ArrayBuffer(44);let e=new DataView(this.privHeader);this.setString(e,0,`RIFF`),e.setUint32(4,0,!0),this.setString(e,8,`WAVEfmt `),e.setUint32(16,16,!0),e.setUint16(20,this.formatTag,!0),e.setUint16(22,this.channels,!0),e.setUint32(24,this.samplesPerSec,!0),e.setUint32(28,this.avgBytesPerSec,!0),e.setUint16(32,this.channels*(this.bitsPerSample/8),!0),e.setUint16(34,this.bitsPerSample,!0),this.setString(e,36,`data`),e.setUint32(40,0,!0)}}static getDefaultInputFormat(){return new e}static getAudioContext(e){let t=window.AudioContext||window.webkitAudioContext||!1;if(t)return e!==void 0&&navigator.mediaDevices.getSupportedConstraints().sampleRate?new t({sampleRate:e}):new t;throw Error(`Browser does not support Web Audio API (AudioContext is not available).`)}close(){}get header(){return this.privHeader}setString(e,t,n){for(let r=0;r<n.length;r++)e.setUint8(t+r,n.charCodeAt(r))}};e.AudioStreamFormatImpl=r})),Zw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.MicAudioSource=e.AudioWorkletSourceURLPropertyName=void 0;var t=MO(),n=Lw(),r=Xw();e.AudioWorkletSourceURLPropertyName=`MICROPHONE-WorkletSourceUrl`;var i=class i{constructor(e,t,r,a){this.privRecorder=e,this.deviceId=t,this.privStreams={},this.privOutputChunkSize=i.AUDIOFORMAT.avgBytesPerSec/10,this.privId=r||(0,n.createNoDashGuid)(),this.privEvents=new n.EventSource,this.privMediaStream=a||null,this.privIsClosing=!1}get format(){return Promise.resolve(i.AUDIOFORMAT)}turnOn(){if(this.privInitializeDeferral)return this.privInitializeDeferral.promise;this.privInitializeDeferral=new n.Deferred;try{this.createAudioContext()}catch(e){if(e instanceof Error){let t=e;this.privInitializeDeferral.reject(t.name+`: `+t.message)}else this.privInitializeDeferral.reject(e);return this.privInitializeDeferral.promise}let e=window.navigator,t=e.getUserMedia||e.webkitGetUserMedia||e.mozGetUserMedia||e.msGetUserMedia;if(e.mediaDevices&&(t=(t,n,r)=>{e.mediaDevices.getUserMedia(t).then(n).catch(r)}),t){let e=()=>
vendor: 4,395 bytes, line 56
56{this.onEvent(new n.AudioSourceInitializingEvent(this.privId)),this.privMediaStream&&this.privMediaStream.active?(this.onEvent(new n.AudioSourceReadyEvent(this.privId)),this.privInitializeDeferral.resolve()):t({audio:this.deviceId?{deviceId:this.deviceId}:!0,video:!1},e=>{this.privMediaStream=e,this.onEvent(new n.AudioSourceReadyEvent(this.privId)),this.privInitializeDeferral.resolve()},e=>{let t=`Error occurred during microphone initialization: ${e}`;this.privInitializeDeferral.reject(t),this.onEvent(new n.AudioSourceErrorEvent(this.privId,t))})};this.privContext.state===`suspended`?this.privContext.resume().then(e).catch(e=>{this.privInitializeDeferral.reject(`Failed to initialize audio context: ${e}`)}):e()}else{let e=`Browser does not support getUserMedia.`;this.privInitializeDeferral.reject(e),this.onEvent(new n.AudioSourceErrorEvent(e,``))}return this.privInitializeDeferral.promise}id(){return this.privId}attach(e){return this.onEvent(new n.AudioStreamNodeAttachingEvent(this.privId,e)),this.listen(e).then(t=>(this.onEvent(new n.AudioStreamNodeAttachedEvent(this.privId,e)),{detach:async()=>(t.readEnded(),delete this.privStreams[e],this.onEvent(new n.AudioStreamNodeDetachedEvent(this.privId,e)),this.turnOff()),id:()=>e,read:()=>t.read()}))}detach(e){e&&this.privStreams[e]&&(this.privStreams[e].close(),delete this.privStreams[e],this.onEvent(new n.AudioStreamNodeDetachedEvent(this.privId,e)))}async turnOff(){for(let e in this.privStreams)if(e){let t=this.privStreams[e];t&&t.close()}this.onEvent(new n.AudioSourceOffEvent(this.privId)),this.privInitializeDeferral&&=(await this.privInitializeDeferral,null),await this.destroyAudioContext()}get events(){return this.privEvents}get deviceInfo(){return this.getMicrophoneLabel().then(e=>({bitspersample:i.AUDIOFORMAT.bitsPerSample,channelcount:i.AUDIOFORMAT.channels,connectivity:t.connectivity.Unknown,manufacturer:`Speech SDK`,model:e,samplerate:i.AUDIOFORMAT.samplesPerSec,type:t.type.Microphones}))}setProperty(t,n){if(t===e.AudioWorkletSourceURLPropertyName)this.privRecorder.setWorkletUrl(n);else throw Error(`Property '`+t+`' is not supported on Microphone.`)}getMicrophoneLabel(){let e=`microphone`;if(this.privMicrophoneLabel!==void 0)return Promise.resolve(this.privMicrophoneLabel);if(this.privMediaStream===void 0||!this.privMediaStream.active)return Promise.resolve(e);this.privMicrophoneLabel=e;let t=this.privMediaStream.getTracks()[0].getSettings().deviceId;if(t===void 0)return Promise.resolve(this.privMicrophoneLabel);let r=new n.Deferred;return navigator.mediaDevices.enumerateDevices().then(e=>{for(let n of e)if(n.deviceId===t){this.privMicrophoneLabel=n.label;break}r.resolve(this.privMicrophoneLabel)},()=>r.resolve(this.privMicrophoneLabel)),r.promise}async listen(e){await this.turnOn();let t=new n.ChunkedArrayBufferStream(this.privOutputChunkSize,e);this.privStreams[e]=t;try{this.privRecorder.record(this.privContext,this.privMediaStream,t)}catch(t){throw this.onEvent(new n.AudioStreamNodeErrorEvent(this.privId,e,t)),t}return t}onEvent(e){this.privEvents.onEvent(e),n.Events.instance.onEvent(e)}createAudioContext(){this.privContext||=r.AudioStreamFormatImpl.getAudioContext(i.AUDIOFORMAT.samplesPerSec)}async destroyAudioContext(){if(!this.privContext)return;this.privRecorder.releaseMediaResources(this.privContext);let e=!1;`close`in this.privContext&&(e=!0),e?this.privIsClosing||=(this.privIsClosing=!0,await this.privContext.close(),this.privContext=null,!1):this.privContext!==null&&this.privContext.state===`running`&&await this.privContext.suspend()}};e.MicAudioSource=i,i.AUDIOFORMAT=r.AudioStreamFormat.getDefaultInputFormat()})),Qw=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.FileAudioSource=void 0;var t=MO(),n=Lw(),r=Xw();e.FileAudioSource=class{constructor(e,t,r){this.privStreams={},this.privHeaderEnd=44,this.privId=r||(0,n.createNoDashGuid)(),this.privEvents=new n.EventSource,this.privSource=e,typeof window<`u`&&typeof Blob<`u`&&this.privSource instanceof Blob?this.privFilename=e.name:this.privFilename=t||`unknown.wav`,this.privAudioFormatPromise=this.readHeader()}get format(){return this.privAudioFormatPromise}turnOn(){if(this.privFilename.lastIndexOf(`.wav`)!==this.privFilename.length-4){let e=this.privFilename+` is not supported. Only WAVE files are allowed at the moment.`;return this.onEvent(new n.AudioSourceErrorEvent(e,``)),Promise.reject(e)}
56this.onEvent(new n.AudioSourceInitializingEvent(this.privId)),this.onEvent(new n.AudioSourceReadyEvent(this.privId))}id(){return this.privId}async attach(e){this.onEvent(new n.AudioStreamNodeAttachingEvent(this.privId,e));let t=await this.upload(e);return this.onEvent(new n.AudioStreamNodeAttachedEvent(this.privId,e)),Promise.resolve({detach:async()=>{t.readEnded(),delete this.privStreams[e],this.onEvent(new n.AudioStreamNodeDetachedEvent(this.privId,e)),await this.turnOff()},id:()=>e,read:()=>t.read()})}detach(e){e&&this.privStreams[e]&&(this.privStreams[e].close(),delete this.privStreams[e],this.onEvent(new n.AudioStreamNodeDetachedEvent(this.privId,e)))}turnOff(){for(let e in this.privStreams)if(e){let t=this.privStreams[e];t&&!t.isClosed&&t.close()}return this.onEvent(new n.AudioSourceOffEvent(this.privId)),Promise.resolve()}get events(){return this.privEvents}get deviceInfo(){return this.privAudioFormatPromise.then(e=>Promise.resolve({bitspersample:e.bitsPerSample,channelcount:e.channels,connectivity:t.connectivity.Unknown,manufacturer:`Speech SDK`,model:`File`,samplerate:e.samplesPerSec,type:t.type.File}))}readHeader(){let e=4296,t=this.privSource.slice(0,e),i=new n.Deferred,a=t=>{let n=new DataView(t),a=e=>String.fromCharCode(n.getUint8(e),n.getUint8(e+1),n.getUint8(e+2),n.getUint8(e+3));if(a(0)!==`RIFF`){i.reject(`Invalid WAV header in file, RIFF was not found`);return}if(a(8)!==`WAVE`||a(12)!==`fmt `){i.reject(`Invalid WAV header in file, WAVEfmt was not found`);return}let o=n.getInt32(16,!0),s=n.getUint16(22,!0),c=n.getUint32(24,!0),l=n.getUint16(34,!0),u=36+Math.max(o-16,0);for(;a(u)!==`data`;u+=2)if(u>e-8){i.reject(`Invalid WAV header in file, data block was not found`);return}this.privHeaderEnd=u+8,i.resolve(r.AudioStreamFormat.getWaveFormatPCM(c,l,s))};if(typeof window<`u`&&typeof Blob<`u`&&t instanceof Blob){let e=new FileReader;e.onload=e=>{let t=e.target.result;a(t)},e.readAsArrayBuffer(t)}else{let e=t;a(e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength))}return i.promise}async upload(e){let t=t=>{let r=`Error occurred while processing '${this.privFilename}'. ${t}`;throw this.onEvent(new n.AudioStreamNodeErrorEvent(this.privId,e,r)),Error(r)};try{await this.turnOn();let r=await this.privAudioFormatPromise,i=new n.ChunkedArrayBufferStream(r.avgBytesPerSec/10,e);this.privStreams[e]=i;let a=this.privSource.slice(this.privHeaderEnd),o=e=>{i.isClosed||(i.writeStreamChunk({buffer:e,isEnd:!1,timeReceived:Date.now()}),i.close())};if(typeof window<`u`&&typeof Blob<`u`&&a instanceof Blob){let e=new FileReader;e.onerror=e=>t(e.toString()),e.onload=e=>{let t=e.target.result;o(t)},e.readAsArrayBuffer(a)}else{let e=a;o(e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength))}return i}catch(e){t(e)}}onEvent(e){this.privEvents.onEvent(e),n.Events.instance.onEvent(e)}}})),$w=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.PcmRecorder=void 0;var t=Lw();e.PcmRecorder=class{constructor(e){this.privStopInputOnRelease=e}record(e,n,r){let i=16e3,a=new t.RiffPcmEncoder(e.sampleRate,i),o=e.createMediaStreamSource(n),s=()=>{let t=(()=>{let t=0;try{return e.createScriptProcessor(t,1,1)}catch{t=2048;let n=e.sampleRate;for(;t<16384&&n>=2*i;)t<<=1,n>>=1;return e.createScriptProcessor(t,1,1)}})();t.onaudioprocess=e=>{let t=e.inputBuffer.getChannelData(0);if(r&&!r.isClosed){let e=a.encode(t);e&&r.writeStreamChunk({buffer:e,isEnd:!1,timeReceived:Date.now()})}},o.connect(t),t.connect(e.destination),this.privMediaResources={scriptProcessorNode:t,source:o,stream:n}},c=!!this.privSpeechProcessorScript&&this.privSpeechProcessorScript.toLowerCase()===`ignore`;if(e.audioWorklet&&!c){if(!this.privSpeechProcessorScript){let e=new Blob([`class SP extends AudioWorkletProcessor {
57                    constructor(options) {
58                      super(options);
59                    }
60                    process(inputs, outputs) {
61                      const input = inputs[0];
62                      const output = [];
63                      for (let channel = 0; channel < input.length; channel += 1) {
64                        output[channel] = input[channel];
65                      }
66                      this.port.postMessage(output[0]);
67                      return true;
68                    }
69                  }
70                  registerProcessor('speech-processor', SP);`],{type:`application/javascript; charset=utf-8`});this.privSpeechProcessorScript=URL.createObjectURL(e)}e.audioWorklet.addModule(this.privSpeechProcessorScript).then(()=>{let t=new AudioWorkletNode(e,`speech-processor`);t.port.onmessage=e=>{let t=e.data;if(r&&!r.isClosed){let e=a.encode(t);e&&r.writeStreamChunk({buffer:e,isEnd:!1,timeReceived:Date.now()})}},o.connect(t),t.connect(e.destination),this.privMediaResources={scriptProcessorNode:t,source:o,stream:n}}).catch(()=>{s()})}else try{s()}catch(e){throw Error(`Unable to start audio worklet node for PCMRecorder: ${e}`)}}releaseMediaResources(e){this.privMediaResources&&(this.privMediaResources.scriptProcessorNode&&(this.privMediaResources.scriptProcessorNode.disconnect(e.destination),this.privMediaResources.scriptProcessorNode=null),this.privMediaResources.source&&(this.privMediaResources.source.disconnect(),this.privStopInputOnRelease&&this.privMediaResources.stream.getTracks().forEac
vendor: 4,152 bytes, line 70
70h(e=>e.stop()),this.privMediaResources.source=null))}setWorkletUrl(e){this.privSpeechProcessorScript=e}}})),eT=s((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,`default`,{enumerable:!0,value:t})}):function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i in e)i!==`default`&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r},i=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0}),e.WebsocketMessageAdapter=void 0;var a=r(Gw()),o=r(Gw()),s=i(Gw()),c=i(Gw()),l=i(Gw()),u=Rw(),d=Lw(),f=class e{constructor(e,t,n,r,i,a){if(!e)throw new d.ArgumentNullError(`uri`);if(!n)throw new d.ArgumentNullError(`messageFormatter`);this.proxyInfo=r,this.privConnectionEvents=new d.EventSource,this.privConnectionId=t,this.privMessageFormatter=n,this.privConnectionState=d.ConnectionState.None,this.privUri=e,this.privHeaders=i,this.privEnableCompression=a,this.privHeaders[u.HeaderNames.ConnectionId]=this.privConnectionId,this.privHeaders.connectionId=this.privConnectionId,this.privLastErrorReceived=``}get state(){return this.privConnectionState}open(){if(this.privConnectionState===d.ConnectionState.Disconnected)return Promise.reject(`Cannot open a connection that is in ${this.privConnectionState} state`);if(this.privConnectionEstablishDeferral)return this.privConnectionEstablishDeferral.promise;this.privConnectionEstablishDeferral=new d.Deferred,this.privCertificateValidatedDeferral=new d.Deferred,this.privConnectionState=d.ConnectionState.Connecting;try{let t=typeof window>`u`&&!!this.proxyInfo?.HostName;if(typeof WebSocket<`u`&&!e.forceNpmWebSocket&&!t)this.privCertificateValidatedDeferral.resolve(),this.privWebsocketClient=new WebSocket(this.privUri);else{let e=new URL(this.privUri).protocol;e?.toLocaleLowerCase()===`wss:`?e=`https:`:e?.toLocaleLowerCase()===`ws:`&&(e=`http:`);let t={headers:this.privHeaders,perMessageDeflate:this.privEnableCompression,followRedirects:e.toLocaleLowerCase()===`https:`};this.privCertificateValidatedDeferral.resolve(),t.agent=this.getAgent(),t.agent.protocol=e,this.privWebsocketClient=new l.default(this.privUri,t),this.privWebsocketClient.on(`redirect`,e=>{let t=new d.ConnectionRedirectEvent(this.privConnectionId,e,this.privUri,`Getting redirect URL from endpoint ${this.privUri} with redirect URL '${e}'`);d.Events.instance.onEvent(t)})}this.privWebsocketClient.binaryType=`arraybuffer`,this.privReceivingMessageQueue=new d.Queue,this.privDisconnectDeferral=new d.Deferred,this.privSendMessageQueue=new d.Queue,this.processSendQueue().catch(e=>{d.Events.instance.onEvent(new d.BackgroundEvent(e))})}catch(e){return this.privConnectionEstablishDeferral.resolve(new d.ConnectionOpenResponse(500,e)),this.privConnectionEstablishDeferral.promise}return this.onEvent(new d.ConnectionStartEvent(this.privConnectionId,this.privUri)),this.privWebsocketClient.onopen=()=>{this.privCertificateValidatedDeferral.promise.then(()=>{this.privConnectionState=d.ConnectionState.Connected,this.onEvent(new d.ConnectionEstablishedEvent(this.privConnectionId)),this.privConnectionEstablishDeferral.resolve(new d.ConnectionOpenResponse(200,``))},e=>{this.privConnectionEstablishDeferral.reject(e)})},this.privWebsocketClient.onerror=e=>{this.onEvent(new d.ConnectionErrorEvent(this.privConnectionId,e.message,e.type)),this.privLastErrorReceived=e.message},this.privWebsocketClient.onclose=e=>{this.privConnectionState===d.ConnectionState.Connecting?(this.privConnectionState=d.ConnectionState.Disconnected,this.privConnectionEstablishDeferral.resolve(new d.ConnectionOpenResponse(e.code,e.reason+` `+this.privLastErrorReceived))):(this.privConnectionState=d.ConnectionState.Disconnected,this.privWebsocketClient=null,this.onEvent(new d.ConnectionClosedEvent(this.privConnectionId,e.code,e.reason))),this.onClose(e.code,e.reason).catch(e=>
vendor: 4,117 bytes, line 70
70{d.Events.instance.onEvent(new d.BackgroundEvent(e))})},this.privWebsocketClient.onmessage=e=>{let t=new Date().toISOString();if(this.privConnectionState===d.ConnectionState.Connected){let n=new d.Deferred;if(this.privReceivingMessageQueue.enqueueFromPromise(n.promise),e.data instanceof ArrayBuffer){let r=new d.RawWebsocketMessage(d.MessageType.Binary,e.data);this.privMessageFormatter.toConnectionMessage(r).then(e=>{this.onEvent(new d.ConnectionMessageReceivedEvent(this.privConnectionId,t,e)),n.resolve(e)},e=>{n.reject(`Invalid binary message format. Error: ${e}`)})}else{let r=new d.RawWebsocketMessage(d.MessageType.Text,e.data);this.privMessageFormatter.toConnectionMessage(r).then(e=>{this.onEvent(new d.ConnectionMessageReceivedEvent(this.privConnectionId,t,e)),n.resolve(e)},e=>{n.reject(`Invalid text message format. Error: ${e}`)})}}},this.privConnectionEstablishDeferral.promise}send(e){if(this.privConnectionState!==d.ConnectionState.Connected)return Promise.reject(`Cannot send on connection that is in ${d.ConnectionState[this.privConnectionState]} state`);let t=new d.Deferred,n=new d.Deferred;return this.privSendMessageQueue.enqueueFromPromise(n.promise),this.privMessageFormatter.fromConnectionMessage(e).then(r=>{n.resolve({Message:e,RawWebsocketMessage:r,sendStatusDeferral:t})},e=>{n.reject(`Error formatting the message. ${e}`)}),t.promise}read(){return this.privConnectionState===d.ConnectionState.Connected?this.privReceivingMessageQueue.dequeue():Promise.reject(`Cannot read on connection that is in ${this.privConnectionState} state`)}close(e){if(this.privWebsocketClient)this.privConnectionState!==d.ConnectionState.Disconnected&&this.privWebsocketClient.close(1e3,e||`Normal closure by client`);else return Promise.resolve();return this.privDisconnectDeferral.promise}get events(){return this.privConnectionEvents}sendRawMessage(e){try{if(!e)return Promise.resolve();if(this.onEvent(new d.ConnectionMessageSentEvent(this.privConnectionId,new Date().toISOString(),e.Message)),this.isWebsocketOpen)this.privWebsocketClient.send(e.RawWebsocketMessage.payload);else return Promise.reject(`websocket send error: Websocket not ready `+this.privConnectionId+` `+e.Message.id+` `+Error().stack);return Promise.resolve()}catch(e){return Promise.reject(`websocket send error: ${e}`)}}async onClose(e,t){let n=`Connection closed. ${e}: ${t}`;this.privConnectionState=d.ConnectionState.Disconnected,this.privDisconnectDeferral.resolve(),await this.privReceivingMessageQueue.drainAndDispose(()=>{},n),await this.privSendMessageQueue.drainAndDispose(e=>{e.sendStatusDeferral.reject(n)},n)}async processSendQueue(){for(;;){let e=await this.privSendMessageQueue.dequeue();if(!e)return;try{await this.sendRawMessage(e),e.sendStatusDeferral.resolve()}catch(t){e.sendStatusDeferral.reject(t)}}}onEvent(e){this.privConnectionEvents.onEvent(e),d.Events.instance.onEvent(e)}getAgent(){let e=new s.default.Agent(this.createConnection);return this.proxyInfo!==void 0&&this.proxyInfo.HostName!==void 0&&this.proxyInfo.Port>0&&(e.proxyInfo=this.proxyInfo),e}static GetProxyAgent(e){let t={host:e.HostName,port:e.Port};return e.UserName?t.headers={"Proxy-Authentication":`Basic `+Buffer.from(`${e.UserName}:${e.Password===void 0?``:e.Password}`).toString(`base64`)}:t.headers={},t.headers.requestOCSP=`true`,new c.default(t)}createConnection(t,n){let r;if(n={...n,requestOCSP:!0,servername:n.host},this.proxyInfo){let i=e.GetProxyAgent(this.proxyInfo);r=new Promise((e,r)=>{i.callback(t,n,(t,n)=>{t?r(t):e(n)})})}else r=n.secureEndpoint?Promise.resolve(o.connect(n)):Promise.resolve(a.connect(n));return r}get isWebsocketOpen(){return this.privWebsocketClient&&this.privWebsocketClient.readyState===this.privWebsocketClient.OPEN}};e.WebsocketMessageAdapter=f,f.forceNpmWebSocket=!1})),tT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.WebsocketConnection=void 0;var t=Lw(),n=eT();e.WebsocketConnection=class{constructor(e,r,i,a,o,s=!1,c){if(this.privIsDisposed=!1,!e)throw new t.ArgumentNullError(`uri`);if(!a)throw new t.ArgumentNullError(`messageFormatter`);this.privMessageFormatter=a;let l=``,u=0;
70if(r){for(let t in r)if(t){l+=u===0&&e.indexOf(`?`)===-1?`?`:`&`,l+=encodeURIComponent(t);let n=r[t];n&&(n=encodeURIComponent(n),l+=`=${n}`),u++}}if(i){for(let t in i)if(t){l+=u===0&&e.indexOf(`?`)===-1?`?`:`&`;let n=encodeURIComponent(i[t]);l+=`${t}=${n}`,u++}}this.privUri=e+l,this.privId=c||(0,t.createNoDashGuid)(),this.privConnectionMessageAdapter=new n.WebsocketMessageAdapter(this.privUri,this.id,this.privMessageFormatter,o,i,s)}async dispose(){this.privIsDisposed=!0,this.privConnectionMessageAdapter&&await this.privConnectionMessageAdapter.close()}isDisposed(){return this.privIsDisposed}get id(){return this.privId}get uri(){return this.privUri}state(){return this.privConnectionMessageAdapter.state}open(){return this.privConnectionMessageAdapter.open()}send(e){return this.privConnectionMessageAdapter.send(e)}read(){return this.privConnectionMessageAdapter.read()}get events(){return this.privConnectionMessageAdapter.events}}})),nT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ReplayableAudioNode=void 0,e.ReplayableAudioNode=class{constructor(e,t){this.privBuffers=[],this.privReplayOffset=0,this.privLastShrinkOffset=0,this.privBufferStartOffset=0,this.privBufferSerial=0,this.privBufferedBytes=0,this.privReplay=!1,this.privLastChunkAcquiredTime=0,this.privAudioNode=e,this.privBytesPerSecond=t}id(){return this.privAudioNode.id()}read(){if(this.privReplay&&this.privBuffers.length!==0){let e=this.privReplayOffset-this.privBufferStartOffset,t=Math.round(e*this.privBytesPerSecond*1e-7);t%2!=0&&t++;let n=0;for(;n<this.privBuffers.length&&t>=this.privBuffers[n].chunk.buffer.byteLength;)t-=this.privBuffers[n++].chunk.buffer.byteLength;if(n<this.privBuffers.length){let e=this.privBuffers[n].chunk.buffer.slice(t);return this.privReplayOffset+=e.byteLength/this.privBytesPerSecond*1e7,n===this.privBuffers.length-1&&(this.privReplay=!1),Promise.resolve({buffer:e,isEnd:!1,timeReceived:this.privBuffers[n].chunk.timeReceived})}}return this.privAudioNode.read().then(e=>(e&&e.buffer&&this.privBuffers&&(this.privBuffers.push(new t(e,this.privBufferSerial++,this.privBufferedBytes)),this.privBufferedBytes+=e.buffer.byteLength),e))}detach(){return this.privBuffers=void 0,this.privAudioNode.detach()}replay(){this.privBuffers&&this.privBuffers.length!==0&&(this.privReplay=!0,this.privReplayOffset=this.privLastShrinkOffset)}shrinkBuffers(e){if(this.privBuffers===void 0||this.privBuffers.length===0)return;this.privLastShrinkOffset=e;let t=e-this.privBufferStartOffset,n=Math.round(t*this.privBytesPerSecond*1e-7),r=0;for(;r<this.privBuffers.length&&n>=this.privBuffers[r].chunk.buffer.byteLength;)n-=this.privBuffers[r++].chunk.buffer.byteLength;this.privBufferStartOffset=Math.round(e-n/this.privBytesPerSecond*1e7),this.privBuffers=this.privBuffers.slice(r)}findTimeAtOffset(e){if(e<this.privBufferStartOffset||this.privBuffers===void 0)return 0;for(let t of this.privBuffers){let n=t.byteOffset/this.privBytesPerSecond*1e7,r=n+t.chunk.buffer.byteLength/this.privBytesPerSecond*1e7;if(e>=n&&e<=r)return t.chunk.timeReceived}return 0}};var t=class{constructor(e,t,n){this.chunk=e,this.serial=t,this.byteOffset=n}}})),rT=s((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,`default`,{enumerable:!0,value:t})}):function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i in e)i!==`default`&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,`__esModule`,{value:!0}),e.AudioFileWriter=void 0;var i=r(Gw()),a=qw();e.AudioFileWriter=class{constructor(e){a.Contracts.throwIfNullOrUndefined(i.openSync,`
71File System access not available, please use Push or PullAudioOutputStream`),this.privFd=i.openSync(e,`w`)}set format(e){a.Contracts.throwIfNotUndefined(this.privAudioFormat,`format is already set`),this.privAudioFormat=e;let t=0;this.privAudioFormat.hasHeader&&(t=this.privAudioFormat.header.byteLength),this.privFd!==void 0&&(this.privWriteStream=i.createWriteStream(``,{fd:this.privFd,start:t,autoClose:!1}))}write(e){a.Contracts.throwIfNullOrUndefined(this.privAudioFormat,`must set format before writing.`),this.privWriteStream!==void 0&&this.privWriteStream.write(new Uint8Array(e.slice(0)))}close(){this.privFd!==void 0&&(this.privWriteStream.on(`finish`,()=>{this.privAudioFormat.hasHeader&&(this.privAudioFormat.updateHeader(this.privWriteStream.bytesWritten),i.writeSync(this.privFd,new Int8Array(this.privAudioFormat.header),0,this.privAudioFormat.header.byteLength,0)),i.closeSync(this.privFd),this.privFd=void 0}),this.privWriteStream.end())}id(){return this.privId}}})),iT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.PullAudioInputStreamImpl=e.PullAudioInputStream=e.PushAudioInputStreamImpl=e.PushAudioInputStream=e.AudioInputStream=void 0;
vendor: 4,232 bytes, line 71
71var t=MO(),n=Lw(),r=iw(),i=Q(),a=Xw(),o=class{constructor(){}static createPushStream(e){return s.create(e)}static createPullStream(e,t){return l.create(e,t)}};e.AudioInputStream=o;var s=class extends o{static create(e){return new c(e)}};e.PushAudioInputStream=s;var c=class extends s{constructor(e){super(),e===void 0?this.privFormat=a.AudioStreamFormatImpl.getDefaultInputFormat():this.privFormat=e,this.privEvents=new n.EventSource,this.privId=(0,r.createNoDashGuid)(),this.privStream=new n.ChunkedArrayBufferStream(this.privFormat.avgBytesPerSec/10)}get format(){return Promise.resolve(this.privFormat)}write(e){this.privStream.writeStreamChunk({buffer:e,isEnd:!1,timeReceived:Date.now()})}close(){this.privStream.close()}id(){return this.privId}turnOn(){this.onEvent(new n.AudioSourceInitializingEvent(this.privId)),this.onEvent(new n.AudioSourceReadyEvent(this.privId))}async attach(e){this.onEvent(new n.AudioStreamNodeAttachingEvent(this.privId,e)),await this.turnOn();let t=this.privStream;return this.onEvent(new n.AudioStreamNodeAttachedEvent(this.privId,e)),{detach:async()=>(this.onEvent(new n.AudioStreamNodeDetachedEvent(this.privId,e)),this.turnOff()),id:()=>e,read:()=>t.read()}}detach(e){this.onEvent(new n.AudioStreamNodeDetachedEvent(this.privId,e))}turnOff(){}get events(){return this.privEvents}get deviceInfo(){return Promise.resolve({bitspersample:this.privFormat.bitsPerSample,channelcount:this.privFormat.channels,connectivity:t.connectivity.Unknown,manufacturer:`Speech SDK`,model:`PushStream`,samplerate:this.privFormat.samplesPerSec,type:t.type.Stream})}onEvent(e){this.privEvents.onEvent(e),n.Events.instance.onEvent(e)}toBuffer(e){let t=Buffer.alloc(e.byteLength),n=new Uint8Array(e);for(let e=0;e<t.length;++e)t[e]=n[e];return t}};e.PushAudioInputStreamImpl=c;var l=class extends o{constructor(){super()}static create(e,t){return new u(e,t)}};e.PullAudioInputStream=l;var u=class extends l{constructor(e,t){super(),t===void 0?this.privFormat=i.AudioStreamFormat.getDefaultInputFormat():this.privFormat=t,this.privEvents=new n.EventSource,this.privId=(0,r.createNoDashGuid)(),this.privCallback=e,this.privIsClosed=!1,this.privBufferSize=this.privFormat.avgBytesPerSec/10}get format(){return Promise.resolve(this.privFormat)}close(){this.privIsClosed=!0,this.privCallback.close()}id(){return this.privId}turnOn(){this.onEvent(new n.AudioSourceInitializingEvent(this.privId)),this.onEvent(new n.AudioSourceReadyEvent(this.privId))}async attach(e){return this.onEvent(new n.AudioStreamNodeAttachingEvent(this.privId,e)),await this.turnOn(),this.onEvent(new n.AudioStreamNodeAttachedEvent(this.privId,e)),{detach:()=>(this.privCallback.close(),this.onEvent(new n.AudioStreamNodeDetachedEvent(this.privId,e)),this.turnOff()),id:()=>e,read:()=>{let e=0,t;for(;e<this.privBufferSize;){let n=new ArrayBuffer(this.privBufferSize-e),r=this.privCallback.read(n);if(t===void 0?t=n:new Int8Array(t).set(new Int8Array(n),e),r===0)break;e+=r}return Promise.resolve({buffer:t.slice(0,e),isEnd:this.privIsClosed||e===0,timeReceived:Date.now()})}}}detach(e){this.onEvent(new n.AudioStreamNodeDetachedEvent(this.privId,e))}turnOff(){}get events(){return this.privEvents}get deviceInfo(){return Promise.resolve({bitspersample:this.privFormat.bitsPerSample,channelcount:this.privFormat.channels,connectivity:t.connectivity.Unknown,manufacturer:`Speech SDK`,model:`PullStream`,samplerate:this.privFormat.samplesPerSec,type:t.type.Stream})}onEvent(e){this.privEvents.onEvent(e),n.Events.instance.onEvent(e)}};e.PullAudioInputStreamImpl=u})),aT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechSynthesisOutputFormat=void 0,(function(e){e[e.Raw8Khz8BitMonoMULaw=0]=`Raw8Khz8BitMonoMULaw`,e[e.Riff16Khz16KbpsMonoSiren=1]=`Riff16Khz16KbpsMonoSiren`,e[e.Audio16Khz16KbpsMonoSiren=2]=`Audio16Khz16KbpsMonoSiren`,e[e.Audio16Khz32KBitRateMonoMp3=3]=`Audio16Khz32KBitRateMonoMp3`,e[e.Audio16Khz128KBitRateMonoMp3=4]=`Audio16Khz128KBitRateMonoMp3`,e[e.Audio16Khz64KBitRateMonoMp3=5]=`Audio16Khz64KBitRateMonoMp3`,e[e.Audio24Khz48KBitRateMonoMp3=6]=`Audio24Khz48KBitRateMonoMp3`,e[e.Audio24Khz96KBitRateMonoMp3=7]=`Audio24Khz96KBitRateMonoMp3`,e[e.Audio24Khz160KBitRateMonoMp3=8]=`Audio24Khz160KBitRateMonoMp3`,e[e.Raw16K
71hz16BitMonoTrueSilk=9]=`Raw16Khz16BitMonoTrueSilk`,e[e.Riff16Khz16BitMonoPcm=10]=`Riff16Khz16BitMonoPcm`,e[e.Riff8Khz16BitMonoPcm=11]=`Riff8Khz16BitMonoPcm`,e[e.Riff24Khz16BitMonoPcm=12]=`Riff24Khz16BitMonoPcm`,e[e.Riff8Khz8BitMonoMULaw=13]=`Riff8Khz8BitMonoMULaw`,e[e.Raw16Khz16BitMonoPcm=14]=`Raw16Khz16BitMonoPcm`,e[e.Raw24Khz16BitMonoPcm=15]=`Raw24Khz16BitMonoPcm`,e[e.Raw8Khz16BitMonoPcm=16]=`Raw8Khz16BitMonoPcm`,e[e.Ogg16Khz16BitMonoOpus=17]=`Ogg16Khz16BitMonoOpus`,e[e.Ogg24Khz16BitMonoOpus=18]=`Ogg24Khz16BitMonoOpus`,e[e.Raw48Khz16BitMonoPcm=19]=`Raw48Khz16BitMonoPcm`,e[e.Riff48Khz16BitMonoPcm=20]=`Riff48Khz16BitMonoPcm`,e[e.Audio48Khz96KBitRateMonoMp3=21]=`Audio48Khz96KBitRateMonoMp3`,e[e.Audio48Khz192KBitRateMonoMp3=22]=`Audio48Khz192KBitRateMonoMp3`,e[e.Ogg48Khz16BitMonoOpus=23]=`Ogg48Khz16BitMonoOpus`,e[e.Webm16Khz16BitMonoOpus=24]=`Webm16Khz16BitMonoOpus`,e[e.Webm24Khz16BitMonoOpus=25]=`Webm24Khz16BitMonoOpus`,e[e.Raw24Khz16BitMonoTrueSilk=26]=`Raw24Khz16BitMonoTrueSilk`,e[e.Raw8Khz8BitMonoALaw=27]=`Raw8Khz8BitMonoALaw`,e[e.Riff8Khz8BitMonoALaw=28]=`Riff8Khz8BitMonoALaw`,e[e.Webm24Khz16Bit24KbpsMonoOpus=29]=`Webm24Khz16Bit24KbpsMonoOpus`,e[e.Audio16Khz16Bit32KbpsMonoOpus=30]=`Audio16Khz16Bit32KbpsMonoOpus`,e[e.Audio24Khz16Bit48KbpsMonoOpus=31]=`Audio24Khz16Bit48KbpsMonoOpus`,e[e.Audio24Khz16Bit24KbpsMonoOpus=32]=`Audio24Khz16Bit24KbpsMonoOpus`,e[e.Raw22050Hz16BitMonoPcm=33]=`Raw22050Hz16BitMonoPcm`,e[e.Riff22050Hz16BitMonoPcm=34]=`Riff22050Hz16BitMonoPcm`,e[e.Raw44100Hz16BitMonoPcm=35]=`Raw44100Hz16BitMonoPcm`,e[e.Riff44100Hz16BitMonoPcm=36]=`Riff44100Hz16BitMonoPcm`,e[e.AmrWb16000Hz=37]=`AmrWb16000Hz`,e[e.G72216Khz64Kbps=38]=`G72216Khz64Kbps`})(e.SpeechSynthesisOutputFormat||={})})),oT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.AudioOutputFormatImpl=void 0;var t=aT(),n=Xw(),r=class e extends n.AudioStreamFormatImpl{constructor(e,t,n,r,i,a,o,s,c){super(n,a,t,e),this.formatTag=e,this.avgBytesPerSec=r,this.blockAlign=i,this.priAudioFormatString=o,this.priRequestAudioFormatString=s,this.priHasHeader=c}static fromSpeechSynthesisOutputFormat(t){return t===void 0?e.getDefaultOutputFormat():e.fromSpeechSynthesisOutputFormatString(e.SpeechSynthesisOutputFormatToString[t])}static fromSpeechSynthesisOutputFormatString(t){switch(t){case`raw-8khz-8bit-mono-mulaw`:return new e(n.AudioFormatTag.MuLaw,1,8e3,8e3,1,8,t,t,!1);case`riff-16khz-16kbps-mono-siren`:return new e(n.AudioFormatTag.Siren,1,16e3,2e3,40,0,t,`audio-16khz-16kbps-mono-siren`,!0);case`audio-16khz-16kbps-mono-siren`:return new e(n.AudioFormatTag.Siren,1,16e3,2e3,40,0,t,t,!1);case`audio-16khz-32kbitrate-mono-mp3`:return new e(n.AudioFormatTag.MP3,1,16e3,4096,2,16,t,t,!1);case`audio-16khz-128kbitrate-mono-mp3`:return new e(n.AudioFormatTag.MP3,1,16e3,16384,2,16,t,t,!1);case`audio-16khz-64kbitrate-mono-mp3`:return new e(n.AudioFormatTag.MP3,1,16e3,8192,2,16,t,t,!1);case`audio-24khz-48kbitrate-mono-mp3`:return new e(n.AudioFormatTag.MP3,1,24e3,6144,2,16,t,t,!1);case`audio-24khz-96kbitrate-mono-mp3`:return new e(n.AudioFormatTag.MP3,1,24e3,12288,2,16,t,t,!1);case`audio-24khz-160kbitrate-mono-mp3`:return new e(n.AudioFormatTag.MP3,1,24e3,20480,2,16,t,t,!1);case`raw-16khz-16bit-mono-truesilk`:return new e(n.AudioFormatTag.SILKSkype,1,16e3,32e3,2,16,t,t,!1);case`riff-8khz-16bit-mono-pcm`:return new e(n.AudioFormatTag.PCM,1,8e3,16e3,2,16,t,`raw-8khz-16bit-mono-pcm`,!0);case`riff-24khz-16bit-mono-pcm`:return new e(n.AudioFormatTag.PCM,1,24e3,48e3,2,16,t,`raw-24khz-16bit-mono-pcm`,!0);case`riff-8khz-8bit-mono-mulaw`:return new e(n.AudioFormatTag.MuLaw,1,8e3,8e3,1,8,t,`raw-8khz-8bit-mono-mulaw`,!0);case`raw-16khz-16bit-mono-pcm`:return new e(n.AudioFormatTag.PCM,1,16e3,32e3,2,16,t,`raw-16khz-16bit-mono-pcm`,!1);case`raw-24khz-16bit-mono-pcm`:return new e(n.AudioFormatTag.PCM,1,24e3,48e3,2,16,t,`raw-24khz-16bit-mono-pcm`,!1);case`raw-8khz-16bit-mono-pcm`:return new e(n.AudioFormatTag.PCM,1,8e3,16e3,2,16,t,`raw-8khz-16bit-mono-pcm`,!1);case`ogg-16khz-16bit-mono-opus`:return new e(n.AudioFormatTag.OGG_OPUS,1,16e3,8192,2,16,t,t,!1);case`ogg-24khz-16bit-mono-opus`:return new e(n.AudioFormatTag.OGG_OPUS,1,24e3,8192,2,16,t,t,!1);case`raw-48khz-16bit-mono-pcm`:return new e(n.AudioFormatTag.PCM,1,48e3,96e3,2,16,t,`raw-48khz-16bit-mono-pcm`,!1);case`riff-48khz-16bit-mono-pcm`:return new e(n.AudioFormatTag.PCM,1,48e3,96e3,2,16,t,`raw-48khz-16bit-mono-pcm`,!0);case`audio-48khz-96kbitrate-mono-mp3`:return new e(n.AudioFormatTag.MP3,1,48e3,12288,2,16,t,t,!1);case`audio-48khz-192kbitrate-mono-mp3`:return new e(n.AudioFormatTag.MP3,1,48e3,24576,2,16,t,t,!1);case`ogg-48khz-16bit-mono-opus`:return new e(n.AudioFormatTag.OGG_OPUS,1,48e3,12e3,2,16,t,t,!1);case`webm-16khz-16bit-mono-opus`:return new e(n.AudioFormatTag.WEBM_OPUS,1,16e3,4e3,2,16,t,t,!1);case`webm-24khz-16bit-mono-opus`:return new e(n.AudioFormatTag.WEBM_OPUS,1,24e3,6e3,2,16,t,t,!1);case`webm-24khz-16bit-24kbps-mono-opus`:return new e(n.AudioFormatTag.WEBM_OPUS,1,24e3,3e3,2,16,t,t,!1);case`audio-16khz-16bit-32kbps-mono-opus`:return new e(n.AudioFormatTag.OPUS,1,16e3,4e3,2,16,t,t,!1);case`audio-24khz-16bit-48kbps-mono-opus`:return new e(n.AudioFormatTag.OPUS,1,24e3,6e3,2,16,t,t,!1);case`audio-24khz-16bit-24kbps-mono-opus`:return new e(n.AudioFormatTag.OPUS,1,24e3,3e3,2,16,t,t,!1);case`audio-24khz-16bit-mono-flac`:return new e(n.AudioFormatTag.FLAC,1,24e3,24e3,2,16,t,t,!1);case`audio-48khz-16bit-mono-flac`:return new e(n.AudioFormatTag.FLAC,1,48e3,3e4,2,16,t,t,!1);case`raw-24khz-16bit-mono-truesilk`:return new e(n.AudioFormatTag.SILKSkype,1,24e3,48e3,2,16,t,t,!1);case`raw-8khz-8bit-mono-alaw`:return new e(n.AudioFormatTag.ALaw,1,8e3,8e3,1,8,t,t,!1);case`riff-8khz-8bit-mono-alaw`:return new e(n.AudioFormatTag.ALaw,1,8e3,8e3,1,8,t,`raw-8khz-8bit-mono-alaw`,!0);case`raw-22050hz-16bit-mono-pcm`:return new e(n.AudioFormatTag.PCM,1,22050,44100,2,16,t,t,!1);case`riff-22050hz-16bit-mono-pcm`:return new e(n.AudioFormatTag.PCM,1,22050,44100,2,16,t,`raw-22050hz-16bit-mono-pcm`,!0);case`raw-44100hz-16bit-mono-pcm`:return new e(n.AudioFormatTag.PCM,1,44100,88200,2,16,t,t,!1);case`riff-44100hz-16bit-mono-pcm`:return new e(n.AudioFormatTag.PCM,1,44100,88200,2,16,t,`raw-44100hz-16bit-mono-pcm`,!0);case`amr-wb-16000h`:return new e(n.AudioFormatTag.AMR_WB,1,16e3,3052,2,16,t,t,!1);case`g722-16khz-64kbps`:return new e(n.AudioFormatTag.G722,1,16e3,8e3,2,16,t,t,!1);default:return new e(n.AudioFormatTag.PCM,1,16e3,32e3,2,16,`riff-16khz-16bit-mono-pcm`,`raw-16khz-16bit-mono-pcm`,!0)}}static getDefaultOutputFormat(){return e.fromSpeechSynthesisOutputFormatString(typeof window<`u`?`audio-24khz-48kbitrate-mono-mp3`:`riff-16khz-16bit-mono-pcm`)}get hasHeader(){return this.priHasHeader}
vendor: 6,716 bytes, line 71
71get header(){if(this.hasHeader)return this.privHeader}updateHeader(e){if(this.priHasHeader){let t=new DataView(this.privHeader);t.setUint32(4,e+this.privHeader.byteLength-8,!0),t.setUint32(40,e,!0)}}get requestAudioFormatString(){return this.priRequestAudioFormatString}addHeader(e){if(!this.hasHeader)return e;this.updateHeader(e.byteLength);let t=new Uint8Array(e.byteLength+this.header.byteLength);return t.set(new Uint8Array(this.header),0),t.set(new Uint8Array(e),this.header.byteLength),t.buffer}};e.AudioOutputFormatImpl=r,r.SpeechSynthesisOutputFormatToString={[t.SpeechSynthesisOutputFormat.Raw8Khz8BitMonoMULaw]:`raw-8khz-8bit-mono-mulaw`,[t.SpeechSynthesisOutputFormat.Riff16Khz16KbpsMonoSiren]:`riff-16khz-16kbps-mono-siren`,[t.SpeechSynthesisOutputFormat.Audio16Khz16KbpsMonoSiren]:`audio-16khz-16kbps-mono-siren`,[t.SpeechSynthesisOutputFormat.Audio16Khz32KBitRateMonoMp3]:`audio-16khz-32kbitrate-mono-mp3`,[t.SpeechSynthesisOutputFormat.Audio16Khz128KBitRateMonoMp3]:`audio-16khz-128kbitrate-mono-mp3`,[t.SpeechSynthesisOutputFormat.Audio16Khz64KBitRateMonoMp3]:`audio-16khz-64kbitrate-mono-mp3`,[t.SpeechSynthesisOutputFormat.Audio24Khz48KBitRateMonoMp3]:`audio-24khz-48kbitrate-mono-mp3`,[t.SpeechSynthesisOutputFormat.Audio24Khz96KBitRateMonoMp3]:`audio-24khz-96kbitrate-mono-mp3`,[t.SpeechSynthesisOutputFormat.Audio24Khz160KBitRateMonoMp3]:`audio-24khz-160kbitrate-mono-mp3`,[t.SpeechSynthesisOutputFormat.Raw16Khz16BitMonoTrueSilk]:`raw-16khz-16bit-mono-truesilk`,[t.SpeechSynthesisOutputFormat.Riff16Khz16BitMonoPcm]:`riff-16khz-16bit-mono-pcm`,[t.SpeechSynthesisOutputFormat.Riff8Khz16BitMonoPcm]:`riff-8khz-16bit-mono-pcm`,[t.SpeechSynthesisOutputFormat.Riff24Khz16BitMonoPcm]:`riff-24khz-16bit-mono-pcm`,[t.SpeechSynthesisOutputFormat.Riff8Khz8BitMonoMULaw]:`riff-8khz-8bit-mono-mulaw`,[t.SpeechSynthesisOutputFormat.Raw16Khz16BitMonoPcm]:`raw-16khz-16bit-mono-pcm`,[t.SpeechSynthesisOutputFormat.Raw24Khz16BitMonoPcm]:`raw-24khz-16bit-mono-pcm`,[t.SpeechSynthesisOutputFormat.Raw8Khz16BitMonoPcm]:`raw-8khz-16bit-mono-pcm`,[t.SpeechSynthesisOutputFormat.Ogg16Khz16BitMonoOpus]:`ogg-16khz-16bit-mono-opus`,[t.SpeechSynthesisOutputFormat.Ogg24Khz16BitMonoOpus]:`ogg-24khz-16bit-mono-opus`,[t.SpeechSynthesisOutputFormat.Raw48Khz16BitMonoPcm]:`raw-48khz-16bit-mono-pcm`,[t.SpeechSynthesisOutputFormat.Riff48Khz16BitMonoPcm]:`riff-48khz-16bit-mono-pcm`,[t.SpeechSynthesisOutputFormat.Audio48Khz96KBitRateMonoMp3]:`audio-48khz-96kbitrate-mono-mp3`,[t.SpeechSynthesisOutputFormat.Audio48Khz192KBitRateMonoMp3]:`audio-48khz-192kbitrate-mono-mp3`,[t.SpeechSynthesisOutputFormat.Ogg48Khz16BitMonoOpus]:`ogg-48khz-16bit-mono-opus`,[t.SpeechSynthesisOutputFormat.Webm16Khz16BitMonoOpus]:`webm-16khz-16bit-mono-opus`,[t.SpeechSynthesisOutputFormat.Webm24Khz16BitMonoOpus]:`webm-24khz-16bit-mono-opus`,[t.SpeechSynthesisOutputFormat.Webm24Khz16Bit24KbpsMonoOpus]:`webm-24khz-16bit-24kbps-mono-opus`,[t.SpeechSynthesisOutputFormat.Raw24Khz16BitMonoTrueSilk]:`raw-24khz-16bit-mono-truesilk`,[t.SpeechSynthesisOutputFormat.Raw8Khz8BitMonoALaw]:`raw-8khz-8bit-mono-alaw`,[t.SpeechSynthesisOutputFormat.Riff8Khz8BitMonoALaw]:`riff-8khz-8bit-mono-alaw`,[t.SpeechSynthesisOutputFormat.Audio16Khz16Bit32KbpsMonoOpus]:`audio-16khz-16bit-32kbps-mono-opus`,[t.SpeechSynthesisOutputFormat.Audio24Khz16Bit48KbpsMonoOpus]:`audio-24khz-16bit-48kbps-mono-opus`,[t.SpeechSynthesisOutputFormat.Audio24Khz16Bit24KbpsMonoOpus]:`audio-24khz-16bit-24kbps-mono-opus`,[t.SpeechSynthesisOutputFormat.Raw22050Hz16BitMonoPcm]:`raw-22050hz-16bit-mono-pcm`,[t.SpeechSynthesisOutputFormat.Riff22050Hz16BitMonoPcm]:`riff-22050hz-16bit-mono-pcm`,[t.SpeechSynthesisOutputFormat.Raw44100Hz16BitMonoPcm]:`raw-44100hz-16bit-mono-pcm`,[t.SpeechSynthesisOutputFormat.Riff44100Hz16BitMonoPcm]:`riff-44100hz-16bit-mono-pcm`,[t.SpeechSynthesisOutputFormat.AmrWb16000Hz]:`amr-wb-16000hz`,[t.SpeechSynthesisOutputFormat.G72216Khz64Kbps]:`g722-16khz-64kbps`}})),sT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.PushAudioOutputStreamImpl=e.PushAudioOutputStream=e.PullAudioOutputStreamImpl=e.PullAudioOutputStream=e.AudioOutputStream=void 0;var t=Lw(),n=qw(),r=oT(),i=class{constructor(){}static createPullStream(){return a.create()}};e.AudioOutputStream=i;var a=class extends i{static create(){return new o}};e.PullAudioOutputStream=a;var o=class extends a{constructor(){super(),this.privId=(0,t.createNoDashGuid)(),this.privStream=new t.Stream}set format(e){e??(this.privFormat=r.AudioOutputFormatImpl.getDefaultOutputFormat()),this.privFormat=e}get format(){return this.privFormat}get isClosed(){return this.privStream.isClosed}id(){return this.privId}async read(e){let t=new Int8Array(e),n=0;if(this.privLastChunkView!==void 0){if(this.privLastChunkView.length>e.byteLength)return t.set(this.privLastChunkView.slice(0,e.byteLength)),this.privLastChunkView=this.privLastChunkView.slice(e.byteLength),Promise.resolve(e.byteLength);t.set(this.privLastChunkView),n=this.privLastChunkView.length,this.privLastChunkView=void 0}for(;n<e.byteLength&&!this.privStream.isReadEnded;){let r=await this.privStream.read();if(r!==void 0&&!r.isEnd){let i;r.buffer.byteLength>e.byteLength-n?(i=r.buffer.slice(0,e.byteLength-n),this.privLastChunkView=new Int8Array(r.buffer.slice(e.byteLength-n))):i=r.buffer,t.set(new Int8Array(i),n),n+=i.byteLength}else this.privStream.readEnded()}return n}write(e){n.Contracts.throwIfNullOrUndefined(this.privStream,`must set format before writing`),this.privStream.writeStreamChunk({buffer:e,isEnd:!1,timeReceived:Date.now()})}close(){this.privStream.close()}};e.PullAudioOutputStreamImpl=o;var s=class extends i{constructor(){super()}static create(e){return new c(e)}};e.PushAudioOutputStream=s;var c=class extends s{constructor(e){super(),this.privId=(0,t.createNoDashGuid)(),this.privCallback=e}set format(e){}write(e){this.privCallback.write&&this.privCallback.write(e)}close(){this.privCallback.close&&this.privCallback.close()}id(){return this.privId}};e.PushAudioOutputStreamImpl=c})),cT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.AudioOutputConfigImpl=e.AudioConfigImpl=e.AudioConfig=void 0;var t=cD(),n=qw(),r=Q(),i=rT(),a=iT(),o=sT(),s=class e{static fromDefaultMicrophoneInput(){let e=new t.PcmRecorder(!0);return new c(new t.MicAudioSource(e))}static fromMicrophoneInput(e){let n=new t.PcmRecorder(!0);return new c(new t.MicAudioSource(n,e))}static fromWavFileInput(e,n=`unnamedBuffer.wav`){return new c(new t.FileAudioSource(e,n))}static fromStreamInput(e){if(e instanceof r.PullAudioInputStreamCallback)return new c(new a.PullAudioInputStreamImpl(e));if(e instanceof r.AudioInputStream)return new c(e);if(typeof MediaStream<`u`&&e instanceof MediaStream){let n=new t.PcmRecorder(!1);
71return new c(new t.MicAudioSource(n,null,null,e))}throw Error(`Not Supported Type`)}static fromDefaultSpeakerOutput(){return new l(new r.SpeakerAudioDestination)}static fromSpeakerOutput(t){if(t===void 0)return e.fromDefaultSpeakerOutput();if(t instanceof r.SpeakerAudioDestination)return new l(t);throw Error(`Not Supported Type`)}static fromAudioFileOutput(e){return new l(new i.AudioFileWriter(e))}static fromStreamOutput(e){if(e instanceof r.PushAudioOutputStreamCallback)return new l(new o.PushAudioOutputStreamImpl(e));if(e instanceof r.PushAudioOutputStream||e instanceof r.PullAudioOutputStream)return new l(e);throw Error(`Not Supported Type`)}};e.AudioConfig=s;var c=class extends s{constructor(e){super(),this.privSource=e}get format(){return this.privSource.format}close(e,t){this.privSource.turnOff().then(()=>{e&&e()},e=>{t&&t(e)})}id(){return this.privSource.id()}turnOn(){return this.privSource.turnOn()}attach(e){return this.privSource.attach(e)}detach(e){return this.privSource.detach(e)}turnOff(){return this.privSource.turnOff()}get events(){return this.privSource.events}setProperty(e,t){if(n.Contracts.throwIfNull(t,`value`),this.privSource.setProperty!==void 0)this.privSource.setProperty(e,t);else throw Error(`This AudioConfig instance does not support setting properties.`)}getProperty(e,t){if(this.privSource.getProperty!==void 0)return this.privSource.getProperty(e,t);throw Error(`This AudioConfig instance does not support getting properties.`)}get deviceInfo(){return this.privSource.deviceInfo}};e.AudioConfigImpl=c;var l=class extends s{constructor(e){super(),this.privDestination=e}set format(e){this.privDestination.format=e}write(e){this.privDestination.write(e)}close(){this.privDestination.close()}id(){return this.privDestination.id()}setProperty(){throw Error(`This AudioConfig instance does not support setting properties.`)}getProperty(){throw Error(`This AudioConfig instance does not support getting properties.`)}};e.AudioOutputConfigImpl=l})),lT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.CancellationReason=void 0,(function(e){e[e.Error=0]=`Error`,e[e.EndOfStream=1]=`EndOfStream`})(e.CancellationReason||={})})),uT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.PullAudioInputStreamCallback=void 0,e.PullAudioInputStreamCallback=class{}})),dT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.PushAudioOutputStreamCallback=void 0,e.PushAudioOutputStreamCallback=class{}})),fT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.KeywordRecognitionModel=void 0;var t=qw();e.KeywordRecognitionModel=class{constructor(){this.privDisposed=!1}static fromFile(e){throw t.Contracts.throwIfFileDoesNotExist(e,`fileName`),Error(`Not yet implemented.`)}static fromStream(e){throw t.Contracts.throwIfNull(e,`file`),Error(`Not yet implemented.`)}close(){this.privDisposed||=!0}}})),pT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SessionEventArgs=void 0,e.SessionEventArgs=class{constructor(e){this.privSessionId=e}get sessionId(){return this.privSessionId}}})),mT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.RecognitionEventArgs=void 0;var t=Q();e.RecognitionEventArgs=class extends t.SessionEventArgs{constructor(e,t){super(t),this.privOffset=e}get offset(){return this.privOffset}}})),hT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.OutputFormat=void 0,(function(e){e[e.Simple=0]=`Simple`,e[e.Detailed=1]=`Detailed`})(e.OutputFormat||={})})),gT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.RecognitionResult=void 0,e.RecognitionResult=class{constructor(e,t,n,r,i,a,o,s,c,l){this.privResultId=e,this.privReason=t,this.privText=n,this.privDuration=r,this.privOffset=i,this.privLanguage=a,this.privLanguageDetectionConfidence=o,this.privErrorDetails=s,this.privJson=c,this.privProperties=l}get resultId(){return this.privResultId}get reason(){return this.privReason}get text(){return this.privText}get duration(){return this.privDuration}get offset(){return this.privOffset}get language(){return this.privLanguage}get languageDetectionConfidence(){return this.privLanguageDetectionConfidence}get errorDetails(){return this.privErrorDetails}get json(){return this.privJson}get properties(){return this.privProperties}}})),_T=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechRecognitionResult=void 0;var t=Q();e.SpeechRecognitionResult=class extends t.RecognitionResult{constructor(e,t,n,r,i,a,o,s,c,l,u){super(e,t,n,r,i,a,o,c,l,u),this.privSpeakerId=s}get speakerId(){return this.privSpeakerId}}})),vT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.MeetingTranscriptionEventArgs=e.ConversationTranscriptionEventArgs=e.SpeechRecognitionEventArgs=void 0;var t=Q(),n=class extends t.RecognitionEventArgs{constructor(e,t,n){super(t,n),this.privResult=e}get result(){return this.privResult}};e.SpeechRecognitionEventArgs=n,e.ConversationTranscriptionEventArgs=class extends t.RecognitionEventArgs{constructor(e,t,n){super(t,n),this.privResult=e}get result(){return this.privResult}},e.MeetingTranscriptionEventArgs=class extends n{}})),yT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.CancellationEventArgsBase=void 0;var t=Q();e.CancellationEventArgsBase=class extends t.RecognitionEventArgs{constructor(e,t,n,r,i){super(r,i),this.privReason=e,this.privErrorDetails=t,this.privErrorCode=n}get reason(){return this.privReason}get errorCode(){return this.privErrorCode}get errorDetails(){return this.privErrorDetails}}})),bT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechRecognitionCanceledEventArgs=void 0;var t=yT();e.SpeechRecognitionCanceledEventArgs=class extends t.CancellationEventArgsBase{}}
71)),xT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TranslationRecognitionEventArgs=void 0;var t=Q();e.TranslationRecognitionEventArgs=class extends t.RecognitionEventArgs{constructor(e,t,n){super(t,n),this.privResult=e}get result(){return this.privResult}}})),ST=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TranslationSynthesisEventArgs=void 0;var t=Q();e.TranslationSynthesisEventArgs=class extends t.SessionEventArgs{constructor(e,t){super(t),this.privResult=e}get result(){return this.privResult}}})),CT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TranslationRecognitionResult=void 0;var t=Q();e.TranslationRecognitionResult=class e extends t.SpeechRecognitionResult{constructor(e,t,n,r,i,a,o,s,c,l,u){super(t,n,r,i,a,o,s,void 0,c,l,u),this.privTranslations=e}static fromSpeechRecognitionResult(t){return new e(void 0,t.resultId,t.reason,t.text,t.duration,t.offset,t.language,t.languageDetectionConfidence,t.errorDetails,t.json,t.properties)}get translations(){return this.privTranslations}}})),wT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TranslationSynthesisResult=void 0,e.TranslationSynthesisResult=class{constructor(e,t){this.privReason=e,this.privAudio=t}get audio(){return this.privAudio}get reason(){return this.privReason}}})),TT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ResultReason=void 0,(function(e){e[e.NoMatch=0]=`NoMatch`,e[e.Canceled=1]=`Canceled`,e[e.RecognizingSpeech=2]=`RecognizingSpeech`,e[e.RecognizedSpeech=3]=`RecognizedSpeech`,e[e.RecognizedKeyword=4]=`RecognizedKeyword`,e[e.TranslatingSpeech=5]=`TranslatingSpeech`,e[e.TranslatedSpeech=6]=`TranslatedSpeech`,e[e.SynthesizingAudio=7]=`SynthesizingAudio`,e[e.SynthesizingAudioCompleted=8]=`SynthesizingAudioCompleted`,e[e.SynthesizingAudioStarted=9]=`SynthesizingAudioStarted`,e[e.VoicesListRetrieved=10]=`VoicesListRetrieved`,e[e.TranslatingParticipantSpeech=11]=`TranslatingParticipantSpeech`,e[e.TranslatedParticipantSpeech=12]=`TranslatedParticipantSpeech`,e[e.TranslatedInstantMessage=13]=`TranslatedInstantMessage`,e[e.TranslatedParticipantInstantMessage=14]=`TranslatedParticipantInstantMessage`})(e.ResultReason||={})})),ET=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechConfigImpl=e.SpeechConfig=void 0;var t=MO(),n=qw(),r=Q(),i=class{constructor(){}static fromSubscription(e,t){n.Contracts.throwIfNullOrWhitespace(e,`subscriptionKey`),n.Contracts.throwIfNullOrWhitespace(t,`region`);let i=new a;return i.setProperty(r.PropertyId.SpeechServiceConnection_Region,t),i.setProperty(r.PropertyId.SpeechServiceConnection_Key,e),i}static fromEndpoint(e,t){n.Contracts.throwIfNull(e,`endpoint`);let i=typeof t==`string`&&t.trim().length>0,o=typeof t==`object`&&!!t&&typeof t.getToken==`function`,s=typeof t==`object`&&!!t&&typeof t.key==`string`;if(t!==void 0&&!i&&!o&&!s)throw Error(`Invalid 'auth' parameter: expected a non-empty API key string, a TokenCredential, or a KeyCredential.`);let c;return typeof t==`string`?(c=new a,c.setProperty(r.PropertyId.SpeechServiceConnection_Key,t)):typeof t==`object`&&typeof t.getToken==`function`?c=new a(t):typeof t==`object`&&typeof t.key==`string`?(c=new a,c.setProperty(r.PropertyId.SpeechServiceConnection_Key,t.key)):c=new a,c.setProperty(r.PropertyId.SpeechServiceConnection_Endpoint,e.href),c}static fromHost(e,t){n.Contracts.throwIfNull(e,`hostName`);let i=new a;return i.setProperty(r.PropertyId.SpeechServiceConnection_Host,e.protocol+`//`+e.hostname+(e.port===``?``:`:`+e.port)),i.setProperty(r.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,`1`),t!==void 0&&i.setProperty(r.PropertyId.SpeechServiceConnection_Key,t),i}static fromAuthorizationToken(e,t){n.Contracts.throwIfNull(e,`authorizationToken`),n.Contracts.throwIfNullOrWhitespace(t,`region`);let i=new a;return i.setProperty(r.PropertyId.SpeechServiceConnection_Region,t),i.authorizationToken=e,i}close(){}};e.SpeechConfig=i;var a=class e extends i{constructor(e){super(),this.privProperties=new r.PropertyCollection,this.speechRecognitionLanguage=`en-US`,this.outputFormat=r.OutputFormat.Simple,this.privTokenCredential=e}get properties(){return this.privProperties}get endPoint(){return new URL(this.privProperties.getProperty(r.PropertyId.SpeechServiceConnection_Endpoint))}get subscriptionKey(){return this.privProperties.getProperty(r.PropertyId.SpeechServiceConnection_Key)}get region(){return this.privProperties.getProperty(r.PropertyId.SpeechServiceConnection_Region)}get authorizationToken(){return this.privProperties.getProperty(r.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){this.privProperties.setProperty(r.PropertyId.SpeechServiceAuthorization_Token,e)}get speechRecognitionLanguage(){return this.privProperties.getProperty(r.PropertyId.SpeechServiceConnection_RecoLanguage)}set speechRecognitionLanguage(e){this.privProperties.setProperty(r.PropertyId.SpeechServiceConnection_RecoLanguage,e)}get autoDetectSourceLanguages(){return this.privProperties.getProperty(r.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages)}set autoDetectSourceLanguages(e){this.privProperties.setProperty(r.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,e)}get outputFormat(){return r.OutputFormat[this.privProperties.getProperty(t.OutputFormatPropertyName,void 0)]}set outputFormat(e){this.privProperties.setProperty(t.OutputFormatPropertyName,r.OutputFormat[e])}get endpointId(){return this.privProperties.getProperty(r.PropertyId.SpeechServiceConnection_EndpointId)}set endpointId(e){this.privProperties.setProperty(r.PropertyId.SpeechServiceConnection_EndpointId,e)}get tokenCredential(){return this.privTokenCredential}setProperty(e,t){n.Contracts.throwIfNull(t,`value`),this.privProperties.setProperty(e,t)}getProperty(e,t){return this.privProperties.getProperty(e,t)}setProxy(e,t,n,i){this.setProperty(r.PropertyId[r.PropertyId.SpeechServiceConnection_ProxyHostName],e),this.setProperty(r.PropertyId[r.PropertyId.SpeechServiceConnection_ProxyPort],t),this.setProperty(r.PropertyId[r.PropertyId.SpeechServiceConnection_ProxyUserName],n),this.setProperty(r.PropertyId[r.PropertyId.SpeechServiceConnection_ProxyPassword],i)}setServiceProperty(e,n){let r=JSON.parse(this.privProperties.getProperty(t.ServicePropertiesPropertyName,`{}`));r[e]=n,this.privProperties.setProperty(t.ServicePropertiesPropertyName,JSON.stringify(r))}setProfanity(e){this.privProperties.setProperty(r.PropertyId.SpeechServiceResponse_ProfanityOption,r.ProfanityOption[e])}enableAudioLogging(){this.privProperties.setProperty(r.PropertyId.SpeechServiceConnection_EnableAudioLogging,`true`)}requestWordLevelTimestamps(){this.privProperties.setProperty(r.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps,`true`),this.privProperties.setProperty(t.OutputFormatPropertyName,r.OutputFormat[r.OutputFormat.Detailed])}enableDictation(){this.privProperties.setProperty(t.ForceDictationPropertyName,`true`)}clone(){let t=new e(this.tokenCredential);return t.privProperties=this.privProperties.clone(),t}get speechSynthesisLanguage(){return this.privProperties.getProperty(r.PropertyId.SpeechServiceConnection_SynthLanguage)}set speechSynthesisLanguage(e){this.privProperties.setProperty(r.PropertyId.SpeechServiceConnection_SynthLanguage,e)}get speechSynthesisVoiceName(){return this.privProperties.getProperty(r.PropertyId.SpeechServiceConnection_SynthVoice)}set speechSynthesisVoiceName(e){this.privProperties.setProperty(r.PropertyId.SpeechServiceConnection_SynthVoice,e)}get speechSynthesisOutputFormat(){return r.SpeechSynthesisOutputFormat[this.privProperties.getProperty(r.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0)]}set speechSynthesisOutputFormat(e){this.privProperties.setProperty(r.PropertyId.SpeechServiceConnection_SynthOutputFormat,r.SpeechSynthesisOutputFormat[e])}};e.SpeechConfigImpl=a})),DT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechTranslationConfigImpl=e.SpeechTranslationConfig=void 0;
vendor: 6,751 bytes, line 71
71var t=MO(),n=qw(),r=Q(),i=class extends r.SpeechConfig{constructor(){super()}static fromSubscription(e,t){n.Contracts.throwIfNullOrWhitespace(e,`subscriptionKey`),n.Contracts.throwIfNullOrWhitespace(t,`region`);let i=new a;return i.properties.setProperty(r.PropertyId.SpeechServiceConnection_Key,e),i.properties.setProperty(r.PropertyId.SpeechServiceConnection_Region,t),i}static fromAuthorizationToken(e,t){n.Contracts.throwIfNullOrWhitespace(e,`authorizationToken`),n.Contracts.throwIfNullOrWhitespace(t,`region`);let i=new a;return i.properties.setProperty(r.PropertyId.SpeechServiceAuthorization_Token,e),i.properties.setProperty(r.PropertyId.SpeechServiceConnection_Region,t),i}static fromHost(e,t){n.Contracts.throwIfNull(e,`hostName`);let i=new a;return i.setProperty(r.PropertyId.SpeechServiceConnection_Host,e.protocol+`//`+e.hostname+(e.port===``?``:`:`+e.port)),t!==void 0&&i.setProperty(r.PropertyId.SpeechServiceConnection_Key,t),i}static fromEndpoint(e,t){n.Contracts.throwIfNull(e,`endpoint`);let i=typeof t==`string`&&t.trim().length>0,o=typeof t==`object`&&!!t&&typeof t.getToken==`function`,s=typeof t==`object`&&!!t&&typeof t.key==`string`;if(t!==void 0&&!i&&!o&&!s)throw Error(`Invalid 'auth' parameter: expected a non-empty API key string, a TokenCredential, or a KeyCredential.`);let c;return typeof t==`string`?(c=new a,c.setProperty(r.PropertyId.SpeechServiceConnection_Key,t)):typeof t==`object`&&typeof t.getToken==`function`?c=new a(t):typeof t==`object`&&typeof t.key==`string`?(c=new a,c.setProperty(r.PropertyId.SpeechServiceConnection_Key,t.key)):c=new a,c.setProperty(r.PropertyId.SpeechServiceConnection_Endpoint,e.href),c}};e.SpeechTranslationConfig=i;var a=class extends i{constructor(e){super(),this.privSpeechProperties=new r.PropertyCollection,this.outputFormat=r.OutputFormat.Simple,this.privTokenCredential=e}set authorizationToken(e){n.Contracts.throwIfNullOrWhitespace(e,`value`),this.privSpeechProperties.setProperty(r.PropertyId.SpeechServiceAuthorization_Token,e)}set speechRecognitionLanguage(e){n.Contracts.throwIfNullOrWhitespace(e,`value`),this.privSpeechProperties.setProperty(r.PropertyId.SpeechServiceConnection_RecoLanguage,e)}get speechRecognitionLanguage(){return this.privSpeechProperties.getProperty(r.PropertyId[r.PropertyId.SpeechServiceConnection_RecoLanguage])}get subscriptionKey(){return this.privSpeechProperties.getProperty(r.PropertyId[r.PropertyId.SpeechServiceConnection_Key])}get outputFormat(){return r.OutputFormat[this.privSpeechProperties.getProperty(t.OutputFormatPropertyName,void 0)]}set outputFormat(e){this.privSpeechProperties.setProperty(t.OutputFormatPropertyName,r.OutputFormat[e])}get endpointId(){return this.privSpeechProperties.getProperty(r.PropertyId.SpeechServiceConnection_EndpointId)}set endpointId(e){this.privSpeechProperties.setProperty(r.PropertyId.SpeechServiceConnection_EndpointId,e)}addTargetLanguage(e){n.Contracts.throwIfNullOrWhitespace(e,`value`);let t=this.targetLanguages;t.includes(e)||(t.push(e),this.privSpeechProperties.setProperty(r.PropertyId.SpeechServiceConnection_TranslationToLanguages,t.join(`,`)))}get targetLanguages(){return this.privSpeechProperties.getProperty(r.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0)===void 0?[]:this.privSpeechProperties.getProperty(r.PropertyId.SpeechServiceConnection_TranslationToLanguages).split(`,`)}get voiceName(){return this.getProperty(r.PropertyId[r.PropertyId.SpeechServiceConnection_TranslationVoice])}set voiceName(e){n.Contracts.throwIfNullOrWhitespace(e,`value`),this.privSpeechProperties.setProperty(r.PropertyId.SpeechServiceConnection_TranslationVoice,e)}get region(){return this.privSpeechProperties.getProperty(r.PropertyId.SpeechServiceConnection_Region)}get tokenCredential(){return this.privTokenCredential}setProxy(e,t,n,i){this.setProperty(r.PropertyId[r.PropertyId.SpeechServiceConnection_ProxyHostName],e),this.setProperty(r.PropertyId[r.PropertyId.SpeechServiceConnection_ProxyPort],t),this.setProperty(r.PropertyId[r.PropertyId.SpeechServiceConnection_ProxyUserName],n),this.setProperty(r.PropertyId[r.PropertyId.SpeechServiceConnection_ProxyPassword],i)}getProperty(e,t){return this.privSpeechProperties.getProperty(e,t)}setProperty(e,t){this.privSpeechProperties.setProperty(e,t)}get properties(){return this.privSpeechProperties}close(){}setServiceProperty(e,n){let r=JSON.parse(this.privSpeechProperties.getProperty(t.ServicePropertiesPropertyName,`{}`));r[e]=n,this.privSpeechProperties.setProperty(t.ServicePropertiesPropertyName,JSON.stringify(r))}setProfanity(e){this.privSpeechProperties.setProperty(r.PropertyId.SpeechServiceResponse_ProfanityOption,r.ProfanityOption[e])}enableAudioLogging(){this.privSpeechProperties.setProperty(r.PropertyId.SpeechServiceConnection_EnableAudioLogging,`true`)}requestWordLevelTimestamps(){this.privSpeechProperties.setProperty(r.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps,`true`)}enableDictation(){this.privSpeechProperties.setProperty(t.ForceDictationPropertyName,`true`)}get speechSynthesisLanguage(){return this.privSpeechProperties.getProperty(r.PropertyId.SpeechServiceConnection_SynthLanguage)}set speechSynthesisLanguage(e){this.privSpeechProperties.setProperty(r.PropertyId.SpeechServiceConnection_SynthLanguage,e)}get speechSynthesisVoiceName(){return this.privSpeechProperties.getProperty(r.PropertyId.SpeechServiceConnection_SynthVoice)}set speechSynthesisVoiceName(e){this.privSpeechProperties.setProperty(r.PropertyId.SpeechServiceConnection_SynthVoice,e)}get speechSynthesisOutputFormat(){return r.SpeechSynthesisOutputFormat[this.privSpeechProperties.getProperty(r.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0)]}set speechSynthesisOutputFormat(e){this.privSpeechProperties.setProperty(r.PropertyId.SpeechServiceConnection_SynthOutputFormat,r.SpeechSynthesisOutputFormat[e])}};e.SpeechTranslationConfigImpl=a})),OT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.PropertyCollection=void 0;var t=Q();e.PropertyCollection=class e{constructor(){this.privKeys=[],this.privValues=[]}getProperty(e,n){let r;r=typeof e==`string`?e:t.PropertyId[e];for(let e=0;e<this.privKeys.length;e++)if(this.privKeys[e]===r)return this.privValues[e];if(n!==void 0)return String(n)}setProperty(e,n){let r;r=typeof e==`string`?e:t.PropertyId[e];for(let e=0;e<this.privKeys.length;e++)if(this.privKeys[e]===r){this.privValues[e]=n;return}this.privKeys.push(r),this.privValues.push(n)}clone(){let t=new e;for(let e=0;e<this.privKeys.length;e++)t.privKeys.push(this.privKeys[e]),t.privValues.push(this.privValues[e]);return t}mergeTo(e){this.privKeys.forEach(t=>{if(e.getProperty(t,void 0)===void 0){let n=this.getProperty(t);e.setProperty(t,n)}})}get keys(){return this.privKeys}
71}})),kT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.PropertyId=void 0,(function(e){e[e.SpeechServiceConnection_Key=0]=`SpeechServiceConnection_Key`,e[e.SpeechServiceConnection_Endpoint=1]=`SpeechServiceConnection_Endpoint`,e[e.SpeechServiceConnection_Region=2]=`SpeechServiceConnection_Region`,e[e.SpeechServiceAuthorization_Token=3]=`SpeechServiceAuthorization_Token`,e[e.SpeechServiceAuthorization_Type=4]=`SpeechServiceAuthorization_Type`,e[e.SpeechServiceConnection_EndpointId=5]=`SpeechServiceConnection_EndpointId`,e[e.SpeechServiceConnection_TranslationToLanguages=6]=`SpeechServiceConnection_TranslationToLanguages`,e[e.SpeechServiceConnection_TranslationVoice=7]=`SpeechServiceConnection_TranslationVoice`,e[e.SpeechServiceConnection_TranslationFeatures=8]=`SpeechServiceConnection_TranslationFeatures`,e[e.SpeechServiceConnection_TranslationCategoryId=9]=`SpeechServiceConnection_TranslationCategoryId`,e[e.SpeechServiceConnection_ProxyHostName=10]=`SpeechServiceConnection_ProxyHostName`,e[e.SpeechServiceConnection_ProxyPort=11]=`SpeechServiceConnection_ProxyPort`,e[e.SpeechServiceConnection_ProxyUserName=12]=`SpeechServiceConnection_ProxyUserName`,e[e.SpeechServiceConnection_ProxyPassword=13]=`SpeechServiceConnection_ProxyPassword`,e[e.SpeechServiceConnection_RecoMode=14]=`SpeechServiceConnection_RecoMode`,e[e.SpeechServiceConnection_RecoLanguage=15]=`SpeechServiceConnection_RecoLanguage`,e[e.Speech_SessionId=16]=`Speech_SessionId`,e[e.SpeechServiceConnection_SynthLanguage=17]=`SpeechServiceConnection_SynthLanguage`,e[e.SpeechServiceConnection_SynthVoice=18]=`SpeechServiceConnection_SynthVoice`,e[e.SpeechServiceConnection_SynthOutputFormat=19]=`SpeechServiceConnection_SynthOutputFormat`,e[e.SpeechServiceConnection_AutoDetectSourceLanguages=20]=`SpeechServiceConnection_AutoDetectSourceLanguages`,e[e.SpeechServiceResponse_RequestDetailedResultTrueFalse=21]=`SpeechServiceResponse_RequestDetailedResultTrueFalse`,e[e.SpeechServiceResponse_RequestProfanityFilterTrueFalse=22]=`SpeechServiceResponse_RequestProfanityFilterTrueFalse`,e[e.SpeechServiceResponse_JsonResult=23]=`SpeechServiceResponse_JsonResult`,e[e.SpeechServiceResponse_JsonErrorDetails=24]=`SpeechServiceResponse_JsonErrorDetails`,e[e.CancellationDetails_Reason=25]=`CancellationDetails_Reason`,e[e.CancellationDetails_ReasonText=26]=`CancellationDetails_ReasonText`,e[e.CancellationDetails_ReasonDetailedText=27]=`CancellationDetails_ReasonDetailedText`,e[e.SpeechServiceConnection_Url=28]=`SpeechServiceConnection_Url`,e[e.SpeechServiceConnection_InitialSilenceTimeoutMs=29]=`SpeechServiceConnection_InitialSilenceTimeoutMs`,e[e.SpeechServiceConnection_EndSilenceTimeoutMs=30]=`SpeechServiceConnection_EndSilenceTimeoutMs`,e[e.Speech_SegmentationSilenceTimeoutMs=31]=`Speech_SegmentationSilenceTimeoutMs`,e[e.Speech_SegmentationMaximumTimeMs=32]=`Speech_SegmentationMaximumTimeMs`,e[e.Speech_SegmentationStrategy=33]=`Speech_SegmentationStrategy`,e[e.Speech_StartEventSensitivity=34]=`Speech_StartEventSensitivity`,e[e.SpeechServiceConnection_EnableAudioLogging=35]=`SpeechServiceConnection_EnableAudioLogging`,e[e.SpeechServiceConnection_LanguageIdMode=36]=`SpeechServiceConnection_LanguageIdMode`,e[e.SpeechServiceConnection_RecognitionEndpointVersion=37]=`SpeechServiceConnection_RecognitionEndpointVersion`,e[e.SpeechServiceResponse_ProfanityOption=38]=`SpeechServiceResponse_ProfanityOption`,e[e.SpeechServiceResponse_PostProcessingOption=39]=`SpeechServiceResponse_PostProcessingOption`,e[e.SpeechServiceResponse_RequestWordLevelTimestamps=40]=`SpeechServiceResponse_RequestWordLevelTimestamps`,e[e.SpeechServiceResponse_StablePartialResultThreshold=41]=`SpeechServiceResponse_StablePartialResultThreshold`,e[e.SpeechServiceResponse_OutputFormatOption=42]=`SpeechServiceResponse_OutputFormatOption`,e[e.SpeechServiceResponse_TranslationRequestStablePartialResult=43]=`SpeechServiceResponse_TranslationRequestStablePartialResult`,e[e.SpeechServiceResponse_RequestWordBoundary=44]=`SpeechServiceResponse_RequestWordBoundary`,e[e.SpeechServiceResponse_RequestPunctuationBoundary=45]=`SpeechServiceResponse_RequestPunctuationBoundary`,e[e.SpeechServiceResponse_RequestSentenceBoundary=46]=`SpeechServiceResponse_RequestSentenceBoundary`,e[e.SpeechServiceResponse_DiarizeIntermediateResults=47]=`SpeechServiceResponse_DiarizeIntermediateResults`,e[e.Conversation_ApplicationId=48]=`Conversation_ApplicationId`,e[e.Conversation_DialogType=49]=`Conversation_DialogType`,e[e.Conversation_Initial_Silence_Timeout=50]=`Conversation_Initial_Silence_Timeout`,e[e.Conversation_From_Id=51]=`Conversation_From_Id`,e[e.Conversation_Conversation_Id=52]=`Conversation_Conversation_Id`,e[e.Conversation_Custom_Voice_Deployment_Ids=53]=`Conversation_Custom_Voice_Deployment_Ids`,e[e.Conversation_Speech_Activity_Template=54]=`Conversation_Speech_Activity_Template`,e[e.Conversation_Request_Bot_Status_Messages=55]=`Conversation_Request_Bot_Status_Messages`,e[e.Conversation_Agent_Connection_Id=56]=`Conversation_Agent_Connection_Id`,e[e.SpeechServiceConnection_Host=57]=`SpeechServiceConnection_Host`,e[e.ConversationTranslator_Host=58]=`ConversationTranslator_Host`,e[e.ConversationTranslator_Name=59]=`ConversationTranslator_Name`,e[e.ConversationTranslator_
71CorrelationId=60]=`ConversationTranslator_CorrelationId`,e[e.ConversationTranslator_Token=61]=`ConversationTranslator_Token`,e[e.PronunciationAssessment_ReferenceText=62]=`PronunciationAssessment_ReferenceText`,e[e.PronunciationAssessment_GradingSystem=63]=`PronunciationAssessment_GradingSystem`,e[e.PronunciationAssessment_Granularity=64]=`PronunciationAssessment_Granularity`,e[e.PronunciationAssessment_EnableMiscue=65]=`PronunciationAssessment_EnableMiscue`,e[e.PronunciationAssessment_Json=66]=`PronunciationAssessment_Json`,e[e.PronunciationAssessment_Params=67]=`PronunciationAssessment_Params`,e[e.WebWorkerLoadType=68]=`WebWorkerLoadType`,e[e.TalkingAvatarService_WebRTC_SDP=69]=`TalkingAvatarService_WebRTC_SDP`,e[e.Recognizer_StopTimeoutMs=70]=`Recognizer_StopTimeoutMs`,e[e.SpeechServiceResponse_RecognitionLatencyMs=71]=`SpeechServiceResponse_RecognitionLatencyMs`,e[e.SpeechServiceResponse_SynthesisFirstByteLatencyMs=72]=`SpeechServiceResponse_SynthesisFirstByteLatencyMs`,e[e.SpeechServiceResponse_SynthesisFinishLatencyMs=73]=`SpeechServiceResponse_SynthesisFinishLatencyMs`,e[e.SpeechServiceResponse_SynthesisConnectionLatencyMs=74]=`SpeechServiceResponse_SynthesisConnectionLatencyMs`,e[e.SpeechServiceResponse_SynthesisNetworkLatencyMs=75]=`SpeechServiceResponse_SynthesisNetworkLatencyMs`,e[e.SpeechServiceResponse_SynthesisServiceLatencyMs=76]=`SpeechServiceResponse_SynthesisServiceLatencyMs`,e[e.SpeechSynthesisRequest_Pitch=77]=`SpeechSynthesisRequest_Pitch`,e[e.SpeechSynthesisRequest_Rate=78]=`SpeechSynthesisRequest_Rate`,e[e.SpeechSynthesisRequest_Volume=79]=`SpeechSynthesisRequest_Volume`,e[e.SpeechSynthesisRequest_Style=80]=`SpeechSynthesisRequest_Style`,e[e.SpeechSynthesisRequest_Temperature=81]=`SpeechSynthesisRequest_Temperature`,e[e.SpeechSynthesisRequest_CustomLexiconUrl=82]=`SpeechSynthesisRequest_CustomLexiconUrl`,e[e.SpeechSynthesisRequest_PreferLocales=83]=`SpeechSynthesisRequest_PreferLocales`,e[e.SpeechSynthesis_FrameTimeoutInterval=84]=`SpeechSynthesis_FrameTimeoutInterval`,e[e.SpeechSynthesis_RtfTimeoutThreshold=85]=`SpeechSynthesis_RtfTimeoutThreshold`})(e.PropertyId||={})})),AT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.Recognizer=void 0;var t=MO(),n=Lw(),r=qw(),i=Q();e.Recognizer=class e{constructor(e,t,n,r){this.audioConfig=e===void 0?i.AudioConfig.fromDefaultMicrophoneInput():e,this.privDisposed=!1,this.privProperties=t.clone(),this.privConnectionFactory=n,this.tokenCredential=r,this.implCommonRecognizerSetup()}close(e,t){r.Contracts.throwIfDisposed(this.privDisposed),(0,n.marshalPromiseToCallbacks)(this.dispose(!0),e,t)}get internalData(){return this.privReco}async dispose(e){this.privDisposed||(this.privDisposed=!0,e&&this.privReco&&(await this.privReco.audioSource.turnOff(),await this.privReco.dispose()))}static get telemetryEnabled(){return t.ServiceRecognizerBase.telemetryDataEnabled}static enableTelemetry(e){t.ServiceRecognizerBase.telemetryDataEnabled=e}implCommonRecognizerSetup(){let n=typeof window<`u`?`Browser`:`Node`,r=`unknown`,i=`unknown`;typeof navigator<`u`&&(n=n+`/`+navigator.platform,r=navigator.userAgent,i=navigator.appVersion);let a=this.createRecognizerConfig(new t.SpeechServiceConfig(new t.Context(new t.OS(n,r,i))));this.privReco=this.createServiceRecognizer(e.getAuth(this.privProperties,this.tokenCredential),this.privConnectionFactory,this.audioConfig,a)}async recognizeOnceAsyncImpl(e){r.Contracts.throwIfDisposed(this.privDisposed);let t=new n.Deferred;await this.implRecognizerStop(),await this.privReco.recognize(e,t.resolve,t.reject);let i=await t.promise;return await this.implRecognizerStop(),i}async startContinuousRecognitionAsyncImpl(e){r.Contracts.throwIfDisposed(this.privDisposed),await this.implRecognizerStop(),await this.privReco.recognize(e,void 0,void 0)}async stopContinuousRecognitionAsyncImpl(){r.Contracts.throwIfDisposed(this.privDisposed),await this.implRecognizerStop()}async implRecognizerStop(){if(this.privReco){let e=this.privProperties.getProperty(i.PropertyId.Recognizer_StopTimeoutMs,void 0);if(e!==void 0&&e!==``){let t=parseInt(e,10);if(t>
710){try{await this.withTimeout(this.privReco.stopRecognizing(),t,`Stop operation timed out after ${t}ms waiting for service to complete turn`)}catch(e){throw await this.privReco.disconnect(),e}return}}await this.privReco.stopRecognizing()}}withTimeout(e,t,n){return Promise.race([e,new Promise((e,r)=>{setTimeout(()=>{r(Error(n))},t)})])}static getAuth(e,n){let r=e.getProperty(i.PropertyId.SpeechServiceConnection_Key,void 0);return r&&r!==``?new t.CognitiveSubscriptionKeyAuthentication(r):n?new t.CognitiveTokenAuthentication(async()=>{try{return(await n.getToken(`https://cognitiveservices.azure.com/.default`))?.token??``}catch(e){throw e}},async()=>{try{return(await n.getToken(`https://cognitiveservices.azure.com/.default`))?.token??``}catch(e){throw e}}):new t.CognitiveTokenAuthentication(()=>{let t=e.getProperty(i.PropertyId.SpeechServiceAuthorization_Token,void 0);return Promise.resolve(t)},()=>{let t=e.getProperty(i.PropertyId.SpeechServiceAuthorization_Token,void 0);return Promise.resolve(t)})}}})),jT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechStartEventSensitivity=e.RecognitionMode=void 0,(function(e){e.Interactive=`Interactive`,e.Dictation=`Dictation`,e.Conversation=`Conversation`,e.None=`None`})(e.RecognitionMode||={}),(function(e){e.Low=`low`,e.Medium=`medium`,e.High=`high`})(e.SpeechStartEventSensitivity||={})})),MT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechRecognizer=void 0;var t=MO(),n=jT(),r=Lw(),i=qw(),a=Q();e.SpeechRecognizer=class e extends a.Recognizer{constructor(e,n){let r=e;i.Contracts.throwIfNull(r,`speechConfig`),i.Contracts.throwIfNullOrWhitespace(r.properties.getProperty(a.PropertyId.SpeechServiceConnection_RecoLanguage),a.PropertyId[a.PropertyId.SpeechServiceConnection_RecoLanguage]),super(n,r.properties,new t.SpeechConnectionFactory,e.tokenCredential),this.privDisposedRecognizer=!1}static FromConfig(t,n,r){let i=t;return n.properties.mergeTo(i.properties),new e(t,r)}get endpointId(){return i.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(a.PropertyId.SpeechServiceConnection_EndpointId,`00000000-0000-0000-0000-000000000000`)}get authorizationToken(){return this.properties.getProperty(a.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){i.Contracts.throwIfNullOrWhitespace(e,`token`),this.properties.setProperty(a.PropertyId.SpeechServiceAuthorization_Token,e)}get speechRecognitionLanguage(){return i.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(a.PropertyId.SpeechServiceConnection_RecoLanguage)}get outputFormat(){return i.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(t.OutputFormatPropertyName,a.OutputFormat[a.OutputFormat.Simple])===a.OutputFormat[a.OutputFormat.Simple]?a.OutputFormat.Simple:a.OutputFormat.Detailed}get properties(){return this.privProperties}recognizeOnceAsync(e,t){(0,r.marshalPromiseToCallbacks)(this.recognizeOnceAsyncImpl(n.RecognitionMode.Interactive),e,t)}startContinuousRecognitionAsync(e,i){(0,r.marshalPromiseToCallbacks)(this.startContinuousRecognitionAsyncImpl(this.properties.getProperty(t.ForceDictationPropertyName,void 0)===void 0?n.RecognitionMode.Conversation:n.RecognitionMode.Dictation),e,i)}stopContinuousRecognitionAsync(e,t){(0,r.marshalPromiseToCallbacks)(this.stopContinuousRecognitionAsyncImpl(),e,t)}startKeywordRecognitionAsync(e,t,n){i.Contracts.throwIfNull(e,`model`),n&&n(`Not yet implemented.`)}stopKeywordRecognitionAsync(e){e&&e()}close(e,t){i.Contracts.throwIfDisposed(this.privDisposedRecognizer),(0,r.marshalPromiseToCallbacks)(this.dispose(!0),e,t)}async dispose(e){this.privDisposedRecognizer||(e&&(this.privDisposedRecognizer=!0,await this.implRecognizerStop()),await super.dispose(e))}createRecognizerConfig(e){return new t.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,n,r,i){let a=r;return new t.SpeechServiceRecognizer(e,n,a,i,this)}}})),NT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConnectionMessageImpl=e.ConnectionMessage=void 0;var t=Rw(),n=Lw(),r=OT(),i=kT();e.ConnectionMessage=class{},e.ConnectionMessageImpl=class{constructor(e){this.privConnectionMessage=e,this.privProperties=new r.PropertyCollection,this.privConnectionMessage.headers[t.HeaderNames.ConnectionId]&&this.privProperties.setProperty(i.PropertyId.Speech_SessionId,this.privConnectionMessage.headers[t.HeaderNames.ConnectionId]),Object.keys(this.privConnectionMessage.headers).forEac
71h(e=>{this.privProperties.setProperty(e,this.privConnectionMessage.headers[e])})}get path(){return this.privConnectionMessage.headers[Object.keys(this.privConnectionMessage.headers).find(e=>e.toLowerCase()===`path`)]}get isTextMessage(){return this.privConnectionMessage.messageType===n.MessageType.Text}get isBinaryMessage(){return this.privConnectionMessage.messageType===n.MessageType.Binary}get TextMessage(){return this.privConnectionMessage.textBody}get binaryMessage(){return this.privConnectionMessage.binaryBody}get properties(){return this.privProperties}toString(){return``}}})),PT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.Connection=void 0;var t=MO(),n=Lw(),r=NT(),i=qw(),a=Q();e.Connection=class e{static fromRecognizer(t){let n=t.internalData,r=new e;return r.privInternalData=n,r.setupEvents(),r}static fromSynthesizer(t){let n=t.internalData,r=new e;return r.privInternalData=n,r.setupEvents(),r}openConnection(e,t){(0,n.marshalPromiseToCallbacks)(this.privInternalData.connect(),e,t)}closeConnection(e,r){if(this.privInternalData instanceof t.SynthesisAdapterBase)throw Error(`Disconnecting a synthesizer's connection is currently not supported`);(0,n.marshalPromiseToCallbacks)(this.privInternalData.disconnect(),e,r)}setMessageProperty(e,n,r){if(i.Contracts.throwIfNullOrWhitespace(n,`propertyName`),this.privInternalData instanceof t.ServiceRecognizerBase){if(e.toLowerCase()!==`speech.context`)throw Error(`Only speech.context message property sets are currently supported for recognizer`);{let e=this.privInternalData.speechContext.getContext();e[n]=r}}else if(this.privInternalData instanceof t.SynthesisAdapterBase){if(e.toLowerCase()!==`speech.config`&&e.toLowerCase()!==`synthesis.context`)throw Error(`Only speech.config and synthesis.context message paths are currently supported for synthesizer`);if(e.toLowerCase()===`speech.config`){if(n.toLowerCase()!==`context`)throw Error(`Only context property is currently supported for speech.config message path for synthesizer`);this.privInternalData.synthesizerConfig.setContextFromJson(r)}else this.privInternalData.synthesisContext.setSection(n,r)}}sendMessageAsync(e,t,r,i){(0,n.marshalPromiseToCallbacks)(this.privInternalData.sendNetworkMessage(e,t),r,i)}close(){}setupEvents(){this.privEventListener=this.privInternalData.connectionEvents.attach(e=>{e.name===`ConnectionEstablishedEvent`?this.connected&&this.connected(new a.ConnectionEventArgs(e.connectionId)):e.name===`ConnectionClosedEvent`?this.disconnected&&this.disconnected(new a.ConnectionEventArgs(e.connectionId)):e.name===`ConnectionMessageSentEvent`?this.messageSent&&this.messageSent(new a.ConnectionMessageEventArgs(new r.ConnectionMessageImpl(e.message))):e.name===`ConnectionMessageReceivedEvent`&&this.messageReceived&&this.messageReceived(new a.ConnectionMessageEventArgs(new r.ConnectionMessageImpl(e.message)))}),this.privServiceEventListener=this.privInternalData.serviceEvents.attach(e=>{this.receivedServiceMessage&&this.receivedServiceMessage(new a.ServiceEventArgs(e.jsonString,e.name))})}}})),FT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TranslationRecognizer=void 0;var t=MO(),n=jT(),r=Lw(),i=PT(),a=qw(),o=Q();e.TranslationRecognizer=class e extends o.Recognizer{constructor(e,n,r){let i=e;a.Contracts.throwIfNull(i,`speechConfig`),super(n,i.properties,r||new t.TranslationConnectionFactory,e.tokenCredential),this.privDisposedTranslationRecognizer=!1,this.properties.getProperty(o.PropertyId.SpeechServiceConnection_TranslationVoice,void 0)!==void 0&&a.Contracts.throwIfNullOrWhitespace(this.properties.getProperty(o.PropertyId.SpeechServiceConnection_TranslationVoice),o.PropertyId[o.PropertyId.SpeechServiceConnection_TranslationVoice]),a.Contracts.throwIfNullOrWhitespace(this.properties.getProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages),o.PropertyId[o.PropertyId.SpeechServiceConnection_TranslationToLanguages]),this.properties.getProperty(o.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,void 0)===void 0&&a.Contracts.throwIfNullOrWhitespace(this.properties.getProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage),o.PropertyId[o.PropertyId.SpeechServiceConnection_RecoLanguage])}static FromConfig(n,r,i){let a=n;return r.properties.mergeTo(a.properties),r.properties.getProperty(o.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,void 0)===t.AutoDetectSourceLanguagesOpenRangeOptionName&&a.properties.setProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage,`en-US`),new e(n,i)}get speechRecognitionLanguage(){return a.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),this.properties.getProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage)}get targetLanguages(){return a.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),this.properties.getProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages).split(`,`)}get voiceName(){return a.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),this.properties.getProperty(o.PropertyId.SpeechServiceConnection_TranslationVoice,void 0)}get properties(){return this.privProperties}get authorizationToken(){return this.properties.getProperty(o.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){this.properties.setProperty(o.PropertyId.SpeechServiceAuthorization_Token,e)}recognizeOnceAsync(e,t){a.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),(0,r.marshalPromiseToCallbacks)(this.recognizeOnceAsyncImpl(n.RecognitionMode.Interactive),e,t)}startContinuousRecognitionAsync(e,t){(0,r.marshalPromiseToCallbacks)(this.startContinuousRecognitionAsyncImpl(n.RecognitionMode.Conversation),e,t)}stopContinuousRecognitionAsync(e,t){(0,r.marshalPromiseToCallbacks)(this.stopContinuousRecognitionAsyncImpl(),e,t)}removeTargetLanguage(e){if(a.Contracts.throwIfNullOrUndefined(e,`language to be removed`),this.properties.getProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0)!==void 0){let t=this.properties.getProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages).split(`,`),n=t.indexOf(e);n>-1&&(t.splice(n,1),this.properties.setProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages,t.join(`,`)),this.updateLanguages(t))}}
71addTargetLanguage(e){a.Contracts.throwIfNullOrUndefined(e,`language to be added`);let t=[];this.properties.getProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0)===void 0?(this.properties.setProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages,e),t=[e]):(t=this.properties.getProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages).split(`,`),t.includes(e)||(t.push(e),this.properties.setProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages,t.join(`,`)))),this.updateLanguages(t)}close(e,t){a.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),(0,r.marshalPromiseToCallbacks)(this.dispose(!0),e,t)}onConnection(){}async dispose(e){this.privDisposedTranslationRecognizer||(this.privDisposedTranslationRecognizer=!0,e&&(await this.implRecognizerStop(),await super.dispose(e)))}createRecognizerConfig(e){return new t.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,n,r,i){let a=r;return new t.TranslationServiceRecognizer(e,n,a,i,this)}updateLanguages(e){let t=i.Connection.fromRecognizer(this);if(t){t.setMessageProperty(`speech.context`,`translationcontext`,{to:e});let n=this.properties.getProperty(o.PropertyId.SpeechServiceConnection_TranslationVoice,void 0),r;if(n){let t={};for(let r of e)t[r]=n;r=JSON.stringify({id:`translation`,name:`updateLanguage`,synthesis:{defaultVoices:t},to:e})}else r=JSON.stringify({id:`translation`,name:`updateLanguage`,to:e});t.sendMessageAsync(`event`,r)}}}})),IT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.Translations=void 0;var t=Q();e.Translations=class{constructor(){this.privMap=new t.PropertyCollection}get languages(){return this.privMap.keys}get(e,t){return this.privMap.getProperty(e,t)}set(e,t){this.privMap.setProperty(e,t)}}})),LT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.NoMatchReason=void 0,(function(e){e[e.NotRecognized=0]=`NotRecognized`,e[e.InitialSilenceTimeout=1]=`InitialSilenceTimeout`,e[e.InitialBabbleTimeout=2]=`InitialBabbleTimeout`})(e.NoMatchReason||={})})),RT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.NoMatchDetails=void 0;var t=MO(),n=Q();e.NoMatchDetails=class e{constructor(e){this.privReason=e}static fromResult(r){let i=t.SimpleSpeechPhrase.fromJSON(r.json,0),a=n.NoMatchReason.NotRecognized;switch(i.RecognitionStatus){case t.RecognitionStatus.BabbleTimeout:a=n.NoMatchReason.InitialBabbleTimeout;break;case t.RecognitionStatus.InitialSilenceTimeout:a=n.NoMatchReason.InitialSilenceTimeout;break;default:a=n.NoMatchReason.NotRecognized;break}return new e(a)}get reason(){return this.privReason}}})),zT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TranslationRecognitionCanceledEventArgs=void 0,e.TranslationRecognitionCanceledEventArgs=class{constructor(e,t,n,r,i){this.privCancelReason=t,this.privErrorDetails=n,this.privResult=i,this.privSessionId=e,this.privErrorCode=r}get result(){return this.privResult}get sessionId(){return this.privSessionId}get reason(){return this.privCancelReason}get errorCode(){return this.privErrorCode}get errorDetails(){return this.privErrorDetails}}})),BT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.CancellationDetailsBase=void 0,e.CancellationDetailsBase=class{constructor(e,t,n){this.privReason=e,this.privErrorDetails=t,this.privErrorCode=n}get reason(){return this.privReason}get errorDetails(){return this.privErrorDetails}get ErrorCode(){return this.privErrorCode}}})),VT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.CancellationDetails=void 0;var t=MO(),n=BT(),r=Q();e.CancellationDetails=class e extends n.CancellationDetailsBase{constructor(e,t,n){super(e,t,n)}static fromResult(n){let i=r.CancellationReason.Error,a=r.CancellationErrorCode.NoError;if(n instanceof r.RecognitionResult&&n.json){let e=t.SimpleSpeechPhrase.fromJSON(n.json,0);i=t.EnumTranslation.implTranslateCancelResult(e.RecognitionStatus)}return n.properties&&(a=r.CancellationErrorCode[n.properties.getProperty(t.CancellationErrorCodePropertyName,r.CancellationErrorCode[r.CancellationErrorCode.NoError])]),new e(i,n.errorDetails||t.EnumTranslation.implTranslateErrorDetails(a),a)}}})),HT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.CancellationErrorCode=void 0,(function(e){e[e.NoError=0]=`NoError`,e[e.AuthenticationFailure=1]=`AuthenticationFailure`,e[e.BadRequestParameters=2]=`BadRequestParameters`,e[e.TooManyRequests=3]=`TooManyRequests`,e[e.ConnectionFailure=4]=`ConnectionFailure`,e[e.ServiceTimeout=5]=`ServiceTimeout`,e[e.ServiceError=6]=`ServiceError`,e[e.RuntimeError=7]=`RuntimeError`,e[e.Forbidden=8]=`Forbidden`})(e.CancellationErrorCode||={})})),UT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConnectionEventArgs=void 0;var t=Q();e.ConnectionEventArgs=class extends t.SessionEventArgs{}})),WT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ServiceEventArgs=void 0;var t=Q();e.ServiceEventArgs=class extends t.SessionEventArgs{constructor(e,t,n){super(n),this.privJsonResult=e,this.privEventName=t}get jsonString(){return this.privJsonResult}get eventName(){return this.privEventName}}})),GT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.PhraseListGrammar=void 0;var t=qw();e.PhraseListGrammar=class e{constructor(e){this.privGrammerBuilder=e.dynamicGrammar}static fromRecognizer(t){let n=t.internalData;return new e(n)}addPhrase(e){this.privGrammerBuilder.addPhrase(e)}addPhrases(e){this.privGrammerBuilder.addPhrase(e)}clear(){this.privGrammerBuilder.clearPhrases()}setWeight(e){t.Contracts.throwIfNumberOutOfRange(e,`weight`,0,2),this.privGrammerBuilder.setWeight(e)}}})),KT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.DialogServiceConfigImpl=e.DialogServiceConfig=void 0;var t=qw(),n=Q(),r=class{constructor(){}set applicationId(e){}static get DialogTypes(){return{BotFramework:`bot_framework`,CustomCommands:`custom_commands`}}};e.DialogServiceConfig=r,e.DialogServiceConfigImpl=class extends r{constructor(){super(),this.privSpeechConfig=new n.SpeechConfigImpl}get properties(){return this.privSpeechConfig.properties}get speechRecognitionLanguage(){return this.privSpeechConfig.speechRecognitionLanguage}set speechRecognitionLanguage(e){t.Contracts.throwIfNullOrWhitespace(e,`value`),this.privSpeechConfig.speechRecognitionLanguage=e}get outputFormat(){return this.privSpeechConfig.outputFormat}set outputFormat(e){this.privSpeechConfig.outputFormat=e}setProperty(e,t){this.privSpeechConfig.setProperty(e,t)}getProperty(e,t){return this.privSpeechConfig.getProperty(e)}setProxy(e,t,r,i){this.setProperty(n.PropertyId.SpeechServiceConnection_ProxyHostName,e),this.setProperty(n.PropertyId.SpeechServiceConnection_ProxyPort,`${t}`),r&&this.setProperty(n.PropertyId.SpeechServiceConnection_ProxyUserName,r),i&&this.setProperty(n.PropertyId.SpeechServiceConnection_ProxyPassword,i)}setServiceProperty(e,t,n){this.privSpeechConfig.setServiceProperty(e,t)}close(){}}})),qT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.BotFrameworkConfig=void 0;var t=qw(),n=KT(),r=Q();e.BotFrameworkConfig=class extends n.DialogServiceConfigImpl{constructor(){super()}static fromSubscription(e,i,a){t.Contracts.throwIfNullOrWhitespace(e,`subscription`),t.Contracts.throwIfNullOrWhitespace(i,`region`);let o=new n.DialogServiceConfigImpl;return o.setProperty(r.PropertyId.Conversation_DialogType,n.DialogServiceConfig.DialogTypes.BotFramework),o.setProperty(r.PropertyId.SpeechServiceConnection_Key,e),o.setProperty(r.PropertyId.SpeechServiceConnection_Region,i),a&&o.setProperty(r.PropertyId.Conversation_ApplicationId,a),o}static fromAuthorizationToken(e,i,a){t.Contracts.throwIfNullOrWhitespace(e,`authorizationToken`),t.Contracts.throwIfNullOrWhitespace(i,`region`);let o=new n.DialogServiceConfigImpl;return o.setProperty(r.PropertyId.Conversation_DialogType,n.DialogServiceConfig.DialogTypes.BotFramework),o.setProperty(r.PropertyId.SpeechServiceAuthorization_Token,e),o.setProperty(r.PropertyId.SpeechServiceConnection_Region,i),a&&o.setProperty(r.PropertyId.Conversation_ApplicationId,a),o}static fromHost(e,i,a){t.Contracts.throwIfNullOrUndefined(e,`host`);let o=e instanceof URL?e:new URL(`wss://${e}
71.convai.speech.azure.us`);t.Contracts.throwIfNullOrUndefined(o,`resolvedHost`);let s=new n.DialogServiceConfigImpl;return s.setProperty(r.PropertyId.Conversation_DialogType,n.DialogServiceConfig.DialogTypes.BotFramework),s.setProperty(r.PropertyId.SpeechServiceConnection_Host,o.toString()),i!==void 0&&s.setProperty(r.PropertyId.SpeechServiceConnection_Key,i),s}static fromEndpoint(e,i){t.Contracts.throwIfNull(e,`endpoint`);let a=new n.DialogServiceConfigImpl;return a.setProperty(r.PropertyId.Conversation_DialogType,n.DialogServiceConfig.DialogTypes.BotFramework),a.setProperty(r.PropertyId.SpeechServiceConnection_Endpoint,e.toString()),i!==void 0&&a.setProperty(r.PropertyId.SpeechServiceConnection_Key,i),a}}})),JT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.CustomCommandsConfig=void 0;var t=qw(),n=KT(),r=Q();e.CustomCommandsConfig=class extends n.DialogServiceConfigImpl{constructor(){super()}static fromSubscription(e,i,a){t.Contracts.throwIfNullOrWhitespace(e,`applicationId`),t.Contracts.throwIfNullOrWhitespace(i,`subscription`),t.Contracts.throwIfNullOrWhitespace(a,`region`);let o=new n.DialogServiceConfigImpl;return o.setProperty(r.PropertyId.Conversation_DialogType,n.DialogServiceConfig.DialogTypes.CustomCommands),o.setProperty(r.PropertyId.Conversation_ApplicationId,e),o.setProperty(r.PropertyId.SpeechServiceConnection_Key,i),o.setProperty(r.PropertyId.SpeechServiceConnection_Region,a),o}static fromAuthorizationToken(e,i,a){t.Contracts.throwIfNullOrWhitespace(e,`applicationId`),t.Contracts.throwIfNullOrWhitespace(i,`authorizationToken`),t.Contracts.throwIfNullOrWhitespace(a,`region`);let o=new n.DialogServiceConfigImpl;return o.setProperty(r.PropertyId.Conversation_DialogType,n.DialogServiceConfig.DialogTypes.CustomCommands),o.setProperty(r.PropertyId.Conversation_ApplicationId,e),o.setProperty(r.PropertyId.SpeechServiceAuthorization_Token,i),o.setProperty(r.PropertyId.SpeechServiceConnection_Region,a),o}set applicationId(e){t.Contracts.throwIfNullOrWhitespace(e,`value`),this.setProperty(r.PropertyId.Conversation_ApplicationId,e)}get applicationId(){return this.getProperty(r.PropertyId.Conversation_ApplicationId)}}})),YT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.QueryParameterNames=void 0;var t=class{};e.QueryParameterNames=t,t.BotId=`botid`,t.CustomSpeechDeploymentId=`cid`,t.CustomVoiceDeploymentId=`deploymentId`,t.EnableAudioLogging=`storeAudio`,t.EnableLanguageId=`lidEnabled`,t.EnableWordLevelTimestamps=`wordLevelTimestamps`,t.EndSilenceTimeoutMs=`endSilenceTimeoutMs`,t.SegmentationSilenceTimeoutMs=`segmentationSilenceTimeoutMs`,t.SegmentationMaximumTimeMs=`segmentationMaximumTimeMs`,t.SegmentationStrategy=`segmentationStrategy`,t.Format=`format`,t.InitialSilenceTimeoutMs=`initialSilenceTimeoutMs`,t.Language=`language`,t.Profanity=`profanity`,t.RequestBotStatusMessages=`enableBotMessageStatus`,t.StableIntermediateThreshold=`stableIntermediateThreshold`,t.StableTranslation=`stableTranslation`,t.TestHooks=`testhooks`,t.Postprocessing=`postprocessing`,t.CtsMeetingId=`meetingId`,t.CtsDeviceId=`deviceId`,t.CtsIsParticipant=`isParticipant`,t.EnableAvatar=`enableTalkingAvatar`})),XT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConnectionFactoryBase=void 0;var t=MO(),n=Lw(),r=Q(),i=YT();e.ConnectionFactoryBase=class{static getHostSuffix(e){if(e){if(e.toLowerCase().startsWith(`china`))return`.azure.cn`;if(e.toLowerCase().startsWith(`usgov`))return`.azure.us`}return`.microsoft.com`}setCommonUrlParams(e,n,a){new Map([[r.PropertyId.Speech_SegmentationSilenceTimeoutMs,i.QueryParameterNames.SegmentationSilenceTimeoutMs],[r.PropertyId.SpeechServiceConnection_EnableAudioLogging,i.QueryParameterNames.EnableAudioLogging],[r.PropertyId.SpeechServiceConnection_EndSilenceTimeoutMs,i.QueryParameterNames.EndSilenceTimeoutMs],[r.PropertyId.SpeechServiceConnection_InitialSilenceTimeoutMs,i.QueryParameterNames.InitialSilenceTimeoutMs],[r.PropertyId.SpeechServiceResponse_ProfanityOption,i.QueryParameterNames.Profanity],[r.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps,i.QueryParameterNames.EnableWordLevelTimestamps],[r.PropertyId.SpeechServiceResponse_StableParti
vendor: 4,859 bytes, line 71
71alResultThreshold,i.QueryParameterNames.StableIntermediateThreshold]]).forEach((t,r)=>{this.setUrlParameter(r,t,e,n,a)});let o=JSON.parse(e.parameters.getProperty(t.ServicePropertiesPropertyName,`{}`));Object.keys(o).forEach(e=>{n[e]=o[e]})}setUrlParameter(e,t,n,r,i){let a=n.parameters.getProperty(e,void 0);a&&(!i||i.search(t)===-1)&&(r[t]=a.toLocaleLowerCase())}static async getRedirectUrlFromEndpoint(e){let t=new URL(e);t.protocol=`https:`,t.port=`443`,t.searchParams.append(`GenerateRedirectResponse`,`true`);let r=t.toString();n.Events.instance.onEvent(new n.ConnectionRedirectEvent(``,r,void 0,`ConnectionFactoryBase: redirectUrl request`));let i=await fetch(r);if(i.status!==200)return e;let a=await i.text();n.Events.instance.onEvent(new n.ConnectionRedirectEvent(``,a,e,`ConnectionFactoryBase: redirectUrlString`));try{let e=new URL(a.trim());return e.protocol===`https:`?e.protocol=`wss:`:e.protocol===`http:`&&(e.protocol=`ws:`),e.toString()}catch{return e}}}})),ZT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.DialogConnectionFactory=void 0;var t=cD(),n=MO(),r=Q(),i=XT(),a=MO(),o=Rw(),s=YT(),c=class e extends i.ConnectionFactoryBase{create(c,l,u){let d=c.parameters.getProperty(r.PropertyId.Conversation_ApplicationId,``),f=c.parameters.getProperty(r.PropertyId.Conversation_DialogType),p=c.parameters.getProperty(r.PropertyId.SpeechServiceConnection_Region),m=c.parameters.getProperty(r.PropertyId.SpeechServiceConnection_RecoLanguage,`en-US`),h=c.parameters.getProperty(r.PropertyId.Conversation_Request_Bot_Status_Messages,`true`),g={};g[o.HeaderNames.ConnectionId]=u,g[s.QueryParameterNames.Format]=c.parameters.getProperty(n.OutputFormatPropertyName,r.OutputFormat[r.OutputFormat.Simple]).toLowerCase(),g[s.QueryParameterNames.Language]=m,g[s.QueryParameterNames.RequestBotStatusMessages]=h,d&&(g[s.QueryParameterNames.BotId]=d,f===r.DialogServiceConfig.DialogTypes.CustomCommands&&(g[o.HeaderNames.CustomCommandsAppId]=d));let _=f===r.DialogServiceConfig.DialogTypes.CustomCommands?`commands/`:``,v=f===r.DialogServiceConfig.DialogTypes.CustomCommands?`v1`:f===r.DialogServiceConfig.DialogTypes.BotFramework?`v3`:`v0`,y={};l.token!=null&&l.token!==``&&(y[l.headerName]=l.token);let b=c.parameters.getProperty(r.PropertyId.SpeechServiceConnection_Endpoint,``);if(!b){let t=i.ConnectionFactoryBase.getHostSuffix(p),n=c.parameters.getProperty(r.PropertyId.SpeechServiceConnection_Host,`wss://${p}.${e.BaseUrl}${t}`);b=`${n.endsWith(`/`)?n:n+`/`}${_}${e.ApiKey}/${v}`}this.setCommonUrlParams(c,g,b);let x=c.parameters.getProperty(`SPEECH-EnableWebsocketCompression`,`false`)===`true`;return Promise.resolve(new t.WebsocketConnection(b,g,y,new a.WebsocketMessageFormatter,t.ProxyInfo.fromRecognizerConfig(c),x,u))}};e.DialogConnectionFactory=c,c.ApiKey=`api`,c.BaseUrl=`convai.speech`})),QT=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.DialogServiceConnector=void 0;var t=ZT(),n=MO(),r=jT(),i=Lw(),a=qw(),o=Q(),s=kT();e.DialogServiceConnector=class extends o.Recognizer{constructor(e,n){let r=e;a.Contracts.throwIfNull(e,`dialogConfig`),super(n,r.properties,new t.DialogConnectionFactory),this.isTurnComplete=!0,this.privIsDisposed=!1,this.privProperties=r.properties.clone();let i=this.buildAgentConfig();this.privReco.agentConfig.set(i)}connect(e,t){(0,i.marshalPromiseToCallbacks)(this.privReco.connect(),e,t)}disconnect(e,t){(0,i.marshalPromiseToCallbacks)(this.privReco.disconnect(),e,t)}get authorizationToken(){return this.properties.getProperty(s.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){a.Contracts.throwIfNullOrWhitespace(e,`token`),this.properties.setProperty(s.PropertyId.SpeechServiceAuthorization_Token,e)}get properties(){return this.privProperties}get speechActivityTemplate(){return this.properties.getProperty(s.PropertyId.Conversation_Speech_Activity_Template)}set speechActivityTemplate(e){this.properties.setProperty(s.PropertyId.Conversation_Speech_Activity_Template,e)}listenOnceAsync(e,t){if(this.isTurnComplete){a.Contracts.throwIfDisposed(this.privIsDisposed);let n=(async()=>{await this.privReco.connect(),await this.implRecognizerStop(),this.isTurnComplete=!1;let e=new i.Deferred;await this.privReco.recognize(r.RecognitionMode.Conversation,e.resolve,e.reject);let t=await e.promise;return await this.implRecognizerStop(),t})();n.catch(()=>{this.dispose(!0).catch(()=>{})}),(0,i.marshalPromiseToCallbacks)(n.finally(()=>{this.isTurnComplete=!0}),e,t)}}sendActivityAsync(e,t,n){(0,i.marshalPromiseToCallbacks)(this.privReco.sendMessage(e),t,n)}close(e,t){a.Contracts.throwIfDisposed(this.privIsDisposed),(0,i.marshalPromiseToCallbacks)(this.dispose(!0),e,t)}async dispose(e){this.privIsDisposed||e&&(this.privIsDisposed=!0,await this.implRecognizerStop(),await super.dispose(e))}createRecognizerConfig(e){return new n.RecognizerConfig(e,this.privProperties)}
71createServiceRecognizer(e,t,r,i){let a=r;return new n.DialogServiceAdapter(e,t,a,i,this)}buildAgentConfig(){return{botInfo:{commType:this.properties.getProperty(`Conversation_Communication_Type`,`Default`),commandsCulture:void 0,connectionId:this.properties.getProperty(s.PropertyId.Conversation_Agent_Connection_Id),conversationId:this.properties.getProperty(s.PropertyId.Conversation_Conversation_Id,void 0),fromId:this.properties.getProperty(s.PropertyId.Conversation_From_Id,void 0),ttsAudioFormat:this.properties.getProperty(s.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0)},version:.2}}}})),$T=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ActivityReceivedEventArgs=void 0,e.ActivityReceivedEventArgs=class{constructor(e,t){this.privActivity=e,this.privAudioStream=t}get activity(){return this.privActivity}get audioStream(){return this.privAudioStream}}})),eE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TurnStatusResponsePayload=void 0,e.TurnStatusResponsePayload=class e{constructor(e){this.privMessageStatusResponse=JSON.parse(e)}static fromJSON(t){return new e(t)}get interactionId(){return this.privMessageStatusResponse.interactionId}get conversationId(){return this.privMessageStatusResponse.conversationId}get statusCode(){switch(this.privMessageStatusResponse.statusCode){case`Success`:return 200;case`Failed`:return 400;case`TimedOut`:return 429;default:return this.privMessageStatusResponse.statusCode}}}})),tE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TurnStatusReceivedEventArgs=void 0;var t=eE();e.TurnStatusReceivedEventArgs=class{constructor(e){this.privTurnStatus=t.TurnStatusResponsePayload.fromJSON(e)}get interactionId(){return this.privTurnStatus.interactionId}get conversationId(){return this.privTurnStatus.conversationId}get statusCode(){return this.privTurnStatus.statusCode}}})),nE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ServicePropertyChannel=void 0,(function(e){e[e.UriQueryParameter=0]=`UriQueryParameter`})(e.ServicePropertyChannel||={})})),rE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ProfanityOption=void 0,(function(e){e[e.Masked=0]=`Masked`,e[e.Removed=1]=`Removed`,e[e.Raw=2]=`Raw`})(e.ProfanityOption||={})})),iE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.BaseAudioPlayer=void 0;var t=cw(),n=Q(),r=Xw();e.BaseAudioPlayer=class{constructor(e){this.audioContext=null,this.gainNode=null,this.autoUpdateBufferTimer=0,e===void 0&&(e=n.AudioStreamFormat.getDefaultInputFormat()),this.init(e)}playAudioSample(e,t,n){try{this.ensureInitializedContext();let n=this.formatAudioData(e),r=new Float32Array(this.samples.length+n.length);r.set(this.samples,0),r.set(n,this.samples.length),this.samples=r,t&&t()}catch(e){n&&n(e)}}stopAudio(e,t){this.audioContext!==null&&(this.samples=new Float32Array,clearInterval(this.autoUpdateBufferTimer),this.audioContext.close().then(()=>{e&&e()},e=>{t&&t(e)}),this.audioContext=null)}init(e){this.audioFormat=e,this.samples=new Float32Array}ensureInitializedContext(){this.audioContext===null&&(this.createAudioContext(),this.autoUpdateBufferTimer=setInterval(()=>{this.updateAudioBuffer()},200))}createAudioContext(){this.audioContext=r.AudioStreamFormatImpl.getAudioContext(),this.gainNode=this.audioContext.createGain(),this.gainNode.gain.value=1,this.gainNode.connect(this.audioContext.destination),this.startTime=this.audioContext.currentTime}formatAudioData(e){switch(this.audioFormat.bitsPerSample){case 8:return this.formatArrayBuffer(new Int8Array(e),128);case 16:return this.formatArrayBuffer(new Int16Array(e),32768);case 32:return this.formatArrayBuffer(new Int32Array(e),2147483648);default:throw new t.InvalidOperationError(`Only WAVE_FORMAT_PCM (8/16/32 bps) format supported at this time`)}}formatArrayBuffer(e,t){let n=new Float32Array(e.length);for(let r=0;r<e.length;r++)n[r]=e[r]/t;return n}updateAudioBuffer(){if(this.samples.length===0)return;let e=this.audioFormat.channels,t=this.audioContext.createBufferSource(),n=this.samples.length/e,r=this.audioContext.createBuffer(e,n,this.audioFormat.samplesPerSec);for(let t=0;t<e;t++){let n=t,i=r.getChannelData(t);for(let t=0;t<this.samples.length;t++,n+=e)i[t]=this.samples[n]}this.startTime<this.audioContext.currentTime&&(this.startTime=this.audioContext.currentTime),t.buffer=r,t.connect(this.gainNode),t.start(this.startTime),this.startTime+=r.duration,this.samples=new Float32Array}async playAudio(e){this.audioContext===null&&this.createAudioContext();let t=this.audioContext.createBufferSource(),n=this.audioContext.destination;await this.audioContext.decodeAudioData(e,e=>{t.buffer=e,t.connect(n),t.start(0)})}}})),aE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConnectionMessageEventArgs=void 0,e.ConnectionMessageEventArgs=class{constructor(e){this.privConnectionMessage=e}get message(){return this.privConnectionMessage}toString(){return`Message: `+this.privConnectionMessage.toString()}}})),oE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.LanguageIdMode=void 0,(function(e){e[e.AtStart=0]=`AtStart`,e[e.Continuous=1]=`Continuous`})(e.LanguageIdMode||={})})),sE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.AutoDetectSourceLanguageConfig=void 0;
vendor: 23,189 bytes, line 71
71var t=MO(),n=qw(),r=Q(),i=oE();e.AutoDetectSourceLanguageConfig=class e{constructor(){this.privProperties=new r.PropertyCollection,this.privProperties.setProperty(r.PropertyId.SpeechServiceConnection_LanguageIdMode,`AtStart`),this.privLanguageIdMode=i.LanguageIdMode.AtStart}static fromOpenRange(){let n=new e;return n.properties.setProperty(r.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,t.AutoDetectSourceLanguagesOpenRangeOptionName),n.properties.setProperty(r.PropertyId.SpeechServiceConnection_RecoLanguage,`en-US`),n}static fromLanguages(t){n.Contracts.throwIfArrayEmptyOrWhitespace(t,`languages`);let i=new e;return i.properties.setProperty(r.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,t.join()),i}static fromSourceLanguageConfigs(t){if(t.length<1)throw Error(`Expected non-empty SourceLanguageConfig array.`);let n=new e,i=[];return t.forEach(e=>{if(i.push(e.language),e.endpointId!==void 0&&e.endpointId!==``){let t=e.language+r.PropertyId.SpeechServiceConnection_EndpointId.toString();n.properties.setProperty(t,e.endpointId)}}),n.properties.setProperty(r.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,i.join()),n}get properties(){return this.privProperties}set mode(e){e===i.LanguageIdMode.Continuous?(this.privProperties.setProperty(r.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,`2`),this.privProperties.setProperty(r.PropertyId.SpeechServiceConnection_LanguageIdMode,`Continuous`)):(this.privProperties.setProperty(r.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,`1`),this.privProperties.setProperty(r.PropertyId.SpeechServiceConnection_LanguageIdMode,`AtStart`)),this.privLanguageIdMode=e}}})),cE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.AutoDetectSourceLanguageResult=void 0;var t=qw();e.AutoDetectSourceLanguageResult=class e{constructor(e,n){t.Contracts.throwIfNullOrUndefined(e,`language`),t.Contracts.throwIfNullOrUndefined(n,`languageDetectionConfidence`),this.privLanguage=e,this.privLanguageDetectionConfidence=n}static fromResult(t){return new e(t.language,t.languageDetectionConfidence)}static fromConversationTranscriptionResult(t){return new e(t.language,t.languageDetectionConfidence)}get language(){return this.privLanguage}get languageDetectionConfidence(){return this.privLanguageDetectionConfidence}}})),lE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SourceLanguageConfig=void 0;var t=qw();e.SourceLanguageConfig=class e{constructor(e,n){t.Contracts.throwIfNullOrUndefined(e,`language`),this.privLanguage=e,this.privEndpointId=n}static fromLanguage(t,n){return new e(t,n)}get language(){return this.privLanguage}get endpointId(){return this.privEndpointId}}})),uE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationImpl=e.Conversation=void 0;var t=MO(),n=Lw(),r=qw(),i=Q(),a=class{constructor(){}static createConversationAsync(e,a,s,c){r.Contracts.throwIfNullOrUndefined(e,t.ConversationConnectionConfig.restErrors.invalidArgs.replace(`{arg}`,`config`)),r.Contracts.throwIfNullOrUndefined(e.region,t.ConversationConnectionConfig.restErrors.invalidArgs.replace(`{arg}`,`SpeechServiceConnection_Region`)),!e.subscriptionKey&&!e.getProperty(i.PropertyId[i.PropertyId.SpeechServiceAuthorization_Token])&&r.Contracts.throwIfNullOrUndefined(e.subscriptionKey,t.ConversationConnectionConfig.restErrors.invalidArgs.replace(`{arg}`,`SpeechServiceConnection_Key`));let l,u,d;return typeof a==`string`?(l=new o(e,a),(0,n.marshalPromiseToCallbacks)((async()=>{})(),s,c)):(l=new o(e),u=a,d=s,l.createConversationAsync((()=>{u&&u()}),e=>{d&&d(e)})),l}};e.Conversation=a;var o=class extends a{constructor(e,n){if(super(),this.privErrors=t.ConversationConnectionConfig.restErrors,this.onConnected=e=>{this.privIsConnected=!0;try{this.privConversationTranslator?.sessionStarted&&this.privConversationTranslator.sessionStarted(this.privConversationTranslator,e)}catch{}},this.onDisconnected=e=>{try{this.privConversationTranslator?.sessionStopped&&this.privConversationTranslator.sessionStopped(this.privConversationTranslator,e)}catch{}finally{this.close(!1)}},this.onCanceled=(e,t)=>{try{this.privConversationTranslator?.canceled&&this.privConversationTranslator.canceled(this.privConversationTranslator,t)}catch{}},this.onParticipantUpdateCommandReceived=(e,n)=>{try{let e=this.privParticipants.getParticipant(n.id);if(e!==void 0){switch(n.key){case t.ConversationTranslatorCommandTypes.changeNickname:e.displayName=n.value;break;case t.ConversationTranslatorCommandTypes.setUseTTS:e.isUsingTts=n.value;break;case t.ConversationTranslatorCommandTypes.setProfanityFiltering:e.profanity=n.value;break;case t.ConversationTranslatorCommandTypes.setMute:e.isMuted=n.value;break;case t.ConversationTranslatorCommandTypes.setTranslateToLanguages:e.translateToLanguages=n.value;break}this.privParticipants.addOrUpdateParticipant(e),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new i.ConversationParticipantsChangedEventArgs(i.ParticipantChangedReason.Updated,[this.toParticipant(e)],n.sessionId))}}catch{}},this.onLockRoomCommandReceived=()=>{},this.onMuteAllCommandReceived=(e,t)=>{try{this.privParticipants.participants.forEach(e=>e.isMuted=e.isHost?!1:t.isMuted),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new i.ConversationParticipantsChangedEventArgs(i.ParticipantChangedReason.Updated,this.toParticipants(!1),t.sessionId))}catch{}},this.onParticipantJoinCommandReceived=(e,t)=>{try{let e=this.privParticipants.addOrUpdateParticipant(t.participant);e!==void 0&&this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new i.ConversationParticipantsChangedEventArgs(i.ParticipantChangedReason.JoinedConversation,[this.toParticipant(e)],t.sessionId))}catch{}},this.onParticipantLeaveCommandReceived=(e,t)=>{try{let e=this.privParticipants.getParticipant(t.participant.id);e!==void 0&&(this.privParticipants.deleteParticipant(t.participant.id),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new i.ConversationParticipantsChangedEventArgs(i.ParticipantChangedReason.LeftConversation,[this.toParticipant(e)],t.sessionId)))}catch{}},this.onTranslationReceived=(e,n)=>{try{switch(n.command){case t.ConversationTranslatorMessageTypes.final:this.privConversationTranslator&&this.privConversationTranslator.transcribed(this.privConversationTranslator,new i.ConversationTranslationEventArgs(n.payload,void 0,n.sessionId));break;case t.ConversationTranslatorMessageTypes.partial:this.privConversationTranslator&&this.privConversationTranslator.transcribing(this.privConversationTranslator,new i.ConversationTranslationEventArgs(n.payload,void 0,n.sessionId));break;case t.ConversationTranslatorMessageTypes.instantMessage:this.privConversationTranslator&&this.privConversationTranslator.textMessageReceived(this.privConversationTranslator,new i.ConversationTranslationEventArgs(n.payload,void 0,n.sessionId));break}}catch{}},this.onParticipantsListReceived=(e,t)=>{try{if(t.sessionToken!==void 0&&t.sessionToken!==null&&(this.privRoom.token=t.sessionToken),this.privParticipants.participants=[...t.participants],this.privParticipants.me!==void 0&&(this.privIsReady=!0),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new i.ConversationParticipantsChangedEventArgs(i.ParticipantChangedReason.JoinedConversation,this.toParticipants(!0),t.sessionId)),this.me.isHost){let e=this.privConversationTranslator?.properties.getProperty(i.PropertyId.ConversationTranslator_Name);e!==void 0&&e.length>0&&e!==this.me.displayName&&this.changeNicknameAsync(e)}}catch{}},this.onConversationExpiration=(e,t)=>{try{this.privConversationTranslator&&this.privConversationTranslator.conversationExpiration(this.privConversationTranslator,t)}catch{}},this.privIsConnected=!1,this.privIsDisposed=!1,this.privConversationId=``,this.privProperties=new i.PropertyCollection,this.privManager=new t.ConversationManager,e.getProperty(i.PropertyId[i.PropertyId.SpeechServiceConnection_RecoLanguage])||e.setProperty(i.PropertyId[i.PropertyId.SpeechServiceConnection_RecoLanguage],t.ConversationConnectionConfig.defaultLanguageCode),this.privLanguage=e.getProperty(i.PropertyId[i.PropertyId.SpeechServiceConnection_RecoLanguage]),n)this.privConversationId=n;else{e.targetLanguages.length===0&&e.addTargetLanguage(this.privLanguage),e.getProperty(i.PropertyId[i.PropertyId.SpeechServiceResponse_ProfanityOption])||e.setProfanity(i.ProfanityOption.Masked);let t=e.getProperty(i.PropertyId[i.PropertyId.ConversationTranslator_Name]);t??=`Host`,r.Contracts.throwIfNullOrTooLong(t,`nickname`,50),r.Contracts.throwIfNullOrTooShort(t,`nickname`,2),e.setProperty(i.PropertyId[i.PropertyId.ConversationTranslator_Name],t)}this.privConfig=e;let a=e;r.Contracts.throwIfNull(a,`speechConfig`),this.privProperties=a.properties.clone(),this.privIsConnected=!1,this.privParticipants=new t.InternalParticipants,this.privIsReady=!1,this.privTextMessageMaxLength=1e3}get room(){return this.privRoom}get connection(){return this.privConversationRecognizer}get config(){return this.privConfig}get conversationId(){return this.privRoom?this.privRoom.roomId:this.privConversationId}get properties(){return this.privProperties}get speechRecognitionLanguage(){return this.privLanguage}get isMutedByHost(){return this.privParticipants.me?.isHost?!1:this.privParticipants.me?.isMuted}get isConnected(){return this.privIsConnected&&this.privIsReady}get participants(){return this.toParticipants(!0)}get me(){return this.toParticipant(this.privParticipants.me)}get host(){return this.toParticipant(this.privParticipants.host)}get transcriberRecognizer(){return this.privTranscriberRecognizer}get conversationInfo(){let e=this.conversationId,n=this.participants.map(e=>({id:e.id,preferredLanguage:e.preferredLanguage,voice:e.voice})),r={};for(let e of t.ConversationConnectionConfig.transcriptionEventKeys){let t=this.properties.getProperty(e,``);t!==``&&(r[e]=t)}return{id:e,participants:n,conversationProperties:r}}get canSend(){return this.privIsConnected&&!this.privParticipants.me?.isMuted}get canSendAsHost(){return this.privIsConnected&&this.privParticipants.me?.isHost}get authorizationToken(){return this.privToken}set authorizationToken(e){r.Contracts.throwIfNullOrWhitespace(e,`authorizationToken`),this.privToken=e}set conversationTranslator(e){this.privConversationTranslator=e}onToken(e){this.privConversationTranslator.onToken(e)}createConversationAsync(e,t){try{this.privConversationRecognizer&&this.handleError(Error(this.privErrors.permissionDeniedStart),t),this.privManager.createOrJoin(this.privProperties,void 0,(n=>{n||this.handleError(Error(this.privErrors.permissionDeniedConnect),t),this.privRoom=n,this.handleCallback(e,t)}),(e=>{this.handleError(e,t)}))}catch(e){this.handleError(e,t)}}startConversationAsync(e,n){try{this.privConversationRecognizer&&this.handleError(Error(this.privErrors.permissionDeniedStart),n),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedConnect),this.privParticipants.meId=this.privRoom.participantId,this.privConversationRecognizer=t.ConversationRecognizerFactory.fromConfig(this,this.privConfig),this.privConversationRecognizer.connected=this.onConnected,this.privConversationRecognizer.disconnected=this.onDisconnected,this.privConversationRecognizer.canceled=this.onCanceled,this.privConversationRecognizer.participantUpdateCommandReceived=this.onParticipantUpdateCommandReceived,this.privConversationRecognizer.lockRoomCommandReceived=this.onLockRoomCommandReceived,this.privConversationRecognizer.muteAllCommandReceived=this.onMuteAllCommandReceived,this.privConversationRecognizer.participantJoinCommandReceived=this.onParticipantJoinCommandReceived,this.privConversationRecognizer.participantLeaveCommandReceived=this.onParticipantLeaveCommandReceived,this.privConversationRecognizer.translationReceived=this.onTranslationReceived,this.privConversationRecognizer.participantsListReceived=this.onParticipantsListReceived,this.privConversationRecognizer.conversationExpiration=this.onConversationExpiration,this.privConversationRecognizer.connect(this.privRoom.token,(()=>{this.handleCallback(e,n)}),(e=>{this.handleError(e,n)}))}catch(e){this.handleError(e,n)}}addParticipantAsync(e,t,i){r.Contracts.throwIfNullOrUndefined(e,`Participant`),(0,n.marshalPromiseToCallbacks)(this.addParticipantImplAsync(e),t,i)}joinConversationAsync(e,t,n,i,a){try{r.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace(`{arg}`,`conversationId`)),r.Contracts.throwIfNullOrWhitespace(t,this.privErrors.invalidArgs.replace(`{arg}`,`nickname`)),r.Contracts.throwIfNullOrWhitespace(n,this.privErrors.invalidArgs.replace(`{arg}`,`language`)),this.privManager.createOrJoin(this.privProperties,e,(e=>{r.Contracts.throwIfNullOrUndefined(e,this.privErrors.permissionDeniedConnect),this.privRoom=e,this.privConfig.authorizationToken=e.cognitiveSpeechAuthToken,i&&i(e.cognitiveSpeechAuthToken)}),(e=>{this.handleError(e,a)}))}catch(e){this.handleError(e,a)}}deleteConversationAsync(e,t){(0,n.marshalPromiseToCallbacks)(this.deleteConversationImplAsync(),e,t)}async deleteConversationImplAsync(){r.Contracts.throwIfNullOrUndefined(this.privProperties,this.privErrors.permissionDeniedConnect),r.Contracts.throwIfNullOrWhitespace(this.privRoom.token,this.privErrors.permissionDeniedConnect),await this.privManager.leave(this.privProperties,this.privRoom.token),this.dispose()}endConversationAsync(e,t){(0,n.marshalPromiseToCallbacks)(this.endConversationImplAsync(),e,t)}endConversationImplAsync(){return this.close(!0)}lockConversationAsync(e,t){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace(`{command}`,`lock`)),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getLockCommand(!0),(()=>{this.handleCallback(e,t)}),(e=>{this.handleError(e,t)}))}catch(e){this.handleError(e,t)}}muteAllParticipantsAsync(e,t){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrUndefined(this.privConversationRecognizer,this.privErrors.permissionDeniedSend),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace(`{command}`,`mute`)),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteAllCommand(!0),(()=>{this.handleCallback(e,t)}),(e=>{this.handleError(e,t)}))}catch(e){this.handleError(e,t)}}muteParticipantAsync(e,t,n){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace(`{arg}`,`userId`)),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),n),!this.me.isHost&&this.me.id!==e&&this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace(`{command}`,`mute`)),n),this.privParticipants.getParticipantIndex(e)===-1&&this.handleError(Error(this.privErrors.invalidParticipantRequest),n),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteCommand(e,!0),(()=>{this.handleCallback(t,n)}),(e=>{this.handleError(e,n)}))}catch(e){this.handleError(e,n)}}removeParticipantAsync(e,t,i){try{if(r.Contracts.throwIfDisposed(this.privIsDisposed),this.privTranscriberRecognizer&&e.hasOwnProperty(`id`))(0,n.marshalPromiseToCallbacks)(this.removeParticipantImplAsync(e),t,i);else{r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace(`{command}`,`remove`)),i);let n=``;typeof e==`string`?n=e:e.hasOwnProperty(`id`)?n=e.id:e.hasOwnProperty(`userId`)&&(n=e.userId),r.Contracts.throwIfNullOrWhitespace(n,this.privErrors.invalidArgs.replace(`{arg}`,`userId`)),this.participants.findIndex(e=>e.id===n)===-1&&this.handleError(Error(this.privErrors.invalidParticipantRequest),i),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getEjectCommand(n),(()=>{this.handleCallback(t,i)}),(e=>{this.handleError(e,i)}))}}catch(e){this.handleError(e,i)}}unlockConversationAsync(e,t){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace(`{command}`,`unlock`)),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getLockCommand(!1),(()=>{this.handleCallback(e,t)}),(e=>{this.handleError(e,t)}))}catch(e){this.handleError(e,t)}}unmuteAllParticipantsAsync(e,t){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace(`{command}`,`unmute all`)),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteAllCommand(!1),(()=>{this.handleCallback(e,t)}),(e=>{this.handleError(e,t)}))}catch(e){this.handleError(e,t)}}unmuteParticipantAsync(e,t,n){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace(`{arg}`,`userId`)),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),n),!this.me.isHost&&this.me.id!==e&&this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace(`{command}`,`mute`)),n),this.privParticipants.getParticipantIndex(e)===-1&&this.handleError(Error(this.privErrors.invalidParticipantRequest),n),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteCommand(e,!1),(()=>{this.handleCallback(t,n)}),(e=>{this.handleError(e,n)}))}catch(e){this.handleError(e,n)}}sendTextMessageAsync(e,t,n){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace(`{arg}`,`message`)),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),n),e.length>this.privTextMessageMaxLength&&this.handleError(Error(this.privErrors.invalidArgs.replace(`{arg}`,`message length`)),n),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMessageCommand(e),(()=>{this.handleCallback(t,n)}),(e=>{this.handleError(e,n)}))}catch(e){this.handleError(e,n)}}setTranslatedLanguagesAsync(e,t,n){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfArrayEmptyOrWhitespace(e,this.privErrors.invalidArgs.replace(`{arg}`,`languages`)),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),n),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getSetTranslateToLanguagesCommand(e),(()=>{this.handleCallback(t,n)}),(e=>{this.handleError(e,n)}))}catch(e){this.handleError(e,n)}}changeNicknameAsync(e,t,n){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace(`{arg}`,`nickname`)),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),n),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getChangeNicknameCommand(e),(()=>{this.handleCallback(t,n)}),(e=>{this.handleError(e,n)}))}catch(e){this.handleError(e,n)}}isDisposed(){return this.privIsDisposed}dispose(){this.isDisposed||(this.privIsDisposed=!0,this.config&&this.config.close(),this.privConfig=void 0,this.privLanguage=void 0,this.privProperties=void 0,this.privRoom=void 0,this.privToken=void 0,this.privManager=void 0,this.privIsConnected=!1,this.privIsReady=!1,this.privParticipants=void 0)}async connectTranscriberRecognizer(e){this.privTranscriberRecognizer&&await this.privTranscriberRecognizer.close(),await e.enforceAudioGating(),this.privTranscriberRecognizer=e,this.privTranscriberRecognizer.conversation=this}getKeepAlive(){let e=this.me?this.me.displayName:`default_nickname`;return JSON.stringify({id:`0`,nickname:e,participantId:this.privRoom.participantId,roomId:this.privRoom.roomId,type:t.ConversationTranslatorMessageTypes.keepAlive})}addParticipantImplAsync(e){if(this.privParticipants.addOrUpdateParticipant(e)!==void 0&&this.privTranscriberRecognizer){let t=this.conversationInfo;return t.participants=[e],this.privTranscriberRecognizer.pushConversationEvent(t,`join`)}}removeParticipantImplAsync(e){this.privParticipants.deleteParticipant(e.id);let t=this.conversationInfo;return t.participants=[e],this.privTranscriberRecognizer.pushConversationEvent(t,`leave`)}async close(e){try{this.privIsConnected=!1,await this.privConversationRecognizer?.close(),this.privConversationRecognizer=void 0,this.privConversationTranslator&&this.privConversationTranslator.dispose()}catch(e){throw e}e&&this.dispose()}handleCallback(e,t){if(e){try{e()}catch(e){t&&t(e)}e=void 0}}handleError(e,t){if(t)if(e instanceof Error){let n=e;t(n.name+`: `+n.message)}else t(e)}toParticipants(e){let t=this.privParticipants.participants.map(e=>this.toParticipant(e));return e?t:t.filter(e=>e.isHost===!1)}toParticipant(e){return new i.Participant(e.id,e.avatar,e.displayName,e.isHost,e.isMuted,e.isUsingTts,e.preferredLanguage,e.voice)}getMuteAllCommand(e){return r.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,`conversationId`),r.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,`participantId`),JSON.stringify({command:t.ConversationTranslatorCommandTypes.setMuteAll,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:t.ConversationTranslatorMessageTypes.participantCommand,value:e})}
71getMuteCommand(e,n){return r.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,`conversationId`),r.Contracts.throwIfNullOrWhitespace(e,`participantId`),JSON.stringify({command:t.ConversationTranslatorCommandTypes.setMute,participantId:e,roomid:this.privRoom.roomId,type:t.ConversationTranslatorMessageTypes.participantCommand,value:n})}getLockCommand(e){return r.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,`conversationId`),r.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,`participantId`),JSON.stringify({command:t.ConversationTranslatorCommandTypes.setLockState,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:t.ConversationTranslatorMessageTypes.participantCommand,value:e})}getEjectCommand(e){return r.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,`conversationId`),r.Contracts.throwIfNullOrWhitespace(e,`participantId`),JSON.stringify({command:t.ConversationTranslatorCommandTypes.ejectParticipant,participantId:e,roomid:this.privRoom.roomId,type:t.ConversationTranslatorMessageTypes.participantCommand})}getSetTranslateToLanguagesCommand(e){return r.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,`conversationId`),r.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,`participantId`),JSON.stringify({command:t.ConversationTranslatorCommandTypes.setTranslateToLanguages,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:t.ConversationTranslatorMessageTypes.participantCommand,value:e})}getChangeNicknameCommand(e){return r.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,`conversationId`),r.Contracts.throwIfNullOrWhitespace(e,`nickname`),r.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,`participantId`),JSON.stringify({command:t.ConversationTranslatorCommandTypes.changeNickname,nickname:e,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:t.ConversationTranslatorMessageTypes.participantCommand,value:e})}getMessageCommand(e){return r.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,`conversationId`),r.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,`participantId`),r.Contracts.throwIfNullOrWhitespace(e,`message`),JSON.stringify({participantId:this.privRoom.participantId,roomId:this.privRoom.roomId,text:e,type:t.ConversationTranslatorMessageTypes.instantMessage})}};e.ConversationImpl=o})),dE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationCommon=void 0,e.ConversationCommon=class{constructor(e){this.privAudioConfig=e}handleCallback(e,t){if(e){try{e()}catch(e){t&&t(e)}e=void 0}}handleError(e,t){if(t)if(e instanceof Error){let n=e;t(n.name+`: `+n.message)}else t(e)}}})),fE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationExpirationEventArgs=void 0;var t=Q();e.ConversationExpirationEventArgs=class extends t.SessionEventArgs{constructor(e,t){super(t),this.privExpirationTime=e}get expirationTime(){return this.privExpirationTime}}})),pE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationParticipantsChangedEventArgs=void 0;var t=Q();e.ConversationParticipantsChangedEventArgs=class extends t.SessionEventArgs{constructor(e,t,n){super(n),this.privReason=e,this.privParticipant=t}get reason(){return this.privReason}get participants(){return this.privParticipant}}})),mE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationTranslationCanceledEventArgs=void 0;var t=yT();e.ConversationTranslationCanceledEventArgs=class extends t.CancellationEventArgsBase{}})),hE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationTranslationEventArgs=void 0;var t=Q();e.ConversationTranslationEventArgs=class extends t.RecognitionEventArgs{constructor(e,t,n){super(t,n),this.privResult=e}get result(){return this.privResult}}})),gE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationTranslationResult=void 0;var t=CT();e.ConversationTranslationResult=class extends t.TranslationRecognitionResult{constructor(e,t,n,r,i,a,o,s,c,l,u){super(t,r,i,a,o,s,void 0,void 0,c,l,u),this.privId=e,this.privOrigLang=n}get participantId(){return this.privId}get originalLang(){return this.privOrigLang}}})),_E=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.StringUtils=void 0,e.StringUtils=class{static formatString(e,t){if(!e)return``;if(!t)return e;let n=``,r=``,i=e=>{n+=e},a=e=>{r+=e},o=i;for(let s=0;s<e.length;s++){let c=e[s],l=s+1<e.length?e[s+1]:``;switch(c){case`{`:l===`{`?(o(`{`),s++):o=a;break;case`}`:l===`}`?(o(`}`),s++):(t.hasOwnProperty(r)&&(n+=t[r]),o=i,r=``);break;default:o(c);break}}return n}}})),vE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationTranslatorConnectionFactory=void 0;var t=cD(),n=_E(),r=qw(),i=Q(),a=Rw(),o=YT(),s=XT(),c=MO(),l=class e extends s.ConnectionFactoryBase{constructor(e){super(),r.Contracts.throwIfNullOrUndefined(e,`convGetter`),this.privConvGetter=e}create(r,l,u){let d=r.parameters.getProperty(`ConversationTranslator_MultiChannelAudio`,``).toUpperCase()===`TRUE`,f=this.privConvGetter().room,p=f.cognitiveSpeechRegion||r.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Region,``),m={hostSuffix:s.ConnectionFactoryBase.getHostSuffix(p),path:e.CTS_VIRT_MIC_PATH,region:encodeURIComponent(p)};m[o.QueryParameterNames.Language]=encodeURIComponent(r.parameters.getProperty(i.PropertyId.SpeechServiceConnection_RecoLanguage,``)),m[o.QueryParameterNames.CtsMeetingId]=encodeURIComponent(f.roomId),m[o.QueryParameterNames.CtsDeviceId]=encodeURIComponent(f.participantId),m[o.QueryParameterNames.CtsIsParticipant]=f.isHost?``:`&`+o.QueryParameterNames.CtsIsParticipant;let h=``,g={},_={};if(d){h=r.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Endpoint),h||=`wss://`+r.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Host,`transcribe.{region}.cts.speech{hostSuffix}`)+`{path}
71`,h=n.StringUtils.formatString(h,m);let e=new URL(h);e.searchParams.forEach((e,t)=>{g[t]=e}),new c.TranscriberConnectionFactory().setQueryParams(g,r,h),g[o.QueryParameterNames.CtsMeetingId]=m[o.QueryParameterNames.CtsMeetingId],g[o.QueryParameterNames.CtsDeviceId]=m[o.QueryParameterNames.CtsDeviceId],f.isHost||(g[o.QueryParameterNames.CtsIsParticipant]=``),o.QueryParameterNames.Format in g||(g[o.QueryParameterNames.Format]=`simple`),e.searchParams.forEach((t,n)=>{e.searchParams.set(n,g[n]),delete g[n]}),h=e.toString()}else{let e=new c.TranslationConnectionFactory;h=e.getEndpointUrl(r,!0),h=n.StringUtils.formatString(h,m),e.setQueryParams(g,r,h)}_[a.HeaderNames.ConnectionId]=u,_[t.RestConfigBase.configParams.token]=f.token,l.token&&(_[l.headerName]=l.token);let v=r.parameters.getProperty(`SPEECH-EnableWebsocketCompression`,``).toUpperCase()===`TRUE`;return Promise.resolve(new t.WebsocketConnection(h,g,_,new c.WebsocketMessageFormatter,t.ProxyInfo.fromRecognizerConfig(r),v,u))}};e.ConversationTranslatorConnectionFactory=l,l.CTS_VIRT_MIC_PATH=`/speech/recognition/dynamicaudio`})),yE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationTranslator=e.SpeechState=void 0;var t=MO(),n=vE(),r=Lw(),i=qw(),a=Q(),o=uE(),s=DE(),c;(function(e){e[e.Inactive=0]=`Inactive`,e[e.Connecting=1]=`Connecting`,e[e.Connected=2]=`Connected`})(c=e.SpeechState||={});
vendor: 6,757 bytes, line 71
71var l=class extends a.TranslationRecognizer{constructor(e,t,r,i){super(e,t,new n.ConversationTranslatorConnectionFactory(i)),this.privSpeechState=c.Inactive,r&&(this.privTranslator=r,this.sessionStarted=()=>{this.privSpeechState=c.Connected},this.sessionStopped=()=>{this.privSpeechState=c.Inactive},this.recognizing=(e,t)=>{this.privTranslator.recognizing&&this.privTranslator.recognizing(this.privTranslator,t)},this.recognized=async(e,t)=>{t.result?.errorDetails?(await this.cancelSpeech(),this.fireCancelEvent(t.result.errorDetails)):this.privTranslator.recognized&&this.privTranslator.recognized(this.privTranslator,t)},this.canceled=async()=>{if(this.privSpeechState!==c.Inactive)try{await this.cancelSpeech()}catch{this.privSpeechState=c.Inactive}})}get state(){return this.privSpeechState}set state(e){this.privSpeechState=e}set authentication(e){this.privReco.authentication=e}onConnection(){this.privSpeechState=c.Connected}async onCancelSpeech(){this.privSpeechState=c.Inactive,await this.cancelSpeech()}fireCancelEvent(e){try{if(this.privTranslator.canceled){let t=new s.ConversationTranslationCanceledEventArgs(a.CancellationReason.Error,e,a.CancellationErrorCode.RuntimeError);this.privTranslator.canceled(this.privTranslator,t)}}catch{}}async cancelSpeech(){try{this.stopContinuousRecognitionAsync(),await this.privReco?.disconnect(),this.privSpeechState=c.Inactive}catch{}}};e.ConversationTranslator=class extends s.ConversationCommon{constructor(e){super(e),this.privErrors=t.ConversationConnectionConfig.restErrors,this.privIsDisposed=!1,this.privIsSpeaking=!1,this.privPlaceholderKey=`abcdefghijklmnopqrstuvwxyz012345`,this.privPlaceholderRegion=`westus`,this.privProperties=new a.PropertyCollection}get properties(){return this.privProperties}get speechRecognitionLanguage(){return this.privSpeechRecognitionLanguage}get participants(){return this.privConversation?.participants}get canSpeak(){return!(!this.privConversation.isConnected||!this.privCTRecognizer||this.privIsSpeaking||this.privCTRecognizer.state===c.Connected||this.privCTRecognizer.state===c.Connecting||this.privConversation.isMutedByHost)}onToken(e){this.privCTRecognizer.authentication=e}setServiceProperty(e,n){let r=JSON.parse(this.privProperties.getProperty(t.ServicePropertiesPropertyName,`{}`));r[e]=n,this.privProperties.setProperty(t.ServicePropertiesPropertyName,JSON.stringify(r))}joinConversationAsync(e,n,r,s,c){try{if(typeof e==`string`){i.Contracts.throwIfNullOrUndefined(e,this.privErrors.invalidArgs.replace(`{arg}`,`conversation id`)),i.Contracts.throwIfNullOrWhitespace(n,this.privErrors.invalidArgs.replace(`{arg}`,`nickname`)),this.privConversation&&this.handleError(Error(this.privErrors.permissionDeniedStart),c);let l=r;(l==null||l===``)&&(l=t.ConversationConnectionConfig.defaultLanguageCode),this.privSpeechTranslationConfig=a.SpeechTranslationConfig.fromSubscription(this.privPlaceholderKey,this.privPlaceholderRegion),this.privSpeechTranslationConfig.setProfanity(a.ProfanityOption.Masked),this.privSpeechTranslationConfig.addTargetLanguage(l),this.privSpeechTranslationConfig.setProperty(a.PropertyId[a.PropertyId.SpeechServiceConnection_RecoLanguage],l),this.privSpeechTranslationConfig.setProperty(a.PropertyId[a.PropertyId.ConversationTranslator_Name],n);let u=[a.PropertyId.SpeechServiceConnection_Host,a.PropertyId.ConversationTranslator_Host,a.PropertyId.SpeechServiceConnection_Endpoint,a.PropertyId.SpeechServiceConnection_ProxyHostName,a.PropertyId.SpeechServiceConnection_ProxyPassword,a.PropertyId.SpeechServiceConnection_ProxyPort,a.PropertyId.SpeechServiceConnection_ProxyUserName,`ConversationTranslator_MultiChannelAudio`,`ConversationTranslator_Region`];for(let e of u){let t=this.privProperties.getProperty(e);if(t){let n=typeof e==`string`?e:a.PropertyId[e];this.privSpeechTranslationConfig.setProperty(n,t)}}let d=JSON.parse(this.privProperties.getProperty(t.ServicePropertiesPropertyName,`{}`));for(let e of Object.keys(d))this.privSpeechTranslationConfig.setServiceProperty(e,d[e],a.ServicePropertyChannel.UriQueryParameter);this.privConversation=new o.ConversationImpl(this.privSpeechTranslationConfig),this.privConversation.conversationTranslator=this,this.privConversation.joinConversationAsync(e,n,l,(e=>{e||this.handleError(Error(this.privErrors.permissionDeniedConnect),c),this.privSpeechTranslationConfig.authorizationToken=e,this.privConversation.room.isHost=!1,this.privConversation.startConversationAsync((()=>{this.handleCallback(s,c)}),(e=>{this.handleError(e,c)}))}),(e=>{this.handleError(e,c)}))}else typeof e==`object`?(i.Contracts.throwIfNullOrUndefined(e,this.privErrors.invalidArgs.replace(`{arg}`,`conversation id`)),i.Contracts.throwIfNullOrWhitespace(n,this.privErrors.invalidArgs.replace(`{arg}`,`nickname`)),this.privProperties.setProperty(a.PropertyId.ConversationTranslator_Name,n),this.privConversation=e,this.privConversation.conversationTranslator=this,this.privConversation.room.isHost=!0,i.Contracts.throwIfNullOrUndefined(this.privConversation,this.privErrors.permissionDeniedConnect),i.Contracts.throwIfNullOrUndefined(this.privConversation.room.token,this.privErrors.permissionDeniedConnect),this.privSpeechTranslationConfig=e.config,this.handleCallback(r,s)):this.handleError(Error(this.privErrors.invalidArgs.replace(`{arg}`,`invalid conversation type`)),s)}catch(e){this.handleError(e,typeof r==`string`?c:s)}}leaveConversationAsync(e,t){(0,r.marshalPromiseToCallbacks)((async()=>{await this.cancelSpeech(),await this.privConversation.endConversationImplAsync(),await this.privConversation.deleteConversationImplAsync(),this.dispose()})(),e,t)}sendTextMessageAsync(e,t,n){try{i.Contracts.throwIfNullOrUndefined(this.privConversation,this.privErrors.permissionDeniedSend),i.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace(`{arg}`,e)),this.privConversation.sendTextMessageAsync(e,t,n)}catch(e){this.handleError(e,n)}}startTranscribingAsync(e,t){(0,r.marshalPromiseToCallbacks)((async()=>{try{i.Contracts.throwIfNullOrUndefined(this.privConversation,this.privErrors.permissionDeniedSend),i.Contracts.throwIfNullOrUndefined(this.privConversation.room.token,this.privErrors.permissionDeniedConnect),this.privCTRecognizer===void 0&&await this.connectTranslatorRecognizer(),i.Contracts.throwIfNullOrUndefined(this.privCTRecognizer,this.privErrors.permissionDeniedSend),this.canSpeak||this.handleError(Error(this.privErrors.permissionDeniedSend),t),await this.startContinuousRecognition(),this.privIsSpeaking=!0}catch(e){throw this.privIsSpeaking=!1,await this.cancelSpeech(),e}})(),e,t)}stopTranscribingAsync(e,t){(0,r.marshalPromiseToCallbacks)((async()=>{try{if(!this.privIsSpeaking){await this.cancelSpeech();return}this.privIsSpeaking=!1,await new Promise((e,t)=>
71{this.privCTRecognizer.stopContinuousRecognitionAsync(e,t)})}catch{await this.cancelSpeech()}})(),e,t)}isDisposed(){return this.privIsDisposed}dispose(e,t,n){(0,r.marshalPromiseToCallbacks)((async()=>{this.isDisposed&&!this.privIsSpeaking||(await this.cancelSpeech(),this.privIsDisposed=!0,this.privSpeechTranslationConfig.close(),this.privSpeechRecognitionLanguage=void 0,this.privProperties=void 0,this.privAudioConfig=void 0,this.privSpeechTranslationConfig=void 0,this.privConversation.dispose(),this.privConversation=void 0)})(),t,n)}async cancelSpeech(){try{this.privIsSpeaking=!1,await this.privCTRecognizer?.onCancelSpeech(),this.privCTRecognizer=void 0}catch{}}async connectTranslatorRecognizer(){try{this.privAudioConfig===void 0&&(this.privAudioConfig=a.AudioConfig.fromDefaultMicrophoneInput()),this.privSpeechTranslationConfig.getProperty(a.PropertyId[a.PropertyId.SpeechServiceConnection_Key])===this.privPlaceholderKey&&this.privSpeechTranslationConfig.setProperty(a.PropertyId[a.PropertyId.SpeechServiceConnection_Key],``);let e=()=>this.privConversation;this.privCTRecognizer=new l(this.privSpeechTranslationConfig,this.privAudioConfig,this,e)}catch(e){throw await this.cancelSpeech(),e}}startContinuousRecognition(){return new Promise((e,t)=>{this.privCTRecognizer.startContinuousRecognitionAsync(e,t)})}}})),bE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationTranscriber=void 0;var t=MO(),n=jT(),r=Lw(),i=qw(),a=Q();e.ConversationTranscriber=class e extends a.Recognizer{constructor(e,n){let r=e;i.Contracts.throwIfNull(r,`speechConfig`),i.Contracts.throwIfNullOrWhitespace(r.properties.getProperty(a.PropertyId.SpeechServiceConnection_RecoLanguage),a.PropertyId[a.PropertyId.SpeechServiceConnection_RecoLanguage]),super(n,r.properties,new t.ConversationTranscriberConnectionFactory,e.tokenCredential),this.privProperties.setProperty(a.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,`2`),this.privDisposedRecognizer=!1}static FromConfig(t,n,r){let i=t;return n.properties.mergeTo(i.properties),new e(t,r)}get endpointId(){return i.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(a.PropertyId.SpeechServiceConnection_EndpointId,`00000000-0000-0000-0000-000000000000`)}get authorizationToken(){return this.properties.getProperty(a.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){i.Contracts.throwIfNullOrWhitespace(e,`token`),this.properties.setProperty(a.PropertyId.SpeechServiceAuthorization_Token,e)}get speechRecognitionLanguage(){return i.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(a.PropertyId.SpeechServiceConnection_RecoLanguage)}get outputFormat(){return i.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(t.OutputFormatPropertyName,a.OutputFormat[a.OutputFormat.Simple])===a.OutputFormat[a.OutputFormat.Simple]?a.OutputFormat.Simple:a.OutputFormat.Detailed}get properties(){return this.privProperties}startTranscribingAsync(e,t){(0,r.marshalPromiseToCallbacks)(this.startContinuousRecognitionAsyncImpl(n.RecognitionMode.Conversation),e,t)}stopTranscribingAsync(e,t){(0,r.marshalPromiseToCallbacks)(this.stopContinuousRecognitionAsyncImpl(),e,t)}close(e,t){i.Contracts.throwIfDisposed(this.privDisposedRecognizer),(0,r.marshalPromiseToCallbacks)(this.dispose(!0),e,t)}async dispose(e){this.privDisposedRecognizer||(e&&(this.privDisposedRecognizer=!0,await this.implRecognizerStop()),await super.dispose(e))}createRecognizerConfig(e){return new t.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,n,r,i){let a=r;return i.isSpeakerDiarizationEnabled=!0,new t.ConversationTranscriptionServiceRecognizer(e,n,a,i,this)}}})),xE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.Participant=e.User=void 0;var t=Q();e.User=class{constructor(e){this.privUserId=e}get userId(){return this.privUserId}},e.Participant=class e{constructor(e,n,r,i,a,o,s,c){this.privId=e,this.privAvatar=n,this.privDisplayName=r,this.privIsHost=i,this.privIsMuted=a,this.privIsUsingTts=o,this.privPreferredLanguage=s,this.privVoice=c,this.privProperties=new t.PropertyCollection}get avatar(){return this.privAvatar}get displayName(){return this.privDisplayName}get id(){return this.privId}get preferredLanguage(){return this.privPreferredLanguage}get isHost(){return this.privIsHost}get isMuted(){return this.privIsMuted}get isUsingTts(){return this.privIsUsingTts}get voice(){return this.privVoice}get properties(){return this.privProperties}static From(t,n,r){return new e(t,``,t,!1,!1,!1,n,r)}}})),SE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ParticipantChangedReason=void 0,(function(e){e[e.JoinedConversation=0]=`JoinedConversation`,e[e.LeftConversation=1]=`LeftConversation`,e[e.Updated=2]=`Updated`})(e.ParticipantChangedReason||={})})),CE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.MeetingImpl=e.Meeting=void 0;
vendor: 19,584 bytes, line 71
71var t=MO(),n=Lw(),r=qw(),i=Q(),a=class{constructor(){}static createMeetingAsync(e,a,s,c){if(r.Contracts.throwIfNullOrUndefined(e,t.ConversationConnectionConfig.restErrors.invalidArgs.replace(`{arg}`,`config`)),r.Contracts.throwIfNullOrUndefined(e.region,t.ConversationConnectionConfig.restErrors.invalidArgs.replace(`{arg}`,`SpeechServiceConnection_Region`)),r.Contracts.throwIfNull(a,`meetingId`),a.length===0)throw Error(`meetingId cannot be empty`);!e.subscriptionKey&&!e.getProperty(i.PropertyId[i.PropertyId.SpeechServiceAuthorization_Token])&&r.Contracts.throwIfNullOrUndefined(e.subscriptionKey,t.ConversationConnectionConfig.restErrors.invalidArgs.replace(`{arg}`,`SpeechServiceConnection_Key`));let l=new o(e,a);return(0,n.marshalPromiseToCallbacks)((async()=>{})(),s,c),l}};e.Meeting=a;var o=class extends a{constructor(e,n){super(),this.privErrors=t.ConversationConnectionConfig.restErrors,this.onConnected=e=>{this.privIsConnected=!0;try{this.privConversationTranslator?.sessionStarted&&this.privConversationTranslator.sessionStarted(this.privConversationTranslator,e)}catch{}},this.onDisconnected=e=>{try{this.privConversationTranslator?.sessionStopped&&this.privConversationTranslator.sessionStopped(this.privConversationTranslator,e)}catch{}finally{this.close(!1)}},this.onCanceled=(e,t)=>{try{this.privConversationTranslator?.canceled&&this.privConversationTranslator.canceled(this.privConversationTranslator,t)}catch{}},this.onParticipantUpdateCommandReceived=(e,n)=>{try{let e=this.privParticipants.getParticipant(n.id);if(e!==void 0){switch(n.key){case t.ConversationTranslatorCommandTypes.changeNickname:e.displayName=n.value;break;case t.ConversationTranslatorCommandTypes.setUseTTS:e.isUsingTts=n.value;break;case t.ConversationTranslatorCommandTypes.setProfanityFiltering:e.profanity=n.value;break;case t.ConversationTranslatorCommandTypes.setMute:e.isMuted=n.value;break;case t.ConversationTranslatorCommandTypes.setTranslateToLanguages:e.translateToLanguages=n.value;break}this.privParticipants.addOrUpdateParticipant(e),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new i.ConversationParticipantsChangedEventArgs(i.ParticipantChangedReason.Updated,[this.toParticipant(e)],n.sessionId))}}catch{}},this.onLockRoomCommandReceived=()=>{},this.onMuteAllCommandReceived=(e,t)=>{try{this.privParticipants.participants.forEach(e=>e.isMuted=e.isHost?!1:t.isMuted),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new i.ConversationParticipantsChangedEventArgs(i.ParticipantChangedReason.Updated,this.toParticipants(!1),t.sessionId))}catch{}},this.onParticipantJoinCommandReceived=(e,t)=>{try{let e=this.privParticipants.addOrUpdateParticipant(t.participant);e!==void 0&&this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new i.ConversationParticipantsChangedEventArgs(i.ParticipantChangedReason.JoinedConversation,[this.toParticipant(e)],t.sessionId))}catch{}},this.onParticipantLeaveCommandReceived=(e,t)=>{try{let e=this.privParticipants.getParticipant(t.participant.id);e!==void 0&&(this.privParticipants.deleteParticipant(t.participant.id),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new i.ConversationParticipantsChangedEventArgs(i.ParticipantChangedReason.LeftConversation,[this.toParticipant(e)],t.sessionId)))}catch{}},this.onTranslationReceived=(e,n)=>{try{switch(n.command){case t.ConversationTranslatorMessageTypes.final:this.privConversationTranslator&&this.privConversationTranslator.transcribed(this.privConversationTranslator,new i.ConversationTranslationEventArgs(n.payload,void 0,n.sessionId));break;case t.ConversationTranslatorMessageTypes.partial:this.privConversationTranslator&&this.privConversationTranslator.transcribing(this.privConversationTranslator,new i.ConversationTranslationEventArgs(n.payload,void 0,n.sessionId));break;case t.ConversationTranslatorMessageTypes.instantMessage:this.privConversationTranslator&&this.privConversationTranslator.textMessageReceived(this.privConversationTranslator,new i.ConversationTranslationEventArgs(n.payload,void 0,n.sessionId));break}}catch{}},this.onParticipantsListReceived=(e,t)=>{try{if(t.sessionToken!==void 0&&t.sessionToken!==null&&(this.privRoom.token=t.sessionToken),this.privParticipants.participants=[...t.participants],this.privParticipants.me!==void 0&&(this.privIsReady=!0),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new i.ConversationParticipantsChangedEventArgs(i.ParticipantChangedReason.JoinedConversation,this.toParticipants(!0),t.sessionId)),this.me.isHost){let e=this.privConversationTranslator?.properties.getProperty(i.PropertyId.ConversationTranslator_Name);e!==void 0&&e.length>0&&e!==this.me.displayName&&this.changeNicknameAsync(e)}}catch{}},this.onConversationExpiration=(e,t)=>{try{this.privConversationTranslator&&this.privConversationTranslator.conversationExpiration(this.privConversationTranslator,t)}catch{}},this.privIsConnected=!1,this.privIsDisposed=!1,this.privConversationId=``,this.privProperties=new i.PropertyCollection,this.privManager=new t.ConversationManager,e.getProperty(i.PropertyId[i.PropertyId.SpeechServiceConnection_RecoLanguage])||e.setProperty(i.PropertyId[i.PropertyId.SpeechServiceConnection_RecoLanguage],t.ConversationConnectionConfig.defaultLanguageCode),this.privLanguage=e.getProperty(i.PropertyId[i.PropertyId.SpeechServiceConnection_RecoLanguage]),this.privConversationId=n,this.privConfig=e;let a=e;r.Contracts.throwIfNull(a,`speechConfig`),this.privProperties=a.properties.clone(),this.privIsConnected=!1,this.privParticipants=new t.InternalParticipants,this.privIsReady=!1,this.privTextMessageMaxLength=1e3}get room(){return this.privRoom}get connection(){return this.privConversationRecognizer}get config(){return this.privConfig}get meetingId(){return this.privRoom?this.privRoom.roomId:this.privConversationId}get properties(){return this.privProperties}get speechRecognitionLanguage(){return this.privLanguage}get isMutedByHost(){return this.privParticipants.me?.isHost?!1:this.privParticipants.me?.isMuted}get isConnected(){return this.privIsConnected&&this.privIsReady}get participants(){return this.toParticipants(!0)}get me(){return this.toParticipant(this.privParticipants.me)}get host(){return this.toParticipant(this.privParticipants.host)}get transcriberRecognizer(){return this.privTranscriberRecognizer}get meetingInfo(){let e=this.meetingId,n=this.participants.map(e=>({id:e.id,preferredLanguage:e.preferredLanguage,voice:e.voice})),r={};for(let e of t.ConversationConnectionConfig.transcriptionEventKeys){let t=this.properties.getProperty(e,``);t!==``&&(r[e]=t)}return{id:e,participants:n,meetingProperties:r}}get canSend(){return this.privIsConnected&&!this.privParticipants.me?.isMuted}get canSendAsHost(){return this.privIsConnected&&this.privParticipants.me?.isHost}get authorizationToken(){return this.privToken}set authorizationToken(e){r.Contracts.throwIfNullOrWhitespace(e,`authorizationToken`),this.privToken=e}createMeetingAsync(e,t){try{this.privConversationRecognizer&&this.handleError(Error(this.privErrors.permissionDeniedStart),t),this.privManager.createOrJoin(this.privProperties,void 0,(n=>{n||this.handleError(Error(this.privErrors.permissionDeniedConnect),t),this.privRoom=n,this.handleCallback(e,t)}),(e=>{this.handleError(e,t)}))}catch(e){this.handleError(e,t)}}startMeetingAsync(e,t){try{this.privConversationRecognizer&&this.handleError(Error(this.privErrors.permissionDeniedStart),t),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedConnect),this.privParticipants.meId=this.privRoom.participantId,this.privConversationRecognizer.connected=this.onConnected,this.privConversationRecognizer.disconnected=this.onDisconnected,this.privConversationRecognizer.canceled=this.onCanceled,this.privConversationRecognizer.participantUpdateCommandReceived=this.onParticipantUpdateCommandReceived,this.privConversationRecognizer.lockRoomCommandReceived=this.onLockRoomCommandReceived,this.privConversationRecognizer.muteAllCommandReceived=this.onMuteAllCommandReceived,this.privConversationRecognizer.participantJoinCommandReceived=this.onParticipantJoinCommandReceived,this.privConversationRecognizer.participantLeaveCommandReceived=this.onParticipantLeaveCommandReceived,this.privConversationRecognizer.translationReceived=this.onTranslationReceived,this.privConversationRecognizer.participantsListReceived=this.onParticipantsListReceived,this.privConversationRecognizer.conversationExpiration=this.onConversationExpiration,this.privConversationRecognizer.connect(this.privRoom.token,(()=>{this.handleCallback(e,t)}),(e=>{this.handleError(e,t)}))}catch(e){this.handleError(e,t)}}addParticipantAsync(e,t,i){r.Contracts.throwIfNullOrUndefined(e,`Participant`),(0,n.marshalPromiseToCallbacks)(this.addParticipantImplAsync(e),t,i)}joinMeetingAsync(e,t,n,i,a){try{r.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace(`{arg}`,`conversationId`)),r.Contracts.throwIfNullOrWhitespace(t,this.privErrors.invalidArgs.replace(`{arg}`,`nickname`)),r.Contracts.throwIfNullOrWhitespace(n,this.privErrors.invalidArgs.replace(`{arg}`,`language`)),this.privManager.createOrJoin(this.privProperties,e,(e=>{r.Contracts.throwIfNullOrUndefined(e,this.privErrors.permissionDeniedConnect),this.privRoom=e,this.privConfig.authorizationToken=e.cognitiveSpeechAuthToken,i&&i(e.cognitiveSpeechAuthToken)}),(e=>{this.handleError(e,a)}))}catch(e){this.handleError(e,a)}}deleteMeetingAsync(e,t){(0,n.marshalPromiseToCallbacks)(this.deleteMeetingImplAsync(),e,t)}async deleteMeetingImplAsync(){r.Contracts.throwIfNullOrUndefined(this.privProperties,this.privErrors.permissionDeniedConnect),r.Contracts.throwIfNullOrWhitespace(this.privRoom.token,this.privErrors.permissionDeniedConnect),await this.privManager.leave(this.privProperties,this.privRoom.token),this.dispose()}endMeetingAsync(e,t){(0,n.marshalPromiseToCallbacks)(this.endMeetingImplAsync(),e,t)}endMeetingImplAsync(){return this.close(!0)}lockMeetingAsync(e,t){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace(`{command}`,`lock`)),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getLockCommand(!0),(()=>{this.handleCallback(e,t)}),(e=>{this.handleError(e,t)}))}catch(e){this.handleError(e,t)}}muteAllParticipantsAsync(e,t){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrUndefined(this.privConversationRecognizer,this.privErrors.permissionDeniedSend),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace(`{command}`,`mute`)),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteAllCommand(!0),(()=>{this.handleCallback(e,t)}),(e=>{this.handleError(e,t)}))}catch(e){this.handleError(e,t)}}muteParticipantAsync(e,t,n){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace(`{arg}`,`userId`)),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),n),!this.me.isHost&&this.me.id!==e&&this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace(`{command}`,`mute`)),n),this.privParticipants.getParticipantIndex(e)===-1&&this.handleError(Error(this.privErrors.invalidParticipantRequest),n),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteCommand(e,!0),(()=>{this.handleCallback(t,n)}),(e=>{this.handleError(e,n)}))}catch(e){this.handleError(e,n)}}removeParticipantAsync(e,t,i){try{if(r.Contracts.throwIfDisposed(this.privIsDisposed),this.privTranscriberRecognizer&&e.hasOwnProperty(`id`))(0,n.marshalPromiseToCallbacks)(this.removeParticipantImplAsync(e),t,i);else{r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace(`{command}`,`remove`)),i);let n=``;typeof e==`string`?n=e:e.hasOwnProperty(`id`)?n=e.id:e.hasOwnProperty(`userId`)&&(n=e.userId),r.Contracts.throwIfNullOrWhitespace(n,this.privErrors.invalidArgs.replace(`{arg}`,`userId`)),this.participants.findIndex(e=>e.id===n)===-1&&this.handleError(Error(this.privErrors.invalidParticipantRequest),i),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getEjectCommand(n),(()=>{this.handleCallback(t,i)}),(e=>{this.handleError(e,i)}))}}catch(e){this.handleError(e,i)}}unlockMeetingAsync(e,t){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace(`{command}`,`unlock`)),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getLockCommand(!1),(()=>{this.handleCallback(e,t)}),(e=>{this.handleError(e,t)}))}catch(e){this.handleError(e,t)}}unmuteAllParticipantsAsync(e,t){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace(`{command}`,`unmute all`)),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteAllCommand(!1),(()=>{this.handleCallback(e,t)}),(e=>{this.handleError(e,t)}))}catch(e){this.handleError(e,t)}}unmuteParticipantAsync(e,t,n){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace(`{arg}`,`userId`)),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),n),!this.me.isHost&&this.me.id!==e&&this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace(`{command}`,`mute`)),n),this.privParticipants.getParticipantIndex(e)===-1&&this.handleError(Error(this.privErrors.invalidParticipantRequest),n),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteCommand(e,!1),(()=>{this.handleCallback(t,n)}),(e=>{this.handleError(e,n)}))}catch(e){this.handleError(e,n)}}sendTextMessageAsync(e,t,n){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace(`{arg}`,`message`)),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),n),e.length>this.privTextMessageMaxLength&&this.handleError(Error(this.privErrors.invalidArgs.replace(`{arg}`,`message length`)),n),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMessageCommand(e),(()=>{this.handleCallback(t,n)}),(e=>{this.handleError(e,n)}))}catch(e){this.handleError(e,n)}}setTranslatedLanguagesAsync(e,t,n){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfArrayEmptyOrWhitespace(e,this.privErrors.invalidArgs.replace(`{arg}`,`languages`)),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),n),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getSetTranslateToLanguagesCommand(e),(()=>{this.handleCallback(t,n)}),(e=>{this.handleError(e,n)}))}catch(e){this.handleError(e,n)}}changeNicknameAsync(e,t,n){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),r.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace(`{arg}`,`nickname`)),r.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),n),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getChangeNicknameCommand(e),(()=>{this.handleCallback(t,n)}),(e=>{this.handleError(e,n)}))}catch(e){this.handleError(e,n)}}isDisposed(){return this.privIsDisposed}dispose(){this.isDisposed||(this.privIsDisposed=!0,this.config&&this.config.close(),this.privConfig=void 0,this.privLanguage=void 0,this.privProperties=void 0,this.privRoom=void 0,this.privToken=void 0,this.privManager=void 0,this.privIsConnected=!1,this.privIsReady=!1,this.privParticipants=void 0)}async connectTranscriberRecognizer(e){this.privTranscriberRecognizer&&await this.privTranscriberRecognizer.close(),await e.enforceAudioGating(),this.privTranscriberRecognizer=e,this.privTranscriberRecognizer.meeting=this}getKeepAlive(){let e=this.me?this.me.displayName:`default_nickname`;return JSON.stringify({id:`0`,nickname:e,participantId:this.privRoom.participantId,roomId:this.privRoom.roomId,type:t.ConversationTranslatorMessageTypes.keepAlive})}addParticipantImplAsync(e){if(this.privParticipants.addOrUpdateParticipant(e)!==void 0&&this.privTranscriberRecognizer){let t=this.meetingInfo;return t.participants=[e],this.privTranscriberRecognizer.pushMeetingEvent(t,`join`)}}removeParticipantImplAsync(e){this.privParticipants.deleteParticipant(e.id);let t=this.meetingInfo;return t.participants=[e],this.privTranscriberRecognizer.pushMeetingEvent(t,`leave`)}async close(e){try{this.privIsConnected=!1,await this.privConversationRecognizer?.close(),this.privConversationRecognizer=void 0,this.privConversationTranslator&&this.privConversationTranslator.dispose()}catch(e){throw e}e&&this.dispose()}handleCallback(e,t){if(e){try{e()}catch(e){t&&t(e)}e=void 0}}handleError(e,t){if(t)if(e instanceof Error){let n=e;t(n.name+`: `+n.message)}else t(e)}toParticipants(e){let t=this.privParticipants.participants.map(e=>this.toParticipant(e));return e?t:t.filter(e=>e.isHost===!1)}toParticipant(e){return new i.Participant(e.id,e.avatar,e.displayName,e.isHost,e.isMuted,e.isUsingTts,e.preferredLanguage,e.voice)}getMuteAllCommand(e){return r.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,`meetingd`),r.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,`participantId`),JSON.stringify({command:t.ConversationTranslatorCommandTypes.setMuteAll,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:t.ConversationTranslatorMessageTypes.participantCommand,value:e})}
71getMuteCommand(e,n){return r.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,`conversationId`),r.Contracts.throwIfNullOrWhitespace(e,`participantId`),JSON.stringify({command:t.ConversationTranslatorCommandTypes.setMute,participantId:e,roomid:this.privRoom.roomId,type:t.ConversationTranslatorMessageTypes.participantCommand,value:n})}getLockCommand(e){return r.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,`meetingId`),r.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,`participantId`),JSON.stringify({command:t.ConversationTranslatorCommandTypes.setLockState,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:t.ConversationTranslatorMessageTypes.participantCommand,value:e})}getEjectCommand(e){return r.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,`meetingId`),r.Contracts.throwIfNullOrWhitespace(e,`participantId`),JSON.stringify({command:t.ConversationTranslatorCommandTypes.ejectParticipant,participantId:e,roomid:this.privRoom.roomId,type:t.ConversationTranslatorMessageTypes.participantCommand})}getSetTranslateToLanguagesCommand(e){return r.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,`meetingId`),r.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,`participantId`),JSON.stringify({command:t.ConversationTranslatorCommandTypes.setTranslateToLanguages,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:t.ConversationTranslatorMessageTypes.participantCommand,value:e})}getChangeNicknameCommand(e){return r.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,`meetingId`),r.Contracts.throwIfNullOrWhitespace(e,`nickname`),r.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,`participantId`),JSON.stringify({command:t.ConversationTranslatorCommandTypes.changeNickname,nickname:e,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:t.ConversationTranslatorMessageTypes.participantCommand,value:e})}getMessageCommand(e){return r.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,`meetingId`),r.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,`participantId`),r.Contracts.throwIfNullOrWhitespace(e,`message`),JSON.stringify({participantId:this.privRoom.participantId,roomId:this.privRoom.roomId,text:e,type:t.ConversationTranslatorMessageTypes.instantMessage})}};e.MeetingImpl=o})),wE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.MeetingTranscriptionCanceledEventArgs=void 0;var t=yT();e.MeetingTranscriptionCanceledEventArgs=class extends t.CancellationEventArgsBase{}})),TE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.MeetingTranscriber=void 0;var t=MO(),n=Lw(),r=qw(),i=Q(),a=DE();e.MeetingTranscriber=class{constructor(e){this.privAudioConfig=e,this.privProperties=new i.PropertyCollection,this.privRecognizer=void 0,this.privDisposedRecognizer=!1}get speechRecognitionLanguage(){return r.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(i.PropertyId.SpeechServiceConnection_RecoLanguage)}get properties(){return this.privProperties}get internalData(){return this.privRecognizer.internalData}get connection(){return i.Connection.fromRecognizer(this.privRecognizer)}get authorizationToken(){return this.properties.getProperty(i.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){r.Contracts.throwIfNullOrWhitespace(e,`token`),this.properties.setProperty(i.PropertyId.SpeechServiceAuthorization_Token,e)}joinMeetingAsync(e,i,o){let s=e;r.Contracts.throwIfNullOrUndefined(a.MeetingImpl,`Meeting`),this.privRecognizer=new t.TranscriberRecognizer(e.config,this.privAudioConfig),r.Contracts.throwIfNullOrUndefined(this.privRecognizer,`Recognizer`),this.privRecognizer.connectMeetingCallbacks(this),(0,n.marshalPromiseToCallbacks)(s.connectTranscriberRecognizer(this.privRecognizer),i,o)}startTranscribingAsync(e,t){this.privRecognizer.startContinuousRecognitionAsync(e,t)}stopTranscribingAsync(e,t){this.privRecognizer.stopContinuousRecognitionAsync(e,t)}leaveMeetingAsync(e,t){this.privRecognizer.disconnectCallbacks(),(0,n.marshalPromiseToCallbacks)((async()=>{})(),e,t)}close(e,t){r.Contracts.throwIfDisposed(this.privDisposedRecognizer),(0,n.marshalPromiseToCallbacks)(this.dispose(!0),e,t)}async dispose(e){this.privDisposedRecognizer||(this.privRecognizer&&=(await this.privRecognizer.close(),void 0),e&&(this.privDisposedRecognizer=!0))}}})),EE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationTranscriptionResult=void 0;var t=Q();e.ConversationTranscriptionResult=class extends t.RecognitionResult{constructor(e,t,n,r,i,a,o,s,c,l,u){super(e,t,n,r,i,a,o,c,l,u),this.privSpeakerId=s}get speakerId(){return this.privSpeakerId}}})),DE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationTranscriptionResult=e.MeetingTranscriber=e.MeetingTranscriptionCanceledEventArgs=e.MeetingImpl=e.Meeting=e.ParticipantChangedReason=e.User=e.Participant=e.ConversationTranscriber=e.ConversationTranslator=e.ConversationTranslationResult=e.ConversationTranslationEventArgs=e.ConversationTranslationCanceledEventArgs=e.ConversationParticipantsChangedEventArgs=e.ConversationExpirationEventArgs=e.ConversationCommon=e.ConversationImpl=e.Conversation=void 0;var t=uE();Object.defineProperty(e,`Conversation`,{enumerable:!0,get:function(){return t.Conversation}}),Object.defineProperty(e,`ConversationImpl`,{enumerable:!0,get:function(){return t.ConversationImpl}});var n=dE();Object.defineProperty(e,`ConversationCommon`,{enumerable:!0,get:function(){return n.ConversationCommon}});var r=fE();Object.defineProperty(e,`ConversationExpirationEventArgs`,{enumerable:!0,get:function(){return r.ConversationExpirationEventArgs}});var i=pE();Object.defineProperty(e,`ConversationParticipantsChangedEventArgs`,{enumerable:!0,get:function(){return i.ConversationParticipantsChangedEventArgs}});
71var a=mE();Object.defineProperty(e,`ConversationTranslationCanceledEventArgs`,{enumerable:!0,get:function(){return a.ConversationTranslationCanceledEventArgs}});var o=hE();Object.defineProperty(e,`ConversationTranslationEventArgs`,{enumerable:!0,get:function(){return o.ConversationTranslationEventArgs}});var s=gE();Object.defineProperty(e,`ConversationTranslationResult`,{enumerable:!0,get:function(){return s.ConversationTranslationResult}});var c=yE();Object.defineProperty(e,`ConversationTranslator`,{enumerable:!0,get:function(){return c.ConversationTranslator}});var l=bE();Object.defineProperty(e,`ConversationTranscriber`,{enumerable:!0,get:function(){return l.ConversationTranscriber}});var u=xE();Object.defineProperty(e,`Participant`,{enumerable:!0,get:function(){return u.Participant}}),Object.defineProperty(e,`User`,{enumerable:!0,get:function(){return u.User}});var d=SE();Object.defineProperty(e,`ParticipantChangedReason`,{enumerable:!0,get:function(){return d.ParticipantChangedReason}});var f=CE();Object.defineProperty(e,`Meeting`,{enumerable:!0,get:function(){return f.Meeting}}),Object.defineProperty(e,`MeetingImpl`,{enumerable:!0,get:function(){return f.MeetingImpl}});var p=wE();Object.defineProperty(e,`MeetingTranscriptionCanceledEventArgs`,{enumerable:!0,get:function(){return p.MeetingTranscriptionCanceledEventArgs}});var m=TE();Object.defineProperty(e,`MeetingTranscriber`,{enumerable:!0,get:function(){return m.MeetingTranscriber}});var h=EE();Object.defineProperty(e,`ConversationTranscriptionResult`,{enumerable:!0,get:function(){return h.ConversationTranscriptionResult}})})),OE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.StreamingSynthesisRequest=e.SynthesisRequest=e.Synthesizer=void 0;var t=MO(),n=Lw(),r=qw(),i=Q();e.Synthesizer=class e{constructor(e){let t=e;r.Contracts.throwIfNull(t,`speechConfig`),this.privProperties=t.properties.clone(),this.privDisposed=!1,this.privSynthesizing=!1,this.synthesisRequestQueue=new n.Queue,this.tokenCredential=e.tokenCredential}get authorizationToken(){return this.properties.getProperty(i.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){r.Contracts.throwIfNullOrWhitespace(e,`token`),this.properties.setProperty(i.PropertyId.SpeechServiceAuthorization_Token,e)}get properties(){return this.privProperties}get autoDetectSourceLanguage(){return this.properties.getProperty(i.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages)===t.AutoDetectSourceLanguagesOpenRangeOptionName}buildSsml(t){let n={"af-ZA":`af-ZA-AdriNeural`,"am-ET":`am-ET-AmehaNeural`,"ar-AE":`ar-AE-FatimaNeural`,"ar-BH":`ar-BH-AliNeural`,"ar-DZ":`ar-DZ-AminaNeural`,"ar-EG":`ar-EG-SalmaNeural`,"ar-IQ":`ar-IQ-BasselNeural`,"ar-JO":`ar-JO-SanaNeural`,"ar-KW":`ar-KW-FahedNeural`,"ar-LY":`ar-LY-ImanNeural`,"ar-MA":`ar-MA-JamalNeural`,"ar-QA":`ar-QA-AmalNeural`,"ar-SA":`ar-SA-HamedNeural`,"ar-SY":`ar-SY-AmanyNeural`,"ar-TN":`ar-TN-HediNeural`,"ar-YE":`ar-YE-MaryamNeural`,"bg-BG":`bg-BG-BorislavNeural`,"bn-BD":`bn-BD-NabanitaNeural`,"bn-IN":`bn-IN-BashkarNeural`,"ca-ES":`ca-ES-JoanaNeural`,"cs-CZ":`cs-CZ-AntoninNeural`,"cy-GB":`cy-GB-AledNeural`,"da-DK":`da-DK-ChristelNeural`,"de-AT":`de-AT-IngridNeural`,"de-CH":`de-CH-JanNeural`,"de-DE":`de-DE-KatjaNeural`,"el-GR":`el-GR-AthinaNeural`,"en-AU":`en-AU-NatashaNeural`,"en-CA":`en-CA-ClaraNeural`,"en-GB":`en-GB-LibbyNeural`,"en-HK":`en-HK-SamNeural`,"en-IE":`en-IE-ConnorNeural`,"en-IN":`en-IN-NeerjaNeural`,"en-KE":`en-KE-AsiliaNeural`,"en-NG":`en-NG-AbeoNeural`,"en-NZ":`en-NZ-MitchellNeural`,"en-PH":`en-PH-JamesNeural`,"en-SG":`en-SG-LunaNeural`,"en-TZ":`en-TZ-ElimuNeural`,"en-US":`en-US-AvaMultilingualNeural`,"en-ZA":`en-ZA-LeahNeural`,"es-AR":`es-AR-ElenaNeural`,"es-BO":`es-BO-MarceloNeural`,"es-CL":`es-CL-CatalinaNeural`,"es-CO":`es-CO-GonzaloNeural`,"es-CR":`es-CR-JuanNeural`,"es-CU":`es-CU-BelkysNeural`,"es-DO":`es-DO-EmilioNeural`,"es-EC":`es-EC-AndreaNeural`,"es-ES":`es-ES-AlvaroNeural`,"es-GQ":`es-GQ-JavierNeural`,"es-GT":`es-GT-AndresNeural`,"es-HN":`es-HN-CarlosNeural`,"es-MX":`es-MX-DaliaNeural`,"es-NI":`es-NI-FedericoNeural`,"es-PA":`es-PA-MargaritaNeural`,"es-PE":`es-PE-AlexNeural`,"es-PR":`es-PR-KarinaNeural`,"es-PY":`es-PY-MarioNeural`,"es-SV":`es-SV-LorenaNeural`,"es-US":`es-US-AlonsoNeural`,"es-UY":`es-UY-MateoNeural`,"es-VE":`es-VE-PaolaNeural`,"et-EE":`et-EE-AnuNeural`,"fa-IR":`fa-IR-DilaraNeural`,"fi-FI":`fi-FI-SelmaNeural`,"fil-PH":`fil-PH-AngeloNeural`,"fr-BE":`fr-BE-CharlineNeural`,"fr-CA":`fr-CA-SylvieNeural`,"fr-CH":`fr-CH-ArianeNeural`,"fr-FR":`fr-FR-DeniseNeural`,"ga-IE":`ga-IE-ColmNeural`,"gl-ES":`gl-ES-RoiNeural`,"gu-IN":`gu-IN-DhwaniNeural`,"he-IL":`he-IL-AvriNeural`,"hi-IN":`hi-IN-MadhurNeural`,"hr-HR":`hr-HR-GabrijelaNeural`,"hu-HU":`hu-HU-NoemiNeural`,"id-ID":`id-ID-ArdiNeural`,"is-IS":`is-IS-GudrunNeural`,"it-IT":`it-IT-IsabellaNeural`,"ja-JP":`ja-JP-NanamiNeural`,"jv-ID":`jv
71-ID-DimasNeural`,"kk-KZ":`kk-KZ-AigulNeural`,"km-KH":`km-KH-PisethNeural`,"kn-IN":`kn-IN-GaganNeural`,"ko-KR":`ko-KR-SunHiNeural`,"lo-LA":`lo-LA-ChanthavongNeural`,"lt-LT":`lt-LT-LeonasNeural`,"lv-LV":`lv-LV-EveritaNeural`,"mk-MK":`mk-MK-AleksandarNeural`,"ml-IN":`ml-IN-MidhunNeural`,"mr-IN":`mr-IN-AarohiNeural`,"ms-MY":`ms-MY-OsmanNeural`,"mt-MT":`mt-MT-GraceNeural`,"my-MM":`my-MM-NilarNeural`,"nb-NO":`nb-NO-PernilleNeural`,"nl-BE":`nl-BE-ArnaudNeural`,"nl-NL":`nl-NL-ColetteNeural`,"pl-PL":`pl-PL-AgnieszkaNeural`,"ps-AF":`ps-AF-GulNawazNeural`,"pt-BR":`pt-BR-FranciscaNeural`,"pt-PT":`pt-PT-DuarteNeural`,"ro-RO":`ro-RO-AlinaNeural`,"ru-RU":`ru-RU-SvetlanaNeural`,"si-LK":`si-LK-SameeraNeural`,"sk-SK":`sk-SK-LukasNeural`,"sl-SI":`sl-SI-PetraNeural`,"so-SO":`so-SO-MuuseNeural`,"sr-RS":`sr-RS-NicholasNeural`,"su-ID":`su-ID-JajangNeural`,"sv-SE":`sv-SE-SofieNeural`,"sw-KE":`sw-KE-RafikiNeural`,"sw-TZ":`sw-TZ-DaudiNeural`,"ta-IN":`ta-IN-PallaviNeural`,"ta-LK":`ta-LK-KumarNeural`,"ta-SG":`ta-SG-AnbuNeural`,"te-IN":`te-IN-MohanNeural`,"th-TH":`th-TH-PremwadeeNeural`,"tr-TR":`tr-TR-AhmetNeural`,"uk-UA":`uk-UA-OstapNeural`,"ur-IN":`ur-IN-GulNeural`,"ur-PK":`ur-PK-AsadNeural`,"uz-UZ":`uz-UZ-MadinaNeural`,"vi-VN":`vi-VN-HoaiMyNeural`,"zh-CN":`zh-CN-XiaoxiaoNeural`,"zh-HK":`zh-HK-HiuMaanNeural`,"zh-TW":`zh-TW-HsiaoChenNeural`,"zu-ZA":`zu-ZA-ThandoNeural`},r=this.properties.getProperty(i.PropertyId.SpeechServiceConnection_SynthLanguage,`en-US`),a=this.properties.getProperty(i.PropertyId.SpeechServiceConnection_SynthVoice,``),o=e.XMLEncode(t);return this.autoDetectSourceLanguage?r=`en-US`:a||=n[r],a&&(o=`<voice name='${a}'>${o}</voice>`),o=`<speak version='1.0' xmlns='http://www.w3.org/2001/10/synthesis' xmlns:mstts='http://www.w3.org/2001/mstts' xmlns:emo='http://www.w3.org/2009/10/emotionml' xml:lang='${r}'>${o}</speak>`,o}async dispose(e){this.privDisposed||=(e&&this.privAdapter&&await this.privAdapter.dispose(),!0)}async adapterSpeak(){if(!this.privDisposed&&!this.privSynthesizing){this.privSynthesizing=!0;let e=await this.synthesisRequestQueue.dequeue();return e instanceof a?this.privAdapter.SpeakStream(e.speechSynthesisRequest,e.requestId,e.cb,e.err,e.dataStream):this.privAdapter.Speak(e.text,e.isSSML,e.requestId,e.cb,e.err,e.dataStream)}}createSynthesizerConfig(e){return new t.SynthesizerConfig(e,this.privProperties)}implCommonSynthesizeSetup(){let e=typeof window<`u`?`Browser`:`Node`,n=`unknown`,r=`unknown`;typeof navigator<`u`&&(e=e+`/`+navigator.platform,n=navigator.userAgent,r=navigator.appVersion);let a=this.createSynthesizerConfig(new t.SpeechServiceConfig(new t.Context(new t.OS(e,n,r)))),o=this.privProperties.getProperty(i.PropertyId.SpeechServiceConnection_Key,void 0),s=o&&o!==``?new t.CognitiveSubscriptionKeyAuthentication(o):this.tokenCredential?new t.CognitiveTokenAuthentication(async()=>{try{return(await this.tokenCredential.getToken(`https://cognitiveservices.azure.com/.default`))?.token??``}catch(e){throw e}},async()=>{try{return(await this.tokenCredential.getToken(`https://cognitiveservices.azure.com/.default`))?.token??``}catch(e){throw e}}):new t.CognitiveTokenAuthentication(()=>{let e=this.privProperties.getProperty(i.PropertyId.SpeechServiceAuthorization_Token,void 0);return Promise.resolve(e)},()=>{let e=this.privProperties.getProperty(i.PropertyId.SpeechServiceAuthorization_Token,void 0);return Promise.resolve(e)});this.privAdapter=this.createSynthesisAdapter(s,this.privConnectionFactory,a),this.privRestAdapter=this.createRestSynthesisAdapter(s,a)}static XMLEncode(e){return e.replace(/&/g,`&amp;`).replace(/</g,`&lt;`).replace(/>/g,`&gt;`).replace(/"/g,`&quot;`).replace(/'/g,`&apos;`)}},e.SynthesisRequest=class{constructor(e,t,n,r,i,a){this.requestId=e,this.text=t,this.isSSML=n,this.cb=r??(()=>{}),this.err=i??(()=>{}),this.dataStream=a??void 0}};var a=class{constructor(e,t,n,r,i){this.requestId=e,this.speechSynthesisRequest=t,this.cb=n??(()=>{}),this.err=r??(()=>{}),this.dataStream=i??void 0}};e.StreamingSynthesisRequest=a})),kE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechSynthesizer=void 0;
vendor: 15,731 bytes, line 71
71var t=MO(),n=Lw(),r=rT(),i=oT(),a=sT(),o=qw(),s=Q(),c=OE();e.SpeechSynthesizer=class e extends s.Synthesizer{constructor(e,n){super(e),n!==null&&(n===void 0?this.audioConfig=typeof window>`u`?void 0:s.AudioConfig.fromDefaultSpeakerOutput():this.audioConfig=n),this.privConnectionFactory=new t.SpeechSynthesisConnectionFactory,this.implCommonSynthesizeSetup()}static FromConfig(t,n,r){let i=t;return n.properties.mergeTo(i.properties),new e(t,r)}speakTextAsync(e,t,n,r){this.speakImpl(e,!1,t,n,r)}speakSsmlAsync(e,t,n,r){this.speakImpl(e,!0,t,n,r)}speakAsync(e,t,r,i){try{o.Contracts.throwIfDisposed(this.privDisposed);let a=(0,n.createNoDashGuid)(),s=this.resolveAudioDestination(i),{onSuccess:l,onError:u}=this.createSynthesisCallbacks(t,r,()=>{this.adapterSpeak().catch(()=>{})});this.synthesisRequestQueue.enqueue(new c.StreamingSynthesisRequest(a,e,l,u,s)),this.adapterSpeak().catch(()=>{})}catch(e){this.handleSpeakError(e,r)}}async getVoicesAsync(e=``){return this.getVoices(e)}close(e,t){o.Contracts.throwIfDisposed(this.privDisposed),(0,n.marshalPromiseToCallbacks)(this.dispose(!0),e,t)}get internalData(){return this.privAdapter}createSynthesisAdapter(e,n,r){return new t.SpeechSynthesisAdapter(e,n,r,this,this.audioConfig)}createRestSynthesisAdapter(e,n){return new t.SynthesisRestAdapter(n,e)}implCommonSynthesizeSetup(){super.implCommonSynthesizeSetup(),this.privAdapter.audioOutputFormat=i.AudioOutputFormatImpl.fromSpeechSynthesisOutputFormat(s.SpeechSynthesisOutputFormat[this.properties.getProperty(s.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0)])}speakImpl(e,t,r,i,a){try{o.Contracts.throwIfDisposed(this.privDisposed);let s=(0,n.createNoDashGuid)(),l=this.resolveAudioDestination(a),{onSuccess:u,onError:d}=this.createSynthesisCallbacks(r,i,()=>{this.adapterSpeak().catch(()=>{})});this.synthesisRequestQueue.enqueue(new c.SynthesisRequest(s,e,t,u,d,l)),this.adapterSpeak().catch(()=>{})}catch(e){this.handleSpeakError(e,i)}}resolveAudioDestination(e){if(e instanceof s.PushAudioOutputStreamCallback)return new a.PushAudioOutputStreamImpl(e);if(e instanceof s.PullAudioOutputStream)return e;if(e!==void 0)return new r.AudioFileWriter(e)}createSynthesisCallbacks(e,t,n){let r=e;return{onError:e=>{this.privSynthesizing=!1,t&&t(e),n&&n()},onSuccess:e=>{if(this.privSynthesizing=!1,r)try{r(e)}catch(e){t&&t(e)}r=void 0,n&&n()}}}handleSpeakError(e,t){if(t)if(e instanceof Error){let n=e;t(n.name+`: `+n.message)}else t(e);this.dispose(!0).catch(()=>{})}async getVoices(e){let t=(0,n.createNoDashGuid)(),r=await this.privRestAdapter.getVoicesList(t);if(r.ok&&Array.isArray(r.json)){let n=r.json;return e&&e.length>0&&(n=n.filter(t=>!!t.Locale&&t.Locale.toLowerCase()===e.toLowerCase())),new s.SynthesisVoicesResult(t,n,void 0)}else return new s.SynthesisVoicesResult(t,void 0,`Error: ${r.status}: ${r.statusText}`)}}})),AE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SynthesisResult=void 0,e.SynthesisResult=class{constructor(e,t,n,r){this.privResultId=e,this.privReason=t,this.privErrorDetails=n,this.privProperties=r}get resultId(){return this.privResultId}get reason(){return this.privReason}get errorDetails(){return this.privErrorDetails}get properties(){return this.privProperties}}})),jE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechSynthesisResult=void 0;var t=Q();e.SpeechSynthesisResult=class extends t.SynthesisResult{constructor(e,t,n,r,i,a){super(e,t,r,i),this.privAudioData=n,this.privAudioDuration=a}get audioData(){return this.privAudioData}get audioDuration(){return this.privAudioDuration}}})),ME=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechSynthesisEventArgs=void 0,e.SpeechSynthesisEventArgs=class{constructor(e){this.privResult=e}get result(){return this.privResult}}})),NE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechSynthesisWordBoundaryEventArgs=void 0,e.SpeechSynthesisWordBoundaryEventArgs=class{constructor(e,t,n,r,i,a){this.privAudioOffset=e,this.privDuration=t,this.privText=n,this.privWordLength=r,this.privTextOffset=i,this.privBoundaryType=a}get audioOffset(){return this.privAudioOffset}get duration(){return this.privDuration}get text(){return this.privText}get wordLength(){return this.privWordLength}get textOffset(){return this.privTextOffset}get boundaryType(){return this.privBoundaryType}}})),PE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechSynthesisBookmarkEventArgs=void 0,e.SpeechSynthesisBookmarkEventArgs=class{constructor(e,t){this.privAudioOffset=e,this.privText=t}get audioOffset(){return this.privAudioOffset}get text(){return this.privText}}})),FE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechSynthesisVisemeEventArgs=void 0,e.SpeechSynthesisVisemeEventArgs=class{constructor(e,t,n){this.privAudioOffset=e,this.privVisemeId=t,this.privAnimation=n}get audioOffset(){return this.privAudioOffset}get visemeId(){return this.privVisemeId}get animation(){return this.privAnimation}}})),IE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechSynthesisBoundaryType=void 0,(function(e){e.Word=`WordBoundary`,e.Punctuation=`PunctuationBoundary`,e.Sentence=`SentenceBoundary`})(e.SpeechSynthesisBoundaryType||={})})),LE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechSynthesisRequestInputType=void 0,(function(e){e[e.Text=1]=`Text`,e[e.SSML=2]=`SSML`,e[e.TextStream=3]=`TextStream`})(e.SpeechSynthesisRequestInputType||={})})),RE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechSynthesisRequestInputStream=void 0,e.SpeechSynthesisRequestInputStream=class{constructor(e){this.privClosed=!1,this.privParent=e}write(e){if(this.privClosed)throw Error(`Cannot write to a closed input stream.`);this.privParent.onTextPieceReceived(e)}close(){this.privClosed||(this.privClosed=!0,this.privParent.onInputStreamClosed())}get isClosed(){return this.privClosed}}})),zE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechSynthesisRequest=e.SpeechSynthesisRequestInputStream=void 0;var t=Q(),n=LE(),r=RE(),i=RE();Object.defineProperty(e,`SpeechSynthesisRequestInputStream`,{enumerable:!0,get:function(){return i.SpeechSynthesisRequestInputStream}}),e.SpeechSynthesisRequest=class{constructor(e){if(this.privBufferedTextPieces=[],this.privStreamClosedBeforeReady=!1,e!==n.SpeechSynthesisRequestInputType.TextStream)throw Error(`Only TextStream input type is supported in this version.`);this.privInputType=e,this.privInputStream=new r.SpeechSynthesisRequestInputStream(this),this.privProperties=new t.PropertyCollection}get inputType(){return this.privInputType}get inputStream(){return this.privInputStream}get properties(){return this.privProperties}set pitch(e){this.privProperties.setProperty(t.PropertyId.SpeechSynthesisRequest_Pitch,e)}set rate(e){this.privProperties.setProperty(t.PropertyId.SpeechSynthesisRequest_Rate,e)}set volume(e){this.privProperties.setProperty(t.PropertyId.SpeechSynthesisRequest_Volume,e)}set style(e){this.privProperties.setProperty(t.PropertyId.SpeechSynthesisRequest_Style,e)}set temperature(e){this.privProperties.setProperty(t.PropertyId.SpeechSynthesisRequest_Temperature,e.toString())}set customLexiconUrl(e){this.privProperties.setProperty(t.PropertyId.SpeechSynthesisRequest_CustomLexiconUrl,e)}set preferLocales(e){this.privProperties.setProperty(t.PropertyId.SpeechSynthesisRequest_PreferLocales,e)}onTextPieceReceived(e){this.privTextPieceCallback?this.privTextPieceCallback(e):this.privBufferedTextPieces.push(e)}onInputStreamClosed(){this.privStreamCloseCallback?this.privStreamCloseCallback():this.privStreamClosedBeforeReady=!0}set onTextPiece(e){this.privTextPieceCallback=e;for(let t of this.privBufferedTextPieces)e(t);this.privBufferedTextPieces=[]}set onClose(e){this.privStreamCloseCallback=e,this.privStreamClosedBeforeReady&&(this.privStreamClosedBeforeReady=!1,e())}}})),BE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SynthesisVoicesResult=void 0;var t=Q();e.SynthesisVoicesResult=class extends t.SynthesisResult{constructor(e,n,r){if(Array.isArray(n)){super(e,t.ResultReason.VoicesListRetrieved,void 0,new t.PropertyCollection),this.privVoices=[];for(let e of n)this.privVoices.push(new t.VoiceInfo(e))}else super(e,t.ResultReason.Canceled,r||`Error information unavailable`,new t.PropertyCollection)}get voices(){return this.privVoices}}})),VE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.VoiceInfo=e.SynthesisVoiceType=e.SynthesisVoiceGender=void 0;var t;(function(e){e[e.Unknown=0]=`Unknown`,e[e.Female=1]=`Female`,e[e.Male=2]=`Male`,e[e.Neutral=3]=`Neutral`})(t=e.SynthesisVoiceGender||={});var n;(function(e){e[e.Unknown=0]=`Unknown`,e[e.OnlineNeural=1]=`OnlineNeural`,e[e.OnlineStandard=2]=`OnlineStandard`,e[e.OfflineNeural=3]=`OfflineNeural`,e[e.OfflineStandard=4]=`OfflineStandard`,e[e.OnlineNeuralHD=5]=`OnlineNeuralHD`})(n=e.SynthesisVoiceType||={});var r={[t[t.Neutral]]:t.Neutral,[t[t.Male]]:t.Male,[t[t.Female]]:t.Female},i={Neural:n.OnlineNeural,NeuralHD:n.OnlineNeuralHD};e.VoiceInfo=class{constructor(e){if(this.privStyleList=[],e){if(this.privName=e.Name,this.privLocale=e.Locale,this.privShortName=e.ShortName,this.privLocaleName=e.LocaleName,this.privDisplayName=e.DisplayName,this.privLocalName=e.LocalName,this.privVoiceType=i[e.VoiceType]||n.Unknown,this.privGender=r[e.Gender]||t.Unknown,e.StyleList&&Array.isArray(e.StyleList))for(let t of e.StyleList)this.privStyleList.push(t);this.privSampleRateHertz=e.SampleRateHertz,this.privStatus=e.Status,e.ExtendedPropertyMap&&(this.privExtendedPropertyMap=e.ExtendedPropertyMap),this.privWordsPerMinute=e.WordsPerMinute,Array.isArray(e.SecondaryLocaleList)&&(this.privSecondaryLocaleList=[...e.SecondaryLocaleList]),Array.isArray(e.RolePlayList)&&(this.privRolePlayList=[...e.RolePlayList]),e.VoiceTag&&(this.privVoiceTag=e.VoiceTag)}}get name(){return this.privName}get locale(){return this.privLocale}get shortName(){return this.privShortName}get displayName(){return this.privDisplayName}get localName(){return this.privLocalName}get localeName(){return this.privLocaleName}get gender(){return this.privGender}get voiceType(){return this.privVoiceType}get styleList(){return this.privStyleList}get sampleRateHertz(){return this.privSampleRateHertz}get status(){return this.privStatus}get extendedPropertyMap(){return this.privExtendedPropertyMap}get wordsPerMinute(){return this.privWordsPerMinute}get secondaryLocaleList(){return this.privSecondaryLocaleList}get rolePlayList(){return this.privRolePlayList}get voiceTag(){return this.privVoiceTag}}})),HE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeakerAudioDestination=void 0;var t=Lw(),n=sT(),r=Xw(),i=1800,a={[r.AudioFormatTag.PCM]:`audio/wav`,[r.AudioFormatTag.MuLaw]:`audio/x-wav`,[r.AudioFormatTag.MP3]:`audio/mpeg`,[r.AudioFormatTag.OGG_OPUS]:`audio/ogg`,[r.AudioFormatTag.WEBM_OPUS]:`audio/webm; codecs=opus`,[r.AudioFormatTag.ALaw]:`audio/x-wav`,[r.AudioFormatTag.FLAC]:`audio/flac`,[r.AudioFormatTag.AMR_WB]:`audio/amr-wb`,[r.AudioFormatTag.G722]:`audio/G722`};e.SpeakerAudioDestination=class{constructor(e){this.privPlaybackStarted=!1,this.privAppendingToBuffer=!1,this.privMediaSourceOpened=!1,this.privBytesReceived=0,this.privId=e||(0,t.createNoDashGuid)(),this.privIsPaused=!1,this.privIsClosed=!1}id(){return this.privId}write(e,t,n){this.privAudioBuffer===void 0?this.privAudioOutputStream!==void 0&&(this.privAudioOutputStream.write(e),this.privBytesReceived+=e.byteLength):(this.privAudioBuffer.push(e),this.updateSourceBuffer().then(()=>{t&&t()},e=>{n&&n(e)}))}close(e,t){if(this.privIsClosed=!0,this.privSourceBuffer!==void 0)this.handleSourceBufferUpdateEnd().then(()=>{e&&e()},e=>{t&&t(e)});else if(this.privAudioOutputStream!==void 0&&typeof window<`u`)if((this.privFormat.formatTag===r.AudioFormatTag.PCM||this.privFormat.formatTag===r.AudioFormatTag.MuLaw||this.privFormat.formatTag===r.AudioFormatTag.ALaw)&&this.privFormat.hasHeader===!1)console.warn(`Play back is not supported for raw PCM, mulaw or alaw format without header.`),this.onAudioEnd&&this.onAudioEnd(this);else{let n=new ArrayBuffer(this.privBytesReceived);this.privAudioOutputStream.read(n).then(()=>{n=this.privFormat.addHeader(n);let r=new Blob([n],{type:a[this.privFormat.formatTag]});this.privAudio.src=window.URL.createObjectURL(r),this.notifyPlayback().then(()=>{e&&e()},e=>{t&&t(e)})},e=>{t&&t(e)})}else this.onAudioEnd&&this.onAudioEnd(this)}set format(e){if(typeof AudioContext<`u`||typeof window<`u`&&window.webkitAudioContext!==void 0){this.privFormat=e;let o=a[this.privFormat.formatTag];o===void 0?console.warn(`Unknown mimeType for format ${r.AudioFormatTag[this.privFormat.formatTag]}; playback is not supported.`):typeof MediaSource<`u`&&MediaSource.isTypeSupported(o)?(this.privAudio=new Audio,this.privAudioBuffer=[],this.privMediaSource=new MediaSource,this.privAudio.src=URL.createObjectURL(this.privMediaSource),this.privAudio.load(),this.privMediaSource.onsourceopen=()=>{this.privMediaSourceOpened=!0,this.privMediaSource.duration=i,this.privSourceBuffer=this.privMediaSource.addSourceBuffer(o),this.privSourceBuffer.onupdate=()=>{this.updateSourceBuffer().catch(e=>{t.Events.instance.onEvent(new t.BackgroundEvent(e))})},this.privSourceBuffer.onupdateend=()=>{this.handleSourceBufferUpdateEnd().catch(e=>{t.Events.instance.onEvent(new t.BackgroundEvent(e))})},this.privSourceBuffer.onupdatestart=()=>{this.privAppendingToBuffer=!1}},this.updateSourceBuffer().catch(e=>{t.Events.instance.onEvent(new t.BackgroundEvent(e))})):(console.warn(`Format ${r.AudioFormatTag[this.privFormat.formatTag]} could not be played by MSE, streaming playback is not enabled.`),this.privAudioOutputStream=new n.PullAudioOutputStreamImpl,this.privAudioOutputStream.format=this.privFormat,this.privAudio=new Audio)}}get volume(){return this.privAudio?.volume??-1}set volume(e){this.privAudio&&(this.privAudio.volume=e)}mute(){this.privAudio&&(this.privAudio.muted=!0)}unmute(){this.privAudio&&(this.privAudio.muted=!1)}get isClosed(){return this.privIsClosed}get currentTime(){return this.privAudio===void 0?-1:this.privAudio.currentTime}pause(){!this.privIsPaused&&this.privAudio!==void 0&&(this.privAudio.pause(),this.privIsPaused=!0)}resume(e,t){this.privIsPaused&&this.privAudio!==void 0&&(this.privAudio.play().then(()=>{e&&e()},e=>{t&&t(e)}),this.privIsPaused=!1)}get internalAudio(){return this.privAudio}async updateSourceBuffer(){if(this.privAudioBuffer!==void 0&&this.privAudioBuffer.length>0&&this.sourceBufferAvailable()){this.privAppendingToBuffer=!0;let e=this.privAudioBuffer.shift();try{this.privSourceBuffer.appendBuffer(e)}catch{this.privAudioBuffer.unshift(e),console.log(`buffer filled, pausing addition of binaries until space is made`);return}await this.notifyPlayback()}else this.canEndStream()&&await this.handleSourceBufferUpdateEnd()}async handleSourceBufferUpdateEnd(){this.canEndStream()&&this.sourceBufferAvailable()&&(this.privMediaSource.endOfStream(),await this.notifyPlayback())}async notifyPlayback(){!this.privPlaybackStarted&&this.privAudio!==void 0&&(this.privPlaybackStarted=!0,this.onAudioStart&&this.onAudioStart(this),this.privAudio.onended=()=>{this.onAudioEnd&&this.onAudioEnd(this)},this.privIsPaused||await this.privAudio.play())}canEndStream(){return this.isClosed&&this.privSourceBuffer!==void 0&&this.privAudioBuffer.length===0&&this.privMediaSourceOpened&&!this.privAppendingToBuffer&&this.privMediaSource.readyState===`open`}sourceBufferAvailable(){return this.privSourceBuffer!==void 0&&!this.privSourceBuffer.updating}}})),UE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationTranscriptionCanceledEventArgs=void 0;var t=yT();e.ConversationTranscriptionCanceledEventArgs=class extends t.CancellationEventArgsBase{}}
71)),WE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.MeetingTranscriptionCanceledEventArgs=void 0;var t=yT();e.MeetingTranscriptionCanceledEventArgs=class extends t.CancellationEventArgsBase{}})),GE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.PronunciationAssessmentGradingSystem=void 0,(function(e){e[e.FivePoint=1]=`FivePoint`,e[e.HundredMark=2]=`HundredMark`})(e.PronunciationAssessmentGradingSystem||={})})),KE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.PronunciationAssessmentGranularity=void 0,(function(e){e[e.Phoneme=1]=`Phoneme`,e[e.Word=2]=`Word`,e[e.FullText=3]=`FullText`})(e.PronunciationAssessmentGranularity||={})})),qE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.PronunciationAssessmentConfig=void 0;var t=qw(),n=Q();e.PronunciationAssessmentConfig=class e{constructor(e,r=n.PronunciationAssessmentGradingSystem.FivePoint,i=n.PronunciationAssessmentGranularity.Phoneme,a=!1){t.Contracts.throwIfNullOrUndefined(e,`referenceText`),this.privProperties=new n.PropertyCollection,this.privProperties.setProperty(n.PropertyId.PronunciationAssessment_ReferenceText,e),this.privProperties.setProperty(n.PropertyId.PronunciationAssessment_GradingSystem,n.PronunciationAssessmentGradingSystem[r]),this.privProperties.setProperty(n.PropertyId.PronunciationAssessment_Granularity,n.PronunciationAssessmentGranularity[i]),this.privProperties.setProperty(n.PropertyId.PronunciationAssessment_EnableMiscue,String(a))}static fromJSON(r){t.Contracts.throwIfNullOrUndefined(r,`json`);let i=new e(``);return i.privProperties=new n.PropertyCollection,i.properties.setProperty(n.PropertyId.PronunciationAssessment_Json,r),i}toJSON(){return this.updateJson(),this.privProperties.getProperty(n.PropertyId.PronunciationAssessment_Params)}applyTo(e){this.updateJson();let t=e.internalData;t.speechContext.setPronunciationAssessmentParams(this.properties.getProperty(n.PropertyId.PronunciationAssessment_Params),t.isSpeakerDiarizationEnabled)}get referenceText(){return this.properties.getProperty(n.PropertyId.PronunciationAssessment_ReferenceText)}set referenceText(e){t.Contracts.throwIfNullOrWhitespace(e,`referenceText`),this.properties.setProperty(n.PropertyId.PronunciationAssessment_ReferenceText,e)}set phonemeAlphabet(e){t.Contracts.throwIfNullOrWhitespace(e,`phonemeAlphabet`),this.privPhonemeAlphabet=e}set enableMiscue(e){let t=e?`true`:`false`;this.properties.setProperty(n.PropertyId.PronunciationAssessment_EnableMiscue,t)}get enableMiscue(){return this.properties.getProperty(n.PropertyId.PronunciationAssessment_EnableMiscue,`false`).toLowerCase()===`true`}set nbestPhonemeCount(e){this.privNBestPhonemeCount=e}set enableProsodyAssessment(e){this.privEnableProsodyAssessment=e}get properties(){return this.privProperties}updateJson(){let e=this.privProperties.getProperty(n.PropertyId.PronunciationAssessment_Json,`{}`),t=JSON.parse(e),r=this.privProperties.getProperty(n.PropertyId.PronunciationAssessment_ReferenceText);r&&(t.referenceText=r);let i=this.privProperties.getProperty(n.PropertyId.PronunciationAssessment_GradingSystem);i&&(t.gradingSystem=i);let a=this.privProperties.getProperty(n.PropertyId.PronunciationAssessment_Granularity);a&&(t.granularity=a),this.privPhonemeAlphabet&&(t.phonemeAlphabet=this.privPhonemeAlphabet),this.privNBestPhonemeCount&&(t.nbestPhonemeCount=this.privNBestPhonemeCount),t.enableProsodyAssessment=this.privEnableProsodyAssessment,t.dimension=`Comprehensive`,this.privProperties.getProperty(n.PropertyId.PronunciationAssessment_EnableMiscue)&&(t.enableMiscue=this.enableMiscue),this.privProperties.setProperty(n.PropertyId.PronunciationAssessment_Params,JSON.stringify(t))}}})),JE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.PronunciationAssessmentResult=void 0;var t=qw(),n=Q();e.PronunciationAssessmentResult=class e{constructor(e){let n=JSON.parse(e);t.Contracts.throwIfNullOrUndefined(n.NBest[0],`NBest`),this.privPronJson=n.NBest[0]}static fromResult(r){t.Contracts.throwIfNullOrUndefined(r,`result`);let i=r.properties.getProperty(n.PropertyId.SpeechServiceResponse_JsonResult);return t.Contracts.throwIfNullOrUndefined(i,`json`),new e(i)}get detailResult(){return this.privPronJson}get accuracyScore(){return this.detailResult.PronunciationAssessment?.AccuracyScore}get pronunciationScore(){return this.detailResult.PronunciationAssessment?.PronScore}get completenessScore(){return this.detailResult.PronunciationAssessment?.CompletenessScore}get fluencyScore(){return this.detailResult.PronunciationAssessment?.FluencyScore}get prosodyScore(){return this.detailResult.PronunciationAssessment?.ProsodyScore}}})),YE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.AvatarConfig=void 0;var t=qw(),n=Q();e.AvatarConfig=class{constructor(e,r,i){this.privCustomized=!1,this.privUseBuiltInVoice=!1,t.Contracts.throwIfNullOrWhitespace(e,`character`),this.character=e,this.style=r,i===void 0&&(i=new n.AvatarVideoFormat),this.videoFormat=i}get customized(){return this.privCustomized}set customized(e){this.privCustomized=e}get useBuiltInVoice(){return this.privUseBuiltInVoice}set useBuiltInVoice(e){this.privUseBuiltInVoice=e}get photoAvatarBaseModel(){return this.privPhotoAvatarBaseModel}set photoAvatarBaseModel(e){this.privPhotoAvatarBaseModel=e}
71get backgroundColor(){return this.privBackgroundColor}set backgroundColor(e){this.privBackgroundColor=e}get backgroundImage(){return this.privBackgroundImage}set backgroundImage(e){this.privBackgroundImage=e}get remoteIceServers(){return this.privRemoteIceServers}set remoteIceServers(e){this.privRemoteIceServers=e}get scene(){return this.privScene}set scene(e){this.privScene=e}}})),XE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.AvatarEventArgs=e.AvatarEventTypes=void 0,(function(e){e.SwitchedToSpeaking=`SwitchedToSpeaking`,e.SwitchedToIdle=`SwitchedToIdle`,e.SessionClosed=`SessionClosed`})(e.AvatarEventTypes||={}),e.AvatarEventArgs=class{constructor(e,t){this.privOffset=e,this.privDescription=t}get type(){return this.privType}get offset(){return this.privOffset}get description(){return this.privDescription}}})),ZE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.AvatarSceneConfig=void 0,e.AvatarSceneConfig=class{constructor(e=1,t=0,n=0,r=0,i=0,a=0,o=1){this.zoom=e,this.positionX=t,this.positionY=n,this.rotationX=r,this.rotationY=i,this.rotationZ=a,this.amplitude=o}}})),QE=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechSynthesisConnectionFactory=void 0;var t=cD(),n=Q(),r=XT(),i=MO(),a=Rw(),o=YT();e.SpeechSynthesisConnectionFactory=class{constructor(){this.synthesisUri=`/tts/cognitiveservices/websocket/v1`}async create(e,s,c){let l=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Endpoint,void 0),u=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Region,void 0),d=r.ConnectionFactoryBase.getHostSuffix(u),f=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_EndpointId,void 0),p=f===void 0?`tts`:`voice`,m=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Host,`wss://`+u+`.`+p+`.speech`+d),h={},g={};if(s.token!==void 0&&s.token!==``&&(g[s.headerName]=s.token),g[a.HeaderNames.ConnectionId]=c,f!==void 0&&f!==``&&(!l||l.search(o.QueryParameterNames.CustomVoiceDeploymentId)===-1)&&(h[o.QueryParameterNames.CustomVoiceDeploymentId]=f),e.avatarEnabled&&(!l||l.search(o.QueryParameterNames.EnableAvatar)===-1)&&(h[o.QueryParameterNames.EnableAvatar]=`true`),l){let e=new URL(l),t=e.pathname;(t===``||t===`/`||t.toLowerCase()===this.synthesisUri)&&(e.pathname=this.synthesisUri,l=await r.ConnectionFactoryBase.getRedirectUrlFromEndpoint(e.toString()))}l||=m+this.synthesisUri,e.parameters.setProperty(n.PropertyId.SpeechServiceConnection_Url,l);let _=e.parameters.getProperty(`SPEECH-EnableWebsocketCompression`,`false`)===`true`;return new t.WebsocketConnection(l,h,g,new i.WebsocketMessageFormatter,t.ProxyInfo.fromParameters(e.parameters),_,c)}}})),$E=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.AvatarSynthesizer=void 0;var t=QE(),n=MO(),r=Lw(),i=oT(),a=Q(),o=qw(),s=OE();e.AvatarSynthesizer=class extends a.Synthesizer{constructor(e,n){super(e),o.Contracts.throwIfNullOrUndefined(n,`avatarConfig`),this.privConnectionFactory=new t.SpeechSynthesisConnectionFactory,this.privAvatarConfig=n,this.implCommonSynthesizeSetup()}implCommonSynthesizeSetup(){super.implCommonSynthesizeSetup(),this.privAdapter.audioOutputFormat=i.AudioOutputFormatImpl.fromSpeechSynthesisOutputFormat(a.SpeechSynthesisOutputFormat.Riff24Khz16BitMonoPcm)}async startAvatarAsync(e){o.Contracts.throwIfNullOrUndefined(e,`peerConnection`),this.privIceServers=e.getConfiguration().iceServers,o.Contracts.throwIfNullOrUndefined(this.privIceServers,`Ice servers must be set.`);let t=new r.Deferred;e.onicegatheringstatechange=()=>{r.Events.instance.onEvent(new r.PlatformEvent(`peer connection: ice gathering state: `+e.iceGatheringState,r.EventType.Debug)),e.iceGatheringState===`complete`&&(r.Events.instance.onEvent(new r.PlatformEvent(`peer connection: ice gathering complete.`,r.EventType.Info)),t.resolve())},e.onicecandidate=e=>{e.candidate?r.Events.instance.onEvent(new r.PlatformEvent(`peer connection: ice candidate: `+e.candidate.candidate,r.EventType.Debug)):(r.Events.instance.onEvent(new r.PlatformEvent(`peer connection: ice candidate: complete`,r.EventType.Debug)),t.resolve())},setTimeout(()=>{e.iceGatheringState!==`complete`&&(r.Events.instance.onEvent(new r.PlatformEvent(`peer connection: ice gathering timeout.`,r.EventType.Warning)),t.resolve())},2e3);let n=await e.createOffer();await e.setLocalDescription(n),await t.promise,r.Events.instance.onEvent(new r.PlatformEvent(`peer connection: got local SDP.`,r.EventType.Info)),this.privProperties.setProperty(a.PropertyId.TalkingAvatarService_WebRTC_SDP,JSON.stringify(e.localDescription));let i=await this.speak(``,!1);if(i.reason!==a.ResultReason.SynthesizingAudioCompleted)return new a.SynthesisResult(i.resultId,i.reason,i.errorDetails,i.properties);let s=atob(i.properties.getProperty(a.PropertyId.TalkingAvatarService_WebRTC_SDP)),c=new RTCSessionDescription(JSON.parse(s));return await e.setRemoteDescription(c),new a.SynthesisResult(i.resultId,i.reason,void 0,i.properties)}async speakTextAsync(e){let t=await this.speak(e,!1);return new a.SynthesisResult(t.resultId,t.reason,t.errorDetails,t.properties)}async speakSsmlAsync(e){let t=await this.speak(e,!0);return new a.SynthesisResult(t.resultId,t.reason,t.errorDetails,t.properties)}async stopSpeakingAsync(){for(;this.synthesisRequestQueue.length()>0;)(await this.synthesisRequestQueue.dequeue()).err(`Synthesis is canceled by user.`);return this.privAdapter.stopSpeaking()}async updateSceneAsync(e){o.Contracts.throwIfDisposed(this.privDisposed),o.Contracts.throwIfNullOrUndefined(e,`sceneConfig`);let t={avatarScene:{amplitude:e.amplitude,positionX:e.positionX,positionY:e.positionY,rotationX:e.rotationX,rotationY:e.rotationY,rotationZ:e.rotationZ,zoom:e.zoom}};return this.privAdapter.sendNetworkMessage(`synthesis.control`,JSON.stringify(t))}async stopAvatarAsync(){return o.Contracts.throwIfDisposed(this.privDisposed),this.dispose(!0)}async close(){if(!this.privDisposed)return this.dispose(!0)}get iceServers(){return this.privIceServers}createSynthesisAdapter(e,t,r){return new n.AvatarSynthesisAdapter(e,t,r,this,this.privAvatarConfig)}createRestSynthesisAdapter(e,t){}createSynthesizerConfig(e){let t=super.createSynthesizerConfig(e);return t.avatarEnabled=!0,t}async speak(e,t){let n=(0,r.createNoDashGuid)(),i=new r.Deferred;return this.synthesisRequestQueue.enqueue(new s.SynthesisRequest(n,e,t,e=>{i.resolve(e),this.privSynthesizing=!1,this.adapterSpeak()},e=>{i.reject(e),this.privSynthesizing=!1})),this.adapterSpeak(),i.promise}}})),eD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.AvatarVideoFormat=e.Coordinate=void 0,e.Coordinate=class{constructor(e,t){this.x=e,this.y=t}},e.AvatarVideoFormat=class{constructor(e=`H264`,t=2e6,n=1920,r=1080){this.co
71dec=e,this.bitrate=t,this.width=n,this.height=r}setCropRange(e,t){this.cropRange={bottomRight:t,topLeft:e}}}})),tD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.AvatarWebRTCConnectionResult=void 0;var t=Q();e.AvatarWebRTCConnectionResult=class extends t.SynthesisResult{constructor(e,t,n,r,i){super(t,n,r,i),this.privSDPAnswer=e}get SDPAnswer(){return this.privSDPAnswer}}})),nD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.Diagnostics=void 0;var t=cD(),n=Lw(),r=class{static SetLoggingLevel(e){this.privListener=new t.ConsoleLoggingListener(e),n.Events.instance.attachConsoleListener(this.privListener)}static StartConsoleOutput(){this.privListener&&(this.privListener.enableConsoleOutput=!0)}static StopConsoleOutput(){this.privListener&&(this.privListener.enableConsoleOutput=!1)}static SetLogOutputPath(e){if(typeof window>`u`)this.privListener&&(this.privListener.logPath=e);else throw Error(`File system logging not available in browser.`)}static set onLogOutput(e){this.privListener&&(this.privListener.logCallback=e)}};e.Diagnostics=r,r.privListener=void 0})),Q=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.CustomCommandsConfig=e.BotFrameworkConfig=e.DialogServiceConfig=e.PhraseListGrammar=e.Connection=e.ServiceEventArgs=e.ConnectionEventArgs=e.CancellationErrorCode=e.CancellationDetails=e.CancellationDetailsBase=e.TranslationRecognitionCanceledEventArgs=e.NoMatchDetails=e.NoMatchReason=e.Translations=e.TranslationRecognizer=e.SpeechRecognizer=e.Recognizer=e.PropertyId=e.PropertyCollection=e.SpeechTranslationConfigImpl=e.SpeechTranslationConfig=e.SpeechConfigImpl=e.SpeechConfig=e.ResultReason=e.TranslationSynthesisResult=e.TranslationRecognitionResult=e.TranslationSynthesisEventArgs=e.TranslationRecognitionEventArgs=e.SpeechRecognitionCanceledEventArgs=e.MeetingTranscriptionEventArgs=e.ConversationTranscriptionEventArgs=e.SpeechRecognitionEventArgs=e.SpeechRecognitionResult=e.RecognitionResult=e.OutputFormat=e.RecognitionEventArgs=e.SessionEventArgs=e.KeywordRecognitionModel=e.PushAudioOutputStreamCallback=e.PullAudioInputStreamCallback=e.CancellationReason=e.PushAudioOutputStream=e.PullAudioOutputStream=e.AudioOutputStream=e.PushAudioInputStream=e.PullAudioInputStream=e.AudioInputStream=e.AudioFormatTag=e.AudioStreamFormat=e.AudioConfig=void 0,e.LanguageIdMode=e.PronunciationAssessmentResult=e.PronunciationAssessmentConfig=e.PronunciationAssessmentGranularity=e.PronunciationAssessmentGradingSystem=e.MeetingTranscriptionCanceledEventArgs=e.ConversationTranscriptionCanceledEventArgs=e.SpeakerAudioDestination=e.VoiceInfo=e.SynthesisVoiceType=e.SynthesisVoiceGender=e.SynthesisVoicesResult=e.SpeechSynthesisRequestInputType=e.SpeechSynthesisRequestInputStream=e.SpeechSynthesisRequest=e.SpeechSynthesisBoundaryType=e.SpeechSynthesisVisemeEventArgs=e.SpeechSynthesisBookmarkEventArgs=e.SpeechSynthesisWordBoundaryEventArgs=e.SpeechSynthesisEventArgs=e.SpeechSynthesisResult=e.SynthesisResult=e.SpeechSynthesizer=e.SpeechSynthesisOutputFormat=e.Synthesizer=e.User=e.ParticipantChangedReason=e.Participant=e.MeetingTranscriber=e.Meeting=e.ConversationTranscriptionResult=e.ConversationTranscriber=e.ConversationTranslator=e.ConversationTranslationResult=e.ConversationTranslationEventArgs=e.ConversationTranslationCanceledEventArgs=e.ConversationParticipantsChangedEventArgs=e.ConversationExpirationEventArgs=e.Conversation=e.SourceLanguageConfig=e.AutoDetectSourceLanguageResult=e.AutoDetectSourceLanguageConfig=e.ConnectionMessage=e.ConnectionMessageEventArgs=e.BaseAudioPlayer=e.ProfanityOption=e.ServicePropertyChannel=e.TurnStatusReceivedEventArgs=e.ActivityReceivedEventArgs=e.DialogServiceConnector=void 0,e.LogLevel=e.Diagnostics=e.AvatarWebRTCConnectionResult=e.Coordinate=e.AvatarVideoFormat=e.AvatarSynthesizer=e.AvatarSceneConfig=e.AvatarEventArgs=e.AvatarConfig=void 0;var t=cT();Object.defineProperty(e,`AudioConfig`,{enumerable:!0,get:function(){return t.AudioConfig}});var n=Xw();Object.defineProperty(e,`AudioStreamFormat`,{enumerable:!0,get:function(){return n.AudioStreamFormat}}),Object.defineProperty(e,`AudioFormatTag`,{enumerable:!0,get:function(){return n.AudioFormatTag}});var r=iT();Object.defineProperty(e,`AudioInputStream`,{enumerable:!0,get:function(){return r.AudioInputStream}}),Object.defineProperty(e,`PullAudioInputStream`,{enumerable:!0,get:function(){return r.PullAudioInputStream}}),Object.defineProperty(e,`PushAudioInputStream`,{enumerable:!0,get:function(){return r.PushAudioInputStream}});var i=sT();Object.defineProperty(e,`AudioOutputStream`,{enumerable:!0,get:function(){return i.AudioOutputStream}}),Object.defineProperty(e,`PullAudioOutputStream`,{enumerable:!0,get:function(){return i.PullAudioOutputStream}}),Object.defineProperty(e,`PushAudioOutputStream`,{enumerable:!0,get:function(){return i.PushAudioOutputStream}});var a=lT();Object.defineProperty(e,`CancellationReason`,{enumerable:!0,get:function(){return a.CancellationReason}});var o=uT();Object.defineProperty(e,`PullAudioInputStreamCallback`,{enumerable:!0,get:function(){return o.PullAudioInputStreamCallback}});var s=dT();Object.defineProperty(e,`PushAudioOutputStreamCallback`,{enumerable:!0,get:function(){return s.PushAudioOutputStreamCallback}});
71var c=fT();Object.defineProperty(e,`KeywordRecognitionModel`,{enumerable:!0,get:function(){return c.KeywordRecognitionModel}});var l=pT();Object.defineProperty(e,`SessionEventArgs`,{enumerable:!0,get:function(){return l.SessionEventArgs}});var u=mT();Object.defineProperty(e,`RecognitionEventArgs`,{enumerable:!0,get:function(){return u.RecognitionEventArgs}});var d=hT();Object.defineProperty(e,`OutputFormat`,{enumerable:!0,get:function(){return d.OutputFormat}});var f=gT();Object.defineProperty(e,`RecognitionResult`,{enumerable:!0,get:function(){return f.RecognitionResult}});var p=_T();Object.defineProperty(e,`SpeechRecognitionResult`,{enumerable:!0,get:function(){return p.SpeechRecognitionResult}});var m=vT();Object.defineProperty(e,`SpeechRecognitionEventArgs`,{enumerable:!0,get:function(){return m.SpeechRecognitionEventArgs}}),Object.defineProperty(e,`ConversationTranscriptionEventArgs`,{enumerable:!0,get:function(){return m.ConversationTranscriptionEventArgs}}),Object.defineProperty(e,`MeetingTranscriptionEventArgs`,{enumerable:!0,get:function(){return m.MeetingTranscriptionEventArgs}});var h=bT();Object.defineProperty(e,`SpeechRecognitionCanceledEventArgs`,{enumerable:!0,get:function(){return h.SpeechRecognitionCanceledEventArgs}});var g=xT();Object.defineProperty(e,`TranslationRecognitionEventArgs`,{enumerable:!0,get:function(){return g.TranslationRecognitionEventArgs}});var _=ST();Object.defineProperty(e,`TranslationSynthesisEventArgs`,{enumerable:!0,get:function(){return _.TranslationSynthesisEventArgs}});var v=CT();Object.defineProperty(e,`TranslationRecognitionResult`,{enumerable:!0,get:function(){return v.TranslationRecognitionResult}});var y=wT();Object.defineProperty(e,`TranslationSynthesisResult`,{enumerable:!0,get:function(){return y.TranslationSynthesisResult}});var b=TT();Object.defineProperty(e,`ResultReason`,{enumerable:!0,get:function(){return b.ResultReason}});var x=ET();Object.defineProperty(e,`SpeechConfig`,{enumerable:!0,get:function(){return x.SpeechConfig}}),Object.defineProperty(e,`SpeechConfigImpl`,{enumerable:!0,get:function(){return x.SpeechConfigImpl}});var S=DT();Object.defineProperty(e,`SpeechTranslationConfig`,{enumerable:!0,get:function(){return S.SpeechTranslationConfig}}),Object.defineProperty(e,`SpeechTranslationConfigImpl`,{enumerable:!0,get:function(){return S.SpeechTranslationConfigImpl}});var C=OT();Object.defineProperty(e,`PropertyCollection`,{enumerable:!0,get:function(){return C.PropertyCollection}});var w=kT();Object.defineProperty(e,`PropertyId`,{enumerable:!0,get:function(){return w.PropertyId}});var T=AT();Object.defineProperty(e,`Recognizer`,{enumerable:!0,get:function(){return T.Recognizer}});var E=MT();Object.defineProperty(e,`SpeechRecognizer`,{enumerable:!0,get:function(){return E.SpeechRecognizer}});var D=FT();Object.defineProperty(e,`TranslationRecognizer`,{enumerable:!0,get:function(){return D.TranslationRecognizer}});var O=IT();Object.defineProperty(e,`Translations`,{enumerable:!0,get:function(){return O.Translations}});var k=LT();Object.defineProperty(e,`NoMatchReason`,{enumerable:!0,get:function(){return k.NoMatchReason}});var A=RT();Object.defineProperty(e,`NoMatchDetails`,{enumerable:!0,get:function(){return A.NoMatchDetails}});var j=zT();Object.defineProperty(e,`TranslationRecognitionCanceledEventArgs`,{enumerable:!0,get:function(){return j.TranslationRecognitionCanceledEventArgs}});var M=BT();Object.defineProperty(e,`CancellationDetailsBase`,{enumerable:!0,get:function(){return M.CancellationDetailsBase}});var N=VT();Object.defineProperty(e,`CancellationDetails`,{enumerable:!0,get:function(){return N.CancellationDetails}});var P=HT();Object.defineProperty(e,`CancellationErrorCode`,{enumerable:!0,get:function(){return P.CancellationErrorCode}});var F=UT();Object.defineProperty(e,`ConnectionEventArgs`,{enumerable:!0,get:function(){return F.ConnectionEventArgs}});var ee=WT();Object.defineProperty(e,`ServiceEventArgs`,{enumerable:!0,get:function(){return ee.ServiceEventArgs}});var te=PT();Object.defineProperty(e,`Connection`,{enumerable:!0,get:function(){return te.Connection}});var ne=GT();Object.defineProperty(e,`PhraseListGrammar`,{enumerable:!0,get:function(){return ne.PhraseListGrammar}});var I=KT();Object.defineProperty(e,`DialogServiceConfig`,{enumerable:!0,get:function(){return I.DialogServiceConfig}});var re=qT();Object.defineProperty(e,`BotFrameworkConfig`,{enumerable:!0,get:function(){return re.BotFrameworkConfig}});var ie=JT();Object.defineProperty(e,`CustomCommandsConfig`,{enumerable:!0,get:function(){return ie.CustomCommandsConfig}});var ae=QT();Object.defineProperty(e,`DialogServiceConnector`,{enumerable:!0,get:function(){return ae.DialogServiceConnector}});var oe=$T();Object.defineProperty(e,`ActivityReceivedEventArgs`,{enumerable:!0,get:function(){return oe.ActivityReceivedEventArgs}});var se=tE();Object.defineProperty(e,`TurnStatusReceivedEventArgs`,{enumerable:!0,get:function(){return se.TurnStatusReceivedEventArgs}});var ce=nE();Object.defineProperty(e,`ServicePropertyChannel`,{enumerable:!0,get:function(){return ce.ServicePropertyChannel}});var le=rE();Object.defineProperty(e,`ProfanityOption`,{enumerable:!0,get:function(){return le.ProfanityOption}});var L=iE();Object.defineProperty(e,`BaseAudioPlayer`,{enumerable:!0,get:function(){return L.BaseAudioPlayer}});var ue=aE();Object.defineProperty(e,`ConnectionMessageEventArgs`,{enumerable:!0,get:function(){return ue.ConnectionMessageEventArgs}});var de=NT();Object.defineProperty(e,`ConnectionMessage`,{enumerable:!0,get:function(){return de.ConnectionMessage}});var fe=sE();Object.defineProperty(e,`AutoDetectSourceLanguageConfig`,{enumerable:!0,get:function(){return fe.AutoDetectSourceLanguageConfig}});var pe=cE();Object.defineProperty(e,`AutoDetectSourceLanguageResult`,{enumerable:!0,get:function(){return pe.AutoDetectSourceLanguageResult}});var me=lE();Object.defineProperty(e,`SourceLanguageConfig`,{enumerable:!0,get:function(){return me.SourceLanguageConfig}});var he=DE();Object.defineProperty(e,`Conversation`,{enumerable:!0,get:function(){return he.Conversation}}),Object.defineProperty(e,`ConversationExpirationEventArgs`,{enumerable:!0,get:function(){return he.ConversationExpirationEventArgs}}),Object.defineProperty(e,`ConversationParticipantsChangedEventArgs`,{enumerable:!0,get:function(){return he.ConversationParticipantsChangedEventArgs}}),Object.defineProperty(e,`ConversationTranslationCanceledEventArgs`,{enumerable:!0,get:function(){return he.ConversationTranslationCanceledEventArgs}}),Object.defineProperty(e,`ConversationTranslationEventArgs`,{enumerable:!0,get:function(){return he.ConversationTranslationEventArgs}}),Object.defineProperty(e,`ConversationTranslationResult`,{enumerable:!0,get:function(){return he.ConversationTranslationResult}}),Object.defineProperty(e,`ConversationTranslator`,{enumerable:!0,get:function(){return he.ConversationTranslator}}),Object.defineProperty(e,`ConversationTranscriber`,{enumerable:!0,get:function(){return he.ConversationTranscriber}}),Object.defineProperty(e,`ConversationTranscriptionResult`,{enumerable:!0,get:function(){return he.ConversationTranscriptionResult}}),Object.defineProperty(e,`Meeting`,{enumerable:!0,get:function(){return he.Meeting}}),Object.defineProperty(e,`MeetingTranscriber`,{enumerable:!0,get:function(){return he.MeetingTranscriber}}),Object.defineProperty(e,`Participant`,{enumerable:!0,get:function(){return he.Participant}}),Object.defineProperty(e,`ParticipantChangedReason`,{enumerable:!0,get:function(){return he.ParticipantChangedReason}}),Object.defineProperty(e,`User`,{enumerable:!0,get:function(){return he.User}});var ge=OE();Object.defineProperty(e,`Synthesizer`,{enumerable:!0,get:function(){return ge.Synthesizer}});var _e=aT();Object.defineProperty(e,`SpeechSynthesisOutputFormat`,{enumerable:!0,get:function(){return _e.SpeechSynthesisOutputFormat}});var ve=kE();Object.defineProperty(e,`SpeechSynthesizer`,{enumerable:!0,get:function(){return ve.SpeechSynthesizer}});var ye=AE();Object.defineProperty(e,`SynthesisResult`,{enumerable:!0,get:function(){return ye.SynthesisResult}});var be=jE();Object.defineProperty(e,`SpeechSynthesisResult`,{enumerable:!0,get:function(){return be.SpeechSynthesisResult}});var xe=ME();Object.defineProperty(e,`SpeechSynthesisEventArgs`,{enumerable:!0,get:function(){return xe.
71SpeechSynthesisEventArgs}});var Se=NE();Object.defineProperty(e,`SpeechSynthesisWordBoundaryEventArgs`,{enumerable:!0,get:function(){return Se.SpeechSynthesisWordBoundaryEventArgs}});var Ce=PE();Object.defineProperty(e,`SpeechSynthesisBookmarkEventArgs`,{enumerable:!0,get:function(){return Ce.SpeechSynthesisBookmarkEventArgs}});var we=FE();Object.defineProperty(e,`SpeechSynthesisVisemeEventArgs`,{enumerable:!0,get:function(){return we.SpeechSynthesisVisemeEventArgs}});var Te=IE();Object.defineProperty(e,`SpeechSynthesisBoundaryType`,{enumerable:!0,get:function(){return Te.SpeechSynthesisBoundaryType}});var Ee=zE();Object.defineProperty(e,`SpeechSynthesisRequest`,{enumerable:!0,get:function(){return Ee.SpeechSynthesisRequest}}),Object.defineProperty(e,`SpeechSynthesisRequestInputStream`,{enumerable:!0,get:function(){return Ee.SpeechSynthesisRequestInputStream}});var De=LE();Object.defineProperty(e,`SpeechSynthesisRequestInputType`,{enumerable:!0,get:function(){return De.SpeechSynthesisRequestInputType}});var Oe=BE();Object.defineProperty(e,`SynthesisVoicesResult`,{enumerable:!0,get:function(){return Oe.SynthesisVoicesResult}});var ke=VE();Object.defineProperty(e,`SynthesisVoiceGender`,{enumerable:!0,get:function(){return ke.SynthesisVoiceGender}}),Object.defineProperty(e,`SynthesisVoiceType`,{enumerable:!0,get:function(){return ke.SynthesisVoiceType}}),Object.defineProperty(e,`VoiceInfo`,{enumerable:!0,get:function(){return ke.VoiceInfo}});var Ae=HE();Object.defineProperty(e,`SpeakerAudioDestination`,{enumerable:!0,get:function(){return Ae.SpeakerAudioDestination}});var je=UE();Object.defineProperty(e,`ConversationTranscriptionCanceledEventArgs`,{enumerable:!0,get:function(){return je.ConversationTranscriptionCanceledEventArgs}});var Me=WE();Object.defineProperty(e,`MeetingTranscriptionCanceledEventArgs`,{enumerable:!0,get:function(){return Me.MeetingTranscriptionCanceledEventArgs}});var Ne=GE();Object.defineProperty(e,`PronunciationAssessmentGradingSystem`,{enumerable:!0,get:function(){return Ne.PronunciationAssessmentGradingSystem}});var Pe=KE();Object.defineProperty(e,`PronunciationAssessmentGranularity`,{enumerable:!0,get:function(){return Pe.PronunciationAssessmentGranularity}});var Fe=qE();Object.defineProperty(e,`PronunciationAssessmentConfig`,{enumerable:!0,get:function(){return Fe.PronunciationAssessmentConfig}});var Ie=JE();Object.defineProperty(e,`PronunciationAssessmentResult`,{enumerable:!0,get:function(){return Ie.PronunciationAssessmentResult}});var Le=oE();Object.defineProperty(e,`LanguageIdMode`,{enumerable:!0,get:function(){return Le.LanguageIdMode}});var Re=YE();Object.defineProperty(e,`AvatarConfig`,{enumerable:!0,get:function(){return Re.AvatarConfig}});var ze=XE();Object.defineProperty(e,`AvatarEventArgs`,{enumerable:!0,get:function(){return ze.AvatarEventArgs}});var Be=ZE();Object.defineProperty(e,`AvatarSceneConfig`,{enumerable:!0,get:function(){return Be.AvatarSceneConfig}});var Ve=$E();Object.defineProperty(e,`AvatarSynthesizer`,{enumerable:!0,get:function(){return Ve.AvatarSynthesizer}});var R=eD();Object.defineProperty(e,`AvatarVideoFormat`,{enumerable:!0,get:function(){return R.AvatarVideoFormat}}),Object.defineProperty(e,`Coordinate`,{enumerable:!0,get:function(){return R.Coordinate}});var He=tD();Object.defineProperty(e,`AvatarWebRTCConnectionResult`,{enumerable:!0,get:function(){return He.AvatarWebRTCConnectionResult}});var Ue=nD();Object.defineProperty(e,`Diagnostics`,{enumerable:!0,get:function(){return Ue.Diagnostics}});var We=Kw();Object.defineProperty(e,`LogLevel`,{enumerable:!0,get:function(){return We.LogLevel}})})),rD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ProxyInfo=void 0;var t=Q();e.ProxyInfo=class e{constructor(e,t,n,r){this.privProxyHostName=e,this.privProxyPort=t,this.privProxyUserName=n,this.privProxyPassword=r}static fromParameters(n){return new e(n.getProperty(t.PropertyId.SpeechServiceConnection_ProxyHostName),parseInt(n.getProperty(t.PropertyId.SpeechServiceConnection_ProxyPort),10),n.getProperty(t.PropertyId.SpeechServiceConnection_ProxyUserName),n.getProperty(t.PropertyId.SpeechServiceConnection_ProxyPassword))}static fromRecognizerConfig(e){return this.fromParameters(e.parameters)}get HostName(){return this.privProxyHostName}get Port(){return this.privProxyPort}get UserName(){return this.privProxyUserName}get Password(){return this.privProxyPassword}}})),iD=s(((e,t)=>{var n=new Set([`json`,`buffer`,`string`]);t.exports=e=>(...t)=>{let r=new Set,i,a,o,s=``;
71return t.forEach(e=>{if(typeof e==`string`)if(e.toUpperCase()===e)if(i){let t=`Can't set method to ${e}, already set to ${i}.`;throw Error(t)}else i=e;else if(e.startsWith(`http:`)||e.startsWith(`https:`))s=e;else if(n.has(e))a=e;else throw Error(`Unknown encoding, ${e}`);else if(typeof e==`number`)r.add(e);else if(typeof e==`object`)if(Array.isArray(e)||e instanceof Set)e.forEach(e=>r.add(e));else{if(o)throw Error(`Cannot set headers twice.`);o=e}else throw Error(`Unknown type: ${typeof e}`)}),i||=`GET`,r.size===0&&r.add(200),e(r,i,a,o,s)}})),aD=s(((e,t)=>{var n=iD(),r=class e extends Error{constructor(t,...n){super(...n),Error.captureStackTrace&&Error.captureStackTrace(this,e),this.name=`StatusError`,this.message=t.statusMessage,this.statusCode=t.status,this.res=t,this.json=t.json.bind(t),this.text=t.text.bind(t),this.arrayBuffer=t.arrayBuffer.bind(t);let r;Object.defineProperty(this,`responseBody`,{get:()=>(r||=this.arrayBuffer(),r)}),this.headers={};for(let[e,n]of t.headers.entries())this.headers[e.toLowerCase()]=n}};t.exports=n((e,t,n,i,a)=>async(o,s,c={})=>{o=a+(o||``);let l=new URL(o);if(i||={},l.username&&(i.Authorization=`Basic `+btoa(l.username+`:`+l.password),l=new URL(l.protocol+`//`+l.host+l.pathname+l.search)),l.protocol!==`https:`&&l.protocol!==`http:`)throw Error(`Unknown protocol, ${l.protocol}`);if(s&&!(s instanceof ArrayBuffer||ArrayBuffer.isView(s)||typeof s==`string`))if(typeof s==`object`)s=JSON.stringify(s),i[`Content-Type`]=`application/json`;else throw Error(`Unknown body type.`);c=new Headers({...i||{},...c});let u=await fetch(l,{method:t,headers:c,body:s});if(u.statusCode=u.status,!e.has(u.status))throw new r(u);return n===`json`?u.json():n===`buffer`?u.arrayBuffer():n===`string`?u.text():u})})),oD=s((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0}),e.RestMessageAdapter=e.RestRequestType=void 0;var n=t(aD()),r=Lw(),i;(function(e){e.Get=`GET`,e.Post=`POST`,e.Delete=`DELETE`,e.File=`file`})(i=e.RestRequestType||={}),e.RestMessageAdapter=class{constructor(e){if(!e)throw new r.ArgumentNullError(`configParams`);this.privHeaders=e.headers,this.privIgnoreCache=e.ignoreCache}static extractHeaderValue(e,t){let n=``;try{let r=t.trim().split(/[\r\n]+/),i={};r.forEach(e=>{let t=e.split(`: `),n=t.shift().toLowerCase();i[n]=t.join(`: `)}),n=i[e.toLowerCase()]}catch{}return n}set options(e){this.privHeaders=e.headers,this.privIgnoreCache=e.ignoreCache}setHeaders(e,t){this.privHeaders[e]=t}request(e,t,a={},o=null){let s=new r.Deferred,c=e===i.File?`POST`:e,l=(e,t={})=>{let n=e;return{data:JSON.stringify(t),headers:JSON.stringify(e.headers),json:t,ok:e.statusCode>=200&&e.statusCode<300,status:e.statusCode,statusText:t.error?t.error.message:n.statusText?n.statusText:n.statusMessage}},u=r=>{(0,n.default)(t,c,this.privHeaders,200,201,202,204,400,401,402,403,404)(this.queryParams(a)===``?``:`?${this.queryParams(a)}`,r).then(async t=>{if(e===i.Delete||t.statusCode===204)s.resolve(l(t));else try{let e=await t.json();s.resolve(l(t,e))}catch{s.resolve(l(t))}}).catch(e=>{s.reject(e)})};return this.privIgnoreCache&&(this.privHeaders[`Cache-Control`]=`no-cache`),e===i.Post&&o&&(this.privHeaders[`content-type`]=`application/json`,this.privHeaders[`Content-Type`]=`application/json`),u(o),s.promise}queryParams(e={}){return Object.keys(e).map(t=>encodeURIComponent(t)+`=`+encodeURIComponent(e[t])).join(`&`)}}})),sD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.RestConfigBase=void 0;var t=class e{static get requestOptions(){return e.privDefaultRequestOptions}static get configParams(){return e.privDefaultParams}static get restErrors(){return e.privRestErrors}};e.RestConfigBase=t,t.privDefaultRequestOptions={headers:{Accept:`application/json`},ignoreCache:!1,timeout:1e4},t.privRestErrors={authInvalidSubscriptionKey:`You must specify either an authentication token to use, or a Cognitive Speech subscription key.`,authInvalidSubscriptionRegion:`You must specify the Cognitive Speech region to use.`,invalidArgs:`Required input not found: {arg}
71.`,invalidCreateJoinConversationResponse:`Creating/Joining conversation failed with HTTP {status}.`,invalidParticipantRequest:`The requested participant was not found.`,permissionDeniedConnect:`Required credentials not found.`,permissionDeniedConversation:`Invalid operation: only the host can {command} the conversation.`,permissionDeniedParticipant:`Invalid operation: only the host can {command} a participant.`,permissionDeniedSend:`Invalid operation: the conversation is not in a connected state.`,permissionDeniedStart:`Invalid operation: there is already an active conversation.`},t.privDefaultParams={apiVersion:`api-version`,authorization:`Authorization`,clientAppId:`X-ClientAppId`,contentTypeKey:`Content-Type`,correlationId:`X-CorrelationId`,languageCode:`language`,nickname:`nickname`,profanity:`profanity`,requestId:`X-RequestId`,roomId:`roomid`,sessionToken:`token`,subscriptionKey:`Ocp-Apim-Subscription-Key`,subscriptionRegion:`Ocp-Apim-Subscription-Region`,token:`X-CapitoToken`}})),cD=s((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__exportStar||function(e,n){for(var r in e)r!==`default`&&!Object.prototype.hasOwnProperty.call(n,r)&&t(n,e,r)};Object.defineProperty(e,`__esModule`,{value:!0}),n(Jw(),e),n(Yw(),e),n(Zw(),e),n(Qw(),e),n($w(),e),n(tT(),e),n(eT(),e),n(nT(),e),n(rD(),e),n(oD(),e),n(sD(),e)})),lD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechConnectionMessage=void 0;var t=Lw(),n=Rw();e.SpeechConnectionMessage=class e extends t.ConnectionMessage{constructor(e,r,i,a,o,s,c,l){if(!r)throw new t.ArgumentNullError(`path`);if(!i)throw new t.ArgumentNullError(`requestId`);let u={};if(u[n.HeaderNames.Path]=r,u[n.HeaderNames.RequestId]=i,u[n.HeaderNames.RequestTimestamp]=new Date().toISOString(),a&&(u[n.HeaderNames.ContentType]=a),s&&(u[n.HeaderNames.RequestStreamId]=s),c)for(let e in c)e&&(u[e]=c[e]);l?super(e,o,u,l):super(e,o,u),this.privPath=r,this.privRequestId=i,this.privContentType=a,this.privStreamId=s,this.privAdditionalHeaders=c}get path(){return this.privPath}get requestId(){return this.privRequestId}get contentType(){return this.privContentType}get streamId(){return this.privStreamId}get additionalHeaders(){return this.privAdditionalHeaders}static fromConnectionMessage(t){let r=null,i=null,a=null,o=null,s={};if(t.headers)for(let e in t.headers)e&&(e.toLowerCase()===n.HeaderNames.Path.toLowerCase()?r=t.headers[e]:e.toLowerCase()===n.HeaderNames.RequestId.toLowerCase()?i=t.headers[e]:e.toLowerCase()===n.HeaderNames.ContentType.toLowerCase()?a=t.headers[e]:e.toLowerCase()===n.HeaderNames.RequestStreamId.toLowerCase()?o=t.headers[e]:s[e]=t.headers[e]);return new e(t.messageType,r,i,a,t.body,o,s,t.id)}}})),uD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SegmentationMode=void 0,(function(e){e.Normal=`Normal`,e.Disabled=`Disabled`,e.Custom=`Custom`,e.Semantic=`Semantic`})(e.SegmentationMode||={})})),dD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.NextAction=void 0,(function(e){e.None=`None`,e.Synthesize=`Synthesize`})(e.NextAction||={})})),fD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.Mode=void 0,(function(e){e.None=`None`,e.Always=`Always`})(e.Mode||={})})),pD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.LanguageIdDetectionPriority=e.LanguageIdDetectionMode=void 0,(function(e){e.DetectAtAudioStart=`DetectAtAudioStart`,e.DetectContinuous=`DetectContinuous`,e.DetectSegments=`DetectSegments`})(e.LanguageIdDetectionMode||={}),(function(e){e.Auto=`Auto`,e.PrioritizeLatency=`PrioritizeLatency`,e.PrioritizeAccuracy=`PrioritizeAccuracy`})(e.LanguageIdDetectionPriority||={})})),mD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.NextAction=void 0,(function(e){e.Recognize=`Recognize`,e.None=`None`})(e.NextAction||={})})),hD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.OnUnknownAction=void 0,(function(e){e.RecognizeWithDefaultLanguage=`RecognizeWithDefaultLanguage`,e.None=`None`})(e.OnUnknownAction||={})})),gD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ResultType=void 0,(function(e){e.Auto=`Auto`,e.StableFragment=`StableFragment`,e.Hypothesis=`Hypothesis`,e.None=`None`})(e.ResultType||={})})),_D=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}
vendor: 14,397 bytes, line 71
71),e.PhraseResultOutputType=void 0,(function(e){e.Always=`Always`,e.None=`None`})(e.PhraseResultOutputType||={})})),vD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.NextAction=void 0,(function(e){e.None=`None`,e.Translate=`Translate`})(e.NextAction||={})})),yD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.InteractivePunctuationMode=void 0,(function(e){e.None=`None`,e.Implicit=`Implicit`,e.Explicit=`Explicit`,e.Intelligent=`Intelligent`})(e.InteractivePunctuationMode||={})})),bD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationPunctuationMode=void 0,(function(e){e.None=`None`,e.Intelligent=`Intelligent`,e.Implicit=`Implicit`,e.Explicit=`Explicit`})(e.ConversationPunctuationMode||={})})),xD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.DictationPunctuationMode=void 0,(function(e){e.None=`None`,e.Intelligent=`Intelligent`,e.Implicit=`Implicit`,e.Explicit=`Explicit`})(e.DictationPunctuationMode||={})})),SD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.DisfluencyMode=void 0,(function(e){e.Raw=`Raw`,e.Removed=`Removed`,e.Labeled=`Labeled`})(e.DisfluencyMode||={})})),CD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ServiceRecognizerBase=void 0;var t=cD(),n=Lw(),r=Q(),i=MO(),a=lD(),o=uD(),s=jT(),c=dD(),l=fD(),u=pD(),d=mD(),f=hD(),p=gD(),m=_D(),h=vD(),g=yD(),_=bD(),v=xD(),y=SD(),b=class e{constructor(e,t,a,o,s){if(this.privConnectionConfigurationPromise=void 0,this.privConnectionPromise=void 0,this.privSetTimeout=setTimeout,this.privIsLiveAudio=!1,this.privAverageBytesPerMs=0,this.privEnableSpeakerId=!1,this.privExpectContentAssessmentResponse=!1,this.recognizeOverride=void 0,this.disconnectOverride=void 0,this.receiveMessageOverride=void 0,this.sendPrePayloadJSONOverride=void 0,this.postConnectImplOverride=void 0,this.configConnectionOverride=void 0,this.handleSpeechPhraseMessage=void 0,this.handleSpeechHypothesisMessage=void 0,!e)throw new n.ArgumentNullError(`authentication`);if(!t)throw new n.ArgumentNullError(`connectionFactory`);if(!a)throw new n.ArgumentNullError(`audioSource`);if(!o)throw new n.ArgumentNullError(`recognizerConfig`);this.privEnableSpeakerId=o.isSpeakerDiarizationEnabled,this.privMustReportEndOfStream=!1,this.privAuthentication=e,this.privConnectionFactory=t,this.privAudioSource=a,this.privRecognizerConfig=o,this.privIsDisposed=!1,this.privRecognizer=s,this.privRequestSession=new i.RequestSession(this.privAudioSource.id()),this.privConnectionEvents=new n.EventSource,this.privServiceEvents=new n.EventSource,this.privDynamicGrammar=new i.DynamicGrammarBuilder,this.privSpeechContext=new i.SpeechContext(this.privDynamicGrammar),this.privAgentConfig=new i.AgentConfig,this.privRecognizerConfig.parameters.getProperty(r.PropertyId.WebWorkerLoadType,`on`).toLowerCase()===`on`&&typeof Blob<`u`&&typeof Worker<`u`?this.privSetTimeout=n.Timeout.setTimeout:(typeof window<`u`&&(this.privSetTimeout=window.setTimeout.bind(window)),typeof globalThis<`u`&&(this.privSetTimeout=globalThis.setTimeout.bind(globalThis))),this.connectionEvents.attach(e=>{if(e.name===`ConnectionClosedEvent`){let t=e;(t.statusCode===1003||t.statusCode===1007||t.statusCode===1002||t.statusCode===4e3||this.privRequestSession.numConnectionAttempts>this.privRecognizerConfig.maxRetryCount)&&this.cancelRecognitionLocal(r.CancellationReason.Error,t.statusCode===1007?r.CancellationErrorCode.BadRequestParameters:r.CancellationErrorCode.ConnectionFailure,`${t.reason} websocket error code: ${t.statusCode}`)}}),this.privEnableSpeakerId&&(this.privDiarizationSessionId=(0,n.createNoDashGuid)())}setTranslationJson(){let e=this.privRecognizerConfig.parameters.getProperty(r.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0);if(e!==void 0){let t=e.split(`,`),n=this.privRecognizerConfig.parameters.getProperty(r.PropertyId.SpeechServiceConnection_TranslationVoice,void 0),i=this.privRecognizerConfig.parameters.getProperty(r.PropertyId.SpeechServiceConnection_TranslationCategoryId,void 0),a=n===void 0?c.NextAction.None:c.NextAction.Synthesize;if(this.privSpeechContext.getContext().translation={onPassthrough:{action:a},onSuccess:{action:a},output:{includePassThroughResults:!0,interimResults:{mode:l.Mode.Always}},targetLanguages:t},i!==void 0&&(this.privSpeechContext.getContext().translation.category=i),n!==void 0){let e={};for(let r of t)e[r]=n;this.privSpeechContext.getContext().synthesis={defaultVoices:e}}let o=this.privSpeechContext.getContext().phraseDetection||{};o.onSuccess={action:h.NextAction.Translate},o.onInterim={action:h.NextAction.Translate},this.privSpeechContext.getContext().phraseDetection=o}}setSpeechSegmentationTimeoutJson(){let e=this.privRecognizerConfig.parameters.getProperty(r.PropertyId.Speech_SegmentationSilenceTimeoutMs,void 0),t=this.privRecognizerConfig.parameters.getProperty(r.PropertyId.Speech_SegmentationMaximumTimeMs,void 0),n=this.privRecognizerConfig.parameters.getProperty(r.PropertyId.Speech_SegmentationStrategy,void 0),i={mode:o.SegmentationMode.Normal},a=!1;if(n!==void 0){a=!0;let e=o.SegmentationMode.Normal;switch(n.toLowerCase()){case`default`:break;case`time`:e=o.SegmentationMode.Custom;break;case`semantic`:e=o.SegmentationMode.Semantic;break}i.mode=e}if(e!==void 0){a=!0;let t=parseInt(e,10);i.mode=o.SegmentationMode.Custom,i.segmentationSilenceTimeoutMs=t}if(t!==void 0){a=!0;let e=parseInt(t,10);i.mode=o.SegmentationMode.Custom,i.segmentationForcedTimeoutMs=e}if(a){let e=this.privSpeechContext.getContext().phraseDetection||{};switch(e.mode=this.recognitionMode,this.recognitionMode){case s.RecognitionMode.Conversation:e.conversation=e.conversation??{segmentation:{}},e.conversation.segmentation=i;break;case s.RecognitionMode.Interactive:e.interactive=e.interactive??{segmentation:{}},e.interactive.segmentation=i;break;case s.RecognitionMode.Dictation:e.dictation=e.dictation??{},e.dictation.segmentation=i;break}this.privSpeechContext.getContext().phraseDetection=e}}setLanguageIdJson(){let e=this.privSpeechContext.getContext().phraseDetection||{};if(this.privRecognizerConfig.autoDetectSourceLanguages!==void 0){let t=this.privRecognizerConfig.autoDetectSourceLanguages.split(`,`);t.length===1&&t[0]===i.AutoDetectSourceLanguagesOpenRangeOptionName&&(t[0]=`UND`);let n;n=this.privRecognizerConfig.languageIdMode===`Continuous`?u.LanguageIdDetectionMode.DetectContinuous:u.LanguageIdDetectionMode.DetectAtAudioStart,this.privSpeechContext.getContext().languageId={languages:t,mode:n,onSuccess:{action:d.NextAction.Recognize},onUnknown:{action:f.OnUnknownAction.None},priority:u.LanguageIdDetectionPriority.PrioritizeLatency},this.privSpeechContext.getContext().phraseOutput={interimResults:{resultType:p.ResultType.Auto},phraseResults:{resultType:m.PhraseResultOutputType.Always}};let r=this.privRecognizerConfig.sourceLanguageModels;r!==void 0&&(e.customModels=r,e.onInterim={action:h.NextAction.None},e.onSuccess={action:h.NextAction.None})}this.privSpeechContext.getContext().phraseDetection=e}setOutputDetailLevelJson(){this.privRecognizerConfig.parameters.getProperty(r.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps,`false`).toLowerCase()===`true`?this.privSpeechContext.setWordLevelTimings():this.privRecognizerConfig.parameters.getProperty(i.OutputFormatPropertyName,r.OutputFormat[r.OutputFormat.Simple]).toLowerCase()===r.OutputFormat[r.OutputFormat.Detailed].toLocaleLowerCase()&&this.privSpeechContext.setDetailedOutputFormat()}setSpeechStartEventSensitivityJson(){let e=this.privRecognizerConfig.parameters.getProperty(r.PropertyId.Speech_StartEventSensitivity,void 0);if(e!==void 0){let t=!1;switch(e.toLowerCase()){case s.SpeechStartEventSensitivity.Low:case s.SpeechStartEventSensitivity.Medium:case s.SpeechStartEventSensitivity.High:t=!0;break}if(t){let t=this.privSpeechContext.getContext().phraseDetection||{};t.voiceOnsetSensitivity=e.toLowerCase(),this.privSpeechContext.getContext().phraseDetection=t}}}setPostProcessingOptionJson(){let e=this.privRecognizerConfig.parameters.getProperty(r.PropertyId.SpeechServiceResponse_PostProcessingOption,void 0);if(e!==void 0){let t=this.privSpeechContext.getContext().phraseDetection||{};if(t.enrichment=t.enrichment||{},e.toLowerCase()===`truetext`)switch(this.recognitionMode){case s.RecognitionMode.Conversation:t.enrichment.conversation=t.enrichment.conversation||{},t.enrichment.conversation.punctuationMode=_.ConversationPunctuationMode.Implicit,t.enrichment.conversation.disfluencyMode=y.DisfluencyMode.Removed,t.enrichment.conversation.intermediatePunctuationMode=_.ConversationPunctuationMode.Implicit,t.enrichment.conversation.intermediatedisfluencymode=y.DisfluencyMode.Removed;break;case s.RecognitionMode.Interactive:t.enrichment.interactive=t.enrichment.interactive||{},t.enrichment.interactive.punctuationMode=g.InteractivePunctuationMode.Implicit,t.enrichment.interactive.disfluencyMode=y.DisfluencyMode.Removed,t.enrichment.interactive.intermediatePunctuationMode=g.InteractivePunctuationMode.Implicit,t.enrichment.interactive.intermediatedisfluencymode=y.DisfluencyMode.Removed;break;case s.RecognitionMode.Dictation:t.enrichment.dictation=t.enrichment.dictation||{},t.enrichment.dictation.punctuationMode=v.DictationPunctuationMode.Implicit,t.enrichment.dictation.disfluencyMode=y.DisfluencyMode.Removed,t.enrichment.dictation.intermediatePunctuationMode=v.DictationPunctuationMode.Implicit,t.enrichment.dictation.intermediatedisfluencymode=y.DisfluencyMode.Removed;break}else switch(this.recognitionMode){case s.RecognitionMode.Conversation:t.enrichment.conversation=t.enrichment.conversation||{},t.enrichment.conversation.postprocessingoption=e;break;case s.RecognitionMode.Interactive:t.enrichment.interactive=t.enrichment.interactive||{},t.enrichment.interactive.postprocessingoption=e;break;case s.RecognitionMode.Dictation:t.enrichment.dictation=t.enrichment.dictation||{},t.enrichment.dictation.postprocessingoption=e;break}this.privSpeechContext.getContext().phraseDetection=t}}get isSpeakerDiarizationEnabled(){return this.privEnableSpeakerId}get audioSource(){return this.privAudioSource}get speechContext(){return this.privSpeechContext}get dynamicGrammar(){return this.privDynamicGrammar}get agentConfig(){return this.privAgentConfig}set conversationTranslatorToken(e){this.privRecognizerConfig.parameters.setProperty(r.PropertyId.ConversationTranslator_Token,e)}set authentication(e){this.privAuthentication=e}isDisposed(){return this.privIsDisposed}async dispose(e){if(this.privIsDisposed=!0,this.privConnectionPromise!==void 0)try{await(await this.privConnectionPromise).dispose(e)}catch{return}}get connectionEvents(){return this.privConnectionEvents}get serviceEvents(){return this.privServiceEvents}get recognitionMode(){return this.privRecognizerConfig.recognitionMode}async recognize(e,n,a){if(this.recognizeOverride!==void 0){await this.recognizeOverride(e,n,a);return}if(this.privConnectionConfigurationPromise=void 0,this.privRecognizerConfig.recognitionMode=e,this.privRecognizerConfig.recognitionEndpointVersion===`2`){let t=this.privSpeechContext.getContext().phraseDetection||{};t.mode=e,this.privSpeechContext.getContext().phraseDetection=t}this.setLanguageIdJson(),this.setTranslationJson(),this.privRecognizerConfig.autoDetectSourceLanguages!==void 0&&this.privRecognizerConfig.parameters.getProperty(r.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0)!==void 0&&this.setupTranslationWithLanguageId(),this.setSpeechSegmentationTimeoutJson(),this.setOutputDetailLevelJson(),this.setSpeechStartEventSensitivityJson(),this.setPostProcessingOptionJson(),this.privSuccessCallback=n,this.privErrorCallback=a,this.privRequestSession.startNewRecognition(),this.privRequestSession.listenForServiceTelemetry(this.privAudioSource.events);let o=this.connectImpl(),s;try{let e=await this.audioSource.attach(this.privRequestSession.audioNodeId),n=await this.audioSource.format,r=await this.audioSource.deviceInfo;this.privIsLiveAudio=r.type&&r.type===i.type.Microphones,s=new t.ReplayableAudioNode(e,n.avgBytesPerSec),await this.privRequestSession.onAudioSourceAttachCompleted(s,!1),this.privRecognizerConfig.SpeechServiceConfig.Context.audio={source:r}}catch(e){throw await this.privRequestSession.onStopRecognizing(),e}try{await o}catch(e){await this.cancelRecognitionLocal(r.CancellationReason.Error,r.CancellationErrorCode.ConnectionFailure,e);return}let c=new r.SessionEventArgs(this.privRequestSession.sessionId);this.privRecognizer.sessionStarted&&this.privRecognizer.sessionStarted(this.privRecognizer,c),this.receiveMessage(),this.sendAudio(s).catch(async e=>{await this.cancelRecognitionLocal(r.CancellationReason.Error,r.CancellationErrorCode.RuntimeError,e)})}async stopRecognizing(){if(this.privRequestSession.isRecognizing)try{await this.audioSource.turnOff(),await this.sendFinalAudio(),await this.privRequestSession.onStopRecognizing(),await this.privRequestSession.turnCompletionPromise}finally{await this.privRequestSession.dispose()}}async connect(){return await this.connectImpl(),Promise.resolve()}connectAsync(e,t){this.connectImpl().then(()=>{try{e&&e()}catch(e){t&&t(e)}},e=>{try{t&&t(e)}catch{}})}async disconnect(){if(await this.cancelRecognitionLocal(r.CancellationReason.Error,r.CancellationErrorCode.NoError,`Disconnecting`),this.disconnectOverride!==void 0&&await this.disconnectOverride(),this.privConnectionPromise!==void 0)try{await(await this.privConnectionPromise).dispose()}catch{}this.privConnectionPromise=void 0}sendMessage(e){}async sendNetworkMessage(e,t){let r=typeof t==`string`?n.MessageType.Text:n.MessageType.Binary,i=typeof t==`string`?`application/json`:``;return(await this.fetchConnection()).send(new a.SpeechConnectionMessage(r,e,this.privRequestSession.requestId,i,t))}set activityTemplate(e){this.privActivityTemplate=e}get activityTemplate(){return this.privActivityTemplate}set expectContentAssessmentResponse(e){this.privExpectContentAssessmentResponse=e}async sendTelemetryData(){let t=this.privRequestSession.getTelemetry();if(!(e.telemetryDataEnabled!==!0||this.privIsDisposed||t===null)){if(e.telemetryData)try{e.telemetryData(t)}catch{}await(await this.fetchConnection()).send(new a.SpeechConnectionMessage(n.MessageType.Text,`telemetry`,this.privRequestSession.requestId,`application/json`,t))}}async cancelRecognitionLocal(e,t,n){this.privRequestSession.isRecognizing&&(await this.privRequestSession.onStopRecognizing(
71),this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,e,t,n))}async receiveMessage(){try{if(this.privIsDisposed)return;let e=await this.fetchConnection(),t=await e.read();if(this.receiveMessageOverride!==void 0)return this.receiveMessageOverride();if(!t)return this.receiveMessage();this.privServiceHasSentMessage=!0;let o=a.SpeechConnectionMessage.fromConnectionMessage(t);if(o.requestId.toLowerCase()===this.privRequestSession.requestId.toLowerCase())switch(o.path.toLowerCase()){case`turn.start`:this.privMustReportEndOfStream=!0,this.privRequestSession.onServiceTurnStartResponse();break;case`speech.startdetected`:let t=i.SpeechDetected.fromJSON(o.textBody,this.privRequestSession.currentTurnAudioOffset),a=new r.RecognitionEventArgs(t.Offset,this.privRequestSession.sessionId);this.privRecognizer.speechStartDetected&&this.privRecognizer.speechStartDetected(this.privRecognizer,a);break;case`speech.enddetected`:let s;s=o.textBody.length>0?o.textBody:`{ Offset: 0 }`;let c=i.SpeechDetected.fromJSON(s,this.privRequestSession.currentTurnAudioOffset),l=new r.RecognitionEventArgs(c.Offset+this.privRequestSession.currentTurnAudioOffset,this.privRequestSession.sessionId);this.privRecognizer.speechEndDetected&&this.privRecognizer.speechEndDetected(this.privRecognizer,l);break;case`turn.end`:await this.sendTelemetryData(),this.privRequestSession.isSpeechEnded&&this.privMustReportEndOfStream&&(this.privMustReportEndOfStream=!1,await this.cancelRecognitionLocal(r.CancellationReason.EndOfStream,r.CancellationErrorCode.NoError,void 0));let u=new r.SessionEventArgs(this.privRequestSession.sessionId);if(await this.privRequestSession.onServiceTurnEndResponse(this.privRecognizerConfig.isContinuousRecognition),!this.privRecognizerConfig.isContinuousRecognition||this.privRequestSession.isSpeechEnded||!this.privRequestSession.isRecognizing){this.privRecognizer.sessionStopped&&this.privRecognizer.sessionStopped(this.privRecognizer,u);return}else e=await this.fetchConnection(),await this.sendPrePayloadJSON(e);break;default:await this.processTypeSpecificMessages(o)||this.privServiceEvents&&this.serviceEvents.onEvent(new n.ServiceEvent(o.path.toLowerCase(),o.textBody))}return this.receiveMessage()}catch{return null}}updateSpeakerDiarizationAudioOffset(){let e=this.privRequestSession.recognitionBytesSent,t=this.privAverageBytesPerMs===0?0:e/this.privAverageBytesPerMs;this.privSpeechContext.setSpeakerDiarizationAudioOffsetMs(t)}sendSpeechContext(e,t){this.privEnableSpeakerId&&this.updateSpeakerDiarizationAudioOffset();let r=this.speechContext.toJSON();if(t&&this.privRequestSession.onSpeechContext(),r)return e.send(new a.SpeechConnectionMessage(n.MessageType.Text,`speech.context`,this.privRequestSession.requestId,`application/json`,r))}setupTranslationWithLanguageId(){let e=this.privRecognizerConfig.parameters.getProperty(r.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0),t=this.privRecognizerConfig.autoDetectSourceLanguages!==void 0;if(e!==void 0&&t){this.privSpeechContext.getContext().phraseOutput={interimResults:{resultType:p.ResultType.None},phraseResults:{resultType:m.PhraseResultOutputType.None}};let e=this.privSpeechContext.getContext().translation;if(e){let t=this.privRecognizerConfig.sourceLanguageModels;if(t!==void 0&&t.length>0){let e=this.privSpeechContext.getContext().phraseDetection||{};e.customModels=t,this.privSpeechContext.getContext().phraseDetection=e}this.privRecognizerConfig.parameters.getProperty(r.PropertyId.SpeechServiceConnection_TranslationVoice,void 0)!==void 0&&(e.onSuccess={action:c.NextAction.Synthesize},e.onPassthrough={action:c.NextAction.Synthesize})}}}noOp(){}async sendPrePayloadJSON(e,t=!0){if(this.sendPrePayloadJSONOverride!==void 0)return this.sendPrePayloadJSONOverride(e);await this.sendSpeechContext(e,t),await this.sendWaveHeader(e)}async sendWaveHeader(e){let t=await this.audioSource.format;return e.send(new a.SpeechConnectionMessage(n.MessageType.Binary,`audio`,this.privRequestSession.requestId,`audio/x-wav`,t.header))}reconnect(){return this.privConnectionPromise!==void 0&&!this.privServiceHasSentMessage?this.privConnectionPromise:(this.privConnectionId=null,this.privConnectionPromise=void 0,this.privServiceHasSentMessage=!1,this.connectImpl())}connectImpl(){return this.privConnectionPromise===void 0?(this.privConnectionPromise=this.retryableConnect(),this.privConnectionPromise.catch(()=>{}),this.postConnectImplOverride===void 0?this.privConnectionPromise:this.postConnectImplOverride(this.privConnectionPromise)):this.privConnectionPromise.then(e=>e.state()===n.ConnectionState.Disconnected?this.reconnect():this.privConnectionPromise,()=>this.reconnect())}sendSpeechServiceConfig(t,r,i){if(r.onSpeechContext(),e.telemetryDataEnabled!==!0){let e={context:{system:JSON.parse(i).context.system}};i=JSON.stringify(e)}if(this.privRecognizerConfig.parameters.getProperty(`f0f5debc-f8c9-4892-ac4b-90a7ab359fd2`,`false`).toLowerCase()===`true`){let e=JSON.parse(i);e.context.DisableReferenceChannel=`True`,e.context.MicSpec=`1_0_0`,i=JSON.stringify(e)}if(i)return t.send(new a.SpeechConnectionMessage(n.MessageType.Text,`speech.config`,r.requestId,`application/json`,i))}async fetchConnection(){return this.privConnectionConfigurationPromise===void 0?(this.privConnectionConfigurationPromise=this.configureConnection(),await this.privConnectionConfigurationPromise):this.privConnectionConfigurationPromise.then(e=>e.state()===n.ConnectionState.Disconnected?(this.privConnectionConfigurationPromise=void 0,this.fetchConnection()):this.privConnectionConfigurationPromise,()=>(this.privConnectionConfigurationPromise=void 0,this.fetchConnection()))}async sendAudio(e){let t=await this.audioSource.format;this.privAverageBytesPerMs=t.avgBytesPerSec/1e3;let r=Date.now(),i=this.privRecognizerConfig.parameters.getProperty(`SPEECH-TransmitLengthBeforThrottleMs`,`5000`),o=t.avgBytesPerSec/1e3*parseInt(i,10),s=this.privRequestSession.recogNumber,c=async()=>
71{if(!this.privIsDisposed&&!this.privRequestSession.isSpeechEnded&&this.privRequestSession.isRecognizing&&this.privRequestSession.recogNumber===s){let i=await this.fetchConnection(),l=await e.read();if(this.privRequestSession.isSpeechEnded)return;let u,d;if(!l||l.isEnd?(u=null,d=0):(u=l.buffer,this.privRequestSession.onAudioSent(u.byteLength),d=o>=this.privRequestSession.bytesSent?0:Math.max(0,r-Date.now())),d!==0&&await this.delay(d),u!==null&&(r=Date.now()+u.byteLength*1e3/(t.avgBytesPerSec*2)),!this.privIsDisposed&&!this.privRequestSession.isSpeechEnded&&this.privRequestSession.isRecognizing&&this.privRequestSession.recogNumber===s)if(i.send(new a.SpeechConnectionMessage(n.MessageType.Binary,`audio`,this.privRequestSession.requestId,null,u)).catch(()=>{this.privRequestSession.onServiceTurnEndResponse(this.privRecognizerConfig.isContinuousRecognition).catch(()=>{})}),l?.isEnd)this.privIsLiveAudio||this.privRequestSession.onSpeechEnded();else return c()}};return c()}async retryableConnect(){let e=!1;this.privAuthFetchEventId=(0,n.createNoDashGuid)();let t=this.privRequestSession.sessionId;this.privConnectionId=t===void 0?(0,n.createNoDashGuid)():t,this.privRequestSession.onPreConnectionStart(this.privAuthFetchEventId,this.privConnectionId);let i=0,a=``;for(;this.privRequestSession.numConnectionAttempts<=this.privRecognizerConfig.maxRetryCount;){this.privRequestSession.onRetryConnection();let t=await(e?this.privAuthentication.fetchOnExpiry(this.privAuthFetchEventId):this.privAuthentication.fetch(this.privAuthFetchEventId));await this.privRequestSession.onAuthCompleted(!1);let n=await this.privConnectionFactory.create(this.privRecognizerConfig,t,this.privConnectionId);this.privRequestSession.listenForServiceTelemetry(n.events),n.events.attach(e=>{this.connectionEvents.onEvent(e)});let r=await n.open();if(r.statusCode===200)return await this.privRequestSession.onConnectionEstablishCompleted(r.statusCode),Promise.resolve(n);r.statusCode===1006&&(e=!0),i=r.statusCode,a=r.reason}return await this.privRequestSession.onConnectionEstablishCompleted(i,a),Promise.reject(`Unable to contact server. StatusCode: ${i}, ${this.privRecognizerConfig.parameters.getProperty(r.PropertyId.SpeechServiceConnection_Endpoint)} Reason: ${a}`)}delay(e){return new Promise(t=>this.privSetTimeout(t,e))}writeBufferToConsole(e){let t=`Buffer Size: `;if(e===null)t+=`null`;else{let n=new Uint8Array(e);t+=`${e.byteLength}\r\n`;for(let r=0;r<e.byteLength;r++)t+=n[r].toString(16).padStart(2,`0`)+` `,(r+1)%16==0&&(console.info(t),t=``)}console.info(t)}async sendFinalAudio(){await(await this.fetchConnection()).send(new a.SpeechConnectionMessage(n.MessageType.Binary,`audio`,this.privRequestSession.requestId,null,null))}async configureConnection(){let e=await this.connectImpl();return this.configConnectionOverride===void 0?(await this.sendSpeechServiceConfig(e,this.privRequestSession,this.privRecognizerConfig.SpeechServiceConfig.serialize()),await this.sendPrePayloadJSON(e,!1),e):this.configConnectionOverride(e)}};e.ServiceRecognizerBase=b,b.telemetryDataEnabled=!0})),wD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationServiceRecognizer=void 0;var t=Q(),n=MO();e.ConversationServiceRecognizer=class extends n.ServiceRecognizerBase{constructor(e,t,n,r,i){super(e,t,n,r,i),this.handleSpeechPhraseMessage=async e=>this.handleSpeechPhrase(e),this.handleSpeechHypothesisMessage=e=>this.handleSpeechHypothesis(e)}processTypeSpecificMessages(e){}handleRecognizedCallback(e,t,n){}handleRecognizingCallback(e,t,n){}async processSpeechMessages(e){let t=!1;switch(e.path.toLowerCase()){case`speech.hypothesis`:case`speech.fragment`:this.handleSpeechHypothesisMessage&&this.handleSpeechHypothesisMessage(e.textBody),t=!0;break;case`speech.phrase`:this.handleSpeechPhraseMessage&&await this.handleSpeechPhraseMessage(e.textBody),t=!0;break;default:break}return t}cancelRecognition(e,t,n,r,i){}async handleSpeechPhrase(e){let r=n.SimpleSpeechPhrase.fromJSON(e,this.privRequestSession.currentTurnAudioOffset),i=n.EnumTranslation.implTranslateRecognitionResult(r.RecognitionStatus),a,o=new t.PropertyCollection;if(o.setProperty(t.PropertyId.SpeechServiceResponse_JsonResult,e),this.privRequestSession.onPhraseRecognized(r.Offset+r.Duration),t.ResultReason.Canceled===i){let e=n.EnumTranslation.implTranslateCancelResult(r.RecognitionStatus),t=n.EnumTranslation.implTranslateCancelErrorCode(r.RecognitionStatus);await this.cancelRecognitionLocal(e,t,n.EnumTranslation.implTranslateErrorDetails(t))}else if(r.RecognitionStatus!==n.RecognitionStatus.EndOfDictation){if(this.privRecognizerConfig.parameters.getProperty(n.OutputFormatPropertyName)===t.OutputFormat[t.OutputFormat.Simple])a=new t.SpeechRecognitionResult(this.privRequestSession.requestId,i,r.DisplayText,r.Duration,r.Offset,r.Language,r.LanguageDetectionConfidence,r.SpeakerId,void 0,r.asJson(),o);else{let r=n.DetailedSpeechPhrase.fromJSON(e,this.privRequestSession.currentTurnAudioOffset);a=new t.SpeechRecognitionResult(this.privRequestSession.requestId,i,r.Text,r.Duration,r.Offset,r.Language,r.LanguageDetectionConfidence,r.SpeakerId,void 0,r.asJson(),o)}this.handleRecognizedCallback(a,a.offset,this.privRequestSession.sessionId)}}handleSpeechHypothesis(e){let r=n.SpeechHypothesis.fromJSON(e,this.privRequestSession.currentTurnAudioOffset),i=new t.PropertyCollection;i.setProperty(t.PropertyId.SpeechServiceResponse_JsonResult,e);let a=new t.SpeechRecognitionResult(this.privRequestSession.requestId,t.ResultReason.RecognizingSpeech,r.Text,r.Duration,r.Offset,r.Language,r.LanguageDetectionConfidence,r.SpeakerId,void 0,r.asJson(),i);this.privRequestSession.onHypothesis(r.Offset),this.handleRecognizingCallback(a,r.Duration,this.privRequestSession.sessionId)}}})),TD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.RecognizerConfig=e.SpeechResultFormat=void 0;var t=Q(),n=MO(),r=jT();(function(e){e[e.Simple=0]=`Simple`,e[e.Detailed=1]=`Detailed`})(e.SpeechResultFormat||={}),e.RecognizerConfig=class{constructor(e,r){this.privSpeechServiceConfig=e||new n.SpeechServiceConfig(new n.Context(null)),this.privParameters=r,this.privMaxRetryCount=parseInt(r.getProperty(`SPEECH-Error-MaxRetryCount`,`4`),10),this.privLanguageIdMode=r.getProperty(t.PropertyId.SpeechServiceConnection_LanguageIdMode,void 0),this.privEnableSpeakerId=!1}get parameters(){return this.privParameters}get recognitionMode(){return this.privRecognitionMode}set recognitionMode(e){this.privRecognitionMode=e,this.privRecognitionActivityTimeout=e===r.RecognitionMode.Interactive?8e3:25e3,this.privSpeechServiceConfig.Recognition=r.RecognitionMode[e]}get SpeechServiceConfig(){return this.privSpeechServiceConfig}get recognitionActivityTimeout(){return this.privRecognitionActivityTimeout}get isContinuousRecognition(){return this.privRecognitionMode!==r.RecognitionMode.Interactive}get languageIdMode(){return this.privLanguageIdMode}get autoDetectSourceLanguages(){return this.parameters.getProperty(t.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,void 0)}get recognitionEndpointVersion(){return this.parameters.getProperty(t.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,`2`)}set recognitionEndpointVersion(e){this.parameters.setProperty(t.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,e)}get sourceLanguageModels(){let e=[],n=!1;if(this.autoDetectSourceLanguages!==void 0)for(let r of this.autoDetectSourceLanguages.split(`,`)){let i=r+t.PropertyId.SpeechServiceConnection_EndpointId.toString(),a=this.parameters.getProperty(i,void 0);a===void 0?e.push({language:r,endpoint:``}):(e.push({language:r,endpoint:a}),n=!0)}return n?e:void 0}get maxRetryCount(){return this.privMaxRetryCount}get isSpeakerDiarizationEnabled(){return this.privEnableSpeakerId}set isSpeakerDiarizationEnabled(e){this.privEnableSpeakerId=e}}}
71)),ED=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0})})),DD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.WebsocketMessageFormatter=void 0;var t=Lw(),n=`\r
72`;e.WebsocketMessageFormatter=class{toConnectionMessage(e){let n=new t.Deferred;try{if(e.messageType===t.MessageType.Text){let r=e.textContent,i={},a=null;if(r){let e=r.split(`\r
73\r
74`);e&&e.length>0&&(i=this.parseHeaders(e[0]),e.length>1&&(a=e[1]))}n.resolve(new t.ConnectionMessage(e.messageType,a,i,e.id))}else if(e.messageType===t.MessageType.Binary){let r=e.binaryContent,i={},a=null;if(!r||r.byteLength<2)throw Error(`Invalid binary message format. Header length missing.`);let o=new DataView(r),s=o.getInt16(0);if(r.byteLength<s+2)throw Error(`Invalid binary message format. Header content missing.`);let c=``;for(let e=0;e<s;e++)c+=String.fromCharCode(o.getInt8(e+2));i=this.parseHeaders(c),r.byteLength>s+2&&(a=r.slice(2+s)),n.resolve(new t.ConnectionMessage(e.messageType,a,i,e.id))}}catch(e){n.reject(`Error formatting the message. Error: ${e}`)}return n.promise}fromConnectionMessage(e){let r=new t.Deferred;try{if(e.messageType===t.MessageType.Text){let i=`${this.makeHeaders(e)}${n}${e.textBody?e.textBody:``}`;r.resolve(new t.RawWebsocketMessage(t.MessageType.Text,i,e.id))}else if(e.messageType===t.MessageType.Binary){let n=this.makeHeaders(e),i=e.binaryBody,a=this.stringToArrayBuffer(n),o=new Int8Array(a),s=o.byteLength,c=new Int8Array(2+s+(i?i.byteLength:0));if(c[0]=s>>8&255,c[1]=s&255,c.set(o,2),i){let e=new Int8Array(i);c.set(e,2+s)}let l=c.buffer;r.resolve(new t.RawWebsocketMessage(t.MessageType.Binary,l,e.id))}}catch(e){r.reject(`Error formatting the message. ${e}`)}return r.promise}makeHeaders(e){let t=``;if(e.headers)for(let r in e.headers)r&&(t+=`${r}: ${e.headers[r]}${n}`);return t}parseHeaders(e){let t={};if(e){let n=e.match(/[^\r\n]+/g);if(t){for(let e of n)if(e){let n=e.indexOf(`:`),r=n>0?e.substr(0,n).trim().toLowerCase():e;t[r]=n>0&&e.length>n+1?e.substr(n+1).trim():``}}}return t}stringToArrayBuffer(e){let t=new ArrayBuffer(e.length),n=new DataView(t);for(let t=0;t<e.length;t++)n.setUint8(t,e.charCodeAt(t));return t}}})),OD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechConnectionFactory=void 0;var t=cD(),n=MO(),r=Q(),i=XT(),a=MO(),o=Rw(),s=YT(),c=jT();e.SpeechConnectionFactory=class extends i.ConnectionFactoryBase{constructor(){super(...arguments),this.interactiveRelativeUri=`/speech/recognition/interactive/cognitiveservices/v1`,this.conversationRelativeUri=`/speech/recognition/conversation/cognitiveservices/v1`,this.dictationRelativeUri=`/speech/recognition/dictation/cognitiveservices/v1`,this.universalUri=`/stt/speech/universal/v`}async create(e,l,u){let d=e.parameters.getProperty(r.PropertyId.SpeechServiceConnection_Endpoint,void 0),f=e.parameters.getProperty(r.PropertyId.SpeechServiceConnection_Region,void 0),p=i.ConnectionFactoryBase.getHostSuffix(f),m=e.parameters.getProperty(r.PropertyId.SpeechServiceConnection_Host,`wss://`+f+`.stt.speech`+p),h={},g=e.parameters.getProperty(r.PropertyId.SpeechServiceConnection_EndpointId,void 0),_=e.parameters.getProperty(r.PropertyId.SpeechServiceConnection_RecoLanguage,void 0);if(g?(!d||d.search(s.QueryParameterNames.CustomSpeechDeploymentId)===-1)&&(h[s.QueryParameterNames.CustomSpeechDeploymentId]=g):_&&(!d||d.search(s.QueryParameterNames.Language)===-1)&&(h[s.QueryParameterNames.Language]=_),(!d||d.search(s.QueryParameterNames.Format)===-1)&&(h[s.QueryParameterNames.Format]=e.parameters.getProperty(n.OutputFormatPropertyName,r.OutputFormat[r.OutputFormat.Simple]).toLowerCase()),e.autoDetectSourceLanguages!==void 0&&(h[s.QueryParameterNames.EnableLanguageId]=`true`),this.setCommonUrlParams(e,h,d),d){let t=new URL(d),n=t.pathname;(n===``||n===`/`)&&(t.pathname=this.universalUri+e.recognitionEndpointVersion,d=await i.ConnectionFactoryBase.getRedirectUrlFromEndpoint(t.toString()))}if(!d)switch(e.recognitionMode){case c.RecognitionMode.Conversation:d=e.parameters.getProperty(n.ForceDictationPropertyName,`false`)===`true`?m+this.dictationRelativeUri:e.recognitionEndpointVersion!==void 0&&parseInt(e.recognitionEndpointVersion,10)>1?`${m}${this.universalUri}${e.recognitionEndpointVersion}`:m+this.conversationRelativeUri;break;case c.RecognitionMode.Dictation:d=m+this.dictationRelativeUri;break;default:d=e.recognitionEndpointVersion!==void 0&&parseInt(e.recognitionEndpointVersion,10)>1?`${m}${this.universalUri}${e.recognitionEndpointVersion}`:m+this.interactiveRelativeUri;break}let v={};l.token!==void 0&&l.token!==``&&(v[l.headerName]=l.token),v[o.HeaderNames.ConnectionId]=u,v.connectionId=u;let y=e.parameters.getProperty(`SPEECH-EnableWebsocketCompression`,`false`)===`true`,b=new t.WebsocketConnection(d,h,v,new a.WebsocketMessageFormatter,t.ProxyInfo.fromRecognizerConfig(e),y,u),x=b.uri;return e.parameters.setProperty(r.PropertyId.SpeechServiceConnection_Url,x),b}}})),kD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationTranscriberConnectionFactory=void 0;var t=cD(),n=Q(),r=MO(),i=XT(),a=MO(),o=Rw(),s=YT();e.ConversationTranscriberConnectionFactory=class extends i.ConnectionFactoryBase{constructor(){super(...arguments),this.universalUri=`/stt/speech/universal/v2`,this.conversationRelativeUriV1=`/speech/recognition/conversation/cognitiveservices/v1`}async create(e,r,c){let l=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Endpoint,void 0),u=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Region,void 0),d=i.ConnectionFactoryBase.getHostSuffix(u),f=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Host,`wss://`+u+`.stt.speech`+d),p={},m=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_EndpointId,void 0),h=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_RecoLanguage,void 0);if(m?(!l||l.search(s.QueryParameterNames.CustomSpeechDeploymentId)===-1)&&(p[s.QueryParameterNames.CustomSpeechDeploymentId]=m):h&&(!l||l.search(s.QueryParameterNames.Language)===-1)&&(p[s.QueryParameterNames.Language]=h),e.autoDetectSourceLanguages!==void 0&&(p[s.QueryParameterNames.EnableLanguageId]=`true`),e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,void 0)===`1`)l=`${f}${this.universalUri}`;else{if(this.setV2UrlParams(e,p,l),l){let e=new URL(l),t=e.pathname;(t===``||t===`/`)&&(e.pathname=this.universalUri,l=await i.ConnectionFactoryBase.getRedirectUrlFromEndpoint(e.toString()))}l||=`${f}${this.conversationRelativeUriV1}`}let g={};r.token!==void 0&&r.token!==``&&(g[r.headerName]=r.token),g[o.HeaderNames.ConnectionId]=c;let _=e.parameters.getProperty(`SPEECH-EnableWebsocketCompression`,`false`)===`true`,v=new t.WebsocketConnection(l,p,g,new a.WebsocketMessageFormatter,t.ProxyInfo.fromRecognizerConfig(e),_,c),y=v.uri;return e.parameters.setProperty(n.PropertyId.SpeechServiceConnection_Url,y),v}setV2UrlParams(e,t,i){new Map([[n.PropertyId.Speech_SegmentationSilenceTimeoutMs,s.QueryParameterNames.SegmentationSilenceTimeoutMs],[n.PropertyId.SpeechServiceConnection_EnableAudioLogging,s.QueryParameterNames.EnableAudioLogging],[n.PropertyId.SpeechServiceConnection_EndSilenceTimeoutMs,s.QueryParameterNames.EndSilenceTimeoutMs],[n.PropertyId.SpeechServiceConnection_InitialSilenceTimeoutMs,s.QueryParameterNames.InitialSilenceTimeoutMs],[n.PropertyId.SpeechServiceResponse_ProfanityOption,s.QueryParameterNames.Profanity],[n.PropertyId.SpeechServiceResponse_StableParti
74alResultThreshold,s.QueryParameterNames.StableIntermediateThreshold]]).forEach((n,r)=>{this.setUrlParameter(r,n,e,t,i)});let a=JSON.parse(e.parameters.getProperty(r.ServicePropertiesPropertyName,`{}`));Object.keys(a).forEach(e=>{t[e]=a[e]})}}})),AD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TranscriberConnectionFactory=void 0;var t=cD(),n=Q(),r=XT(),i=MO(),a=Rw(),o=YT();e.TranscriberConnectionFactory=class extends r.ConnectionFactoryBase{constructor(){super(...arguments),this.multiaudioRelativeUri=`/speech/recognition/multiaudio`}create(e,o,s){let c=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Endpoint,void 0),l=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Region,`centralus`),u=r.ConnectionFactoryBase.getHostSuffix(l),d=`wss://transcribe.`+l+`.cts.speech`+u+this.multiaudioRelativeUri,f=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Host,d),p={};this.setQueryParams(p,e,c),c||=f;let m={};o.token!==void 0&&o.token!==``&&(m[o.headerName]=o.token),m[a.HeaderNames.ConnectionId]=s,e.parameters.setProperty(n.PropertyId.SpeechServiceConnection_Url,c);let h=e.parameters.getProperty(`SPEECH-EnableWebsocketCompression`,`false`)===`true`;return Promise.resolve(new t.WebsocketConnection(c,p,m,new i.WebsocketMessageFormatter,t.ProxyInfo.fromRecognizerConfig(e),h,s))}setQueryParams(e,t,r){let a=t.parameters.getProperty(n.PropertyId.SpeechServiceConnection_EndpointId,void 0),s=t.parameters.getProperty(n.PropertyId.SpeechServiceConnection_RecoLanguage,void 0);a&&!(o.QueryParameterNames.CustomSpeechDeploymentId in e)&&(e[o.QueryParameterNames.CustomSpeechDeploymentId]=a),s&&!(o.QueryParameterNames.Language in e)&&(e[o.QueryParameterNames.Language]=s);let c=t.parameters.getProperty(n.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps,`false`).toLowerCase()===`true`,l=t.parameters.getProperty(i.OutputFormatPropertyName,n.OutputFormat[n.OutputFormat.Simple])!==n.OutputFormat[n.OutputFormat.Simple];(c||l)&&(e[o.QueryParameterNames.Format]=n.OutputFormat[n.OutputFormat.Detailed].toLowerCase()),this.setCommonUrlParams(t,e,r)}}})),jD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TranslationConnectionFactory=void 0;var t=cD(),n=_E(),r=Q(),i=XT(),a=MO(),o=Rw(),s=YT(),c=jT();e.TranslationConnectionFactory=class extends i.ConnectionFactoryBase{constructor(){super(...arguments),this.universalUri=`/stt/speech/universal/v2`,this.translationV1Uri=`/speech/translation/cognitiveservices/v1`}async create(e,n,s){let c=this.getEndpointUrl(e),l={};if(this.setQueryParams(l,e,c),c){let e=new URL(c),t=e.pathname;(t===``||t===`/`)&&(e.pathname=this.universalUri,c=await i.ConnectionFactoryBase.getRedirectUrlFromEndpoint(e.toString()))}let u={};n.token!==void 0&&n.token!==``&&(u[n.headerName]=n.token),u[o.HeaderNames.ConnectionId]=s,e.parameters.setProperty(r.PropertyId.SpeechServiceConnection_Url,c);let d=e.parameters.getProperty(`SPEECH-EnableWebsocketCompression`,`false`)===`true`;return new t.WebsocketConnection(c,l,u,new a.WebsocketMessageFormatter,t.ProxyInfo.fromRecognizerConfig(e),d,s)}getEndpointUrl(e,t){let a=e.parameters.getProperty(r.PropertyId.SpeechServiceConnection_Region),o=i.ConnectionFactoryBase.getHostSuffix(a),s=e.parameters.getProperty(r.PropertyId.SpeechServiceConnection_Endpoint,void 0);return s||=e.parameters.getProperty(`SPEECH-ForceV1Endpoint`,`false`)===`true`?e.parameters.getProperty(r.PropertyId.SpeechServiceConnection_Host,`wss://{region}.s2s.speech`+o)+this.translationV1Uri:e.parameters.getProperty(r.PropertyId.SpeechServiceConnection_Host,`wss://{region}.stt.speech`+o)+this.universalUri,t===!0?s:n.StringUtils.formatString(s,{region:a})}setQueryParams(e,t,n){e.from=t.parameters.getProperty(r.PropertyId.SpeechServiceConnection_RecoLanguage),e.to=t.parameters.getProperty(r.PropertyId.SpeechServiceConnection_TranslationToLanguages),e.scenario=t.recognitionMode===c.RecognitionMode.Interactive?`interactive`:t.recognitionMode===c.RecognitionMode.Conversation?`conversation`:``,this.setCommonUrlParams(t,e,n),this.setUrlParameter(r.PropertyId.SpeechServiceResponse_TranslationRequestStableParti
74alResult,s.QueryParameterNames.StableTranslation,t,e,n);let i=t.parameters.getProperty(r.PropertyId.SpeechServiceConnection_TranslationVoice,void 0);i!==void 0&&(e.voice=i,e.features=`requireVoice`)}}})),MD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.EnumTranslation=void 0;var t=Q(),n=MO();e.EnumTranslation=class{static implTranslateRecognitionResult(e,r=!1){let i=t.ResultReason.Canceled;switch(e){case n.RecognitionStatus.Success:i=t.ResultReason.RecognizedSpeech;break;case n.RecognitionStatus.EndOfDictation:i=r?t.ResultReason.RecognizedSpeech:t.ResultReason.NoMatch;break;case n.RecognitionStatus.NoMatch:case n.RecognitionStatus.InitialSilenceTimeout:case n.RecognitionStatus.BabbleTimeout:i=t.ResultReason.NoMatch;break;case n.RecognitionStatus.Error:case n.RecognitionStatus.BadRequest:case n.RecognitionStatus.Forbidden:default:i=t.ResultReason.Canceled;break}return i}static implTranslateCancelResult(e){let r=t.CancellationReason.EndOfStream;switch(e){case n.RecognitionStatus.Success:case n.RecognitionStatus.EndOfDictation:case n.RecognitionStatus.NoMatch:r=t.CancellationReason.EndOfStream;break;case n.RecognitionStatus.InitialSilenceTimeout:case n.RecognitionStatus.BabbleTimeout:case n.RecognitionStatus.Error:case n.RecognitionStatus.BadRequest:case n.RecognitionStatus.Forbidden:default:r=t.CancellationReason.Error;break}return r}static implTranslateCancelErrorCode(e){let r=t.CancellationErrorCode.NoError;switch(e){case n.RecognitionStatus.Error:r=t.CancellationErrorCode.ServiceError;break;case n.RecognitionStatus.TooManyRequests:r=t.CancellationErrorCode.TooManyRequests;break;case n.RecognitionStatus.BadRequest:r=t.CancellationErrorCode.BadRequestParameters;break;case n.RecognitionStatus.Forbidden:r=t.CancellationErrorCode.Forbidden;break;default:r=t.CancellationErrorCode.NoError;break}return r}static implTranslateErrorDetails(e){let n=`The speech service encountered an internal error and could not continue.`;switch(e){case t.CancellationErrorCode.Forbidden:n=`The recognizer is using a free subscription that ran out of quota.`;break;case t.CancellationErrorCode.BadRequestParameters:n=`Invalid parameter or unsupported audio format in the request.`;break;case t.CancellationErrorCode.TooManyRequests:n=`The number of parallel requests exceeded the number of allowed concurrent transcriptions.`;break;default:break}return n}}})),ND=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.RecognitionStatus=e.SynthesisStatus=void 0,(function(e){e[e.Success=0]=`Success`,e[e.SynthesisEnd=1]=`SynthesisEnd`,e[e.Error=2]=`Error`})(e.SynthesisStatus||={}),(function(e){e[e.Success=0]=`Success`,e[e.NoMatch=1]=`NoMatch`,e[e.InitialSilenceTimeout=2]=`InitialSilenceTimeout`,e[e.BabbleTimeout=3]=`BabbleTimeout`,e[e.Error=4]=`Error`,e[e.EndOfDictation=5]=`EndOfDictation`,e[e.TooManyRequests=6]=`TooManyRequests`,e[e.BadRequest=7]=`BadRequest`,e[e.Forbidden=8]=`Forbidden`})(e.RecognitionStatus||={})})),PD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TranslationSynthesisEnd=void 0;var t=MO();e.TranslationSynthesisEnd=class e{constructor(e){this.privSynthesisEnd=JSON.parse(e),this.privSynthesisEnd.SynthesisStatus&&(this.privSynthesisEnd.SynthesisStatus=t.SynthesisStatus[this.privSynthesisEnd.SynthesisStatus]),this.privSynthesisEnd.Status&&(this.privSynthesisEnd.SynthesisStatus=t.SynthesisStatus[this.privSynthesisEnd.Status])}static fromJSON(t){return new e(t)}get SynthesisStatus(){return this.privSynthesisEnd.SynthesisStatus}get FailureReason(){return this.privSynthesisEnd.FailureReason}}})),FD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TranslationHypothesis=void 0;var t=qw(),n=jw();e.TranslationHypothesis=class e{constructor(e,t){this.privTranslationHypothesis=e,this.privTranslationHypothesis.Off
vendor: 21,583 bytes, line 74
74set+=t,this.privTranslationHypothesis.Translation.TranslationStatus=this.mapTranslationStatus(this.privTranslationHypothesis.Translation.TranslationStatus)}static fromJSON(t,n){return new e(JSON.parse(t),n)}static fromTranslationResponse(n,r){t.Contracts.throwIfNullOrUndefined(n,`translationHypothesis`);let i=n.SpeechHypothesis;return n.SpeechHypothesis=void 0,i.Translation=n,new e(i,r)}get Duration(){return this.privTranslationHypothesis.Duration}get Offset(){return this.privTranslationHypothesis.Offset}get Text(){return this.privTranslationHypothesis.Text}get Translation(){return this.privTranslationHypothesis.Translation}get Language(){return this.privTranslationHypothesis.PrimaryLanguage?.Language}asJson(){let e={...this.privTranslationHypothesis};return e.Translation===void 0?JSON.stringify(e):JSON.stringify({...e,TranslationStatus:n.TranslationStatus[e.Translation.TranslationStatus]})}mapTranslationStatus(e){if(typeof e==`string`)return n.TranslationStatus[e];if(typeof e==`number`)return e}}})),ID=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TranslationPhrase=void 0;var t=qw(),n=MO(),r=jw();e.TranslationPhrase=class e{constructor(e,t){this.privTranslationPhrase=e,this.privTranslationPhrase.Offset+=t,this.privTranslationPhrase.RecognitionStatus=this.mapRecognitionStatus(this.privTranslationPhrase.RecognitionStatus),this.privTranslationPhrase.Translation!==void 0&&(this.privTranslationPhrase.Translation.TranslationStatus=this.mapTranslationStatus(this.privTranslationPhrase.Translation.TranslationStatus))}static fromJSON(t,n){return new e(JSON.parse(t),n)}static fromTranslationResponse(n,r){t.Contracts.throwIfNullOrUndefined(n,`translationResponse`);let i=n.SpeechPhrase;return n.SpeechPhrase=void 0,i.Translation=n,i.Text=i.DisplayText,new e(i,r)}get RecognitionStatus(){return this.privTranslationPhrase.RecognitionStatus}get Offset(){return this.privTranslationPhrase.Offset}get Duration(){return this.privTranslationPhrase.Duration}get Text(){return this.privTranslationPhrase.Text}get Language(){return this.privTranslationPhrase.PrimaryLanguage?.Language}get Confidence(){return this.privTranslationPhrase.PrimaryLanguage?.Confidence}get Translation(){return this.privTranslationPhrase.Translation}asJson(){let e={...this.privTranslationPhrase},t={...e,RecognitionStatus:n.RecognitionStatus[e.RecognitionStatus]};return e.Translation&&(t.Translation={...e.Translation,TranslationStatus:r.TranslationStatus[e.Translation.TranslationStatus]}),JSON.stringify(t)}mapRecognitionStatus(e){if(typeof e==`string`)return n.RecognitionStatus[e];if(typeof e==`number`)return e}mapTranslationStatus(e){if(typeof e==`string`)return r.TranslationStatus[e];if(typeof e==`number`)return e}}})),LD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TranslationServiceRecognizer=void 0;var t=Lw(),n=Q(),r=MO();e.TranslationServiceRecognizer=class extends r.ConversationServiceRecognizer{constructor(e,t,n,r,i){super(e,t,n,r,i),this.privTranslationRecognizer=i,this.connectionEvents.attach(e=>{e.name===`ConnectionEstablishedEvent`&&this.privTranslationRecognizer.onConnection()})}async processTypeSpecificMessages(e){let i=new n.PropertyCollection,a=await this.processSpeechMessages(e);if(a)return!0;let o=async e=>{i.setProperty(n.PropertyId.SpeechServiceResponse_JsonResult,e.asJson());let t=this.privRequestSession.onPhraseRecognized(e.Offset+e.Duration);if(t>0&&i.setProperty(n.PropertyId.SpeechServiceResponse_RecognitionLatencyMs,t.toString()),e.RecognitionStatus===r.RecognitionStatus.Success){let t=this.fireEventForResult(e,i);if(this.privTranslationRecognizer.recognized)try{this.privTranslationRecognizer.recognized(this.privTranslationRecognizer,t)}catch{}if(this.privSuccessCallback){try{this.privSuccessCallback(t.result)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}}else{let t=r.EnumTranslation.implTranslateRecognitionResult(e.RecognitionStatus),o=new n.TranslationRecognitionResult(void 0,this.privRequestSession.requestId,t,e.Text,e.Duration,e.Offset,e.Language,e.Confidence,void 0,e.asJson(),i);if(t===n.ResultReason.Canceled){let t=r.EnumTranslation.implTranslateCancelResult(e.RecognitionStatus),n=r.EnumTranslation.implTranslateCancelErrorCode(e.RecognitionStatus);await this.cancelRecognitionLocal(t,n,r.EnumTranslation.implTranslateErrorDetails(n))}else if(e.RecognitionStatus!==r.RecognitionStatus.EndOfDictation){let e=new n.TranslationRecognitionEventArgs(o,o.offset,this.privRequestSession.sessionId);if(this.privTranslationRecognizer.recognized)try{this.privTranslationRecognizer.recognized(this.privTranslationRecognizer,e)}catch{}if(this.privSuccessCallback){try{this.privSuccessCallback(o)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}}a=!0}},s=e=>{i.setProperty(n.PropertyId.SpeechServiceResponse_JsonResult,e.asJson());let t=this.privRequestSession.onHypothesis(e.Offset);t>0&&i.setProperty(n.PropertyId.SpeechServiceResponse_RecognitionLatencyMs,t.toString());let r=this.fireEventForResult(e,i);if(this.privTranslationRecognizer.recognizing)try{this.privTranslationRecognizer.recognizing(this.privTranslationRecognizer,r)}catch{}a=!0};switch(e.messageType===t.MessageType.Text&&i.setProperty(n.PropertyId.SpeechServiceResponse_JsonResult,e.textBody),e.path.toLowerCase()){case`translation.hypothesis`:s(r.TranslationHypothesis.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset));break;case`translation.response`:let t=JSON.parse(e.textBody);if(t.SpeechPhrase)await o(r.TranslationPhrase.fromTranslationResponse(t,this.privRequestSession.currentTurnAudioOffset));else{let t=JSON.parse(e.textBody);t.SpeechHypothesis&&s(r.TranslationHypothesis.fromTranslationResponse(t,this.privRequestSession.currentTurnAudioOffset))}break;case`translation.phrase`:await o(r.TranslationPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset));break;case`translation.synthesis`:case`audio`:this.sendSynthesisAudio(e.binaryBody,this.privRequestSession.sessionId),a=!0;break;case`audio.end`:case`translation.synthesis.end`:let i=r.TranslationSynthesisEnd.fromJSON(e.textBody);switch(i.SynthesisStatus){case r.SynthesisStatus.Error:if(this.privTranslationRecognizer.synthesizing){let e=new n.TranslationSynthesisResult(n.ResultReason.Canceled,void 0),t=new n.TranslationSynthesisEventArgs(e,this.privRequestSession.sessionId);try{this.privTranslationRecognizer.synthesizing(this.privTranslationRecognizer,t)}catch{}}if(this.privTranslationRecognizer.canceled){let e=new n.TranslationRecognitionCanceledEventArgs(this.privRequestSession.sessionId,n.CancellationReason.Error,i.FailureReason,n.CancellationErrorCode.ServiceError,null);try{this.privTranslationRecognizer.canceled(this.privTranslationRecognizer,e)}catch{}}break;case r.SynthesisStatus.Success:this.sendSynthesisAudio(void 0,this.privRequestSession.sessionId);break;default:break}a=!0;break;default:break}return a}cancelRecognition(e,t,i,a,o){let s=new n.PropertyCollection;if(s.setProperty(r.CancellationErrorCodePropertyName,n.CancellationErrorCode[a]),this.privTranslationRecognizer.canceled){let t=new n.TranslationRecognitionCanceledEventArgs(e,i,o,a,void 0);try{this.privTranslationRecognizer.canceled(this.privTranslationRecognizer,t)}catch{}}if(this.privSuccessCallback){let e=new n.TranslationRecognitionResult(void 0,t,n.ResultReason.Canceled,void 0,void 0,void 0,void 0,void 0,o,void 0,s);try{this.privSuccessCallback(e),this.privSuccessCallback=void 0}catch{}}}handleRecognizingCallback(e,t,r){try{let i=new n.TranslationRecognitionEventArgs(n.TranslationRecognitionResult.fromSpeechRecognitionResult(e),t,r);this.privTranslationRecognizer.recognizing(this.privTranslationRecognizer,i)}catch{}}handleRecognizedCallback(e,t,r){try{let i=new n.TranslationRecognitionEventArgs(n.TranslationRecognitionResult.fromSpeechRecognitionResult(e),t,r);this.privTranslationRecognizer.recognized(this.privTranslationRecognizer,i)}catch{}}fireEventForResult(e,i){let a;if(e.Translation.Translations!==void 0){a=new n.Translations;for(let t of e.Translation.Translations)a.set(t.Language,t.Text||t.DisplayText)}let o,s;e instanceof r.TranslationPhrase?(o=e.Translation&&e.Translation.TranslationStatus===t.TranslationStatus.Success?n.ResultReason.TranslatedSpeech:n.ResultReason.RecognizedSpeech,s=e.Confidence):o=n.ResultReason.TranslatingSpeech;let c=e.Language,l=new n.TranslationRecognitionResult(a,this.privRequestSession.requestId,o,e.Text,e.Duration,e.Offset,c,s,e.Translation.FailureReason,e.asJson(),i);return new n.TranslationRecognitionEventArgs(l,e.Offset,this.privRequestSession.sessionId)}sendSynthesisAudio(e,t){let r=e===void 0?n.ResultReason.SynthesizingAudioCompleted:n.ResultReason.SynthesizingAudio,i=new n.TranslationSynthesisResult(r,e),a=new n.TranslationSynthesisEventArgs(i,t);if(this.privTranslationRecognizer.synthesizing)try{this.privTranslationRecognizer.synthesizing(this.privTranslationRecognizer,a)}catch{}}}})),RD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechDetected=void 0,e.SpeechDetected=class e{constructor(e,t){this.privSpeechStartDetected=JSON.parse(e),this.privSpeechStartDetected.Offset+=t}static fromJSON(t,n){return new e(t,n)}get Offset(){return this.privSpeechStartDetected.Offset}}})),zD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechHypothesis=void 0,e.SpeechHypothesis=class e{constructor(e,t){this.privSpeechHypothesis=JSON.parse(e),this.updateOffset(t)}static fromJSON(t,n){return new e(t,n)}updateOffset(e){this.privSpeechHypothesis.Offset+=e}asJson(){return JSON.stringify(this.privSpeechHypothesis)}get Text(){return this.privSpeechHypothesis.Text}get Offset(){return this.privSpeechHypothesis.Offset}get Duration(){return this.privSpeechHypothesis.Duration}get Language(){return this.privSpeechHypothesis.PrimaryLanguage===void 0?void 0:this.privSpeechHypothesis.PrimaryLanguage.Language}get LanguageDetectionConfidence(){return this.privSpeechHypothesis.PrimaryLanguage===void 0?void 0:this.privSpeechHypothesis.PrimaryLanguage.Confidence}get SpeakerId(){return this.privSpeechHypothesis.SpeakerId}}})),BD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechKeyword=void 0,e.SpeechKeyword=class e{constructor(e,t){this.privSpeechKeyword=JSON.parse(e),this.privSpeechKeyword.Offset+=t}static fromJSON(t,n){return new e(t,n)}get Status(){return this.privSpeechKeyword.Status}get Text(){return this.privSpeechKeyword.Text}get Offset(){return this.privSpeechKeyword.Offset}get Duration(){return this.privSpeechKeyword.Duration}asJson(){return JSON.stringify(this.privSpeechKeyword)}}})),VD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechServiceRecognizer=void 0;var t=Q(),n=MO();e.SpeechServiceRecognizer=class extends n.ServiceRecognizerBase{constructor(e,t,n,r,i){super(e,t,n,r,i),this.privSpeechRecognizer=i}async processTypeSpecificMessages(e){let r,i=new t.PropertyCollection,a=!1;switch(e.path.toLowerCase()){case`speech.hypothesis`:case`speech.fragment`:let o=n.SpeechHypothesis.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);i.setProperty(t.PropertyId.SpeechServiceResponse_JsonResult,o.asJson());let s=this.privRequestSession.onHypothesis(o.Offset);s>0&&i.setProperty(t.PropertyId.SpeechServiceResponse_RecognitionLatencyMs,s.toString()),r=new t.SpeechRecognitionResult(this.privRequestSession.requestId,t.ResultReason.RecognizingSpeech,o.Text,o.Duration,o.Offset,o.Language,o.LanguageDetectionConfidence,void 0,void 0,o.asJson(),i);let c=new t.SpeechRecognitionEventArgs(r,o.Offset,this.privRequestSession.sessionId);if(this.privSpeechRecognizer.recognizing)try{this.privSpeechRecognizer.recognizing(this.privSpeechRecognizer,c)}catch{}a=!0;break;case`speech.phrase`:let l=n.SimpleSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);i.setProperty(t.PropertyId.SpeechServiceResponse_JsonResult,l.asJson());let u=n.EnumTranslation.implTranslateRecognitionResult(l.RecognitionStatus,this.privExpectContentAssessmentResponse),d=this.privRequestSession.onPhraseRecognized(l.Offset+l.Duration);if(d>0&&i.setProperty(t.PropertyId.SpeechServiceResponse_RecognitionLatencyMs,d.toString()),t.ResultReason.Canceled===u){let e=n.EnumTranslation.implTranslateCancelResult(l.RecognitionStatus),t=n.EnumTranslation.implTranslateCancelErrorCode(l.RecognitionStatus);await this.cancelRecognitionLocal(e,t,n.EnumTranslation.implTranslateErrorDetails(t))}else{if(l.RecognitionStatus===n.RecognitionStatus.EndOfDictation)break;if(this.privRecognizerConfig.parameters.getProperty(n.OutputFormatPropertyName)===t.OutputFormat[t.OutputFormat.Simple])r=new t.SpeechRecognitionResult(this.privRequestSession.requestId,u,l.DisplayText,l.Duration,l.Offset,l.Language,l.LanguageDetectionConfidence,void 0,void 0,l.asJson(),i);else{let a=n.DetailedSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);i.setProperty(t.PropertyId.SpeechServiceResponse_JsonResult,a.asJson()),r=new t.SpeechRecognitionResult(this.privRequestSession.requestId,u,a.RecognitionStatus===n.RecognitionStatus.Success?a.NBest[0].Display:``,a.Duration,a.Offset,a.Language,a.LanguageDetectionConfidence,void 0,void 0,a.asJson(),i)}let a=new t.SpeechRecognitionEventArgs(r,r.offset,this.privRequestSession.sessionId);if(this.privSpeechRecognizer.recognized)try{this.privSpeechRecognizer.recognized(this.privSpeechRecognizer,a)}catch{}if(this.privSuccessCallback){try{this.privSuccessCallback(r)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}}a=!0;break;default:break}return a}cancelRecognition(e,r,i,a,o){let s=new t.PropertyCollection;if(s.setProperty(n.CancellationErrorCodePropertyName,t.CancellationErrorCode[a]),this.privSpeechRecognizer.canceled){let n=new t.SpeechRecognitionCanceledEventArgs(i,o,a,void 0,e);try{this.privSpeechRecognizer.canceled(this.privSpeechRecognizer,n)}catch{}}if(this.privSuccessCallback){let e=new t.SpeechRecognitionResult(r,t.ResultReason.Canceled,void 0,void 0,void 0,void 0,void 0,void 0,o,void 0,s);try{this.privSuccessCallback(e),this.privSuccessCallback=void 0}catch{}}}}})),HD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.IdentityProvider=e.SpeakerDiarizationMode=void 0,(function(e){e.None=`None`,e.Identity=`Identity`,e.Anonymous=`Anonymous`})(e.SpeakerDiarizationMode||={}),(function(e){e.CallCenter=`CallCenter`})(e.IdentityProvider||={})})),UD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationTranscriptionServiceRecognizer=void 0;var t=Q(),n=MO(),r=HD(),i=jT();e.ConversationTranscriptionServiceRecognizer=class extends n.ServiceRecognizerBase{constructor(e,t,n,r,i){super(e,t,n,r,i),this.privConversationTranscriber=i,this.setSpeakerDiarizationJson()}setSpeakerDiarizationJson(){if(this.privEnableSpeakerId){let e=this.privSpeechContext.getContext().phraseDetection||{};e.mode=i.RecognitionMode.Conversation;let n={};n.mode=r.SpeakerDiarizationMode.Anonymous,n.audioSessionId=this.privDiarizationSessionId,n.audioOffsetMs=0,n.diarizeIntermediates=this.privRecognizerConfig.parameters.getProperty(t.PropertyId.SpeechServiceResponse_DiarizeIntermediateResults,`false`)===`true`,e.speakerDiarization=n,this.privSpeechContext.getContext().phraseDetection=e}}async processTypeSpecificMessages(e){let r,i=new t.PropertyCollection;i.setProperty(t.PropertyId.SpeechServiceResponse_JsonResult,e.textBody);let a=!1;switch(e.path.toLowerCase()){case`speech.hypothesis`:case`speech.fragment`:let o=n.SpeechHypothesis.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset),s=this.privRequestSession.onHypothesis(o.Offset);s>0&&i.setProperty(t.PropertyId.SpeechServiceResponse_RecognitionLatencyMs,s.toString()),r=new t.ConversationTranscriptionResult(this.privRequestSession.requestId,t.ResultReason.RecognizingSpeech,o.Text,o.Duration,o.Offset,o.Language,o.LanguageDetectionConfidence,o.SpeakerId,void 0,o.asJson(),i);let c=new t.ConversationTranscriptionEventArgs(r,o.Duration,this.privRequestSession.sessionId);if(this.privConversationTranscriber.transcribing)try{this.privConversationTranscriber.transcribing(this.privConversationTranscriber,c)}catch{}a=!0;break;case`speech.phrase`:let l=n.SimpleSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset),u=n.EnumTranslation.implTranslateRecognitionResult(l.RecognitionStatus),d=this.privRequestSession.onPhraseRecognized(l.Offset+l.Duration);if(d>0&&i.setProperty(t.PropertyId.SpeechServiceResponse_RecognitionLatencyMs,d.toString()),t.ResultReason.Canceled===u){let e=n.EnumTranslation.implTranslateCancelResult(l.RecognitionStatus),t=n.EnumTranslation.implTranslateCancelErrorCode(l.RecognitionStatus);await this.cancelRecognitionLocal(e,t,n.EnumTranslation.implTranslateErrorDetails(t))}else if(!(this.privRequestSession.isSpeechEnded&&u===t.ResultReason.NoMatch&&l.RecognitionStatus!==n.RecognitionStatus.InitialSilenceTimeout)){if(this.privRecognizerConfig.parameters.getProperty(n.OutputFormatPropertyName)===t.OutputFormat[t.OutputFormat.Simple])r=new t.ConversationTranscriptionResult(this.privRequestSession.requestId,u,l.DisplayText,l.Duration,l.Offset,l.Language,l.LanguageDetectionConfidence,l.SpeakerId,void 0,l.asJson(),i);else{let a=n.DetailedSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);r=new t.ConversationTranscriptionResult(this.privRequestSession.requestId,u,a.RecognitionStatus===n.RecognitionStatus.Success?a.NBest[0].Display:void 0,a.Duration,a.Offset,a.Language,a.LanguageDetectionConfidence,l.SpeakerId,void 0,a.asJson(),i)}let a=new t.ConversationTranscriptionEventArgs(r,r.offset,this.privRequestSession.sessionId);if(this.privConversationTranscriber.transcribed)try{this.privConversationTranscriber.transcribed(this.privConversationTranscriber,a)}catch{}}a=!0;break;default:break}return a}cancelRecognition(e,r,i,a,o){if(new t.PropertyCollection().setProperty(n.CancellationErrorCodePropertyName,t.CancellationErrorCode[a]),this.privConversationTranscriber.canceled){let n=new t.ConversationTranscriptionCanceledEventArgs(i,o,a,void 0,e);try{this.privConversationTranscriber.canceled(this.privConversationTranscriber,n)}catch{}}}}})),WD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TranscriptionServiceRecognizer=void 0;var t=Lw(),n=Q(),r=MO(),i=lD();e.TranscriptionServiceRecognizer=class extends r.ConversationServiceRecognizer{constructor(e,t,r,i,a){super(e,t,r,i,a),this.privTranscriberRecognizer=a,this.sendPrePayloadJSONOverride=e=>this.sendTranscriptionStartJSON(e),this.privRecognizerConfig.parameters.getProperty(n.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps)===`true`&&this.privSpeechContext.setWordLevelTimings()}async sendSpeechEventAsync(e,t){if(this.privRequestSession.isRecognizing){let n=await this.fetchConnection();await this.sendSpeechEvent(n,this.createSpeechEventPayload(e,t))}}async sendMeetingSpeechEventAsync(e,t){if(this.privRequestSession.isRecognizing){let n=await this.fetchConnection();await this.sendSpeechEvent(n,this.createMeetingSpeechEventPayload(e,t))}}processTypeSpecificMessages(e){return this.processSpeechMessages(e)}handleRecognizedCallback(e,t,r){try{let i=new n.SpeechRecognitionEventArgs(e,t,r);if(this.privTranscriberRecognizer.recognized(this.privTranscriberRecognizer,i),this.privSuccessCallback){try{this.privSuccessCallback(e)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}}catch{}}handleRecognizingCallback(e,t,r){try{let i=new n.SpeechRecognitionEventArgs(e,t,r);this.privTranscriberRecognizer.recognizing(this.privTranscriberRecognizer,i)}catch{}}cancelRecognition(e,t,i,a,o){let s=new n.PropertyCollection;if(s.setProperty(r.CancellationErrorCodePropertyName,n.CancellationErrorCode[a]),this.privTranscriberRecognizer.IsMeetingRecognizer()){if(this.privTranscriberRecognizer.canceled){let t=new n.MeetingTranscriptionCanceledEventArgs(i,o,a,void 0,e);try{this.privTranscriberRecognizer.canceled(this.privTranscriberRecognizer,t)}catch{}}}else if(this.privTranscriberRecognizer.canceled){let t=new n.ConversationTranscriptionCanceledEventArgs(i,o,a,void 0,e);try{this.privTranscriberRecognizer.canceled(this.privTranscriberRecognizer,t)}catch{}}if(this.privSuccessCallback){let e=new n.SpeechRecognitionResult(t,n.ResultReason.Canceled,void 0,void 0,void 0,void 0,void 0,void 0,o,void 0,s);try{this.privSuccessCallback(e),this.privSuccessCallback=void 0}catch{}}}async sendTranscriptionStartJSON(e){if(await this.sendSpeechContext(e,!0),this.privTranscriberRecognizer.IsMeetingRecognizer()){let t=this.privTranscriberRecognizer.getMeetingInfo(),n=this.createMeetingSpeechEventPayload(t,`start`);await this.sendSpeechEvent(e,n)}else{let t=this.privTranscriberRecognizer.getConversationInfo(),n=this.createSpeechEventPayload(t,`start`);await this.sendSpeechEvent(e,n)}await this.sendWaveHeader(e)}sendSpeechEvent(e,n){let r=JSON.stringify(n);if(r)return e.send(new i.SpeechConnectionMessage(t.MessageType.Text,`speech.event`,this.privRequestSession.requestId,`application/json`,r))}createSpeechEventPayload(e,t){let n={id:`meeting`,name:t,meeting:e.conversationProperties};return n.meeting.id=e.id,n.meeting.attendees=e.participants,n}createMeetingSpeechEventPayload(e,t){let n={id:`meeting`,name:t,meeting:e.meetingProperties};return n.meeting.id=e.id,n.meeting.attendees=e.participants,n}}})),GD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.DetailedSpeechPhrase=void 0;
74var t=MO();e.DetailedSpeechPhrase=class e{constructor(e,t){this.privDetailedSpeechPhrase=JSON.parse(e),this.privDetailedSpeechPhrase.RecognitionStatus=this.mapRecognitionStatus(this.privDetailedSpeechPhrase.RecognitionStatus),this.updateOffsets(t)}static fromJSON(t,n){return new e(t,n)}updateOffsets(e){if(this.privDetailedSpeechPhrase.Offset+=e,this.privDetailedSpeechPhrase.NBest)for(let t of this.privDetailedSpeechPhrase.NBest){if(t.Words)for(let n of t.Words)n.Offset+=e;if(t.DisplayWords)for(let n of t.DisplayWords)n.Offset+=e}}asJson(){let e={...this.privDetailedSpeechPhrase};return JSON.stringify({...e,RecognitionStatus:t.RecognitionStatus[e.RecognitionStatus]})}get RecognitionStatus(){return this.privDetailedSpeechPhrase.RecognitionStatus}get NBest(){return this.privDetailedSpeechPhrase.NBest}get Duration(){return this.privDetailedSpeechPhrase.Duration}get Offset(){return this.privDetailedSpeechPhrase.Offset}get Language(){return this.privDetailedSpeechPhrase.PrimaryLanguage===void 0?void 0:this.privDetailedSpeechPhrase.PrimaryLanguage.Language}get LanguageDetectionConfidence(){return this.privDetailedSpeechPhrase.PrimaryLanguage===void 0?void 0:this.privDetailedSpeechPhrase.PrimaryLanguage.Confidence}get Text(){return this.privDetailedSpeechPhrase.NBest&&this.privDetailedSpeechPhrase.NBest[0]?this.privDetailedSpeechPhrase.NBest[0].Display||this.privDetailedSpeechPhrase.NBest[0].DisplayText:this.privDetailedSpeechPhrase.DisplayText}get SpeakerId(){return this.privDetailedSpeechPhrase.SpeakerId}mapRecognitionStatus(e){if(typeof e==`string`)return t.RecognitionStatus[e];if(typeof e==`number`)return e}}})),KD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SimpleSpeechPhrase=void 0;var t=MO();e.SimpleSpeechPhrase=class e{constructor(e,t=0){this.privSimpleSpeechPhrase=JSON.parse(e),this.privSimpleSpeechPhrase.RecognitionStatus=this.mapRecognitionStatus(this.privSimpleSpeechPhrase.RecognitionStatus),this.updateOffset(t)}static fromJSON(t,n){return new e(t,n)}updateOffset(e){this.privSimpleSpeechPhrase.Offset+=e}asJson(){let e={...this.privSimpleSpeechPhrase};return JSON.stringify({...e,RecognitionStatus:t.RecognitionStatus[e.RecognitionStatus]})}get RecognitionStatus(){return this.privSimpleSpeechPhrase.RecognitionStatus}get DisplayText(){return this.privSimpleSpeechPhrase.DisplayText}get Offset(){return this.privSimpleSpeechPhrase.Offset}get Duration(){return this.privSimpleSpeechPhrase.Duration}get Language(){return this.privSimpleSpeechPhrase.PrimaryLanguage===void 0?void 0:this.privSimpleSpeechPhrase.PrimaryLanguage.Language}get LanguageDetectionConfidence(){return this.privSimpleSpeechPhrase.PrimaryLanguage===void 0?void 0:this.privSimpleSpeechPhrase.PrimaryLanguage.Confidence}get SpeakerId(){return this.privSimpleSpeechPhrase.SpeakerId}mapRecognitionStatus(e){if(typeof e==`string`)return t.RecognitionStatus[e];if(typeof e==`number`)return e}}})),qD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ServiceTelemetryListener=void 0;var t=Lw(),n=Ww();e.ServiceTelemetryListener=class{constructor(e,t,n){this.privIsDisposed=!1,this.privListeningTriggerMetric=null,this.privMicMetric=null,this.privConnectionEstablishMetric=null,this.privRequestId=e,this.privAudioSourceId=t,this.privAudioNodeId=n,this.privReceivedMessages={},this.privPhraseLatencies=[],this.privHypothesisLatencies=[]}phraseReceived(e){e>0&&this.privPhraseLatencies.push(Date.now()-e)}hypothesisReceived(e){e>0&&this.privHypothesisLatencies.push(Date.now()-e)}onEvent(e){this.privIsDisposed||(e instanceof n.RecognitionTriggeredEvent&&e.requestId===this.privRequestId&&(this.privListeningTriggerMetric={End:e.eventTime,Name:`ListeningTrigger`,Start:e.eventTime}),e instanceof t.AudioStreamNodeAttachingEvent&&e.audioSourceId===this.privAudioSourceId&&e.audioNodeId===this.privAudioNodeId&&(this.privMicStartTime=e.eventTime),e instanceof t.AudioStreamNodeAttachedEvent&&e.audioSourceId===this.privAudioSourceId&&e.audioNodeId===this.privAudioNodeId&&(this.privMicStartTime=e.eventTime),e instanceof t.AudioSourceErrorEvent&&e.audioSourceId===this.privAudioSourceId&&(this.privMicMetric||={End:e.eventTime,Error:e.error,Name:`Microphone`,Start:this.privMicStartTime}),e instanceof t.AudioStreamNodeErrorEvent&&e.audioSourceId===this.privAudioSourceId&&e.audioNodeId===this.privAudioNodeId&&(this.privMicMetric||={End:e.eventTime,Error:e.error,Name:`Microphone`,Start:this.privMicStartTime}),e instanceof t.AudioStreamNodeDetachedEvent&&e.audioSourceId===this.privAudioSourceId&&e.audioNodeId===this.privAudioNodeId&&(this.privMicMetric||={End:e.eventTime,Name:`Microphone`,Start:this.privMicStartTime}),e instanceof n.ConnectingToServiceEvent&&e.requestId===this.privRequestId&&(this.privConnectionId=e.sessionId),e instanceof t.ConnectionStartEvent&&e.connectionId===this.privConnectionId&&(this.privConnectionStartTime=e.eventTime),e instanceof t.ConnectionEstablishedEvent&&e.connectionId===this.privConnectionId&&(this.privConnectionEstablishMetric||={End:e.eventTime,Id:this.privConnectionId,Name:`Connection`,Start:this.privConnectionStartTime}),e instanceof t.ConnectionEstablishErrorEvent&&e.connectionId===this.privConnectionId&&(this.privConnectionEstablishMetric||={End:e.eventTime,Error:this.getConnectionError(e.statusCode),Id:this.privConnectionId,Name:`Connection`,Start:this.privConnectionStartTime}),e instanceof t.ConnectionMessageReceivedEvent&&e.connectionId===this.privConnectionId&&e.message&&e.message.headers&&e.message.headers.path&&(this.privReceivedMessages[e.message.headers.path]||(this.privReceivedMessages[e.message.headers.path]=[]),this.privReceivedMessages[e.message.headers.path].length<50&&this.privReceivedMessages[e.message.headers.path].push(e.networkReceivedTime)))}getTelemetry(){let e=[];this.privListeningTriggerMetric&&e.push(this.privListeningTriggerMetric),this.privMicMetric&&e.push(this.privMicMetric),this.privConnectionEstablishMetric&&e.push(this.privConnectionEstablishMetric),this.privPhraseLatencies.length>0&&e.push({PhraseLatencyMs:this.privPhraseLatencies}),this.privHypothesisLatencies.length>0&&e.push({FirstHypothesisLatencyMs:this.privHypothesisLatencies});let t={Metrics:e,ReceivedMessages:this.privReceivedMessages},n=JSON.stringify(t);return this.privReceivedMessages={},this.privListeningTriggerMetric=null,this.privMicMetric=null,this.privConnectionEstablishMetric=null,this.privPhraseLatencies=[],this.privHypothesisLatencies=[],n}get hasTelemetry(){return Object.keys(this.privReceivedMessages).length!==0||this.privListeningTriggerMetric!==null||this.privMicMetric!==null||this.privConnectionEstablishMetric!==null||this.privPhraseLatencies.length!==0||this.privHypothesisLatencies.length!==0}dispose(){this.privIsDisposed=!0}getConnectionError(e){switch(e){case 400:case 1002:case 1003:case 1005:case 1007:case 1008:case 1009:return`BadRequest`;case 401:return`Unauthorized`;case 403:return`Forbidden`;case 503:case 1001:return`ServerUnavailable`;case 500:case 1011:return`ServerError`;case 408:case 504:return`Timeout`;default:return`statuscode:`+e.toString()}}}})),JD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.RequestSession=void 0;var t=Lw(),n=Ww(),r=qD();e.RequestSession=class{constructor(e){this.privIsDisposed=!1,this.privDetachables=[],this.privIsAudioNodeDetached=!1,this.privIsRecognizing=!1,this.privIsSpeechEnded=!1,this.privTurnStartAudioOffset=0,this.privLastRecoOffset=0,this.privHypothesisReceived=!1,this.privBytesSent=0,this.privRecognitionBytesSent=0,this.privRecogNumber=0,this.privInTurn=!1,this.privConnectionAttempts=0,this.privAudioSourceId=e,this.privRequestId=(0,t.createNoDashGuid)(),this.privAudioNodeId=(0,t.createNoDashGuid)(),this.privTurnDeferral=new t.Deferred,this.privTurnDeferral.resolve()}get sessionId(){return this.privSessionId}get requestId(){return this.privRequestId}get audioNodeId(){return this.privAudioNodeId}get turnCompletionPromise(){return this.privTurnDeferral.promise}get isSpeechEnded(){return this.privIsSpeechEnded}
vendor: 3,292 bytes, line 74
74get isRecognizing(){return this.privIsRecognizing}get currentTurnAudioOffset(){return this.privTurnStartAudioOffset}get recogNumber(){return this.privRecogNumber}get numConnectionAttempts(){return this.privConnectionAttempts}get bytesSent(){return this.privBytesSent}get recognitionBytesSent(){return this.privRecognitionBytesSent}listenForServiceTelemetry(e){this.privServiceTelemetryListener&&this.privDetachables.push(e.attachListener(this.privServiceTelemetryListener))}startNewRecognition(){this.privRecognitionBytesSent=0,this.privIsSpeechEnded=!1,this.privIsRecognizing=!0,this.privTurnStartAudioOffset=0,this.privLastRecoOffset=0,this.privRecogNumber++,this.privServiceTelemetryListener=new r.ServiceTelemetryListener(this.privRequestId,this.privAudioSourceId,this.privAudioNodeId),this.onEvent(new n.RecognitionTriggeredEvent(this.requestId,this.privSessionId,this.privAudioSourceId,this.privAudioNodeId))}async onAudioSourceAttachCompleted(e,t){this.privAudioNode=e,this.privIsAudioNodeDetached=!1,t?await this.onComplete():this.onEvent(new n.ListeningStartedEvent(this.privRequestId,this.privSessionId,this.privAudioSourceId,this.privAudioNodeId))}onPreConnectionStart(e,t){this.privAuthFetchEventId=e,this.privSessionId=t,this.onEvent(new n.ConnectingToServiceEvent(this.privRequestId,this.privAuthFetchEventId,this.privSessionId))}async onAuthCompleted(e){e&&await this.onComplete()}async onConnectionEstablishCompleted(e,t){if(e===200){this.onEvent(new n.RecognitionStartedEvent(this.requestId,this.privAudioSourceId,this.privAudioNodeId,this.privAuthFetchEventId,this.privSessionId)),this.privAudioNode&&this.privAudioNode.replay(),this.privTurnStartAudioOffset=this.privLastRecoOffset,this.privBytesSent=0;return}else e===403&&await this.onComplete()}async onServiceTurnEndResponse(e){this.privTurnDeferral.resolve(),!e||this.isSpeechEnded?(await this.onComplete(),this.privInTurn=!1):(this.privTurnStartAudioOffset=this.privLastRecoOffset,this.privAudioNode.replay())}onSpeechContext(){this.privRequestId=(0,t.createNoDashGuid)()}onServiceTurnStartResponse(){this.privTurnDeferral&&this.privInTurn&&(this.privTurnDeferral.reject(`Another turn started before current completed.`),this.privTurnDeferral.promise.then().catch(()=>{})),this.privInTurn=!0,this.privTurnDeferral=new t.Deferred}onHypothesis(e){let t=this.privAudioNode.findTimeAtOffset(e);return this.privHypothesisReceived||(this.privHypothesisReceived=!0,this.privServiceTelemetryListener.hypothesisReceived(t)),t>0?Date.now()-t:0}onPhraseRecognized(e){let t=this.privAudioNode.findTimeAtOffset(e);return this.privServiceTelemetryListener.phraseReceived(t),this.onServiceRecognized(e),t>0?Date.now()-t:0}onServiceRecognized(e){this.privLastRecoOffset=e,this.privHypothesisReceived=!1,this.privAudioNode.shrinkBuffers(e),this.privConnectionAttempts=0}onAudioSent(e){this.privBytesSent+=e,this.privRecognitionBytesSent+=e}onRetryConnection(){this.privConnectionAttempts++}async dispose(){if(!this.privIsDisposed){this.privIsDisposed=!0;for(let e of this.privDetachables)await e.detach();this.privServiceTelemetryListener&&this.privServiceTelemetryListener.dispose(),this.privIsRecognizing=!1}}getTelemetry(){return this.privServiceTelemetryListener.hasTelemetry?this.privServiceTelemetryListener.getTelemetry():null}
74async onStopRecognizing(){await this.onComplete()}onSpeechEnded(){this.privIsSpeechEnded=!0}onEvent(e){this.privServiceTelemetryListener&&this.privServiceTelemetryListener.onEvent(e),t.Events.instance.onEvent(e)}async onComplete(){this.privIsRecognizing&&(this.privIsRecognizing=!1,await this.detachAudioNode())}async detachAudioNode(){this.privIsAudioNodeDetached||(this.privIsAudioNodeDetached=!0,this.privAudioNode&&await this.privAudioNode.detach())}}})),YD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TentativePhraseResultsOption=e.OutputFormat=e.PhraseExtension=e.PhraseOption=void 0,(function(e){e.WordTimings=`WordTimings`,e.SNR=`SNR`,e.Pronunciation=`Pronunciation`,e.WordPronunciation=`WordPronunciation`,e.WordConfidence=`WordConfidence`,e.Words=`Words`,e.Sentiment=`Sentiment`,e.PronunciationAssessment=`PronunciationAssessment`,e.ContentAssessment=`ContentAssessment`,e.PhraseAMScore=`PhraseAMScore`,e.PhraseLMScore=`PhraseLMScore`,e.WordAMScore=`WordAMScore`,e.WordLMScore=`WordLMScore`,e.RuleTree=`RuleTree`,e.NBestTimings=`NBestTimings`,e.DecoderDiagnostics=`DecoderDiagnostics`,e.DisplayWordTimings=`DisplayWordTimings`,e.DisplayWords=`DisplayWords`})(e.PhraseOption||={}),(function(e){e.Graph=`Graph`,e.Corrections=`Corrections`,e.Sentiment=`Sentiment`})(e.PhraseExtension||={}),(function(e){e.Simple=`Simple`,e.Detailed=`Detailed`})(e.OutputFormat||={}),(function(e){e.None=`None`,e.Always=`Always`})(e.TentativePhraseResultsOption||={})})),XD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechContext=void 0;var t=jT(),n=YD();e.SpeechContext=class{constructor(e){this.privContext={},this.privDynamicGrammar=e}getContext(){return this.privContext}setPronunciationAssessmentParams(e,r=!1){this.privContext.phraseDetection===void 0&&(this.privContext.phraseDetection={enrichment:{pronunciationAssessment:{}}}),this.privContext.phraseDetection.enrichment===void 0&&(this.privContext.phraseDetection.enrichment={pronunciationAssessment:{}}),this.privContext.phraseDetection.enrichment.pronunciationAssessment=JSON.parse(e)||{},r&&(this.privContext.phraseDetection.mode=t.RecognitionMode.Conversation),this.setWordLevelTimings(),this.privContext.phraseOutput.detailed.options.push(n.PhraseOption.PronunciationAssessment),this.privContext.phraseOutput.detailed.options.indexOf(n.PhraseOption.SNR)===-1&&this.privContext.phraseOutput.detailed.options.push(n.PhraseOption.SNR)}setDetailedOutputFormat(){this.privContext.phraseOutput===void 0&&(this.privContext.phraseOutput={detailed:{options:[]}}),this.privContext.phraseOutput.detailed===void 0&&(this.privContext.phraseOutput.detailed={options:[]}),this.privContext.phraseOutput.format=n.OutputFormat.Detailed}setWordLevelTimings(){this.privContext.phraseOutput===void 0&&(this.privContext.phraseOutput={detailed:{options:[]}}),this.privContext.phraseOutput.detailed===void 0&&(this.privContext.phraseOutput.detailed={options:[]}),this.privContext.phraseOutput.format=n.OutputFormat.Detailed,this.privContext.phraseOutput.detailed.options.indexOf(n.PhraseOption.WordTimings)===-1&&this.privContext.phraseOutput.detailed.options.push(n.PhraseOption.WordTimings)}setSpeakerDiarizationAudioOffsetMs(e){this.privContext.phraseDetection.speakerDiarization.audioOffsetMs=e}toJSON(){let e=this.privDynamicGrammar.generateGrammarObject();return this.privContext.dgi=e,JSON.stringify(this.privContext)}}})),ZD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SubstringMatchType=e.GroupType=void 0,(function(e){e.IntentText=`IntentText`,e.IntentEntity=`IntentEntity`,e.Generic=`Generic`,e.People=`People`,e.Place=`Place`,e.DynamicEntity=`DynamicEntity`})(e.GroupType||={}),(function(e){e.None=`None`,e.LeftRooted=`LeftRooted`,e.PartialName=`PartialName`,e.MiddleOfSentence=`MiddleOfSentence`})(e.SubstringMatchType||={})})),QD=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.DynamicGrammarBuilder=void 0;var t=ZD();e.DynamicGrammarBuilder=class{constructor(){this.privWeight=1}addPhrase(e){this.privPhrases||=[],e instanceof Array?this.privPhrases=this.privPhrases.concat(e):this.privPhrases.push(e)}clearPhrases(){this.privPhrases=void 0}
74addReferenceGrammar(e){this.privGrammars||=[],e instanceof Array?this.privGrammars=this.privGrammars.concat(e):this.privGrammars.push(e)}clearGrammars(){this.privGrammars=void 0}setWeight(e){this.privWeight=e}generateGrammarObject(){if(this.privGrammars===void 0&&this.privPhrases===void 0)return;let e={};if(e.referenceGrammars=this.privGrammars,this.privPhrases!==void 0&&this.privPhrases.length!==0){let n=[];this.privPhrases.forEach(e=>{n.push({text:e})}),e.groups=[{type:t.GroupType.Generic,items:n}],e.bias=this.privWeight}return e}}})),$D=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.MessageDataStreamType=e.ActivityPayloadResponse=void 0,e.ActivityPayloadResponse=class e{constructor(e){this.privActivityResponse=JSON.parse(e)}static fromJSON(t){return new e(t)}get conversationId(){return this.privActivityResponse.conversationId}get messageDataStreamType(){return this.privActivityResponse.messageDataStreamType}get messagePayload(){return this.privActivityResponse.messagePayload}get version(){return this.privActivityResponse.version}},(function(e){e[e.None=0]=`None`,e[e.TextToSpeechAudio=1]=`TextToSpeechAudio`})(e.MessageDataStreamType||={})})),eO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.DialogServiceTurnState=void 0;var t=oT(),n=sT(),r=$D();e.DialogServiceTurnState=class{constructor(e,t){this.privRequestId=t,this.privIsCompleted=!1,this.privAudioStream=null,this.privTurnManager=e,this.resetTurnEndTimeout()}get audioStream(){return this.resetTurnEndTimeout(),this.privAudioStream}processActivityPayload(e,i){return e.messageDataStreamType===r.MessageDataStreamType.TextToSpeechAudio&&(this.privAudioStream=n.AudioOutputStream.createPullStream(),this.privAudioStream.format=i===void 0?t.AudioOutputFormatImpl.getDefaultOutputFormat():i),this.privAudioStream}endAudioStream(){this.privAudioStream!==null&&!this.privAudioStream.isClosed&&this.privAudioStream.close()}complete(){this.privTimeoutToken!==void 0&&clearTimeout(this.privTimeoutToken),this.endAudioStream()}resetTurnEndTimeout(){this.privTimeoutToken!==void 0&&clearTimeout(this.privTimeoutToken),this.privTimeoutToken=setTimeout(()=>{this.privTurnManager.CompleteTurn(this.privRequestId)},2e3)}}})),tO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.DialogServiceTurnStateManager=void 0;var t=cw(),n=eO();e.DialogServiceTurnStateManager=class{constructor(){this.privTurnMap=new Map}StartTurn(e){if(this.privTurnMap.has(e))throw new t.InvalidOperationError(`Service error: There is already a turn with id:`+e);let r=new n.DialogServiceTurnState(this,e);return this.privTurnMap.set(e,r),this.privTurnMap.get(e)}GetTurn(e){return this.privTurnMap.get(e)}CompleteTurn(e){if(!this.privTurnMap.has(e))throw new t.InvalidOperationError(`Service error: Received turn end for an unknown turn id:`+e);let n=this.privTurnMap.get(e);return n.complete(),this.privTurnMap.delete(e),n}}})),nO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.InvocationSource=void 0,(function(e){e.None=`None`,e.VoiceActivationWithKeyword=`VoiceActivationWithKeyword`})(e.InvocationSource||={})})),rO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.OnRejectAction=e.KeywordDetectionType=void 0,(function(e){e.StartTrigger=`StartTrigger`})(e.KeywordDetectionType||={}),(function(e){e.EndOfTurn=`EndOfTurn`,e.Continue=`Continue`})(e.OnRejectAction||={})})),iO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.DialogServiceAdapter=void 0;var t=cD(),n=fw(),r=Lw(),i=oT(),a=Q(),o=tO(),s=MO(),c=$D(),l=nO(),u=rO(),d=lD();e.DialogServiceAdapter=class extends s.ServiceRecognizerBase{constructor(e,t,n,i,a){super(e,t,n,i,a),this.privEvents=new r.EventSource,this.privDialogServiceConnector=a,this.receiveMessageOverride=()=>this.receiveDialogMessageOverride(),this.privTurnStateManager=new o.DialogServiceTurnStateManager,this.recognizeOverride=(e,t,n)=>this.listenOnce(e,t,n),this.postConnectImplOverride=e=>this.dialogConnectImpl(e),this.configConnectionOverride=e=>this.configConnection(e),this.disconnectOverride=()=>this.privDisconnect(),this.privDialogAudioSource=n,this.agentConfigSent=!1,this.privLastResult=null,this.connectionEvents.attach(e=>{e.name===`ConnectionClosedEvent`&&(this.terminateMessageLoop=!0)})}async sendMessage(e){let t=(0,r.createGuid)(),n=(0,r.createNoDashGuid)(),i={context:{interactionId:t},messagePayload:JSON.parse(e),version:.5},a=JSON.stringify(i);await(await this.fetchConnection()).send(new d.SpeechConnectionMessage(r.MessageType.Text,`agent`,n,`application/json`,a))}async privDisconnect(){await this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,a.CancellationReason.Error,a.CancellationErrorCode.NoError,`Disconnecting`),this.terminateMessageLoop=!0,this.agentConfigSent=!1}processTypeSpecificMessages(e){let t=new a.PropertyCollection;e.messageType===r.MessageType.Text&&t.setProperty(a.PropertyId.SpeechServiceResponse_JsonResult,e.textBody);let n,i;switch(e.path.toLowerCase()){case`speech.phrase`:let r=s.SimpleSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);if(this.privRequestSession.onPhraseRecognized(r.Offset+r.Duration),r.RecognitionStatus!==s.RecognitionStatus.TooManyRequests&&r.RecognitionStatus!==s.RecognitionStatus.Error){let e=this.fireEventForResult(r,t);if(this.privLastResult=e.result,this.privDialogServiceConnector.re
vendor: 1,731 bytes, line 74
74cognized)try{this.privDialogServiceConnector.recognized(this.privDialogServiceConnector,e)}catch{}}i=!0;break;case`speech.hypothesis`:let o=s.SpeechHypothesis.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);n=new a.SpeechRecognitionResult(this.privRequestSession.requestId,a.ResultReason.RecognizingSpeech,o.Text,o.Duration,o.Offset,o.Language,o.LanguageDetectionConfidence,void 0,void 0,o.asJson(),t),this.privRequestSession.onHypothesis(o.Offset);let c=new a.SpeechRecognitionEventArgs(n,o.Offset,this.privRequestSession.sessionId);if(this.privDialogServiceConnector.recognizing)try{this.privDialogServiceConnector.recognizing(this.privDialogServiceConnector,c)}catch{}i=!0;break;case`speech.keyword`:let l=s.SpeechKeyword.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);n=new a.SpeechRecognitionResult(this.privRequestSession.requestId,l.Status===`Accepted`?a.ResultReason.RecognizedKeyword:a.ResultReason.NoMatch,l.Text,l.Duration,l.Offset,void 0,void 0,void 0,void 0,l.asJson(),t),l.Status!==`Accepted`&&(this.privLastResult=n);let u=new a.SpeechRecognitionEventArgs(n,n.duration,n.resultId);if(this.privDialogServiceConnector.recognized)try{this.privDialogServiceConnector.recognized(this.privDialogServiceConnector,u)}catch{}i=!0;break;case`audio`:{let t=e.requestId.toUpperCase(),n=this.privTurnStateManager.GetTurn(t);try{e.binaryBody?n.audioStream.write(e.binaryBody):n.endAudioStream()}catch{}}i=!0;break;case`response`:this.handleResponseMessage(e),i=!0;break;default:break}let o=new r.Deferred;return o.resolve(i),o.promise}async cancelRecognition(e,t,n,r,i){if(this.terminateMessageLoop=!0,this.privRequestSession.isRecognizing&&await this.privRequestSession.onStopRecognizing(
74),this.privDialogServiceConnector.canceled){let t=new a.PropertyCollection;t.setProperty(s.CancellationErrorCodePropertyName,a.CancellationErrorCode[r]);let o=new a.SpeechRecognitionCanceledEventArgs(n,i,r,void 0,e);try{this.privDialogServiceConnector.canceled(this.privDialogServiceConnector,o)}catch{}if(this.privSuccessCallback){let e=new a.SpeechRecognitionResult(void 0,a.ResultReason.Canceled,void 0,void 0,void 0,void 0,void 0,void 0,i,void 0,t);try{this.privSuccessCallback(e),this.privSuccessCallback=void 0}catch{}}}}async listenOnce(e,n,r){this.privRecognizerConfig.recognitionMode=e,this.privSuccessCallback=n,this.privErrorCallback=r,this.privRequestSession.startNewRecognition(),this.privRequestSession.listenForServiceTelemetry(this.privDialogAudioSource.events),this.privRecognizerConfig.parameters.setProperty(a.PropertyId.Speech_SessionId,this.privRequestSession.sessionId);let i=this.connectImpl(),o=this.sendPreAudioMessages(),s=await this.privDialogAudioSource.attach(this.privRequestSession.audioNodeId),c=await this.privDialogAudioSource.format,l=await this.privDialogAudioSource.deviceInfo,u=new t.ReplayableAudioNode(s,c.avgBytesPerSec);await this.privRequestSession.onAudioSourceAttachCompleted(u,!1),this.privRecognizerConfig.SpeechServiceConfig.Context.audio={source:l};try{await i,await o}catch(e){return await this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,a.CancellationReason.Error,a.CancellationErrorCode.ConnectionFailure,e),Promise.resolve()}let d=new a.SessionEventArgs(this.privRequestSession.sessionId);this.privRecognizer.sessionStarted&&this.privRecognizer.sessionStarted(this.privRecognizer,d),this.sendAudio(u).then(()=>{},async e=>{await this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,a.CancellationReason.Error,a.CancellationErrorCode.RuntimeError,e)})}dialogConnectImpl(e){return this.privConnectionLoop=this.startMessageLoop(),e}receiveDialogMessageOverride(){let e=new r.Deferred,t=async()=>{try{let n=this.isDisposed(),i=!this.isDisposed()&&this.terminateMessageLoop;if(n||i){e.resolve(void 0);return}let o=await(await this.fetchConnection()).read();if(!o)return t();let c=d.SpeechConnectionMessage.fromConnectionMessage(o);switch(c.path.toLowerCase()){case`turn.start`:{let e=c.requestId.toUpperCase();e===this.privRequestSession.requestId.toUpperCase()?this.privRequestSession.onServiceTurnStartResponse():this.privTurnStateManager.StartTurn(e)}break;case`speech.startdetected`:let e=s.SpeechDetected.fromJSON(c.textBody,this.privRequestSession.currentTurnAudioOffset),t=new a.RecognitionEventArgs(e.Offset,this.privRequestSession.sessionId);this.privRecognizer.speechStartDetected&&this.privRecognizer.speechStartDetected(this.privRecognizer,t);break;case`speech.enddetected`:let n;n=c.textBody.length>0?c.textBody:`{ Offset: 0 }`;let i=s.SpeechDetected.fromJSON(n,this.privRequestSession.currentTurnAudioOffset);this.privRequestSession.onServiceRecognized(i.Offset);let o=new a.RecognitionEventArgs(i.Offset,this.privRequestSession.sessionId);this.privRecognizer.speechEndDetected&&this.privRecognizer.speechEndDetected(this.privRecognizer,o);break;case`turn.end`:{let e=c.requestId.toUpperCase();if(e!==this.privRequestSession.requestId.toUpperCase())this.privTurnStateManager.CompleteTurn(e);else{let e=new a.SessionEventArgs(this.privRequestSession.sessionId);if(await this.privRequestSession.onServiceTurnEndResponse(!1),(!this.privRecognizerConfig.isContinuousRecognition||this.privRequestSession.isSpeechEnded||!this.privRequestSession.isRecognizing)&&this.privRecognizer.sessionStopped&&this.privRecognizer.sessionStopped(this.privRecognizer,e),this.privSuccessCallback&&this.privLastResult){try{this.privSuccessCallback(this.privLastResult),this.privLastResult=null}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}}}break;default:try{await this.processTypeSpecificMessages(c)||this.serviceEvents&&this.serviceEvents.onEvent(new r.ServiceEvent(c.path.toLowerCase(),c.textBody))}catch{}}return t()}catch{this.terminateMessageLoop=!0,e.resolve()}};return t().catch(e=>
vendor: 4,262 bytes, line 74
74{r.Events.instance.onEvent(new r.BackgroundEvent(e))}),e.promise}async startMessageLoop(){this.terminateMessageLoop=!1;try{await this.receiveDialogMessageOverride()}catch(e){await this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,a.CancellationReason.Error,a.CancellationErrorCode.RuntimeError,e)}return Promise.resolve()}async configConnection(e){return this.terminateMessageLoop?(this.terminateMessageLoop=!1,Promise.reject(`Connection to service terminated.`)):(await this.sendSpeechServiceConfig(e,this.privRequestSession,this.privRecognizerConfig.SpeechServiceConfig.serialize()),await this.sendAgentConfig(e),e)}async sendPreAudioMessages(){let e=await this.fetchConnection();this.addKeywordContextData(),await this.sendSpeechContext(e,!0),await this.sendAgentContext(e),await this.sendWaveHeader(e)}sendAgentConfig(e){if(this.agentConfig&&!this.agentConfigSent){if(this.privRecognizerConfig.parameters.getProperty(a.PropertyId.Conversation_DialogType)===a.DialogServiceConfig.DialogTypes.CustomCommands){let e=this.agentConfig.get();e.botInfo.commandsCulture=this.privRecognizerConfig.parameters.getProperty(a.PropertyId.SpeechServiceConnection_RecoLanguage,`en-us`),this.agentConfig.set(e)}this.onEvent(new n.SendingAgentContextMessageEvent(this.agentConfig));let t=this.agentConfig.toJsonString();return this.agentConfigSent=!0,e.send(new d.SpeechConnectionMessage(r.MessageType.Text,`agent.config`,this.privRequestSession.requestId,`application/json`,t))}}sendAgentContext(e){let t=(0,r.createGuid)(),n=this.privDialogServiceConnector.properties.getProperty(a.PropertyId.Conversation_Speech_Activity_Template),i=JSON.stringify({channelData:``,context:{interactionId:t},messagePayload:n,version:.5});return e.send(new d.SpeechConnectionMessage(r.MessageType.Text,`speech.agent.context`,this.privRequestSession.requestId,`application/json`,i))}fireEventForResult(e,t){let n=s.EnumTranslation.implTranslateRecognitionResult(e.RecognitionStatus),r=new a.SpeechRecognitionResult(this.privRequestSession.requestId,n,e.DisplayText,e.Duration,e.Offset,e.Language,e.LanguageDetectionConfidence,void 0,void 0,e.asJson(),t);return new a.SpeechRecognitionEventArgs(r,e.Offset,this.privRequestSession.sessionId)}handleResponseMessage(e){let t=JSON.parse(e.textBody);switch(t.messageType.toLowerCase()){case`message`:let n=e.requestId.toUpperCase(),o=c.ActivityPayloadResponse.fromJSON(e.textBody),s=this.privTurnStateManager.GetTurn(n);if(o.conversationId){let e=this.agentConfig.get();e.botInfo.conversationId=o.conversationId,this.agentConfig.set(e)}let l=s.processActivityPayload(o,i.AudioOutputFormatImpl.fromSpeechSynthesisOutputFormatString(this.privDialogServiceConnector.properties.getProperty(a.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0))),u=new a.ActivityReceivedEventArgs(o.messagePayload,l);if(this.privDialogServiceConnector.activityReceived)try{this.privDialogServiceConnector.activityReceived(this.privDialogServiceConnector,u)}catch{}break;case`messagestatus`:if(this.privDialogServiceConnector.turnStatusReceived)try{this.privDialogServiceConnector.turnStatusReceived(this.privDialogServiceConnector,new a.TurnStatusReceivedEventArgs(e.textBody))}catch{}break;default:r.Events.instance.onEvent(new r.BackgroundEvent(`Unexpected response of type ${t.messageType}. Ignoring.`));break}}onEvent(e){this.privEvents.onEvent(e),r.Events.instance.onEvent(e)}addKeywordContextData(){let e=this.privRecognizerConfig.parameters.getProperty(`SPEECH-KeywordsToDetect`);if(e===void 0)return;let t=this.privRecognizerConfig.parameters.getProperty(`SPEECH-KeywordsToDetect-Offsets`),n=this.privRecognizerConfig.parameters.getProperty(`SPEECH-KeywordsToDetect-Durations`),r=e.split(`;`),i=t===void 0?[]:t.split(`;`),a=n===void 0?[]:n.split(`;`),o=[];for(let e=0;e<r.length;e++){let t={text:r[e]};e<i.length&&(t.startOffset=Number(i[e])),e<a.length&&(t.duration=Number(a[e])),o.push(t)}this.speechContext.getContext().invocationSource=l.InvocationSource.VoiceActivationWithKeyword,this.speechContext.getContext().keywordDetection=[{clientDetectedKeywords:o,onReject:{action:u.OnRejectAction.EndOfTurn},type:u.KeywordDetectionType.StartTrigger}]}}})),aO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}
74),e.AgentConfig=void 0,e.AgentConfig=class{toJsonString(){return JSON.stringify(this.iPrivConfig)}get(){return this.iPrivConfig}set(e){this.iPrivConfig=e}}})),oO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationConnectionConfig=void 0;var t=sD(),n=class e extends t.RestConfigBase{static get host(){return e.privHost}static get apiVersion(){return e.privApiVersion}static get clientAppId(){return e.privClientAppId}static get defaultLanguageCode(){return e.privDefaultLanguageCode}static get restPath(){return e.privRestPath}static get webSocketPath(){return e.privWebSocketPath}static get transcriptionEventKeys(){return e.privTranscriptionEventKeys}};e.ConversationConnectionConfig=n,n.privHost=`dev.microsofttranslator.com`,n.privRestPath=`/capito/room`,n.privApiVersion=`2.0`,n.privDefaultLanguageCode=`en-US`,n.privClientAppId=`FC539C22-1767-4F1F-84BC-B4D811114F15`,n.privWebSocketPath=`/capito/translate`,n.privTranscriptionEventKeys=[`iCalUid`,`callId`,`organizer`,`FLAC`,`MTUri`,`DifferentiateGuestSpeakers`,`audiorecording`,`Threadid`,`OrganizerMri`,`OrganizerTenantId`,`UserToken`]})),sO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationManager=void 0;var t=cD(),n=qw(),r=Q(),i=oO();
74e.ConversationManager=class{constructor(){this.privRequestParams=i.ConversationConnectionConfig.configParams,this.privErrors=i.ConversationConnectionConfig.restErrors,this.privHost=i.ConversationConnectionConfig.host,this.privApiVersion=i.ConversationConnectionConfig.apiVersion,this.privRestPath=i.ConversationConnectionConfig.restPath,this.privRestAdapter=new t.RestMessageAdapter({})}createOrJoin(e,a,o,s){try{n.Contracts.throwIfNullOrUndefined(e,`args`);let c=e.getProperty(r.PropertyId.SpeechServiceConnection_RecoLanguage,i.ConversationConnectionConfig.defaultLanguageCode),l=e.getProperty(r.PropertyId.ConversationTranslator_Name,`conversation_host`),u=e.getProperty(r.PropertyId.ConversationTranslator_Host,this.privHost),d=e.getProperty(r.PropertyId.ConversationTranslator_CorrelationId),f=e.getProperty(r.PropertyId.SpeechServiceConnection_Key),p=e.getProperty(r.PropertyId.SpeechServiceConnection_Region),m=e.getProperty(r.PropertyId.SpeechServiceAuthorization_Token);n.Contracts.throwIfNullOrWhitespace(c,`languageCode`),n.Contracts.throwIfNullOrWhitespace(l,`nickname`),n.Contracts.throwIfNullOrWhitespace(u,`endpointHost`);let h={};
vendor: 1,684 bytes, line 74
74h[this.privRequestParams.apiVersion]=this.privApiVersion,h[this.privRequestParams.languageCode]=c,h[this.privRequestParams.nickname]=l;let g={};d&&(g[this.privRequestParams.correlationId]=d),g[this.privRequestParams.clientAppId]=i.ConversationConnectionConfig.clientAppId,a===void 0?(n.Contracts.throwIfNullOrUndefined(p,this.privErrors.authInvalidSubscriptionRegion),g[this.privRequestParams.subscriptionRegion]=p,f?g[this.privRequestParams.subscriptionKey]=f:m?g[this.privRequestParams.authorization]=`Bearer ${m}`:n.Contracts.throwIfNullOrUndefined(f,this.privErrors.authInvalidSubscriptionKey)):h[this.privRequestParams.roomId]=a;let _={};_.headers=g,this.privRestAdapter.options=_;let v=`https://${u}${this.privRestPath}`;this.privRestAdapter.request(t.RestRequestType.Post,v,h,null).then(e=>{let n=t.RestMessageAdapter.extractHeaderValue(this.privRequestParams.requestId,e.headers);if(!e.ok){if(s){let t=this.privErrors.invalidCreateJoinConversationResponse.replace(`{status}`,e.status.toString()),r;try{r=JSON.parse(e.data),t+=` [${r.error.code}: ${r.error.message}]`}catch{t+=` [${e.data}]`}n&&(t+=` ${n}`),s(t)}return}let r=JSON.parse(e.data);if(r&&(r.requestId=n),o){try{o(r)}catch(e){s&&s(e)}o=void 0}}).catch(()=>{})}catch(e){if(s)if(e instanceof Error){let t=e;s(t.name+`: `+t.message)}else s(e)}}leave(e,i){return new Promise((a,o)=>{try{n.Contracts.throwIfNullOrUndefined(e,this.privErrors.invalidArgs.replace(`{arg}`,`config`)),n.Contracts.throwIfNullOrWhitespace(i,this.privErrors.invalidArgs.replace(`{arg}`,`token`));let o=e.getProperty(r.PropertyId.ConversationTranslator_Host,this.privHost),s=e.getProperty(r.PropertyId.ConversationTranslator_CorrelationId),c={};
74c[this.privRequestParams.apiVersion]=this.privApiVersion,c[this.privRequestParams.sessionToken]=i;let l={};s&&(l[this.privRequestParams.correlationId]=s);let u={};u.headers=l,this.privRestAdapter.options=u;let d=`https://${o}${this.privRestPath}`;this.privRestAdapter.request(t.RestRequestType.Delete,d,c,null).then(e=>{e.ok,a()}).catch(()=>{})}catch(e){if(e instanceof Error){let t=e;o(t.name+`: `+t.message)}else o(e)}})}}})),cO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationConnectionMessage=void 0;var t=Lw();e.ConversationConnectionMessage=class extends t.ConnectionMessage{constructor(e,t,n,r){super(e,t,n,r);let i=JSON.parse(this.textBody);i.type!==void 0&&(this.privConversationMessageType=i.type)}get conversationMessageType(){return this.privConversationMessageType}}})),lO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationWebsocketMessageFormatter=void 0;var t=Lw(),n=cO();e.ConversationWebsocketMessageFormatter=class{toConnectionMessage(e){let r=new t.Deferred;try{if(e.messageType===t.MessageType.Text){let t=new n.ConversationConnectionMessage(e.messageType,e.textContent,{},e.id);r.resolve(t)}else e.messageType===t.MessageType.Binary&&r.resolve(new n.ConversationConnectionMessage(e.messageType,e.binaryContent,void 0,e.id))}catch(e){r.reject(`Error formatting the message. Error: ${e}`)}return r.promise}fromConnectionMessage(e){let n=new t.Deferred;try{if(e.messageType===t.MessageType.Text){let r=`${e.textBody?e.textBody:``}`;n.resolve(new t.RawWebsocketMessage(t.MessageType.Text,r,e.id))}}catch(e){n.reject(`Error formatting the message. ${e}`)}return n.promise}}})),uO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationConnectionFactory=void 0;var t=cD(),n=Lw(),r=qw(),i=Q(),a=XT(),o=oO(),s=lO();e.ConversationConnectionFactory=class extends a.ConnectionFactoryBase{create(e,a,c){let l=e.parameters.getProperty(i.PropertyId.ConversationTranslator_Host,o.ConversationConnectionConfig.host),u=e.parameters.getProperty(i.PropertyId.ConversationTranslator_CorrelationId,(0,n.createGuid)()),d=`wss://${l}${o.ConversationConnectionConfig.webSocketPath}`,f=e.parameters.getProperty(i.PropertyId.ConversationTranslator_Token,void 0);r.Contracts.throwIfNullOrUndefined(f,`token`);let p={};p[o.ConversationConnectionConfig.configParams.apiVersion]=o.ConversationConnectionConfig.apiVersion,p[o.ConversationConnectionConfig.configParams.token]=f,p[o.ConversationConnectionConfig.configParams.correlationId]=u;let m=e.parameters.getProperty(`SPEECH-EnableWebsocketCompression`,`false`)===`true`;return Promise.resolve(new t.WebsocketConnection(d,p,{},new s.ConversationWebsocketMessageFormatter,t.ProxyInfo.fromRecognizerConfig(e),m,c))}}})),dO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationRequestSession=void 0;var t=Lw();e.ConversationRequestSession=class{constructor(e){this.privIsDisposed=!1,this.privDetachables=[],this.privSessionId=e,this.privRequestId=(0,t.createNoDashGuid)(),this.privRequestCompletionDeferral=new t.Deferred}get sessionId(){return this.privSessionId}get requestId(){return this.privRequestId}get completionPromise(){return this.privRequestCompletionDeferral.promise}onPreConnectionStart(e,t){this.privSessionId=t}onAuthCompleted(e){e&&this.onComplete()}onConnectionEstablishCompleted(e){e!==200&&e===403&&this.onComplete()}onServiceTurnEndResponse(e){e?this.privRequestId=(0,t.createNoDashGuid)():this.onComplete()}async dispose(){if(!this.privIsDisposed){this.privIsDisposed=!0;for(let e of this.privDetachables)await e.detach()}}onComplete(){}}})),fO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationReceivedTranslationEventArgs=e.ParticipantsListEventArgs=e.ParticipantAttributeEventArgs=e.ParticipantEventArgs=e.LockRoomEventArgs=e.MuteAllEventArgs=void 0;var t=Q();e.MuteAllEventArgs=class extends t.SessionEventArgs{constructor(e,t){super(t),this.privIsMuted=e}get isMuted(){return this.privIsMuted}},e.LockRoomEventArgs=class extends t.SessionEventArgs{constructor(e,t){super(t),this.privIsLocked=e}get isMuted(){return this.privIsLocked}},e.ParticipantEventArgs=class extends t.SessionEventArgs{constructor(e,t){super(t),this.privParticipant=e}get participant(){return this.privParticipant}},e.ParticipantAttributeEventArgs=class extends t.SessionEventArgs{constructor(e,t,n,r){super(r),this.privKey=t,this.privValue=n,this.privParticipantId=e}get value(){return this.privValue}get key(){return this.privKey}get id(){return this.privParticipantId}},e.ParticipantsListEventArgs=class extends t.SessionEventArgs{constructor(e,t,n,r,i,a,o,s,c){super(c),this.privRoomId=e,this.privSessionToken=t,this.privTranslateTo=n,this.privProfanityFilter=r,this.privRoomProfanityFilter=i,this.privIsRoomLocked=a,this.privIsRoomLocked=o,this.privParticipants=s}get sessionToken(){return this.privSessionToken}get conversationId(){return this.privRoomId}get translateTo(){return this.privTranslateTo}get profanityFilter(){return this.privProfanityFilter}get roomProfanityFilter(){return this.privRoomProfanityFilter}get isRoomLocked(){return this.privIsRoomLocked}get isMuteAll(){return this.privIsMuteAll}get participants(){return this.privParticipants}},e.ConversationReceivedTranslationEventArgs=class{constructor(e,t,n){this.privPayload=t,this.privCommand=e,this.privSessionId=n}get payload(){return this.privPayload}get command(){return this.privCommand}get sessionId(){return this.privSessionId}}})),pO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationTranslatorCommandTypes=e.ConversationTranslatorMessageTypes=e.InternalParticipants=void 0,e.InternalParticipants=class{constructor(e=[],t){this.participants=e,this.meId=t}addOrUpdateParticipant(e){if(e===void 0)return;let t=this.getParticipantIndex(e.id);return t>-1?this.participants.splice(t,1,e):this.participants.push(e),this.getParticipant(e.id)}getParticipantIndex(e){return this.participants.findIndex(t=>t.id===e)}getParticipant(e){return this.participants.find(t=>
74t.id===e)}deleteParticipant(e){this.participants=this.participants.filter(t=>t.id!==e)}get host(){return this.participants.find(e=>e.isHost===!0)}get me(){return this.getParticipant(this.meId)}},e.ConversationTranslatorMessageTypes={command:`command`,final:`final`,info:`info`,instantMessage:`instant_message`,keepAlive:`keep_alive`,partial:`partial`,participantCommand:`participant_command`,translatedMessage:`translated_message`},e.ConversationTranslatorCommandTypes={changeNickname:`ChangeNickname`,disconnectSession:`DisconnectSession`,ejectParticipant:`EjectParticipant`,instant_message:`instant_message`,joinSession:`JoinSession`,leaveSession:`LeaveSession`,participantList:`ParticipantList`,roomExpirationWarning:`RoomExpirationWarning`,setLockState:`SetLockState`,setMute:`SetMute`,setMuteAll:`SetMuteAll`,setProfanityFiltering:`SetProfanityFiltering`,setTranslateToLanguages:`SetTranslateToLanguages`,setUseTTS:`SetUseTTS`}})),mO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.CommandResponsePayload=void 0;var t=e=>JSON.parse(e);e.CommandResponsePayload=class e{constructor(e){this.privCommandResponse=t(e)}get type(){return this.privCommandResponse.type}get command(){return this.privCommandResponse.command}get id(){return this.privCommandResponse.id}get nickname(){return this.privCommandResponse.nickname}get participantId(){return this.privCommandResponse.participantId}get roomid(){return this.privCommandResponse.roomid}get value(){return this.privCommandResponse.value}get token(){return this.privCommandResponse.token}static fromJSON(t){return new e(t)}}})),hO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ParticipantPayloadResponse=e.ParticipantsListPayloadResponse=void 0;var t=e=>JSON.parse(e),n=e=>JSON.parse(e);e.ParticipantsListPayloadResponse=class e{constructor(e){this.privParticipantsPayloadResponse=t(e)}get roomid(){return this.privParticipantsPayloadResponse.roomid}get id(){return this.privParticipantsPayloadResponse.id}get command(){return this.privParticipantsPayloadResponse.command}get participants(){return this.privParticipantsPayloadResponse.participants}get token(){return this.privParticipantsPayloadResponse.token}get translateTo(){return this.privParticipantsPayloadResponse.translateTo}get profanityFilter(){return this.privParticipantsPayloadResponse.profanityFilter}get roomProfanityFilter(){return this.privParticipantsPayloadResponse.roomProfanityFilter}get roomLocked(){return this.privParticipantsPayloadResponse.roomLocked}get muteAll(){return this.privParticipantsPayloadResponse.muteAll}get type(){return this.privParticipantsPayloadResponse.type}static fromJSON(t){return new e(t)}},e.ParticipantPayloadResponse=class e{constructor(e){this.privParticipantPayloadResponse=n(e)}get nickname(){return this.privParticipantPayloadResponse.nickname}get locale(){return this.privParticipantPayloadResponse.locale}get usetts(){return this.privParticipantPayloadResponse.usetts}get ismuted(){return this.privParticipantPayloadResponse.ismuted}get ishost(){return this.privParticipantPayloadResponse.ishost}get participantId(){return this.privParticipantPayloadResponse.participantId}get avatar(){return this.privParticipantPayloadResponse.avatar}static fromJSON(t){return new e(t)}}})),gO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TextResponsePayload=e.SpeechResponsePayload=void 0;var t=e=>JSON.parse(e),n=e=>JSON.parse(e);e.SpeechResponsePayload=class e{constructor(e){this.privSpeechResponse=t(e)}get recognition(){return this.privSpeechResponse.recognition}get translations(){return this.privSpeechResponse.translations}get id(){return this.privSpeechResponse.id}get language(){return this.privSpeechResponse.language}get nickname(){return this.privSpeechResponse.nickname}get participantId(){return this.privSpeechResponse.participantId}get roomid(){return this.privSpeechResponse.roomid}get timestamp(){return this.privSpeechResponse.timestamp}get type(){return this.privSpeechResponse.type}get isFinal(){return this.privSpeechResponse.type===`final`}static fromJSON(t){return new e(t)}},e.TextResponsePayload=class e{constructor(e){this.privTextResponse=n(e)}get originalText(){return this.privTextResponse.originalText}get translations(){return this.privTextResponse.translations}get id(){return this.privTextResponse.id}get language(){return this.privTextResponse.language}get nickname(){return this.privTextResponse.nickname}get participantId(){return this.privTextResponse.participantId}get roomid(){return this.privTextResponse.roomid}get timestamp(){return this.privTextResponse.timestamp}get type(){return this.privTextResponse.type}static fromJSON(t){return new e(t)}}})),_O=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TextResponsePayload=e.SpeechResponsePayload=e.ParticipantPayloadResponse=e.ParticipantsListPayloadResponse=e.CommandResponsePayload=void 0;var t=mO();Object.defineProperty(e,`CommandResponsePayload`,{enumerable:!0,get:function(){return t.CommandResponsePayload}});var n=hO();Object.defineProperty(e,`ParticipantsListPayloadResponse`,{enumerable:!0,get:function(){return n.ParticipantsListPayloadResponse}}),Object.defineProperty(e,`ParticipantPayloadResponse`,{enumerable:!0,get:function(){return n.ParticipantPayloadResponse}});var r=gO();Object.defineProperty(e,`SpeechResponsePayload`,{enumerable:!0,get:function(){return r.SpeechResponsePayload}}),Object.defineProperty(e,`TextResponsePayload`,{enumerable:!0,get:function(){return r.TextResponsePayload}})})),vO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationServiceAdapter=void 0;
vendor: 9,300 bytes, line 74
74var t=Lw(),n=Q(),r=MO(),i=cO(),a=dO(),o=fO(),s=pO(),c=_O();e.ConversationServiceAdapter=class extends r.ServiceRecognizerBase{constructor(e,n,r,i,o){super(e,n,r,i,o),this.privConnectionConfigPromise=void 0,this.privLastPartialUtteranceId=``,this.privConversationServiceConnector=o,this.privConversationAuthentication=e,this.receiveMessageOverride=()=>this.receiveConversationMessageOverride(),this.recognizeOverride=()=>this.noOp(),this.postConnectImplOverride=e=>this.conversationConnectImpl(e),this.configConnectionOverride=()=>this.configConnection(),this.disconnectOverride=()=>this.privDisconnect(),this.privConversationRequestSession=new a.ConversationRequestSession((0,t.createNoDashGuid)()),this.privConversationConnectionFactory=n,this.privConversationIsDisposed=!1}isDisposed(){return super.isDisposed()||this.privConversationIsDisposed}async dispose(e){this.privConversationIsDisposed=!0,this.privConnectionConfigPromise!==void 0&&await(await this.privConnectionConfigPromise).dispose(e),await super.dispose(e)}async sendMessage(e){return(await this.fetchConnection()).send(new i.ConversationConnectionMessage(t.MessageType.Text,e))}async sendMessageAsync(e){await(await this.fetchConnection()).send(new i.ConversationConnectionMessage(t.MessageType.Text,e))}privDisconnect(){if(!this.terminateMessageLoop)return this.cancelRecognition(this.privConversationRequestSession.sessionId,this.privConversationRequestSession.requestId,n.CancellationReason.Error,n.CancellationErrorCode.NoError,`Disconnecting`),this.terminateMessageLoop=!0,Promise.resolve()}async processTypeSpecificMessages(){return!0}cancelRecognition(e,t,r,i,a){this.terminateMessageLoop=!0;let o=new n.ConversationTranslationCanceledEventArgs(r,a,i,void 0,e);try{this.privConversationServiceConnector.canceled&&this.privConversationServiceConnector.canceled(this.privConversationServiceConnector,o)}catch{}}async conversationConnectImpl(e){return this.privConnectionLoop=this.startMessageLoop(),e}async receiveConversationMessageOverride(){if(this.isDisposed()||this.terminateMessageLoop)return Promise.resolve();let e=new t.Deferred;try{let t=await(await this.fetchConnection()).read();if(this.isDisposed()||this.terminateMessageLoop)return e.resolve(),Promise.resolve();if(!t)return this.receiveConversationMessageOverride();let i=this.privConversationRequestSession.sessionId,a=t.conversationMessageType.toLowerCase(),l=!1;try{switch(a){case`info`:case`participant_command`:case`command`:let e=c.CommandResponsePayload.fromJSON(t.textBody);switch(e.command.toLowerCase()){case`participantlist`:let a=c.ParticipantsListPayloadResponse.fromJSON(t.textBody),l=a.participants.map(e=>({avatar:e.avatar,displayName:e.nickname,id:e.participantId,isHost:e.ishost,isMuted:e.ismuted,isUsingTts:e.usetts,preferredLanguage:e.locale}));this.privConversationServiceConnector.participantsListReceived&&this.privConversationServiceConnector.participantsListReceived(this.privConversationServiceConnector,new o.ParticipantsListEventArgs(a.roomid,a.token,a.translateTo,a.profanityFilter,a.roomProfanityFilter,a.roomLocked,a.muteAll,l,i));break;case`settranslatetolanguages`:this.privConversationServiceConnector.participantUpdateCommandReceived&&this.privConversationServiceConnector.participantUpdateCommandReceived(this.privConversationServiceConnector,new o.ParticipantAttributeEventArgs(e.participantId,s.ConversationTranslatorCommandTypes.setTranslateToLanguages,e.value,i));break;case`setprofanityfiltering`:this.privConversationServiceConnector.participantUpdateCommandReceived&&this.privConversationServiceConnector.participantUpdateCommandReceived(this.privConversationServiceConnector,new o.ParticipantAttributeEventArgs(e.participantId,s.ConversationTranslatorCommandTypes.setProfanityFiltering,e.value,i));break;case`setmute`:this.privConversationServiceConnector.participantUpdateCommandReceived&&this.privConversationServiceConnector.participantUpdateCommandReceived(this.privConversationServiceConnector,new o.ParticipantAttributeEventArgs(e.participantId,s.ConversationTranslatorCommandTypes.setMute,e.value,i));break;case`setmuteall`:this.privConversationServiceConnector.muteAllCommandReceived&&this.privConversationServiceConnector.muteAllCommandReceived(this.privConversationServiceConnector,new o.MuteAllEventArgs(e.value,i));break;case`roomexpirationwarning`:this.privConversationServiceConnector.conversationExpiration&&this.privConversationServiceConnector.conversationExpiration(this.privConversationServiceConnector,new n.ConversationExpirationEventArgs(e.value,this.privConversationRequestSession.sessionId));break;case`setusetts`:this.privConversationServiceConnector.participantUpdateCommandReceived&&this.privConversationServiceConnector.participantUpdateCommandReceived(this.privConversationServiceConnector,new o.ParticipantAttributeEventArgs(e.participantId,s.ConversationTranslatorCommandTypes.setUseTTS,e.value,i));break;case`setlockstate`:this.privConversationServiceConnector.lockRoomCommandReceived&&this.privConversationServiceConnector.lockRoomCommandReceived(this.privConversationServiceConnector,new o.LockRoomEventArgs(e.value,i));break;case`changenickname`:this.privConversationServiceConnector.participantUpdateCommandReceived&&this.privConversationServiceConnector.participantUpdateCommandReceived(this.privConversationServiceConnector,new o.ParticipantAttributeEventArgs(e.participantId,s.ConversationTranslatorCommandTypes.changeNickname,e.value,i));break;case`joinsession`:let u=c.ParticipantPayloadResponse.fromJSON(t.textBody),d={avatar:u.avatar,displayName:u.nickname,id:u.participantId,isHost:u.ishost,isMuted:u.ismuted,isUsingTts:u.usetts,preferredLanguage:u.locale};this.privConversationServiceConnector.participantJoinCommandReceived&&this.privConversationServiceConnector.participantJoinCommandReceived(this.privConversationServiceConnector,new o.ParticipantEventArgs(d,i));break;case`leavesession`:let f={id:e.participantId};this.privConversationServiceConnector.participantLeaveCommandReceived&&this.privConversationServiceConnector.participantLeaveCommandReceived(this.privConversationServiceConnector,new o.ParticipantEventArgs(f,i));break;case`disconnectsession`:e.participantId;break;case`token`:let p=new r.CognitiveTokenAuthentication(()=>{let t=e.token;return Promise.resolve(t)},()=>{let t=e.token;return Promise.resolve(t)});this.authentication=p,this.privConversationServiceConnector.onToken(p);break;default:break}break;case`partial`:case`final`:let u=c.SpeechResponsePayload.fromJSON(t.textBody),d=a===`final`?n.ResultReason.TranslatedParticipantSpeech:n.ResultReason.TranslatingParticipantSpeech,f=new n.ConversationTranslationResult(u.participantId,this.getTranslations(u.translations),u.language,u.id,d,u.recognition,void 0,void 0,t.textBody,void 0);u.isFinal?((f.text!==void 0&&f.text.length>0||u.id===this.privLastPartialUtteranceId)&&(l=!0),l&&this.privConversationServiceConnector.translationReceived&&this.privConversationServiceConnector.translationReceived(this.privConversationServiceConnector,new o.ConversationReceivedTranslationEventArgs(s.ConversationTranslatorMessageTypes.final,f,i))):f.text!==void 0&&(this.privLastPartialUtteranceId=u.id,this.privConversationServiceConnector.translationReceived&&this.privConversationServiceConnector.translationReceived(this.privConversationServiceConnector,new o.ConversationReceivedTranslationEventArgs(s.ConversationTranslatorMessageTypes.partial,f,i)));break;case`translated_message`:let p=c.TextResponsePayload.fromJSON(t.textBody),m=new n.ConversationTranslationResult(p.participantId,this.getTranslations(p.translations),p.language,void 0,void 0,p.originalText,void 0,void 0,void 0,t.textBody,void 0);this.privConversationServiceConnector.translationReceived&&this.privConversationServiceConnector.translationReceived(this.privConversationServiceConnector,new o.ConversationReceivedTranslationEventArgs(s.ConversationTranslatorMessageTypes.instantMessage,m,i));break;default:break}}catch{}return this.receiveConversationMessageOverride()}catch{this.terminateMessageLoop=!0}return e.promise}async startMessageLoop(){if(this.isDisposed())return Promise.resolve();this.terminateMessageLoop=!1;let e=this.receiveConversationMessageOverride();try{return await e}catch(e){return this.cancelRecognition(this.privRequestSession?this.privRequestSession.sessionId:``,this.privRequestSession?this.privRequestSession.requestId:``,n.CancellationReason.Error,n.CancellationErrorCode.RuntimeError,e),null}}configConnection(){return this.isDisposed()?Promise.resolve(void 0):this.privConnectionConfigPromise===void 0?this.terminateMessageLoop?Promise.resolve(void 0):(this.privConnectionConfigPromise=this.connectImpl().then(e=>e),this.privConnectionConfigPromise):this.privConnectionConfigPromise.then(e=>e.state()===t.ConnectionState.Disconnected?(this.privConnectionId=null,this.privConnectionConfigPromise=void 0,this.configConnection()):this.privConnectionConfigPromise,()=>(this.privConnectionId=null,this.privConnectionConfigPromise=void 0,this.configConnection()))}getTranslations(e){let t;if(e!==void 0){t=new n.Translations;for(let n of e)t.set(n.lang,n.translation)}return t}}})),yO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ConversationTranslatorRecognizer=e.ConversationRecognizerFactory=void 0;
74var t=MO(),n=Lw(),r=qw(),i=Q(),a=uO(),o=vO();e.ConversationRecognizerFactory=class{static fromConfig(e,t,n){return new s(e,t,n)}};var s=class extends i.Recognizer{constructor(e,t,o){let s=t;r.Contracts.throwIfNull(s,`speechConfig`);let c=e;r.Contracts.throwIfNull(c,`conversationImpl`),super(o,s.properties,new a.ConversationConnectionFactory),this.privConversation=c,this.privIsDisposed=!1,this.privProperties=s.properties.clone(),this.privConnection=i.Connection.fromRecognizer(this),this.privProperties.getProperty(i.PropertyId.WebWorkerLoadType,`on`).toLowerCase()===`on`&&typeof Blob<`u`&&typeof Worker<`u`?(this.privSetTimeout=n.Timeout.setTimeout,this.privClearTimeout=n.Timeout.clearTimeout):typeof window<`u`?(this.privSetTimeout=window.setTimeout.bind(window),this.privClearTimeout=window.clearTimeout.bind(window)):(this.privSetTimeout=setTimeout,this.privClearTimeout=clearTimeout)}set connected(e){this.privConnection.connected=e}set disconnected(e){this.privConnection.disconnected=e}get speechRecognitionLanguage(){return this.privSpeechRecognitionLanguage}get properties(){return this.privProperties}isDisposed(){return this.privIsDisposed}connect(e,t,n){try{r.Contracts.throwIfDisposed(this.privIsDisposed),r.Contracts.throwIfNullOrWhitespace(e,`token`),this.privReco.conversationTranslatorToken=e,this.resetConversationTimeout(),this.privReco.connectAsync(t,n)}catch(e){if(n)if(e instanceof Error){let t=e;n(t.name+`: `+t.message)}else n(e)}}disconnect(e,t){try{r.Contracts.throwIfDisposed(this.privIsDisposed),this.privTimeoutToken!==void 0&&this.privClearTimeout(this.privTimeoutToken),this.privReco.disconnect().then(()=>{e&&e()},e=>{t&&t(e)})}catch(e){if(t)if(e instanceof Error){let n=e;t(n.name+`: `+n.message)}else t(e);this.dispose(!0).catch(e=>{n.Events.instance.onEvent(new n.BackgroundEvent(e))})}}sendRequest(e,t,i){try{r.Contracts.throwIfDisposed(this.privIsDisposed),this.sendMessage(e,t,i)}catch(e){if(i)if(e instanceof Error){let t=e;i(t.name+`: `+t.message)}else i(e);this.dispose(!0).catch(e=>{n.Events.instance.onEvent(new n.BackgroundEvent(e))})}}onToken(e){this.privConversation.onToken(e)}async close(){this.privIsDisposed||(this.privConnection&&(this.privConnection.closeConnection(),this.privConnection.close()),this.privConnection=void 0,await this.dispose(!0))}async dispose(e){this.privIsDisposed||e&&(this.privTimeoutToken!==void 0&&this.privClearTimeout(this.privTimeoutToken),this.privIsDisposed=!0,this.privConnection&&=(this.privConnection.closeConnection(),this.privConnection.close(),void 0),await super.dispose(e))}createRecognizerConfig(e){return new t.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,t,n,r){let i=n;return new o.ConversationServiceAdapter(e,t,i,r,this)}sendMessage(e,t,n){((e,t,n)=>{e===void 0?n&&n(`Null promise`):e.then(()=>{try{t&&t()}catch(e){n&&n(`'Unhandled error on promise callback: ${e}'`)}},e=>{try{n&&n(e)}catch{}})})(this.privReco.sendMessageAsync(e),t,n),this.resetConversationTimeout()}resetConversationTimeout(){this.privTimeoutToken!==void 0&&this.privClearTimeout(this.privTimeoutToken),this.privTimeoutToken=this.privSetTimeout(()=>{this.sendRequest(this.privConversation.getKeepAlive())},6e4)}};e.ConversationTranslatorRecognizer=s})),bO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.TranscriberRecognizer=void 0;var t=Lw(),n=qw(),r=Q(),i=MO(),a=jT();e.TranscriberRecognizer=class extends r.Recognizer{constructor(e,t){let a=e;n.Contracts.throwIfNull(a,`speechTranslationConfig`);let o=t;n.Contracts.throwIfNull(o,`audioConfigImpl`),n.Contracts.throwIfNullOrWhitespace(a.speechRecognitionLanguage,r.PropertyId[r.PropertyId.SpeechServiceConnection_RecoLanguage]),super(t,a.properties,new i.TranscriberConnectionFactory),this.privDisposedRecognizer=!1,this.isMeetingRecognizer=!1}get speechRecognitionLanguage(){return n.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(r.PropertyId.SpeechServiceConnection_RecoLanguage)}get properties(){return this.privProperties}get authorizationToken(){return this.properties.getProperty(r.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){n.Contracts.throwIfNullOrWhitespace(e,`token`),this.properties.setProperty(r.PropertyId.SpeechServiceAuthorization_Token,e)}set conversation(e){n.Contracts.throwIfNullOrUndefined(e,`Conversation`),this.isMeetingRecognizer=!1,this.privConversation=e}getConversationInfo(){return n.Contracts.throwIfNullOrUndefined(this.privConversation,`Conversation`),this.privConversation.conversationInfo}set meeting(e){n.Contracts.throwIfNullOrUndefined(e,`Meeting`),this.isMeetingRecognizer=!0,this.privMeeting=e}getMeetingInfo(){return n.Contracts.throwIfNullOrUndefined(this.privMeeting,`Meeting`),this.privMeeting.meetingInfo}IsMeetingRecognizer(){return this.isMeetingRecognizer}startContinuousRecognitionAsync(e,n){(0,t.marshalPromiseToCallbacks)(this.startContinuousRecognitionAsyncImpl(a.RecognitionMode.Conversation),e,n)}stopContinuousRecognitionAsync(e,n){(0,t.marshalPromiseToCallbacks)(this.stopContinuousRecognitionAsyncImpl(),e,n)}async close(){this.privDisposedRecognizer||await this.dispose(!0)}async pushConversationEvent(e,t){let r=this.privReco;n.Contracts.throwIfNullOrUndefined(r,`serviceRecognizer`),await r.sendSpeechEventAsync(e,t)}async pushMeetingEvent(e,t){let r=this.privReco;n.Contracts.throwIfNullOrUndefined(r,`serviceRecognizer`),await r.sendMeetingSpeechEventAsync(e,t)}async enforceAudioGating(){let e=(await this.audioConfig.format).channels;if(e===1){if(this.properties.getProperty(`f0f5debc-f8c9-4892-ac4b-90a7ab359fd2`,`false`).toLowerCase()!==`true`)throw Error(`Single channel audio configuration for MeetingTranscriber is currently under private preview, please contact [email protected] for more details`)}else if(e!==8)throw Error(`Unsupported audio configuration: Detected ${e}-channel audio`)}connectMeetingCallbacks(e){this.isMeetingRecognizer=!0,this.canceled=(t,n)=>{e.canceled&&e.canceled(e,n)}
74,this.recognizing=(t,n)=>{e.transcribing&&e.transcribing(e,n)},this.recognized=(t,n)=>{e.transcribed&&e.transcribed(e,n)},this.sessionStarted=(t,n)=>{e.sessionStarted&&e.sessionStarted(e,n)},this.sessionStopped=(t,n)=>{e.sessionStopped&&e.sessionStopped(e,n)}}disconnectCallbacks(){this.canceled=void 0,this.recognizing=void 0,this.recognized=void 0,this.sessionStarted=void 0,this.sessionStopped=void 0}async dispose(e){this.privDisposedRecognizer||(e&&(this.privDisposedRecognizer=!0,await this.implRecognizerStop()),await super.dispose(e))}createRecognizerConfig(e){return new i.RecognizerConfig(e,this.properties)}createServiceRecognizer(e,t,n,r){let a=n;return new i.TranscriptionServiceRecognizer(e,t,a,r,this)}}})),xO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.InternalParticipants=e.ConversationTranslatorMessageTypes=e.ConversationTranslatorCommandTypes=e.ParticipantsListEventArgs=e.ParticipantEventArgs=e.ParticipantAttributeEventArgs=e.MuteAllEventArgs=e.LockRoomEventArgs=e.ConversationReceivedTranslationEventArgs=e.TranscriberRecognizer=e.ConversationRecognizerFactory=e.ConversationConnectionConfig=e.ConversationManager=void 0;var t=sO();Object.defineProperty(e,`ConversationManager`,{enumerable:!0,get:function(){return t.ConversationManager}});var n=oO();Object.defineProperty(e,`ConversationConnectionConfig`,{enumerable:!0,get:function(){return n.ConversationConnectionConfig}});var r=yO();Object.defineProperty(e,`ConversationRecognizerFactory`,{enumerable:!0,get:function(){return r.ConversationRecognizerFactory}});var i=bO();Object.defineProperty(e,`TranscriberRecognizer`,{enumerable:!0,get:function(){return i.TranscriberRecognizer}});var a=fO();Object.defineProperty(e,`ConversationReceivedTranslationEventArgs`,{enumerable:!0,get:function(){return a.ConversationReceivedTranslationEventArgs}}),Object.defineProperty(e,`LockRoomEventArgs`,{enumerable:!0,get:function(){return a.LockRoomEventArgs}}),Object.defineProperty(e,`MuteAllEventArgs`,{enumerable:!0,get:function(){return a.MuteAllEventArgs}}),Object.defineProperty(e,`ParticipantAttributeEventArgs`,{enumerable:!0,get:function(){return a.ParticipantAttributeEventArgs}}),Object.defineProperty(e,`ParticipantEventArgs`,{enumerable:!0,get:function(){return a.ParticipantEventArgs}}),Object.defineProperty(e,`ParticipantsListEventArgs`,{enumerable:!0,get:function(){return a.ParticipantsListEventArgs}});var o=pO();Object.defineProperty(e,`ConversationTranslatorCommandTypes`,{enumerable:!0,get:function(){return o.ConversationTranslatorCommandTypes}}),Object.defineProperty(e,`ConversationTranslatorMessageTypes`,{enumerable:!0,get:function(){return o.ConversationTranslatorMessageTypes}}),Object.defineProperty(e,`InternalParticipants`,{enumerable:!0,get:function(){return o.InternalParticipants}})})),SO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SynthesisAudioMetadata=e.MetadataType=void 0,(function(e){e.WordBoundary=`WordBoundary`,e.Bookmark=`Bookmark`,e.Viseme=`Viseme`,e.SentenceBoundary=`SentenceBoundary`,e.SessionEnd=`SessionEnd`,e.AvatarSignal=`TalkingAvatarSignal`})(e.MetadataType||={}),e.SynthesisAudioMetadata=class e{constructor(e){this.privSynthesisAudioMetadata=JSON.parse(e)}static fromJSON(t){return new e(t)}get Metadata(){return this.privSynthesisAudioMetadata.Metadata}}})),CO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SynthesisStartedEvent=e.ConnectingToSynthesisServiceEvent=e.SynthesisTriggeredEvent=e.SpeechSynthesisEvent=void 0;var t=Lw(),n=class extends t.PlatformEvent{constructor(e,n,r=t.EventType.Info){super(e,r),this.privRequestId=n}get requestId(){return this.privRequestId}};e.SpeechSynthesisEvent=n,e.SynthesisTriggeredEvent=class extends n{constructor(e,t,n){super(`SynthesisTriggeredEvent`,e),this.privSessionAudioDestinationId=t,this.privTurnAudioDestinationId=n}get audioSessionDestinationId(){return this.privSessionAudioDestinationId}get audioTurnDestinationId(){return this.privTurnAudioDestinationId}},e.ConnectingToSynthesisServiceEvent=class extends n{constructor(e,t){super(`ConnectingToSynthesisServiceEvent`,e),this.privAuthFetchEventId=t}get authFetchEventId(){return this.privAuthFetchEventId}},e.SynthesisStartedEvent=class extends n{constructor(e,t){super(`SynthesisStartedEvent`,e),this.privAuthFetchEventId=t}get authFetchEventId(){return this.privAuthFetchEventId}}})),wO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SynthesisTurn=void 0;var t=Lw(),n=sT(),r=Q(),i=SO(),a=CO();e.SynthesisTurn=class e{constructor(){this.privIsDisposed=!1,this.privIsSynthesizing=!1,this.privIsSynthesisEnded=!1,this.privBytesReceived=0,this.privInTurn=!1,this.privTextOffset=0,this.privNextSearchTextIndex=0,this.privSentenceOffset=0,this.privNextSearchSentenceIndex=0,this.privSynthesisStartTime=0,this.privConnectionLatency=-1,this.privNetworkLatency=-1,this.privFirstByteLatency=-1,this.privServiceLatency=-1,this.privRequestId=(0,t.createNoDashGuid)(),this.privTurnDeferral=new t.Deferred,this.privTurnDeferral.resolve()}get requestId(){return this.privRequestId}get streamId(){return this.privStreamId}set streamId(e){this.privStreamId=e}get audioOutputFormat(){return this.privAudioOutputFormat}set audioOutputFormat(e){this.privAudioOutputFormat=e}get turnCompletionPromise(){return this.privTurnDeferral.promise}get isSynthesisEnded(){return this.privIsSynthesisEnded}get isSynthesizing(){return this.privIsSynthesizing}get currentTextOffset(){return this.privTextOffset}get currentSentenceOffset(){return this.privSentenceOffset}get bytesReceived(){return this.privBytesReceived}get audioDuration(){return this.privAudioDuration}get extraProperties(){if(this.privWebRTCSDP){let e=new r.PropertyCollection;return e.setProperty(r.PropertyId.TalkingAvatarService_WebRTC_SDP,this.privWebRTCSDP),e}}async getAllReceivedAudio(){return this.privReceivedAudio?Promise.resolve(this.privReceivedAudio):this.privIsSynthesisEnded?(await this.readAllAudioFromStream(),Promise.resolve(this.privReceivedAudio)):null}
vendor: 21,979 bytes, lines 74-75
74async getAllReceivedAudioWithHeader(){if(this.privReceivedAudioWithHeader)return this.privReceivedAudioWithHeader;if(!this.privIsSynthesisEnded)return null;if(this.audioOutputFormat.hasHeader){let e=await this.getAllReceivedAudio();return this.privReceivedAudioWithHeader=this.audioOutputFormat.addHeader(e),this.privReceivedAudioWithHeader}else return this.getAllReceivedAudio()}startNewSynthesis(e,t,r,i){this.privIsSynthesisEnded=!1,this.privIsSynthesizing=!0,this.privRequestId=e,this.privRawText=t,this.privIsSSML=r,this.privAudioOutputStream=new n.PullAudioOutputStreamImpl,this.privAudioOutputStream.format=this.privAudioOutputFormat,this.privReceivedAudio=null,this.privReceivedAudioWithHeader=null,this.privBytesReceived=0,this.privTextOffset=0,this.privNextSearchTextIndex=0,this.privSentenceOffset=0,this.privNextSearchSentenceIndex=0,this.privPartialVisemeAnimation=``,this.privWebRTCSDP=``,this.privSynthesisStartTime=Date.now(),this.privConnectionLatency=-1,this.privNetworkLatency=-1,this.privFirstByteLatency=-1,this.privServiceLatency=-1,i!==void 0&&(this.privTurnAudioDestination=i,this.privTurnAudioDestination.format=this.privAudioOutputFormat),this.onEvent(new a.SynthesisTriggeredEvent(this.requestId,void 0,i===void 0?void 0:i.id()))}onPreConnectionStart(e){this.privAuthFetchEventId=e,this.onEvent(new a.ConnectingToSynthesisServiceEvent(this.privRequestId,this.privAuthFetchEventId))}onAuthCompleted(e){e&&this.onComplete()}onConnectionEstablishCompleted(e){if(e===200){this.privConnectionLatency=Date.now()-this.privSynthesisStartTime,this.onEvent(new a.SynthesisStartedEvent(this.requestId,this.privAuthFetchEventId)),this.privBytesReceived=0;return}else e===403&&this.onComplete()}onServiceResponseMessage(e){let t=JSON.parse(e);this.streamId=t.audio.streamId}onServiceTurnEndResponse(){this.privInTurn=!1,this.privTurnDeferral.resolve(),this.onComplete()}onServiceTurnStartResponse(e){this.privTurnDeferral&&this.privInTurn&&(this.privTurnDeferral.reject(`Another turn started before current completed.`),this.privTurnDeferral.promise.then().catch(()=>{})),this.privInTurn=!0,this.privTurnDeferral=new t.Deferred,this.privConnectionLatency<0&&(this.privConnectionLatency=0),this.privNetworkLatency=Date.now()-this.privSynthesisStartTime-this.privConnectionLatency;let n=JSON.parse(e);n.webrtc&&(this.privWebRTCSDP=n.webrtc.connectionString)}onAudioChunkReceived(e){this.isSynthesizing&&(this.privFirstByteLatency<0&&(this.privFirstByteLatency=Date.now()-this.privSynthesisStartTime,this.privNetworkLatency>=0&&(this.privServiceLatency=this.privFirstByteLatency-this.privConnectionLatency-this.privNetworkLatency)),this.privAudioOutputStream.write(e),this.privBytesReceived+=e.byteLength,this.privTurnAudioDestination!==void 0&&this.privTurnAudioDestination.write(e))}onTextBoundaryEvent(e){this.updateTextOffset(e.Data.text.Text,e.Type)}onVisemeMetadataReceived(e){e.Data.AnimationChunk!==void 0&&(this.privPartialVisemeAnimation+=e.Data.AnimationChunk)}onSessionEnd(e){this.privAudioDuration=e.Data.Offset}async constructSynthesisResult(){let e=Date.now()-this.privSynthesisStartTime,t=await this.getAllReceivedAudioWithHeader(),n=new r.PropertyCollection;return this.privWebRTCSDP&&n.setProperty(r.PropertyId.TalkingAvatarService_WebRTC_SDP,this.privWebRTCSDP),n.setProperty(r.PropertyId.SpeechServiceResponse_SynthesisFirstByteLatencyMs,String(Math.max(0,this.privFirstByteLatency))),n.setProperty(r.PropertyId.SpeechServiceResponse_SynthesisFinishLatencyMs,String(e)),n.setProperty(r.PropertyId.SpeechServiceResponse_SynthesisConnectionLatencyMs,String(Math.max(0,this.privConnectionLatency))),n.setProperty(r.PropertyId.SpeechServiceResponse_SynthesisNetworkLatencyMs,String(Math.max(0,this.privNetworkLatency))),n.setProperty(r.PropertyId.SpeechServiceResponse_SynthesisServiceLatencyMs,String(Math.max(0,this.privServiceLatency))),new r.SpeechSynthesisResult(this.requestId,r.ResultReason.SynthesizingAudioCompleted,t,void 0,n,this.audioDuration)}dispose(){this.privIsDisposed||=!0}onStopSynthesizing(){this.onComplete()}getAndClearVisemeAnimation(){let e=this.privPartialVisemeAnimation;return this.privPartialVisemeAnimation=``,e}onEvent(e){t.Events.instance.onEvent(e)}static isXmlTag(e){return e.length>=2&&e[0]===`<`&&e[e.length-1]===`>`}updateTextOffset(t,n){n===i.MetadataType.WordBoundary?(this.privTextOffset=this.privRawText.indexOf(t,this.privNextSearchTextIndex),this.privTextOffset>=0&&(this.privNextSearchTextIndex=this.privTextOffset+t.length,this.privIsSSML&&this.withinXmlTag(this.privTextOffset)&&!e.isXmlTag(t)&&this.updateTextOffset(t,n))):(this.privSentenceOffset=this.privRawText.indexOf(t,this.privNextSearchSentenceIndex),this.privSentenceOffset>=0&&(this.privNextSearchSentenceIndex=this.privSentenceOffset+t.length,this.privIsSSML&&this.withinXmlTag(this.privSentenceOffset)&&!e.isXmlTag(t)&&this.updateTextOffset(t,n)))}onComplete(){this.privIsSynthesizing&&(this.privIsSynthesizing=!1,this.privIsSynthesisEnded=!0,this.privAudioOutputStream.close(),this.privInTurn=!1,this.privTurnAudioDestination!==void 0&&(this.privTurnAudioDestination.close(),this.privTurnAudioDestination=void 0))}async readAllAudioFromStream(){if(this.privIsSynthesisEnded){this.privReceivedAudio=new ArrayBuffer(this.bytesReceived);try{await this.privAudioOutputStream.read(this.privReceivedAudio)}catch{this.privReceivedAudio=new ArrayBuffer(0)}}}withinXmlTag(e){return this.privRawText.indexOf(`<`,e+1)>this.privRawText.indexOf(`>`,e+1)}}})),TO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SynthesisAdapterBase=void 0;var t=Lw(),n=Q(),r=MO(),i=lD(),a=class{constructor(e,i,a,o){if(this.speakOverride=void 0,this.receiveMessageOverride=void 0,this.connectImplOverride=void 0,this.configConnectionOverride=void 0,this.privConnectionConfigurationPromise=void 0,!e)throw new t.ArgumentNullError(`authentication`);if(!i)throw new t.ArgumentNullError(`connectionFactory`);if(!a)throw new t.ArgumentNullError(`synthesizerConfig`);this.privAuthentication=e,this.privConnectionFactory=i,this.privSynthesizerConfig=a,this.privIsDisposed=!1,this.privSessionAudioDestination=o,this.privSynthesisTurn=new r.SynthesisTurn,this.privConnectionEvents=new t.EventSource,this.privServiceEvents=new t.EventSource,this.privSynthesisContext=new r.SynthesisContext,this.privAgentConfig=new r.AgentConfig,this.connectionEvents.attach(e=>{if(e.name===`ConnectionClosedEvent`){let t=e;t.statusCode!==1e3&&this.cancelSynthesisLocal(n.CancellationReason.Error,t.statusCode===1007?n.CancellationErrorCode.BadRequestParameters:n.CancellationErrorCode.ConnectionFailure,`${t.reason} websocket error code: ${t.statusCode}`)}})}get synthesizerConfig(){return this.privSynthesizerConfig}get synthesisContext(){return this.privSynthesisContext}get agentConfig(){return this.privAgentConfig}get connectionEvents(){return this.privConnectionEvents}get serviceEvents(){return this.privServiceEvents}set activityTemplate(e){this.privActivityTemplate=e}get activityTemplate(){return this.privActivityTemplate}set audioOutputFormat(e){this.privAudioOutputFormat=e,this.privSynthesisTurn.audioOutputFormat=e,this.privSessionAudioDestination!==void 0&&(this.privSessionAudioDestination.format=e),this.synthesisContext!==void 0&&(this.synthesisContext.audioOutputFormat=e)}isDisposed(){return this.privIsDisposed}async dispose(e){if(this.privIsDisposed=!0,this.privSessionAudioDestination!==void 0&&this.privSessionAudioDestination.close(),this.privConnectionConfigurationPromise!==void 0)try{await(await this.privConnectionConfigurationPromise).dispose(e)}catch{}}async connect(){await this.connectImpl()}async sendNetworkMessage(e,n){let r=typeof n==`string`?t.MessageType.Text:t.MessageType.Binary,a=typeof n==`string`?`application/json`:``;return(await this.fetchConnection()).send(new i.SpeechConnectionMessage(r,e,this.privSynthesisTurn.requestId,a,n))}async Speak(e,t,r,i,a,o){let s;if(s=t?e:this.privSynthesizer.buildSsml(e),this.speakOverride!==void 0)return this.speakOverride(s,r,i,a);this.privSuccessCallback=i,this.privErrorCallback=a,this.privSynthesisTurn.startNewSynthesis(r,e,t,o);try{let e=await this.fetchConnection();await this.sendSynthesisContext(e),await this.sendSsmlMessage(e,s,r),this.onSynthesisStarted(r),this.receiveMessage()}catch(e){return this.cancelSynthesisLocal(n.CancellationReason.Error,n.CancellationErrorCode.ConnectionFailure,e),Promise.reject(e)}}async stopSpeaking(){return(await this.fetchConnection()).send(new i.SpeechConnectionMessage(t.MessageType.Text,`synthesis.control`,this.privSynthesisTurn.requestId,`application/json`,JSON.stringify({action:`stop`})))}async SpeakStream(e,t,r,i,a){this.privSuccessCallback=r,this.privErrorCallback=i,this.privSynthesisTurn.startNewSynthesis(t,``,!1,a);try{let r=await this.fetchConnection();await this.sendStreamingSynthesisContext(r,e,t),this.onSynthesisStarted(t),e.onTextPiece=e=>{this.sendTextPiece(r,e,t).catch(e=>{this.cancelSynthesisLocal(n.CancellationReason.Error,n.CancellationErrorCode.ConnectionFailure,e)})},e.onClose=()=>{this.sendTextStreamEnd(r,t).catch(e=>{this.cancelSynthesisLocal(n.CancellationReason.Error,n.CancellationErrorCode.ConnectionFailure,e)})},this.receiveMessage()}catch(e){return this.cancelSynthesisLocal(n.CancellationReason.Error,n.CancellationErrorCode.ConnectionFailure,e),Promise.reject(e)}}cancelSynthesis(e,t,i,a){let o=new n.PropertyCollection;o.setProperty(r.CancellationErrorCodePropertyName,n.CancellationErrorCode[i]);let s=new n.SpeechSynthesisResult(e,n.ResultReason.Canceled,void 0,a,o);if(this.onSynthesisCancelled(s),this.privSuccessCallback)try{this.privSuccessCallback(s)}catch{}}cancelSynthesisLocal(e,t,n){this.privSynthesisTurn.isSynthesizing&&(this.privSynthesisTurn.onStopSynthesizing(),this.cancelSynthesis(this.privSynthesisTurn.requestId,e,t,n))}processTypeSpecificMessages(e){return!0}async receiveMessage(){try{let e=await(await this.fetchConnection()).read();if(this.receiveMessageOverride!==void 0)return this.receiveMessageOverride();if(this.privIsDisposed)return;if(!e)return this.privSynthesisTurn.isSynthesizing?this.receiveMessage():void 0;let a=i.SpeechConnectionMessage.fromConnectionMessage(e);if(a.requestId.toLowerCase()===this.privSynthesisTurn.requestId.toLowerCase())switch(a.path.toLowerCase()){case`turn.start`:this.privSynthesisTurn.onServiceTurnStartResponse(a.textBody);break;case`response`:this.privSynthesisTurn.onServiceResponseMessage(a.textBody);break;case`audio`:this.privSynthesisTurn.streamId.toLowerCase()===a.streamId.toLowerCase()&&a.binaryBody&&(this.privSynthesisTurn.onAudioChunkReceived(a.binaryBody),this.onSynthesizing(a.binaryBody),this.privSessionAudioDestination!==void 0&&this.privSessionAudioDestination.write(a.binaryBody));break;case`audio.metadata`:let e=r.SynthesisAudioMetadata.fromJSON(a.textBody).Metadata;for(let t of e)switch(t.Type){case r.MetadataType.WordBoundary:case r.MetadataType.SentenceBoundary:this.privSynthesisTurn.onTextBoundaryEvent(t);let e=new n.SpeechSynthesisWordBoundaryEventArgs(t.Data.Offset,t.Data.Duration,t.Data.text.Text,t.Data.text.Length,t.Type===r.MetadataType.WordBoundary?this.privSynthesisTurn.currentTextOffset:this.privSynthesisTurn.currentSentenceOffset,t.Data.text.BoundaryType);this.onWordBoundary(e);break;case r.MetadataType.Bookmark:let i=new n.SpeechSynthesisBookmarkEventArgs(t.Data.Offset,t.Data.Bookmark);this.onBookmarkReached(i);break;case r.MetadataType.Viseme:if(this.privSynthesisTurn.onVisemeMetadataReceived(t),t.Data.IsLastAnimation){let e=new n.SpeechSynthesisVisemeEventArgs(t.Data.Offset,t.Data.VisemeId,this.privSynthesisTurn.getAndClearVisemeAnimation());this.onVisemeReceived(e)}break;case r.MetadataType.AvatarSignal:this.onAvatarEvent(t);break;case r.MetadataType.SessionEnd:this.privSynthesisTurn.onSessionEnd(t);break}break;case`turn.end`:this.privSynthesisTurn.onServiceTurnEndResponse();let i;try{i=await this.privSynthesisTurn.constructSynthesisResult(),this.onSynthesisCompleted(i),this.privSuccessCallback&&this.privSuccessCallback(i)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}break;default:this.processTypeSpecificMessages(a)||this.privServiceEvents&&this.serviceEvents.onEvent(new t.ServiceEvent(a.path.toLowerCase(),a.textBody))}return this.receiveMessage()}catch{}}sendSynthesisContext(e){this.setSynthesisContextSynthesisSection();let n=this.synthesisContext.toJSON();if(n)return e.send(new i.SpeechConnectionMessage(t.MessageType.Text,`synthesis.context`,this.privSynthesisTurn.requestId,`application/json`,n))}setSpeechConfigSynthesisSection(){}connectImpl(e=!1){if(this.privConnectionPromise!=null)return this.privConnectionPromise.then(e=>e.state()===t.ConnectionState.Disconnected?(this.privConnectionId=null,this.privConnectionPromise=null,this.connectImpl()):this.privConnectionPromise,()=>(this.privConnectionId=null,this.privConnectionPromise=null,this.connectImpl()));this.privAuthFetchEventId=(0,t.createNoDashGuid)(),this.privConnectionId=(0,t.createNoDashGuid)(),this.privSynthesisTurn.onPreConnectionStart(this.privAuthFetchEventId);let r=e?this.privAuthentication.fetchOnExpiry(this.privAuthFetchEventId):this.privAuthentication.fetch(this.privAuthFetchEventId);return this.privConnectionPromise=r.then(async t=>{this.privSynthesisTurn.onAuthCompleted(!1);let r=await this.privConnectionFactory.create(this.privSynthesizerConfig,t,this.privConnectionId);r.events.attach(e=>{this.connectionEvents.onEvent(e)});let i=await r.open();return i.statusCode===200?(this.privSynthesisTurn.onConnectionEstablishCompleted(i.statusCode),Promise.resolve(r)):i.statusCode===403&&!e?this.connectImpl(!0):(this.privSynthesisTurn.onConnectionEstablishCompleted(i.statusCode),Promise.reject(`Unable to contact server. StatusCode: ${i.statusCode},
75                    ${this.privSynthesizerConfig.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Url)} Reason: ${i.reason}`))},e=>{throw this.privSynthesisTurn.onAuthCompleted(!0),Error(e)}),this.privConnectionPromise.catch(()=>{}),this.privConnectionPromise}sendSpeechServiceConfig(e,n){if(n)return e.send(new i.SpeechConnectionMessage(t.MessageType.Text,`speech.config`,this.privSynthesisTurn.requestId,`application/json`,n))}sendSsmlMessage(e,n,r){return e.send(new i.SpeechConnectionMessage(t.MessageType.Text,`ssml`,r,`application/ssml+xml`,n))}async sendStreamingSynthesisContext(e,r,a){this.setSynthesisContextSynthesisSection();let o={bidirectionalStreamingMode:!0},s=this.privSynthesizerConfig.parameters.getProperty(n.PropertyId.SpeechServiceConnection_SynthVoice,``),c=this.privSynthesizerConfig.parameters.getProperty(n.PropertyId.SpeechServiceConnection_SynthLanguage,`en-US`);s&&(o.voiceName=s),o.language=c;let l=r.properties.getProperty(n.PropertyId.SpeechSynthesisRequest_Pitch,void 0),u=r.properties.getProperty(n.PropertyId.SpeechSynthesisRequest_Rate,void 0),d=r.properties.getProperty(n.PropertyId.SpeechSynthesisRequest_Volume,void 0),f=r.properties.getProperty(n.PropertyId.SpeechSynthesisRequest_Style,void 0),p=r.properties.getProperty(n.PropertyId.SpeechSynthesisRequest_Temperature,void 0),m=r.properties.getProperty(n.PropertyId.SpeechSynthesisRequest_CustomLexiconUrl,void 0),h=r.properties.getProperty(n.PropertyId.SpeechSynthesisRequest_PreferLocales,void 0);l!==void 0&&(o.pitch=l),u!==void 0&&(o.rate=u),d!==void 0&&(o.volume=d),f!==void 0&&(o.style=f),p!==void 0&&(o.temperature=p),m!==void 0&&(o.customLexiconUrl=m),h!==void 0&&(o.preferLocales=h);let g=this.privSynthesisContext.getSection(`synthesis`)??{};this.privSynthesisContext.setSection(`synthesis`,{...g,input:o});let _=this.privSynthesisContext.toJSON();if(_)return e.send(new i.SpeechConnectionMessage(t.MessageType.Text,`synthesis.context`,a,`application/json`,_))}async sendTextPiece(e,n,r){return e.send(new i.SpeechConnectionMessage(t.MessageType.Text,`text.piece`,r,`text/plain`,n))}async sendTextStreamEnd(e,n){return e.send(new i.SpeechConnectionMessage(t.MessageType.Text,`text.end`,n,`text/plain`,``))}async fetchConnection(){return this.privConnectionConfigurationPromise===void 0?(this.privConnectionConfigurationPromise=this.configureConnection(),await this.privConnectionConfigurationPromise):this.privConnectionConfigurationPromise.then(e=>e.state()===t.ConnectionState.Disconnected?(this.privConnectionId=null,this.privConnectionConfigurationPromise=void 0,this.fetchConnection()):this.privConnectionConfigurationPromise,()=>(this.privConnectionId=null,this.privConnectionConfigurationPromise=void 0,this.fetchConnection()))}async configureConnection(){let e=await this.connectImpl();return this.configConnectionOverride===void 0?(this.setSpeechConfigSynthesisSection(),await this.sendSpeechServiceConfig(e,this.privSynthesizerConfig.SpeechServiceConfig.serialize()),e):this.configConnectionOverride(e)}onAvatarEvent(e){}onSynthesisStarted(e){}onSynthesizing(e){}onSynthesisCancelled(e){}onSynthesisCompleted(e){}onWordBoundary(e){}onVisemeReceived(e){}onBookmarkReached(e){}};e.SynthesisAdapterBase=a,a.telemetryDataEnabled=!0})),EO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.AvatarSynthesisAdapter=void 0;var t=Q(),n=MO();e.AvatarSynthesisAdapter=class extends n.SynthesisAdapterBase{constructor(e,t,n,r,i){super(e,t,n,void 0),this.privAvatarSynthesizer=r,this.privSynthesizer=r,this.privAvatarConfig=i}setSynthesisContextSynthesisSection(){this.privSynthesisContext.setSynthesisSection(void 0)}setSpeechConfigSynthesisSection(){let e={background:{color:this.privAvatarConfig.backgroundColor,image:{url:this.privAvatarConfig.backgroundImage?.toString()}},character:this.privAvatarConfig.character,customized:this.privAvatarConfig.customized,photoAvatarBaseModel:this.privAvatarConfig.photoAvatarBaseModel,style:this.privAvatarConfig.style,useBuiltInVoice:this.privAvatarConfig.useBuiltInVoice};this.privAvatarConfig.scene&&(e.scene={amplitude:this.privAvatarConfig.scene.amplitude,positionX:this.privAvatarConfig.scene.positionX,positionY:this.privAvatarConfig.scene.positionY,rotationX:this.privAvatarConfig.scene.rotationX,rotationY:this.privAvatarConfig.scene.rotationY,rotationZ:this.privAvatarConfig.scene.rotationZ,zoom:this.privAvatarConfig.scene.zoom}),this.privSynthesizerConfig.synthesisVideoSection={format:{bitrate:this.privAvatarConfig.videoFormat?.bitrate,codec:this.privAvatarConfig.videoFormat?.codec,crop:{bottomRight:{x:this.privAvatarConfig.videoFormat?.cropRange?.bottomRight?.x,y:this.privAvatarConfig.videoFormat?.cropRange?.bottomRight?.y},topLeft:{x:this.privAvatarConfig.videoFormat?.cropRange?.topLeft?.x,y:this.privAvatarConfig.videoFormat?.cropRange?.topLeft?.y}},resolution:{height:this.privAvatarConfig.videoFormat?.height,width:this.privAvatarConfig.videoFormat?.width}},protocol:{name:`WebRTC`,webrtcConfig:{clientDescription:btoa(this.privSynthesizerConfig.parameters.getProperty(t.PropertyId.TalkingAvatarService_WebRTC_SDP)),iceServers:this.privAvatarConfig.remoteIceServers??this.privAvatarSynthesizer.iceServers}},talkingAvatar:e}}onAvatarEvent(e){if(this.privAvatarSynthesizer.avatarEventReceived){let n=new t.AvatarEventArgs(e.Data.Offset,e.Data.Name);try{this.privAvatarSynthesizer.avatarEventReceived(this.privAvatarSynthesizer,n)}catch{}}}}})),DO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SpeechSynthesisAdapter=void 0;var t=Q(),n=MO();e.SpeechSynthesisAdapter=class extends n.SynthesisAdapterBase{constructor(e,t,n,r,i){super(e,t,n,i),this.privSpeechSynthesizer=r,this.privSynthesizer=r}setSynthesisContextSynthesisSection(){this.privSynthesisContext.setSynthesisSection(this.privSpeechSynthesizer)}onSynthesisStarted(e){let n=new t.SpeechSynthesisEventArgs(new t.SpeechSynthesisResult(e,t.ResultReason.SynthesizingAudioStarted));this.privSpeechSynthesizer.synthesisStarted&&this.privSpeechSynthesizer.synthesisStarted(this.privSpeechSynthesizer,n)}onSynthesizing(e){if(this.privSpeechSynthesizer.synthesizing)try{let n=this.privSynthesisTurn.audioOutputFormat.addHeader(e),r=new t.SpeechSynthesisEventArgs(new t.SpeechSynthesisResult(this.privSynthesisTurn.requestId,t.ResultReason.SynthesizingAudio,n));this.privSpeechSynthesizer.synthesizing(this.privSpeechSynthesizer,r)}catch{}}onSynthesisCancelled(e){if(this.privSpeechSynthesizer.SynthesisCanceled){let n=new t.SpeechSynthesisEventArgs(e);try{this.privSpeechSynthesizer.SynthesisCanceled(this.privSpeechSynthesizer,n)}catch{}}}onSynthesisCompleted(e){if(this.privSpeechSynthesizer.synthesisCompleted)try{this.privSpeechSynthesizer.synthesisCompleted(this.privSpeechSynthesizer,new t.SpeechSynthesisEventArgs(e))}catch{}}onWordBoundary(e){if(this.privSpeechSynthesizer.wordBoundary)try{this.privSpeechSynthesizer.wordBoundary(this.privSpeechSynthesizer,e)}catch{}}onVisemeReceived(e){if(this.privSpeechSynthesizer.visemeReceived)try{this.privSpeechSynthesizer.visemeReceived(this.privSpeechSynthesizer,e)}catch{}}onBookmarkReached(e){if(this.privSpeechSynthesizer.bookmarkReached)try{this.privSpeechSynthesizer.bookmarkReached(this.privSpeechSynthesizer,e)}catch{}}}})),OO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SynthesisRestAdapter=void 0;var t=cD(),n=Q(),r=XT(),i=Rw();e.SynthesisRestAdapter=class{constructor(e,i){let a=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Endpoint,void 0);if(!a){let t=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Region,`westus`),i=r.ConnectionFactoryBase.getHostSuffix(t);a=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Host,`https://${t}.tts.speech${i}`)}this.privUri=`${a}/cognitiveservices/voices/list`;let o=t.RestConfigBase.requestOptions;this.privRestAdapter=new t.RestMessageAdapter(o),this.privAuthentication=i}getVoicesList(e){return this.privRestAdapter.setHeaders(i.HeaderNames.ConnectionId,e),this.privAuthentication.fetch(e).then(e=>(this.privRestAdapter.setHeaders(e.headerName,e.token),this.privRestAdapter.request(t.RestRequestType.Get,this.privUri)))}}})),kO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SynthesizerConfig=e.SynthesisServiceType=void 0;
75var t=MO(),n;(function(e){e[e.Standard=0]=`Standard`,e[e.Custom=1]=`Custom`})(n=e.SynthesisServiceType||={}),e.SynthesizerConfig=class{constructor(e,r){this.privSynthesisServiceType=n.Standard,this.avatarEnabled=!1,this.privSpeechServiceConfig=e||new t.SpeechServiceConfig(new t.Context(null)),this.privParameters=r}get parameters(){return this.privParameters}get synthesisServiceType(){return this.privSynthesisServiceType}set synthesisServiceType(e){this.privSynthesisServiceType=e}set synthesisVideoSection(e){this.privSpeechServiceConfig.Context.synthesis={video:e}}get SpeechServiceConfig(){return this.privSpeechServiceConfig}setContextFromJson(e){let t=JSON.parse(e);t.system&&(this.privSpeechServiceConfig.Context.system=t.system),t.os&&(this.privSpeechServiceConfig.Context.os=t.os),t.audio&&(this.privSpeechServiceConfig.Context.audio=t.audio),t.synthesis&&(this.privSpeechServiceConfig.Context.synthesis=t.synthesis)}}})),AO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.SynthesisContext=void 0;var t=Q();e.SynthesisContext=class{constructor(){this.privContext={}}setSection(e,t){this.privContext[e]=t}set audioOutputFormat(e){this.privAudioOutputFormat=e}toJSON(){return JSON.stringify(this.privContext)}getSection(e){return this.privContext[e]}setSynthesisSection(e){let t=this.buildSynthesisContext(e);this.setSection(`synthesis`,t)}buildSynthesisContext(e){return{audio:{metadataOptions:{bookmarkEnabled:!!e?.bookmarkReached,punctuationBoundaryEnabled:e?.properties.getProperty(t.PropertyId.SpeechServiceResponse_RequestPunctuationBoundary,!!e?.wordBoundary),sentenceBoundaryEnabled:e?.properties.getProperty(t.PropertyId.SpeechServiceResponse_RequestSentenceBoundary,!1),sessionEndEnabled:!0,visemeEnabled:!!e?.visemeReceived,wordBoundaryEnabled:e?.properties.getProperty(t.PropertyId.SpeechServiceResponse_RequestWordBoundary,!!e?.wordBoundary)},outputFormat:this.privAudioOutputFormat.requestAudioFormatString},language:{autoDetection:e?.autoDetectSourceLanguage}}}}})),jO=s((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.type=e.connectivity=e.Device=e.OS=e.System=e.Context=e.SpeechServiceConfig=void 0,e.SpeechServiceConfig=class{constructor(e){this.context=e}serialize(){return JSON.stringify(this,(e,t)=>{if(t&&typeof t==`object`&&!Array.isArray(t)){let e={};for(let n in t)Object.hasOwnProperty.call(t,n)&&(e[n&&n.charAt(0).toLowerCase()+n.substring(1)]=t[n]);return e}return t})}get Context(){return this.context}get Recognition(){return this.recognition}set Recognition(e){this.recognition=e.toLowerCase()}},e.Context=class{constructor(e){this.system=new t,this.os=e}};var t=class{constructor(){this.name=`SpeechSDK`,this.version=`1.50.0`,this.build=`JavaScript`,this.lang=`JavaScript`}};e.System=t,e.OS=class{constructor(e,t,n){this.platform=e,this.name=t,this.version=n}},e.Device=class{constructor(e,t,n){this.manufacturer=e,this.model=t,this.version=n}},(function(e){e.Bluetooth=`Bluetooth`,e.Wired=`Wired`,e.WiFi=`WiFi`,e.Cellular=`Cellular`,e.InBuilt=`InBuilt`,e.Unknown=`Unknown`})(e.connectivity||={}),(function(e){e.Phone=`Phone`,e.Speaker=`Speaker`,e.Car=`Car`,e.Headset=`Headset`,e.Thermostat=`Thermostat`,e.Microphones=`Microphones`,e.Deskphone=`Deskphone`,e.RemoteControl=`RemoteControl`,e.Unknown=`Unknown`,e.File=`File`,e.Stream=`Stream`})(e.type||={})})),MO=s((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__exportStar||function(e,n){for(var r in e)r!==`default`&&!Object.prototype.hasOwnProperty.call(n,r)&&t(n,e,r)};Object.defineProperty(e,`__esModule`,{value:!0}),e.AutoDetectSourceLanguagesOpenRangeOptionName=e.ForceDictationPropertyName=e.ServicePropertiesPropertyName=e.CancellationErrorCodePropertyName=e.OutputFormatPropertyName=e.SpeechSynthesisAdapter=e.AvatarSynthesisAdapter=void 0,n(Bw(),e),n(Vw(),e),n(zw(),e),n(Hw(),e),n(Uw(),e),n(Ww(),e),n(CD(),e),n(wD(),e),n(TD(),e),n(ED(),e),n(DD(),e),n(OD(),e),n(kD(),e),n(AD(),e),n(jD(),e),n(QE(),e),n(MD(),e),n(ND(),e),n(PD(),e),n(FD(),e),n(ID(),e),n(LD(),e),n(RD(),e),n(zD(),e),n(BD(),e),n(VD(),e),n(UD(),e),n(WD(),e),n(GD(),e),n(KD(),e),n(JD(),e),n(XD(),e),n(QD(),e),n(iO(),e),n(aO(),e),n(xO(),e),n(SO(),e),n(wO(),e),n(TO(),e);var r=EO();Object.defineProperty(e,`AvatarSynthesisAdapter`,{enumerable:!0,get:function(){return r.AvatarSynthesisAdapter}});var i=DO();Object.defineProperty(e,`SpeechSynthesisAdapter`,{enumerable:!0,get:function(){return i.SpeechSynthesisAdapter}}),n(OO(),e),n(kO(),e),n(AO(),e),n(jO(),e),e.OutputFormatPropertyName=`OutputFormat`,e.CancellationErrorCodePropertyName=`CancellationErrorCode`,e.ServicePropertiesPropertyName=`ServiceProperties`,e.ForceDictationPropertyName=`ForceDictation`,e.AutoDetectSourceLanguagesOpenRangeOptionName=`UND`})),NO=u(s((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__exportStar||function(e,n){for(var r in e)r!==`default`&&!Object.prototype.hasOwnProperty.call(n,r)&&t(n,e,r)};Object.defineProperty(e,`__esModule`,{value:!0}),new(MO()).AgentConfig,n(Q(),e)}))(),1),PO=null;async function FO(){return PO&&PO.expiresAt>Date.now()?PO.result:await Ti(`/api/v1/avatar/issueToken?language=zh-TW`,{headers:{"Content-Type":`text/plain`},method:`POST`}).then(e=>{let t=e.result;return PO={result:t,expiresAt:Date.now()+540*1e3},t})}async function IO(){PO=null}
75function LO(e){let t=e.trim().split(/[-_]/).filter(Boolean),n=(t[0]??``).toLowerCase(),r,i;for(let e of t.slice(1)){if(e.length===1)break;!r&&/^[a-zA-Z]{4}$/.test(e)?r=e[0].toUpperCase()+e.slice(1).toLowerCase():!i&&/^[a-zA-Z]{2}$/.test(e)&&(i=e.toUpperCase())}return{language:n,script:r,region:i}}var RO={zh:[`zh`,`cmn`],cmn:[`zh`,`cmn`],no:[`no`,`nb`,`nn`],nb:[`no`,`nb`,`nn`],nn:[`no`,`nb`,`nn`]},zO=[`tw`,`hk`,`mo`],BO=[`cn`,`sg`];function VO(e){let t=e.toLowerCase();if(t.includes(`hant`))return`traditional`;if(t.includes(`hans`))return`simplified`;let n=t.split(`-`).pop()??``;if(zO.includes(n))return`traditional`;if(BO.includes(n))return`simplified`}function HO(e,t){if(!e)return;let n=e.trim().toLowerCase();if(!n)return;let r=t.find(e=>e.toLowerCase()===n);if(r)return r;let{language:i,script:a,region:o}=LO(e);if(!i)return;let s=RO[i]??[i];if(s.includes(`zh`)||s.includes(`cmn`)){let e=t.filter(e=>s.includes(e.toLowerCase().split(`-`)[0])),n=a===`Hant`||!!o&&zO.includes(o.toLowerCase()),r=a===`Hans`||!!o&&BO.includes(o.toLowerCase());if(n||r){let t=n?`traditional`:`simplified`,r=e.filter(e=>VO(e)===t),i=o&&r.find(e=>e.toLowerCase().split(`-`).pop()===o.toLowerCase());if(i)return i;if(r.length)return r[0]}}if(o){let e=t.find(e=>{let t=e.toLowerCase().split(`-`);return s.includes(t[0])&&t[t.length-1]===o.toLowerCase()});if(e)return e}let c=t.filter(e=>s.includes(e.toLowerCase().split(`-`)[0]));return c.length===1?c[0]:void 0}var UO=`ar-AE.ar-DZ.ar-EG.ar-IQ.ar-MA.ar-SA.ar-TN.bg-BG.cs-CZ.da-DK.de-CH.de-DE.el-GR.en-AU.en-CA.en-GB.en-IE.en-IN.en-KE.en-NZ.en-PH.en-SG.en-US.en-ZA.es-AR.es-CL.es-CO.es-EC.es-ES.es-MX.es-PE.es-PY.es-UY.et-EE.fa-IR.fi-FI.fr-BE.fr-CA.fr-CH.fr-FR.he-IL.hr-HR.hu-HU.id-ID.it-IT.ja-JP.kk-KZ.km-KH.ko-KR.lt-LT.lv-LV.mn-MN.ms-MY.my-MM.nb-NO.ne-NP.nl-BE.nl-NL.pl-PL.pt-BR.pt-PT.ro-RO.ru-RU.si-LK.sk-SK.sl-SI.sr-RS.sv-SE.sw-KE.th-TH.tr-TR.uk-UA.ur-PK.vi-VN.zh-CN.zh-HK.zh-TW`.split(`.`);function WO(e){return HO(e,UO)??`en-US`}var GO={SpeechInputWrap:`_SpeechInputWrap_pe6eg_1`,disable:`_disable_pe6eg_16`,recording:`_recording_pe6eg_31`,breathe:`_breathe_pe6eg_1`},KO,qO=1e4,JO=({setInputVal:e,isListening:t,setIsListening:n,isDisable:r})=>{let{setSnackbarMessage:i}=ei(),{sessionId:a}=Qr(),{theme:o}=Gr(),s=(0,b.useContext)(_n),c=(0,b.useRef)(null),l=e=>{if(c.current)try{c.current.stopContinuousRecognitionAsync(()=>{c.current?.close(),c.current=null,e?.()},e=>{console.error(`stop stt error:`+e),c.current?.close(),c.current=null})}catch(e){console.error(`catch stop stt error:`,e),c.current?.close(),c.current=null}},u=async()=>{try{await navigator.mediaDevices.getUserMedia({audio:!0})}catch(e){console.error(`Microphone permission denied:`,e),i(s[`speech-Input-unable-access-mic`]),n(!1);return}let t=``,r=``,a=``;if(c.current&&l(),!t||!r)try{let e=await FO();t=e.token,r=e.region,a=e.endpointId}catch(e){console.error(`Failed to get Azure auth:`,e),i(s[`speech-Input-unable-access-mic`]),n(!1);return}let o=NO.SpeechConfig.fromAuthorizationToken(t,r);o.endpointId=a,o.speechRecognitionLanguage=WO(navigator.language);let u=NO.AudioConfig.fromDefaultMicrophoneInput(),d=new NO.SpeechRecognizer(o,u);d.recognizing=(t,r)=>{e(r.result.text),clearTimeout(KO),KO=setTimeout(()=>{n(!1)},qO)},d.recognized=(t,r)=>{r.result.reason===NO.ResultReason.RecognizedSpeech?e(r.result.text):(r.result.reason,NO.ResultReason.NoMatch),clearTimeout(KO),KO=setTimeout(()=>{n(!1)},qO)},d.canceled=(e,t)=>{n(!1),t.reason===NO.CancellationReason.Error&&(IO(),(t.errorCode===NO.CancellationErrorCode.ConnectionFailure||t.errorCode===NO.CancellationErrorCode.ServiceError)&&i(s[`speech-Input-unable-access-mic`]))},d.sessionStopped=()=>{n(!1)},c.current=d,d.startContinuousRecognitionAsync(()=>{KO=setTimeout(()=>{n(!1)},qO)},e=>{console.error(`Failed to start recognition:`,e),i(s[`speech-Input-unable-access-mic`]),n(!1)})};return(0,b.useEffect)(()=>(t?u():(clearTimeout(KO),l(),e(``)),()=>{clearTimeout(KO),l()}),[t]),(0,B.jsx)(B.Fragment,{children:(0,B.jsxs)(`div`,{className:L(GO.SpeechInputWrap,t?GO.recording:``,r&&GO.disable),onClick:()=>{n(e=>!e),V({...qn,labels:`voice_input`,session_id:a,name_ga4:`voice_input_brand_assit`,action:`clicked`})},children:[(o.includes(`asus`)||o.includes(`aiot`))&&(0,B.jsx)(Ht,{}),o.includes(`rog`)&&(0,B.jsx)(Ut,{}),o.includes(`proart`)&&(0,B.jsx)(Wt,{})]})})},YO={StopResponseButtonWrap:`_StopResponseButtonWrap_wfkfz_1`,disable:`_disable_wfkfz_10`},XO=()=>{let{theme:e}=Gr(),{setIsResponseStopped:t}=jr();return(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`div`,{className:L(YO.StopResponseButtonWrap),onClick:()=>t(!0),"aria-label":Yr.stopResponse,children:e.includes(`rog`)?(0,B.jsx)(sn,{}):(0,B.jsx)(on,{})})})},ZO={form:`_form_1wu92_1`,inputWrap:`_inputWrap_1wu92_8`,textWrap:`_textWrap_1wu92_20`,input:`_input_1wu92_8`,buttonWrap:`_buttonWrap_1wu92_57`,active:`_active_1wu92_65`,submitWrap:`_submitWrap_1wu92_74`,disabled:`_disabled_1wu92_87`,submit:`_submit_1wu92_74`,svgPath:`_svgPath_1wu92_
75110`,svgFill:`_svgFill_1wu92_122`},QO={CameraInputWrap:`_CameraInputWrap_1sf3c_1`,disable:`_disable_1sf3c_13`},$O=({isDisable:e})=>{let{sessionId:t}=Qr(),{mediaStream:n,setMediaStream:r,setShowCameraWindow:i,setCurrentWindowType:a}=_i();return(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`div`,{className:L(QO.CameraInputWrap,e&&QO.disable),onClick:async()=>{try{if(n)return;r(await navigator.mediaDevices.getUserMedia({video:{facingMode:{ideal:`environment`}},audio:!1})),a(hi.OCR),i(!0)}catch(e){console.error(`Error accessing camera:`,e),i(!0)}V({...qn,labels:`camera_input`,session_id:t,name_ga4:`camera_input_brand_assit`,action:`clicked`})},role:`button`,tabIndex:0,"aria-label":Yr.cameraInput,children:(0,B.jsx)(jt,{})})})},ek=`ar-DZ.ar-EG.ar-IQ.ar-MA.ar-SA.ar-TN.cmn-Hans-CN.cmn-Hant-TW.cs-CZ.da-DK.de-DE.el-GR.en-AU.en-CA.en-GB.en-IE.en-IN.en-KE.en-NZ.en-PH.en-US.en-ZA.es-AR.es-CL.es-CO.es-EC.es-ES.es-MX.es-PE.es-PY.es-UY.fa-IR.fi-FI.fr-CA.fr-FR.he-IL.hr-HR.hu-HU.id-ID.it-IT.km-KH.ko-KR.lt-LT.lv-LV.nb-NO.nl-NL.pl-PL.pt-BR.pt-PT.ro-RO.ru-RU.sk-SK.sl-SI.sr-RS.sv-SE.sw-KE.th-TH.tr-TR.uk-UA.vi-VN`.split(`.`);function tk(e){return HO(e,ek)??`en-US`}var nk,rk=1e4,ik=({setInputVal:e,isListening:t,setIsListening:n,isDisable:r})=>{let{setSnackbarMessage:i}=ei(),{sessionId:a}=Qr(),{theme:o}=Gr(),s=(0,b.useContext)(_n),c=window.SpeechRecognition||window.webkitSpeechRecognition;return(0,b.useEffect)(()=>{if(!c){console.warn(`SpeechRecognition is not supported in this browser`);return}let r=new c;return r.continuous=!0,r.interimResults=!0,r.lang=tk(navigator.language),r.onstart=()=>{nk=setTimeout(()=>{n(!1)},rk)},r.onresult=t=>{let r=t.results.length-1,i=t.results[r][0].transcript;e(i),clearTimeout(nk),nk=setTimeout(function(){n(!1)},rk)},r.onerror=e=>{n(!1),(e.error===`not-allowed`||e.error===`service-not-allowed`)&&i(s[`speech-input-unable-access-mic`]),console.error(`An error occurred in the speech recognition: `+e.error)},t&&r.start(),()=>{r&&r.stop()}},[e,n,i,t,s,c]),c?(0,B.jsx)(B.Fragment,{children:(0,B.jsxs)(`div`,{className:L(GO.SpeechInputWrap,t?GO.recording:``,r&&GO.disable),onClick:()=>{n(e=>!e),V({...qn,labels:`voice_input`,session_id:a,name_ga4:`voice_input_brand_assit`,action:`clicked`})},role:`button`,tabIndex:0,"aria-label":Yr.speechInput,children:[(o.includes(`asus`)||o.includes(`aiot`))&&(0,B.jsx)(Ht,{}),o.includes(`rog`)&&(0,B.jsx)(Ut,{}),o.includes(`proart`)&&(0,B.jsx)(Wt,{})]})}):null},ak=2e3,ok=/firefox|fxios/i.test(navigator.userAgent),sk=({isDisable:e,submitCallback:t,defaultValue:n=``,websiteCode:r,setDefaultValue:i,children:a,submitTimerRef:o,inputRecord:s,setLoading:c,setInputLimitWarning:l})=>{let u=(0,b.useRef)(null),d=(0,b.useRef)(null),[f,p]=(0,b.useState)(``),[m,h]=(0,b.useState)(!1),[g,_]=(0,b.useState)(!0),{isResponseStopped:v}=jr(),{theme:y}=Gr(),{sessionId:x}=Qr(),S=(0,b.useContext)(_n),C={NODE_ENV:`production`,MODE:`stage`,API_DOMAIN:`https://stage-asuschatapi.asus.com/aiassistantapi`,ACCOUNT_DOMAIN:`https://dev-account.asus.com`,LOGIN_DOMAIN_ASUS:`https://stage-asgardapi.asus.com/recent-data/apiv2/LoginInfo`,LOGIN_DOMAIN_ROG:`https://stage-api-rog.asus.com/recent-data/api/v4/Account/Status`,ASSISTANT_DOMAIN:`https://stage-asus-brand-assistant.asus.com`,SEARCH_DOMAIN:`https://stage-asgardapi.asus.com`,DEVTOOL:!1,HQ_AUTH_USERNAME:`asushqteam`,HQ_AUTH_PASSWORD:`asushqteam@asus2026#$#$`}.MODE===`dev`||vi();function w(e){e.preventDefault();let n=u.current;i&&i(``),l&&l(!1),f.trim().length!==0&&(n.style.height=``,n.style.overflow=``,p(``),h(!1),t?.(f),V({...qn,labels:`input_submit`,session_id:x,name_ga4:`input_submit_brand_assit`,action:`clicked`}))}function T(e){if(e.key===`Enter`&&!e.shiftKey){if(e.preventDefault(),e.nativeEvent.isComposing)return;if(!g)return _(!0);d.current?.click()}}function E(e){e.preventDefault(),o?.current&&(clearTimeout(o.current),s.length&&(o.current=setTimeout(()=>{t?.(``)},2e3)));let n=e.target.value,r=n.length>f.length&&n.length>ak;l&&l(r),!r&&(c?.(!1),p(n),h(!1))}return(0,b.useEffect)(()=>{n&&(p(n),u.current?.focus())},[n]),(0,b.useEffect)(()=>{let e=u.current;e&&(e.style.height=`auto`,e.style.height=e.scrollHeight+`px`,e.scrollHeight>100?e.style.overflow=`auto`:e.style.overflow=``),i&&f===``&&i(``)},[f,i]),(0,b.useEffect)(()=>{let e=u.current;if(!e)return;let t=new ResizeObserver(t=>{for(let n of t)n.target.scrollHeight>100&&(e.style.overflow=`auto`)});return t.observe(e),()=>t.unobserve(e)},[]),(0,b.useEffect)(()=>{V({...qn,labels:`input_impression`,session_id:x,name_ga4:`input_impression_brand_assit`,action:`displayed`})},[x]),(0,B.jsxs)(`form`,{className:L(ZO.form),onSubmit:w,children:[a,(0,B.jsxs)(`div`,{className:L(ZO.inputWrap),children:[(0,B.jsx)(`div`,{className:ZO.textWrap,children:(0,B.jsx)(`textarea`,{className:L(`scrollbarWrap`,ZO.input),placeholder:m?S[`speech-input-listening`]:S[`text-input-please`],autoComplete:`off`,"data-
75placeholder":`inputWording`,disabled:e,onInput:E,onKeyDown:T,onCompositionStart:()=>_(!1),onCompositionEnd:()=>{/Chrome|Chromium/g.test(navigator.userAgent)&&_(!0)},value:f,ref:u,rows:1,"data-pid":`editInput`})}),(0,B.jsxs)(`div`,{className:L(ZO.buttonWrap,f.length>0&&ZO.active),children:[C&&(0,B.jsx)($O,{websiteCode:r,isDisable:e||!1}),ok?(0,B.jsx)(JO,{websiteCode:r,setInputVal:p,isListening:m,setIsListening:h,isDisable:e||!1}):(0,B.jsx)(ik,{websiteCode:r,setInputVal:p,isListening:m,setIsListening:h,isDisable:e||!1}),e&&v!==void 0&&(0,B.jsx)(XO,{}),(0,B.jsxs)(`div`,{className:L(ZO.submitWrap,(e||f.replace(/\s/g,``).length===0)&&ZO.disabled,(y.includes(`asus`)||y.includes(`aiot`))&&ZO.svgPath,(y.includes(`rog`)||y.includes(`proart`))&&ZO.svgFill,f.length>0&&ZO.active),children:[(y.includes(`asus`)||y.includes(`aiot`))&&(0,B.jsx)(It,{}),y.includes(`rog`)&&(0,B.jsx)(Lt,{}),y.includes(`proart`)&&(0,B.jsx)(Rt,{}),(0,B.jsx)(`button`,{ref:d,type:`submit`,value:``,className:L(ZO.submit),disabled:e||f.length===0,"aria-label":S[`text-input-please`]})]})]})]})]})},ck={square:`_square_kcxbx_1`,square__focus:`_square__focus_kcxbx_22`,topLeft:`_topLeft_kcxbx_67`,topRight:`_topRight_kcxbx_74`,downLeft:`_downLeft_kcxbx_81`,downRight:`_downRight_kcxbx_88`},lk=({children:e,...t})=>(0,B.jsx)(`div`,{className:ck.square,children:(0,B.jsxs)(Fr,{...t,children:[(0,B.jsx)(`div`,{className:L(ck.square__focus,ck.topLeft)}),(0,B.jsx)(`div`,{className:L(ck.square__focus,ck.topRight)}),(0,B.jsx)(`div`,{className:L(ck.square__focus,ck.downLeft)}),(0,B.jsx)(`div`,{className:L(ck.square__focus,ck.downRight)}),e]})}),uk={interact:`_interact_y5n6o_1`,context:`_context_y5n6o_21`,context__description:`_context__description_y5n6o_30`,context__title:`_context__title_y5n6o_36`,context__subscribe:`_context__subscribe_y5n6o_42`,icon:`_icon_y5n6o_50`,flatBtn:`_flatBtn_y5n6o_71`},dk=function(e){return e[e.Normal=0]=`Normal`,e[e.Welcome=1]=`Welcome`,e[e.Hint=2]=`Hint`,e[e.InlineMenu=3]=`InlineMenu`,e[e.Idle=4]=`Idle`,e[e.Helper=5]=`Helper`,e[e.InlineSuggest=6]=`InlineSuggest`,e}({}),fk=kr(e=>({submitMsg:void 0,setSubmitMsg:t=>e({submitMsg:t}),setMessageLog:()=>{},setSetMessageLog:t=>e({setMessageLog:t}),externalQuestion:``,setExternalQuestion:t=>e({externalQuestion:t}),scrollToBottom:()=>{},setScrollToBottom:t=>e({scrollToBottom:t}),disableAutoScroll:()=>{},setDisableAutoScroll:t=>e({disableAutoScroll:t})}));function pk({options:e,disabled:t}){let{submitMsg:n}=fk(),{iframeRef:r}=(0,b.useContext)(x),{sessionId:i}=Qr(),[a,o]=(0,b.useState)(!1),s=(0,b.useRef)(null);(0,b.useEffect)(()=>{V({...Mn,session_id:i,labels:e.map(e=>`${e.title}/menu_impression`)})},[e,i]);let c=e=>{n?.(e.value||``,{timeOut:0,conversationType:dk.Welcome,isCustomizedQuestion:e.isCustomized||!1}
75),V({...Nn,session_id:i,labels:`${e.title}/menu_click`})},l=e=>{let t=e.lastIndexOf(`.svg`);return t===-1?e:`${e.substring(0,t)}_disable${e.substring(t)}`};return(0,b.useEffect)(()=>{if(!s.current)return;let e=new ResizeObserver(()=>{s.current&&(s.current.closest(`.chatContainer`).offsetWidth<680?o(!1):o(!0))});return e.observe(s.current),()=>e.disconnect()},[r]),(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`div`,{className:L(uk.interact,r.current&&!a&&uk.flatBtn),ref:s,children:e.map((e,n)=>(0,B.jsx)(lk,{"data-pid":`welcome-option-${n}`,onClick:()=>c(e),disabled:t,children:(0,B.jsxs)(`div`,{className:uk.context,children:[e.icon&&(0,B.jsx)(`div`,{className:uk.icon,style:{background:`url(${t?l(e.icon):e.icon}) 100% 100%`}}),(0,B.jsxs)(`div`,{className:uk.context__description,children:[(0,B.jsx)(`span`,{className:uk.context__title,children:e.title}),(0,B.jsx)(`span`,{className:uk.context__subscribe,children:e.name})]})]})},n))})})}var mk={option:`_option_1w8b2_1`},hk=({optionData:e,keyName:t,disabled:n,onSelectClick:r,className:i,chatType:a,chatType2:o,ga_label:s})=>{let{sessionId:c}=Qr();(0,b.useEffect)(()=>{if(!s||!a||!o)return;let n={...zn,session_id:c,action:`displayed`,name_ga4:`${s}_impression_brand_assit`};e.forEach(e=>{let r,i;if(Array.isArray(e.answer)){let{specificIntent:t,modelOneId:n}=An(e.answer);r=t,i=n}return V({...n,intent:`${r||o+`/`+a}`,labels:jn(`${i||``}/${e[t]}/${s}_impression`)})})},[e,c,t,a,o,s]);let l=(n,i)=>{r&&r(n,i);let l=i.target;if(l.tagName.toLowerCase()!==`button`)return;let u=e[Array.prototype.slice.call(l.parentNode.children).indexOf(l)].answer,d,f;if(Array.isArray(u)){let{specificIntent:e,modelOneId:t}=An(u);d=e,f=t}V({...zn,session_id:c,intent:`${d||o+`/`+a}`,labels:jn(`${f||``}/${n[t]}/${s}_click`),action:`clicked`,name_ga4:`${s}_clicked_brand_assit`})};return(0,B.jsx)(`span`,{className:L(i,mk.option),children:e.map((e,r)=>e[t]&&(0,B.jsx)(Bi,{type:`button`,"data-index":r,"data-m1-ids":e.m1Ids,disabled:n,onClick:t=>l(e,t),children:e[t]?.replace(/_/g,` _`)},r))})},gk={messagePool:`_messagePool_1je3t_1`,messagePoolJune:`_messagePoolJune_1je3t_11`},_k=(0,b.forwardRef)(({children:e,className:t,...n},r)=>{let{isJune:i}=jr();return(0,B.jsx)(`div`,{...n,className:L(`scrollbarWrap`,i?gk.messagePoolJune:gk.messagePool,t),ref:r,children:e})});_k.displayName=`MessagePool`;var vk=_k;function yk(e){return typeof e==`object`&&!!e&&`constructor`in e&&e.constructor===Object}function bk(e,t){e===void 0&&(e={}),t===void 0&&(t={});let n=[`__proto__`,`constructor`,`prototype`];Object.keys(t).filter(e=>n.indexOf(e)<0).forEach(n=>{e[n]===void 0?e[n]=t[n]:yk(t[n])&&yk(e[n])&&Object.keys(t[n]).length>0&&bk(e[n],t[n])})}var xk={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:``},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:``,host:``,hostname:``,href:``,origin:``,pathname:``,protocol:``,search:``}};function Sk(){let e=typeof document<`u`?document:{};return bk(e,xk),e}var Ck={document:xk,navigator:{userAgent:``},location:{hash:``,host:``,hostname:``,href:``,origin:``,pathname:``,protocol:``,search:``},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return``}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>`u`?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>`u`||clearTimeout(e)}};function wk(){let e=typeof window<`u`?window:{};return bk(e,Ck),e}function Tk(e){return e===void 0&&(e=``),e.trim().split(` `).filter(e=>!!e.trim())}function Ek(e){let t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch{}try{delete t[e]}catch{}})}function Dk(e,t){return t===void 0&&(t=0),setTimeout(e,t)}function Ok(){return Date.now()}function kk(e){let t=wk(),n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||=e.style,n}
vendor: 6,924 bytes, line 75
75function Ak(e,t){t===void 0&&(t=`x`);let n=wk(),r,i,a,o=kk(e);return n.WebKitCSSMatrix?(i=o.transform||o.webkitTransform,i.split(`,`).length>6&&(i=i.split(`, `).map(e=>e.replace(`,`,`.`)).join(`, `)),a=new n.WebKitCSSMatrix(i===`none`?``:i)):(a=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue(`transform`).replace(`translate(`,`matrix(1, 0, 0, 1,`),r=a.toString().split(`,`)),t===`x`&&(i=n.WebKitCSSMatrix?a.m41:r.length===16?parseFloat(r[12]):parseFloat(r[4])),t===`y`&&(i=n.WebKitCSSMatrix?a.m42:r.length===16?parseFloat(r[13]):parseFloat(r[5])),i||0}function jk(e){return typeof e==`object`&&!!e&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)===`Object`}function Mk(e){return typeof window<`u`&&window.HTMLElement!==void 0?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function Nk(){let e=Object(arguments.length<=0?void 0:arguments[0]),t=[`__proto__`,`constructor`,`prototype`];for(let n=1;n<arguments.length;n+=1){let r=n<0||arguments.length<=n?void 0:arguments[n];if(r!=null&&!Mk(r)){let n=Object.keys(Object(r)).filter(e=>t.indexOf(e)<0);for(let t=0,i=n.length;t<i;t+=1){let i=n[t],a=Object.getOwnPropertyDescriptor(r,i);a!==void 0&&a.enumerable&&(jk(e[i])&&jk(r[i])?r[i].__swiper__?e[i]=r[i]:Nk(e[i],r[i]):!jk(e[i])&&jk(r[i])?(e[i]={},r[i].__swiper__?e[i]=r[i]:Nk(e[i],r[i])):e[i]=r[i])}}}return e}function Pk(e,t,n){e.style.setProperty(t,n)}function Fk(e){let{swiper:t,targetPosition:n,side:r}=e,i=wk(),a=-t.translate,o=null,s,c=t.params.speed;t.wrapperEl.style.scrollSnapType=`none`,i.cancelAnimationFrame(t.cssModeFrameID);let l=n>a?`next`:`prev`,u=(e,t)=>l===`next`&&e>=t||l===`prev`&&e<=t,d=()=>{s=new Date().getTime(),o===null&&(o=s);let e=Math.max(Math.min((s-o)/c,1),0),l=a+(.5-Math.cos(e*Math.PI)/2)*(n-a);if(u(l,n)&&(l=n),t.wrapperEl.scrollTo({[r]:l}),u(l,n)){t.wrapperEl.style.overflow=`hidden`,t.wrapperEl.style.scrollSnapType=``,setTimeout(()=>{t.wrapperEl.style.overflow=``,t.wrapperEl.scrollTo({[r]:l})}),i.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=i.requestAnimationFrame(d)};d()}function Ik(e){return e.querySelector(`.swiper-slide-transform`)||e.shadowRoot&&e.shadowRoot.querySelector(`.swiper-slide-transform`)||e}function Lk(e,t){t===void 0&&(t=``);let n=wk(),r=[...e.children];return n.HTMLSlotElement&&e instanceof HTMLSlotElement&&r.push(...e.assignedElements()),t?r.filter(e=>e.matches(t)):r}function Rk(e,t){let n=[t];for(;n.length>0;){let t=n.shift();if(e===t)return!0;n.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}function zk(e,t){let n=wk(),r=t.contains(e);return!r&&n.HTMLSlotElement&&t instanceof HTMLSlotElement&&(r=[...t.assignedElements()].includes(e),r||=Rk(e,t)),r}function Bk(e){try{console.warn(e);return}catch{}}function Vk(e,t){t===void 0&&(t=[]);let n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:Tk(t)),n}function Hk(e){let t=wk(),n=Sk(),r=e.getBoundingClientRect(),i=n.body,a=e.clientTop||i.clientTop||0,o=e.clientLeft||i.clientLeft||0,s=e===t?t.scrollY:e.scrollTop,c=e===t?t.scrollX:e.scrollLeft;return{top:r.top+s-a,left:r.left+c-o}}function Uk(e,t){let n=[];for(;e.previousElementSibling;){let r=e.previousElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function Wk(e,t){let n=[];for(;e.nextElementSibling;){let r=e.nextElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function Gk(e,t){return wk().getComputedStyle(e,null).getPropertyValue(t)}function Kk(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function qk(e,t){let n=[],r=e.parentElement;for(;r;)t?r.matches(t)&&n.push(r):n.push(r),r=r.parentElement;return n}function Jk(e,t){function n(r){r.target===e&&(t.call(e,r),e.removeEventListener(`transitionend`,n))}t&&e.addEventListener(`transitionend`,n)}function Yk(e,t,n){let r=wk();return n?e[t===`width`?`offsetWidth`:`offsetHeight`]+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t===`width`?`margin-right`:`margin-top`))+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t===`width`?`margin-left`:`margin-bottom`)):e.offsetWidth}function Xk(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function Zk(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}function Qk(e,t){t===void 0&&(t=``),typeof trustedTypes<`u`?e.innerHTML=trustedTypes.createPolicy(`html`,{createHTML:e=>e}).createHTML(t):e.innerHTML=t}var $k;function eA(){let e=wk(),t=Sk();return{smoothScroll:t.documentElement&&t.documentElement.style&&`scrollBehavior`in t.documentElement.style,touch:!!(`ontouchstart`in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function tA(){return $k||=eA(),$k}var nA;function rA(e){let{userAgent:t}=e===void 0?{}:e,n=tA(),r=wk(),i=r.navigator.platform,a=t||r.navigator.userAgent,o={ios:!1,android:!1},s=r.screen.width,c=r.screen.height,l=a.match(/(Android);?[\s\/]+([\d.]+)?/),u=a.match(/(iPad).*OS\s([\d_]+)/),d=a.match(/(iPod)(.*OS\s([\d_]+))?/),f=!u&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p=i===`Win32`,m=i===`MacIntel`;return!u&&m&&n.touch&&[`1024x1366`,`1366x1024`,`834x1194`,`1194x834`,`834x1112`,`1112x834`,`768x1024`,`1024x768`,`820x1180`,`1180x820`,`810x1080`,`1080x810`].indexOf(`${s}x${c}`)>=0&&(u=a.match(/(Version)\/([\d.]+)/),u||=[0,1,`13_0_0`],m=!1),l&&!p&&(o.os=`android`,o.android=!0),(u||f||d)&&(o.os=`ios`,o.ios=!0),o}function iA(e){return e===void 0&&(e={}),nA||=rA(e),nA}var aA;function oA(){let e=wk(),t=iA(),n=!1;function r(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf(`safari`)>=0&&t.indexOf(`chrome`)<0&&t.indexOf(`android`)<0}if(r()){let t=String(e.navigator.userAgent);if(t.includes(`Version/`)){let[e,r]=t.split(`Version/`)[1].split(` `)[0].split(`.`).map(e=>Number(e));n=e<16||e===16&&r<2}}let i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),a=r(),o=a||i&&t.ios;return{isSafari:n||a,needPerspectiveFix:n,need3dFix:o,isWebView:i}}function sA(){return aA||=oA(),aA}function cA(e){let{swiper:t,on:n,emit:r}=e,i=wk(),a=null,o=null,s=()=>{!t||t.destroyed||!t.initialized||(r(`beforeResize`),r(`resize`))},c=()=>{!t||t.destroyed||!t.initialized||(a=new ResizeObserver(e=>{o=i.requestAnimationFrame(()=>{let{width:n,height:r}=t,i=n,a=r;e.forEach(e=>{let{contentBoxSize:n,contentRect:r,target:o}=e;o&&o!==t.el||(i=r?r.width:(n[0]||n).inlineSize,a=r?r.height:(n[0]||n).blockSize)}),(i!==n||a!==r)&&s()})}),a.observe(t.el))},l=()=>{o&&i.cancelAnimationFrame(o),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null)},u=()=>{!t||t.destroyed||!t.initialized||r(`orientationchange`)};n(`init`,()=>{if(t.params.resizeObserver&&i.ResizeObserver!==void 0){c();return}i.addEventListener(`resize`,s),i.addEventListener(`orientationchange`,u)}),n(`destroy`,()=>{l(),i.removeEventListener(`resize`,s),i.removeEventListener(`orientationchange`,u)})}function lA(e){let{swiper:t,extendParams:n,on:r,emit:i}
75=e,a=[],o=wk(),s=function(e,n){n===void 0&&(n={});let r=new(o.MutationObserver||o.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(e.length===1){i(`observerUpdate`,e[0]);return}let n=function(){i(`observerUpdate`,e[0])};o.requestAnimationFrame?o.requestAnimationFrame(n):o.setTimeout(n,0)});r.observe(e,{attributes:n.attributes===void 0?!0:n.attributes,childList:t.isElement||(n.childList===void 0?!0:n).childList,characterData:n.characterData===void 0?!0:n.characterData}),a.push(r)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),r(`init`,()=>{if(t.params.observer){if(t.params.observeParents){let e=qk(t.hostEl);for(let t=0;t<e.length;t+=1)s(e[t])}s(t.hostEl,{childList:t.params.observeSlideChildren}),s(t.wrapperEl,{attributes:!1})}}),r(`destroy`,()=>{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}var uA={on(e,t,n){let r=this;if(!r.eventsListeners||r.destroyed||typeof t!=`function`)return r;let i=n?`unshift`:`push`;return e.split(` `).forEach(e=>{r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][i](t)}),r},once(e,t,n){let r=this;if(!r.eventsListeners||r.destroyed||typeof t!=`function`)return r;function i(){r.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;var n=[...arguments];t.apply(r,n)}return i.__emitterProxy=t,r.on(e,i,n)},onAny(e,t){let n=this;if(!n.eventsListeners||n.destroyed||typeof e!=`function`)return n;let r=t?`unshift`:`push`;return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[r](e),n},offAny(e){let t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;let n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){let n=this;return!n.eventsListeners||n.destroyed||!n.eventsListeners||e.split(` `).forEach(e=>{t===void 0?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach((r,i)=>{(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&n.eventsListeners[e].splice(i,1)})}),n},emit(){let e=this;if(!e.eventsListeners||e.destroyed||!e.eventsListeners)return e;let t,n,r;var i=[...arguments];return typeof i[0]==`string`||Array.isArray(i[0])?(t=i[0],n=i.slice(1,i.length),r=e):(t=i[0].events,n=i[0].data,r=i[0].context||e),n.unshift(r),(Array.isArray(t)?t:t.split(` `)).forEach(t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(r,[t,...n])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(r,n)})}),e}};function dA(){let e=this,t,n,r=e.el;t=e.params.width!==void 0&&e.params.width!==null?e.params.width:r.clientWidth,n=e.params.height!==void 0&&e.params.height!==null?e.params.height:r.clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt(Gk(r,`padding-left`)||0,10)-parseInt(Gk(r,`padding-right`)||0,10),n=n-parseInt(Gk(r,`padding-top`)||0,10)-parseInt(Gk(r,`padding-bottom`)||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function fA(){let e=this;function t(t,n){return parseFloat(t.getPropertyValue(e.getDirectionLabel(n))||0)}let n=e.params,{wrapperEl:r,slidesEl:i,size:a,rtlTranslate:o,wrongRTL:s}=e,c=e.virtual&&n.virtual.enabled,l=c?e.virtual.slides.length:e.slides.length,u=Lk(i,`.${e.params.slideClass}, swiper-slide`),d=c?e.virtual.slides.length:u.length,f=[],p=[],m=[],h=n.slidesOffsetBefore;typeof h==`function`&&(h=n.slidesOffsetBefore.call(e));let g=n.slidesOffsetAfter;typeof g==`function`&&(g=n.slidesOffsetAfter.call(e));let _=e.snapGrid.length,v=e.slidesGrid.length,y=n.spaceBetween,b=-h,x=0,S=0;if(a===void 0)return;typeof y==`string`&&y.indexOf(`%`)>=0?y=parseFloat(y.replace(`%`,``))/100*a:typeof y==`string`&&(y=parseFloat(y)),e.virtualSize=-y,u.forEach(e=>{o?e.style.marginLeft=``:e.style.marginRight=``,e.style.marginBottom=``,e.style.marginTop=``}),n.centeredSlides&&n.cssMode&&(Pk(r,`--swiper-centered-offset-before`,``),Pk(r,`--swiper-centered-offset-after`,``));let C=n.grid&&n.grid.rows>1&&e.grid;C?e.grid.initSlides(u):e.grid&&e.grid.unsetSlides();let w,T=n.slidesPerView===`auto`&&n.breakpoints&&Object.keys(n.breakpoints).filter(e=>n.breakpoints[e].slidesPerView!==void 0).length>0;for(let r=0;r<d;r+=1){w=0;let i;if(u[r]&&(i=u[r]),C&&e.grid.updateSlide(r,i,u),!(u[r]&&Gk(i,`display`)===`none`)){if(n.slidesPerView===`auto`){T&&(u[r].style[e.getDirectionLabel(`width`)]=``);let a=getComputedStyle(i),o=i.style.transform,s=i.style.webkitTransform;if(o&&(i.style.transform=`none`),s&&(i.style.webkitTransform=`none`),n.roun
vendor: 5,896 bytes, line 75
75dLengths)w=e.isHorizontal()?Yk(i,`width`,!0):Yk(i,`height`,!0);else{let e=t(a,`width`),n=t(a,`padding-left`),r=t(a,`padding-right`),o=t(a,`margin-left`),s=t(a,`margin-right`),c=a.getPropertyValue(`box-sizing`);if(c&&c===`border-box`)w=e+o+s;else{let{clientWidth:t,offsetWidth:a}=i;w=e+n+r+o+s+(a-t)}}o&&(i.style.transform=o),s&&(i.style.webkitTransform=s),n.roundLengths&&(w=Math.floor(w))}else w=(a-(n.slidesPerView-1)*y)/n.slidesPerView,n.roundLengths&&(w=Math.floor(w)),u[r]&&(u[r].style[e.getDirectionLabel(`width`)]=`${w}px`);u[r]&&(u[r].swiperSlideSize=w),m.push(w),n.centeredSlides?(b=b+w/2+x/2+y,x===0&&r!==0&&(b=b-a/2-y),r===0&&(b=b-a/2-y),Math.abs(b)<1/1e3&&(b=0),n.roundLengths&&(b=Math.floor(b)),S%n.slidesPerGroup===0&&f.push(b),p.push(b)):(n.roundLengths&&(b=Math.floor(b)),(S-Math.min(e.params.slidesPerGroupSkip,S))%e.params.slidesPerGroup===0&&f.push(b),p.push(b),b=b+w+y),e.virtualSize+=w+y,x=w,S+=1}}if(e.virtualSize=Math.max(e.virtualSize,a)+g,o&&s&&(n.effect===`slide`||n.effect===`coverflow`)&&(r.style.width=`${e.virtualSize+y}px`),n.setWrapperSize&&(r.style[e.getDirectionLabel(`width`)]=`${e.virtualSize+y}px`),C&&e.grid.updateWrapperSize(w,f),!n.centeredSlides){let t=[];for(let r=0;r<f.length;r+=1){let i=f[r];n.roundLengths&&(i=Math.floor(i)),f[r]<=e.virtualSize-a&&t.push(i)}f=t,Math.floor(e.virtualSize-a)-Math.floor(f[f.length-1])>1&&f.push(e.virtualSize-a)}if(c&&n.loop){let t=m[0]+y;if(n.slidesPerGroup>1){let r=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/n.slidesPerGroup),i=t*n.slidesPerGroup;for(let e=0;e<r;e+=1)f.push(f[f.length-1]+i)}for(let r=0;r<e.virtual.slidesBefore+e.virtual.slidesAfter;r+=1)n.slidesPerGroup===1&&f.push(f[f.length-1]+t),p.push(p[p.length-1]+t),e.virtualSize+=t}if(f.length===0&&(f=[0]),y!==0){let t=e.isHorizontal()&&o?`marginLeft`:e.getDirectionLabel(`marginRight`);u.filter((e,t)=>!n.cssMode||n.loop?!0:t!==u.length-1).forEach(e=>{e.style[t]=`${y}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let e=0;m.forEach(t=>{e+=t+(y||0)}),e-=y;let t=e>a?e-a:0;f=f.map(e=>e<=0?-h:e>t?t+g:e)}if(n.centerInsufficientSlides){let e=0;m.forEach(t=>{e+=t+(y||0)}),e-=y;let t=(n.slidesOffsetBefore||0)+(n.slidesOffsetAfter||0);if(e+t<a){let n=(a-e-t)/2;f.forEach((e,t)=>{f[t]=e-n}),p.forEach((e,t)=>{p[t]=e+n})}}if(Object.assign(e,{slides:u,snapGrid:f,slidesGrid:p,slidesSizesGrid:m}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Pk(r,`--swiper-centered-offset-before`,`${-f[0]}px`),Pk(r,`--swiper-centered-offset-after`,`${e.size/2-m[m.length-1]/2}px`);let t=-e.snapGrid[0],n=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+n)}if(d!==l&&e.emit(`slidesLengthChange`),f.length!==_&&(e.params.watchOverflow&&e.checkOverflow(),e.emit(`snapGridLengthChange`)),p.length!==v&&e.emit(`slidesGridLengthChange`),n.watchSlidesProgress&&e.updateSlidesOffset(),e.emit(`slidesUpdated`),!c&&!n.cssMode&&(n.effect===`slide`||n.effect===`fade`)){let t=`${n.containerModifierClass}backface-hidden`,r=e.el.classList.contains(t);d<=n.maxBackfaceHiddenSlides?r||e.el.classList.add(t):r&&e.el.classList.remove(t)}}function pA(e){let t=this,n=[],r=t.virtual&&t.params.virtual.enabled,i=0,a;typeof e==`number`?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);let o=e=>r?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if(t.params.slidesPerView!==`auto`&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{n.push(e)});else for(a=0;a<Math.ceil(t.params.slidesPerView);a+=1){let e=t.activeIndex+a;if(e>t.slides.length&&!r)break;n.push(o(e))}else n.push(o(t.activeIndex));for(a=0;a<n.length;a+=1)if(n[a]!==void 0){let e=n[a].offsetHeight;i=e>i?e:i}(i||i===0)&&(t.wrapperEl.style.height=`${i}px`)}function mA(){let e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let r=0;r<t.length;r+=1)t[r].swiperSlideOffset=(e.isHorizontal()?t[r].offsetLeft:t[r].offsetTop)-n-e.cssOverflowAdjustment()}var hA=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)};function gA(e){e===void 0&&(e=this&&this.translate||0);let t=this,n=t.params,{slides:r,rtlTranslate:i,snapGrid:a}=t;if(r.length===0)return;r[0].swiperSlideOffset===void 0&&t.updateSlidesOffset();let o=-e;i&&(o=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let s=n.spaceBetween;typeof s==`string`&&s.indexOf(`%`)>=0?s=parseFloat(s.replace(`%`,``))/100*t.size:typeof s==`string`&&(s=parseFloat(s));for(let e=0;e<r.length;e+=1){let c=r[e],l=c.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(l-=r[0].swiperSlideOffset);let u=(o+(n.centeredSlides?t.minTranslate():0)-l)/(c.swiperSlideSize+s),d=(o-a[0]+(n.centeredSlides?t.minTranslate():0)-l)/(c.swiperSlideSize+s),f=-(o-l),p=f+t.slidesSizesGrid[e],m=f>=0&&f<=t.size-t.slidesSizesGrid[e],h=f>=0&&f<t.size-1||p>1&&p<=t.size||f<=0&&p>=t.size;h&&(t.visibleSlides.push(c),t.visibleSlidesIndexes.push(e)),hA(c,h,n.slideVisibleClass),hA(c,m,n.slideFullyVisibleClass),c.progress=i?-u:u,c.originalProgress=i?-d:d}}function _A(e){let t=this;if(e===void 0){let n=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*n||0}let n=t.params,r=t.maxTranslate()-t.minTranslate(),{progress:i,isBeginning:a,isEnd:o,progressLoop:s}=t,c=a,l=o;if(r===0)i=0,a=!0,o=!0;else{i=(e-t.minTranslate())/r;let n=Math.abs(e-t.minTranslate())<1,s=Math.abs(e-t.maxTranslate())<1;a=n||i<=0,o=s||i>=1,n&&(i=0),s&&(i=1)}if(n.loop){let n=t.getSlideIndexByData(0),r=t.getSlideIndexByData(t.slides.length-1),i=t.slidesGrid[n],a=t.slidesGrid[r],o=t.slidesGrid[t.slidesGrid.length-1],c=Math.abs(e);s=c>=i?(c-i)/o:(c+o-a)/o,s>1&&--s}Object.assign(t,{progress:i,progressLoop:s,isBeginning:a,isEnd:o}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),a&&!c&&t.emit(`reachBeginning toEdge`),o&&!l&&t.emit(`reachEnd toEdge`),(c&&!a||l&&!o)&&t.emit(`fromEdge`),t.emit(`progress`,i)}
vendor: 19,705 bytes, line 75
75var vA=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)};function yA(){let e=this,{slides:t,params:n,slidesEl:r,activeIndex:i}=e,a=e.virtual&&n.virtual.enabled,o=e.grid&&n.grid&&n.grid.rows>1,s=e=>Lk(r,`.${n.slideClass}${e}, swiper-slide${e}`)[0],c,l,u;if(a)if(n.loop){let t=i-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),c=s(`[data-swiper-slide-index="${t}"]`)}else c=s(`[data-swiper-slide-index="${i}"]`);else o?(c=t.find(e=>e.column===i),u=t.find(e=>e.column===i+1),l=t.find(e=>e.column===i-1)):c=t[i];c&&(o||(u=Wk(c,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!u&&(u=t[0]),l=Uk(c,`.${n.slideClass}, swiper-slide`)[0],n.loop)),t.forEach(e=>{vA(e,e===c,n.slideActiveClass),vA(e,e===u,n.slideNextClass),vA(e,e===l,n.slidePrevClass)}),e.emitSlidesClasses()}var bA=(e,t)=>{if(!e||e.destroyed||!e.params)return;let n=t.closest(e.isElement?`swiper-slide`:`.${e.params.slideClass}`);if(n){let t=n.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(n.shadowRoot?t=n.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{n.shadowRoot&&(t=n.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},xA=(e,t)=>{if(!e.slides[t])return;let n=e.slides[t].querySelector(`[loading="lazy"]`);n&&n.removeAttribute(`loading`)},SA=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);let r=e.params.slidesPerView===`auto`?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let n=i,a=[n-t];a.push(...Array.from({length:t}).map((e,t)=>n+r+t)),e.slides.forEach((t,n)=>{a.includes(t.column)&&xA(e,n)});return}let a=i+r-1;if(e.params.rewind||e.params.loop)for(let r=i-t;r<=a+t;r+=1){let t=(r%n+n)%n;(t<i||t>a)&&xA(e,t)}else for(let r=Math.max(i-t,0);r<=Math.min(a+t,n-1);r+=1)r!==i&&(r>a||r<i)&&xA(e,r)};function CA(e){let{slidesGrid:t,params:n}=e,r=e.rtlTranslate?e.translate:-e.translate,i;for(let e=0;e<t.length;e+=1)t[e+1]===void 0?r>=t[e]&&(i=e):r>=t[e]&&r<t[e+1]-(t[e+1]-t[e])/2?i=e:r>=t[e]&&r<t[e+1]&&(i=e+1);return n.normalizeSlideIndex&&(i<0||i===void 0)&&(i=0),i}function wA(e){let t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:r,params:i,activeIndex:a,realIndex:o,snapIndex:s}=t,c=e,l,u=e=>{let n=e-t.virtual.slidesBefore;return n<0&&(n=t.virtual.slides.length+n),n>=t.virtual.slides.length&&(n-=t.virtual.slides.length),n};if(c===void 0&&(c=CA(t)),r.indexOf(n)>=0)l=r.indexOf(n);else{let e=Math.min(i.slidesPerGroupSkip,c);l=e+Math.floor((c-e)/i.slidesPerGroup)}if(l>=r.length&&(l=r.length-1),c===a&&!t.params.loop){l!==s&&(t.snapIndex=l,t.emit(`snapIndexChange`));return}if(c===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled){t.realIndex=u(c);return}let d=t.grid&&i.grid&&i.grid.rows>1,f;if(t.virtual&&i.virtual.enabled&&i.loop)f=u(c);else if(d){let e=t.slides.find(e=>e.column===c),n=parseInt(e.getAttribute(`data-swiper-slide-index`),10);Number.isNaN(n)&&(n=Math.max(t.slides.indexOf(e),0)),f=Math.floor(n/i.grid.rows)}else if(t.slides[c]){let e=t.slides[c].getAttribute(`data-swiper-slide-index`);f=e?parseInt(e,10):c}else f=c;Object.assign(t,{previousSnapIndex:s,snapIndex:l,previousRealIndex:o,realIndex:f,previousIndex:a,activeIndex:c}),t.initialized&&SA(t),t.emit(`activeIndexChange`),t.emit(`snapIndexChange`),(t.initialized||t.params.runCallbacksOnInit)&&(o!==f&&t.emit(`realIndexChange`),t.emit(`slideChange`))}function TA(e,t){let n=this,r=n.params,i=e.closest(`.${r.slideClass}, swiper-slide`);!i&&n.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!i&&e.matches&&e.matches(`.${r.slideClass}, swiper-slide`)&&(i=e)});let a=!1,o;if(i){for(let e=0;e<n.slides.length;e+=1)if(n.slides[e]===i){a=!0,o=e;break}}if(i&&a)n.clickedSlide=i,n.virtual&&n.params.virtual.enabled?n.clickedIndex=parseInt(i.getAttribute(`data-swiper-slide-index`),10):n.clickedIndex=o;else{n.clickedSlide=void 0,n.clickedIndex=void 0;return}r.slideToClickedSlide&&n.clickedIndex!==void 0&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}var EA={updateSize:dA,updateSlides:fA,updateAutoHeight:pA,updateSlidesOffset:mA,updateSlidesProgress:gA,updateProgress:_A,updateSlidesClasses:yA,updateActiveIndex:wA,updateClickedSlide:TA};function DA(e){e===void 0&&(e=this.isHorizontal()?`x`:`y`);let t=this,{params:n,rtlTranslate:r,translate:i,wrapperEl:a}=t;if(n.virtualTranslate)return r?-i:i;if(n.cssMode)return i;let o=Ak(a,e);return o+=t.cssOverflowAdjustment(),r&&(o=-o),o||0}function OA(e,t){let n=this,{rtlTranslate:r,params:i,wrapperEl:a,progress:o}=n,s=0,c=0;n.isHorizontal()?s=r?-e:e:c=e,i.roundLengths&&(s=Math.floor(s),c=Math.floor(c)),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?s:c,i.cssMode?a[n.isHorizontal()?`scrollLeft`:`scrollTop`]=n.isHorizontal()?-s:-c:i.virtualTranslate||(n.isHorizontal()?s-=n.cssOverflowAdjustment():c-=n.cssOverflowAdjustment(),a.style.transform=`translate3d(${s}px, ${c}px, 0px)`);let l,u=n.maxTranslate()-n.minTranslate();l=u===0?0:(e-n.minTranslate())/u,l!==o&&n.updateProgress(e),n.emit(`setTranslate`,n.translate,t)}function kA(){return-this.snapGrid[0]}function AA(){return-this.snapGrid[this.snapGrid.length-1]}function jA(e,t,n,r,i){e===void 0&&(e=0),t===void 0&&(t=this.params.speed),n===void 0&&(n=!0),r===void 0&&(r=!0);let a=this,{params:o,wrapperEl:s}=a;if(a.animating&&o.preventInteractionOnTransition)return!1;let c=a.minTranslate(),l=a.maxTranslate(),u;if(u=r&&e>c?c:r&&e<l?l:e,a.updateProgress(u),o.cssMode){let e=a.isHorizontal();if(t===0)s[e?`scrollLeft`:`scrollTop`]=-u;else{if(!a.support.smoothScroll)return Fk({swiper:a,targetPosition:-u,side:e?`left`:`top`}),!0;s.scrollTo({[e?`left`:`top`]:-u,behavior:`smooth`})}return!0}return t===0?(a.setTransition(0),a.setTranslate(u),n&&(a.emit(`beforeTransitionStart`,t,i),a.emit(`transitionEnd`))):(a.setTransition(t),a.setTranslate(u),n&&(a.emit(`beforeTransitionStart`,t,i),a.emit(`transitionStart`)),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||=function(e){!a||a.destroyed||e.target===this&&(a.wrapperEl.removeEventListener(`transitionend`,a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,n&&a.emit(`transitionEnd`))},a.wrapperEl.addEventListener(`transitionend`,a.onTranslateToWrapperTransitionEnd))),!0}var MA={getTranslate:DA,setTranslate:OA,minTranslate:kA,maxTranslate:AA,translateTo:jA};function NA(e,t){let n=this;n.params.cssMode||(n.wrapperEl.style.transitionDuration=`${e}ms`,n.wrapperEl.style.transitionDelay=e===0?`0ms`:``),n.emit(`setTransition`,e,t)}function PA(e){let{swiper:t,runCallbacks:n,direction:r,step:i}=e,{activeIndex:a,previousIndex:o}=t,s=r;s||=a>o?`next`:a<o?`prev`:`reset`,t.emit(`transition${i}`),n&&s===`reset`?t.emit(`slideResetTransition${i}`):n&&a!==o&&(t.emit(`slideChangeTransition${i}`),s===`next`?t.emit(`slideNextTransition${i}`):t.emit(`slidePrevTransition${i}`))}function FA(e,t){e===void 0&&(e=!0);let n=this,{params:r}=n;r.cssMode||(r.autoHeight&&n.updateAutoHeight(),PA({swiper:n,runCallbacks:e,direction:t,step:`Start`}))}function IA(e,t){e===void 0&&(e=!0);let n=this,{params:r}=n;n.animating=!1,!r.cssMode&&(n.setTransition(0),PA({swiper:n,runCallbacks:e,direction:t,step:`End`}))}var LA={setTransition:NA,transitionStart:FA,transitionEnd:IA};function RA(e,t,n,r,i){e===void 0&&(e=0),n===void 0&&(n=!0),typeof e==`string`&&(e=parseInt(e,10));let a=this,o=e;o<0&&(o=0);let{params:s,snapGrid:c,slidesGrid:l,previousIndex:u,activeIndex:d,rtlTranslate:f,wrapperEl:p,enabled:m}=a;if(!m&&!r&&!i||a.destroyed||a.animating&&s.preventInteractionOnTransition)return!1;t===void 0&&(t=a.params.speed);let h=Math.min(a.params.slidesPerGroupSkip,o),g=h+Math.floor((o-h)/a.params.slidesPerGroup);g>=c.length&&(g=c.length-1);let _=-c[g];if(s.normalizeSlideIndex)for(let e=0;e<l.length;e+=1){let t=-Math.floor(_*100),n=Math.floor(l[e]*100),r=Math.floor(l[e+1]*100);l[e+1]===void 0?t>=n&&(o=e):t>=n&&t<r-(r-n)/2?o=e:t>=n&&t<r&&(o=e+1)}if(a.initialized&&o!==d&&(!a.allowSlideNext&&(f?_>a.translate&&_>a.minTranslate():_<a.translate&&_<a.minTranslate())||!a.allowSlidePrev&&_>a.translate&&_>a.maxTranslate()&&(d||0)!==o))return!1;o!==(u||0)&&n&&a.emit(`beforeSlideChangeStart`),a.updateProgress(_);let v;v=o>d?`next`:o<d?`prev`:`reset`;let y=a.virtual&&a.params.virtual.enabled;if(!(y&&i)&&(f&&-_===a.translate||!f&&_===a.translate))return a.updateActiveIndex(o),s.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),s.effect!==`slide`&&a.setTranslate(_),v!==`reset`&&(a.transitionStart(n,v),a.transitionEnd(n,v)),!1;if(s.cssMode){let e=a.isHorizontal(),n=f?_:-_;if(t===0)y&&(a.wrapperEl.style.scrollSnapType=`none`,a._immediateVirtual=!0),y&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{p[e?`scrollLeft`:`scrollTop`]=n})):p[e?`scrollLeft`:`scrollTop`]=n,y&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType=``,a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return Fk({swiper:a,targetPosition:n,side:e?`left`:`top`}),!0;p.scrollTo({[e?`left`:`top`]:n,behavior:`smooth`})}return!0}let b=sA().isSafari;return y&&!i&&b&&a.isElement&&a.virtual.update(!1,!1,o),a.setTransition(t),a.setTranslate(_),a.updateActiveIndex(o),a.updateSlidesClasses(),a.emit(`beforeTransitionStart`,t,r),a.transitionStart(n,v),t===0?a.transitionEnd(n,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||=function(e){!a||a.destroyed||e.target===this&&(a.wrapperEl.removeEventListener(`transitionend`,a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(n,v))},a.wrapperEl.addEventListener(`transitionend`,a.onSlideToWrapperTransitionEnd)),!0}function zA(e,t,n,r){e===void 0&&(e=0),n===void 0&&(n=!0),typeof e==`string`&&(e=parseInt(e,10));let i=this;if(i.destroyed)return;t===void 0&&(t=i.params.speed);let a=i.grid&&i.params.grid&&i.params.grid.rows>1,o=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)o+=i.virtual.slidesBefore;else{let e;if(a){let t=o*i.params.grid.rows;e=i.slides.find(e=>e.getAttribute(`data-swiper-slide-index`)*1===t).column}else e=i.getSlideIndexByData(o);let t=a?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:n}=i.params,s=i.params.slidesPerView;s===`auto`?s=i.slidesPerViewDynamic():(s=Math.ceil(parseFloat(i.params.slidesPerView,10)),n&&s%2==0&&(s+=1));let c=t-e<s;if(n&&(c||=e<Math.ceil(s/2)),r&&n&&i.params.slidesPerView!==`auto`&&!a&&(c=!1),c){let r=n?e<i.activeIndex?`prev`:`next`:e-i.activeIndex-1<i.params.slidesPerView?`next`:`prev`;i.loopFix({direction:r,slideTo:!0,activeSlideIndex:r===`next`?e+1:e-t+1,slideRealIndex:r===`next`?i.realIndex:void 0})}if(a){let e=o*i.params.grid.rows;o=i.slides.find(t=>t.getAttribute(`data-swiper-slide-index`)*1===e).column}else o=i.getSlideIndexByData(o)}return requestAnimationFrame(()=>{i.slideTo(o,t,n,r)}),i}function BA(e,t,n){t===void 0&&(t=!0);let r=this,{enabled:i,params:a,animating:o}=r;if(!i||r.destroyed)return r;e===void 0&&(e=r.params.speed);let s=a.slidesPerGroup;a.slidesPerView===`auto`&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(s=Math.max(r.slidesPerViewDynamic(`current`,!0),1));let c=r.activeIndex<a.slidesPerGroupSkip?1:s,l=r.virtual&&a.virtual.enabled;if(a.loop){if(o&&!l&&a.loopPreventsSliding)return!1;if(r.loopFix({direction:`next`}),r._clientLeft=r.wrapperEl.clientLeft,r.activeIndex===r.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{r.slideTo(r.activeIndex+c,e,t,n)}),!0}return a.rewind&&r.isEnd?r.slideTo(0,e,t,n):r.slideTo(r.activeIndex+c,e,t,n)}function VA(e,t,n){t===void 0&&(t=!0);let r=this,{params:i,snapGrid:a,slidesGrid:o,rtlTranslate:s,enabled:c,animating:l}=r;if(!c||r.destroyed)return r;e===void 0&&(e=r.params.speed);let u=r.virtual&&i.virtual.enabled;if(i.loop){if(l&&!u&&i.loopPreventsSliding)return!1;r.loopFix({direction:`prev`}),r._clientLeft=r.wrapperEl.clientLeft}let d=s?r.translate:-r.translate;function f(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=f(d),m=a.map(e=>f(e)),h=i.freeMode&&i.freeMode.enabled,g=a[m.indexOf(p)-1];if(g===void 0&&(i.cssMode||h)){let e;a.forEach((t,n)=>{p>=t&&(e=n)}),e!==void 0&&(g=h?a[e]:a[e>0?e-1:e])}let _=0;if(g!==void 0&&(_=o.indexOf(g),_<0&&(_=r.activeIndex-1),i.slidesPerView===`auto`&&i.slidesPerGroup===1&&i.slidesPerGroupAuto&&(_=_-r.slidesPerViewDynamic(`previous`,!0)+1,_=Math.max(_,0))),i.rewind&&r.isBeginning){let i=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(i,e,t,n)}else if(i.loop&&r.activeIndex===0&&i.cssMode)return requestAnimationFrame(()=>{r.slideTo(_,e,t,n)}),!0;return r.slideTo(_,e,t,n)}function HA(e,t,n){t===void 0&&(t=!0);let r=this;if(!r.destroyed)return e===void 0&&(e=r.params.speed),r.slideTo(r.activeIndex,e,t,n)}function UA(e,t,n,r){t===void 0&&(t=!0),r===void 0&&(r=.5);let i=this;if(i.destroyed)return;e===void 0&&(e=i.params.speed);let a=i.activeIndex,o=Math.min(i.params.slidesPerGroupSkip,a),s=o+Math.floor((a-o)/i.params.slidesPerGroup),c=i.rtlTranslate?i.translate:-i.translate;if(c>=i.snapGrid[s]){let e=i.snapGrid[s],t=i.snapGrid[s+1];c-e>(t-e)*r&&(a+=i.params.slidesPerGroup)}else{let e=i.snapGrid[s-1],t=i.snapGrid[s];c-e<=(t-e)*r&&(a-=i.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,i.slidesGrid.length-1),i.slideTo(a,e,t,n)}function WA(){let e=this;if(e.destroyed)return;let{params:t,slidesEl:n}=e,r=t.slidesPerView===`auto`?e.slidesPerViewDynamic():t.slidesPerView,i=e.getSlideIndexWhenGrid(e.clickedIndex),a,o=e.isElement?`swiper-slide`:`.${t.slideClass}`,s=e.grid&&e.params.grid&&e.params.grid.rows>1;if(t.loop){if(e.animating)return;a=parseInt(e.clickedSlide.getAttribute(`data-swiper-slide-index`),10),t.centeredSlides?e.slideToLoop(a):i>(s?(e.slides.length-r)/2-(e.params.grid.rows-1):e.slides.length-r)?(e.loopFix(),i=e.getSlideIndex(Lk(n,`${o}[data-swiper-slide-index="${a}"]`)[0]),Dk(()=>{e.slideTo(i)})):e.slideTo(i)}else e.slideTo(i)}var GA={slideTo:RA,slideToLoop:zA,slideNext:BA,slidePrev:VA,slideReset:HA,slideToClosest:UA,slideToClickedSlide:WA};function KA(e,t){let n=this,{params:r,slidesEl:i}=n;if(!r.loop||n.virtual&&n.params.virtual.enabled)return;let a=()=>{Lk(i,`.${r.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute(`data-swiper-slide-index`,t)})},o=()=>{let e=Lk(i,`.${r.slideBlankClass}`);e.forEach(e=>{e.remove()}),e.length>0&&(n.recalcSlides(),n.updateSlides())},s=n.grid&&r.grid&&r.grid.rows>1;r.loopAddBlankSlides&&(r.slidesPerGroup>1||s)&&o();let c=r.slidesPerGroup*(s?r.grid.rows:1),l=n.slides.length%c!==0,u=s&&n.slides.length%r.grid.rows!==0,d=e=>{for(let t=0;t<e;t+=1){let e=n.isElement?Vk(`swiper-slide`,[r.slideBlankClass]):Vk(`div`,[r.slideClass,r.slideBlankClass]);n.slidesEl.append(e)}};l?(r.loopAddBlankSlides?(d(c-n.slides.length%c),n.recalcSlides(),n.updateSlides()):Bk(`Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)`),a()):(u&&(r.loopAddBlankSlides?(d(r.grid.rows-n.slides.length%r.grid.rows),n.recalcSlides(),n.updateSlides()):Bk(`Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)`)),a()),n.loopFix({slideRealIndex:e,direction:r.centeredSlides?void 0:`next`,initial:t})}function qA(e){let{slideRealIndex:t,slideTo:n=!0,direction:r,setTranslate:i,activeSlideIndex:a,initial:o,byController:s,byMousewheel:c}=e===void 0?{}:e,l=this;if(!l.params.loop)return;l.emit(`beforeLoopFix`);let{slides:u,allowSlidePrev:d,allowSlideNext:f,slidesEl:p,params:m}=l,{centeredSlides:h,initialSlide:g}=m;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&m.virtual.enabled){n&&(!m.centeredSlides&&l.snapIndex===0?l.slideTo(l.virtual.slides.length,0,!1,!0):m.centeredSlides&&l.snapIndex<m.slidesPerView?l.slideTo(l.virtual.slides.length+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(l.virtual.slidesBefore,0,!1,!0)),l.allowSlidePrev=d,l.allowSlideNext=f,l.emit(`loopFix`);return}let _=m.slidesPerView;_===`auto`?_=l.slidesPerViewDynamic():(_=Math.ceil(parseFloat(m.slidesPerView,10)),h&&_%2==0&&(_+=1));let v=m.slidesPerGroupAuto?_:m.slidesPerGroup,y=h?Math.max(v,Math.ceil(_/2)):v;y%v!==0&&(y+=v-y%v),y+=m.loopAdditionalSlides,l.loopedSlides=y;let b=l.grid&&m.grid&&m.grid.rows>1;u.length<_+y||l.params.effect===`cards`&&u.length<_+y*2?Bk(`Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters`):b&&m.grid.fill===`row`&&Bk("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let x=[],S=[],C=b?Math.ceil(u.length/m.grid.rows):u.length,w=o&&C-g<_&&!h,T=w?g:l.activeIndex;a===void 0?a=l.getSlideIndex(u.find(e=>e.classList.contains(m.slideActiveClass))):T=a;let E=r===`next`||!r,D=r===`prev`||!r,O=0,k=0,A=(b?u[a].column:a)+(h&&i===void 0?-_/2+.5:0);if(A<y){O=Math.max(y-A,v);for(let e=0;e<y-A;e+=1){let t=e-Math.floor(e/C)*C;if(b){let e=C-t-1;for(let t=u.length-1;t>=0;--t)u[t].column===e&&x.push(t)}else x.push(C-t-1)}}else if(A+_>C-y){k=Math.max(A-(C-y*2),v),w&&(k=Math.max(k,_-C+g+1));for(let e=0;e<k;e+=1){let t=e-Math.floor(e/C)*C;b?u.forEach((e,n)=>{e.column===t&&S.push(n)}):S.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),l.params.effect===`cards`&&u.length<_+y*2&&(S.includes(a)&&S.splice(S.indexOf(a),1),x.includes(a)&&x.splice(x.indexOf(a),1)),D&&x.forEach(e=>{u[e].swiperLoopMoveDOM=!0,p.prepend(u[e]),u[e].swiperLoopMoveDOM=!1}),E&&S.forEach(e=>{u[e].swiperLoopMoveDOM=!0,p.append(u[e]),u[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),m.slidesPerView===`auto`?l.updateSlides():b&&(x.length>0&&D||S.length>0&&E)&&l.slides.forEach((e,t)=>{l.grid.updateSlide(t,e,l.slides)}),m.watchSlidesProgress&&l.updateSlidesOffset(),n){if(x.length>0&&D){if(t===void 0){let e=l.slidesGrid[T],t=l.slidesGrid[T+O]-e;c?l.setTranslate(l.translate-t):(l.slideTo(T+Math.ceil(O),0,!1,!0),i&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(i){let e=b?x.length/m.grid.rows:x.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(S.length>0&&E)if(t===void 0){let e=l.slidesGrid[T],t=l.slidesGrid[T-k]-e;c?l.setTranslate(l.translate-t):(l.slideTo(T-k,0,!1,!0),i&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{let e=b?S.length/m.grid.rows:S.length;l.slideTo(l.activeIndex-e,0,!1,!0)}}if(l.allowSlidePrev=d,l.allowSlideNext=f,l.controller&&l.controller.control&&!s){let e={slideRealIndex:t,direction:r,setTranslate:i,activeSlideIndex:a,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===m.slidesPerView?n:!1})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,slideTo:l.controller.control.params.slidesPerView===m.slidesPerView?n:!1})}l.emit(`loopFix`)}function JA(){let e=this,{params:t,slidesEl:n}=e;if(!t.loop||!n||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();let r=[];
vendor: 4,223 bytes, line 75
75e.slides.forEach(e=>{let t=e.swiperSlideIndex===void 0?e.getAttribute(`data-swiper-slide-index`)*1:e.swiperSlideIndex;r[t]=e}),e.slides.forEach(e=>{e.removeAttribute(`data-swiper-slide-index`)}),r.forEach(e=>{n.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}var YA={loopCreate:KA,loopFix:qA,loopDestroy:JA};function XA(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let n=t.params.touchEventsTarget===`container`?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor=`move`,n.style.cursor=e?`grabbing`:`grab`,t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function ZA(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget===`container`?`el`:`wrapperEl`].style.cursor=``,e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var QA={setGrabCursor:XA,unsetGrabCursor:ZA};function $A(e,t){t===void 0&&(t=this);function n(t){if(!t||t===Sk()||t===wk())return null;t.assignedSlot&&(t=t.assignedSlot);let r=t.closest(e);return!r&&!t.getRootNode?null:r||n(t.getRootNode().host)}return n(t)}function ej(e,t,n){let r=wk(),{params:i}=e,a=i.edgeSwipeDetection,o=i.edgeSwipeThreshold;return a&&(n<=o||n>=r.innerWidth-o)?a===`prevent`?(t.preventDefault(),!0):!1:!0}function tj(e){let t=this,n=Sk(),r=e;r.originalEvent&&(r=r.originalEvent);let i=t.touchEventsData;if(r.type===`pointerdown`){if(i.pointerId!==null&&i.pointerId!==r.pointerId)return;i.pointerId=r.pointerId}else r.type===`touchstart`&&r.targetTouches.length===1&&(i.touchId=r.targetTouches[0].identifier);if(r.type===`touchstart`){ej(t,r,r.targetTouches[0].pageX);return}let{params:a,touches:o,enabled:s}=t;if(!s||!a.simulateTouch&&r.pointerType===`mouse`||t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let c=r.target;if(a.touchEventsTarget===`wrapper`&&!zk(c,t.wrapperEl)||`which`in r&&r.which===3||`button`in r&&r.button>0||i.isTouched&&i.isMoved)return;let l=!!a.noSwipingClass&&a.noSwipingClass!==``,u=r.composedPath?r.composedPath():r.path;l&&r.target&&r.target.shadowRoot&&u&&(c=u[0]);let d=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,f=!!(r.target&&r.target.shadowRoot);if(a.noSwiping&&(f?$A(d,c):c.closest(d))){t.allowClick=!0;return}if(a.swipeHandler&&!c.closest(a.swipeHandler))return;o.currentX=r.pageX,o.currentY=r.pageY;let p=o.currentX,m=o.currentY;if(!ej(t,r,p))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=p,o.startY=m,i.touchStartTime=Ok(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(i.allowThresholdMove=!1);let h=!0;c.matches(i.focusableElements)&&(h=!1,c.nodeName===`SELECT`&&(i.isTouched=!1)),n.activeElement&&n.activeElement.matches(i.focusableElements)&&n.activeElement!==c&&(r.pointerType===`mouse`||r.pointerType!==`mouse`&&!c.matches(i.focusableElements))&&n.activeElement.blur();let g=h&&t.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||g)&&!c.isContentEditable&&r.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit(`touchStart`,r)}function nj(e){let t=Sk(),n=this,r=n.touchEventsData,{params:i,touches:a,rtlTranslate:o,enabled:s}=n;if(!s||!i.simulateTouch&&e.pointerType===`mouse`)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),c.type===`pointermove`&&(r.touchId!==null||c.pointerId!==r.pointerId))return;let l;if(c.type===`touchmove`){if(l=[...c.changedTouches].find(e=>e.identifier===r.touchId),!l||l.identifier!==r.touchId)return}else l=c;if(!r.isTouched){r.startMoving&&r.isScrolling&&n.emit(`touchMoveOpposite`,c);return}let u=l.pageX,d=l.pageY;if(c.preventedByNestedSwiper){a.startX=u,a.startY=d;return}if(!n.allowTouchMove){c.target.matches(r.focusableElements)||(n.allowClick=!1),r.isTouched&&(Object.assign(a,{startX:u,startY:d,currentX:u,currentY:d}),r.touchStartTime=Ok());return}if(i.touchReleaseOnEdges&&!i.loop){if(n.isVertical()){if(d<a.startY&&n.translate<=n.maxTranslate()||d>a.startY&&n.translate>=n.minTranslate()){r.isTouched=!1,r.isMoved=!1;return}}
vendor: 29,027 bytes, line 75
75else if(o&&(u>a.startX&&-n.translate<=n.maxTranslate()||u<a.startX&&-n.translate>=n.minTranslate()))return;else if(!o&&(u<a.startX&&n.translate<=n.maxTranslate()||u>a.startX&&n.translate>=n.minTranslate()))return}if(t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==c.target&&c.pointerType!==`mouse`&&t.activeElement.blur(),t.activeElement&&c.target===t.activeElement&&c.target.matches(r.focusableElements)){r.isMoved=!0,n.allowClick=!1;return}r.allowTouchCallbacks&&n.emit(`touchMove`,c),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=u,a.currentY=d;let f=a.currentX-a.startX,p=a.currentY-a.startY;if(n.params.threshold&&Math.sqrt(f**2+p**2)<n.params.threshold)return;if(r.isScrolling===void 0){let e;n.isHorizontal()&&a.currentY===a.startY||n.isVertical()&&a.currentX===a.startX?r.isScrolling=!1:f*f+p*p>=25&&(e=Math.atan2(Math.abs(p),Math.abs(f))*180/Math.PI,r.isScrolling=n.isHorizontal()?e>i.touchAngle:90-e>i.touchAngle)}if(r.isScrolling&&n.emit(`touchMoveOpposite`,c),r.startMoving===void 0&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(r.startMoving=!0),r.isScrolling||c.type===`touchmove`&&r.preventTouchMoveFromPointerMove){r.isTouched=!1;return}if(!r.startMoving)return;n.allowClick=!1,!i.cssMode&&c.cancelable&&c.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&c.stopPropagation();let m=n.isHorizontal()?f:p,h=n.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;i.oneWayMovement&&(m=Math.abs(m)*(o?1:-1),h=Math.abs(h)*(o?1:-1)),a.diff=m,m*=i.touchRatio,o&&(m=-m,h=-h);let g=n.touchesDirection;n.swipeDirection=m>0?`prev`:`next`,n.touchesDirection=h>0?`prev`:`next`;let _=n.params.loop&&!i.cssMode,v=n.touchesDirection===`next`&&n.allowSlideNext||n.touchesDirection===`prev`&&n.allowSlidePrev;if(!r.isMoved){if(_&&v&&n.loopFix({direction:n.swipeDirection}),r.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){let e=new window.CustomEvent(`transitionend`,{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});n.wrapperEl.dispatchEvent(e)}r.allowMomentumBounce=!1,i.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit(`sliderFirstMove`,c)}if(new Date().getTime(),i._loopSwapReset!==!1&&r.isMoved&&r.allowThresholdMove&&g!==n.touchesDirection&&_&&v&&Math.abs(m)>=1){Object.assign(a,{startX:u,startY:d,currentX:u,currentY:d,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,r.startTranslate=r.currentTranslate;return}n.emit(`sliderMove`,c),r.isMoved=!0,r.currentTranslate=m+r.startTranslate;let y=!0,b=i.resistanceRatio;if(i.touchReleaseOnEdges&&(b=0),m>0?(_&&v&&r.allowThresholdMove&&r.currentTranslate>(i.centeredSlides?n.minTranslate()-n.slidesSizesGrid[n.activeIndex+1]-(i.slidesPerView!==`auto`&&n.slides.length-i.slidesPerView>=2?n.slidesSizesGrid[n.activeIndex+1]+n.params.spaceBetween:0)-n.params.spaceBetween:n.minTranslate())&&n.loopFix({direction:`prev`,setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>n.minTranslate()&&(y=!1,i.resistance&&(r.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+r.startTranslate+m)**b))):m<0&&(_&&v&&r.allowThresholdMove&&r.currentTranslate<(i.centeredSlides?n.maxTranslate()+n.slidesSizesGrid[n.slidesSizesGrid.length-1]+n.params.spaceBetween+(i.slidesPerView!==`auto`&&n.slides.length-i.slidesPerView>=2?n.slidesSizesGrid[n.slidesSizesGrid.length-1]+n.params.spaceBetween:0):n.maxTranslate())&&n.loopFix({direction:`next`,setTranslate:!0,activeSlideIndex:n.slides.length-(i.slidesPerView===`auto`?n.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),r.currentTranslate<n.maxTranslate()&&(y=!1,i.resistance&&(r.currentTranslate=n.maxTranslate()+1-(n.maxTranslate()-r.startTranslate-m)**b))),y&&(c.preventedByNestedSwiper=!0),!n.allowSlideNext&&n.swipeDirection===`next`&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!n.allowSlidePrev&&n.swipeDirection===`prev`&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(r.currentTranslate=r.startTranslate),i.threshold>0)if(Math.abs(m)>i.threshold||r.allowThresholdMove){if(!r.allowThresholdMove){r.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,r.currentTranslate=r.startTranslate,a.diff=n.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{r.currentTranslate=r.startTranslate;return}!i.followFinger||i.cssMode||((i.freeMode&&i.freeMode.enabled&&n.freeMode||i.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(r.currentTranslate),n.setTranslate(r.currentTranslate))}function rj(e){let t=this,n=t.touchEventsData,r=e;r.originalEvent&&(r=r.originalEvent);let i;if(!(r.type===`touchend`||r.type===`touchcancel`)){if(n.touchId!==null||r.pointerId!==n.pointerId)return;i=r}else if(i=[...r.changedTouches].find(e=>e.identifier===n.touchId),!i||i.identifier!==n.touchId)return;if([`pointercancel`,`pointerout`,`pointerleave`,`contextmenu`].includes(r.type)&&!([`pointercancel`,`contextmenu`].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return;n.pointerId=null,n.touchId=null;let{params:a,touches:o,rtlTranslate:s,slidesGrid:c,enabled:l}=t;if(!l||!a.simulateTouch&&r.pointerType===`mouse`)return;if(n.allowTouchCallbacks&&t.emit(`touchEnd`,r),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&a.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}a.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);let u=Ok(),d=u-n.touchStartTime;if(t.allowClick){let e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit(`tap click`,r),d<300&&u-n.lastClickTime<300&&t.emit(`doubleTap doubleClick`,r)}if(n.lastClickTime=Ok(),Dk(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||o.diff===0&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let f;if(f=a.followFinger?s?t.translate:-t.translate:-n.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:f});return}let p=f>=-t.maxTranslate()&&!t.params.loop,m=0,h=t.slidesSizesGrid[0];for(let e=0;e<c.length;e+=e<a.slidesPerGroupSkip?1:a.slidesPerGroup){let t=e<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;c[e+t]===void 0?(p||f>=c[e])&&(m=e,h=c[c.length-1]-c[c.length-2]):(p||f>=c[e]&&f<c[e+t])&&(m=e,h=c[e+t]-c[e])}let g=null,_=null;a.rewind&&(t.isBeginning?_=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));let v=(f-c[m])/h,y=m<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(d>a.longSwipesMs){if(!a.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection===`next`&&(v>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+y):t.slideTo(m)),t.swipeDirection===`prev`&&(v>1-a.longSwipesRatio?t.slideTo(m+y):_!==null&&v<0&&Math.abs(v)>a.longSwipesRatio?t.slideTo(_):t.slideTo(m))}else{if(!a.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+y):t.slideTo(m):(t.swipeDirection===`next`&&t.slideTo(g===null?m+y:g),t.swipeDirection===`prev`&&t.slideTo(_===null?m:_))}}function ij(){let e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:r,allowSlidePrev:i,snapGrid:a}=e,o=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let s=o&&t.loop;(t.slidesPerView===`auto`||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!s?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!o?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=r,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function aj(e){let t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function oj(){let e=this,{wrapperEl:t,rtlTranslate:n,enabled:r}=e;if(!r)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let i,a=e.maxTranslate()-e.minTranslate();i=a===0?0:(e.translate-e.minTranslate())/a,i!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit(`setTranslate`,e.translate,!1)}function sj(e){let t=this;bA(t,e.target),!(t.params.cssMode||t.params.slidesPerView!==`auto`&&!t.params.autoHeight)&&t.update()}function cj(){let e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction=`auto`))}var lj=(e,t)=>{let n=Sk(),{params:r,el:i,wrapperEl:a,device:o}=e,s=!!r.nested,c=t===`on`?`addEventListener`:`removeEventListener`,l=t;!i||typeof i==`string`||(n[c](`touchstart`,e.onDocumentTouchStart,{passive:!1,capture:s}),i[c](`touchstart`,e.onTouchStart,{passive:!1}),i[c](`pointerdown`,e.onTouchStart,{passive:!1}),n[c](`touchmove`,e.onTouchMove,{passive:!1,capture:s}),n[c](`pointermove`,e.onTouchMove,{passive:!1,capture:s}),n[c](`touchend`,e.onTouchEnd,{passive:!0}),n[c](`pointerup`,e.onTouchEnd,{passive:!0}),n[c](`pointercancel`,e.onTouchEnd,{passive:!0}),n[c](`touchcancel`,e.onTouchEnd,{passive:!0}),n[c](`pointerout`,e.onTouchEnd,{passive:!0}),n[c](`pointerleave`,e.onTouchEnd,{passive:!0}),n[c](`contextmenu`,e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&i[c](`click`,e.onClick,!0),r.cssMode&&a[c](`scroll`,e.onScroll),r.updateOnWindowResize?e[l](o.ios||o.android?`resize orientationchange observerUpdate`:`resize observerUpdate`,ij,!0):e[l](`observerUpdate`,ij,!0),i[c](`load`,e.onLoad,{capture:!0}))};function uj(){let e=this,{params:t}=e;e.onTouchStart=tj.bind(e),e.onTouchMove=nj.bind(e),e.onTouchEnd=rj.bind(e),e.onDocumentTouchStart=cj.bind(e),t.cssMode&&(e.onScroll=oj.bind(e)),e.onClick=aj.bind(e),e.onLoad=sj.bind(e),lj(e,`on`)}function dj(){lj(this,`off`)}var fj={attachEvents:uj,detachEvents:dj},pj=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function mj(){let e=this,{realIndex:t,initialized:n,params:r,el:i}=e,a=r.breakpoints;if(!a||a&&Object.keys(a).length===0)return;let o=Sk(),s=r.breakpointsBase===`window`||!r.breakpointsBase?r.breakpointsBase:`container`,c=[`window`,`container`].includes(r.breakpointsBase)||!r.breakpointsBase?e.el:o.querySelector(r.breakpointsBase),l=e.getBreakpoint(a,s,c);if(!l||e.currentBreakpoint===l)return;let u=(l in a?a[l]:void 0)||e.originalParams,d=pj(e,r),f=pj(e,u),p=e.params.grabCursor,m=u.grabCursor,h=r.enabled;d&&!f?(i.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!d&&f&&(i.classList.add(`${r.containerModifierClass}grid`),(u.grid.fill&&u.grid.fill===`column`||!u.grid.fill&&r.grid.fill===`column`)&&i.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),p&&!m?e.unsetGrabCursor():!p&&m&&e.setGrabCursor(),[`navigation`,`pagination`,`scrollbar`].forEach(t=>{if(u[t]===void 0)return;let n=r[t]&&r[t].enabled,i=u[t]&&u[t].enabled;n&&!i&&e[t].disable(),!n&&i&&e[t].enable()});let g=u.direction&&u.direction!==r.direction,_=r.loop&&(u.slidesPerView!==r.slidesPerView||g),v=r.loop;g&&n&&e.changeDirection(),Nk(e.params,u);let y=e.params.enabled,b=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),h&&!y?e.disable():!h&&y&&e.enable(),e.currentBreakpoint=l,e.emit(`_beforeBreakpoint`,u),n&&(_?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!v&&b?(e.loopCreate(t),e.updateSlides()):v&&!b&&e.loopDestroy()),e.emit(`breakpoint`,u)}function hj(e,t,n){if(t===void 0&&(t=`window`),!e||t===`container`&&!n)return;let r=!1,i=wk(),a=t===`window`?i.innerHeight:n.clientHeight,o=Object.keys(e).map(e=>typeof e==`string`&&e.indexOf(`@`)===0?{value:a*parseFloat(e.substr(1)),point:e}:{value:e,point:e});o.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<o.length;e+=1){let{point:a,value:s}=o[e];t===`window`?i.matchMedia(`(min-width: ${s}px)`).matches&&(r=a):s<=n.clientWidth&&(r=a)}return r||`max`}var gj={setBreakpoint:mj,getBreakpoint:hj};function _j(e,t){let n=[];return e.forEach(e=>{typeof e==`object`?Object.keys(e).forEach(r=>{e[r]&&n.push(t+r)}):typeof e==`string`&&n.push(t+e)}),n}function vj(){let e=this,{classNames:t,params:n,rtl:r,el:i,device:a}=e,o=_j([`initialized`,n.direction,{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:r},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill===`column`},{android:a.android},{ios:a.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...o),i.classList.add(...t),e.emitContainerClasses()}function yj(){let e=this,{el:t,classNames:n}=e;!t||typeof t==`string`||(t.classList.remove(...n),e.emitContainerClasses())}var bj={addClasses:vj,removeClasses:yj};function xj(){let e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:r}=n;if(r){let t=e.slides.length-1,n=e.slidesGrid[t]+e.slidesSizesGrid[t]+r*2;e.isLocked=e.size>n}else e.isLocked=e.snapGrid.length===1;n.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),n.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?`lock`:`unlock`)}var Sj={checkOverflow:xj},Cj={init:!0,direction:`horizontal`,oneWayMovement:!1,swiperElementNodeName:`SWIPER-CONTAINER`,touchEventsTarget:`wrapper`,initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:`swiper`,enabled:!0,focusableElements:`input, select, option, textarea, button, video, label`,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:`slide`,breakpoints:void 0,breakpointsBase:`window`,spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:`swiper-no-swiping`,noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:`swiper-`,slideClass:`swiper-slide`,slideBlankClass:`swiper-slide-blank`,slideActiveClass:`swiper-slide-active`,slideVisibleClass:`swiper-slide-visible`,slideFullyVisibleClass:`swiper-slide-fully-visible`,slideNextClass:`swiper-slide-next`,slidePrevClass:`swiper-slide-prev`,wrapperClass:`swiper-wrapper`,lazyPreloaderClass:`swiper-lazy-preloader`,lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function wj(e,t){return function(n){n===void 0&&(n={});let r=Object.keys(n)[0],i=n[r];if(typeof i!=`object`||!i){Nk(t,n);return}if(e[r]===!0&&(e[r]={enabled:!0}),r===`navigation`&&e[r]&&e[r].enabled&&!e[r].prevEl&&!e[r].nextEl&&(e[r].auto=!0),[`pagination`,`scrollbar`].indexOf(r)>=0&&e[r]&&e[r].enabled&&!e[r].el&&(e[r].auto=!0),!(r in e&&`enabled`in i)){Nk(t,n);return}typeof e[r]==`object`&&!(`enabled`in e[r])&&(e[r].enabled=!0),e[r]||(e[r]={enabled:!1}),Nk(t,n)}}var Tj={eventsEmitter:uA,update:EA,translate:MA,transition:LA,slide:GA,loop:YA,grabCursor:QA,events:fj,breakpoints:gj,checkOverflow:Sj,classes:bj},Ej={},Dj=class e{constructor(){let t,n;var r=[...arguments];r.length===1&&r[0].constructor&&Object.prototype.toString.call(r[0]).slice(8,-1)===`Object`?n=r[0]:[t,n]=r,n||={},n=Nk({},n),t&&!n.el&&(n.el=t);let i=Sk();if(n.el&&typeof n.el==`string`&&i.querySelectorAll(n.el).length>1){let t=[];return i.querySelectorAll(n.el).forEach(r=>{let i=Nk({},n,{el:r});t.push(new e(i))}),t}let a=this;a.__swiper__=!0,a.support=tA(),a.device=iA({userAgent:n.userAgent}),a.browser=sA(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],n.modules&&Array.isArray(n.modules)&&a.modules.push(...n.modules);let o={};return a.modules.forEach(e=>{e({params:n,swiper:a,extendParams:wj(n,o),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})}),a.params=Nk({},Nk({},Cj,o),Ej,n),a.originalParams=Nk({},a.params),a.passedParams=Nk({},n),a.params&&a.params.on&&Object.keys(a.params.on).forEach(e=>{a.on(e,a.params.on[e])}),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return a.params.direction===`horizontal`},isVertical(){return a.params.direction===`vertical`},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit(`_swiper`),a.params.init&&a.init(),a}getDirectionLabel(e){return this.isHorizontal()?e:{width:`height`,"margin-top":`margin-left`,"margin-bottom ":`margin-right`,"margin-left":`margin-top`,"margin-right":`margin-bottom`,"padding-left":`padding-top`,"padding-right":`padding-bottom`,marginRight:`marginBottom`}[e]}getSlideIndex(e){let{slidesEl:t,params:n}=this,r=Kk(Lk(t,`.${n.slideClass}, swiper-slide`)[0]);return Kk(e)-r}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>t.getAttribute(`data-swiper-slide-index`)*1===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill===`column`?e=Math.floor(e/this.params.grid.rows):this.params.grid.fill===`row`&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){let e=this,{slidesEl:t,params:n}=e;e.slides=Lk(t,`.${n.slideClass}, swiper-slide`)}enable(){let e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit(`enable`))}disable(){let e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit(`disable`))}setProgress(e,t){let n=this;e=Math.min(Math.max(e,0),1);let r=n.minTranslate(),i=(n.maxTranslate()-r)*e+r;n.translateTo(i,t===void 0?0:t),n.updateActiveIndex(),n.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(` `).filter(t=>t.indexOf(`swiper`)===0||t.indexOf(e.params.containerModifierClass)===0);e.emit(`_containerClasses`,t.join(` `))}getSlideClasses(e){let t=this;return t.destroyed?``:e.className.split(` `).filter(e=>e.indexOf(`swiper-slide`)===0||e.indexOf(t.params.slideClass)===0).join(` `)}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(n=>{let r=e.getSlideClasses(n);t.push({slideEl:n,classNames:r}),e.emit(`_slideClass`,n,r)}),e.emit(`_slideClasses`,t)}slidesPerViewDynamic(e,t){e===void 0&&(e=`current`),t===void 0&&(t=!1);let{params:n,slides:r,slidesGrid:i,slidesSizesGrid:a,size:o,activeIndex:s}=this,c=1;if(typeof n.slidesPerView==`number`)return n.slidesPerView;if(n.centeredSlides){let e=r[s]?Math.ceil(r[s].swiperSlideSize):0,t;for(let n=s+1;n<r.length;n+=1)r[n]&&!t&&(e+=Math.ceil(r[n].swiperSlideSize),c+=1,e>o&&(t=!0));for(let n=s-1;n>=0;--n)r[n]&&!t&&(e+=r[n].swiperSlideSize,c+=1,e>o&&(t=!0))}else if(e===`current`)for(let e=s+1;e<r.length;e+=1)(t?i[e]+a[e]-i[s]<o:i[e]-i[s]<o)&&(c+=1);else for(let e=s-1;e>=0;--e)i[s]-i[e]<o&&(c+=1);return c}update(){let e=this;if(!e||e.destroyed)return;let{snapGrid:t,params:n}=e;n.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll(`[loading="lazy"]`)].forEach(t=>{t.complete&&bA(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function r(){let t=e.rtlTranslate?e.translate*-1:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}let i;if(n.freeMode&&n.freeMode.enabled&&!n.cssMode)r(),n.autoHeight&&e.updateAutoHeight();else{if((n.slidesPerView===`auto`||n.slidesPerView>1)&&e.isEnd&&!n.centeredSlides){let t=e.virtual&&n.virtual.enabled?e.virtual.slides:e.slides;i=e.slideTo(t.length-1,0,!1,!0)}else i=e.slideTo(e.activeIndex,0,!1,!0);i||r()}n.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit(`update`)}changeDirection(e,t){t===void 0&&(t=!0);let n=this,r=n.params.direction;return e||=r===`horizontal`?`vertical`:`horizontal`,e===r||e!==`horizontal`&&e!==`vertical`?n:(n.el.classList.remove(`${n.params.containerModifierClass}${r}`),n.el.classList.add(`${n.params.containerModifierClass}${e}`),n.emitContainerClasses(),n.params.direction=e,n.slides.forEach(t=>{e===`vertical`?t.style.width=``:t.style.height=``}),n.emit(`changeDirection`),t&&n.update(),n)}changeLanguageDirection(e){let t=this;t.rtl&&e===`rtl`||!t.rtl&&e===`ltr`||(t.rtl=e===`rtl`,t.rtlTranslate=t.params.direction===`horizontal`&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir=`rtl`):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir=`ltr`),t.update())}mount(e){let t=this;if(t.mounted)return!0;let n=e||t.params.el;if(typeof n==`string`&&(n=document.querySelector(n)),!n)return!1;n.swiper=t,n.parentNode&&n.parentNode.host&&n.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let r=()=>`.${(t.params.wrapperClass||``).trim().split(` `).join(`.`)}`,i=n&&n.shadowRoot&&n.shadowRoot.querySelector?n.shadowRoot.querySelector(r()):Lk(n,r())[0];return!i&&t.params.createElements&&(i=Vk(`div`,t.params.wrapperClass),n.append(i),Lk(n,`.${t.params.slideClass}`).forEach(e=>{i.append(e)})),Object.assign(t,{el:n,wrapperEl:i,slidesEl:t.isElement&&!n.parentNode.host.slideSlots?n.parentNode.host:i,hostEl:t.isElement?n.parentNode.host:n,mounted:!0,rtl:n.dir.toLowerCase()===`rtl`||Gk(n,`direction`)===`rtl`,rtlTranslate:t.params.direction===`horizontal`&&(n.dir.toLowerCase()===`rtl`||Gk(n,`direction`)===`rtl`),wrongRTL:Gk(i,`display`)===`-webkit-box`}),!0}init(e){let t=this;if(t.initialized||t.mount(e)===!1)return t;t.emit(`beforeInit`),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();let n=[...t.el.querySelectorAll(`[loading="lazy"]`)];return t.isElement&&n.push(...t.hostEl.querySelectorAll(`[loading="lazy"]`)),n.forEach(e=>{e.complete?bA(t,e):e.addEventListener(`load`,e=>{bA(t,e.target)})}),SA(t),t.initialized=!0,SA(t),t.emit(`init`),t.emit(`afterInit`),t}destroy(e,t){e===void 0&&(e=!0),t===void 0&&(t=!0);let n=this,{params:r,el:i,wrapperEl:a,slides:o}=n;return n.params===void 0||n.destroyed?null:(n.emit(`beforeDestroy`),n.initialized=!1,n.detachEvents(),r.loop&&n.loopDestroy(),t&&(n.removeClasses(),i&&typeof i!=`string`&&i.removeAttribute(`style`),a&&a.removeAttribute(`style`),o&&o.length&&o.forEach(e=>{e.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),e.removeAttribute(`style`),e.removeAttribute(`data-swiper-slide-index`)})),n.emit(`destroy`),Object.keys(n.eventsListeners).forEach(e=>{n.off(e)}),e!==!1&&(n.el&&typeof n.el!=`string`&&(n.el.swiper=null),Ek(n)),n.destroyed=!0,null)}static extendDefaults(e){Nk(Ej,e)}static get extendedDefaults(){return Ej}static get defaults(){return Cj}static installModule(t){e.prototype.__modules__||(e.prototype.__modules__=[]);let n=e.prototype.__modules__;typeof t==`function`&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(t=>e.installModule(t)),e):(e.installModule(t),e)}};Object.keys(Tj).forEach(e=>{Object.keys(Tj[e]).forEach(t=>{Dj.prototype[t]=Tj[e][t]})}),Dj.use([cA,lA]);function Oj(e){let{swiper:t,extendParams:n,on:r,emit:i}=e;n({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let a,o=Sk();t.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};let s=o.createElement(`div`);function c(e,n){let r=t.params.virtual;if(r.cache&&t.virtual.cache[n])return t.virtual.cache[n];let i;return r.renderSlide?(i=r.renderSlide.call(t,e,n),typeof i==`string`&&(Qk(s,i),i=s.children[0])):i=t.isElement?Vk(`swiper-slide`):Vk(`div`,t.params.slideClass),i.setAttribute(`data-swiper-slide-index`,n),r.renderSlide||Qk(i,e),r.cache&&(t.virtual.cache[n]=i),i}function l(e,n,r){let{slidesPerView:a,slidesPerGroup:o,centeredSlides:s,loop:l,initialSlide:u}=t.params;if(n&&!l&&u>0)return;let{addSlidesBefore:d,addSlidesAfter:f}=t.params.virtual,{from:p,to:m,slides:h,slidesGrid:g,offset:_}=t.virtual;t.params.cssMode||t.updateActiveIndex();let v=r===void 0?t.activeIndex||0:r,y;y=t.rtlTranslate?`right`:t.isHorizontal()?`left`:`top`;let b,x;s?(b=Math.floor(a/2)+o+f,x=Math.floor(a/2)+o+d):(b=a+(o-1)+f,x=(l?a:o)+d);let S=v-x,C=v+b;l||(S=Math.max(S,0),C=Math.min(C,h.length-1));let w=(t.slidesGrid[S]||0)-(t.slidesGrid[0]||0);l&&v>=x?(S-=x,s||(w+=t.slidesGrid[0])):l&&v<x&&(S=-x,s&&(w+=t.slidesGrid[0])),Object.assign(t.virtual,{from:S,to:C,offset:w,slidesGrid:t.slidesGrid,slidesBefore:x,slidesAfter:b});function T(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),i(`virtualUpdate`)}if(p===S&&m===C&&!e){t.slidesGrid!==g&&w!==_&&t.slides.forEach(e=>{e.style[y]=`${w-Math.abs(t.cssOverflowAdjustment())}px`}),t.updateProgress(),i(`virtualUpdate`);return}if(t.params.virtual.renderExternal){t.params.virtual.renderExternal.call(t,{offset:w,from:S,to:C,slides:function(){let e=[];for(let t=S;t<=C;t+=1)e.push(h[t]);return e}()}),t.params.virtual.renderExternalUpdate?T():i(`virtualUpdate`);return}let E=[],D=[],O=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)t.slides.filter(e=>e.matches(`.${t.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=p;e<=m;e+=1)if(e<S||e>C){let n=O(e);t.slides.filter(e=>e.matches(`.${t.params.slideClass}[data-swiper-slide-index="${n}"], swiper-slide[data-swiper-slide-index="${n}"]`)).forEach(e=>{e.remove()})}let k=l?-h.length:0,A=l?h.length*2:h.length;for(let t=k;t<A;t+=1)if(t>=S&&t<=C){let n=O(t);m===void 0||e?D.push(n):(t>m&&D.push(n),t<p&&E.push(n))}if(D.forEach(e=>{t.slidesEl.append(c(h[e],e))}),l)for(let e=E.length-1;e>=0;--e){let n=E[e];t.slidesEl.prepend(c(h[n],n))}else E.sort((e,t)=>t-e),E.forEach(e=>{t.slidesEl.prepend(c(h[e],e))});Lk(t.slidesEl,`.swiper-slide, swiper-slide`).forEach(e=>{e.style[y]=`${w-Math.abs(t.cssOverflowAdjustment())}px`}),T()}function u(e){if(typeof e==`object`&&`length`in e)for(let n=0;n<e.length;n+=1)e[n]&&t.virtual.slides.push(e[n]);else t.virtual.slides.push(e);l(!0)}function d(e){let n=t.activeIndex,r=n+1,i=1;if(Array.isArray(e)){for(let n=0;n<e.length;n+=1)e[n]&&t.virtual.slides.unshift(e[n]);r=n+e.length,i=e.length}else t.virtual.slides.unshift(e);if(t.params.virtual.cache){let e=t.virtual.cache,n={};Object.keys(e).forEach(t=>{let r=e[t],a=r.getAttribute(`data-swiper-slide-index`);a&&r.setAttribute(`data-swiper-slide-index`,parseInt(a,10)+i),n[parseInt(t,10)+i]=r}),t.virtual.cache=n}l(!0),t.slideTo(r,0)}function f(e){if(e==null)return;let n=t.activeIndex;if(Array.isArray(e))for(let r=e.length-1;r>=0;--r)t.params.virtual.cache&&(delete t.virtual.cache[e[r]],Object.keys(t.virtual.cache).forEach(n=>
vendor: 8,146 bytes, line 75
75{n>e&&(t.virtual.cache[n-1]=t.virtual.cache[n],t.virtual.cache[n-1].setAttribute(`data-swiper-slide-index`,n-1),delete t.virtual.cache[n])})),t.virtual.slides.splice(e[r],1),e[r]<n&&--n,n=Math.max(n,0);else t.params.virtual.cache&&(delete t.virtual.cache[e],Object.keys(t.virtual.cache).forEach(n=>{n>e&&(t.virtual.cache[n-1]=t.virtual.cache[n],t.virtual.cache[n-1].setAttribute(`data-swiper-slide-index`,n-1),delete t.virtual.cache[n])})),t.virtual.slides.splice(e,1),e<n&&--n,n=Math.max(n,0);l(!0),t.slideTo(n,0)}function p(){t.virtual.slides=[],t.params.virtual.cache&&(t.virtual.cache={}),l(!0),t.slideTo(0,0)}r(`beforeInit`,()=>{if(!t.params.virtual.enabled)return;let e;if(t.passedParams.virtual.slides===void 0){let n=[...t.slidesEl.children].filter(e=>e.matches(`.${t.params.slideClass}, swiper-slide`));n&&n.length&&(t.virtual.slides=[...n],e=!0,n.forEach((e,n)=>{e.setAttribute(`data-swiper-slide-index`,n),t.virtual.cache[n]=e,e.remove()}))}e||(t.virtual.slides=t.params.virtual.slides),t.classNames.push(`${t.params.containerModifierClass}virtual`),t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0,l(!1,!0)}),r(`setTranslate`,()=>{t.params.virtual.enabled&&(t.params.cssMode&&!t._immediateVirtual?(clearTimeout(a),a=setTimeout(()=>{l()},100)):l())}),r(`init update resize`,()=>{t.params.virtual.enabled&&t.params.cssMode&&Pk(t.wrapperEl,`--swiper-virtual-size`,`${t.virtualSize}px`)}),Object.assign(t.virtual,{appendSlide:u,prependSlide:d,removeSlide:f,removeAllSlides:p,update:l})}function kj(e){let{swiper:t,extendParams:n,on:r,emit:i}=e,a=Sk(),o=wk();t.keyboard={enabled:!1},n({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}});function s(e){if(!t.enabled)return;let{rtlTranslate:n}=t,r=e;r.originalEvent&&(r=r.originalEvent);let s=r.keyCode||r.charCode,c=t.params.keyboard.pageUpDown,l=c&&s===33,u=c&&s===34,d=s===37,f=s===39,p=s===38,m=s===40;if(!t.allowSlideNext&&(t.isHorizontal()&&f||t.isVertical()&&m||u)||!t.allowSlidePrev&&(t.isHorizontal()&&d||t.isVertical()&&p||l))return!1;if(!(r.shiftKey||r.altKey||r.ctrlKey||r.metaKey)&&!(a.activeElement&&(a.activeElement.isContentEditable||a.activeElement.nodeName&&(a.activeElement.nodeName.toLowerCase()===`input`||a.activeElement.nodeName.toLowerCase()===`textarea`)))){if(t.params.keyboard.onlyInViewport&&(l||u||d||f||p||m)){let e=!1;if(qk(t.el,`.${t.params.slideClass}, swiper-slide`).length>0&&qk(t.el,`.${t.params.slideActiveClass}`).length===0)return;let r=t.el,i=r.clientWidth,a=r.clientHeight,s=o.innerWidth,c=o.innerHeight,l=Hk(r);n&&(l.left-=r.scrollLeft);let u=[[l.left,l.top],[l.left+i,l.top],[l.left,l.top+a],[l.left+i,l.top+a]];for(let t=0;t<u.length;t+=1){let n=u[t];if(n[0]>=0&&n[0]<=s&&n[1]>=0&&n[1]<=c){if(n[0]===0&&n[1]===0)continue;e=!0}}if(!e)return}t.isHorizontal()?((l||u||d||f)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),((u||f)&&!n||(l||d)&&n)&&t.slideNext(),((l||d)&&!n||(u||f)&&n)&&t.slidePrev()):((l||u||p||m)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),(u||m)&&t.slideNext(),(l||p)&&t.slidePrev()),i(`keyPress`,s)}}function c(){t.keyboard.enabled||(a.addEventListener(`keydown`,s),t.keyboard.enabled=!0)}function l(){t.keyboard.enabled&&(a.removeEventListener(`keydown`,s),t.keyboard.enabled=!1)}r(`init`,()=>{t.params.keyboard.enabled&&c()}),r(`destroy`,()=>{t.keyboard.enabled&&l()}),Object.assign(t.keyboard,{enable:c,disable:l})}function Aj(e){let{swiper:t,extendParams:n,on:r,emit:i}=e,a=wk();n({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:`container`,thresholdDelta:null,thresholdTime:null,noMousewheelClass:`swiper-no-mousewheel`}}),t.mousewheel={enabled:!1};let o,s=Ok(),c,l=[];function u(e){let t=0,n=0,r=0,i=0;return`detail`in e&&(n=e.detail),`wheelDelta`in e&&(n=-e.wheelDelta/120),`wheelDeltaY`in e&&(n=-e.wheelDeltaY/120),`wheelDeltaX`in e&&(t=-e.wheelDeltaX/120),`axis`in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),r=t*10,i=n*10,`deltaY`in e&&(i=e.deltaY),`deltaX`in e&&(r=e.deltaX),e.shiftKey&&!r&&(r=i,i=0),(r||i)&&e.deltaMode&&(e.deltaMode===1?(r*=40,i*=40):(r*=800,i*=800)),r&&!t&&(t=r<1?-1:1),i&&!n&&(n=i<1?-1:1),{spinX:t,spinY:n,pixelX:r,pixelY:i}}function d(){t.enabled&&(t.mouseEntered=!0)}function f(){t.enabled&&(t.mouseEntered=!1)}function p(e){return t.params.mousewheel.thresholdDelta&&e.delta<t.params.mousewheel.thresholdDelta||t.params.mousewheel.thresholdTime&&Ok()-s<t.params.mousewheel.thresholdTime?!1:e.delta>=6&&Ok()-s<60?!0:(e.direction<0?(!t.isEnd||t.params.loop)&&!t.animating&&(t.slideNext(),i(`scroll`,e.raw)):(!t.isBeginning||t.params.loop)&&!t.animating&&(t.slidePrev(),i(`scroll`,e.raw)),s=new a.Date().getTime(),!1)}function m(e){let n=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&n.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&n.releaseOnEdges)return!0;return!1}function h(e){let n=e,r=!0;if(!t.enabled||e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;let a=t.params.mousewheel;t.params.cssMode&&n.preventDefault();let s=t.el;t.params.mousewheel.eventsTarget!==`container`&&(s=document.querySelector(t.params.mousewheel.eventsTarget));let d=s&&s.contains(n.target);if(!t.mouseEntered&&!d&&!a.releaseOnEdges)return!0;n.originalEvent&&(n=n.originalEvent);let f=0,h=t.rtlTranslate?-1:1,g=u(n);if(a.forceToAxis)if(t.isHorizontal())if(Math.abs(g.pixelX)>Math.abs(g.pixelY))f=-g.pixelX*h;else return!0;else if(Math.abs(g.pixelY)>Math.abs(g.pixelX))f=-g.pixelY;else return!0;else f=Math.abs(g.pixelX)>Math.abs(g.pixelY)?-g.pixelX*h:-g.pixelY;if(f===0)return!0;a.invert&&(f=-f);let _=t.getTranslate()+f*a.sensitivity;if(_>=t.minTranslate()&&(_=t.minTranslate()),_<=t.maxTranslate()&&(_=t.maxTranslate()),r=t.params.loop?!0:!(_===t.minTranslate()||_===t.maxTranslate()),r&&t.params.nested&&n.stopPropagation(),!t.params.freeMode||!t.params.freeMode.enabled){let t={time:Ok(),delta:Math.abs(f),direction:Math.sign(f),raw:e};l.length>=2&&l.shift();let n=l.length?l[l.length-1]:void 0;if(l.push(t),n?(t.direction!==n.direction||t.delta>n.delta||t.time>n.time+150)&&p(t):p(t),m(t))return!0}else{let e={time:Ok(),delta:Math.abs(f),direction:Math.sign(f)},r=c&&e.time<c.time+500&&e.delta<=c.delta&&e.direction===c.direction;if(!r){c=void 0;let s=t.getTranslate()+f*a.sensitivity,u=t.isBeginning,d=t.isEnd;if(s>=t.minTranslate()&&(s=t.minTranslate()),s<=t.maxTranslate()&&(s=t.maxTranslate()),t.setTransition(0),t.setTranslate(s),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!u&&t.isBeginning||!d&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({direction:e.direction<0?`next`:`prev`,byMousewheel:!0}),t.params.freeMode.sticky){clearTimeout(o),o=void 0,l.length>=15&&l.shift();let n=l.length?l[l.length-1]:void 0,r=l[0];if(l.push(e),n&&(e.delta>n.delta||e.direction!==n.direction))l.splice(0);else if(l.length>=15&&e.time-r.time<500&&r.delta-e.delta>=1&&e.delta<=6){let n=f>0?.8:.2;c=e,l.splice(0),o=Dk(()=>{t.destroyed||!t.params||t.slideToClosest(t.params.speed,!0,void 0,n)},0)}o||=Dk(()=>{t.destroyed||!t.params||(c=e,l.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5))},500)}if(r||i(`scroll`,n),t.params.autoplay&&t.params.autoplay.disableOnInteraction&&t.autoplay.stop(),a.releaseOnEdges&&(s===t.minTranslate()||s===t.maxTranslate()))return!0}}return n.preventDefault?n.preventDefault():n.returnValue=!1,!1}function g(e){let n=t.el;t.params.mousewheel.eventsTarget!==`container`&&(n=document.querySelector(t.params.mousewheel.eventsTarget)),n[e](`mouseenter`,d),n[e](`mouseleave`,f),n[e](`wheel`,h)}function _(){return t.params.cssMode?(t.wrapperEl.removeEventListener(`wheel`,h),!0):t.mousewheel.enabled?!1:(g(`addEventListener`),t.mousewheel.enabled=!0,!0)}function v(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,h),!0):t.mousewheel.enabled?(g(`removeEventListener`),t.mousewheel.enabled=!1,!0):!1}r(`init`,()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&v(),t.params.mousewheel.enabled&&_()}),r(`destroy`,()=>{t.params.cssMode&&_(),t.mousewheel.enabled&&v()}),Object.assign(t.mousewheel,{enable:_,disable:v})}function jj(e,t,n,r){return e.params.createElements&&Object.keys(r).forEach(i=>
vendor: 4,220 bytes, line 75
75{if(!n[i]&&n.auto===!0){let a=Lk(e.el,`.${r[i]}`)[0];a||(a=Vk(`div`,r[i]),a.className=r[i],e.el.append(a)),n[i]=a,t[i]=a}}),n}function Mj(e){let{swiper:t,extendParams:n,on:r,emit:i}=e;n({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:`swiper-button-disabled`,hiddenClass:`swiper-button-hidden`,lockClass:`swiper-button-lock`,navigationDisabledClass:`swiper-navigation-disabled`}}),t.navigation={nextEl:null,prevEl:null};function a(e){let n;return e&&typeof e==`string`&&t.isElement&&(n=t.el.querySelector(e)||t.hostEl.querySelector(e),n)?n:(e&&(typeof e==`string`&&(n=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&typeof e==`string`&&n&&n.length>1&&t.el.querySelectorAll(e).length===1?n=t.el.querySelector(e):n&&n.length===1&&(n=n[0])),e&&!n?e:n)}function o(e,n){let r=t.params.navigation;e=Xk(e),e.forEach(e=>{e&&(e.classList[n?`add`:`remove`](...r.disabledClass.split(` `)),e.tagName===`BUTTON`&&(e.disabled=n),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?`add`:`remove`](r.lockClass))})}function s(){let{nextEl:e,prevEl:n}=t.navigation;if(t.params.loop){o(n,!1),o(e,!1);return}o(n,t.isBeginning&&!t.params.rewind),o(e,t.isEnd&&!t.params.rewind)}function c(e){e.preventDefault(),!(t.isBeginning&&!t.params.loop&&!t.params.rewind)&&(t.slidePrev(),i(`navigationPrev`))}function l(e){e.preventDefault(),!(t.isEnd&&!t.params.loop&&!t.params.rewind)&&(t.slideNext(),i(`navigationNext`))}function u(){let e=t.params.navigation;if(t.params.navigation=jj(t,t.originalParams.navigation,t.params.navigation,{nextEl:`swiper-button-next`,prevEl:`swiper-button-prev`}),!(e.nextEl||e.prevEl))return;let n=a(e.nextEl),r=a(e.prevEl);Object.assign(t.navigation,{nextEl:n,prevEl:r}),n=Xk(n),r=Xk(r);let i=(n,r)=>{n&&n.addEventListener(`click`,r===`next`?l:c),!t.enabled&&n&&n.classList.add(...e.lockClass.split(` `))};n.forEach(e=>i(e,`next`)),r.forEach(e=>i(e,`prev`))}function d(){let{nextEl:e,prevEl:n}=t.navigation;e=Xk(e),n=Xk(n);let r=(e,n)=>{e.removeEventListener(`click`,n===`next`?l:c),e.classList.remove(...t.params.navigation.disabledClass.split(` `))};e.forEach(e=>r(e,`next`)),n.forEach(e=>r(e,`prev`))}r(`init`,()=>{t.params.navigation.enabled===!1?p():(u(),s())}),r(`toEdge fromEdge lock unlock`,()=>{s()}),r(`destroy`,()=>{d()}),r(`enable disable`,()=>{let{nextEl:e,prevEl:n}=t.navigation;if(e=Xk(e),n=Xk(n),t.enabled){s();return}[...e,...n].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),r(`click`,(e,n)=>{let{nextEl:r,prevEl:a}=t.navigation;r=Xk(r),a=Xk(a);let o=n.target,s=a.includes(o)||r.includes(o);if(t.isElement&&!s){let e=n.path||n.composedPath&&n.composedPath();e&&(s=e.find(e=>r.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!s){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===o||t.pagination.el.contains(o)))return;let e;r.length?e=r[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),i(e===!0?`navigationShow`:`navigationHide`),[...r,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});let f=()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(` `)),u(),s()},p=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(` `)),d()};Object.assign(t.navigation,{enable:f,disable:p,update:s,init:u,destroy:d})}function Nj(e){return e===void 0&&(e=``),`.${e.trim().replace(/([\.:!+\/()[\]])/g,`\\$1`).replace(/ /g,`.`)}`}function Pj(e){let{swiper:t,extendParams:n,on:r,emit:i}=e,a=`swiper-pagination`;n({pagination:{el:null,bulletElement:`span`,clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:`bullets`,dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${a}-bullet`,bulletActiveClass:`${a}-bullet-active`,modifierClass:`${a}-`,currentClass:`${a}-current`,totalClass:`${a}-total`,hiddenClass:`${a}-hidden`,progressbarFillClass:`${a}-progressbar-fill`,progressbarOppositeClass:`${a}-progressbar-opposite`,clickableClass:`${a}-clickable`,lockClass:`${a}-lock`,horizontalClass:`${a}
75-horizontal`,verticalClass:`${a}-vertical`,paginationDisabledClass:`${a}-disabled`}}),t.pagination={el:null,bullets:[]};let o,s=0;function c(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&t.pagination.el.length===0}function l(e,n){let{bulletActiveClass:r}=t.params.pagination;e&&(e=e[`${n===`prev`?`previous`:`next`}ElementSibling`],e&&(e.classList.add(`${r}-${n}`),e=e[`${n===`prev`?`previous`:`next`}ElementSibling`],e&&e.classList.add(`${r}-${n}-${n}`)))}function u(e,t,n){if(e%=n,t%=n,t===e+1)return`next`;if(t===e-1)return`previous`}function d(e){let n=e.target.closest(Nj(t.params.pagination.bulletClass));if(!n)return;e.preventDefault();let r=Kk(n)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===r)return;let e=u(t.realIndex,r,t.slides.length);e===`next`?t.slideNext():e===`previous`?t.slidePrev():t.slideToLoop(r)}else t.slideTo(r)}function f(){let e=t.rtl,n=t.params.pagination;if(c())return;let r=t.pagination.el;r=Xk(r);let a,u,d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,f=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(u=t.previousRealIndex||0,a=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):t.snapIndex===void 0?(u=t.previousIndex||0,a=t.activeIndex||0):(a=t.snapIndex,u=t.previousSnapIndex),n.type===`bullets`&&t.pagination.bullets&&t.pagination.bullets.length>0){let i=t.pagination.bullets,c,d,f;if(n.dynamicBullets&&(o=Yk(i[0],t.isHorizontal()?`width`:`height`,!0),r.forEach(e=>{e.style[t.isHorizontal()?`width`:`height`]=`${o*(n.dynamicMainBullets+4)}px`}),n.dynamicMainBullets>1&&u!==void 0&&(s+=a-(u||0),s>n.dynamicMainBullets-1?s=n.dynamicMainBullets-1:s<0&&(s=0)),c=Math.max(a-s,0),d=c+(Math.min(i.length,n.dynamicMainBullets)-1),f=(d+c)/2),i.forEach(e=>{let t=[...[``,`-next`,`-next-next`,`-prev`,`-prev-prev`,`-main`].map(e=>`${n.bulletActiveClass}${e}`)].map(e=>typeof e==`string`&&e.includes(` `)?e.split(` `):e).flat();e.classList.remove(...t)}),r.length>1)i.forEach(e=>{let r=Kk(e);r===a?e.classList.add(...n.bulletActiveClass.split(` `)):t.isElement&&e.setAttribute(`part`,`bullet`),n.dynamicBullets&&(r>=c&&r<=d&&e.classList.add(...`${n.bulletActiveClass}-main`.split(` `)),r===c&&l(e,`prev`),r===d&&l(e,`next`))});else{let e=i[a];if(e&&e.classList.add(...n.bulletActiveClass.split(` `)),t.isElement&&i.forEac
75h((e,t)=>{e.setAttribute(`part`,t===a?`bullet-active`:`bullet`)}),n.dynamicBullets){let e=i[c],t=i[d];for(let e=c;e<=d;e+=1)i[e]&&i[e].classList.add(...`${n.bulletActiveClass}-main`.split(` `));l(e,`prev`),l(t,`next`)}}if(n.dynamicBullets){let r=Math.min(i.length,n.dynamicMainBullets+4),a=(o*r-o)/2-f*o,s=e?`right`:`left`;i.forEach(e=>{e.style[t.isHorizontal()?s:`top`]=`${a}px`})}}r.forEach((e,r)=>{if(n.type===`fraction`&&(e.querySelectorAll(Nj(n.currentClass)).forEach(e=>{e.textContent=n.formatFractionCurrent(a+1)}),e.querySelectorAll(Nj(n.totalClass)).forEach(e=>{e.textContent=n.formatFractionTotal(f)})),n.type===`progressbar`){let r;r=n.progressbarOpposite?t.isHorizontal()?`vertical`:`horizontal`:t.isHorizontal()?`horizontal`:`vertical`;let i=(a+1)/f,o=1,s=1;r===`horizontal`?o=i:s=i,e.querySelectorAll(Nj(n.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${o}) scaleY(${s})`,e.style.transitionDuration=`${t.params.speed}ms`})}n.type===`custom`&&n.renderCustom?(Qk(e,n.renderCustom(t,a+1,f)),r===0&&i(`paginationRender`,e)):(r===0&&i(`paginationRender`,e),i(`paginationUpdate`,e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?`add`:`remove`](n.lockClass)})}function p(){let e=t.params.pagination;if(c())return;let n=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length,r=t.pagination.el;r=Xk(r);let a=``;if(e.type===`bullets`){let r=t.params.loop?Math.ceil(n/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&r>n&&(r=n);for(let n=0;n<r;n+=1)e.renderBullet?a+=e.renderBullet.call(t,n,e.bulletClass):a+=`<${e.bulletElement} ${t.isElement?`part="bullet"`:``} class="${e.bulletClass}"></${e.bulletElement}>`}e.type===`fraction`&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),e.type===`progressbar`&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],r.forEach(n=>{e.type!==`custom`&&Qk(n,a||``),e.type===`bullets`&&t.pagination.bullets.push(...n.querySelectorAll(Nj(e.bulletClass)))}),e.type!==`custom`&&i(`paginationRender`,r[0])}function m(){t.params.pagination=jj(t,t.originalParams.pagination,t.params.pagination,{el:`swiper-pagination`});let e=t.params.pagination;if(!e.el)return;let n;typeof e.el==`string`&&t.isElement&&(n=t.el.querySelector(e.el)),!n&&typeof e.el==`string`&&(n=[...document.querySelectorAll(e.el)]),n||=e.el,!(!n||n.length===0)&&(t.params.uniqueNavElements&&typeof e.el==`string`&&Array.isArray(n)&&n.length>1&&(n=[...t.el.querySelectorAll(e.el)],n.length>1&&(n=n.find(e=>qk(e,`.swiper`)[0]===t.el))),Array.isArray(n)&&n.length===1&&(n=n[0]),Object.assign(t.pagination,{el:n}
vendor: 1,123 bytes, line 75
75),n=Xk(n),n.forEach(n=>{e.type===`bullets`&&e.clickable&&n.classList.add(...(e.clickableClass||``).split(` `)),n.classList.add(e.modifierClass+e.type),n.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.type===`bullets`&&e.dynamicBullets&&(n.classList.add(`${e.modifierClass}${e.type}-dynamic`),s=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),e.type===`progressbar`&&e.progressbarOpposite&&n.classList.add(e.progressbarOppositeClass),e.clickable&&n.addEventListener(`click`,d),t.enabled||n.classList.add(e.lockClass)}))}function h(){let e=t.params.pagination;if(c())return;let n=t.pagination.el;n&&(n=Xk(n),n.forEach(n=>{n.classList.remove(e.hiddenClass),n.classList.remove(e.modifierClass+e.type),n.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(n.classList.remove(...(e.clickableClass||``).split(` `)),n.removeEventListener(`click`,d))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(` `)))}r(`changeDirection`,()=>{if(!t.pagination||!t.pagination.el)return;let e=t.params.pagination,{el:n}=t.pagination;
vendor: 6,085 bytes, line 75
75n=Xk(n),n.forEach(n=>{n.classList.remove(e.horizontalClass,e.verticalClass),n.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),r(`init`,()=>{t.params.pagination.enabled===!1?_():(m(),p(),f())}),r(`activeIndexChange`,()=>{t.snapIndex===void 0&&f()}),r(`snapIndexChange`,()=>{f()}),r(`snapGridLengthChange`,()=>{p(),f()}),r(`destroy`,()=>{h()}),r(`enable disable`,()=>{let{el:e}=t.pagination;e&&(e=Xk(e),e.forEach(e=>e.classList[t.enabled?`remove`:`add`](t.params.pagination.lockClass)))}),r(`lock unlock`,()=>{f()}),r(`click`,(e,n)=>{let r=n.target,a=Xk(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!r.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&r===t.navigation.nextEl||t.navigation.prevEl&&r===t.navigation.prevEl))return;a[0].classList.contains(t.params.pagination.hiddenClass)===!0?i(`paginationShow`):i(`paginationHide`),a.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});let g=()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=Xk(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),m(),p(),f()},_=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=Xk(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),h()};Object.assign(t.pagination,{enable:g,disable:_,render:p,update:f,init:m,destroy:h})}function Fj(e){let{swiper:t,extendParams:n,on:r,emit:i}=e,a=Sk(),o=!1,s=null,c=null,l,u,d,f;n({scrollbar:{el:null,dragSize:`auto`,hide:!1,draggable:!1,snapOnRelease:!0,lockClass:`swiper-scrollbar-lock`,dragClass:`swiper-scrollbar-drag`,scrollbarDisabledClass:`swiper-scrollbar-disabled`,horizontalClass:`swiper-scrollbar-horizontal`,verticalClass:`swiper-scrollbar-vertical`}}),t.scrollbar={el:null,dragEl:null};function p(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;let{scrollbar:e,rtlTranslate:n}=t,{dragEl:r,el:i}=e,a=t.params.scrollbar,o=t.params.loop?t.progressLoop:t.progress,c=u,l=(d-u)*o;n?(l=-l,l>0?(c=u-l,l=0):-l+u>d&&(c=d+l)):l<0?(c=u+l,l=0):l+u>d&&(c=d-l),t.isHorizontal()?(r.style.transform=`translate3d(${l}px, 0, 0)`,r.style.width=`${c}px`):(r.style.transform=`translate3d(0px, ${l}px, 0)`,r.style.height=`${c}px`),a.hide&&(clearTimeout(s),i.style.opacity=1,s=setTimeout(()=>{i.style.opacity=0,i.style.transitionDuration=`400ms`},1e3))}function m(e){!t.params.scrollbar.el||!t.scrollbar.el||(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}function h(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;let{scrollbar:e}=t,{dragEl:n,el:r}=e;n.style.width=``,n.style.height=``,d=t.isHorizontal()?r.offsetWidth:r.offsetHeight,f=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),u=t.params.scrollbar.dragSize===`auto`?d*f:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?n.style.width=`${u}px`:n.style.height=`${u}px`,f>=1?r.style.display=`none`:r.style.display=``,t.params.scrollbar.hide&&(r.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?`add`:`remove`](t.params.scrollbar.lockClass)}function g(e){return t.isHorizontal()?e.clientX:e.clientY}function _(e){let{scrollbar:n,rtlTranslate:r}=t,{el:i}=n,a;a=(g(e)-Hk(i)[t.isHorizontal()?`left`:`top`]-(l===null?u/2:l))/(d-u),a=Math.max(Math.min(a,1),0),r&&(a=1-a);let o=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(o),t.setTranslate(o),t.updateActiveIndex(),t.updateSlidesClasses()}function v(e){let n=t.params.scrollbar,{scrollbar:r,wrapperEl:a}=t,{el:s,dragEl:u}=r;o=!0,l=e.target===u?g(e)-e.target.getBoundingClientRect()[t.isHorizontal()?`left`:`top`]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration=`100ms`,u.style.transitionDuration=`100ms`,_(e),clearTimeout(c),s.style.transitionDuration=`0ms`,n.hide&&(s.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style[`scroll-snap-type`]=`none`),i(`scrollbarDragStart`,e)}function y(e){let{scrollbar:n,wrapperEl:r}=t,{el:a,dragEl:s}=n;o&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,_(e),r.style.transitionDuration=`0ms`,a.style.transitionDuration=`0ms`,s.style.transitionDuration=`0ms`,i(`scrollbarDragMove`,e))}function b(e){let n=t.params.scrollbar,{scrollbar:r,wrapperEl:a}=t,{el:s}=r;o&&(o=!1,t.params.cssMode&&(t.wrapperEl.style[`scroll-snap-type`]=``,a.style.transitionDuration=``),n.hide&&(clearTimeout(c),c=Dk(()=>{s.style.opacity=0,s.style.transitionDuration=`400ms`},1e3)),i(`scrollbarDragEnd`,e),n.snapOnRelease&&t.slideToClosest())}function x(e){let{scrollbar:n,params:r}=t,i=n.el;if(!i)return;let o=i,s=r.passiveListeners?{passive:!1,capture:!1}:!1,c=r.passiveListeners?{passive:!0,capture:!1}:!1;if(!o)return;let l=e===`on`?`addEventListener`:`removeEventListener`;o[l](`pointerdown`,v,s),a[l](`pointermove`,y,s),a[l](`pointerup`,b,c)}function S(){!t.params.scrollbar.el||!t.scrollbar.el||x(`on`)}function C(){!t.params.scrollbar.el||!t.scrollbar.el||x(`off`)}function w(){let{scrollbar:e,el:n}=t;t.params.scrollbar=jj(t,t.originalParams.scrollbar,t.params.scrollbar,{el:`swiper-scrollbar`});let r=t.params.scrollbar;if(!r.el)return;let i;if(typeof r.el==`string`&&t.isElement&&(i=t.el.querySelector(r.el)),!i&&typeof r.el==`string`){if(i=a.querySelectorAll(r.el),!i.length)return}else i||=r.el;t.params.uniqueNavElements&&typeof r.el==`string`&&i.length>1&&n.querySelectorAll(r.el).length===1&&(i=n.querySelector(r.el)),i.length>0&&(i=i[0]),i.classList.add(t.isHorizontal()?r.horizontalClass:r.verticalClass);let o;i&&(o=i.querySelector(Nj(t.params.scrollbar.dragClass)),o||(o=Vk(`div`,t.params.scrollbar.dragClass),i.append(o))),Object.assign(e,{el:i,dragEl:o}),r.draggable&&S(),i&&i.classList[t.enabled?`remove`:`add`](...Tk(t.params.scrollbar.lockClass))}function T(){let e=t.params.scrollbar,n=t.scrollbar.el;n&&n.classList.remove(...Tk(t.isHorizontal()?e.horizontalClass:e.verticalClass)),C()}r(`changeDirection`,()=>{if(!t.scrollbar||!t.scrollbar.el)return;let e=t.params.scrollbar,{el:n}=t.scrollbar;
75n=Xk(n),n.forEach(n=>{n.classList.remove(e.horizontalClass,e.verticalClass),n.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),r(`init`,()=>{t.params.scrollbar.enabled===!1?D():(w(),h(),p())}),r(`update resize observerUpdate lock unlock changeDirection`,()=>{h()}),r(`setTranslate`,()=>{p()}),r(`setTransition`,(e,t)=>{m(t)}),r(`enable disable`,()=>{let{el:e}=t.scrollbar;e&&e.classList[t.enabled?`remove`:`add`](...Tk(t.params.scrollbar.lockClass))}),r(`destroy`,()=>{T()});let E=()=>{t.el.classList.remove(...Tk(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...Tk(t.params.scrollbar.scrollbarDisabledClass)),w(),h(),p()},D=()=>{t.el.classList.add(...Tk(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...Tk(t.params.scrollbar.scrollbarDisabledClass)),T()};Object.assign(t.scrollbar,{enable:E,disable:D,updateSize:h,setTranslate:p,init:w,destroy:T})}function Ij(e){let{swiper:t,extendParams:n,on:r}=e;n({parallax:{enabled:!1}});let i=`[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]`,a=(e,n)=>{let{rtl:r}=t,i=r?-1:1,a=e.getAttribute(`data-swiper-parallax`)||`0`,o=e.getAttribute(`data-swiper-parallax-x`),s=e.getAttribute(`data-swiper-parallax-y`),c=e.getAttribute(`data-swiper-parallax-scale`),l=e.getAttribute(`data-swiper-parallax-opacity`),u=e.getAttribute(`data-swiper-parallax-rotate`);if(o||s?(o||=`0`,s||=`0`):t.isHorizontal()?(o=a,s=`0`):(s=a,o=`0`),o=o.indexOf(`%`)>=0?`${parseInt(o,10)*n*i}%`:`${o*n*i}px`,s=s.indexOf(`%`)>=0?`${parseInt(s,10)*n}%`:`${s*n}px`,l!=null){let t=l-(l-1)*(1-Math.abs(n));e.style.opacity=t}let d=`translate3d(${o}, ${s}, 0px)`;if(c!=null){let e=c-(c-1)*(1-Math.abs(n));d+=` scale(${e})`}if(u&&u!=null){let e=u*n*-1;d+=` rotate(${e}deg)`}e.style.transform=d},o=()=>{let{el:e,slides:n,progress:r,snapGrid:o,isElement:s}=t,c=Lk(e,i);t.isElement&&c.push(...Lk(t.hostEl,i)),c.forEach(e=>{a(e,r)}),n.forEach((e,n)=>{let s=e.progress;t.params.slidesPerGroup>1&&t.params.slidesPerView!==`auto`&&(s+=Math.ceil(n/2)-r*(o.length-1)),s=Math.min(Math.max(s,-1),1),e.querySelectorAll(`${i}, [data-swiper-parallax-rotate]`).forEach(e=>{a(e,s)})})},s=function(e){e===void 0&&(e=t.params.speed);let{el:n,hostEl:r}=t,a=[...n.querySelectorAll(i)];t.isElement&&a.push(...r.querySelectorAll(i)),a.forEach(t=>{let n=parseInt(t.getAttribute(`data-swiper-parallax-duration`),10)||e;e===0&&(n=0),t.style.transitionDuration=`${n}ms`})};r(`beforeInit`,()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),r(`init`,()=>{t.params.parallax.enabled&&o()}),r(`setTranslate`,()=>{t.params.parallax.enabled&&o()}),r(`setTransition`,(e,n)=>{t.params.parallax.enabled&&s(n)})}function Lj(e){let{swiper:t,extendParams:n,on:r,emit:i}=e,a=wk();n({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:`swiper-zoom-container`,zoomedSlideClass:`swiper-slide-zoomed`}}),t.zoom={enabled:!1};let o=1,s=!1,c=!1,l={x:0,y:0},u,d,f=[],p={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},m={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},h={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},g=1;Object.defineProperty(t.zoom,`scale`,{get(){return g},set(e){if(g!==e){let t=p.imageEl,n=p.slideEl;i(`zoomChange`,e,t,n)}g=e}});function _(){if(f.length<2)return 1;let e=f[0].pageX,t=f[0].pageY,n=f[1].pageX,r=f[1].pageY;return Math.sqrt((n-e)**2+(r-t)**2)}function v(){let e=t.params.zoom,n=p.imageWrapEl.getAttribute(`data-swiper-zoom`)||e.maxRatio;if(e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth){let e=p.imageEl.naturalWidth/p.imageEl.offsetWidth;return Math.min(e,n)}return n}function y(){if(f.length<2)return{x:null,y:null};let e=p.imageEl.getBoundingClientRect();return[(f[0].pageX+(f[1].pageX-f[0].pageX)/2-e.x-a.scrollX)/o,(f[0].pageY+(f[1].pageY-f[0].pageY)/2-e.y-a.scrollY)/o]}function b(){return t.isElement?`swiper-slide`:`.${t.params.slideClass}`}function x(e){let n=b();return!!(e.target.matches(n)||t.slides.filter(t=>t.contains(e.target)).length>0)}function S(e){let n=`.${t.params.zoom.containerClass}`;return!!(e.target.matches(n)||[...t.hostEl.querySelectorAll(n)].filter(t=>t.contains(e.target)).length>0)}function C(e){if(e.pointerType===`mouse`&&f.splice(0,f.length),!x(e))return;let n=t.params.zoom;if(u=!1,d=!1,f.push(e),!(f.length<2)){if(u=!0,p.scaleStart=_(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||=t.slides[t.activeIndex];let r=p.slideEl.querySelector(`.${n.containerClass}`);
vendor: 4,971 bytes, line 75
75if(r&&=r.querySelectorAll(`picture, img, svg, canvas, .swiper-zoom-target`)[0],p.imageEl=r,r?p.imageWrapEl=qk(p.imageEl,`.${n.containerClass}`)[0]:p.imageWrapEl=void 0,!p.imageWrapEl){p.imageEl=void 0;return}p.maxRatio=v()}if(p.imageEl){let[e,t]=y();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration=`0ms`}s=!0}}function w(e){if(!x(e))return;let n=t.params.zoom,r=t.zoom,i=f.findIndex(t=>t.pointerId===e.pointerId);i>=0&&(f[i]=e),!(f.length<2)&&(d=!0,p.scaleMove=_(),p.imageEl&&(r.scale=p.scaleMove/p.scaleStart*o,r.scale>p.maxRatio&&(r.scale=p.maxRatio-1+(r.scale-p.maxRatio+1)**.5),r.scale<n.minRatio&&(r.scale=n.minRatio+1-(n.minRatio-r.scale+1)**.5),p.imageEl.style.transform=`translate3d(0,0,0) scale(${r.scale})`))}function T(e){if(!x(e)||e.pointerType===`mouse`&&e.type===`pointerout`)return;let n=t.params.zoom,r=t.zoom,i=f.findIndex(t=>t.pointerId===e.pointerId);i>=0&&f.splice(i,1),!(!u||!d)&&(u=!1,d=!1,p.imageEl&&(r.scale=Math.max(Math.min(r.scale,p.maxRatio),n.minRatio),p.imageEl.style.transitionDuration=`${t.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${r.scale})`,o=r.scale,s=!1,r.scale>1&&p.slideEl?p.slideEl.classList.add(`${n.zoomedSlideClass}`):r.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${n.zoomedSlideClass}`),r.scale===1&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}let E;function D(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function O(){clearTimeout(E),t.touchEventsData.preventTouchMoveFromPointerMove=!0,E=setTimeout(()=>{t.destroyed||D()})}function k(e){let n=t.device;if(!p.imageEl||m.isTouched)return;n.android&&e.cancelable&&e.preventDefault(),m.isTouched=!0;let r=f.length>0?f[0]:e;m.touchesStart.x=r.pageX,m.touchesStart.y=r.pageY}function A(e){let n=e.pointerType===`mouse`&&t.params.zoom.panOnMouseMove;if(!x(e)||!S(e))return;let r=t.zoom;if(!p.imageEl)return;if(!m.isTouched||!p.slideEl){n&&N(e);return}if(n){N(e);return}m.isMoved||(m.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,m.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,m.startX=Ak(p.imageWrapEl,`x`)||0,m.startY=Ak(p.imageWrapEl,`y`)||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration=`0ms`);let i=m.width*r.scale,a=m.height*r.scale;if(m.minX=Math.min(p.slideWidth/2-i/2,0),m.maxX=-m.minX,m.minY=Math.min(p.slideHeight/2-a/2,0),m.maxY=-m.minY,m.touchesCurrent.x=f.length>0?f[0].pageX:e.pageX,m.touchesCurrent.y=f.length>0?f[0].pageY:e.pageY,Math.max(Math.abs(m.touchesCurrent.x-m.touchesStart.x),Math.abs(m.touchesCurrent.y-m.touchesStart.y))>5&&(t.allowClick=!1),!m.isMoved&&!s){if(t.isHorizontal()&&(Math.floor(m.minX)===Math.floor(m.startX)&&m.touchesCurrent.x<m.touchesStart.x||Math.floor(m.maxX)===Math.floor(m.startX)&&m.touchesCurrent.x>m.touchesStart.x)){m.isTouched=!1,D();return}if(!t.isHorizontal()&&(Math.floor(m.minY)===Math.floor(m.startY)&&m.touchesCurrent.y<m.touchesStart.y||Math.floor(m.maxY)===Math.floor(m.startY)&&m.touchesCurrent.y>m.touchesStart.y)){m.isTouched=!1,D();return}}e.cancelable&&e.preventDefault(),e.stopPropagation(),O(),m.isMoved=!0;let c=(r.scale-o)/(p.maxRatio-t.params.zoom.minRatio),{originX:l,originY:u}=p;m.currentX=m.touchesCurrent.x-m.touchesStart.x+m.startX+c*(m.width-l*2),m.currentY=m.touchesCurrent.y-m.touchesStart.y+m.startY+c*(m.height-u*2),m.currentX<m.minX&&(m.currentX=m.minX+1-(m.minX-m.currentX+1)**.8),m.currentX>m.maxX&&(m.currentX=m.maxX-1+(m.currentX-m.maxX+1)**.8),m.currentY<m.minY&&(m.currentY=m.minY+1-(m.minY-m.currentY+1)**.8),m.currentY>m.maxY&&(m.currentY=m.maxY-1+(m.currentY-m.maxY+1)**.8),h.prevPositionX||=m.touchesCurrent.x,h.prevPositionY||=m.touchesCurrent.y,h.prevTime||=Date.now(),h.x=(m.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(m.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(m.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(m.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=m.touchesCurrent.x,h.prevPositionY=m.touchesCurrent.y,h.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${m.currentX}px, ${m.currentY}px,0)`}function j(){let e=t.zoom;if(f.length=0,!p.imageEl)return;if(!m.isTouched||!m.isMoved){m.isTouched=!1,m.isMoved=!1;return}m.isTouched=!1,m.isMoved=!1;let n=300,r=300,i=h.x*n,a=m.currentX+i,o=h.y*r,s=m.currentY+o;h.x!==0&&(n=Math.abs((a-m.currentX)/h.x)),h.y!==0&&(r=Math.abs((s-m.currentY)/h.y));let c=Math.max(n,r);m.currentX=a,m.currentY=s;let l=m.width*e.scale,u=m.height*e.scale;m.minX=Math.min(p.slideWidth/2-l/2,0),m.maxX=-m.minX,m.minY=Math.min(p.slideHeight/2-u/2,0),m.maxY=-m.minY,m.currentX=Math.max(Math.min(m.currentX,m.maxX),m.minX),m.currentY=Math.max(Math.min(m.currentY,m.maxY),m.minY),p.imageWrapEl.style.transitionDuration=`${c}ms`,p.imageWrapEl.style.transform=`translate3d(${m.currentX}px, ${m.currentY}px,0)`}function M(){let e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform=`translate3d(0,
750,0) scale(1)`),p.imageWrapEl&&(p.imageWrapEl.style.transform=`translate3d(0,0,0)`),p.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,o=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function N(e){if(o<=1||!p.imageWrapEl||!x(e)||!S(e))return;let t=a.getComputedStyle(p.imageWrapEl).transform,n=new a.DOMMatrix(t);if(!c){c=!0,l.x=e.clientX,l.y=e.clientY,m.startX=n.e,m.startY=n.f,m.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,m.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight;return}let r=(e.clientX-l.x)*-3,i=(e.clientY-l.y)*-3,s=m.width*o,u=m.height*o,d=p.slideWidth,f=p.slideHeight,h=Math.min(d/2-s/2,0),g=-h,_=Math.min(f/2-u/2,0),v=-_,y=Math.max(Math.min(m.startX+r,g),h),b=Math.max(Math.min(m.startY+i,v),_);p.imageWrapEl.style.transitionDuration=`0ms`,p.imageWrapEl.style.transform=`translate3d(${y}px, ${b}px, 0)`,l.x=e.clientX,l.y=e.clientY,m.startX=y,m.startY=b,m.currentX=y,m.currentY=b}function P(e){let n=t.zoom,r=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=Lk(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex]);let n=p.slideEl.querySelector(`.${r.containerClass}`);n&&=n.querySelectorAll(`picture, img, svg, canvas, .swiper-zoom-target`)[0],p.imageEl=n,n?p.imageWrapEl=qk(p.imageEl,`.${r.containerClass}`)[0]:p.imageWrapEl=void 0}if(!p.imageEl||!p.imageWrapEl)return;t.params.cssMode&&(t.wrapperEl.style.overflow=`hidden`,t.wrapperEl.style.touchAction=`none`),p.slideEl.classList.add(`${r.zoomedSlideClass}`);let i,s,c,l,u,d,f,h,g,_,y,b,x,S,C,w,T,E;m.touchesStart.x===void 0&&e?(i=e.pageX,s=e.pageY):(i=m.touchesStart.x,s=m.touchesStart.y);let D=o,O=typeof e==`number`?e:null;o===1&&O&&(i=void 0,s=void 0,m.touchesStart.x=void 0,m.touchesStart.y=void 0);let k=v();n.scale=O||k,o=O||k,e&&!(o===1&&O)?(T=p.slideEl.offsetWidth,E=p.slideEl.offsetHeight,c=Hk(p.slideEl).left+a.scrollX,l=Hk(p.slideEl).top+a.scrollY,u=c+T/2-i,d=l+E/2-s,g=p.imageEl.offsetWidth||p.imageEl.clientWidth,_=p.imageEl.offsetHeight||p.imageEl.clientHeight,y=g*n.scale,b=_*n.scale,x=Math.min(T/2-y/2,0),S=Math.min(E/2-b/2,0),C=-x,w=-S,D>0&&O&&typeof m.currentX==`number`&&typeof m.currentY==`number`?(f=m.currentX*n.scale/D,h=m.currentY*n.scale/D):(f=u*n.scale,h=d*n.scale),f<x&&(f=x),f>C&&(f=C),h<S&&(h=S),h>w&&(h=w)):(f=0,h=0),O&&n.scale===1&&(p.originX=0,p.originY=0),m.currentX=f,m.currentY=h,p.imageWrapEl.style.transitionDuration=`300ms`,p.imageWrapEl.style.transform=`translate3d(${f}px, ${h}px,0)`,p.imageEl.style.transitionDuration=`300ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${n.scale})`}function F(){let e=t.zoom,n=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=Lk(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector(`.${n.containerClass}`);e&&=e.querySelectorAll(`picture, img, svg, canvas, .swiper-zoom-target`)[0],p.imageEl=e,e?p.imageWrapEl=qk(p.imageEl,`.${n.containerClass}`)[0]:p.imageWrapEl=void 0}!p.imageEl||!p.imageWrapEl||(t.params.cssMode&&(t.wrapperEl.style.overflow=``,t.wrapperEl.style.touchAction=``),e.scale=1,o=1,m.currentX=void 0,m.currentY=void 0,m.touchesStart.x=void 0,m.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration=`300ms`,p.imageWrapEl.style.transform=`translate3d(0,0,0)`,p.imageEl.style.transitionDuration=`300ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(1)`,p.slideEl.classList.remove(`${n.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0,t.params.zoom.panOnMouseMove&&(l={x:0,y:0},c&&(c=!1,m.startX=0,m.startY=0)))}function ee(e){let n=t.zoom;n.scale&&n.scale!==1?F():P(e)}function te(){return{passiveListener:t.params.passiveListeners?{passive:!0,capture:!1}:!1,activeListenerWithCapture:t.params.passiveListeners?{passive:!1,capture:!0}:!0}}function ne(){let e=t.zoom;if(e.enabled)return;e.enabled=!0;let{passiveListener:n,activeListenerWithCapture:r}=te();t.wrapperEl.addEventListener(`pointerdown`,C,n),t.wrapperEl.addEventListener(`pointermove`,w,r),[`pointerup`,`pointercancel`,`pointerout`].forEach(e
vendor: 4,111 bytes, line 75
75=>{t.wrapperEl.addEventListener(e,T,n)}),t.wrapperEl.addEventListener(`pointermove`,A,r)}function I(){let e=t.zoom;if(!e.enabled)return;e.enabled=!1;let{passiveListener:n,activeListenerWithCapture:r}=te();t.wrapperEl.removeEventListener(`pointerdown`,C,n),t.wrapperEl.removeEventListener(`pointermove`,w,r),[`pointerup`,`pointercancel`,`pointerout`].forEach(e=>{t.wrapperEl.removeEventListener(e,T,n)}),t.wrapperEl.removeEventListener(`pointermove`,A,r)}r(`init`,()=>{t.params.zoom.enabled&&ne()}),r(`destroy`,()=>{I()}),r(`touchStart`,(e,n)=>{t.zoom.enabled&&k(n)}),r(`touchEnd`,(e,n)=>{t.zoom.enabled&&j()}),r(`doubleTap`,(e,n)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&ee(n)}),r(`transitionEnd`,()=>{t.zoom.enabled&&t.params.zoom.enabled&&M()}),r(`slideChange`,()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&M()}),Object.assign(t.zoom,{enable:ne,disable:I,in:P,out:F,toggle:ee})}function Rj(e){let{swiper:t,extendParams:n,on:r}=e;n({controller:{control:void 0,inverse:!1,by:`slide`}}),t.controller={control:void 0};function i(e,t){let n=function(){let e,t,n;return(r,i)=>{for(t=-1,e=r.length;e-t>1;)n=e+t>>1,r[n]<=i?t=n:e=n;return e}}();this.x=e,this.y=t,this.lastIndex=e.length-1;let r,i;return this.interpolate=function(e){return e?(i=n(this.x,e),r=i-1,(e-this.x[r])*(this.y[i]-this.y[r])/(this.x[i]-this.x[r])+this.y[r]):0},this}function a(e){t.controller.spline=t.params.loop?new i(t.slidesGrid,e.slidesGrid):new i(t.snapGrid,e.snapGrid)}function o(e,n){let r=t.controller.control,i,o,s=t.constructor;function c(e){if(e.destroyed)return;let n=t.rtlTranslate?-t.translate:t.translate;t.params.controller.by===`slide`&&(a(e),o=-t.controller.spline.interpolate(-n)),(!o||t.params.controller.by===`container`)&&(i=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),(Number.isNaN(i)||!Number.isFinite(i))&&(i=1),o=(n-t.minTranslate())*i+e.minTranslate()),t.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(r))for(let e=0;e<r.length;e+=1)r[e]!==n&&r[e]instanceof s&&c(r[e]);else r instanceof s&&n!==r&&c(r)}function s(e,n){let r=t.constructor,i=t.controller.control,a;function o(n){n.destroyed||(n.setTransition(e,t),e!==0&&(n.transitionStart(),n.params.autoHeight&&Dk(()=>{n.updateAutoHeight()}),Jk(n.wrapperEl,()=>{i&&n.transitionEnd()})))}if(Array.isArray(i))for(a=0;a<i.length;a+=1)i[a]!==n&&i[a]instanceof r&&o(i[a]);else i instanceof r&&n!==i&&o(i)}function c(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}r(`beforeInit`,()=>{if(typeof window<`u`&&(typeof t.params.controller.control==`string`||t.params.controller.control instanceof HTMLElement)){(typeof t.params.controller.control==`string`?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){let n=`${t.params.eventsPrefix}init`,r=i=>{t.controller.control.push(i.detail[0]),t.update(),e.removeEventListener(n,r)};e.addEventListener(n,r)}});return}t.controller.control=t.params.controller.control}),r(`update`,()=>{c()}),r(`resize`,()=>{c()}),r(`observerUpdate`,()=>{c()}),r(`setTranslate`,(e,n,r)=>{!t.controller.control||t.controller.control.destroyed||t.controller.setTranslate(n,r)}),r(`setTransition`,(e,n,r)=>{!t.controller.control||t.controller.control.destroyed||t.controller.setTransition(n,r)}),Object.assign(t.controller,{setTranslate:o,setTransition:s})}function zj(e){let{swiper:t,extendParams:n,on:r}=e;n({a11y:{enabled:!0,notificationClass:`swiper-notification`,prevSlideMessage:`Previous slide`,nextSlideMessage:`Next slide`,firstSlideMessage:`This is the first slide`,lastSlideMessage:`This is the last slide`,paginationBulletMessage:`Go to slide {{index}}`,slideLabelMessage:`{{index}} / {{slidesLength}}`,containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:`group`,id:null,
vendor: 4,081 bytes, line 75
75scrollOnFocus:!0}}),t.a11y={clicked:!1};let i=null,a,o,s=new Date().getTime();function c(e){let t=i;t.length!==0&&Qk(t,e)}function l(e){return e===void 0&&(e=16),`x`.repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}function u(e){e=Xk(e),e.forEach(e=>{e.setAttribute(`tabIndex`,`0`)})}function d(e){e=Xk(e),e.forEach(e=>{e.setAttribute(`tabIndex`,`-1`)})}function f(e,t){e=Xk(e),e.forEach(e=>{e.setAttribute(`role`,t)})}function p(e,t){e=Xk(e),e.forEach(e=>{e.setAttribute(`aria-roledescription`,t)})}function m(e,t){e=Xk(e),e.forEach(e=>{e.setAttribute(`aria-controls`,t)})}function h(e,t){e=Xk(e),e.forEach(e=>{e.setAttribute(`aria-label`,t)})}function g(e,t){e=Xk(e),e.forEach(e=>{e.setAttribute(`id`,t)})}function _(e,t){e=Xk(e),e.forEach(e=>{e.setAttribute(`aria-live`,t)})}function v(e){e=Xk(e),e.forEach(e=>{e.setAttribute(`aria-disabled`,!0)})}function y(e){e=Xk(e),e.forEach(e=>{e.setAttribute(`aria-disabled`,!1)})}function b(e){if(e.keyCode!==13&&e.keyCode!==32)return;let n=t.params.a11y,r=e.target;if(!(t.pagination&&t.pagination.el&&(r===t.pagination.el||t.pagination.el.contains(e.target))&&!e.target.matches(Nj(t.params.pagination.bulletClass)))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){let e=Xk(t.navigation.prevEl);Xk(t.navigation.nextEl).includes(r)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?c(n.lastSlideMessage):c(n.nextSlideMessage)),e.includes(r)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?c(n.firstSlideMessage):c(n.prevSlideMessage))}t.pagination&&r.matches(Nj(t.params.pagination.bulletClass))&&r.click()}}function x(){if(t.params.loop||t.params.rewind||!t.navigation)return;let{nextEl:e,prevEl:n}=t.navigation;n&&(t.isBeginning?(v(n),d(n)):(y(n),u(n))),e&&(t.isEnd?(v(e),d(e)):(y(e),u(e)))}function S(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function C(){return S()&&t.params.pagination.clickable}function w(){let e=t.params.a11y;S()&&t.pagination.bullets.forEach(n=>{t.params.pagination.clickable&&(u(n),t.params.pagination.renderBullet||(f(n,`button`),h(n,e.paginationBulletMessage.replace(/\{\{index\}\}/,Kk(n)+1)))),n.matches(Nj(t.params.pagination.bulletActiveClass))?n.setAttribute(`aria-current`,`true`):n.removeAttribute(`aria-current`)})}let T=(e,t,n)=>{u(e),e.tagName!==`BUTTON`&&(f(e,`button`),e.addEventListener(`keydown`,b)),h(e,n),m(e,t)},E=e=>{o&&o!==e.target&&!o.contains(e.target)&&(a=!0),t.a11y.clicked=!0},D=()=>{a=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},O=e=>{s=new Date().getTime()},k=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus||new Date().getTime()-s<100)return;let n=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!n||!t.slides.includes(n))return;o=n;let r=t.slides.indexOf(n)===t.activeIndex,i=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(n);r||i||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{a||=(t.params.loop?t.slideToLoop(t.getSlideIndexWhenGrid(parseInt(n.getAttribute(`data-swiper-slide-index`))),0):t.slideTo(t.getSlideIndexWhenGrid(t.slides.indexOf(n)),0),!1)}))},A=()=>{let e=t.params.a11y;e.itemRoleDescriptionMessage&&p(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&f(t.slides,e.slideRole);let n=t.slides.length;e.slideLabelMessage&&t.slides.forEach((r,i)=>{let a=t.params.loop?parseInt(r.getAttribute(`data-swiper-slide-index`),10):i;h(r,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,n))})},j=()=>{let e=t.params.a11y;t.el.append(i);let n=t.el;e.containerRoleDescriptionMessage&&p(n,e.containerRoleDescriptionMessage),e.containerMessage&&h(n,e.containerMessage),e.containerRole&&f(n,e.containerRole);let r=t.wrapperEl,a=e.id||r.getAttribute(`id`)||`swiper-wrapper-${l(16)}`,o=t.params.autoplay&&t.params.autoplay.enabled?`off`:`polite`;g(r,a),_(r,o),A();let{nextEl:s,prevEl:c}=t.navigation?t.navigation:{};s=Xk(s),c=Xk(c),s&&s.forEach(t=>T(t,a,e.nextSlideMessage)),c&&c.forEach(t=>
75T(t,a,e.prevSlideMessage)),C()&&Xk(t.pagination.el).forEach(e=>{e.addEventListener(`keydown`,b)}),Sk().addEventListener(`visibilitychange`,O),t.el.addEventListener(`focus`,k,!0),t.el.addEventListener(`focus`,k,!0),t.el.addEventListener(`pointerdown`,E,!0),t.el.addEventListener(`pointerup`,D,!0)};function M(){i&&i.remove();let{nextEl:e,prevEl:n}=t.navigation?t.navigation:{};e=Xk(e),n=Xk(n),e&&e.forEach(e=>e.removeEventListener(`keydown`,b)),n&&n.forEach(e=>e.removeEventListener(`keydown`,b)),C()&&Xk(t.pagination.el).forEach(e=>{e.removeEventListener(`keydown`,b)}),Sk().removeEventListener(`visibilitychange`,O),t.el&&typeof t.el!=`string`&&(t.el.removeEventListener(`focus`,k,!0),t.el.removeEventListener(`pointerdown`,E,!0),t.el.removeEventListener(`pointerup`,D,!0))}r(`beforeInit`,()=>{i=Vk(`span`,t.params.a11y.notificationClass),i.setAttribute(`aria-live`,`assertive`),i.setAttribute(`aria-atomic`,`true`)}),r(`afterInit`,()=>{t.params.a11y.enabled&&j()}),r(`slidesLengthChange snapGridLengthChange slidesGridLengthChange`,()=>{t.params.a11y.enabled&&A()}),r(`fromEdge toEdge afterInit lock unlock`,()=>{t.params.a11y.enabled&&x()}),r(`paginationUpdate`,()=>{t.params.a11y.enabled&&w()}),r(`destroy`,()=>{t.params.a11y.enabled&&M()})}function Bj(e){let{swiper:t,extendParams:n,on:r}=e;n({history:{enabled:!1,root:``,replaceState:!1,key:`slides`,keepQuery:!1}});let i=!1,a={},o=e=>e.toString().replace(/\s+/g,`-`).replace(/[^\w-]+/g,``).replace(/--+/g,`-`).replace(/^-+/,``).replace(/-+$/,``),s=e=>{let t=wk(),n;n=e?new URL(e):t.location;let r=n.pathname.slice(1).split(`/`).filter(e=>e!==``),i=r.length;return{key:r[i-2],value:r[i-1]}},c=(e,n)=>{let r=wk();if(!i||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):r.location;let s=o((t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${n}"]`):t.slides[n]).getAttribute(`data-history`));if(t.params.history.root.length>0){let n=t.params.history.root;n[n.length-1]===`/`&&(n=n.slice(0,n.length-1)),s=`${n}/${e?`${e}/`:``}${s}`}else a.pathname.includes(e)||(s=`${e?`${e}/`:``}${s}`);t.params.history.keepQuery&&(s+=a.search);let c=r.history.state;c&&c.value===s||(t.params.history.replaceState?r.history.replaceState({value:s},null,s):r.history.pushState({value:s},null,s))},l=(e,n,r)=>{if(n)for(let i=0,a=t.slides.length;i<a;i+=1){let a=t.slides[i];if(o(a.getAttribute(`data-history`))===n){let n=t.getSlideIndex(a);t.slideTo(n,e,r)}}else t.slideTo(0,e,r)},u=()=>{a=s(t.params.url),l(t.params.speed,a.value,!1)},d=()=>{let e=wk();if(t.params.history){if(!e.history||!e.history.pushState){t.params.history.enabled=!1,t.params.hashNavigation.enabled=!0;return}if(i=!0,a=s(t.params.url),!a.key&&!a.value){t.params.history.replaceState||e.addEventListener(`popstate`,u);return}l(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener(`popstate`,u)}},f=()=>{let e=wk();t.params.history.replaceState||e.removeEventListener(`popstate`,u)};r(`init`,()=>{t.params.history.enabled&&d()}),r(`destroy`,()=>{t.params.history.enabled&&f()}),r(`transitionEnd _freeModeNoMomentumRelease`,()=>{i&&c(t.params.history.key,t.activeIndex)}),r(`slideChange`,()=>{i&&t.params.cssMode&&c(t.params.history.key,t.activeIndex)})}function Vj(e){let{swiper:t,extendParams:n,emit:r,on:i}=e,a=!1,o=Sk(),s=wk();n({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(e,n){if(t.virtual&&t.params.virtual.enabled){let e=t.slides.find(e=>e.getAttribute(`data-hash`)===n);return e?parseInt(e.getAttribute(`data-swiper-slide-index`),10):0}return t.getSlideIndex(Lk(t.slidesEl,`.${t.params.slideClass}[data-hash="${n}"], swiper-slide[data-hash="${n}"]`)[0])}}});let c=()=>{r(`hashChange`);let e=o.location.hash.replace(`#`,``),n=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(n?n.getAttribute(`data-hash`):``)){let n=t.params.hashNavigation.getSlideIndex(t,e);if(n===void 0||Number.isNaN(n))return;t.slideTo(n)}},l=()=>{if(!a||!t.params.hashNavigation.enabled)return;let e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],n=e?e.getAttribute(`data-hash`)||e.getAttribute(`data-history`):``;t.params.hashNavigation.replaceState&&s.history&&s.history.replaceState?(s.history.replaceState(null,null,`#${n}`||``),r(`hashSet`)):(o.location.hash=n||``,r(`hashSet`))},u=()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;let e=o.location.hash.replace(`#`,``);if(e){let n=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(n||0,0,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&s.addEventListener(`hashchange`,c)},d=()=>{t.params.hashNavigation.watchState&&s.removeEventListener(`hashchange`,c)};i(`init`,()=>{t.params.hashNavigation.enabled&&u()}),i(`destroy`,()=>{t.params.hashNavigation.enabled&&d()}),i(`transitionEnd _freeModeNoMomentumRelease`,()=>{a&&l()}),i(`slideChange`,()=>{a&&t.params.cssMode&&l()})}function Hj(e){let{swiper:t,extendParams:n,on:r,emit:i,params:a}=e;t.autoplay={running:!1,paused:!1,timeLeft:0},n({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let o,s,c=a&&a.autoplay?a.autoplay.delay:3e3,l=a&&a.autoplay?a.autoplay.delay:3e3,u,d=new Date().getTime(),f,p,m,h,g,_,v;function y(e){!t||t.destroyed||!t.wrapperEl||e.target===t.wrapperEl&&(t.wrapperEl.removeEventListener(`transitionend`,y),!(v||e.detail&&e.detail.bySwiperTouchMove)&&E())}let b=()=>
vendor: 4,340 bytes, line 75
75{if(t.destroyed||!t.autoplay.running)return;t.autoplay.paused?f=!0:f&&=(l=u,!1);let e=t.autoplay.paused?u:d+l-new Date().getTime();t.autoplay.timeLeft=e,i(`autoplayTimeLeft`,e,e/c),s=requestAnimationFrame(()=>{b()})},x=()=>{let e;if(e=t.virtual&&t.params.virtual.enabled?t.slides.find(e=>e.classList.contains(`swiper-slide-active`)):t.slides[t.activeIndex],e)return parseInt(e.getAttribute(`data-swiper-autoplay`),10)},S=e=>{if(t.destroyed||!t.autoplay.running)return;cancelAnimationFrame(s),b();let n=e===void 0?t.params.autoplay.delay:e;c=t.params.autoplay.delay,l=t.params.autoplay.delay;let r=x();!Number.isNaN(r)&&r>0&&e===void 0&&(n=r,c=r,l=r),u=n;let a=t.params.speed,f=()=>{!t||t.destroyed||(t.params.autoplay.reverseDirection?!t.isBeginning||t.params.loop||t.params.rewind?(t.slidePrev(a,!0,!0),i(`autoplay`)):t.params.autoplay.stopOnLastSlide||(t.slideTo(t.slides.length-1,a,!0,!0),i(`autoplay`)):!t.isEnd||t.params.loop||t.params.rewind?(t.slideNext(a,!0,!0),i(`autoplay`)):t.params.autoplay.stopOnLastSlide||(t.slideTo(0,a,!0,!0),i(`autoplay`)),t.params.cssMode&&(d=new Date().getTime(),requestAnimationFrame(()=>{S()})))};return n>0?(clearTimeout(o),o=setTimeout(()=>{f()},n)):requestAnimationFrame(()=>{f()}),n},C=()=>{d=new Date().getTime(),t.autoplay.running=!0,S(),i(`autoplayStart`)},w=()=>{t.autoplay.running=!1,clearTimeout(o),cancelAnimationFrame(s),i(`autoplayStop`)},T=(e,n)=>{if(t.destroyed||!t.autoplay.running)return;clearTimeout(o),e||(_=!0);let r=()=>{i(`autoplayPause`),t.params.autoplay.waitForTransition?t.wrapperEl.addEventListener(`transitionend`,y):E()};if(t.autoplay.paused=!0,n){g&&(u=t.params.autoplay.delay),g=!1,r();return}u=(u||t.params.autoplay.delay)-(new Date().getTime()-d),!(t.isEnd&&u<0&&!t.params.loop)&&(u<0&&(u=0),r())},E=()=>{t.isEnd&&u<0&&!t.params.loop||t.destroyed||!t.autoplay.running||(d=new Date().getTime(),_?(_=!1,S(u)):S(),t.autoplay.paused=!1,i(`autoplayResume`))},D=()=>{if(t.destroyed||!t.autoplay.running)return;let e=Sk();e.visibilityState===`hidden`&&(_=!0,T(!0)),e.visibilityState===`visible`&&E()},O=e=>{e.pointerType===`mouse`&&(_=!0,v=!0,!(t.animating||t.autoplay.paused)&&T(!0))},k=e=>{e.pointerType===`mouse`&&(v=!1,t.autoplay.paused&&E())},A=()=>{t.params.autoplay.pauseOnMouseEnter&&(t.el.addEventListener(`pointerenter`,O),t.el.addEventListener(`pointerleave`,k))},j=()=>{t.el&&typeof t.el!=`string`&&(t.el.removeEventListener(`pointerenter`,O),t.el.removeEventListener(`pointerleave`,k))},M=()=>{Sk().addEventListener(`visibilitychange`,D)},N=()=>{Sk().removeEventListener(`visibilitychange`,D)};r(`init`,()=>{t.params.autoplay.enabled&&(A(),M(),C())}),r(`destroy`,()=>{j(),N(),t.autoplay.running&&w()}),r(`_freeModeStaticRelease`,()=>{(m||_)&&E()}),r(`_freeModeNoMomentumRelease`,()=>{t.params.autoplay.disableOnInteraction?w():T(!0,!0)}),r(`beforeTransitionStart`,(e,n,r)=>{t.destroyed||!t.autoplay.running||(r||!t.params.autoplay.disableOnInteraction?T(!0,!0):w())}),r(`sliderFirstMove`,()=>{if(!(t.destroyed||!t.autoplay.running)){if(t.params.autoplay.disableOnInteraction){w();return}p=!0,m=!1,_=!1,h=setTimeout(()=>{_=!0,m=!0,T(!0)},200)}}),r(`touchEnd`,()=>{if(!(t.destroyed||!t.autoplay.running||!p)){if(clearTimeout(h),clearTimeout(o),t.params.autoplay.disableOnInteraction){m=!1,p=!1;return}m&&t.params.cssMode&&E(),m=!1,p=!1}}),r(`slideChange`,()=>{t.destroyed||!t.autoplay.running||(g=!0)}),Object.assign(t.autoplay,{start:C,stop:w,pause:T,resume:E})}function Uj(e){let{swiper:t,extendParams:n,on:r}=e;n({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:`swiper-slide-thumb-active`,thumbsContainerClass:`swiper-thumbs`}});let i=!1,a=!1;t.thumbs={swiper:null};function o(){let e=t.thumbs.swiper;if(!e||e.destroyed)return;let n=e.clickedIndex,r=e.clickedSlide;if(r&&r.classList.contains(t.params.thumbs.slideThumbActiveClass)||n==null)return;let i;i=e.params.loop?parseInt(e.clickedSlide.getAttribute(`data-swiper-slide-index`),10):n,t.params.loop?t.slideToLoop(i):t.slideTo(i)}function s(){let{thumbs:e}=t.params;if(i)return!1;i=!0;let n=t.constructor;if(e.swiper instanceof n){if(e.swiper.destroyed)return i=!1,!1;t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}
vendor: 4,116 bytes, line 75
75),t.thumbs.swiper.update()}else if(jk(e.swiper)){let r=Object.assign({},e.swiper);Object.assign(r,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new n(r),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on(`tap`,o),!0}function c(e){let n=t.thumbs.swiper;if(!n||n.destroyed)return;let r=n.params.slidesPerView===`auto`?n.slidesPerViewDynamic():n.params.slidesPerView,i=1,a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(i=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(i=1),i=Math.floor(i),n.slides.forEach(e=>e.classList.remove(a)),n.params.loop||n.params.virtual&&n.params.virtual.enabled)for(let e=0;e<i;e+=1)Lk(n.slidesEl,`[data-swiper-slide-index="${t.realIndex+e}"]`).forEach(e=>{e.classList.add(a)});else for(let e=0;e<i;e+=1)n.slides[t.realIndex+e]&&n.slides[t.realIndex+e].classList.add(a);let o=t.params.thumbs.autoScrollOffset,s=o&&!n.params.loop;if(t.realIndex!==n.realIndex||s){let i=n.activeIndex,a,c;if(n.params.loop){let e=n.slides.find(e=>e.getAttribute(`data-swiper-slide-index`)===`${t.realIndex}`);a=n.slides.indexOf(e),c=t.activeIndex>t.previousIndex?`next`:`prev`}else a=t.realIndex,c=a>t.previousIndex?`next`:`prev`;s&&(a+=c===`next`?o:-1*o),n.visibleSlidesIndexes&&n.visibleSlidesIndexes.indexOf(a)<0&&(n.params.centeredSlides?a=a>i?a-Math.floor(r/2)+1:a+Math.floor(r/2)-1:a>i&&n.params.slidesPerGroup,n.slideTo(a,e?0:void 0))}}r(`beforeInit`,()=>{let{thumbs:e}=t.params;if(!(!e||!e.swiper))if(typeof e.swiper==`string`||e.swiper instanceof HTMLElement){let n=Sk(),r=()=>{let r=typeof e.swiper==`string`?n.querySelector(e.swiper):e.swiper;if(r&&r.swiper)e.swiper=r.swiper,s(),c(!0);else if(r){let n=`${t.params.eventsPrefix}init`,i=a=>{e.swiper=a.detail[0],r.removeEventListener(n,i),s(),c(!0),e.swiper.update(),t.update()};r.addEventListener(n,i)}return r},i=()=>{t.destroyed||r()||requestAnimationFrame(i)};requestAnimationFrame(i)}else s(),c(!0)}),r(`slideChange update resize observerUpdate`,()=>{c()}),r(`setTransition`,(e,n)=>{let r=t.thumbs.swiper;!r||r.destroyed||r.setTransition(n)}),r(`beforeDestroy`,()=>{let e=t.thumbs.swiper;!e||e.destroyed||a&&e.destroy()}),Object.assign(t.thumbs,{init:s,update:c})}function Wj(e){let{swiper:t,extendParams:n,emit:r,once:i}=e;n({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function a(){if(t.params.cssMode)return;let e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})}function o(){if(t.params.cssMode)return;let{touchEventsData:e,touches:n}=t;e.velocities.length===0&&e.velocities.push({position:n[t.isHorizontal()?`startX`:`startY`],time:e.touchStartTime}),e.velocities.push({position:n[t.isHorizontal()?`currentX`:`currentY`],time:Ok()})}function s(e){let{currentPos:n}=e;if(t.params.cssMode)return;let{params:a,wrapperEl:o,rtlTranslate:s,snapGrid:c,touchEventsData:l}=t,u=Ok()-l.touchStartTime;if(n<-t.minTranslate()){t.slideTo(t.activeIndex);return}if(n>-t.maxTranslate()){t.slides.length<c.length?t.slideTo(c.length-1):t.slideTo(t.slides.length-1);return}if(a.freeMode.momentum){if(l.velocities.length>1){let e=l.velocities.pop(),n=l.velocities.pop(),r=e.position-n.position,i=e.time-n.time;t.velocity=r/i,t.velocity/=2,Math.abs(t.velocity)<a.freeMode.minimumVelocity&&(t.velocity=0),(i>150||Ok()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,l.velocities.length=0;let e=1e3*a.freeMode.momentumRatio,n=t.velocity*e,u=t.translate+n;s&&(u=-u);let d=!1,f,p=Math.abs(t.velocity)*20*a.freeMode.momentumBounceRatio,m;if(u<t.maxTranslate())a.freeMode.momentumBounce?(u+t.maxTranslate()<-p&&(u=t.maxTranslate()-p),f=t.maxTranslate(),d=!0,l.allowMomentumBounce=!0):u=t.maxTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(u>t.minTranslate())a.freeMode.momentumBounce?(u-t.minTranslate()>p&&(u=t.minTranslate()+p),f=t.minTranslate(),d=!0,l.allowMomentumBounce
75=!0):u=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t<c.length;t+=1)if(c[t]>-u){e=t;break}u=Math.abs(c[e]-u)<Math.abs(c[e-1]-u)||t.swipeDirection===`next`?c[e]:c[e-1],u=-u}if(m&&i(`transitionEnd`,()=>{t.loopFix()}),t.velocity!==0){if(e=Math.abs(s?(-u-t.translate)/t.velocity:(u-t.translate)/t.velocity),a.freeMode.sticky){let n=Math.abs((s?-u:u)-t.translate),r=t.slidesSizesGrid[t.activeIndex];e=n<r?a.speed:n<2*r?a.speed*1.5:a.speed*2.5}}else if(a.freeMode.sticky){t.slideToClosest();return}a.freeMode.momentumBounce&&d?(t.updateProgress(f),t.setTransition(e),t.setTranslate(u),t.transitionStart(!0,t.swipeDirection),t.animating=!0,Jk(o,()=>{!t||t.destroyed||!l.allowMomentumBounce||(r(`momentumBounce`),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(f),Jk(o,()=>{!t||t.destroyed||t.transitionEnd()})},0))})):t.velocity?(r(`_freeModeNoMomentumRelease`),t.updateProgress(u),t.setTransition(e),t.setTranslate(u),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,Jk(o,()=>{!t||t.destroyed||t.transitionEnd()}))):t.updateProgress(u),t.updateActiveIndex(),t.updateSlidesClasses()}else if(a.freeMode.sticky){t.slideToClosest();return}else a.freeMode&&r(`_freeModeNoMomentumRelease`);(!a.freeMode.momentum||u>=a.longSwipesMs)&&(r(`_freeModeStaticRelease`),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}Object.assign(t,{freeMode:{onTouchStart:a,onTouchMove:o,onTouchEnd:s}})}function Gj(e){let{swiper:t,extendParams:n,on:r}=e;n({grid:{rows:1,fill:`column`}});let i,a,o,s,c=()=>{let e=t.params.spaceBetween;return typeof e==`string`&&e.indexOf(`%`)>=0?e=parseFloat(e.replace(`%`,``))/100*t.size:typeof e==`string`&&(e=parseFloat(e)),e};r(`init`,()=>{s=t.params.grid&&t.params.grid.rows>1}),r(`update`,()=>{let{params:e,el:n}=t,r=e.grid&&e.grid.rows>1;s&&!r?(n.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),o=1,t.emitContainerClasses()):!s&&r&&(n.classList.add(`${e.containerModifierClass}grid`),e.grid.fill===`column`&&n.classList.add(`${e.containerModifierClass}grid-column`),t.emitContainerClasses()),s=r}),t.grid={initSlides:e=>{let{slidesPerView:n}=t.params,{rows:r,fill:s}=t.params.grid,c=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:e.length;o=Math.floor(c/r),i=Math.floor(c/r)===c/r?c:Math.ceil(c/r)*r,n!==`auto`&&s===`row`&&(i=Math.max(i,n*r)),a=i/r},unsetSlides:()=>{t.slides&&t.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height=``,e.style[t.getDirectionLabel(`margin-top`)]=``)})},updateSlide:(e,n,r)=>{let{slidesPerGroup:s}=t.params,l=c(),{rows:u,fill:d}=t.params.grid,f=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:r.length,p,m,h;if(d===`row`&&s>1){let t=Math.floor(e/(s*u)),r=e-u*s*t,a=t===0?s:Math.min(Math.ceil((f-t*u*s)/u),s);h=Math.floor(r/a),m=r-h*a+t*s,p=m+h*i/u,n.style.order=p}else d===`column`?(m=Math.floor(e/u),h=e-m*u,(m>o||m===o&&h===u-1)&&(h+=1,h>=u&&(h=0,m+=1))):(h=Math.floor(e/a),m=e-h*a);n.row=h,n.column=m,n.style.height=`calc((100% - ${(u-1)*l}px) / ${u})`,n.style[t.getDirectionLabel(`margin-top`)]=h===0?``:l&&`${l}px`,n.swiperSlideGridSet=!0},updateWrapperSize:(e,n)=>{let{centeredSlides:r,roundLengths:a}=t.params,o=c(),{rows:s}=t.params.grid;if(t.virtualSize=(e+o)*i,t.virtualSize=Math.ceil(t.virtualSize/s)-o,t.params.cssMode||(t.wrapperEl.style[t.getDirectionLabel(`width`)]=`${t.virtualSize+o}px`),r){let e=[];for(let r=0;r<n.length;r+=1){let i=n[r];a&&(i=Math.floor(i)),n[r]<t.virtualSize+n[0]&&e.push(i)}n.splice(0,n.length),n.push(...e)}}}}function Kj(e){let t=this,{params:n,slidesEl:r}=t;n.loop&&t.loopDestroy();let i=e=>{if(typeof e==`string`){let t=document.createElement(`div`);Qk(t,e),r.append(t.children[0]),Qk(t,``)}else r.append(e)};if(typeof e==`object`&&`length`in e)for(let t=0;t<e.length;t+=1)e[t]&&i(e[t]);else i(e);t.recalcSlides(),n.loop&&t.loopCreate(),(!n.observer||t.isElement)&&t.update()}function qj(e){let t=this,{params:n,activeIndex:r,slidesEl:i}=t;n.loop&&t.loopDestroy();let a=r+1,o=e=>{if(typeof e==`string`){let t=document.createElement(`div`);Qk(t,e),i.prepend(t.children[0]),Qk(t,``)}else i.prepend(e)};if(typeof e==`object`&&`length`in e){for(let t=0;t<e.length;t+=1)e[t]&&o(e[t]);a=r+e.length}else o(e);t.recalcSlides(),n.loop&&t.loopCreate(),(!n.observer||t.isElement)&&t.update(
vendor: 4,987 bytes, line 75
75),t.slideTo(a,0,!1)}function Jj(e,t){let n=this,{params:r,activeIndex:i,slidesEl:a}=n,o=i;r.loop&&(o-=n.loopedSlides,n.loopDestroy(),n.recalcSlides());let s=n.slides.length;if(e<=0){n.prependSlide(t);return}if(e>=s){n.appendSlide(t);return}let c=o>e?o+1:o,l=[];for(let t=s-1;t>=e;--t){let e=n.slides[t];e.remove(),l.unshift(e)}if(typeof t==`object`&&`length`in t){for(let e=0;e<t.length;e+=1)t[e]&&a.append(t[e]);c=o>e?o+t.length:o}else a.append(t);for(let e=0;e<l.length;e+=1)a.append(l[e]);n.recalcSlides(),r.loop&&n.loopCreate(),(!r.observer||n.isElement)&&n.update(),r.loop?n.slideTo(c+n.loopedSlides,0,!1):n.slideTo(c,0,!1)}function Yj(e){let t=this,{params:n,activeIndex:r}=t,i=r;n.loop&&(i-=t.loopedSlides,t.loopDestroy());let a=i,o;if(typeof e==`object`&&`length`in e){for(let n=0;n<e.length;n+=1)o=e[n],t.slides[o]&&t.slides[o].remove(),o<a&&--a;a=Math.max(a,0)}else o=e,t.slides[o]&&t.slides[o].remove(),o<a&&--a,a=Math.max(a,0);t.recalcSlides(),n.loop&&t.loopCreate(),(!n.observer||t.isElement)&&t.update(),n.loop?t.slideTo(a+t.loopedSlides,0,!1):t.slideTo(a,0,!1)}function Xj(){let e=this,t=[];for(let n=0;n<e.slides.length;n+=1)t.push(n);e.removeSlide(t)}function Zj(e){let{swiper:t}=e;Object.assign(t,{appendSlide:Kj.bind(t),prependSlide:qj.bind(t),addSlide:Jj.bind(t),removeSlide:Yj.bind(t),removeAllSlides:Xj.bind(t)})}function Qj(e){let{effect:t,swiper:n,on:r,setTranslate:i,setTransition:a,overwriteParams:o,perspective:s,recreateShadows:c,getEffectParams:l}=e;r(`beforeInit`,()=>{if(n.params.effect!==t)return;n.classNames.push(`${n.params.containerModifierClass}${t}`),s&&s()&&n.classNames.push(`${n.params.containerModifierClass}3d`);let e=o?o():{};Object.assign(n.params,e),Object.assign(n.originalParams,e)}),r(`setTranslate _virtualUpdated`,()=>{n.params.effect===t&&i()}),r(`setTransition`,(e,r)=>{n.params.effect===t&&a(r)}),r(`transitionEnd`,()=>{if(n.params.effect===t&&c){if(!l||!l().slideShadows)return;n.slides.forEach(e=>{e.querySelectorAll(`.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left`).forEach(e=>e.remove())}),c()}});let u;r(`virtualUpdate`,()=>{n.params.effect===t&&(n.slides.length||(u=!0),requestAnimationFrame(()=>{u&&n.slides&&n.slides.length&&(i(),u=!1)}))})}function $j(e,t){let n=Ik(t);return n!==t&&(n.style.backfaceVisibility=`hidden`,n.style[`-webkit-backface-visibility`]=`hidden`),n}function eM(e){let{swiper:t,duration:n,transformElements:r,allSlides:i}=e,{activeIndex:a}=t,o=e=>e.parentElement?e.parentElement:t.slides.find(t=>t.shadowRoot&&t.shadowRoot===e.parentNode);if(t.params.virtualTranslate&&n!==0){let e=!1,n;n=i?r:r.filter(e=>{let n=e.classList.contains(`swiper-slide-transform`)?o(e):e;return t.getSlideIndex(n)===a}),n.forEach(n=>{Jk(n,()=>{if(e||!t||t.destroyed)return;e=!0,t.animating=!1;let n=new window.CustomEvent(`transitionend`,{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(n)})})}}function tM(e){let{swiper:t,extendParams:n,on:r}=e;n({fadeEffect:{crossFade:!1}}),Qj({effect:`fade`,swiper:t,on:r,setTranslate:()=>{let{slides:e}=t,n=t.params.fadeEffect;for(let r=0;r<e.length;r+=1){let e=t.slides[r],i=-e.swiperSlideOffset;t.params.virtualTranslate||(i-=t.translate);let a=0;t.isHorizontal()||(a=i,i=0);let o=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e.progress),0):1+Math.min(Math.max(e.progress,-1),0),s=$j(n,e);s.style.opacity=o,s.style.transform=`translate3d(${i}px, ${a}px, 0px)`}},setTransition:e=>{let n=t.slides.map(e=>Ik(e));n.forEach(t=>{t.style.transitionDuration=`${e}ms`}),eM({swiper:t,duration:e,transformElements:n,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})}function nM(e){let{swiper:t,extendParams:n,on:r}=e;n({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});let i=(e,t,n)=>{let r=n?e.querySelector(`.swiper-slide-shadow-left`):e.querySelector(`.swiper-slide-shadow-top`),i=n?e.querySelector(`.swiper-slide-shadow-right`):e.querySelector(`.swiper-slide-shadow-bottom`);r||(r=Vk(`div`,`swiper-slide-shadow-cube swiper-slide-shadow-${n?`left`:`top`}`.split(` `)),e.append(r)),i||(i=Vk(`div`,`swiper-slide-shadow-cube swiper-slide-shadow-${n?`right`:`bottom`}`.split(` `)),e.append(i)),r&&(r.style.opacity=Math.max(-t,0)),i&&(i.style.opacity=Math.max(t,0))};Qj({effect:`cube`,swiper:t,on:r,setTranslate:()=>{let{el:e,wrapperEl:n,slides:r,width:a,height:o,rtlTranslate:s,size:c,browser:l}=t,u=Zk(t),d=t.params.cubeEffect,f=t.isHorizontal(),p=t.virtual&&t.params.virtual.enabled,m=0,h;d.shadow&&(f?(h=t.wrapperEl.querySelector(`.swiper-cube-shadow`),h||(h=Vk(`div`,`swiper-cube-shadow`),t.wrapperEl.append(h)),h.style.height=`${a}px`):(h=e.querySelector(`.swiper-cube-shadow`),h||(h=Vk(`div`,`swiper-cube-shadow`),e.append(h))));for(let e=0;e<r.length;e+=1){let t=r[e],n=e;p&&(n=parseInt(t.getAttribute(`data-swiper-slide-index`),10));let a=n*90,o=Math.floor(a/360);s&&(a=-a,o=Math.floor(-a/360));
75let l=Math.max(Math.min(t.progress,1),-1),h=0,g=0,_=0;n%4==0?(h=-o*4*c,_=0):(n-1)%4==0?(h=0,_=-o*4*c):(n-2)%4==0?(h=c+o*4*c,_=c):(n-3)%4==0&&(h=-c,_=3*c+c*4*o),s&&(h=-h),f||(g=h,h=0);let v=`rotateX(${u(f?0:-a)}deg) rotateY(${u(f?a:0)}deg) translate3d(${h}px, ${g}px, ${_}px)`;l<=1&&l>-1&&(m=n*90+l*90,s&&(m=-n*90-l*90)),t.style.transform=v,d.slideShadows&&i(t,l,f)}if(n.style.transformOrigin=`50% 50% -${c/2}px`,n.style[`-webkit-transform-origin`]=`50% 50% -${c/2}px`,d.shadow)if(f)h.style.transform=`translate3d(0px, ${a/2+d.shadowOffset}px, ${-a/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${d.shadowScale})`;else{let e=Math.abs(m)-Math.floor(Math.abs(m)/90)*90,t=1.5-(Math.sin(e*2*Math.PI/360)/2+Math.cos(e*2*Math.PI/360)/2),n=d.shadowScale,r=d.shadowScale/t,i=d.shadowOffset;h.style.transform=`scale3d(${n}, 1, ${r}) translate3d(0px, ${o/2+i}px, ${-o/2/r}px) rotateX(-89.99deg)`}let g=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-c/2:0;n.style.transform=`translate3d(0px,0,${g}px) rotateX(${u(t.isHorizontal()?0:m)}deg) rotateY(${u(t.isHorizontal()?-m:0)}deg)`,n.style.setProperty(`--swiper-cube-translate-z`,`${g}px`)},setTransition:e=>{let{el:n,slides:r}=t;if(r.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(`.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left`).forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){let t=n.querySelector(`.swiper-cube-shadow`);t&&(t.style.transitionDuration=`${e}ms`)}},recreateShadows:()=>{let e=t.isHorizontal();t.slides.forEach(t=>{i(t,Math.max(Math.min(t.progress,1),-1),e)})},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}function rM(e,t,n){let r=`swiper-slide-shadow${n?`-${n}`:``}${e?` swiper-slide-shadow-${e}`:``}`,i=Ik(t),a=i.querySelector(`.${r.split(` `).join(`.`)}`);return a||(a=Vk(`div`,r.split(` `)),i.append(a)),a}function iM(e){let{swiper:t,extendParams:n,on:r}=e;n({flipEffect:{slideShadows:!0,limitRotation:!0}});let i=(e,n)=>{let r=t.isHorizontal()?e.querySelector(`.swiper-slide-shadow-left`):e.querySelector(`.swiper-slide-shadow-top`),i=t.isHorizontal()?e.querySelector(`.swiper-slide-shadow-right`):e.querySelector(`.swiper-slide-shadow-bottom`);r||=rM(`flip`,e,t.isHorizontal()?`left`:`top`),i||=rM(`flip`,e,t.isHorizontal()?`right`:`bottom`),r&&(r.style.opacity=Math.max(-n,0)),i&&(i.style.opacity=Math.max(n,0))};Qj({effect:`flip`,swiper:t,on:r,setTranslate:()=>{let{slides:e,rtlTranslate:n}=t,r=t.params.flipEffect,a=Zk(t);for(let o=0;o<e.length;o+=1){let s=e[o],c=s.progress;t.params.flipEffect.limitRotation&&(c=Math.max(Math.min(s.progress,1),-1));let l=s.swiperSlideOffset,u=-180*c,d=0,f=t.params.cssMode?-l-t.translate:-l,p=0;t.isHorizontal()?n&&(u=-u):(p=f,f=0,d=-u,u=0),s.style.zIndex=-Math.abs(Math.round(c))+e.length,r.slideShadows&&i(s,c);let m=`translate3d(${f}px, ${p}px, 0px) rotateX(${a(d)}deg) rotateY(${a(u)}deg)`,h=$j(r,s);h.style.transform=m}},setTransition:e=>{let n=t.slides.map(e=>Ik(e));n.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(`.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left`).forEach(t=>{t.style.transitionDuration=`${e}ms`})}),eM({swiper:t,duration:e,transformElements:n})},recreateShadows:()=>{t.params.flipEffect,t.slides.forEach(e=>{let n=e.progress;t.params.flipEffect.limitRotation&&(n=Math.max(Math.min(e.progress,1),-1)),i(e,n)})},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})}function aM(e){let{swiper:t,extendParams:n,on:r}=e;n({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),Qj({effect:`coverflow`,swiper:t,on:r,setTranslate:()=>{let{width:e,height:n,slides:r,slidesSizesGrid:i}=t,a=t.params.coverflowEffect,o=t.isHorizontal(),s=t.translate,c=o?-s+e/2:-s+n/2,l=o?a.rotate:-a.rotate,u=a.depth,d=Zk(t);for(let e=0,t=r.length;e<t;e+=1){let t=r[e],n=i[e],s=(c-t.swiperSlideOffset-n/2)/n,f=typeof a.modifier==`function`?a.modifier(s):s*a.modifier,p=o?l*f:0,m=o?0:l*f,h=-u*Math.abs(f),g=a.stretch;typeof g==`string`&&g.indexOf(`%`)!==-1&&(g=parseFloat(a.stretch)/100*n);let _=o?0:g*f,v=o?g*f:0,y=1-(1-a.scale)*Math.abs(f);Math.abs(v)<.001&&(v=0),Math.abs(_)<.001&&(_=0),Math.abs(h)<.001&&(h=0),Math.abs(p)<.001&&(p=0),Math.abs(m)<.001&&(m=0),Math.abs(y)<.001&&(y=0);let b=`translate3d(${v}px,${_}px,${h}px)  rotateX(${d(m)}deg) rotateY(${d(p)}deg) scale(${y})`,x=$j(a,t);
vendor: 4,487 bytes, lines 75-79
75if(x.style.transform=b,t.style.zIndex=-Math.abs(Math.round(f))+1,a.slideShadows){let e=o?t.querySelector(`.swiper-slide-shadow-left`):t.querySelector(`.swiper-slide-shadow-top`),n=o?t.querySelector(`.swiper-slide-shadow-right`):t.querySelector(`.swiper-slide-shadow-bottom`);e||=rM(`coverflow`,t,o?`left`:`top`),n||=rM(`coverflow`,t,o?`right`:`bottom`),e&&(e.style.opacity=f>0?f:0),n&&(n.style.opacity=-f>0?-f:0)}}},setTransition:e=>{t.slides.map(e=>Ik(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(`.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left`).forEach(t=>{t.style.transitionDuration=`${e}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}function oM(e){let{swiper:t,extendParams:n,on:r}=e;n({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});let i=e=>typeof e==`string`?e:`${e}px`;Qj({effect:`creative`,swiper:t,on:r,setTranslate:()=>{let{slides:e,wrapperEl:n,slidesSizesGrid:r}=t,a=t.params.creativeEffect,{progressMultiplier:o}=a,s=t.params.centeredSlides,c=Zk(t);if(s){let e=r[0]/2-t.params.slidesOffsetBefore||0;n.style.transform=`translateX(calc(50% - ${e}px))`}for(let n=0;n<e.length;n+=1){let r=e[n],l=r.progress,u=Math.min(Math.max(r.progress,-a.limitProgress),a.limitProgress),d=u;s||(d=Math.min(Math.max(r.originalProgress,-a.limitProgress),a.limitProgress));let f=r.swiperSlideOffset,p=[t.params.cssMode?-f-t.translate:-f,0,0],m=[0,0,0],h=!1;t.isHorizontal()||(p[1]=p[0],p[0]=0);let g={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};u<0?(g=a.next,h=!0):u>0&&(g=a.prev,h=!0),p.forEach((e,t)=>{p[t]=`calc(${e}px + (${i(g.translate[t])} * ${Math.abs(u*o)}))`}),m.forEach((e,t)=>{m[t]=g.rotate[t]*Math.abs(u*o)}),r.style.zIndex=-Math.abs(Math.round(l))+e.length;let _=p.join(`, `),v=`rotateX(${c(m[0])}deg) rotateY(${c(m[1])}deg) rotateZ(${c(m[2])}deg)`,y=d<0?`scale(${1+(1-g.scale)*d*o})`:`scale(${1-(1-g.scale)*d*o})`,b=d<0?1+(1-g.opacity)*d*o:1-(1-g.opacity)*d*o,x=`translate3d(${_}) ${v} ${y}`;if(h&&g.shadow||!h){let e=r.querySelector(`.swiper-slide-shadow`);if(!e&&g.shadow&&(e=rM(`creative`,r)),e){let t=a.shadowPerProgress?u*(1/a.limitProgress):u;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}let S=$j(a,r);S.style.transform=x,S.style.opacity=b,g.origin&&(S.style.transformOrigin=g.origin)}},setTransition:e=>{let n=t.slides.map(e=>Ik(e));n.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(`.swiper-slide-shadow`).forEach(t=>{t.style.transitionDuration=`${e}ms`})}),eM({swiper:t,duration:e,transformElements:n,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}function sM(e){let{swiper:t,extendParams:n,on:r}=e;n({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),Qj({effect:`cards`,swiper:t,on:r,setTranslate:()=>{let{slides:e,activeIndex:n,rtlTranslate:r}=t,i=t.params.cardsEffect,{startTranslate:a,isTouched:o}=t.touchEventsData,s=r?-t.translate:t.translate;for(let c=0;c<e.length;c+=1){let l=e[c],u=l.progress,d=Math.min(Math.max(u,-4),4),f=l.swiperSlideOffset;t.params.centeredSlides&&!t.params.cssMode&&(t.wrapperEl.style.transform=`translateX(${t.minTranslate()}px)`),t.params.centeredSlides&&t.params.cssMode&&(f-=e[0].swiperSlideOffset);let p=t.params.cssMode?-f-t.translate:-f,m=0,h=-100*Math.abs(d),g=1,_=-i.perSlideRotate*d,v=i.perSlideOffset-Math.abs(d)*.75,y=t.virtual&&t.params.virtual.enabled?t.virtual.from+c:c,b=(y===n||y===n-1)&&d>0&&d<1&&(o||t.params.cssMode)&&s<a,x=(y===n||y===n+1)&&d<0&&d>-1&&(o||t.params.cssMode)&&s>a;if(b||x){let e=(1-Math.abs((Math.abs(d)-.5)/.5))**.5;_+=-28*d*e,g+=-.5*e,v+=96*e,m=`${-25*e*Math.abs(d)}%`}if(p=d<0?`calc(${p}px ${r?`-`:`+`} (${v*Math.abs(d)}%))`:d>0?`calc(${p}px ${r?`-`:`+`} (-${v*Math.abs(d)}%))`:`${p}px`,!t.isHorizontal()){let e=m;m=p,p=e}let S=d<0?`${1+(1-g)*d}`:`${1-(1-g)*d}`,C=`
76        translate3d(${p}, ${m}, ${h}px)
77        rotateZ(${i.rotate?r?-_:_:0}deg)
78        scale(${S})
79      `;if(i.slideShadows){let e=l.querySelector(`.swiper-slide-shadow`);e||=rM(`cards`,l),e&&(e.style.opacity=Math.min(Math.max((Math.abs(d)-.5)/.5,0),1))}l.style.zIndex=-Math.abs(Math.round(u))+e.length;let w=$j(i,l);w.style.transform=C}},setTransition:e=>{let n=t.slides.map(e=>Ik(e));
79n.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(`.swiper-slide-shadow`).forEach(t=>{t.style.transitionDuration=`${e}ms`})}),eM({swiper:t,duration:e,transformElements:n})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:t.params.cardsEffect.rotate?3:2,centeredSlides:!0,virtualTranslate:!t.params.cssMode})})}var cM=[Oj,kj,Aj,Mj,Pj,Fj,Ij,Lj,Rj,zj,Bj,Vj,Hj,Uj,Wj,Gj,Zj,tM,nM,iM,aM,oM,sM];Dj.use(cM);var lM=`eventsPrefix.injectStyles.injectStylesUrls.modules.init._direction.oneWayMovement.swiperElementNodeName.touchEventsTarget.initialSlide._speed.cssMode.updateOnWindowResize.resizeObserver.nested.focusableElements._enabled._width._height.preventInteractionOnTransition.userAgent.url._edgeSwipeDetection._edgeSwipeThreshold._freeMode._autoHeight.setWrapperSize.virtualTranslate._effect.breakpoints.breakpointsBase._spaceBetween._slidesPerView.maxBackfaceHiddenSlides._grid._slidesPerGroup._slidesPerGroupSkip._slidesPerGroupAuto._centeredSlides._centeredSlidesBounds._slidesOffsetBefore._slidesOffsetAfter.normalizeSlideIndex._centerInsufficientSlides._watchOverflow.roundLengths.touchRatio.touchAngle.simulateTouch._shortSwipes._longSwipes.longSwipesRatio.longSwipesMs._followFinger.allowTouchMove._threshold.touchMoveStopPropagation.touchStartPreventDefault.touchStartForcePreventDefault.touchReleaseOnEdges.uniqueNavElements._resistance._resistanceRatio._watchSlidesProgress._grabCursor.preventClicks.preventClicksPropagation._slideToClickedSlide._loop.loopAdditionalSlides.loopAddBlankSlides.loopPreventsSliding._rewind._allowSlidePrev._allowSlideNext._swipeHandler._noSwiping.noSwipingClass.noSwipingSelector.passiveListeners.containerModifierClass.slideClass.slideActiveClass.slideVisibleClass.slideFullyVisibleClass.slideNextClass.slidePrevClass.slideBlankClass.wrapperClass.lazyPreloaderClass.lazyPreloadPrevNext.runCallbacksOnInit.observer.observeParents.observeSlideChildren.a11y._autoplay._controller.coverflowEffect.cubeEffect.fadeEffect.flipEffect.creativeEffect.cardsEffect.hashNavigation.history.keyboard.mousewheel._navigation._pagination.parallax._scrollbar._thumbs.virtual.zoom.control`.split(`.`);function uM(e){return typeof e==`object`&&!!e&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)===`Object`&&!e.__swiper__}function dM(e,t){let n=[`__proto__`,`constructor`,`prototype`];Object.keys(t).filter(e=>n.indexOf(e)<0).forEach(n=>{e[n]===void 0?e[n]=t[n]:uM(t[n])&&uM(e[n])&&Object.keys(t[n]).length>0?t[n].__swiper__?e[n]=t[n]:dM(e[n],t[n]):e[n]=t[n]})}function fM(e){return e===void 0&&(e={}),e.navigation&&e.navigation.nextEl===void 0&&e.navigation.prevEl===void 0}function pM(e){return e===void 0&&(e={}),e.pagination&&e.pagination.el===void 0}function mM(e){return e===void 0&&(e={}),e.scrollbar&&e.scrollbar.el===void 0}function hM(e){return e===void 0&&(e=``),e.replace(/-[a-z]/g,e=>e.toUpperCase().replace(`-`,``))}function gM(e){let{swiper:t,slides:n,passedParams:r,changedParams:i,nextEl:a,prevEl:o,scrollbarEl:s,paginationEl:c}=e,l=i.filter(e=>e!==`children`&&e!==`direction`&&e!==`wrapperClass`),{params:u,pagination:d,navigation:f,scrollbar:p,virtual:m,thumbs:h}=t,g,_,v,y,b,x,S,C;i.includes(`thumbs`)&&r.thumbs&&r.thumbs.swiper&&!r.thumbs.swiper.destroyed&&u.thumbs&&(!u.thumbs.swiper||u.thumbs.swiper.destroyed)&&(g=!0),i.includes(`controller`)&&r.controller&&r.controller.control&&u.controller&&!u.controller.control&&(_=!0),i.includes(`pagination`)&&r.pagination&&(r.pagination.el||c)&&(u.pagination||u.pagination===!1)&&d&&!d.el&&(v=!0),i.includes(`scrollbar`)&&r.scrollbar&&(r.scrollbar.el||s)&&(u.scrollbar||u.scrollbar===!1)&&p&&!p.el&&(y=!0),i.includes(`navigation`)&&r.navigation&&(r.navigation.prevEl||o)&&(r.navigation.nextEl||a)&&(u.navigation||u.navigation===!1)&&f&&!f.prevEl&&!f.nextEl&&(b=!0);let w=e=>{t[e]&&(t[e].destroy(),e===`navigation`?(t.isElement&&(t[e].prevEl.remove(),t[e].nextEl.remove()),u[e].prevEl=void 0,u[e].nextEl=void 0,t[e].prevEl=void 0,t[e].nextEl=void 0):(t.isElement&&t[e].el.remove(),u[e].el=void 0,t[e].el=void 0))};i.includes(`loop`)&&t.isElement&&(u.loop&&!r.loop?x=!0:!u.loop&&r.loop?S=!0:C=!0),l.forEach(e
vendor: 1,291 bytes, line 79
79=>{if(uM(u[e])&&uM(r[e]))Object.assign(u[e],r[e]),(e===`navigation`||e===`pagination`||e===`scrollbar`)&&`enabled`in r[e]&&!r[e].enabled&&w(e);else{let t=r[e];(t===!0||t===!1)&&(e===`navigation`||e===`pagination`||e===`scrollbar`)?t===!1&&w(e):u[e]=r[e]}}),l.includes(`controller`)&&!_&&t.controller&&t.controller.control&&u.controller&&u.controller.control&&(t.controller.control=u.controller.control),i.includes(`children`)&&n&&m&&u.virtual.enabled?(m.slides=n,m.update(!0)):i.includes(`virtual`)&&m&&u.virtual.enabled&&(n&&(m.slides=n),m.update(!0)),i.includes(`children`)&&n&&u.loop&&(C=!0),g&&h.init()&&h.update(!0),_&&(t.controller.control=u.controller.control),v&&(t.isElement&&(!c||typeof c==`string`)&&(c=document.createElement(`div`),c.classList.add(`swiper-pagination`),c.part.add(`pagination`),t.el.appendChild(c)),c&&(u.pagination.el=c),d.init(),d.render(),d.update()),y&&(t.isElement&&(!s||typeof s==`string`)&&(s=document.createElement(`div`),s.classList.add(`swiper-scrollbar`),s.part.add(`scrollbar`),t.el.appendChild(s)),s&&(u.scrollbar.el=s),p.init(),p.updateSize(),p.setTranslate()),b&&(t.isElement&&((!a||typeof a==`string`)&&(a=document.createElement(`div`),a.classList.add(`swiper-button-next`),Qk(a,t.hostEl.constructor.nextButtonSvg),a.part.add(`button-next`),t.el.a
79ppendChild(a)),(!o||typeof o==`string`)&&(o=document.createElement(`div`),o.classList.add(`swiper-button-prev`),Qk(o,t.hostEl.constructor.prevButtonSvg),o.part.add(`button-prev`),t.el.appendChild(o))),a&&(u.navigation.nextEl=a),o&&(u.navigation.prevEl=o),f.init(),f.update()),i.includes(`allowSlideNext`)&&(t.allowSlideNext=r.allowSlideNext),i.includes(`allowSlidePrev`)&&(t.allowSlidePrev=r.allowSlidePrev),i.includes(`direction`)&&t.changeDirection(r.direction,!1),(x||C)&&t.loopDestroy(),(S||C)&&t.loopCreate(),t.update()}var _M=e=>{if(parseFloat(e)===Number(e))return Number(e);if(e===`true`||e===``)return!0;if(e===`false`)return!1;if(e===`null`)return null;if(e!==`undefined`){if(typeof e==`string`&&e.includes(`{`)&&e.includes(`}`)&&e.includes(`"`)){let t;try{t=JSON.parse(e)}catch{t=e}return t}return e}},vM=[`a11y`,`autoplay`,`controller`,`cards-effect`,`coverflow-effect`,`creative-effect`,`cube-effect`,`fade-effect`,`flip-effect`,`free-mode`,`grid`,`hash-navigation`,`history`,`keyboard`,`mousewheel`,`navigation`,`pagination`,`parallax`,`scrollbar`,`thumbs`,`virtual`,`zoom`];function yM(e,t,n){let r={},i={};dM(r,Cj);let a=[...lM,`on`],o=a.map(e=>e.replace(/_/,``));a.forEach(t=>{t=t.replace(`_`,``),e[t]!==void 0&&(i[t]=e[t])});let s=[...e.attributes];return typeof t==`string`&&n!==void 0&&s.push({name:t,value:uM(n)?{...n}:n}),s.forEach(e=>{let t=vM.find(t=>e.name.startsWith(`${t}-`));if(t){let n=hM(t),r=hM(e.name.split(`${t}-`)[1]);i[n]===void 0&&(i[n]={}),i[n]===!0&&(i[n]={enabled:!0}),i[n]===!1&&(i[n]={enabled:!1}),i[n][r]=_M(e.value)}else{let t=hM(e.name);if(!o.includes(t))return;let n=_M(e.value);i[t]&&vM.includes(e.name)&&!uM(n)?(i[t].constructor!==Object&&(i[t]={}),i[t].enabled=!!n):i[t]=n}}),dM(r,i),r.navigation?r.navigation={prevEl:`.swiper-button-prev`,nextEl:`.swiper-button-next`,...r.navigation===!0?{}:r.navigation}:r.navigation===!1&&delete r.navigation,r.scrollbar?r.scrollbar={el:`.swiper-scrollbar`,...r.scrollbar===!0?{}:r.scrollbar}:r.scrollbar===!1&&delete r.scrollbar,r.pagination?r.pagination={el:`.swiper-pagination`,...r.pagination===!0?{}:r.pagination}:r.pagination===!1&&delete r.pagination,{params:r,passedParams:i}}var bM=`
vendor: 13,441 bytes, line 79
79:host{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android ::slotted(swiper-slide),.swiper-ios ::slotted(swiper-slide),.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}::slotted(swiper-slide){flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}::slotted(.swiper-slide-invisible-blank){visibility:hidden}.swiper-autoheight,.swiper-autoheight ::slotted(swiper-slide){height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden ::slotted(swiper-slide){transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d ::slotted(swiper-slide){transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode ::slotted(swiper-slide){scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode ::slotted(swiper-slide){scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered ::slotted(swiper-slide){scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-virtual ::slotted(swiper-slide){-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:host{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}::slotted(.swiper-slide-zoomed){cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode ::slotted(swiper-slide){transition-timing-function:ease-out}.swiper-fade ::slotted(swiper-slide){pointer-events:none;transition-property:opacity}.swiper-fade ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-fade ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-fade ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-cube.swiper-rtl ::slotted(swiper-slide){transform-origin:100% 0}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-next),.swiper-cube ::slotted(.swiper-slide-prev){pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube ::slotted(.swiper-slide-next)+::slotted(swiper-slide){pointer-events:auto;visibility:visible}.swiper.swiper-flip{overflow:visible}.swiper-flip ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-flip ::slotted(.swiper-slide-active),.swiper-flip ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-creative ::slotted(swiper-slide){-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards ::slotted(swiper-slide){transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
79`,xM=`::slotted(.swiper-slide-shadow),::slotted(.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-top){position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}::slotted(.swiper-slide-shadow){background:rgba(0,0,0,.15)}::slotted(.swiper-slide-shadow-left){background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-right){background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-top){background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-bottom){background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-zoom-container){width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}::slotted(.swiper-zoom-container)>canvas,::slotted(.swiper-zoom-container)>img,::slotted(.swiper-zoom-container)>svg{max-width:100%;max-height:100%;object-fit:contain}`,SM=typeof window>`u`||typeof HTMLElement>`u`?class{}:HTMLElement,CM=`<svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>
80    `,wM=(e,t)=>{if(typeof CSSStyleSheet<`u`&&e.adoptedStyleSheets){let n=new CSSStyleSheet;n.replaceSync(t),e.adoptedStyleSheets=[n]}else{let n=document.createElement(`style`);n.rel=`stylesheet`,n.textContent=t,e.appendChild(n)}},TM=class extends SM{constructor(){super(),this.attachShadow({mode:`open`})}static get nextButtonSvg(){return CM}static get prevButtonSvg(){return CM.replace(`/></svg>`,` transform-origin="center" transform="rotate(180)"/></svg>`)}cssStyles(){return[bM,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join(`
81`)}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){let e=this.slideSlots||0,t=[...this.querySelectorAll(`[slot^=slide-]`)].map(e=>parseInt(e.getAttribute(`slot`).split(`slide-`)[1],10));if(this.slideSlots=t.length?Math.max(...t)+1:0,this.rendered){if(this.slideSlots>e)for(let t=e;t<this.slideSlots;t+=1){let e=document.createElement(`swiper-slide`);e.setAttribute(`part`,`slide slide-${t+1}`);let n=document.createElement(`slot`);n.setAttribute(`name`,`slide-${t+1}`),e.appendChild(n),this.shadowRoot.querySelector(`.swiper-wrapper`).appendChild(e)}else if(this.slideSlots<e){let e=this.swiper.slides;for(let t=e.length-1;t>=0;--t)t>this.slideSlots&&e[t].remove()}}}render(){if(this.rendered)return;this.calcSlideSlots();let e=this.cssStyles();this.slideSlots>0&&(e=e.replace(/::slotted\(([a-z-0-9.]*)\)/g,`$1`)),e.length&&wM(this.shadowRoot,e),this.cssLinks().forEac
81h(e=>{if(this.shadowRoot.querySelector(`link[href="${e}"]`))return;let t=document.createElement(`link`);t.rel=`stylesheet`,t.href=e,this.shadowRoot.appendChild(t)});let t=document.createElement(`div`);t.classList.add(`swiper`),t.part=`container`,Qk(t,`
82      <slot name="container-start"></slot>
83      <div class="swiper-wrapper" part="wrapper">
84        <slot></slot>
85        ${Array.from({length:this.slideSlots}).map((e,t)=>`
86        <swiper-slide part="slide slide-${t}">
87          <slot name="slide-${t}"></slot>
88        </swiper-slide>
89        `).join(``)}
90      </div>
91      <slot name="container-end"></slot>
92      ${fM(this.passedParams)?`
93        <div part="button-prev" class="swiper-button-prev">${this.constructor.prevButtonSvg}</div>
94        <div part="button-next" class="swiper-button-next">${this.constructor.nextButtonSvg}</div>
95      `:``}
96      ${pM(this.passedParams)?`
97        <div part="pagination" class="swiper-pagination"></div>
98      `:``}
99      ${mM(this.passedParams)?`
100        <div part="scrollbar" class="swiper-scrollbar"></div>
101      `:``}
102    `),this.shadowRoot.appendChild(t),this.rendered=!0}initialize(){var e=this;if(this.swiper&&this.swiper.initialized)return;let{params:t,passedParams:n}=yM(this);this.swiperParams=t,this.passedParams=n,delete this.swiperParams.init,this.render(),this.swiper=new Dj(this.shadowRoot.querySelector(`.swiper`),{...t.virtual?{}:{observer:!0},...t,touchEventsTarget:`container`,onAny:function(n){n===`observerUpdate`&&e.calcSlideSlots();let r=t.eventsPrefix?`${t.eventsPrefix}${n.toLowerCase()}`:n.toLowerCase();var i=[...arguments].slice(1);let a=new CustomEvent(r,{detail:i,bubbles:n!==`hashChange`,cancelable:!0});e.dispatchEvent(a)}})}connectedCallback(){this.swiper&&this.swiper.initialized&&this.nested&&this.closest(`swiper-slide`)&&this.closest(`swiper-slide`).swiperLoopMoveDOM||this.init===!1||this.getAttribute(`init`)===`false`||this.initialize()}disconnectedCallback(){this.nested&&this.closest(`swiper-slide`)&&this.closest(`swiper-slide`).swiperLoopMoveDOM||this.swiper&&this.swiper.destroy&&this.swiper.destroy()}updateSwiperOnPropChange(e,t){let{params:n,passedParams:r}=yM(this,e,t);this.passedParams=r,this.swiperParams=n,!(this.swiper&&this.swiper.params[e]===t)&&gM({swiper:this.swiper,passedParams:this.passedParams,changedParams:[hM(e)],...e===`navigation`&&r[e]?{prevEl:`.swiper-button-prev`,nextEl:`.swiper-button-next`}:{},...e===`pagination`&&r[e]?{paginationEl:`.swiper-pagination`}:{},...e===`scrollbar`&&r[e]?{scrollbarEl:`.swiper-scrollbar`}:{}})}attributeChangedCallback(e,t,n){this.swiper&&this.swiper.initialized&&(t===`true`&&n===null&&(n=!1),this.updateSwiperOnPropChange(e,n))}static get observedAttributes(){return lM.filter(e=>e.includes(`_`)).map(e=>e.replace(/[A-Z]/g,e=>`-${e}`).replace(`_`,``).toLowerCase())}};lM.forEach(e=>{e!==`init`&&(e=e.replace(`_`,``),Object.defineProperty(TM.prototype,e,{configurable:!0,get(){return(this.passedParams||{})[e]},set(t){this.passedParams||={},this.passedParams[e]=t,this.swiper&&this.swiper.initialized&&this.updateSwiperOnPropChange(e,t)}}))});var EM=class extends SM{constructor(){super(),this.attachShadow({mode:`open`})}render(){let e=this.lazy||this.getAttribute(`lazy`)===``||this.getAttribute(`lazy`)===`true`;if(wM(this.shadowRoot,xM),this.shadowRoot.appendChild(document.createElement(`slot`)),e){let e=document.createElement(`div`);e.classList.add(`swiper-lazy-preloader`),e.part.add(`preloader`),this.shadowRoot.appendChild(e)}}initialize(){this.render()}connectedCallback(){this.swiperLoopMoveDOM||this.initialize()}},DM=()=>{typeof window>`u`||(window.customElements.get(`swiper-container`)||window.customElements.define(`swiper-container`,TM),window.customElements.get(`swiper-slide`)||window.customElements.define(`swiper-slide`,EM))};typeof window<`u`&&(window.SwiperElementRegisterParams=e=>{lM.push(...e)});var OM={cardImg:`_cardImg_fxezf_1`,card__title:`_card__title_fxezf_5`,card__content:`_card__content_fxezf_11`},kM=({src:e,className:t,...n})=>(0,B.jsx)(`img`,{...n,className:L(OM.cardImg,t),loading:`lazy`,srcSet:e||`https://asus-brand-assistant.asus.com/iconography/defaultImageRog.svg`,alt:n.title||``,onError:e=>{e.currentTarget.onerror=null,e.currentTarget.src=`https://asus-brand-assistant.asus.com/iconography/defaultImageRog.svg`}}),AM=({className:e,title:t,suffixTitle:n,...r})=>(0,B.jsxs)(`span`,{...r,className:L(OM.card__title,e),children:[t,(0,B.jsx)(`br`,{}),n]}),jM=({className:e,children:t,...n})=>(0,B.jsx)(`span`,{...n,className:L(OM.card__content,e),children:t}),MM=({className:e,children:t,text:n,link:r,...i})=>(0,B.jsxs)(`a`,{...i,href:r,className:e,"data-norecordga":!0,children:[t,n&&(0,B.jsx)(Fr,{children:n})]}),NM={};NM.Image=kM,NM.Title=AM,NM.Content=jM,NM.Button=MM;var PM=NM,FM={addToCartButton:`_addToCartButton_1edzh_1`,lg:`_lg_1edzh_8`,addToCartButton__loadingIcon:`_addToCartButton__loadingIcon_1edzh_14`,sm:`_sm_1edzh_18`},IM=({text:e,onClick:t,size:n=`lg`,disabled:r,loading:i,className:a})=>(0,B.jsx)(Fr,{type:`button`,onClick:t,disabled:r||i,"aria-label":e,"aria-busy":i||void 0,className:L(FM.addToCartButton,FM[n],a),"data-norecordga":!0,children:i?(0,B.jsx)(At,{className:FM.addToCartButton__loadingIcon}):e}),LM=kr()(e=>({cartId:null,cartToken:null,cartSnapshot:null,setCartIdentity:(t,n)=>e({cartId:t,cartToken:n}),setCartSnapshot:t=>e({cartSnapshot:t})})),RM=kr()((e,t)=>({activeSkuFlows:{},registerActiveSkuFlow:(t,n)=>e(e=>({activeSkuFlows:{...e.activeSkuFlows,[t]:n}})),clearActiveSkuFlow:(n,r)=>{t().activeSkuFlows[n]?.renderId===r&&e(e=>{let t={...e.activeSkuFlows};return delete t[n],{activeSkuFlows:t}})}}));function zM(e,t){let n=e;
102return n?(t.forEach(e=>{n=n.replace(`{${Object.keys(e)[0]}}`,Object.values(e)[0])}),n):``}function BM(){return window.crypto?.randomUUID()}function VM(e){return/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(e)}var HM=e=>(0,B.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`12`,height:`12`,viewBox:`0 0 12 12`,fill:`none`,"aria-hidden":`true`,...e,children:(0,B.jsx)(`path`,{d:`M6 9.55L1 4.55V2.5L6 7.5L11 2.5V4.55L6 9.55Z`,fill:`white`})}),UM=e=>(0,B.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`10`,height:`10`,viewBox:`0 0 10 10`,fill:`currentColor`,"aria-hidden":`true`,...e,children:[(0,B.jsx)(`path`,{d:`M5.00119 10C3.62119 10 2.50119 8.88 2.50119 7.5C2.50119 7.22 2.72119 7 3.00119 7C3.28119 7 3.50119 7.22 3.50119 7.5C3.50119 8.33 4.17119 9 5.00119 9C5.83119 9 6.50119 8.33 6.50119 7.5C6.50119 7.22 6.72119 7 7.00119 7C7.28119 7 7.50119 7.22 7.50119 7.5C7.50119 8.88 6.38119 10 5.00119 10Z`}),(0,B.jsx)(`path`,{d:`M9.50119 8H0.501187C0.301187 8 0.121187 7.88 0.0411869 7.7C-0.0388131 7.52 0.00118709 7.31 0.131187 7.16C0.131187 7.16 0.921187 6.31 1.57119 5.24C1.93119 4.64 2.00119 4.42 2.00119 3C2.00119 1.29 3.29119 0 5.00119 0C6.71119 0 8.00119 1.29 8.00119 3C8.00119 4.42 8.05119 4.61 8.43119 5.25C8.95119 6.13 9.86119 7.16 9.87119 7.17C10.0012 7.32 10.0312 7.53 9.95119 7.71C9.87119 7.89 9.69119 8.01 9.49119 8.01L9.50119 8ZM1.57119 7H8.44119C8.15119 6.63 7.83119 6.18 7.57119 5.75C7.08119 4.92 7.00119 4.53 7.00119 3C7.00119 1.84 6.16119 1 5.00119 1C3.84119 1 3.00119 1.84 3.00119 3C3.00119 4.54 2.91119 4.96 2.43119 5.76C2.14119 6.23 1.84119 6.66 1.57119 7Z`})]}
102),WM=e=>(0,B.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`10.76`,height:`10.04`,viewBox:`0 0 10.76 10.04`,fill:`currentColor`,"aria-hidden":`true`,...e,children:[(0,B.jsx)(`path`,{d:`M10.76 8.04H0L1.9 4.87L2.43 1.18L5.38 0L8.33 1.18L8.86 4.87L10.76 8.04ZM8.99 7.04L7.88 5.11L7.42 1.9L5.37 1.08L3.32 1.9L2.79 5.3L1.74 7.04H8.99Z`}),(0,B.jsx)(`path`,{d:`M6.69 10.04H4.07L2.57 7.04H8.19L6.69 10.04ZM4.69 9.04H6.07L6.57 8.04H4.19L4.69 9.04Z`})]}),GM=e=>e.includes(`www.asus.com/media/`)&&/\.png$/.test(e)?e.replace(`end_480`,`end_185`):e.includes(`dlcdnwebimgs.asus.com`)?/\/[wh]\d+/.test(e)?e:e.concat(`w185`):e,KM={addToCart:`cart-add`,successTitle:`cart-product-count`,subtotal:`cart-subtotal`,viewCart:`cart-checkout`,addFailedHint:`cart-add-error-message`,retryAdd:`cart-retry`,expandSpec:`cart-spec`,collapseSpec:`cart-collapse`,outOfStock:`cart-no-stock`,restockNotify:`cart-notify`,multiSkuPrompt:`cart-intro`,addSuccessPrompt:`cart-add-success`},qM=(e,t)=>e[t]||``,$={skuForm:`_skuForm_16oq1_1`,isHighlighted:`_isHighlighted_16oq1_11`,skuForm__body:`_skuForm__body_16oq1_14`,scrollTarget:`_scrollTarget_16oq1_21`,divider:`_divider_16oq1_24`,header:`_header_16oq1_29`,header__row:`_header__row_16oq1_35`,header__img:`_header__img_16oq1_41`,header__name:`_header__name_16oq1_48`,isSubmitting:`_isSubmitting_16oq1_57`,options:`_options_16oq1_60`,option:`_option_16oq1_60`,isSelected:`_isSelected_16oq1_79`,isDisabled:`_isDisabled_16oq1_79`,option__inner:`_option__inner_16oq1_89`,option__topRow:`_option__topRow_16oq1_100`,option__price:`_option__price_16oq1_110`,option__priceDisabled:`_option__priceDisabled_16oq1_117`,option__bottomRow:`_option__bottomRow_16oq1_124`,option__meta:`_option__meta_16oq1_135`,option__offer:`_option__offer_16oq1_146`,option__regularPrice:`_option__regularPrice_16oq1_153`,option__amountOff:`_option__amountOff_16oq1_158`,isMuted:`_isMuted_16oq1_164`,specToggle__text:`_specToggle__text_16oq1_175`,specToggle__arrow:`_specToggle__arrow_16oq1_176`,specTable:`_specTable_16oq1_179`,specRow:`_specRow_16oq1_186`,isSameSpec:`_isSameSpec_16oq1_191`,isDiffSpec:`_isDiffSpec_16oq1_194`,specRow__label:`_specRow__label_16oq1_197`,specRow__value:`_specRow__value_16oq1_206`,option__corner:`_option__corner_16oq1_225`,topLeft:`_topLeft_16oq1_239`,topRight:`_topRight_16oq1_245`,bottomLeft:`_bottomLeft_16oq1_251`,bottomRight:`_bottomRight_16oq1_257`,stockBadge:`_stockBadge_16oq1_263`,notifyBadge:`_notifyBadge_16oq1_277`,notifyBadge__icon:`_notifyBadge__icon_16oq1_302`,specToggle:`_specToggle_16oq1_175`,isExpanded:`_isExpanded_16oq1_335`,btnBar:`_btnBar_16oq1_338`,btnBar__body:`_btnBar__body_16oq1_344`,btnBar__skuName:`_btnBar__skuName_16oq1_351`,btnBar__price:`_btnBar__price_16oq1_359`,colors:`_colors_16oq1_370`,colorChip:`_colorChip_16oq1_377`,colorChip__ring:`_colorChip__ring_16oq1_389`,colorChip__swatch:`_colorChip__swatch_16oq1_405`,colorChip__name:`_colorChip__name_16oq1_416`,addButton:`_addButton_16oq1_425`,addButton__loadingIcon:`_addButton__loadingIcon_16oq1_437`},JM=()=>{let{theme:e}=Gr(),t=e.includes(`rog`),n=e.includes(`proart`);return{Arrow:t?Kt:n?HM:Gt,Bell:t?WM:UM}},YM=({expanded:e,onClick:t,disabled:n,controlsId:r})=>{let i=(0,b.useContext)(_n),{Arrow:a}=JM();return(0,B.jsxs)(`button`,{type:`button`,className:$.specToggle,disabled:n,"aria-expanded":e,"aria-controls":r,onClick:e=>{e.stopPropagation(),t?.()},onKeyDown:e=>{e.stopPropagation()},"data-norecordga":!0,children:[(0,B.jsx)(`span`,{className:$.specToggle__text,children:qM(i,e?KM.collapseSpec:KM.expandSpec)}),(0,B.jsx)(a,{className:L($.specToggle__arrow,e&&$.isExpanded)})]})},XM=({item:e,selected:t,expanded:n,muted:r,onSelect:i,onToggleSpec:a,onNotify:o,onNotifyBadgeShown:s,idPrefix:c})=>{let l=(0,b.useContext)(_n),{Bell:u}=JM(),d=!!e.isOutOfStock,f=d||r,p=`${c}-spec-${e.sku}`;return(0,b.useEffect)(()=>{d&&s?.()},[]),(0,B.jsxs)(`div`,{className:L($.option,t&&!r&&$.isSelected,d&&$.isDisabled,r&&$.isMuted),role:`radio`,"aria-checked":t,"aria-disabled":f||void 0,tabIndex:f?-1:0,onClick:f?void 0:i,onKeyDown:e=>{f||(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),i?.())},children:[(0,B.jsx)(`span`,{className:L($.option__corner,$.topLeft)}),(0,B.jsx)(`span`,{className:L($.option__corner,$.topRight)}),(0,B.jsx)(`span`,{className:L($.option__corner,$.bottomLeft)}),(0,B.jsx)(`span`,{className:L($.option__corner,$.bottomRight)}),(0,B.jsxs)(`div`,{className:$.option__inner,children:[(0,B.jsx)(`div`,{className:$.option__topRow,children:d?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(`span`,{className:$.stockBadge,children:qM(l,KM.outOfStock)}),(0,B.jsxs)(`button`,{type:`button`,className:$.notifyBadge,disabled:r,onClick:e=>{e.stopPropagation(),o?.()},"data-norecordga":!0,children:[(0,B.jsx)(u,{className:$.notifyBadge__icon}),qM(l,KM.restockNotify)]})]}):(0,B.jsx)(`b`,{className:$.option__price,children:e.displayPrice})}),(0,B.jsxs)(`div`,{className:$.option__bottomRow,children:[d&&(0,B.jsx)(`b`,{className:$.option__priceDisabled,children:e.displayPrice}),(0,B.jsxs)(`div`,{className:$.option__meta,children:[(0,B.jsxs)(`div`,{className:$.option__offer,children:[e.displayRegularPrice&&(0,B.jsx)(`del`,{className:$.option__regularPrice,children:e.displayRegularPrice}),e.displayAmountOff&&(0,B.jsx)(`span`,{className:$.option__amountOff,children:e.displayAmountOff})]}),(0,B.jsx)(YM,{expanded:n,onClick:a,disabled:r,controlsId:p})]})]}),n&&e.specs.length>0&&(0,B.jsx)(`div`,{id:p,className:$.specTable,role:`table`,children:e.specs.map(e=>(0,B.jsxs)(`div`,{className:L($.specRow,e.isVariant?$.isDiffSpec:$.isSameSpec),role:`row`,children:[(0,B.jsx)(`span`,{className:$.specRow__label,role:`cell`,children:e.keyName}),(0,B.jsx)(`span`,{className:$.specRow__value,role:`cell`,children:e.value})]},e.keyName))})]})]})},ZM=({color:e,selected:t,disabled:n,onSelect:r})=>(0,B.jsxs)(`button`,{type:`button`,className:L($.colorChip,t&&$.isSelected),"aria-pressed":t,disabled:e.isOutOfStock||n,onClick:r,"data-norecordga":!0,children:[(0,B.jsx)(`span`,{className:$.colorChip__ring,children:(0,B.jsx)(`span`,{className:$.colorChip__swatch,style:e.swatch?{background:e.swatch}:void 0})}),(0,B.jsx)(`span`,{className:$.colorChip__name,children:e.name})]}
102),QM=({displayName:e,galleryUrl:t,items:n,selectedSku:r,onSelectSku:i,expandedSkus:a=[],onToggleSpec:o,colors:s=[],selectedColor:c,onSelectColor:l,onNotify:u,onNotifyBadgeShown:d,onAddToCart:f,isSubmitting:p,isHighlighted:m})=>{let h=(0,b.useContext)(_n),g=n.find(e=>e.sku===r)??n[0],_=(0,b.useId)(),v=`${_}-heading`;return(0,B.jsx)(`div`,{className:L($.skuForm,p&&$.isSubmitting,m&&$.isHighlighted),"data-pid":`skuSelectForm`,children:(0,B.jsxs)(`div`,{className:$.skuForm__body,children:[(0,B.jsxs)(`div`,{className:$.header,children:[(0,B.jsxs)(`div`,{className:$.header__row,children:[(0,B.jsx)(`span`,{className:$.header__img,children:(0,B.jsx)(PM.Image,{src:GM(t)})}),(0,B.jsx)(`b`,{id:v,className:$.header__name,children:e})]}),(0,B.jsx)(`div`,{className:$.divider})]}),(0,B.jsx)(`div`,{className:$.options,role:`radiogroup`,"aria-labelledby":v,children:n.map(e=>(0,B.jsx)(XM,{item:e,idPrefix:_,selected:e.sku===g?.sku,expanded:a.includes(e.sku),muted:p,onSelect:()=>i?.(e.sku),onToggleSpec:()=>o?.(e.sku),onNotify:()=>u?.(e.sku),onNotifyBadgeShown:()=>d?.(e.sku)},e.sku))}),(0,B.jsxs)(`div`,{className:$.btnBar,children:[(0,B.jsx)(`div`,{className:$.divider}),(0,B.jsxs)(`div`,{className:$.btnBar__body,children:[s.length>0&&(0,B.jsx)(`div`,{className:$.colors,children:s.map(e=>(0,B.jsx)(ZM,{color:e,selected:e.name===c,disabled:p,onSelect:()=>l?.(e.name)},e.name))}),(0,B.jsx)(`b`,{className:$.btnBar__skuName,children:g?.skuName}),(0,B.jsx)(`b`,{className:$.btnBar__price,children:g?.displayPrice}),(0,B.jsx)(Fr,{type:`button`,className:$.addButton,onClick:()=>g&&f?.(g.sku),disabled:p,"aria-label":qM(h,KM.addToCart),"aria-busy":p||void 0,"data-norecordga":!0,children:p?(0,B.jsx)(At,{className:$.addButton__loadingIcon}):qM(h,KM.addToCart)})]})]})]})})},$M={cartCard:`_cartCard_19ehx_1`,cartCard__body:`_cartCard__body_19ehx_10`,divider:`_divider_19ehx_17`,product:`_product_19ehx_22`,productOnSurface:`_productOnSurface_19ehx_22`,product__img:`_product__img_19ehx_28`,product__name:`_product__name_19ehx_35`,title:`_title_19ehx_44`,qtyRow:`_qtyRow_19ehx_58`,itemRow:`_itemRow_19ehx_69`,itemRow__highlighted:`_itemRow__highlighted_19ehx_78`,itemRow__img:`_itemRow__img_19ehx_81`,itemRow__info:`_itemRow__info_19ehx_88`,itemRow__name:`_itemRow__name_19ehx_95`,itemRow__qtyPrice:`_itemRow__qtyPrice_19ehx_102`,itemRow__qtyHighlight:`_itemRow__qtyHighlight_19ehx_113`,subtotal:`_subtotal_19ehx_118`,subtotal__label:`_subtotal__label_19ehx_125`,subtotal__price:`_subtotal__price_19ehx_130`,hint:`_hint_19ehx_136`,hint__text:`_hint__text_19ehx_142`,primaryButton:`_primaryButton_19ehx_149`,outlineButton:`_outlineButton_19ehx_165`,outlineButton__loadingIcon:`_outlineButton__loadingIcon_19ehx_186`},eN=({imageUri:e,mktName:t})=>(0,B.jsxs)(`div`,{className:$M.product,children:[(0,B.jsx)(`span`,{className:$M.product__img,children:(0,B.jsx)(PM.Image,{src:GM(e)})}),(0,B.jsx)(`b`,{className:$M.product__name,children:t})]}),tN=({item:e})=>(0,B.jsxs)(`div`,{className:L($M.itemRow,e.highlight===`newItem`&&$M.itemRow__highlighted),children:[(0,B.jsx)(`span`,{className:$M.itemRow__img,children:(0,B.jsx)(PM.Image,{src:GM(e.imageUri)})}),(0,B.jsxs)(`div`,{className:$M.itemRow__info,children:[(0,B.jsx)(`b`,{className:$M.itemRow__name,children:e.mktName}),(0,B.jsxs)(`div`,{className:$M.itemRow__qtyPrice,children:[(0,B.jsxs)(`span`,{children:[`×`,` `,e.highlight===`quantityIncreased`?(0,B.jsx)(`b`,{className:$M.itemRow__qtyHighlight,children:e.quantity}):e.quantity]}),(0,B.jsx)(`span`,{children:e.displayPrice})]})]})]}),nN=({props:e,langConfig:t})=>{let n=e.items.length===1&&e.items.every(e=>!e.highlight),[r]=e.items;return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(`p`,{className:$M.title,children:zM(qM(t,KM.successTitle),[{productCount:String(e.itemCount)}])}),n&&r?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsxs)(`div`,{className:$M.productOnSurface,children:[(0,B.jsx)(`span`,{className:$M.product__img,children:(0,B.jsx)(PM.Image,{src:GM(r.imageUri)})}),(0,B.jsx)(`b`,{className:$M.product__name,children:r.mktName})]}),(0,B.jsxs)(`div`,{className:$M.qtyRow,children:[(0,B.jsx)(`span`,{children:`× ${r.quantity}`}),(0,B.jsx)(`span`,{children:r.displayPrice})]})]}):e.items.map(e=>(0,B.jsx)(tN,{item:e},e.sku)),(0,B.jsx)(`div`,{className:$M.divider}),(0,B.jsxs)(`div`,{className:$M.subtotal,children:[(0,B.jsx)(`span`,{className:$M.subtotal__label,children:qM(t,KM.subtotal)}),(0,B.jsx)(`b`,{className:$M.subtotal__price,children:e.displaySubtotal})]}),(0,B.jsx)(PM.Button,{link:e.cartUri,text:qM(t,KM.viewCart),className:$M.primaryButton,onClick:e.onGotoCartClick})]})},rN=({props:e,langConfig:t})=>(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(eN,{imageUri:e.imageUri,mktName:e.mktName}),(0,B.jsx)(`div`,{className:$M.divider}),(0,B.jsx)(`div`,{className:$M.hint,children:(0,B.jsx)(`p`,{className:$M.hint__text,children:qM(t,KM.addFailedHint)})}),(0,B.jsx)(Fr,{type:`button`,onClick:e.onRetry,disabled:e.isRetrying,"aria-label":qM(t,KM.retryAdd),"aria-busy":e.isRetrying||void 0,className:$M.outlineButton,"data-norecordga":!0,children:e.isRetrying?(0,B.jsx)(At,{className:$M.outlineButton__loadingIcon}):qM(t,KM.retryAdd)})]}),iN=e=>{let t=(0,b.useContext)(_n);return(0,B.jsx)(`div`,{className:$M.cartCard,"data-pid":e.status===`success`?`cartSuccessCard`:`cartFailureCard`,children:(0,B.jsx)(`div`,{className:$M.cartCard__body,children:e.status===`success`?(0,B.jsx)(nN,{props:e,langConfig:t}):(0,B.jsx)(rN,{props:e,langConfig:t})})})},aN=900*1e3,oN=(e,t,n)=>{let r=e.findIndex(e=>e.renderId===t);return r===-1?[...e,...n]:[...e.slice(0,r),...n,...e.slice(r+1)]},sN=({modelOneId:e,mktName:t,imageUri:n,chatType:r,chatType2:i,restoreOption:a})=>{let o=(0,b.useContext)(_n),{iframeRef:s}=(0,b.useContext)(x),{setMessageLog:c,scrollToBottom:l,disableAutoScroll:u}=fk(),{cartSnapshot:d,setCartIdentity:f,setCartSnapshot:p}=LM(),{expand:m}=jr(),{websiteCode:h,systemCode:g}=Gr(),{sessionId:_}=Qr(),v=(t,n,a={})=>{let{withProductLabel:o=!0,allowRestored:s=!1}=a,c=r??(s?O.current.chatType:void 0),l=i??(s?O.current.chatType2:void 0);!c||!l||V({...t,session_id:_,intent:`${l}/${c}`,labels:o?`${e}/${O.current.displayName}/${n}`:n})},y=(0,b.useRef)(void 0),S=(0,b.useRef)(void 0),[C,w]=(0,b.useState)(void 0),T=(0,b.useRef)(void 0),[E,D]=(0,b.useState)(!1),O
102=(0,b.useRef)({displayName:t??``,galleryUrl:n??``,items:[],colors:[],chatType:r,chatType2:i}),[k,A]=(0,b.useState)(),[j,M]=(0,b.useState)([]),[N,P]=(0,b.useState)(),[F,ee]=(0,b.useState)(!1),[te,ne]=(0,b.useState)(!1),I=(0,b.useRef)(void 0),re=(0,b.useRef)(void 0),ie=(0,b.useRef)(null),ae=(0,b.useRef)(void 0),oe=(0,b.useRef)([]),se=()=>{if(!ae.current){let e=Math.floor(Date.now()/1e3);ae.current={chatId:BM(),chatTime:e,renderTime:e}}return ae.current},ce=e=>{e&&(oe.current=oe.current.filter(t=>t.renderId!==e))},le=e=>{let{chatId:t,chatTime:n,renderTime:r}=se();oe.current=[...oe.current,...e],Li.editConversationRecord({websiteCode:h,sessionId:_,systemCode:g,history:[{chatId:t,chatTime:n,returnChatType:``,returnChatType2:``,renderTime:r,render:oe.current}]})},L=()=>({message:zM(qM(o,KM.multiSkuPrompt),[{productName:O.current.displayName}]),source:`suffixText`,renderId:BM(),timing:mr(Date.now()/1e3),delay:!1}),ue=e=>{v(sr,`notify_me_click`,{allowRestored:!0});let t=O.current.items.find(({sku:t})=>t===e);t?.purchaseLink&&window.open(t.purchaseLink,`_blank`,`noopener,noreferrer`)},de=()=>{v(or,`notify_me_impression`)},fe=()=>({content:(0,B.jsx)(`div`,{ref:e=>ie.current=e,className:$.scrollTarget,children:(0,B.jsx)(QM,{displayName:O.current.displayName,galleryUrl:O.current.galleryUrl,items:O.current.items,selectedSku:k,onSelectSku:e=>{v(ar,`sku_card_click`,{allowRestored:!0}),A(e)},expandedSkus:j,onToggleSpec:e=>M(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e]),colors:O.current.colors,selectedColor:N,onSelectColor:P,onNotify:ue,onNotifyBadgeShown:de,onAddToCart:Ce,isSubmitting:F,isHighlighted:te})}),source:`carousel`,renderId:y.current,delay:!1}),pe=()=>{setTimeout(()=>{ie.current?.scrollIntoView({behavior:`smooth`,block:`start`})},0)},me=()=>{I.current?.disconnect(),re.current&&clearTimeout(re.current),ne(!0),re.current=setTimeout(()=>{ne(!1),I.current?.disconnect(),re.current=void 0},2e3),setTimeout(()=>{let e=ie.current;if(!e)return;let t=new IntersectionObserver(([e])=>{e.isIntersecting&&(t.disconnect(),re.current&&clearTimeout(re.current),re.current=setTimeout(()=>{ne(!1),re.current=void 0},700))},{threshold:.3});I.current=t,t.observe(e)},300)},he=()=>({message:qM(o,KM.addSuccessPrompt),source:`suffixText`,renderId:BM(),timing:mr(Date.now()/1e3),delay:!1}),ge=(e,t,n,r,i=BM())=>(v(cr,`add_success_impression`),{content:(0,B.jsx)(iN,{status:`success`,items:e,itemCount:t,displaySubtotal:n,cartUri:r,onGotoCartClick:()=>v(lr,`goto_cart_click`,{withProductLabel:!1,allowRestored:!0})}),source:`carousel`,renderId:i,delay:!1}),_e=(e,t)=>{let n=!!t?.items.length;return e.items.map(e=>{let r=t?.items.find(t=>t.sku===e.sku),i;return n&&(r?e.quantity>r.quantity&&(i=`quantityIncreased`):i=`newItem`),{sku:e.sku,mktName:e.name,imageUri:e.smallImage.url,quantity:e.quantity,displayPrice:e.rowTotalPrice,highlight:i}})},ve=(e,t,n)=>(n||v(ur,`add_fail_impression`),{content:(0,B.jsx)(iN,{status:`failure`,imageUri:O.current.galleryUrl,mktName:O.current.displayName,onRetry:()=>{v(dr,`add_retry_click`,{allowRestored:!0}),Ce(e,!0)},isRetrying:n}),source:`carousel`,renderId:t,delay:!1}),ye=()=>{l()};(0,b.useEffect)(()=>()=>{T.current&&clearTimeout(T.current),re.current&&clearTimeout(re.current),I.current?.disconnect(),e!==void 0&&y.current&&RM.getState().clearActiveSkuFlow(e,y.current)},[]),(0,b.useEffect)(()=>{y.current&&c(e=>e.map(e=>e.renderId===y.current?fe():e))},[k,j,N,F,te]),(0,b.useEffect)(()=>{if(!C||!S.current||S.current.renderId!==C)return;let{renderId:e,sku:t}=S.current;c(n=>n.map(n=>n.renderId===e?ve(t,e,!0):n))},[C]);let be=(0,b.useRef)(!1);(0,b.useEffect)(()=>{if(!a||be.current)return;be.current=!0;let{renderId:e}=a;if(ae.current={chatId:a.option.flowChatId,chatTime:a.option.chatTime,renderTime:a.option.renderTime},O.current=a.option.catalog,a.type===`skuSelectCard`){let t=aN-(Date.now()-a.option.catalogRequestTimeMs);if(t<=0){c(t=>t.filter(t=>t.renderId!==e));return}y.current=e,T.current=setTimeout(()=>{y.current=void 0,T.current=void 0,c(t=>t.filter(t=>t.renderId!==e))},t),c(t=>t.map(t=>t.renderId===e?fe():t));return}if(a.option.status===`failure`){let{sku:t}=a.option;S.current={renderId:e,sku:t},c(n=>n.map(n=>n.renderId===e?ve(t,e,!1):n));return}let{items:t,itemCount:n,subtotalPrice:r,checkoutUrl:i}=a.option;c(a=>a.map(a=>
102a.renderId===e?ge(t,n,r,i,e):a))},[a]);let xe=async()=>{if(e===void 0||E)return;let a=RM.getState().activeSkuFlows[e];if(a){a.scrollToForm(),a.highlightForm();return}ae.current=void 0,oe.current=[],D(!0);try{let a=(await Li.getProductCatalog({websiteCode:h,systemCode:g,sessionId:_,chatId:se().chatId,model1Ids:[e]})).result.data[0];if(!a)return;let o=a.items.filter(e=>e.displayPrice),l=o.map(e=>({...e,isOutOfStock:e.buttonStatus===`notify_me`}));if(O.current={displayName:a.displayName||t||``,galleryUrl:a.galleryUrl||n||``,items:l,colors:a.distinctColor.map(({color:e,colorCode:t})=>({name:e,swatch:t??void 0})),chatType:r,chatType2:i},o.length<=1){await Ce(o[0].sku);return}a.skuListUrl&&si({link:a.skuListUrl,iframeElem:s.current,blockRedirect:!0,sessionId:_,websiteCode:h,systemCode:g,expand:m}),y.current=BM();let u=y.current;RM.getState().registerActiveSkuFlow(e,{renderId:u,scrollToForm:pe,highlightForm:me}),T.current=setTimeout(()=>{y.current=void 0,T.current=void 0,RM.getState().clearActiveSkuFlow(e,u),c(e=>e.filter(e=>e.renderId!==u))},aN);let d=L();c(e=>[...e,d,fe()]),pe();let{chatId:f,chatTime:p,renderTime:v}=se();le([{type:`text`,message:d.message,renderId:BM()},{type:`skuSelectCard`,message:``,renderId:y.current,option:[{flowChatId:f,chatTime:p,renderTime:v,catalog:O.current,catalogRequestTimeMs:Date.now()}]}])}catch(e){console.error(e)}finally{D(!1)}},Se=()=>{if(!S.current)return;let{renderId:t}=S.current;S.current=void 0,w(void 0),A(void 0),M([]),P(void 0),y.current=BM();let n=y.current;e!==void 0&&RM.getState().registerActiveSkuFlow(e,{renderId:n,scrollToForm:pe,highlightForm:me}),T.current=setTimeout(()=>{y.current=void 0,T.current=void 0,e!==void 0&&RM.getState().clearActiveSkuFlow(e,n),c(e=>e.filter(e=>e.renderId!==n))},aN);let r=L();c(e=>oN(e,t,[r,fe()])),pe(),ce(t);let{chatId:i,chatTime:a,renderTime:o}=se();le([{type:`text`,message:r.message,renderId:BM()},{type:`skuSelectCard`,message:``,renderId:y.current,option:[{flowChatId:i,chatTime:a,renderTime:o,catalog:O.current,catalogRequestTimeMs:Date.now()}]}])},Ce=async(t,n=!1)=>{if(!F){if(n&&S.current&&O.current.items.length>1){Se();return}ee(!0),n&&S.current&&w(S.current.renderId);try{if(!O.current.items.find(e=>e.sku===t))return;let r=d,i=y.current;T.current&&=(clearTimeout(T.current),void 0);let a=(e,t)=>{ce(i),ce(e);let{chatId:n,chatTime:r,renderTime:a}=se();le([{type:`cartResultCard`,message:``,renderId:e,option:[{flowChatId:n,chatTime:r,renderTime:a,catalog:O.current,status:`failure`,sku:t}]}])},l=(e,t,n,r)=>{ce(i),ce(r);let{chatId:a,chatTime:s,renderTime:c}=se();le([{type:`text`,message:qM(o,KM.addSuccessPrompt),renderId:BM()},{type:`cartResultCard`,message:``,renderId:e,option:[{flowChatId:a,chatTime:s,renderTime:c,catalog:O.current,status:`success`,items:t,itemCount:n.totalQuantity,subtotalPrice:n.subtotalPrice,checkoutUrl:n.checkoutUrl}]}])},m=null;try{let{cartId:e,token:n,guestId:r}=(await Li.addCart({websiteCode:h,systemCode:g,sessionId:_,chatId:se().chatId,quantity:1,sku:t})).result;f(e,n),r&&!yn(`aticket`)&&!yn(`asus_mg_guest_id`)&&bn(`asus_mg_guest_id`,r),m=(await Li.retrieveCart({websiteCode:h,systemCode:g,sessionId:_,chatId:se().chatId,cartToken:n,cartId:e})).result,p(m),s.current?.contentWindow?.refreshCart?.()}catch{m=null}if(y.current=void 0,e!==void 0&&i&&RM.getState().clearActiveSkuFlow(e,i),n&&S.current){let{renderId:e}=S.current;if(!m){u(),(0,li.flushSync)(()=>{c(n=>n.map(n=>n.renderId===e?ve(t,e,!1):n))}),a(e,t);return}S.current=void 0;let n=_e(m,r),i=BM();u(),(0,li.flushSync)(()=>{c(t=>oN(t,e,[he(),ge(n,m.totalQuantity,m.subtotalPrice,m.checkoutUrl,i)]))}),l(i,n,m,e);return}if(!m){let e=BM();S.current={renderId:e,sku:t},u(),(0,li.flushSync)(()=>{c(n=>[...i?n.filter(e=>e.renderId!==i):n,ve(t,e,!1)])}),ye(),a(e,t);return}let v=_e(m,r),b=BM();u(),(0,li.flushSync)(()=>{c(e=>[...i?e.filter(e=>e.renderId!==i):e,he(),ge(v,m.totalQuantity,m.subtotalPrice,m.checkoutUrl,b)])}),ye(),l(b,v,m,void 0)}finally{ee(!1),w(void 0)}}};return{handleAddToCartClick:xe,isLoading:E}},cN={cardWrap:`_cardWrap_ubulv_1`,cardImgWrap:`_cardImgWrap_ubulv_14`,cardInfoWrap:`_cardInfoWrap_ubulv_22`,hiddenContent:`_hiddenContent_ubulv_28`,cardInfoWrap__more:`_cardInfoWrap__more_ubulv_43`,arrow:`_arrow_ubulv_50`,showLess:`_showLess_ubulv_57`,purchaseWrap:`_purchaseWrap_ubulv_64`,purchase__tag:`_purchase__tag_ubulv_69`,purchase__tag__price:`_purchase__tag__price_ubulv_73`,purchase__button:`_purchase__button_ubulv_78`,purchase__addToCart:`_purchase__addToCart_ubulv_87`,purchase__buttonOutlined:`_purchase__buttonOutlined_ubulv_90`,purchase__learnMore:`_purchase__learnMore_ubulv_106`,infoIconWrap:`_infoIconWrap_ubulv_120`,infoIcon:`_infoIcon_ubulv_120`},lN=e=>{let{mktName:t,uri:n,productUri:r,imageUri:i,displayPrice:a,buttonText:o,displayKeySpec:s,isHidden:c,modelOneId:l,chatType:u,chatType2:d,handleShowCallback:f,onTooltipOpen:p,onTooltipClose:m}=e,h=(0,b.useContext)(_n),{theme:g,websiteCode:_}=Gr(),v=!!n,{handleAddToCartClick:y,isLoading:x}=sN({modelOneId:l,mktName:t,imageUri:i,chatType:u,chatType2:d}),{sessionId:S}
102=Qr(),[C,w]=(0,b.useState)(!1),T=(0,b.useRef)(null),[E,D]=(0,b.useState)(!1);(0,b.useEffect)(()=>{!u||!d||V({...Pn,session_id:S,intent:`${d}/${u}`,labels:`${l}/${t}/prod_card_impression`})},[l,t,S,u,d]);let O=()=>{!u||!d||V({...Fn,session_id:S,intent:`${d}/${u}`,labels:`${l}/${t}/prod_card_clicked`})};return(0,b.useEffect)(()=>{if(!T.current)return;let e=T.current.querySelector(`.keySpec`);if(!e)return;let t=setTimeout(()=>{w(e.offsetHeight>55)},100);return()=>clearTimeout(t)},[]),(0,B.jsxs)(`div`,{className:cN.cardWrap,children:[(0,B.jsx)(`a`,{href:r,className:cN.cardImgWrap,onClick:O,children:(0,B.jsx)(PM.Image,{src:GM(i),title:t})}),(0,B.jsxs)(`span`,{className:cN.cardInfoWrap,ref:T,children:[(0,B.jsx)(PM.Title,{title:t}),(0,B.jsx)(PM.Content,{className:L(c&&cN.hiddenContent),dangerouslySetInnerHTML:{__html:Et(`<div class='keySpec'>${s}</div>`)}}),C&&(0,B.jsxs)(`span`,{className:cN.cardInfoWrap__more,onClick:f,tabIndex:0,role:`button`,"aria-label":c?h[`product-card-show-more`]:h[`product-card-show-less`],"data-dir":En(_),children:[c?h[`product-card-show-more`]:h[`product-card-show-less`],(0,B.jsx)(`span`,{className:L(cN.arrow,!c&&cN.showLess),children:g.includes(`rog`)?(0,B.jsx)(Kt,{}):g.includes(`proart`)?(0,B.jsx)(HM,{}):(0,B.jsx)(Gt,{})})]})]}),(0,B.jsx)(`hr`,{style:{backgroundColor:`#ccc`,border:`none`,height:`1px`,margin:`12px 0`}}),(0,B.jsxs)(`span`,{className:cN.purchaseWrap,children:[a&&(0,B.jsxs)(`span`,{className:cN.purchase__tag,children:[h[`product-card-starting-at`],(0,B.jsx)(`span`,{className:cN.infoIconWrap,onMouseEnter:e=>{E||(D(!0),p?.(e.currentTarget))},onMouseLeave:()=>{D(!1),m?.()},children:(0,B.jsx)(Jt,{className:L(cN.infoIcon,`price-tooltip`)})}),(0,B.jsx)(`br`,{}),(0,B.jsx)(`span`,{className:cN.purchase__tag__price,children:a})]}),v&&(0,B.jsx)(IM,{text:qM(h,KM.addToCart),className:cN.purchase__addToCart,onClick:y,loading:x}),(0,B.jsx)(PM.Button,{onClick:O,link:n||r,text:o,className:L(n?cN.purchase__button:cN.purchase__learnMore,v&&cN.purchase__buttonOutlined)})]})]})},uN={cardWrap:`_cardWrap_1g8wc_1`,cardImgWrap:`_cardImgWrap_1g8wc_14`,cardImg:`_cardImg_1g8wc_14`,cardInfoWrap:`_cardInfoWrap_1g8wc_25`,cardInfoWrap__title:`_cardInfoWrap__title_1g8wc_31`,cardDivider:`_cardDivider_1g8wc_34`,learnMore:`_learnMore_1g8wc_39`,learnMore__link:`_learnMore__link_1g8wc_44`},dN=e=>{let t=e.length===10?parseInt(e)*1e3:e;return new Date(t).toLocaleString(`zh-tw`,{hour12:!1})},fN=e=>{let t=(0,b.useContext)(_n),{sessionId:n}=Qr();return(0,b.useEffect)(()=>{V({...Qn,session_id:n,labels:`event_card_impression`,name_ga4:`event_card_impression_brand_assit`,action:`displayed`})},[n]),(0,B.jsxs)(`div`,{className:uN.cardWrap,children:[(0,B.jsx)(`div`,{className:uN.cardImgWrap,role:`img`,"aria-label":e.title,children:(0,B.jsx)(PM.Image,{src:GM(e.image),className:uN.cardImg,alt:e.title,"aria-hidden":`true`})}),(0,B.jsx)(`span`,{className:uN.cardInfoWrap,children:(0,B.jsx)(PM.Title,{title:e.title,suffixTitle:`${dN(e.startDate)}~${dN(e.endDate)}`})}),(0,B.jsx)(`div`,{className:uN.cardDivider}),(0,B.jsx)(`span`,{className:uN.learnMore,children:(0,B.jsx)(PM.Button,{text:t[`button-status-learn-more`],link:e.url,className:uN.learnMore__link,onClick:()=>{V({...Qn,session_id:n,labels:`event_card_click`,name_ga4:`event_card_click_brand_assit`,action:`clicked`})}})})]})},pN={purchaseWrap:`_purchaseWrap_196lo_1`,purchase__learnMore:`_purchase__learnMore_196lo_1`,purchase__button:`_purchase__button_196lo_1`,cardWrap:`_cardWrap_196lo_8`,cardHeaderWrap:`_cardHeaderWrap_196lo_19`,cardHeaderWrap__link:`_cardHeaderWrap__link_196lo_25`,cardHeaderWrap__link__img:`_cardHeaderWrap__link__img_196lo_32`,cardHeaderWrap__link__text:`_cardHeaderWrap__link__text_196lo_39`,cardInfoWrap:`_cardInfoWrap_196lo_48`,hiddenContent:`_hiddenContent_196lo_54`,cardInfoWrap__more:`_cardInfoWrap__more_196lo_63`,arrow:`_arrow_196lo_80`,showLess:`_showLess_196lo_87`,purchaseDivider:`_purchaseDivider_196lo_94`,purchase__tag:`_purchase__tag_196lo_103`,purchase__tag__infoWrap:`_purchase__tag__infoWrap_196lo_107`,purchase__tag__price:`_purchase__tag__price_196lo_110`,purchase__buttonGroup:`_purchase__buttonGroup_196lo_123`,purchase__buttonGroup__split:`_purchase__buttonGroup__split_196lo_129`,purchase__buttonInGroup:`_purchase__buttonInGroup_196lo_133`,infoIconWrap:`_infoIconWrap_196lo_167`,infoIcon:`_infoIcon_196lo_167`,markdown__content:`_markdown__content_196lo_179`,markdown__link:`_markdown__link_196lo_184`},mN=ri(),hN=e=>{let{mktName:t,uri:n,productUri:r,imageUri:i,displayPrice:a,buttonText:o,displayKeySpec:s,isHidden:c,modelOneId:l,chatType:u,chatType2:d,handleShowCallback:f,onTooltipOpen:p,onTooltipClose:m}=e,{theme:h,websiteCode:g}=Gr(),_=(0,b.useContext)(_n),v=!!n,{handleAddToCartClick:y,isLoading:x}=sN({modelOneId:l,mktName:t,imageUri:i,chatType:u,chatType2:d}),[S,C]=(0,b.useState)(!1),[w,T]=(0,b.useState)(!1),E=(0,b.useRef)(null),D=(0,b.useRef)(null),O=(0,b.useRef)(null);return(0,b.useEffect)(()=>
102{if(!E.current)return;let e=E.current.querySelector(`.keySpec`),t=O.current,n=D.current?.parentElement;if(!e||!t||!n)return;let r=setTimeout(()=>{T(t.offsetHeight-n.offsetHeight-28<e.offsetHeight)},100);return()=>clearTimeout(r)},[]),(0,B.jsxs)(`div`,{className:pN.cardWrap,"data-tooltip-id":`price-tooltip`,style:{height:c?void 0:`100%`,paddingBottom:c?void 0:`43px`},ref:O,children:[(0,B.jsxs)(`div`,{className:pN.cardHeaderWrap,children:[(0,B.jsxs)(`a`,{href:r,className:pN.cardHeaderWrap__link,ref:D,children:[(0,B.jsx)(`span`,{className:pN.cardHeaderWrap__link__img,children:(0,B.jsx)(PM.Image,{src:GM(i)})}),(0,B.jsx)(PM.Title,{className:pN.cardHeaderWrap__link__text,title:t})]}),(0,B.jsx)(`div`,{className:pN.purchaseDivider}),(0,B.jsxs)(`span`,{className:pN.purchaseWrap,children:[a&&(0,B.jsxs)(`span`,{className:pN.purchase__tag,children:[(0,B.jsxs)(`div`,{className:pN.purchase__tag__infoWrap,children:[(0,B.jsx)(`span`,{children:_[`product-card-starting-at`]}),(0,B.jsx)(`div`,{className:pN.infoIconWrap,onMouseEnter:e=>{S||(C(!0),p?.(e.currentTarget))},onMouseLeave:()=>{C(!1),m?.()},children:(0,B.jsx)(Jt,{className:L(pN.infoIcon,`price-tooltip`)})})]}),(0,B.jsx)(`b`,{className:pN.purchase__tag__price,children:a})]}),(0,B.jsxs)(`span`,{className:L(pN.purchase__buttonGroup,v&&pN.purchase__buttonGroup__split),children:[(0,B.jsx)(PM.Button,{link:n||r,text:o,className:L(n?pN.purchase__button:pN.purchase__learnMore,v&&pN.purchase__buttonInGroup)}),v&&(0,B.jsx)(IM,{size:`sm`,text:qM(_,KM.addToCart),onClick:y,loading:x})]})]})]}),(0,B.jsxs)(`span`,{className:pN.cardInfoWrap,ref:E,children:[(0,B.jsx)(PM.Content,{className:L(pN.markdown__content),children:(0,B.jsx)(`div`,{className:`keySpec`,children:(0,B.jsx)(Wd,{remarkPlugins:[ub,[Zm,{singleTilde:!1}]],rehypePlugins:[cb],components:{a(e){let t=!0;return e.href&&mN.test(e.href)&&(t=(e.href.startsWith(`http:`)||e.href.startsWith(`https:`))&&new URL(e.href).origin===window.location.origin),!e.children||!e.href?null:mN.test(e.href)?(0,B.jsx)(`span`,{className:pN.markdown__link,children:(0,B.jsxs)(`a`,{href:e.href,className:e.className,...e,children:[e.children,!t&&h.includes(`asus`)&&(0,B.jsx)(fb,{}),!t&&h.includes(`rog`)&&(0,B.jsx)(pb,{}),!t&&h.includes(`aiot`)&&(0,B.jsx)(mb,{}),!t&&h.includes(`proart`)&&(0,B.jsx)(hb,{})]})}):(0,B.jsx)(`p`,{children:e.children})}},children:s})})}),w&&(0,B.jsxs)(`span`,{className:L(pN.cardInfoWrap__more,c&&pN.hiddenContent),onClick:f,"aria-label":_[c?_[`product-card-show-more`]:_[`product-card-show-less`]],"data-dir":En(g),children:[c?_[`product-card-show-more`]:_[`product-card-show-less`],(0,B.jsx)(`span`,{className:L(pN.arrow,!c&&pN.showLess),children:h.includes(`rog`)?(0,B.jsx)(Kt,{}):h.includes(`proart`)?(0,B.jsx)(HM,{}):(0,B.jsx)(Gt,{})})]})]})]})},gN={cardWrap:`_cardWrap_jzpn0_1`,cardTitleWrap:`_cardTitleWrap_jzpn0_16`,cardImgWrap:`_cardImgWrap_jzpn0_23`,cardInfoWrap:`_cardInfoWrap_jzpn0_31`},_N=({name:e,answer:t})=>{let{theme:n}=Gr(),r=(0,b.useContext)(_n),i=e=>{switch(e){case r[`check-order-status-result-card-title`]:return n===`proart`?(0,B.jsx)(dn,{}):(0,B.jsx)(un,{});case r[`track-delivery-progress-result-card-title`]:return n===`proart`?(0,B.jsx)(pn,{}):(0,B.jsx)(fn,{});case r[`inquire--return-and-exchange-status-result-card-title`]:return n===`proart`?(0,B.jsx)(ln,{}):(0,B.jsx)(cn,{});case r[`invoice-content-inquiry-result-card-title`]:return n===`proart`?(0,B.jsx)(hn,{}):(0,B.jsx)(mn,{});default:return(0,B.jsx)(dn,{})}},a=t.map(e=>e.value.replace(/\n/g,`<br />`)).join(``);return(0,B.jsxs)(`div`,{className:gN.cardWrap,children:[(0,B.jsxs)(`div`,{className:gN.cardTitleWrap,children:[(0,B.jsx)(`div`,{className:gN.cardImgWrap,children:i(e)}),(0,B.jsx)(`p`,{children:e})]}),(0,B.jsx)(`div`,{className:gN.cardInfoWrap,children:(0,B.jsx)(PM.Content,{children:(0,B.jsx)(Wd,{remarkPlugins:[ub,[Zm,{singleTilde:!1}]],rehypePlugins:[cb],children:a})})})]})},vN=`data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.45825%201.875L13.5416%209.79167L6.45825%2017.7083'%20stroke='%23181818'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e`,yN=`data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.9167%209.99992L7.58342%2018.3333H4.16675L12.5001%209.99992L4.16675%201.66658H7.58342L15.9167%209.99992Z'%20fill='white'/%3e%3c/svg%3e`,bN=`data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3cpath%20d='M6.45825%201.875L13.5416%209.79167L6.45825%2017.7083'%20stroke='%2313547A'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e`,xN=`data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3cpath%20d='M6.45825%2018.125L13.5416%2010.2083L6.45825%202.29167'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e`,SN={tooltip:`_tooltip_1is3v_1`,tooltipCornerStart:`_tooltipCornerStart_1is3v_16`,tooltipCornerEnd:`_tooltipCornerEnd_1is3v_19`,tooltipContent:`_tooltipContent_1is3v_22`,tooltipArrow:`_tooltipArrow_1is3v_25`};DM();
102var CN=(e,t)=>t===`normal`,wN=(e,t)=>t===`campaign`,TN=(e,t)=>t===`productSpec`,EN=(e,t)=>t===`ecommerce`,DN=({data:e,type:t,chatType:n,chatType2:r})=>{let{websiteCode:i,theme:a}=Gr(),o=(0,b.useContext)(_n),s=(0,b.useRef)(null),[c,l]=(0,b.useState)(!0),[u,d]=(0,b.useState)(!1),f=(0,b.useRef)(null),{refs:p,floatingStyles:m,context:h,placement:g,middlewareData:_}=fC({open:u,onOpenChange:d,placement:`top`,strategy:`fixed`,whileElementsMounted:vS,middleware:[jS(8),NS(),MS({padding:8}),PS({element:f})]}),v=e=>{p.setReference(e),d(!0)},y=()=>{d(!1)},[x,S]=(0,b.useState)({width:0,height:0});(0,b.useLayoutEffect)(()=>{if(!u)return;let e=p.floating.current;if(!e)return;let t=e.getBoundingClientRect();S({width:t.width,height:t.height})},[u,p.floating,g]);let C=_.arrow?.x??null,w=(0,b.useMemo)(()=>g.startsWith(`top`)||g.startsWith(`bottom`)?C!==null&&C<=14:!1,[g,C]),T=(0,b.useMemo)(()=>g.startsWith(`top`)||g.startsWith(`bottom`)?C!==null&&x.width>0&&C>=x.width-14:!1,[g,C,x.width]),E=(0,b.useMemo)(()=>{switch(a){case`asus`:case`asusSupport`:return vN;case`aiot`:return bN;case`proart`:return xN;default:return yN}},[a]),D=(0,b.useMemo)(()=>{switch(a){case`asus`:case`asusSupport`:case`aiot`:return`4px`;default:return`0px`}},[a]),O=(0,b.useMemo)(()=>{switch(a){case`asus`:case`asusSupport`:case`proart`:return`rgba(255, 255, 255, 0.8)`;case`aiot`:return`rgba(255, 255, 255, 0.85)`;default:return`rgba(0, 0, 0, 0.8)`}},[a]),k=(0,b.useMemo)(()=>{switch(a){case`asus`:case`asusSupport`:return`1px solid #181818`;default:return`none`}},[a]),A=(0,b.useMemo)(()=>{switch(a){case`aiot`:return`0px 0px 4px 0px rgba(0, 0, 0, 0.25)`;default:return`none`}},[a]),j=(0,b.useMemo)(()=>{switch(a){case`aiot`:return`0px 2px 12px 0px rgba(0, 0, 0, 0.30)`;default:return`none`}},[a]),M=(0,b.useMemo)(()=>{switch(a){case`asus`:case`asusSupport`:case`proart`:return`rgba(255, 255, 255, 0.9)`;case`aiot`:return`#fff`;default:return`rgba(0, 0, 0, 0.9)`}},[a]);function N(){l(e=>!e)}return(0,b.useEffect)(()=>{if(!s.current)return;let e={slidesPerView:`auto`,spaceBetween:8,injectStyles:[`
103        .swiper:hover {
104          .swiper-button-next,
105          .swiper-button-prev {
106            display:block;
107          }
108          .swiper-button-disabled{
109            display:none;
110          }
111        }
112        ::slotted(swiper-slide) {
113          width: auto;
114          height: auto;
115        }
116      
117        ::slotted(swiper-slide:first-of-type) {
118          margin-inline-start: 42px;
119        }
120
121        .swiper-button-next{
122          right: 5px
123        }
124
125        .swiper-button-prev{
126          left: 0
127        }
128
129        .swiper-button-next,
130        .swiper-button-prev {
131          position: absolute;
132          height: 32px;
133          width: 32px;
134          background-color: ${O};
135          border-radius:${D};
136          display: none;
137          border:${k};
138          transition: all 0.3s ease-in-out;
139          box-shadow:${A};
140          &:hover {
141            background-color: ${M};
142            box-shadow:${j};
143          }
144          svg{
145            display:none;
146          }
147        }
148  
149        .swiper-button-next::after,
150        .swiper-button-prev::after {
151          content: "";
152          background-image: url("${E}") !important;
153          background-repeat: no-repeat;
154          background-position: center;
155          width: 32px;
156          height: 32px;
157          display: block;
158        }
159        .swiper-button-next::after{
160          transform: ${En(i)===`rtl`&&`rotate(180deg)`};
161        }
162        .swiper-button-prev::after{
163          transform: ${En(i)===`ltr`&&`rotate(180deg)`};
164        }
165        @media screen and (max-width: 820px) {
166          .swiper-button-next,
167          .swiper-button-prev {
168            display: none;
169          }
170        }  
171        `]};Object.assign(s?.current,e),s.current.initialize(),s.current.swiper.changeLanguageDirection(En(i))},[i,E,M,O,D,k,A,j]),(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(`swiper-container`,{init:!1,ref:s,navigation:!0,children:e.map((e,i)=>(0,B.jsxs)(`swiper-slide`,{children:[CN(e,t)&&(0,B.jsx)(lN,{...e,chatType:n,chatType2:r,isHidden:c,handleShowCallback:N,onTooltipOpen:v,onTooltipClose:y}),TN(e,t)&&(0,B.jsx)(hN,{...e,chatType:n,chatType2:r,isHidden:c,handleShowCallback:N,onTooltipOpen:v,onTooltipClose:y}),wN(e,t)&&(0,B.jsx)(fN,{...e}),EN(e,t)&&(0,B.jsx)(_N,{...e})]},i))}),u&&(0,B.jsxs)(`div`,{ref:p.setFloating,style:m,className:`${SN.tooltip} ${w?SN.tooltipCornerStart:``} ${T?SN.tooltipCornerEnd:``}`,role:`tooltip`,"data-placement":g,children:[(0,B.jsx)(`span`,{className:SN.tooltipContent,children:o[`product-card-starting-at-notice`]}),(0,B.jsx)(XS,{ref:f,context:h,className:SN.tooltipArrow})]})]})},ON=({restoreOption:e})=>(sN({restoreOption:e}),null),kN=({width:e,height:t})=>{let{theme:n}=Gr();switch(n){case`asus`:case`asusSupport`:case`aiot`:return(0,B.jsx)(Gt,{width:e,height:t});case`proart`:return(0,B.jsx)(qt,{width:e,height:t});default:return(0,B.jsx)(Kt,{width:e,height:t})}},AN=kN,jN={loginFrame__header:`_loginFrame__header_19y43_1`,loginFrame:`_loginFrame_19y43_1`},MN=({callback:e,showLogin:t,setShowLogin:n})=>{let{websiteCode:r,theme:i}=Gr(),{expand:a}=jr(),o=(0,b.useRef)(null),{sessionId:s,setSessionId:c}=Qr(),{setHistoryContent:l,setPrivacyPolicyAgree:u}=Ci(),[d]=se([`aticket`]),f=(document.querySelector(`#shadowRoot`)?.shadowRoot)?.querySelector(`.chatContainer`);(0,b.useEffect)(()=>{let e={lang:r===`tw`?`zh-tw`:r,site:r,login_background:i.includes(`rog`)?`general_black`:`general_white`,login_panel:`simply`,AppID:`brand00001`,header_footer:`off`,ReturnURL:`${{NODE_ENV:`production`,MODE:`stage`,API_DOMAIN:`https://stage-asuschatapi.asus.com/aiassistantapi`,ACCOUNT_DOMAIN:`https://dev-account.asus.com`,LOGIN_DOMAIN_ASUS:`https://stage-asgardapi.asus.com/recent-data/apiv2/LoginInfo`,LOGIN_DOMAIN_ROG:`https://stage-api-rog.asus.com/recent-data/api/v4/Account/Status`,ASSISTANT_DOMAIN:`https://stage-asus-brand-assistant.asus.com`,SEARCH_DOMAIN:`https://stage-asgardapi.asus.com`,DEVTOOL:!1,HQ_AUTH_USERNAME:`asushqteam`,HQ_AUTH_PASSWORD:`asushqteam@asus2026#$#$`}.ASSISTANT_DOMAIN}/chatbotPostMessage.html?returnUrl=${location.href}&sessionId=${s}&websiteCode=${r}&expand=${a}`},t=document.createElement(`form`);t.setAttribute(`method`,`post`),t.setAttribute(`action`,`${{NODE_ENV:`production`,MODE:`stage`,API_DOMAIN:`https://stage-asuschatapi.asus.com/aiassistantapi`,ACCOUNT_DOMAIN:`https://dev-account.asus.com`,LOGIN_DOMAIN_ASUS:`https://stage-asgardapi.asus.com/recent-data/apiv2/LoginInfo`,LOGIN_DOMAIN_ROG:`https://stage-api-rog.asus.com/recent-data/api/v4/Account/Status`,ASSISTANT_DOMAIN:`https://stage-asus-brand-assistant.asus.com`,SEARCH_DOMAIN:`https://stage-asgardapi.asus.com`,DEVTOOL:!1,HQ_AUTH_USERNAME:`asushqteam`,HQ_AUTH_PASSWORD:`asushqteam@asus2026#$#$`}.ACCOUNT_DOMAIN}/signin.aspx`);for(let n in e){let r=document.createElement(`input`);r.setAttribute(`type`,`hidden`),r.setAttribute(`name`,n),r.setAttribute(`value`,e[n]),t.appendChild(r)}
171new Promise((e,n)=>{if(o.current)return o.current?.contentDocument?.body.append(t),e(!0);n(Error(`append Error`))}).then(()=>t.submit())},[r,i,s,a]),(0,b.useEffect)(()=>{let t=t=>{let n=/\.asus\.com/.test(t.origin),r=t.data.type===`login-status`;n&&r&&e()};return window.addEventListener(`message`,t),()=>window.removeEventListener(`message`,t)},[e]);let p=(0,b.useCallback)(()=>{l([]),u(!1);let e=BM();if(c(e),d.aticket){let t={...gr(r),sessionId:e};bn(`aiAssistant_${r}`,t)}},[r,c,l,u,d.aticket]);return t?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(di,{handleShrink:()=>{n(!1)},invertBg:!0,confirmRechat:p,className:jN.loginFrame__header,anchor:f,setIsStartRechat:()=>void 0}),(0,B.jsx)(`iframe`,{ref:o,className:jN.loginFrame,src:location.href,sandbox:`allow-forms allow-same-origin allow-scripts allow-top-navigation-by-user-activation`,"data-pid":`loginFrame`})]}):null},NN={popupWrap:`_popupWrap_54zjm_1`,popup:`_popup_54zjm_1`,popup__close:`_popup__close_54zjm_16`,popup__title:`_popup__title_54zjm_25`},PN=({popTitle:e,children:t})=>{let[n,r]=(0,b.useState)(!0),i=()=>{r(!1)},a={NODE_ENV:`production`,MODE:`stage`,API_DOMAIN:`https://stage-asuschatapi.asus.com/aiassistantapi`,ACCOUNT_DOMAIN:`https://dev-account.asus.com`,LOGIN_DOMAIN_ASUS:`https://stage-asgardapi.asus.com/recent-data/apiv2/LoginInfo`,LOGIN_DOMAIN_ROG:`https://stage-api-rog.asus.com/recent-data/api/v4/Account/Status`,ASSISTANT_DOMAIN:`https://stage-asus-brand-assistant.asus.com`,SEARCH_DOMAIN:`https://stage-asgardapi.asus.com`,DEVTOOL:!1,HQ_AUTH_USERNAME:`asushqteam`,HQ_AUTH_PASSWORD:`asushqteam@asus2026#$#$`}.TEST===`test`;return!n||a?null:(0,B.jsx)(`div`,{className:NN.popupWrap,children:(0,B.jsxs)(`div`,{className:L(NN.popup),children:[(0,B.jsxs)(`div`,{children:[(0,B.jsx)(`p`,{className:NN.popup__title,children:e}),t]}),(0,B.jsx)(`div`,{onClick:i,tabIndex:0,role:`button`,onKeyDown:e=>{e.key===`Enter`&&(e.preventDefault(),i())},"aria-label":Yr.closePopup,children:(0,B.jsx)(`div`,{className:NN.popup__close})})]})})},FN={isSuggestButton:function(e){return e.type===`suggestButton`},isButton:function(e){return e.type===`button`},isLiveSupport:function(e){return e.type===`liveSupport`},isProduct:function(e){return e.type===`product`},isEventCard:function(e){return e.type===`eventCard`},isProductSpecCard:function(e){return e.type===`productSpec`},isList:function(e){return e.type===`list`},isUrlList:function(e){return e.type===`urlList`},isSelectProduct:function(e){return e.type===`selectProduct`},isRateReview:function(e){return e.type===`ratingAndReview`},isInlineMenu:function(e){return e.type===`inlineMenu`},isEcommerce:function(e){return e.type===`eCommerce`}},IN={scrollToBottomBtnWrapper:`_scrollToBottomBtnWrapper_1ov0d_1`,scrollToBottomBtn:`_scrollToBottomBtn_1ov0d_1`},LN=({onClick:e,bottom:t=74})=>(0,B.jsx)(`div`,{className:IN.scrollToBottomBtnWrapper,style:{bottom:`${t}px`},children:(0,B.jsx)(`div`,{className:L(IN.scrollToBottomBtn),onClick:e,children:(0,B.jsx)(kN,{width:`16px`,height:`16px`})})}),RN=(e,t)=>{t(t=>[...t.map(t=>{let n=null;if(e){if((t.source===`welcome`||t.source===`helper`)&&t.content){let r=(0,b.cloneElement)(t.content,{disabled:e});n=Object.assign(t,{content:r})}}else if(t.source===`welcome`&&t.content){let e=(0,b.cloneElement)(t.content,{disabled:!1});n=Object.assign(t,{content:e})}return n||t})])},zN=e=>{(e?.querySelectorAll(`div[data-chat-source="like"]`))?.forEach(e=>{let t=e.querySelector(`.likeActions`);t&&(t.style.display=`none`),e.querySelector(`.externalSearch`)||(e.style.display=`none`)})};function BN(e,t){return t.tag||=`p`,e.replace(t.word,`<${t.tag}${t.attr.map(e=>e.value===null?` ${e.type}`:` ${e.type}="${e.value}"`).join(``)}>${t.word}</${t.tag}>`)}function VN({systemCode:e=`asus`,websiteCode:t=`tw`,aticket:n}){return e===`rog`?Ei({NODE_ENV:`production`,MODE:`stage`,API_DOMAIN:`https://stage-asuschatapi.asus.com/aiassistantapi`,ACCOUNT_DOMAIN:`https://dev-account.asus.com`,LOGIN_DOMAIN_ASUS:`https://stage-asgardapi.asus.com/recent-data/apiv2/LoginInfo`,LOGIN_DOMAIN_ROG:`https://stage-api-rog.asus.com/recent-data/api/v4/Account/Status`,ASSISTANT_DOMAIN:`https://stage-asus-brand-assistant.asus.com`,SEARCH_DOMAIN:`https://stage-asgardapi.asus.com`,DEVTOOL:!1,HQ_AUTH_USERNAME:`asushqteam`,HQ_AUTH_PASSWORD:`asushqteam@asus2026#$#$`}.LOGIN_DOMAIN_ROG,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({websiteCode:t,aticket:n}
171)}).then(e=>e.result):fetch({NODE_ENV:`production`,MODE:`stage`,API_DOMAIN:`https://stage-asuschatapi.asus.com/aiassistantapi`,ACCOUNT_DOMAIN:`https://dev-account.asus.com`,LOGIN_DOMAIN_ASUS:`https://stage-asgardapi.asus.com/recent-data/apiv2/LoginInfo`,LOGIN_DOMAIN_ROG:`https://stage-api-rog.asus.com/recent-data/api/v4/Account/Status`,ASSISTANT_DOMAIN:`https://stage-asus-brand-assistant.asus.com`,SEARCH_DOMAIN:`https://stage-asgardapi.asus.com`,DEVTOOL:!1,HQ_AUTH_USERNAME:`asushqteam`,HQ_AUTH_PASSWORD:`asushqteam@asus2026#$#$`}.LOGIN_DOMAIN_ASUS+`?systemCode=${e}&websiteCode=${t}&sitelang=chatbot&memrberId=${n}`,{headers:{aticket:n}}).then(e=>e.json())}var HN={iframeLoading:!1,mounted:!0},UN=kr()(e=>({...HN,setIframeLoading:t=>e({iframeLoading:t}),setMounted:(t,n)=>(e({mounted:t}),e({iframeLoading:!t}),n?.())})),WN={banner:`_banner_15e6o_1`,rog:`_rog_15e6o_12`,asus:`_asus_15e6o_15`,aiot:`_aiot_15e6o_18`,proart:`_proart_15e6o_21`,invertBg:`_invertBg_15e6o_24`,banner__arrow:`_banner__arrow_15e6o_30`,banner__title:`_banner__title_15e6o_45`,banner__shrink:`_banner__shrink_15e6o_56`},GN=({className:e})=>{let t=(0,b.useContext)(_n),{theme:n}=Gr(),{setShowFeedback:r,setFeedBackPartial:i,bannerShrink:a,setBannerShrink:o}=ei();return(0,B.jsx)(`section`,{className:L(WN.banner,a&&WN.invertBg,n.includes(`rog`)?WN.rog:n.includes(`aiot`)?WN.aiot:n.includes(`proart`)?WN.proart:WN.asus,e),children:a?(0,B.jsx)(`div`,{className:WN.banner__shrink,onClick:()=>o(!1),children:(0,B.jsx)(`div`,{className:L(n.includes(`rog`)?WN.rog:n.includes(`proart`)?WN.proart:WN.asus)})}):(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(`div`,{className:L(WN.banner__arrow,n.includes(`rog`)?WN.rog:n.includes(`proart`)?WN.proart:WN.asus),onClick:e=>{e.stopPropagation(),o(!0)}}),(0,B.jsx)(`div`,{className:WN.banner__title,children:(0,B.jsxs)(`div`,{onClick:()=>{!a&&r(!0),i([`intent`,`rate`,`text`])},children:[t[`banner-score-message`],`\xA0\xA0`,(0,B.jsx)(`u`,{children:t[`banner-score-link-text`]})]})})]})})},KN={min:`_min_15l81_1`,mainJune:`_mainJune_15l81_5`,content:`_content_15l81_16`,inputArea:`_inputArea_15l81_23`,toolCase:`_toolCase_15l81_24`,contentJune:`_contentJune_15l81_27`,listButton:`_listButton_15l81_41`,suggestButton__inline:`_suggestButton__inline_15l81_48`,suggestButton__inline__img:`_suggestButton__inline__img_15l81_54`,likeDesc:`_likeDesc_15l81_75`,collapseIconWrap:`_collapseIconWrap_15l81_106`,flip:`_flip_15l81_117`,inputSelectWrap:`_inputSelectWrap_15l81_121`,collapseSuggest:`_collapseSuggest_15l81_127`,inputSelectWrap__optionWrap:`_inputSelectWrap__optionWrap_15l81_131`,divider:`_divider_15l81_156`,inputLimitWarning:`_inputLimitWarning_15l81_163`,isShowSuggestInfo:`_isShowSuggestInfo_15l81_170`,main:`_main_15l81_5`},qN=`data:image/svg+xml,%3csvg%20width='36'%20height='37'%20viewBox='0%200%2036%2037'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.3%2031.75C17.8523%2031.75%2018.3%2031.3023%2018.3%2030.75C18.3%2030.1977%2017.8523%2029.75%2017.3%2029.75V31.75ZM3.17%209.07L2.46352%208.36227L2.46289%208.36289L3.17%209.07ZM8.83%203.42L9.53648%204.12773L9.53711%204.12711L8.83%203.42ZM25.5%2014.15C25.5%2014.7023%2025.9477%2015.15%2026.5%2015.15C27.0523%2015.15%2027.5%2014.7023%2027.5%2014.15H25.5ZM15.5%209.25C14.9477%209.25%2014.5%209.69772%2014.5%2010.25C14.5%2010.8023%2014.9477%2011.25%2015.5%2011.25V9.25ZM20%2011.25C20.5523%2011.25%2021%2010.8023%2021%2010.25C21%209.69772%2020.5523%209.25%2020%209.25V11.25ZM8.5%2015.25C7.94772%2015.25%207.5%2015.6977%207.5%2016.25C7.5%2016.8023%207.94772%2017.25%208.5%2017.25V15.25ZM17.27%2017.25C17.8223%2017.25%2018.27%2016.8023%2018.27%2016.25C18.27%2015.6977%2017.8223%2015.25%2017.27%2015.25V17.25ZM8.5%2021.25C7.94772%2021.25%207.5%2021.6977%207.5%2022.25C7.5%2022.8023%207.94772%2023.25%208.5%2023.25V21.25ZM14.13%2023.25C14.6823%2023.25%2015.13%2022.8023%2015.13%2022.25C15.13%2021.6977%2014.6823%2021.25%2014.13%2021.25V23.25ZM31.2071%2030.0429C30.8166%2029.6524%2030.1834%2029.6524%2029.7929%2030.0429C29.4024%2030.4334%2029.4024%2031.0666%2029.7929%2031.4571L31.2071%2030.0429ZM33.7929%2035.4571C34.1834%2035.8476%2034.8166%2035.8476%2035.2071%2035.4571C35.5976%2035.0666%2035.5976%2034.4334%2035.2071%2034.0429L33.7929%2035.4571ZM20.7071%2019.5429C20.3166%2019.1524%2019.6834%2019.1524%2019.2929%2019.5429C18.9024%2019.9334%2018.9024%2020.5666%2019.2929%2020.9571L20.7071%2019.5429ZM25.7929%2027.4571C26.1834%2027.8476%2026.8166%2027.8476%2027.2071%2027.4571C27.5976%2027.0666%2027.5976%2026.4334%2027.2071%2026.0429L25.7929%2027.4571ZM27.2071%2020.9571C27.5976%2020.5666%2027.5976%2019.9334%2027.2071%2019.5429C26.8166%2019.1524%2026.1834%2019.1524%2025.7929%2019.5429L27.2071%2020.9571ZM19.2929%2026.0429C18.9024%2026.4334%2018.9024%2027.0666%2019.2929%2027.4571C19.6834%2027.8476%2020.3166%2027.8476%2020.7071%2027.4571L19.2929%2026.0429ZM17.3%2029.75H5.97V31.75H17.3V29.75ZM5.97%2029.75C4.33228%2029.75%203%2028.4177%203%2026.78H1C1%2029.5223%203.22772%2031.75%205.97%2031.75V29.75ZM3%2026.78V11.9H1V26.78H3ZM3%2011.9C3%2011.1037%203.31571%2010.3385%203.87711%209.77711L2.46289%208.36289C1.52429%209.3015%201%2010.5763%201%2011.9H3ZM3.87648%209.77773L9.53648%204.12773L8.12352%202.71227L2.46352%208.36227L3.87648%209.77773ZM9.53711%204.12711C10.0985%203.56571%2010.8637%203.25%2011.66%203.25V1.25C10.3363%201.25%209.0615%201.77429%208.12289%202.71289L9.53711%204.12711ZM11.66%203.25H22.53V1.25H11.66V3.25ZM22.53%203.25C24.1677%203.25%2025.5%204.58228%2025.5%206.22H27.5C27.5%203.47772%2025.2723%201.25%2022.53%201.25V3.25ZM25.5%206.22V14.15H27.5V6.22H25.5ZM10.5001%202.75V7.75H12.5001V2.75H10.5001ZM10.5001%207.75C10.5001%209.40772%209.15777%2010.75%207.50006%2010.75V12.75C10.2623%2012.75%2012.5001%2010.5123%2012.5001%207.75H10.5001ZM7.50006%2010.75H2.56006V12.75H7.50006V10.75ZM15.5%2011.25H20V9.25H15.5V11.25ZM8.5%2017.25H17.27V15.25H8.5V17.25ZM8.5%2023.25H14.13V21.25H8.5V23.25ZM31.5%2023.5C31.5%2028.0563%2027.8063%2031.75%2023.25%2031.75V33.75C28.9109%2033.75%2033.5%2029.1609%2033.5%2023.5H31.5ZM23.25%2031.75C18.6937%2031.75%2015%2028.0563%2015%2023.5H13C13%2029.1609%2017.5891%2033.75%2023.25%2033.75V31.75ZM15%2023.5C15%2018.9437%2018.6937%2015.25%2023.25%2015.25V13.25C17.5891%2013.25%2013%2017.8391%2013%2023.5H15ZM23.25%2015.25C27.8063%2015.25%2031.5%2018.9437%2031.5%2023.5H33.5C33.5%201
1717.8391%2028.9109%2013.25%2023.25%2013.25V15.25ZM29.7929%2031.4571L33.7929%2035.4571L35.2071%2034.0429L31.2071%2030.0429L29.7929%2031.4571ZM19.2929%2020.9571L25.7929%2027.4571L27.2071%2026.0429L20.7071%2019.5429L19.2929%2020.9571ZM25.7929%2019.5429L19.2929%2026.0429L20.7071%2027.4571L27.2071%2020.9571L25.7929%2019.5429Z'%20fill='%23B3B3B3'/%3e%3c/svg%3e`,JN=`data:image/svg+xml,%3csvg%20width='36'%20height='37'%20viewBox='0%200%2036%2037'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.75%2031H17.5V29.5H16.75V31ZM2%2030.25H1.25C1.25%2030.6642%201.58579%2031%202%2031V30.25ZM2%209.9L1.46967%209.36967C1.32902%209.51032%201.25%209.70109%201.25%209.9H2ZM2.61%209.29L3.14037%209.82037L3.14661%209.81397L2.61%209.29ZM8.83%202.92L8.29963%202.38963L8.29339%202.39603L8.83%202.92ZM26.5%201.75H27.25C27.25%201.33579%2026.9142%201%2026.5%201V1.75ZM25.75%2013.65V14.4H27.25V13.65H25.75ZM11.5001%2011.29L11.4833%2012.0398L12.2501%2012.0569V11.29H11.5001ZM15.5%209H14.75V10.5H15.5V9ZM20%2010.5H20.75V9H20V10.5ZM8.5%2015H7.75V16.5H8.5V15ZM16.5%2016.5H17.25V15H16.5V16.5ZM8.5%2021H7.75V22.5H8.5V21ZM13.13%2022.5H13.88V21H13.13V22.5ZM31.0303%2029.7197L30.5%2029.1893L29.4393%2030.25L29.9697%2030.7803L31.0303%2029.7197ZM33.9697%2034.7803L34.5%2035.3107L35.5607%2034.25L35.0303%2033.7197L33.9697%2034.7803ZM20.5303%2019.2197L20%2018.6893L18.9393%2019.75L19.4697%2020.2803L20.5303%2019.2197ZM25.9697%2026.7803L26.5%2027.3107L27.5607%2026.25L27.0303%2025.7197L25.9697%2026.7803ZM27.0303%2020.2803L27.5607%2019.75L26.5%2018.6893L25.9697%2019.2197L27.0303%2020.2803ZM19.4697%2025.7197L18.9393%2026.25L20%2027.3107L20.5303%2026.7803L19.4697%2025.7197ZM16.75%2029.5H2V31H16.75V29.5ZM2.75%2030.25V9.9H1.25V30.25H2.75ZM2.53033%2010.4303L3.14033%209.82033L2.07967%208.75967L1.46967%209.36967L2.53033%2010.4303ZM3.14661%209.81397L9.36661%203.44397L8.29339%202.39603L2.07339%208.76603L3.14661%209.81397ZM9.36033%203.45033C9.96888%202.84178%2010.7978%202.5%2011.66%202.5V1C10.4022%201%209.19112%201.49822%208.29967%202.38967L9.36033%203.45033ZM11.66%202.5H26.5V1H11.66V2.5ZM25.75%201.75V13.65H27.25V1.75H25.75ZM10.7501%202.25V11.29H12.2501V2.25H10.7501ZM11.5001%2011.29C11.5168%2010.5402%2011.5168%2010.5402%2011.5168%2010.5402C11.5168%2010.5402%2011.5167%2010.5402%2011.5167%2010.5402C11.5166%2010.5402%2011.5165%2010.5402%2011.5164%2010.5402C11.5162%2010.5402%2011.5158%2010.5402%2011.5153%2010.5402C11.5144%2010.5401%2011.5131%2010.5401%2011.5113%2010.5401C11.5077%2010.54%2011.5024%2010.5399%2011.4955%2010.5397C11.4816%2010.5394%2011.4611%2010.539%2011.4342%2010.5384C11.3805%2010.5373%2011.3014%2010.5358%2011.1997%2010.5339C10.9964%2010.5301%2010.7024%2010.5251%2010.3392%2010.5201C9.61296%2010.51%208.60938%2010.5%207.50006%2010.5V12C8.60074%2012%209.59716%2012.01%2010.3184%2012.0199C10.679%2012.0249%2010.9706%2012.0299%2011.1719%2012.0336C11.2726%2012.0355%2011.3506%2012.037%2011.4034%2012.0381C11.4298%2012.0387%2011.4499%2012.0391%2011.4633%2012.0394C11.47%2012.0395%2011.4751%2012.0396%2011.4784%2012.0397C11.4801%2012.0397%2011.4813%2012.0398%2011.4822%2012.0398C11.4826%2012.0398%2011.4829%2012.0398%2011.4831%2012.0398C11.4832%2012.0398%2011.4832%2012.0398%2011.4833%2012.0398C11.4833%2012.0398%2011.4833%2012.0398%2011.4833%2012.0398C11.4833%2012.0398%2011.4833%2012.0398%2011.5001%2011.29ZM7.50006%2010.5H2.56006V12H7.50006V10.5ZM15.5%2010.5H20V9H15.5V10.5ZM8.5%2016.5H16.5V15H8.5V16.5ZM8.5%2022.5H13.13V21H8.5V22.5ZM31.75%2023C31.75%2027.6944%2027.9444%2031.5%2023.25%2031.5V33C28.7728%2033%2033.25%2028.5228%2033.25%2023H31.75ZM23.25%2031.5C18.5556%2031.5%2014.75%2027.6944%2014.75%2023H13.25C13.25%2028.5228%2017.7272%2033%2023.25%2033V31.5ZM14.75%2023C14.75%2018.3056%2018.5556%2014.5%2023.25%2014.5V13C17.7272%2013%2013.25%201
1717.4772%2013.25%2023H14.75ZM23.25%2014.5C27.9444%2014.5%2031.75%2018.3056%2031.75%2023H33.25C33.25%2017.4772%2028.7728%2013%2023.25%2013V14.5ZM29.9697%2030.7803L33.9697%2034.7803L35.0303%2033.7197L31.0303%2029.7197L29.9697%2030.7803ZM19.4697%2020.2803L25.9697%2026.7803L27.0303%2025.7197L20.5303%2019.2197L19.4697%2020.2803ZM25.9697%2019.2197L19.4697%2025.7197L20.5303%2026.7803L27.0303%2020.2803L25.9697%2019.2197Z'%20fill='%23B3B3B3'/%3e%3c/svg%3e`,YN=`data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%3e%3cpath%20d='M17.3%2031.5C17.8523%2031.5%2018.3%2031.0523%2018.3%2030.5C18.3%2029.9477%2017.8523%2029.5%2017.3%2029.5V31.5ZM3.17%208.82L2.46352%208.11227L2.46289%208.11289L3.17%208.82ZM8.83%203.17L9.53648%203.87773L9.53711%203.87711L8.83%203.17ZM25.5%2013.9C25.5%2014.4523%2025.9477%2014.9%2026.5%2014.9C27.0523%2014.9%2027.5%2014.4523%2027.5%2013.9H25.5ZM15.5%209C14.9477%209%2014.5%209.44772%2014.5%2010C14.5%2010.5523%2014.9477%2011%2015.5%2011V9ZM20%2011C20.5523%2011%2021%2010.5523%2021%2010C21%209.44772%2020.5523%209%2020%209V11ZM8.5%2015C7.94772%2015%207.5%2015.4477%207.5%2016C7.5%2016.5523%207.94772%2017%208.5%2017V15ZM17.27%2017C17.8223%2017%2018.27%2016.5523%2018.27%2016C18.27%2015.4477%2017.8223%2015%2017.27%2015V17ZM8.5%2021C7.94772%2021%207.5%2021.4477%207.5%2022C7.5%2022.5523%207.94772%2023%208.5%2023V21ZM14.13%2023C14.6823%2023%2015.13%2022.5523%2015.13%2022C15.13%2021.4477%2014.6823%2021%2014.13%2021V23ZM31.2071%2029.7929C30.8166%2029.4024%2030.1834%2029.4024%2029.7929%2029.7929C29.4024%2030.1834%2029.4024%2030.8166%2029.7929%2031.2071L31.2071%2029.7929ZM33.7929%2035.2071C34.1834%2035.5976%2034.8166%2035.5976%2035.2071%2035.2071C35.5976%2034.8166%2035.5976%2034.1834%2035.2071%2033.7929L33.7929%2035.2071ZM20.7071%2019.2929C20.3166%2018.9024%2019.6834%2018.9024%2019.2929%2019.2929C18.9024%2019.6834%2018.9024%2020.3166%2019.2929%2020.7071L20.7071%2019.2929ZM25.7929%2027.2071C26.1834%2027.5976%2026.8166%2027.5976%2027.2071%2027.2071C27.5976%2026.8166%2027.5976%2026.1834%2027.2071%2025.7929L25.7929%2027.2071ZM27.2071%2020.7071C27.5976%2020.3166%2027.5976%2019.6834%2027.2071%2019.2929C26.8166%2018.9024%2026.1834%2018.9024%2025.7929%2019.2929L27.2071%2020.7071ZM19.2929%2025.7929C18.9024%2026.1834%2018.9024%2026.8166%2019.2929%2027.2071C19.6834%2027.5976%2020.3166%2027.5976%2020.7071%2027.2071L19.2929%2025.7929ZM17.3%2029.5H5.97V31.5H17.3V29.5ZM5.97%2029.5C4.33228%2029.5%203%2028.1677%203%2026.53H1C1%2029.2723%203.22772%2031.5%205.97%2031.5V29.5ZM3%2026.53V11.65H1V26.53H3ZM3%2011.65C3%2010.8537%203.31571%2010.0885%203.87711%209.52711L2.46289%208.11289C1.52429%209.0515%201%2010.3263%201%2011.65H3ZM3.87648%209.52773L9.53648%203.87773L8.12352%202.46227L2.46352%208.11227L3.87648%209.52773ZM9.53711%203.87711C10.0985%203.31571%2010.8637%203%2011.66%203V1C10.3363%201%209.0615%201.52429%208.12289%202.46289L9.53711%203.87711ZM11.66%203H22.53V1H11.66V3ZM22.53%203C24.1677%203%2025.5%204.33228%2025.5%205.97H27.5C27.5%203.22772%2025.2723%201%2022.53%201V3ZM25.5%205.97V13.9H27.5V5.97H25.5ZM10.5001%202.5V7.5H12.5001V2.5H10.5001ZM10.5001%207.5C10.5001%209.15772%209.15777%2010.5%207.50006%2010.5V12.5C10.2623%2012.5%2012.5001%2010.2623%2012.5001%207.5H10.5001ZM7.50006%2010.5H2.56006V12.5H7.50006V10.5ZM15.5%2011H20V9H15.5V11ZM8.5%2017H17.27V15H8.5V17ZM8.5%2023H14.13V21H8.5V23ZM31.5%2023.25C31.5%2027.8063%2027.8063%2031.5%2023.25%2031.5V33.5C28.9109%2033.5%2033.5%2028.9109%2033.5%2023.25H31.5ZM23.25%2031.5C18.6937%2031.5%2015%2027.8063%2015%2023.25H13C13%2028.9109%2017.5891%2033.5%2023.25%2033.5V31.5ZM15%2023.25C15%2018.6937%2018.6937%2015%2023.25%2015V13C17.5891%2013%2013%2017.5891%2013%2023.25H15ZM23.25%2015C27.8063%2015%2031.5%2018.6937%2031.5%2023.25H33.5C33.5%2017.5891%2028.9109%2013%2023.25%2013V15ZM29.7929%2031.2071L33.7929%2035.2071L35.2071%2033.7929L31.2071%2029.7929L29.7929%2031.2071ZM19.2929%2020.7071L25.7929%2027.2071L27.2071%2025.7929L20.7071%2019.2929L19.2929%2020.7071ZM25.7929%2019.2929L19.2929%2025.7929L20.7071%2027.2071L27.2071%2020.7071L25.7929%2019.2929Z'%20fill='%23CCCCCC'/%3e%3c/svg%3e`,XN=`data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='36'%20height='37'%20viewBox='0%200%2036%2037'%20fill='none'%3e%3cpath%20d='M17.3%2031.75C17.8523%2031.75%2018.3%2031.3023%2018.3%2030.75C18.3%2030.1977%2017.8523%2029.75%2017.3
171%2029.75V31.75ZM3.17%209.07L2.46352%208.36227L2.46289%208.36289L3.17%209.07ZM8.83%203.42L9.53648%204.12773L9.53711%204.12711L8.83%203.42ZM25.5%2014.15C25.5%2014.7023%2025.9477%2015.15%2026.5%2015.15C27.0523%2015.15%2027.5%2014.7023%2027.5%2014.15H25.5ZM15.5%209.25C14.9477%209.25%2014.5%209.69772%2014.5%2010.25C14.5%2010.8023%2014.9477%2011.25%2015.5%2011.25V9.25ZM20%2011.25C20.5523%2011.25%2021%2010.8023%2021%2010.25C21%209.69772%2020.5523%209.25%2020%209.25V11.25ZM8.5%2015.25C7.94772%2015.25%207.5%2015.6977%207.5%2016.25C7.5%2016.8023%207.94772%2017.25%208.5%2017.25V15.25ZM17.27%2017.25C17.8223%2017.25%2018.27%2016.8023%2018.27%2016.25C18.27%2015.6977%2017.8223%2015.25%2017.27%2015.25V17.25ZM8.5%2021.25C7.94772%2021.25%207.5%2021.6977%207.5%2022.25C7.5%2022.8023%207.94772%2023.25%208.5%2023.25V21.25ZM14.13%2023.25C14.6823%2023.25%2015.13%2022.8023%2015.13%2022.25C15.13%2021.6977%2014.6823%2021.25%2014.13%2021.25V23.25ZM31.2071%2030.0429C30.8166%2029.6524%2030.1834%2029.6524%2029.7929%2030.0429C29.4024%2030.4334%2029.4024%2031.0666%2029.7929%2031.4571L31.2071%2030.0429ZM33.7929%2035.4571C34.1834%2035.8476%2034.8166%2035.8476%2035.2071%2035.4571C35.5976%2035.0666%2035.5976%2034.4334%2035.2071%2034.0429L33.7929%2035.4571ZM20.7071%2019.5429C20.3166%2019.1524%2019.6834%2019.1524%2019.2929%2019.5429C18.9024%2019.9334%2018.9024%2020.5666%2019.2929%2020.9571L20.7071%2019.5429ZM25.7929%2027.4571C26.1834%2027.8476%2026.8166%2027.8476%2027.2071%2027.4571C27.5976%2027.0666%2027.5976%2026.4334%2027.2071%2026.0429L25.7929%2027.4571ZM27.2071%2020.9571C27.5976%2020.5666%2027.5976%2019.9334%2027.2071%2019.5429C26.8166%2019.1524%2026.1834%2019.1524%2025.7929%2019.5429L27.2071%2020.9571ZM19.2929%2026.0429C18.9024%2026.4334%2018.9024%2027.0666%2019.2929%2027.4571C19.6834%2027.8476%2020.3166%2027.8476%2020.7071%2027.4571L19.2929%2026.0429ZM17.3%2029.75H5.97V31.75H17.3V29.75ZM5.97%2029.75C4.33228%2029.75%203%2028.4177%203%2026.78H1C1%2029.5223%203.22772%2031.75%205.97%2031.75V29.75ZM3%2026.78V11.9H1V26.78H3ZM3%2011.9C3%2011.1037%203.31571%2010.3385%203.87711%209.77711L2.46289%208.36289C1.52429%209.3015%201%2010.5763%201%2011.9H3ZM3.87648%209.77773L9.53648%204.12773L8.12352%202.71227L2.46352%208.36227L3.87648%209.77773ZM9.53711%204.12711C10.0985%203.56571%2010.8637%203.25%2011.66%203.25V1.25C10.3363%201.25%209.0615%201.77429%208.12289%202.71289L9.53711%204.12711ZM11.66%203.25H22.53V1.25H11.66V3.25ZM22.53%203.25C24.1677%203.25%2025.5%204.58228%2025.5%206.22H27.5C27.5%203.47772%2025.2723%201.25%2022.53%201.25V3.25ZM25.5%206.22V14.15H27.5V6.22H25.5ZM10.5001%202.75V7.75H12.5001V2.75H10.5001ZM10.5001%207.75C10.5001%209.40772%209.15777%2010.75%207.50006%2010.75V12.75C10.2623%2012.75%2012.5001%2010.5123%2012.5001%207.75H10.5001ZM7.50006%2010.75H2.56006V12.75H7.50006V10.75ZM15.5%2011.25H20V9.25H15.5V11.25ZM8.5%2017.25H17.27V15.25H8.5V17.25ZM8.5%2023.25H14.13V21.25H8.5V23.25ZM31.5%2023.5C31.5%2028.0563%2027.8063%2031.75%2023.25%2031.75V33.75C28.9109%2033.75%2033.5%2029.1609%2033.5%2023.5H31.5ZM23.25%2031.75C18.6937%2031.75%2015%2028.0563%2015%2023.5H13C13%2029.1609%2017.5891%2033.75%2023.25%2033.75V31.75ZM15%2023.5C15%2018.9437%2018.6937%2015.25%2023.25%2015.25V13.25C17.5891%2013.25%2013%2017.8391%2013%2023.5H15ZM23.25%2015.25C27.8063%2015.25%2031.5%2018.9437%2031.5%2023.5H33.5C33.5%2017.8391%2028.9109%2013.25%2023.25%2013.25V15.25ZM29.7929%2031.4571L33.7929%2035.4571L35.2071%2034.0429L31.2071%2030.0429L29.7929%2031.4571ZM19.2929%2020.9571L25.7929%2027.4571L27.2071%2026.0429L20.7071%2019.5429L19.2929%2020.9571ZM25.7929%2019.5429L19.2929%2026.0429L20.7071%2027.4571L27.2071%2020.9571L25.7929%2019.5429Z'%20fill='%23505050'/%3e%3c/svg%3e`,ZN={lightBoxJune:`_lightBoxJune_172js_1`,lightBox:`_lightBox_172js_1`,main:`_main_172js_16`,search__searchHeaderWrap:`_search__searchHeaderWrap_172js_29`,search__header:`_search__header_172js_34`,search__header__close:`_search__header__close_172js_47`,search__loading:`_search__loading_172js_56`,search__inputWrap:`_search__inputWrap_172js_63`,search__input:`_search__input_172js_63`,search__input__icon:`_search__input__icon_172js_84`,search__productLine:`_search__productLine_172js_92`,search__lists:`_search__lists_172js_100`,search__lists__item:`_search__lists__item_172js_109`,search__lists__item__Img:`_search__lists__item__Img_172js_121`,search__lists__item__hint:`_search__lists__item__hint_172js_138`,search__lists__noData:`_search__lists__noData_172js_142`},QN=null,$N=({defaultText:e,isShowCallBack:t,selectedCallBack:n,anch
171or:r,isShow:i,productLine:a,...o})=>{let[s,c]=(0,b.useState)(!0),[l,u]=(0,b.useState)([]),[d,f]=(0,b.useState)([]),[p,m]=(0,b.useState)(``),{websiteCode:h,theme:g}=Gr(),{isJune:_}=jr(),v=(0,b.useContext)(_n),y=(0,b.useRef)(null);(0,b.useEffect)(()=>{m(e)},[e]),(0,b.useEffect)(()=>(p.length>=3&&i&&(QN||=(c(!0),setTimeout(()=>{fetch(`${{NODE_ENV:`production`,MODE:`stage`,API_DOMAIN:`https://stage-asuschatapi.asus.com/aiassistantapi`,ACCOUNT_DOMAIN:`https://dev-account.asus.com`,LOGIN_DOMAIN_ASUS:`https://stage-asgardapi.asus.com/recent-data/apiv2/LoginInfo`,LOGIN_DOMAIN_ROG:`https://stage-api-rog.asus.com/recent-data/api/v4/Account/Status`,ASSISTANT_DOMAIN:`https://stage-asus-brand-assistant.asus.com`,SEARCH_DOMAIN:`https://stage-asgardapi.asus.com`,DEVTOOL:!1,HQ_AUTH_USERNAME:`asushqteam`,HQ_AUTH_PASSWORD:`asushqteam@asus2026#$#$`}.SEARCH_DOMAIN}/recent-data/apiv2/SearchSuggestion?SystemCode=chatbot&WebsiteCode=${h}&SearchKey=${p}&AIProductLine=${a}&SearchType=Products&RowLimit=10&siteID=www&sitelang=`).then(e=>e.json()).then(e=>u(e.Result)).catch(()=>{throw console.error(`search error`),Error(`search fail`)}).finally(()=>c(!1))},400))),()=>{QN&&=(clearTimeout(QN),null)}),[p,i,a,h]),(0,b.useEffect)(()=>{i&&Li.getHotInfo({aiProductLine:a,websiteCode:h}).then(e=>{f(e.result.data.map(e=>({Title:e.modelOneName,ImageURL:e.imageUri,M1Id:e.modelOneId})))}).catch(e=>{console.error(e,`hot search error`)}).finally(()=>c(!1))},[i,a,h]);let x=e=>{let t=e.target;m(t.value)},S=e=>()=>{n?.(e),t?.(!0),t?.(!1)},C=()=>{t?.(!1)},w=()=>{switch(g){case`asus`:return qN;case`rog`:return JN;case`aiot`:return YN;case`proart`:return XN;default:return qN}},T=y.current||null;(0,b.useEffect)(()=>{if(T)return T.addEventListener(`mousemove`,e=>{let{clientWidth:t,offsetWidth:n}=T,r=n-t,i=e;i.offsetX>t-r&&i.offsetX<t+10?T.classList.add(`scrollbar-hovered`):T.classList.remove(`scrollbar-hovered`)}),T.addEventListener(`mouseleave`,()=>{T.classList.remove(`scrollbar-hovered`)}),()=>{T.removeEventListener(`mousemove`,()=>{}),T.removeEventListener(`mouseleave`,()=>{})}},[T]);let E=i?(0,B.jsx)(Nr,{className:_?ZN.lightBoxJune:ZN.lightBox,"data-pid":`search`,...o,children:(0,B.jsxs)(`div`,{className:ZN.main,children:[(0,B.jsxs)(`div`,{className:ZN.search__searchHeaderWrap,children:[(0,B.jsxs)(`div`,{className:ZN.search__header,children:[(0,B.jsx)(`div`,{children:v[`asus-helper-search-title`]}),(0,B.jsx)(`span`,{className:ZN.search__header__close,onClick:C})]}),(0,B.jsxs)(`div`,{className:ZN.search__inputWrap,children:[(0,B.jsx)(`input`,{className:L(ZN.search__input),type:`text`,onInput:x,value:p}),(0,B.jsxs)(`div`,{className:ZN.search__input__icon,children:[g.includes(`asus`)&&(0,B.jsx)(en,{}),g.includes(`aiot`)&&(0,B.jsx)(nn,{}),g.includes(`rog`)&&(0,B.jsx)(tn,{}),g.includes(`proart`)&&(0,B.jsx)(rn,{})]})]}),a&&(0,B.jsxs)(`div`,{className:ZN.search__productLine,children:[v[`asus-helper-search-product-line`],v[`product-line-${a}`]]})]}),(0,B.jsxs)(`div`,{ref:y,className:ZN.search__lists,children:[s&&(0,B.jsx)(At,{className:ZN.search__loading}),!s&&p.length<3?d.length?d.map((e,t)=>(0,B.jsx)(tP,{img:e.ImageURL,title:e.Title,inputText:``,onClick:S(e)},t)):(0,B.jsx)(eP,{img:w(),noResult:v[`asus-helper-no-product-result`]}):null,!s&&p.length>2?l[0]?l[0].Content.map((e,t)=>(0,B.jsx)(tP,{img:e.ImageURL,title:e.Title,inputText:p,onClick:S(e)},t)):(0,B.jsx)(eP,{img:g.includes(`rog`)?JN:g.includes(`aiot`)?YN:g.includes(`proart`)?XN:qN,noResult:v[`asus-helper-no-product-result`]}):null]})]})}):null;return r?(0,li.createPortal)(E,r):E},eP=({img:e,noResult:t})=>(0,B.jsxs)(`div`,{className:ZN.search__lists__noData,children:[(0,B.jsx)(`span`,{style:{width:`36px`,height:`36px`,backgroundImage:`url(${e})`}}),(0,B.jsx)(`div`,{children:t})]}),tP=({img:e,title:t,inputText:n,...r})=>{let i=t.toLowerCase().startsWith(n.toLowerCase()),a=i?t.slice(0,n.length):``;return(0,B.jsxs)(`div`,{className:ZN.search__lists__item,...r,children:[(0,B.jsx)(`span`,{className:ZN.search__lists__item__Img,children:(0,B.jsx)(`img`,{src:e?GM(e):`https://asus-brand-assistant.asus.com/iconography/defaultImageRog.svg`,alt:``,onError:e=>{e.currentTarget.onerror=null,e.currentTarget.src=`https://asus-brand-assistant.asus.com/iconography/defaultImageRog.svg`}})}),i?(0,B.jsxs)(`span`,{children:[(0,B.jsx)(`span`,{className:ZN.search__lists__item__hint,children:a}),t.replace(a,``)]}):(0,B.jsx)(`span`,{children:t})]})},nP=$N,rP={button:`_button_1c73e_1`},iP=({children:e,...t})=>(0,B.jsx)(`button`,{...t,className:L(t.className,rP.button),children:e});function aP(e,t){let n=e;if(!n)return``;let r=n.replace(/(\{|\})/g,`"`).split(`"`);
171return t.forEach(e=>(r.length>1&&(r[0]=`${r[0]}"`,r[1]=`${Object.values(e)[0]}`,r[2]=`"${r[2]}`),r)),r}var oP={searchProduct:`_searchProduct_ic85u_1`,searchProduct__notice:`_searchProduct__notice_ic85u_4`,searchProduct__notice__disabled:`_searchProduct__notice__disabled_ic85u_7`,searchProduct__divider:`_searchProduct__divider_ic85u_10`,searchProduct__divider__disabled:`_searchProduct__divider__disabled_ic85u_16`,searchProduct__productLine:`_searchProduct__productLine_ic85u_19`,searchProduct__productLine__disabled:`_searchProduct__productLine__disabled_ic85u_26`,searchProduct__buttonWrap:`_searchProduct__buttonWrap_ic85u_29`,searchProduct__select:`_searchProduct__select_ic85u_34`,searchProduct__select__error:`_searchProduct__select__error_ic85u_41`,searchProduct__select__disabled:`_searchProduct__select__disabled_ic85u_45`,searchProduct__select__hint:`_searchProduct__select__hint_ic85u_48`,searchProduct__select__hint__textWrap:`_searchProduct__select__hint__textWrap_ic85u_58`,searchProduct__select__hint__textWrap__desc:`_searchProduct__select__hint__textWrap__desc_ic85u_63`,searchProduct__select__hint__textWrap__highlight:`_searchProduct__select__hint__textWrap__highlight_ic85u_66`,searchProduct__select__hint__textWrap__error:`_searchProduct__select__hint__textWrap__error_ic85u_69`,searchProduct__select__hint__textWrap__disabled:`_searchProduct__select__hint__textWrap__disabled_ic85u_72`,searchProduct__select__hint__error:`_searchProduct__select__hint__error_ic85u_81`,searchProduct__select__hint__disabled:`_searchProduct__select__hint__disabled_ic85u_88`,searchProduct__select__hint__attention__disabled:`_searchProduct__select__hint__attention__disabled_ic85u_100`,searchProduct__select__title:`_searchProduct__select__title_ic85u_103`,searchProduct__select__title__image:`_searchProduct__select__title__image_ic85u_115`,searchProduct__select__title__disabled:`_searchProduct__select__title__disabled_ic85u_123`,searchProduct__select__notFound:`_searchProduct__select__notFound_ic85u_129`,searchProduct__select__tag:`_searchProduct__select__tag_ic85u_133`,searchProduct__select__tag__disabled:`_searchProduct__select__tag__disabled_ic85u_145`,searchProduct__select__hr:`_searchProduct__select__hr_ic85u_152`,searchProduct__select__reSearch:`_searchProduct__select__reSearch_ic85u_157`,searchProduct__select__reSearch__error:`_searchProduct__select__reSearch__error_ic85u_165`,searchProduct__select__reSearch__disabled:`_searchProduct__select__reSearch__disabled_ic85u_168`,searchProduct__select__reSearch__cardSearch:`_searchProduct__select__reSearch__cardSearch_ic85u_172`,searchProduct__select__reSearch__cardSearch__error:`_searchProduct__select__reSearch__cardSearch__error_ic85u_175`,searchProduct__select__reSearch__cardSearch__disabled:`_searchProduct__select__reSearch__cardSearch__disabled_ic85u_178`,searchProduct__delete:`_searchProduct__delete_ic85u_181`,searchProduct__delete__disabled:`_searchProduct__delete__disabled_ic85u_190`,submit:`_submit_ic85u_193`,submit__disabled:`_submit__disabled_ic85u_201`,disabledMessage:`_disabledMessage_ic85u_206`},sP=e=>e<.9?`lower`:e<.99?`medium`:`higher`,cP=({data:e,chatType:t,chatType2:n,disabled:r,lockProductLine:i,children:a})=>{let[o,s]=(0,b.useState)(!1),{theme:c}=Gr(),{sessionId:l}=Qr(),{submitMsg:u}=fk(),d=(0,b.useContext)(_n),[f,p]=(0,b.useState)(e),[m,h]=(0,b.useState)(null),[g,_]=(0,b.useState)(r),[v,y]=(0,b.useState)(i||``),[x]=(0,b.useState)(n===`product-comparison`),S=n===`specification-consultation`,C=(document.querySelector(`#shadowRoot`)?.shadowRoot)?.querySelector(`.chatContainer`)||null,w=(0,b.useCallback)(()=>{s(!1);let e=f.filter(e=>e.modelOneId!==0).map(e=>({originProductName:e.originProductName,modelOneName:e.modelOneName,modelOneId:e.modelOneId,score:e.score})),r=f.filter(e=>{if(e.modelOneId===0||e.uri?.match(/supportonly/i))return e}).map(e=>({name:e.originProductName,url:e.url,imageUrl:`https://asus-brand-assistant.asus.com/iconography/defaultImageRog.svg`})),i=BM();u?.(``,{mainProducts:e,chatType:t,chatType2:n,userInput:i,chatId:i,conversationType:5,supportOnlyProducts:r.length?r:void 0}),l&&V({...Zn,session_id:l,labels:`prod_helper_submit`,action:`clicked`,name_ga4:`product_helper_submit_brand_assit`}),_(!0)},[u,f,t,n,l]),T=e=>()=>{g||(h(e),s(!0),l&&V({...Zn,session_id:l,labels:`find_others`,action:`clicked`,name_ga4:`find_others_brand_assit`}))},E=e=>{m!==null&&(f[m]=Object.assign(f[m]||{},{prevOriginName:f[m]?.originProductName,prevModelOneId:f[m]?.modelOneId,originProductName:e.Title,modelOneName:e.Title,modelOneId:parseInt(e.M1Id),score:4,imageUri:e.ImageURL,url:e.Url}),p(f))},D=()=>{s(!0),h(f.length)},O=e=>()=>
171{g||p(f.filter((t,n)=>e!==n))};(0,b.useEffect)(()=>{_(r)},[r]),(0,b.useEffect)(()=>{!x&&!g||i||y(e.sort((e,t)=>e.score>t.score?-1:1)[0].aiProductLine)},[n,e,x,i,g]),(0,b.useEffect)(()=>{l&&V({...Zn,session_id:l,labels:`prod_helper_impression`,action:`displayed`,name_ga4:`product_helper_impression_brand_assit`})},[l]);let k=f.map(e=>e.modelOneId),A=new Set(k).size!==k.length;return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(`div`,{className:L(`helper__notice`,oP.searchProduct__notice,g&&oP.disabledMessage),children:d[`asus-helper-notice`]}),(0,B.jsxs)(`div`,{className:L(oP.searchProduct),"data-pid":`searchProduct`,children:[(0,B.jsx)(`div`,{className:L(`helper__divider`,oP.searchProduct__divider,g&&oP.searchProduct__divider__disabled)}),(0,B.jsx)(`div`,{className:L(`helper_productLine`,oP.searchProduct__productLine,g&&oP.searchProduct__productLine__disabled),children:!S&&(x&&a||d[`product-line-${v}`])}),(0,B.jsxs)(`div`,{className:oP.searchProduct__buttonWrap,children:[f.map((e,t)=>{let n=e.score<.9,r=aP(d[`asus-helper-search-result-none`],[{productName:e.originProductName||``}]),i=aP(d[`asus-helper-search-result-similar`],[{productName:e.originProductName||``}]);return(0,B.jsxs)(`div`,{className:L(`helper__select`,oP.searchProduct__select,n&&oP.searchProduct__select__error,g&&oP.searchProduct__select__disabled),children:[f.length>1&&(0,B.jsx)(`div`,{className:L(`helper__select__delete`),children:(0,B.jsx)(an,{className:L(oP.searchProduct__delete,g&&oP.searchProduct__delete__disabled),onClick:O(t)})}),(0,B.jsxs)(`div`,{children:[e.score<.99&&(0,B.jsx)(B.Fragment,{children:(0,B.jsxs)(`div`,{className:L(oP.searchProduct__select__hint,g&&oP.searchProduct__select__hint__disabled,n&&oP.searchProduct__select__hint__error),children:[sP(e.score)===`lower`&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(`div`,{className:`helper__select__hint__attention`,children:c.includes(`proart`)?(0,B.jsx)(Qt,{}):(0,B.jsx)(Zt,{})}),(0,B.jsxs)(`div`,{className:oP.searchProduct__select__hint__textWrap,children:[(0,B.jsx)(`div`,{className:L(`helper__select__hint`,oP.searchProduct__select__hint__textWrap__desc),children:r[0]}),(0,B.jsx)(`div`,{className:L(`helper__select__hint`,oP.searchProduct__select__hint__textWrap__error),children:r[1]}),(0,B.jsx)(`div`,{className:L(`helper__select__hint`,oP.searchProduct__select__hint__textWrap__desc),children:r[2]})]})]}),sP(e.score)===`medium`&&(0,B.jsxs)(`div`,{className:oP.searchProduct__select__hint__textWrap,children:[(0,B.jsx)(`div`,{className:L(`helper__select__hint`,oP.searchProduct__select__hint__textWrap__desc),children:i[0]}),(0,B.jsx)(`div`,{className:L(`helper__select__hint`,oP.searchProduct__select__hint__textWrap__highlight),children:i[1]}),(0,B.jsx)(`div`,{className:L(`helper__select__hint`,oP.searchProduct__select__hint__textWrap__desc),children:i[2]})]})]})}),sP(e.score)!==`lower`&&(0,B.jsxs)(`div`,{className:L(`helper__select__title`,oP.searchProduct__select__title,g&&oP.searchProduct__select__title__disabled),children:[e.imageUri?(0,B.jsx)(`span`,{className:oP.searchProduct__select__title__image,style:{backgroundImage:`url(${GM(e.imageUri)})`}}):(0,B.jsx)(Xt,{}),e.score>.9&&e.modelOneName]}),(0,B.jsx)(`div`,{className:oP.searchProduct__select__hr}),(0,B.jsxs)(`div`,{className:L(`helper__select__tag`,oP.searchProduct__select__tag,g&&oP.searchProduct__select__tag__disabled),onClick:T(t),children:[(0,B.jsxs)(`span`,{children:[sP(e.score)===`lower`&&d[`asus-helper-no-product-result`],sP(e.score)===`medium`&&d[`asus-helper-similar-product-result`],sP(e.score)===`higher`&&d[`asus-helper-change-product-result`]]}),(0,B.jsxs)(`span`,{className:L(`helper__select__reSearch`,oP.searchProduct__select__reSearch,n&&oP.searchProduct__select__reSearch__error,g&&oP.searchProduct__select__reSearch__disabled),children:[sP(e.score)===`lower`&&d[`asus-helper-no-product-result-action`],sP(e.score)===`medium`&&d[`asus-helper-similar-product-result-action`],sP(e.score)===`higher`&&d[`asus-helper-change-product-result-action`],(0,B.jsx)($t,{className:L(`helper__select__reSearch`,g?oP.searchProduct__select__reSearch__cardSearch__disabled:oP.searchProduct__select__reSearch__cardSearch,n&&oP.searchProduct__select__reSearch__cardSearch__error)})]})]})]})]},t)}),!S&&f.length<4&&(0,B.jsxs)(iP,{className:`helper__button`,onClick:D,disabled:g,children:[(c.includes(`asus`)||c.includes(`aiot`))&&(0,B.jsx)(zt,{}),c.includes(`rog`)&&(0,B.jsx)(Bt,{}),c.includes(`proart`)&&(0,B.jsx)(Vt,{})]})]}),(0,B.jsx)(Fr,{onClick:w,disabled:g||x&&f.length<2||f.some(e=>e.score<.9)||A,className:L(`helper__button`,oP.submit,{[oP.submit__disabled]:g||!f.length||f.some(e=>e.score<.9)}),children:d.submit}),(0,B.jsx)(nP,{defaultText:m!==null&&f[m]?.originProductName||``,productLine:x&&v||``,isShowCallBack:s,selectedCallBack:E,isShow:o,anchor:C})]})]})},lP={interact:`_interact_l25sn_1`,primary:`_primary_l25sn_15`,secondary:`_secondary_l25sn_19`,circle:`_circle_l25sn_23`,square:`_square_l25sn_52`};function uP({options:e,shape:t,disabled:n,...r}){return(0,B.jsx)(`div`,{className:L(lP.interact,lP[t]),...r,children:e.map((e,t)=>(0,B.jsx)(`button`,{className:lP[e.variant||`secondary`],onClick:e.action,disabled:n,"aria-label":e.ariaLabel,children:e.children},t))})}var dP=uP,fP={link:`_link_1atgu_1`,container:`_container_1atgu_10`,rating:`_rating_1atgu_14`,fillDefault:`_fillDefault_1atgu_22`,fillHighlight:`_fillHighlight_1atgu_25`};function pP({message:e,rate:t,reviewMessage:n}){return(0,B.jsxs)(B.Fragment,{children:[e&&(0,B.jsx)(`span`,{dangerouslySetInnerHTML:{__html:Et(e)}}),(0,B.jsxs)(`span`,{className:L(fP.container),children:[Array.from({length:5},(e,n)=>
171(0,B.jsx)(Yt,{className:L(fP.rating,{[fP.fillDefault]:n>=Math.ceil(Number(t)),[fP.fillHighlight]:n<Math.ceil(Number(t))})},n)),n&&`(${n})`]})]})}var mP=pP,hP={rog__feedback__form:`_rog__feedback__form_1ehte_1`,rog__feedback__form__textarea:`_rog__feedback__form__textarea_1ehte_7`,asus__feedback__form:`_asus__feedback__form_1ehte_19`,asus__feedback__form__textarea:`_asus__feedback__form__textarea_1ehte_29`},gP=({setFeedbackText:e,feedbackText:t,rows:n=11,className:r})=>{let i=(0,b.useContext)(_n),{theme:a}=Gr(),o=(0,b.useRef)(null),s=o.current||null;return(0,b.useEffect)(()=>{if(s)return s.addEventListener(`mousemove`,e=>{let{clientWidth:t,offsetWidth:n}=s,r=n-t,i=e;i.offsetX>t-r&&i.offsetX<t+10?s.classList.add(`scrollbar-hovered`):s.classList.remove(`scrollbar-hovered`)}),s.addEventListener(`mouseleave`,()=>{s.classList.remove(`scrollbar-hovered`)}),()=>{s.removeEventListener(`mousemove`,()=>{}),s.removeEventListener(`mouseleave`,()=>{})}},[s]),(0,B.jsx)(`div`,{className:L(a.includes(`rog`)&&a.includes(`rog`)?hP.rog__feedback__form:hP.asus__feedback__form,r),children:(0,B.jsx)(`textarea`,{ref:o,"data-pid":`feedbackText`,className:L(a.includes(`rog`)&&a.includes(`rog`)?hP.rog__feedback__form__textarea:hP.asus__feedback__form__textarea),autoComplete:`off`,onInput:t=>{e(t.target.value)},rows:n,value:t,placeholder:i[`review-leave-feedback`]})})},_P={dislikePanel:`_dislikePanel_w0trp_1`,dislikePanel__header:`_dislikePanel__header_w0trp_15`,dislikePanel__header__title:`_dislikePanel__header__title_w0trp_20`,dislikePanel__header__closeWrapper:`_dislikePanel__header__closeWrapper_w0trp_26`,dislikePanel__header__closeWrapper__close:`_dislikePanel__header__closeWrapper__close_w0trp_38`,dislikePanel__btn:`_dislikePanel__btn_w0trp_45`,dislikePanel__btn__wrap:`_dislikePanel__btn__wrap_w0trp_54`,dislikePanel__btn__selected:`_dislikePanel__btn__selected_w0trp_66`,dislikePanel__text:`_dislikePanel__text_w0trp_71`,dislikePanel__submit:`_dislikePanel__submit_w0trp_79`},vP=({feedbackId:e})=>{let t=(0,b.useContext)(_n),{websiteCode:n,systemCode:r}=Gr(),{sessionId:i}=Qr(),{setIsShowDislike:a,showDislikeList:o,setShowDislikeList:s,externalSearchingId:c}=ei(),{setIsResponseStopped:l}=jr(),[u,d]=(0,b.useState)([]),[f,p]=(0,b.useState)(``),m=[t[`review-option-1`],t[`review-option-2`],t[`review-option-3`],t[`review-option-4`]],h=(0,b.useCallback)(e=>{e.stopPropagation();let t=e.target;t&&d(e=>e.includes(t.id)?e.filter(e=>e!==t.id):[...e,t.id])},[]),g=(0,b.useCallback)(t=>{t.stopPropagation(),Li.postFeedbackChatReview({sessionId:i,chatId:e,message:f,checkboxIndex:u,websiteCode:n,systemCode:r}).then(e=>{e.status!==200&&console.error(e.message,`feedback fail`)}),s({type:`delete`,value:e}),a(!1),V({...Xn,session_id:i,labels:`survey_submit`,name_ga4:`survey_submit_brand_assit`,action:`clicked`})},[i,e,f,u,n,r,a,s]),_=(0,b.useCallback)(()=>{a(!1),s({type:`delete`,value:e}),c===e&&l(!0),V({...Xn,session_id:i,labels:`survey_cancel`,name_ga4:`survey_cancel_brand_assit`,action:`clicked`})},[a,s,e,c,l,i]);return o.includes(e)?(0,B.jsxs)(`div`,{className:L(_P.dislikePanel,`dislikePanel`),children:[(0,B.jsxs)(`div`,{className:_P.dislikePanel__header,children:[(0,B.jsx)(`div`,{className:_P.dislikePanel__header__title,children:t[`review-rate-service-description-option`]}),(0,B.jsx)(`div`,{className:L(_P.dislikePanel__header__closeWrapper),onClick:_,tabIndex:0,role:`button`,onKeyDown:e=>{e.key===`Enter`&&(e.preventDefault(),e.stopPropagation(),_())},"aria-label":Yr.closeDislikeFeedback,children:(0,B.jsx)(`div`,{className:L(_P.dislikePanel__header__closeWrapper__close)})})]}),(0,B.jsx)(`div`,{className:L(_P.dislikePanel__btn__wrap),children:m.map((e,t)=>(0,B.jsx)(Bi,{className:L(_P.dislikePanel__btn,u.includes(e)&&_P.dislikePanel__btn__selected),onClickCapture:h,id:e,children:e},t))}),(0,B.jsx)(gP,{className:_P.dislikePanel__text,feedbackText:f,setFeedbackText:p,rows:4}),(0,B.jsx)(Fr,{disabled:!u.length,className:_P.dislikePanel__submit,onClick:g,children:t.submit})]}):null},yP={externalSearch:`_externalSearch_1d5vw_1`,externalSearch__description:`_externalSearch__description_1d5vw_13`,externalSearch__button:`_externalSearch__button_1d5vw_19`,externalSearch__disclaimer:`_externalSearch__disclaimer_1
171d5vw_24`,searching:`_searching_1d5vw_34`,searching__header:`_searching__header_1d5vw_45`,searching__icon:`_searching__icon_1d5vw_54`,searching__disclaimer:`_searching__disclaimer_1d5vw_60`,error:`_error_1d5vw_65`,error__message:`_error__message_1d5vw_77`,error__button:`_error__button_1d5vw_82`,error__icon:`_error__icon_1d5vw_91`},bP=e=>e.includes(`rog`)?Ft:Pt,xP=({feedbackId:e,onSearch:t,disabled:n})=>{let r=(0,b.useContext)(_n),{theme:i}=Gr(),a=bP(i),{externalSearchOfferedList:o,externalSearchingId:s,externalSearchedList:c,externalSearchAbandonedList:l,externalSearchErrorId:u}=ei();if(!o.includes(e))return null;let d=n||c.includes(e)||l.includes(e)||!!s&&s!==e,f=s===e,p=u===e,m=()=>{t?.()};return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsxs)(`div`,{className:L(yP.externalSearch,`externalSearch`),"data-disabled":d,children:[(0,B.jsx)(`div`,{className:yP.externalSearch__description,children:r[kC.description]}),(0,B.jsx)(Fr,{type:`button`,className:yP.externalSearch__button,onClick:m,disabled:d,children:r[kC.searchButton]}),(0,B.jsx)(`div`,{className:yP.externalSearch__disclaimer,children:r[kC.disclaimer]})]}),f&&(0,B.jsxs)(`div`,{className:yP.searching,role:`status`,"aria-live":`polite`,children:[(0,B.jsxs)(`div`,{className:yP.searching__header,children:[(0,B.jsx)(At,{className:yP.searching__icon}),(0,B.jsx)(`span`,{children:r[kC.loadingMessage]})]}),(0,B.jsx)(`div`,{className:yP.searching__disclaimer,children:r[kC.loadingDisclaimer]})]}),p&&(0,B.jsxs)(`div`,{className:yP.error,role:`alert`,children:[(0,B.jsx)(`p`,{className:yP.error__message,children:r[kC.errorMessage]}),(0,B.jsxs)(Fr,{type:`button`,className:yP.error__button,onClick:m,children:[(0,B.jsx)(a,{className:yP.error__icon}),r[kC.searchAgainAction]]})]})]})};function SP(e,t){let n=vi(),r=n?/technical-support-myasus-solution.*/g:/technical-support-myasus-solution/g,i=n?``:`\n\n${t} \n\n`;return e.replace(r,i)}var CP=({likeFlag:e,sessionId:t,chatId:n,e:r})=>{r.currentTarget.setAttribute(`data-like-selected`,`true`),r.currentTarget.disabled=!0;let i=r.currentTarget.previousElementSibling||r.currentTarget.nextElementSibling;i&&(i.setAttribute(`data-like-selected`,`false`),i.disabled=!1,Li.chatLikePost({sessionId:t,chatId:n,createDate:Math.floor(new Date().getTime()/1e3),likeFlag:e}))},wP=()=>{let e=(0,b.useContext)(_n),{setIsSentWelcomeLoginHint:t}=Qr(),{setIsShowDislike:n,setShowDislikeList:r,setExternalSearchOfferedList:i}=ei(),{setIsResponseStopped:a}=jr();function o(t){return{message:``,content:(0,B.jsx)(cP,{chatType:t.chatType,chatType2:t.chatType2,data:t.option,lockProductLine:t.lockProductLine,disabled:t.disabled,children:t.lockProductLine&&e[`product-line-${t.lockProductLine}`]}),source:`helper`,timing:mr(t.renderTime*1e3),renderId:t.renderId,delay:!1,...t,onDelayAnswerStatusChange:e=>{t?.onDelayAnswerStatusChange?.(e)}}}function s(e){return{content:(0,B.jsx)(DN,{data:e.option,type:e.cardType,chatType:e.chatType,chatType2:e.chatType2}),source:`carousel`,renderId:e.renderId,delay:!1,chatId:e.chatId,complaintLevel:e.complaintLevel,cardLink:e.option[0]?.productUri,...e,onDelayAnswerStatusChange:t=>{e?.onDelayAnswerStatusChange?.(t)}}}function c(e){return{content:(0,B.jsx)(DN,{data:e.option,type:`campaign`}),source:`carousel`,renderId:e.renderId,delay:!1,chatId:e.chatId,complaintLevel:e.complaintLevel,...e,onDelayAnswerStatusChange:t=>{e?.onDelayAnswerStatusChange?.(t)}}}function l(t){return{message:t.message,content:(0,B.jsxs)(`div`,{children:[(0,B.jsx)(`span`,{children:e[`purchasing-recommendation-of-asus-products-recommend`]}),(0,B.jsx)(`div`,{className:L(KN.suggestButton__inline),"data-pid":`inlineSuggest`,children:t.option.map((e,n)=>(0,B.jsxs)(lk,{onClick:()=>t.cb(e),disabled:t.disabled,children:[e?.answer&&e.answer?.[0]?.type===`product`&&e.answer[0]?.value?.[0].imageUri&&(0,B.jsx)(`img`,{className:KN.suggestButton__inline__img,src:GM(e.answer[0].value[0].imageUri),alt:GM(e.answer[0].value[0].mktName)}),e.name]},n))})]}),source:`service`,timing:mr(t.renderTime*1e3),renderId:t.renderId,chatId:t.chatId,complaintLevel:t.complaintLevel,delay:t.isDelay,...t,onDelayAnswerStatusChange:e=>{t?.onDelayAnswerStatusChange?.(e)}}}function u(e){return{message:e.message,content:(0,B.jsx)(`span`,{children:(0,B.jsx)(hk,{optionData:e.option,keyName:`name`,valueName:`value`,className:KN.listButton,chatType:e.chatType,chatType2:e.chatType2,ga_label:kn(e.type),onSelectClick:t=>e.cb(t),disabled:e.disabled})}),source:`service`,timing:mr(e.renderTime*1e3),delay:!0,renderId:e.renderId,chatId:e.chatId,complaintLevel:e.complaintLevel,...e,onDelayAnswerStatusChange:t=>{e?.onDelayAnswerStatusChange?.(t)}}}function d(e){return{message:e.message,content:(0,B.jsx)(`span`,{"data-pid":e.testId,children:(0,B.jsx)(hk,{optionData:e.option,keyName:`name`,valueName:`value`,className:KN.listButton,chatType:e.chatType,chatType2:e.chatType2,ga_label:kn(e.type),onSelectClick:t=>e.cb(t),disabled:e.disabled})}),source:`service`,timing:mr(e.renderTime*1e3),delay:!0,renderId:e.renderId,chatId:e.chatId,complaintLevel:e.complaintLevel,...e,onDelayAnswerStatusChange:t=>{e?.onDelayAnswerStatusChange?.(t)}}}function f(e){let t=e.option.map(e=>({children:e.name,variant:e.type,value:e.value,action:()=>{}}));if(t.length){V({...Hn,session_id:e.sessionId,intent:`${e.chatType2}/${e.chatType}`,labels:`to_agent_impression`});let n=typeof t[0].value==`string`&&/^https:\/\//.test(t[0].value);t[0].action=()=>{V({...Un,session_id:e.sessionId,intent:`${e.chatType2}/${e.chatType}`,labels:`to_agent_click`}),n&&window.open(t[0].value,`_blank`,`noreferrer, noopener`)}}return{delay:!1,renderId:e.renderId,chatId:e.chatId,content:(0,B.jsx)(dP,{options:t,shape:`square`,"data-
171pid":`liveSupport`,disabled:e.disabled}),source:`button`,...e,onDelayAnswerStatusChange:t=>{e?.onDelayAnswerStatusChange?.(t)}}}function p(t){let n=t.option.find(e=>e.type===`rate`)?.value||``,r=t.option.find(e=>e.type===`rater`)?.value||``,i=zM(e[`user-experience-consultation-raters`],[{raters:r}]);return{message:(0,lb.renderToString)((0,B.jsx)(mP,{rate:n,message:t.message,reviewMessage:i})),source:`service`,timing:mr(t.renderTime*1e3),delay:!0,renderId:t.renderId,...t,onDelayAnswerStatusChange:e=>{t?.onDelayAnswerStatusChange?.(e)}}}function m(e){return{content:(0,B.jsx)(DN,{data:e.option,type:`ecommerce`}),source:`carousel`,renderId:e.renderId,delay:!1,chatId:e.chatId,complaintLevel:e.complaintLevel,...e,onDelayAnswerStatusChange:t=>{e?.onDelayAnswerStatusChange?.(t)}}}function h(t){t.chatType2===`technical-support`&&(t.message=SP(t.message,e[`technical-support-myasus-solution`]));let n=t.eventType===`reference`;return{source:`service`,timing:mr(t.renderTime*1e3),renderId:t.renderId,chatId:t.chatId,complaintLevel:t.complaintLevel,delay:t.isDelay,...t,onDelayAnswerStatusChange:e=>{t?.onDelayAnswerStatusChange?.(e)},eventType:t.eventType,...n?{message:void 0,referenceMessage:t.message}:{}}}function g(t){let o=[{children:(0,B.jsx)(kt,{}),ariaLabel:Yr.thumbsUp,action:e=>{e.stopPropagation(),CP({likeFlag:1,sessionId:t.sessionId,chatId:t.chatId,e}),n(!1),r({type:`delete`,value:t.chatId}),i({type:`delete`,value:t.chatId}),V({...Yn,session_id:t.sessionId,intent:`${t.chatType2}/${t.chatType}`,labels:`like_click`,name_ga4:`like_click_brand_assit`}),t.isExternal&&V({...nr,session_id:t.sessionId,intent:`${t.chatType2}/${t.chatType}`,labels:`like/ext_rating`}),ei.getState().externalSearchingId===t.chatId&&a(!0)}},{children:(0,B.jsx)(Ot,{}),ariaLabel:Yr.thumbsDown,action:e=>{e.stopPropagation(),CP({likeFlag:0,sessionId:t.sessionId,chatId:t.chatId,e}),n(!0),r({type:`add`,value:t.chatId}),i({type:`add`,value:t.chatId}),V({...Yn,session_id:t.sessionId,intent:`${t.chatType2}/${t.chatType}`,labels:`dislike_click`,name_ga4:`dislike_click_brand_assit`}),t.isExternal&&V({...nr,session_id:t.sessionId,intent:`${t.chatType2}/${t.chatType}`,labels:`dislike/ext_rating`}),DC(t.chatType2)&&!t.isExternal&&!t.suppressExternalSearchOffer&&V({...$n,session_id:t.sessionId,intent:`${t.chatType2}/${t.chatType}`,labels:`ext_search_impression`})}}];return{type:`like`,content:(0,B.jsxs)(`div`,{children:[(0,B.jsxs)(`div`,{className:L(`likeActions`),children:[(0,B.jsx)(`div`,{className:L(KN.likeDesc),children:e[`review-did-it-help-you`]}),(0,B.jsx)(dP,{options:o,shape:`circle`}),(0,B.jsx)(vP,{feedbackId:t.chatId})]}),DC(t.chatType2)&&!t.isExternal&&!t.suppressExternalSearchOffer&&(0,B.jsx)(xP,{feedbackId:t.chatId,onSearch:()=>t.onExternalSearch?.(t.chatId)})]}),chatType2:t.chatType2,chatType:t.chatType,isExternal:t.isExternal}}function _(n){if(n.type===`product`||n.type===`productSpec`){t(!0);let r=(0,B.jsx)(`a`,{"data-login":!0,"data-submit":`('member-login', {'trigger': 'login-greeting'})`,children:e[`member-login`]});return n.updateHistory({answer:[{type:`text`,value:`${e[`login-invite-product-card`]} ${(0,lb.renderToString)(r)}`}],returnChatType:``,returnChatType2:``,timestamp:n.currentTime,chatId:n.chatId,conversationType:dk.Idle}),[h({message:e[`login-invite-product-card`],content:r,source:`suffixText`,chatId:n.chatId,renderId:BM(),timing:mr(n.currentTime),onDelayAnswerStatusChange:e=>{n?.onDelayAnswerStatusChange?.(e)}})]}return[]}return{createSearchProduct:o,createProductList:s,createEventCard:c,createSuggestButton:l,createInlineMenu:u,createList:d,createLiveSupport:f,createRateReview:p,createEcommerce:m,createText:h,createLikeButton:g,createSuffixText:_}},TP=e=>{if(e.length===0)return null;let t=e.length>1,n=t?e.slice(0,-1):e,r=t?e[e.length-1]:void 0;return{renderId:e[0].renderId,message:n.map(e=>e.message).join(``),referenceMessage:r?.message,complaintLevel:e[0].complaintLevel}},EP=e=>(0,B.jsxs)(`svg`,{width:`12`,height:`12`,viewBox:`0 0 12 12`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,children:[(0,B.jsx)(`path`,{d:`M6 0C7.18669 0 8.34673 0.351894 9.33342 1.01118C10.3201 1.67047 11.0892 2.60754 11.5433 3.7039C11.9974 4.80026 12.1162 6.00666 11.8847 7.17054C11.6532 8.33443 11.
1710818 9.40353 10.2426 10.2426C9.40353 11.0818 8.33443 11.6532 7.17054 11.8847C6.00666 12.1162 4.80026 11.9974 3.7039 11.5433C2.60754 11.0892 1.67047 10.3201 1.01118 9.33342C0.351894 8.34673 0 7.18669 0 6C0 4.4087 0.632141 2.88258 1.75736 1.75736C2.88258 0.632141 4.4087 0 6 0Z`,fill:`white`}),(0,B.jsx)(`path`,{d:`M6 0C4.81331 0 3.65328 0.351894 2.66658 1.01118C1.67989 1.67047 0.910851 2.60754 0.456726 3.7039C0.00259972 4.80026 -0.11622 6.00666 0.115291 7.17054C0.346802 8.33443 0.918247 9.40353 1.75736 10.2426C2.59648 11.0818 3.66558 11.6532 4.82946 11.8847C5.99335 12.1162 7.19975 11.9974 8.2961 11.5433C9.39246 11.0892 10.3295 10.3201 10.9888 9.33342C11.6481 8.34673 12 7.18669 12 6C11.9953 4.41016 11.3616 2.8868 10.2374 1.7626C9.11321 0.638414 7.58984 0.00474818 6 0ZM6.692 9H5.308V7.846H6.692V9ZM6.692 6.462H5.308V2.769H6.692V6.462Z`,fill:`#B42D18`})]}),DP=async({cookieId:e,websiteCode:t,sessionId:n})=>{let r=gr(t);return await Li.getConversationRecord(e).then(({status:e,result:i})=>{if(e===200){let e=i.history.length?i.history[i.history.length-1]:{renderTime:0};return e.renderTime&&new Date().getTime()/1e3-e.renderTime>=3600?(bn(`aiAssistant_${t}`,{...r,sessionId:n}),{state:`overTime`}):{result:i,state:`keepUser`}}}).catch(e=>console.error(e))},OP={idleRating:5,isSent:!1,idleFeedbackLightBox:!1,showIdleFeedbackText:``,checkboxIndex:[],feedbackText:``},kP=kr()(e=>({...OP,setIdleRating:t=>e({idleRating:t}),setIsSent:t=>e({isSent:t}),setIdleFeedbackLightBox:t=>e({idleFeedbackLightBox:t}),setShowIdleFeedbackText:t=>e({showIdleFeedbackText:t}),setCheckboxIndex:t=>e({checkboxIndex:t}),setFeedbackText:t=>e({feedbackText:t})})),AP={feedback__stars:`_feedback__stars_1s6mz_1`,feedback__stars__disabled:`_feedback__stars__disabled_1s6mz_6`,horizonAlign__left:`_horizonAlign__left_1s6mz_9`,horizonAlign__right:`_horizonAlign__right_1s6mz_12`},jP=({starIndex:e,setStarIndex:t,disabled:n,horizonAlign:r})=>{let i=(0,b.useContext)(_n),a=(0,b.useMemo)(()=>{if(r===`right`)return`right`;if(r===`left`)return`left`},[r]);return(0,B.jsx)(`div`,{className:L(AP.feedback__stars,n&&AP.feedback__stars__disabled,AP[`horizonAlign__${a}`]),"data-pid":`feedbackRate`,"aria-label":i[`share-user-experience`],role:`radiogroup`,children:[1,2,3,4,5].map((r,i)=>(0,B.jsx)(`div`,{onClick:e=>{e.stopPropagation(),t(r)},role:`radio`,"aria-label":`${r}`,"aria-checked":e>=r,children:(0,B.jsx)(Yt,{fill:n?`#B3B3B3`:`var(--main--color)`,fillRule:e>=r?void 0:`evenodd`})},i))})},MP={rateButton:`_rateButton_ric93_1`},NP=()=>{let e=(0,b.useContext)(_n),{websiteCode:t,systemCode:n}=Gr(),{sessionId:r}=Qr(),{idleRating:i,setIdleRating:a,setIsSent:o}=kP(),[s,c]=(0,b.useState)(!1),l=(0,b.useCallback)(e=>{e.stopPropagation(),Li.postFeedbackChatReview({rating:i,sessionId:r,websiteCode:t,systemCode:n}).then(e=>{e.status!==200&&console.error(e.message,`feedback fail`)}).finally(()=>{o(!0)}),c(!0);let a=e.target.closest(`div[data-chat-source="service"]`);a&&(a.nextElementSibling.style.display=`flex`),V({...Xn,session_id:r,labels:`survey_submit`,name_ga4:`survey_submit_brand_assit`,action:`clicked`})},[r,t,i,o,n]);return(0,B.jsxs)(B.Fragment,{children:[e[`share-user-experience`],(0,B.jsx)(jP,{starIndex:i,setStarIndex:a,disabled:s,horizonAlign:`left`}),!s&&(0,B.jsx)(Fr,{className:MP.rateButton,onClick:e=>{l(e)},children:e.submit})]})},PP={complainTypeList:`_complainTypeList_9u9oh_1`,complainTypeList__btn:`_complainTypeList__btn_9u9oh_8`,complainTypeList__btn__selected:`_complainTypeList__btn__selected_9u9oh_25`,IdleFeedbackCompose__link:`_IdleFeedbackCompose__link_9u9oh_30`,rateButton:`_rateButton_9u9oh_36`},FP=()=>{let{websiteCode:e,systemCode:t}=Gr(),{sessionId:n}=Qr(),{idleRating:r,setIdleRating:i,setIsSent:a,checkboxIndex:o,setCheckboxIndex:s,setIdleFeedbackLightBox:c,feedbackText:l,setFeedbackText:u}=kP(),[d,f]=(0,b.useState)(!1),p=(0,b.useContext)(_n),m=(0,b.useMemo)(()=>[p[`review-low-option-1`],p[`review-low-option-2`],p[`review-low-option-3`],p[`review-low-option-4`],p[`review-low-option-5`],p[`review-option-4`]],[p]),h=(0,b.useMemo)(()=>[p[`review-medium-option-1`],p[`review-medium-option-2`],p[`review-medium-option-3`],p[`review-medium-option-4`],p[`review-option-4`]],[p]),g=(0,b.useMemo)(()=>[p[`review-high-option-1`],p[`review-high-option-2`],p[`review-high-option-3`],p[`review-high-option-4`],p[`review-option-4`]],[p]),_=(0,b.useMemo)(()=>r===3?h:r>3?g:m,[g,h,m,r]),v=(0,b.useCallback)(s=>
171{s.stopPropagation(),Li.postFeedbackChatReview({sessionId:n,rating:r,message:l,checkboxIndex:o,websiteCode:e,systemCode:t}).then(e=>{if(e.status!==200)console.error(e.message,`feedback fail`);else{let e=s.target.closest(`div[data-chat-source="idleFeedback"]`);if(e.style.display=``,e){let t=e.previousSibling;t.children[1].innerHTML=Et(p[`feedback-sent`])}}i(5),a(!0)}),V({...Xn,session_id:n,labels:`survey_submit`,name_ga4:`survey_submit_brand_assit`,action:`clicked`})},[n,r,l,o,e,t,i,a,p]),y=(0,b.useCallback)(e=>{e.stopPropagation();let t=e.target;if(!t)return;let n=[];n=o.includes(t.id)?o.filter(e=>e!==t.id):[...o,t.id],s(n)},[s,o]);return(0,b.useEffect)(()=>{o.includes(p[`review-option-4`])?f(!0):f(!1)},[p,o]),(0,B.jsx)(B.Fragment,{children:(0,B.jsxs)(`div`,{className:PP.IdleFeedbackCompose,children:[r<3&&p[`review-low-subtitle`],r===3&&p[`review-medium-subtitle`],r>3&&p[`review-high-subtitle`],(0,B.jsx)(`div`,{className:PP.complainTypeList,children:_.map((e,t)=>(0,B.jsx)(Bi,{className:L(PP.complainTypeList__btn,o.includes(e)&&PP.complainTypeList__btn__selected),onClickCapture:y,id:e,children:e},t))}),d&&(0,B.jsx)(gP,{setFeedbackText:u,feedbackText:l}),(0,B.jsx)(Fr,{className:PP.rateButton,onClick:e=>{let t=e.target;t.style.display=`none`,t.style.pointerEvents=`none`,v(e)},children:p.submit}),(0,B.jsx)(`div`,{style:{paddingTop:`16px`,borderBottom:`solid 1px #cccccc`,marginBottom:`16px`}}),(0,B.jsx)(`p`,{children:p[`review-after-rate-suggest`]}),(0,B.jsx)(`p`,{className:PP.IdleFeedbackCompose__link,onClick:()=>{c(!0)},children:p[`review-go-feedback`]})]})})},IP=()=>{let e=(0,b.useRef)(null),t=(0,b.useRef)(null),n=(0,b.useRef)(null),r=(0,b.useRef)(null),i=(0,b.useRef)(null),a=(0,b.useContext)(_n),{setIsResponseStopped:o}=jr(),{setIsShowDislike:s}=ei(),{websiteCode:c,systemCode:l}=Gr(),{sessionId:u,loginIdleSecond:d,setIsSentWelcomeLoginHint:f,setIsSentLoginHint:p,isSentWelcomeLoginHint:m,setLoginIdleSecond:h}=Qr(),{isSent:g}=kP(),_=(0,b.useCallback)(()=>{e.current&&=(clearTimeout(e.current),null)},[]),v=(0,b.useCallback)(()=>{_(),t.current&&=(clearTimeout(t.current),null),n.current&&=(clearTimeout(n.current),null),r.current&&=(clearTimeout(r.current),null),i.current&&=(clearTimeout(i.current),null)},[_]);return{loginIdleCount:(0,b.useCallback)(({setServiceMessageQueue:t,updateHistory:n,setInputDisabled:r})=>{let i=Date.now();if(d===void 0||m){_();return}let o=(i-d)/1e3,s=o<5?5-o:0;e.current=setTimeout(()=>{r(!0),f(!0),p(!0),h(void 0);let e=(0,B.jsx)(`a`,{"data-login":!0,"data-submit":`('member-login', {'trigger': 'login-greeting'})`,children:a[`member-login`]});t(t=>[...t,{message:a[`login-invite-buy-page`],content:e,source:`service`,renderId:BM(),timing:mr(i)}]);let o=BM();n({answer:[{type:`text`,value:`${a[`login-invite-buy-page`]} ${(0,lb.renderToString)(e)}`}],returnChatType:``,returnChatType2:``,timestamp:i,chatId:o,conversationType:dk.Idle})},s*1e3)},[a,d,f,m,h,_,p]),stopIdleCount:v,restartIdleCount:(0,b.useCallback)(({allowToRecountIdleTImer:e,setMessageLog:d,updateHistory:f,onDelayAnswerStatusChange:p,isReviewed:m,afterTenMinCallback:h,confirmRechat:_})=>{if(v(),!e.current)return;let y=1e3*60;y*2,y*5,y*10,y*60,!g&&!m&&(t.current=setTimeout(()=>{let e=new Date().getTime(),t=BM();o(!1),s(!1),d(t=>[...t,{message:a[`session-close-ask`],source:`service`,renderId:BM(),timing:mr(e)}]),d(t=>[...t,{message:a[`ask-user-feedback-and-suggestion`],source:`service`,renderId:BM(),timing:mr(e)}]),d(t=>[...t,{content:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(NP,{})}),source:`service`,delay:!0,timing:mr(e)},{content:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(FP,{})}),source:`idleFeedback`,timing:mr(e)}]),f({answer:[{type:`text`,value:a[`session-close-ask`]}],returnChatType:``,returnChatType2:``,timestamp:e,chatId:t,conversationType:dk.Idle})},12e4)),n.current=setTimeout(()=>{let e=new Date().getTime();d(t=>[...t,{message:a[`session-close-hint`],source:`service`,renderId:BM(),timing:mr(e)}]),f({answer:[{type:`text`,value:a[`session-close-hint`]}],returnChatType:``,returnChatType2:``,timestamp:e,conversationType:dk.Idle})},3e5),r.current=setTimeout(()=>{let t=new Date().getTime();Li.getWelcomeMessage({websiteCode:c,systemCode:l||`rog`,contextType:Ai.restart,clientId:wn()||``,cusId:yn(`aticket`)||``}).then(n=>{let{result:r}=n,i=BM(),a=[];a.push({message:r.render[0].message,source:`service`,delay:!0,chatId:i,renderId:r.render[0].renderId,onDelayAnswerStatusChange:e=>{p(e)}},{content:(0,B.jsx)(pk,{options:r.render[0].option}),source:`welcome`,delay:!1,chatId:i,timing:mr(t),onDelayAnswerStatusChange:e=>{p(e)}}),h(a),e.current=!1})},6e5),i.current=setTimeout(()=>{DP({cookieId:u,websiteCode:c,sessionId:u}).then(e=>{let{state:t}={state:e?.state};t!==`keepUser`&&_?.()})},36e5)},[a,l,c,v,u,g,s,o]),stopFiveSecTimer:_}},LP=()=>{let{websiteCode:e,systemCode:t}=Gr(),{sessionId:n}=Qr(),[r,i]=(0,b.useState)(null),[a,o]=(0,b.useState)(!1),s=(0,b.useContext)(_n),c=(0,b.useCallback)((e,t)=>{if(t.remark.length===0)return;let n=t.remark.filter(e=>e.attr.some(e=>e.type===`data-login`));n.length>0?(i(e),t.message+=`<span style="display: block;">${BN(s[`member-login`],n[0])}</span>
171`):t.remark.forEach(e=>{t.message=BN(t.message,e)})},[s]);return(0,b.useEffect)(()=>{if(r&&!a){let i=[{...r}];Li.editConversationRecord({websiteCode:e,sessionId:n,history:i,systemCode:t}).catch(e=>{console.error(`Failed to remark login record:`,e)}).finally(()=>{o(!0)})}},[r,a]),{handleLoginRemark:c,setIsRemarkCalled:o,setRemarkLoginRecord:i}},RP=()=>{let{setProductPartNoList:e,productPartNoList:t}=jr(),{iframeRef:n}=(0,b.useContext)(x),r=(0,b.useCallback)(t=>{window.AsusAPIConfig.brandAssistantProductPartNoList=t,e(t)},[e]),i=(0,b.useCallback)(()=>{let e=n.current,r=window.AsusAPIConfig.brandAssistantProductPartNoList;e&&e.contentWindow?.postMessage({type:`updateProductPartNoList`,value:{brandAssistantProductPartNoList:r&&r.length>0?r:t}})},[t,n]);return(0,b.useEffect)(()=>{let e=n.current;if(e)return console.warn(`iframe loaded trigger`),e.addEventListener(`load`,i),e.contentDocument?.readyState===`complete`&&i(),()=>{e.removeEventListener(`load`,i)}},[n,i]),{handlePartNoList:r}},zP={termOfUse:`_termOfUse_1pxfm_1`},BP=()=>{let e=(0,b.useContext)(_n),{systemCode:t,websiteCode:n}=Gr(),r=(0,b.useMemo)(()=>`https://asus-brand-assistant.asus.com/documents/${t}/${n}/AI_Assistant_TnC.pdf`,[t,n]);return(0,B.jsx)(`div`,{className:zP.termOfUse,children:(0,B.jsx)(`a`,{href:r,target:`_blank`,rel:`noopener noreferrer`,children:e[`terms-and-condition-link`]})})},VP=74,HP=8,UP=ri(),WP=(e,t,n,r,i)=>{e.render.forEach(a=>{if(FN.isSuggestButton(a)&&a.position===`bottom`){let{returnChatType:o,returnChatType2:s}=e,c=a.option;s===`specification-consultation`&&(n.current={returnChatType:o,returnChatType2:s}),s===`inquire-about-physical-store-locations`&&(n.current={returnChatType:o,returnChatType2:s}),i||(r.current={returnChatType:o,returnChatType2:s}),t.current=c;return}})},GP=(e,t,n,r)=>{r(()=>(t.current={returnChatType:``,returnChatType2:``},n.current={returnChatType:``,returnChatType2:``},e.current=[],!1))},KP={NODE_ENV:`production`,MODE:`stage`,API_DOMAIN:`https://stage-asuschatapi.asus.com/aiassistantapi`,ACCOUNT_DOMAIN:`https://dev-account.asus.com`,LOGIN_DOMAIN_ASUS:`https://stage-asgardapi.asus.com/recent-data/apiv2/LoginInfo`,LOGIN_DOMAIN_ROG:`https://stage-api-rog.asus.com/recent-data/api/v4/Account/Status`,ASSISTANT_DOMAIN:`https://stage-asus-brand-assistant.asus.com`,SEARCH_DOMAIN:`https://stage-asgardapi.asus.com`,DEVTOOL:!1,HQ_AUTH_USERNAME:`asushqteam`,HQ_AUTH_PASSWORD:`asushqteam@asus2026#$#$`}.TEST===`test`,qP=({websiteCode:e,historyContent:t,disableAll:n,openFeedback:r,confirmRechat:i,isReviewed:a,loading:o,setLoading:s,isHidden:c})=>{let{iframeRef:l}=(0,b.useContext)(x),{createSearchProduct:u,createProductList:d,createEventCard:f,createSuggestButton:p,createInlineMenu:m,createList:h,createLiveSupport:g,createRateReview:_,createEcommerce:v,createText:y,createLikeButton:S,createSuffixText:C}=wP(),{blockRedirect:w,isJune:T,setExpand:E,setShrink:D,isResponseStopped:O,setIsResponseStopped:k,expand:A}=jr(),{systemCode:j,hintIndex:M,model1Id:N}=Gr(),{sessionId:P,setWelcomeRenderDone:F,welcomeRenderDone:ee,isSentWelcomeLoginHint:te,setIsSentWelcomeLoginHint:ne,isSentLoginHint:I,setIsSentLoginHint:re}=Qr(),{setIframeLoading:ie,setMounted:ae}=UN(),{isShowDislike:oe,setIsShowDislike:se,bannerShrink:ce,isAutoTrigger:le,setIsAutoTrigger:ue,externalSearchingId:de,setExternalSearchingId:fe,setExternalSearchedList:pe,setExternalSearchErrorId:me,abandonPendingExternalSearchOffers:he}=ei(),{setSubmitMsg:ge,setSetMessageLog:_e,externalQuestion:ve,setExternalQuestion:ye,setScrollToBottom:be,setDisableAutoScroll:xe}=fk(),{stopIdleCount:Se,restartIdleCount:Ce,loginIdleCount:we,stopFiveSecTimer:Te}=IP(),Ee=(0,b.useContext)(_n),[De,Oe]=(0,b.useState)([]),[ke,Ae]=(0,b.useState)(!1),je=(0,b.useRef)(),Me=window.AsusAPIConfig.brandAssistantModel1Name!==`undefined`&&window.AsusAPIConfig.brandAssistantModel1Name,{sessionDate:Ne}=gr(e),[Pe,Fe]=(0,b.useState)(n||!1),[Ie,Le]=(0,b.useState)(``),[Re,ze]=(0,b.useState)(!1),[Be,Ve]=(0,b.useState)({chatType:``,chatType2:``,trigger:``}),[R,He]=(0,b.useState)(``),[Ue,We]=(0,b.useState)(``),[Ge,Ke]=(0,b.useState)(!1),qe=(0,b.useRef)([]),z=(0,b.useRef)({returnChatType:``,returnChatType2:``}),[Je,Ye]=(0,b.useState)(!1),Xe=(0,b.useRef)({returnChatType:``,returnChatType2:``}),[Ze,Qe]=(0,b.useState)(!1),[$e,et]=(0,b.useState)([]),[tt,nt]=(0,b.useState)(!1),[rt,it]=(0,b.useState)(!1),[at,ot]=(0,b.useState)(``),[st,ct]=(0,b.useState)(!1),[lt,ut]=(0,b.useState)([]),[dt,ft]=(0,b.useState)(null),[pt,mt]=(0,b.useState)(!1),ht=(0,b.useRef)(null),gt=(0,b.useRef)(null),_t=(0,b.useRef)(null),[vt,yt]=(0,b.useState)(VP),[bt,xt]=(0,b.useState)({isTrigger:!1,type:``,renderTime:Date.now(),chatType:``,chatType2:``,userIn
171put:``,mergeQa:``}),St=(0,b.useRef)({}),Ct=(0,b.useRef)(!1),wt=(0,b.useRef)(null),{handleLoginRemark:Tt,setRemarkLoginRecord:Dt,setIsRemarkCalled:Ot}=LP(),{handlePartNoList:kt}=RP(),At=(0,b.useRef)([]),jt=(0,b.useRef)(null),Mt=(0,b.useRef)(!1),Nt=(0,b.useRef)(!1),Pt=(0,b.useRef)(``),Ft=(0,b.useRef)(null),[It,Lt]=(0,b.useState)(!1),Rt=(0,b.useRef)(!1),zt=(0,b.useRef)(null),Bt=(0,b.useRef)(null),Vt=(0,b.useRef)(),Ht=(0,b.useCallback)((e,t)=>VM(e)&&t===`inquire-repair-status`?Ee[`inquire-repair-status-member-search`]:e===`member-login`?Ee[`member-login`]:e,[Ee]),Ut=(0,b.useCallback)(e=>{nt(e)},[]);(0,b.useEffect)(()=>{if(O&&dt&&!dt?.signal.aborted){if(s?.(!1),it(!0),Fe(!1),dt?.abort(),ft(null),At.current=[],et([]),de&&(pe({type:`delete`,value:de}),fe(``),Ct.current=!1),!R||!P)return;Li.stopResponse({chatId:R,sessionId:P}).catch(()=>{throw Error(`chatId: ${R}, sessionId: ${P}, stop response failed`)})}},[O,P,R,dt,s,de,fe,pe]);let Wt=(0,b.useCallback)(({answer:t,userInput:n,returnChatType:r,returnChatType2:i,timestamp:a,remark:o,conversationType:s,chatId:c})=>{let l=t?.map((e,t)=>e.type===`product`?{type:e.type,message:``,option:e.value}:e.type===`link`?{type:`text`,message:BN(zM(Ee[`hint-redirect`],[{hint:n||``}]),{word:n||``,tag:`a`,attr:[{type:`href`,value:e.value}]})}:{type:e.type,message:e.value,remark:o?.[t]?[o[t]]:[]})||[],u=Math.floor(a/1e3),d=[{chatId:c||BM(),chatTime:u,userInput:n,returnChatType:r,returnChatType2:i,renderTime:u,render:l,conversationType:s||dk.Normal}];Li.editConversationRecord({websiteCode:e,sessionId:P,history:d,systemCode:j})},[Ee,P,e,j]),Gt=(0,b.useMemo)(()=>({allowToRecountIdleTImer:Rt,setMessageLog:Oe,updateHistory:Wt,onDelayAnswerStatusChange:Ut,isReviewed:a,confirmRechat:i,afterTenMinCallback:e=>{Fe(!0),et(e),it(!0),s?.(!1),Xe.current={returnChatType:``,returnChatType2:``}}}),[i,a,Ut,s,Wt]),Kt=(0,b.useCallback)((e,t,n)=>{if(k(!1),he(),`answer`in n&&n.answer){let r=n.answer,i=r[0].value[0];Mt.current=!1,ht.current&&ht.current.scrollTo(0,ht.current.scrollHeight);let a=new Date().getTime(),o=BM()??``;Wt({answer:r,userInput:i.mktName,returnChatType:z.current.returnChatType,returnChatType2:z.current.returnChatType2,timestamp:a,conversationType:dk.InlineSuggest,chatId:o}),Rt.current=!0,Ce(Gt),Oe(e=>[...e,{content:Ht(i.mktName),source:`user`,timing:mr(a)}]),et(n=>[...n,y({message:zM(Ee[`product-card-feature-price`],[{productName:i.mktName}]),renderId:BM(),delay:!0,onDelayAnswerStatusChange:Ut}),d({cardType:`normal`,chatType:e,chatType2:t,chatId:o,renderId:BM(),onDelayAnswerStatusChange:Ut,option:[i],delay:!1})]),V({...Ln,session_id:P,intent:`${t}/${e}`,labels:`${i.modelOneId}/${n.name}/prod_menu_click`}),Nt.current=!0,Pt.current=t}},[Gt,d,y,Ee,Ut,Ht,Ce,P,k,Wt,he]),qt=(0,b.useCallback)((e,t)=>{Mt.current=!1,Vt.current=void 0,Se(),Te(),k(!1),he(),zN(ht.current),Dt(null),Ot(!1),kt([]),GP(qe,z,Xe,Ke),ot(``),se(!1),RN(!0,Oe),t?.shouldPreventMessageLog||Oe(n=>[...n,{content:Ht(e,t?.chatType2),source:`user`,timing:mr()}]),s?.(!0),At.current.push(e),jt.current&&=(clearTimeout(jt.current),null);function n(e){(function(n){n.current&&clearTimeout(n.current);let r=t?.timeOut;n.current=setTimeout(()=>e(),r||2e3)})(jt)}n(function(){Fe(!0),je.current?.({inputType:0,userInput:At.current.join(`
172`)||``,chatType:Be.chatType||Qt.current?.returnChatType||``,chatType2:Be.chatType2||Qt.current?.returnChatType2||``,botScope:Qt.current?.botScope||``,cusId:yn(`aticket`)||Qt.current?.cusId||``,trigger:Be.trigger||``,...t}),Ve({chatType:``,chatType2:``,trigger:``})}),Rt.current=!0,yt((_t.current?.offsetHeight??VP)+HP),Pt.current=``,ht.current&&ht.current.scrollTo(0,ht.current.scrollHeight)},[Se,Te,k,se,s,Ht,Be.chatType,Be.chatType2,Be.trigger,Dt,Ot,kt,he]),Jt=(0,b.useCallback)((e,t,n)=>{if(`answer`in n&&n.answer){let r=n.answer;Mt.current=!1;let i=new Date().getTime(),a=n.name;if(Rt.current=!0,Ce(Gt),r[0].type===`intention`)return qt(a,{chatType2:r[0].value,timeOut:0});he(),Wt({answer:r,userInput:a,returnChatType:e,returnChatType2:t,timestamp:i,conversationType:dk.InlineMenu}),Oe(e=>[...e,{content:Ht(a),source:`user`,timing:mr()}]),et(e=>[...e,y({message:r[0].value,renderId:BM(),delay:!0,onDelayAnswerStatusChange:Ut})])}},[Gt,y,Ut,Ht,qt,Ce,Wt,he]);(0,b.useEffect)(()=>{ge(qt),_e(Oe),be(()=>{let e=ht.current;e&&(Mt.current=!0,e.scrollTo({top:e.scrollHeight,behavior:`smooth`}))}),xe(()=>{Mt.current=!0})},[_e,ge,qt,be,xe]);let Yt=(0,b.useCallback)(e=>{let t=St.current[e];if(!t)return;k(!1);let n=ei.getState().externalSearchErrorId===e;n&&me(``),V({...n?ir:er,session_id:P,intent:`${t.chatType2}/${t.chatType}`,labels:n?`ext_retry_click`:`ext_search_click`}),fe(e),pe({type:`add`,value:e}
172),Ct.current=!0,Fe(!0),je.current?.({trigger:`dislike`,userInput:t.userInput,mergeQa:t.mergeQa,chatType:t.chatType,chatType2:t.chatType2})},[fe,pe,me,k,P]),Xt=(0,b.useCallback)(t=>{let n=t.result.returnChatType,r=t.result.returnChatType2,i=t.result.chatId,a=t.result.renderTime,o=t.result.complaintLevel,c=t.eventType,b=Ct.current;!b&&DC(r)&&(St.current[i]={chatType:n,chatType2:r,userInput:t.result.userInput||``,mergeQa:t.result.mergeQa||``});let x={devChatType2:r,devChatType:n},C=na(r);mt(!0),ut([]);let T=[];WP(t.result,qe,z,Xe),t.result.returnTrigger===`ask`&&Ve({chatType:n,chatType2:r,trigger:t.result.returnTrigger});let E=t.result.redirectUrl,D=t.result.render.map(s=>{let S=s.renderId,C=!s.stream;if(Tt(t.result,s),FN.isSelectProduct(s))return u({chatType:n,chatType2:r,renderId:S,onDelayAnswerStatusChange:Ut,option:s.option,lockProductLine:s.lockProductLine,renderTime:a,...x});if(FN.isProduct(s)||FN.isProductSpecCard(s)){let e=a*1e3;return xt({isTrigger:!0,type:s.type,renderTime:e,chatType:n,chatType2:r,userInput:t.result.userInput||``,mergeQa:t.result.mergeQa||``}),ne(!0),d({cardType:FN.isProduct(s)?`normal`:`productSpec`,chatType:n,chatType2:r,chatId:i,renderId:S,onDelayAnswerStatusChange:Ut,option:s.option,renderTime:a,...x})}return FN.isEventCard(s)?f({chatType:n,chatType2:r,chatId:i,renderId:S,onDelayAnswerStatusChange:Ut,option:s.option,...x}):FN.isSuggestButton(s)&&s.position===`inline`?(s.option.forEach(e=>{let t=e?.answer&&e.answer?.[0].type===`product`?e.answer[0].value[0]?.modelOneId:``;V({...In,session_id:P,intent:`${r}/${n}`,labels:jn(`${t}/${e.name}/prod_menu_impression`)})}),p({renderTime:a,renderId:S,chatId:i,complaintLevel:o,isDelay:C,devToolType:x,cb:e=>Kt(n,r,e),message:s.message,option:s.option,onDelayAnswerStatusChange:Ut})):FN.isInlineMenu(s)?m({renderTime:a,renderId:S,chatId:i,complaintLevel:o,devToolType:x,cb:e=>Jt(n,r,e),message:s.message,option:s.option,type:s.type,onDelayAnswerStatusChange:Ut}):FN.isList(s)||FN.isUrlList(s)?h({renderTime:a,testId:FN.isList(s)?`list`:`urlList`,renderId:S,chatId:i,complaintLevel:o,devToolType:x,cb:t=>{FN.isList(s)&&Le(`${t.value}: `),FN.isUrlList(s)&&si({link:t.value,iframeElem:l.current,blockRedirect:!0,sessionId:P,websiteCode:e,systemCode:j,expand:A})},message:s.message,option:s.option,type:s.type,onDelayAnswerStatusChange:Ut}):FN.isLiveSupport(s)?g({option:s.option,sessionId:P,chatType2:r,chatType:n,chatId:i,renderId:S,onDelayAnswerStatusChange:Ut,...x}):FN.isRateReview(s)?_({option:s.option,message:s.message,renderTime:a,renderId:S,onDelayAnswerStatusChange:Ut,...x}):FN.isEcommerce(s)?v({option:s.option,renderId:S,chatId:i,complaintLevel:o,onDelayAnswerStatusChange:Ut,...x}):y({message:s.message,renderTime:a,renderId:b?i:S,chatType2:r,chatId:i,complaintLevel:o,isDelay:C,isExternal:b,onDelayAnswerStatusChange:Ut,eventType:c,...x})});switch(D=D.reduce((e,t)=>{if(!t.message&&!t.content&&!t.referenceMessage)return e;if(e.some(e=>e.renderId===t.renderId)){let n=e[e.length-1];return[...e.slice(0,e.length-1),{...n,message:(n?.message||``)+`${t?.message?`${t?.message}`:``}`,referenceMessage:(n?.referenceMessage||``)+`${t?.referenceMessage?`${t?.referenceMessage}`:``}`,content:(0,B.jsxs)(B.Fragment,{children:[n?.content,t?.content]})}]}return e.concat(t)},[]),T.push(...D),C){case`redirectRepair`:case`repairOnline`:case`productRegister`:case`privacySource`:E&&!w&&!vi()&&si({link:E,iframeElem:l.current,sessionId:P,websiteCode:e,systemCode:j,expand:A});break}t.result.showLikeFlag&&(ct(!0),ut([S({sessionId:P,chatId:i,chatType2:r,chatType:n,isExternal:b,suppressExternalSearchOffer:OC(t.result.render),onExternalSearch:Yt})])),At.current=[],He(i),et(e=>[...e,...T]),s?.(!1)},[s,y,Ut,u,ne,d,f,p,P,m,h,l,e,j,A,g,_,v,w,S,Yt,Tt,kt,Kt,Jt]),Zt=(0,b.useCallback)(e=>{Oe(t=>[...t,{source:`user`,timing:mr(),content:(0,B.jsx)(`img`,{src:e,alt:`user upload`,style:{maxWidth:`100%`}})}])},[]);je.current=(t={})=>{if(!P&&!Ne)return;ot(``);let n=t.chatId||BM();it(!1),(async()=>{let r=new AbortController;ft(r),await ea(`${{NODE_ENV:`production`,MODE:`stage`,API_DOMAIN:`https://stage-asuschatapi.asus.com/aiassistantapi`,ACCOUNT_DOMAIN:`https://dev-account.asus.com`,LOGIN_DOMAIN_ASUS:`https://stage-asgardapi.asus.com/recent-data/apiv2/LoginInfo`,LOGIN_DOMAIN_ROG:`https://stage-api-rog.asus.com/recent-data/api/v4/Account/Status`,ASSISTANT_DOMAIN:`https://stage-asus-brand-assistant.asus.com`,SEARCH_DOMAIN:`https://stage-asgardapi.asus.com`,DEVTOOL:!1,HQ_AUTH_USERNAME:`asushqteam`,HQ_AUTH_PASSWORD:`asushqteam@asus2026#$#$`}.API_DOMAIN}/api/v3/chatRender`,{method:`POST`,headers:{Accept:`text/event-stream`,"Content-Type":`application/json`},body:JSON.stringify({sessionId:P,sessionDate:Ne,cusId:yn(`aticket`)||``,chatId:n,bot:`FAQ`,blockRedirect:w,chatTime:Math.floor(new Date().getTime()/1e3),websiteCode:e,keepLog:!0,stream:!0,systemCode:j,conversationType:dk.Normal,visitorId:localStorage.getItem(`idT`)||``,encCusId:yn(`APREFORZ`)||``,gaClientId:wn()||``,ecGroupId:yn(`groupid_${j}_${e}`)||``,...t}),signal:r.signal,openWhenHidden:!0,async onopen(e){if(!e.ok)throw Ct.current?Error(`External search failed: ${e.status}`):(ze(!0),Error())},onmessage(e){if(e.event===`FatalError`)throw ze(!0),Error(e.data);if(e.data!==`[DONE]`){let t=JSON.parse(e.data),n=e.event;Xt({...t,eventType:n})}if(e.data===`[DONE]`){it(!0),ye(``);let e=ei.getState().externalSearchingId;fe(``),Ct.current=!1,e&&(wt.current=e)}},onclose(){}
172,onerror(e){let t=ei.getState().externalSearchingId;if(fe(``),Ct.current&&Fe(!1),Ct.current=!1,e instanceof Error){if(t){me(t);let n=St.current[t];throw V({...rr,session_id:P,intent:`${n?.chatType2}/${n?.chatType}`,labels:`ext_fail_impression`}),e}throw ze(!0),e}}})})()};let Qt=(0,b.useRef)(null);(0,b.useEffect)(()=>{function e({data:e}){let{type:t,value:n}=e;t===`brand-assistant-dropdown-question`&&n.returnChatType&&!Pe&&(Qt.current=n,qt(n.inputVal))}return window.addEventListener(`message`,e),()=>window.removeEventListener(`message`,e)},[qt,Pe]),(0,b.useEffect)(()=>{let e=ht.current;if(!e)return;let t=new ResizeObserver(()=>{let t=Ft.current;if(!(Mt.current||t==null)){if(KP)return e.scrollTo(0,e.scrollHeight);e.scrollTo(0,t+200)}}),n=new MutationObserver(function(e){let n=ht.current;if(n){for(let r of e)if(r.addedNodes.length>0){r.addedNodes.forEach(e=>{e.nodeType===Node.ELEMENT_NODE&&e.getAttribute(`data-chat-source`)===`user`&&(Ft.current=n.scrollTop)}),t.disconnect();let e=r.addedNodes[r.addedNodes.length-1];t.observe(e)}}});n.observe(e,{childList:!0});let r=()=>{Mt.current=!0};return e.addEventListener(`wheel`,r,!1),()=>{n.disconnect(),e.removeEventListener(`wheel`,r,!1)}},[]),(0,b.useEffect)(()=>{ht.current&&oe&&ht.current.scrollTo(0,ht.current.scrollHeight)},[oe]),(0,b.useEffect)(()=>{Oe([]),GP(qe,z,Xe,Ke),ct(!1),ot(``)},[t?.length]),(0,b.useEffect)(()=>{if(t&&t.length>0&&!ee){let e=t.map(e=>{let t=e.scenario===`dislike`?[]:[{content:Ht(e.userInput,e.returnChatType2),source:`user`,timing:mr(e.chatTime*1e3),chatId:e.chatId}],n=e.scenario===`dislike`;if(n){let n=TP(e.render.filter(e=>e.type===`text`));n&&t.push(y({renderId:n.renderId,message:n.message,referenceMessage:n.referenceMessage,complaintLevel:n.complaintLevel,chatId:e.chatId,renderTime:e.renderTime,chatType2:e.returnChatType2,isExternal:!0}))}return e.render.length>0&&e.render.forEach(r=>{let{type:i,option:a,complaintLevel:o}=r;if(n&&i===`text`)return;let s=t.findIndex(e=>e.renderId===r.renderId);if(r.remark.length>0&&r.remark.forEach(e=>{r.message=BN(r.message,e)}),i===`product`||i===`productSpec`){let n=i===`product`?`normal`:`productSpec`;t.push(d({cardType:n,chatId:e.chatId,renderId:r.renderId,option:a,complaintLevel:o}))}if(i===`eventCard`&&t.push(f({renderId:r.renderId,chatId:e.chatId,complaintLevel:o,option:a})),i===`ratingAndReview`&&t.push(_({renderId:r.renderId,timing:e.renderTime,message:r.message,chatId:e.chatId,complaintLevel:o,option:a})),i===`suggestButton`&&r.position===`inline`&&t.push(p({message:r?.message,renderTime:e.renderTime,option:a,complaintLevel:o,renderId:r.renderId,chatId:e.chatId,cb:t=>Kt(e.returnChatType,e.returnChatType2,t)})),(i===`list`||i===`urlList`)&&t.push(h({renderTime:e.renderTime,renderId:r.renderId,chatId:e.chatId,complaintLevel:o,disabled:!0,message:r.message,option:a})),i===`selectProduct`&&t.push(u({renderId:r.renderId,onDelayAnswerStatusChange:Ut,option:a,renderTime:e.renderTime,complaintLevel:o,chatId:e.chatId,disabled:!0})),(i===`button`||i===`liveSupport`)&&(t.push(y({message:r.message,timing:e.renderTime,complaintLevel:o,chatId:e.chatId,renderId:r.renderId})),t.push(g({option:a,chatId:e.chatId,renderId:r.renderId}))),i===`inlineMenu`&&t.push(m({renderTime:e.renderTime,renderId:r.renderId,chatId:e.chatId,complaintLevel:o,message:r.message,option:a,cb:t=>Jt(e.returnChatType,e.returnChatType2,t)})),i===`eCommerce`&&t.push(v({option:a,renderId:r.renderId,chatId:e.chatId,renderTime:e.renderTime,complaintLevel:o})),i===`text`&&t.push(y({renderId:r.renderId,message:r.message,complaintLevel:o,chatId:e.chatId,renderTime:e.renderTime,chatType2:e.returnChatType2})),i===`skuSelectCard`||i===`cartResultCard`){let[n]=a,o={type:i,renderId:r.renderId,option:n};t.push({content:(0,B.jsx)(ON,{restoreOption:o}),source:`carousel`,renderId:r.renderId,delay:!1,chatId:e.chatId})}if(s>-1){let e=t.pop();if(e){let n=t[s];t.splice(s,1,{...n,message:(n?.message||``)+`${e?.message?`${e?.message}`:``}`,content:(0,B.jsxs)(B.Fragment,{children:[n?.content,e?.content]})})}}}),t}).flat();F(!0);let n=t[t.length-1],r=n.render.some(e=>FN.isSuggestButton(e));Oe(e),r&&Ke(()=>(WP(n,qe,z,Xe,!0),!0))}},[Ee,t,Ht,F,ee,d,Ut,_,f,p,h,u,g,y,m,v,Jt,Kt]),(0,b.useEffect)(()=>{let t=ht.current;if(!t)return;let n=async t=>{t.preventDefault();let n=t.target;if(n){let i=n.closest(`a`);if(i){if(i.hasAttribute(`data-feedback`)){let e=i.closest(`div[data-chatid]`)?.getAttribute(`data-chatid`);return r?.({e:t,chatId:e||``,feedbackPartial:[`rate`]})}let a=i.getAttribute(`data-norecordga`),o=n.closest(`div[data-type]`)?.getAttribute(`data-type`),s=n.closest(`div[data-type2]`)?.getAttribute(`data-type2`);o&&s&&P&&!a&&V({...Vn,session_id:P,intent:`${s}/${o}`,labels:`${i.textContent}/text_link_click`});let c=n.hasAttribute(`data-login`),u=i.getAttribute(`data-submit`)||``,d=yn(`aticket`);if(c){let t=u.match(/'(.*?)'/),n=u.match(/{(.*?)}/),r={},i=t?.[1]||``;if(n?.[0]&&(r=JSON.parse(n[0].replace(/(\w+)\s*:/g,`"$1":`).replace(/'/g,`"`)),Ve(t=>{let n=yn(`aiAssistant_${e}`),i=n?Cn(JSON.parse(n)):{},a={...t,...r};return bn(`aiAssistant_${e}`,{...i,trigger:a.trigger,chatType2:a.chatType2||void 0}),a})),!d)return Ae(!0);let a=await VN({systemCode:j,websiteCode:e,aticket:d});return e===`asus`&&!a.Result.LoginInfo||e===`rog`&&!a.userInfo.name?Ae(!0):qt(Ee[i],{...r,inputType:1})}if(u){let e=u.match(/'(.*?)'/),t=u.match(/{(.*?)}/),n={},r=e?.[1]||``;if(t?.[0]&&(n=JSON.parse(t[0].replace(/(\w+)\s*:/g,`"$1":`).replace(/'/g,`"`)),Ve(e=>({...e,...n}))),Object.keys(n).length&&r===`inquire-repair-status-member-search`){r=BM(),qt(r,n);return}if(r.length){qt(r);return}}let f=i.href;if(!f)return;if(f.startsWith(`mailto:`)){window.location.href=f;return}if(/^https:\/\/[^.]+\.asus\.com\/entry\/?.*$/.test(f))return window.open(f,`_blank`,`noreferrer, noopener`);si({link:f,iframeElem:l.current,blockRedirect:!0,sessionId:P,websiteCode:e,systemCode:j,expand:A}),new URL(f).hostname===window.location.hostname&&vi()&&(D(!0),E(!1))}}};return t.addEventListener(`click`,n,!1),()=>{t.removeEventListener(`click`,n,!1)}},[l,w,P,r,e,D,E,j,qt,Ee,Ae,Ve,A]),(0,b.useEffect)(()=>{tt||!rt||$e.length||De.filter(e=>
172e.chatId===R).forEach(e=>{if(e?.message){if([`data-login`].some(t=>e.message?.includes(t))){let t=new RegExp(/<a[^>]*>([^<]+)<\/a>/),n=e.message.match(t);return n?V({...Bn,session_id:P,intent:`${e.devChatType2}/${e.devChatType}`,labels:`${n[1]}/text_link_impression`}):void 0}if(UP.test(e.message)){let t=ii(e.message,!0);t.length&&t.forEach(t=>{let n=ii(t)?.[1]||t;/display:(\s)?none/.test(t)||V({...Bn,session_id:P,intent:`${e.devChatType2}/${e.devChatType}`,labels:`${n}/text_link_impression`})})}}})},[R,tt,rt,De,$e,P]),(0,b.useEffect)(()=>{Ge&&V({...Rn,session_id:P,intent:`${Xe.current.returnChatType2}/${Xe.current.returnChatType}`,labels:`expand_impression`,name_ga4:`expand_impression_brand_assit`,action:`displayed`})},[Ge,P]),(0,b.useEffect)(()=>{if(tt||!$e.length)return;let e=$e[0];function t(){Oe(t=>{let n=t.findIndex(t=>t.renderId===e.renderId);if(!e.renderId||n===-1){let n=t.length?t.length-1:0;return t[n]&&(t[n]=Object.assign(t[n],{isNewDialog:!0})),[...t,e]}return t[n].delay===e.delay?(t[n].delay=e.delay,t[n].message=(t[n].message||``)+(e.message||``),t[n].referenceMessage=(t[n].referenceMessage||``)+(e.referenceMessage||``)):(t[n].prevMsg=t[n].message,t[n].message=e.message,t[n].referenceMessage=e.referenceMessage??t[n].referenceMessage,t[n].delay=e.delay),t[n].content=(0,B.jsxs)(B.Fragment,{children:[t[n].content,e.content]}),[...t]})}et(e=>e.slice(1)),e?.delay&&$e.length&&nt(!0),t()},[$e,tt]),(0,b.useEffect)(()=>{if(rt&&!$e.length){if(st&&!tt&&lt.length){Oe(e=>{let t=e[e.length-1],n=lt.map(e=>({content:e.content,source:e.type,renderId:t.renderId,delay:!1,onDelayAnswerStatusChange:Ut}));return[...e,...n]}),ct(!1);let e=lt.findIndex(e=>e.type===`like`);if(e!==-1){let{chatType2:t,chatType:n,isExternal:r}=lt[e];V({...Jn,session_id:P,intent:`${t}/${n}`,labels:`like_impression`,name_ga4:`like_impression_brand_assit`}),r&&V({...tr,session_id:P,intent:`${t}/${n}`,labels:`ext_result_impression`})}}tt||He(``);return}},[P,st,rt,$e,tt,lt,Ut]);let $t=(0,b.useRef)(y);$t.current=y;let en=(0,b.useRef)(Ee);en.current=Ee,(0,b.useEffect)(()=>{if(rt&&!$e.length&&!tt&&wt.current){let e=wt.current;wt.current=null,Oe(t=>[...t,$t.current({message:en.current[kC.searchEndedMessage],source:`suffixText`,chatId:e,renderId:BM(),renderTime:Date.now()/1e3,isSearchEndedFooter:!0,onDelayAnswerStatusChange:Ut})])}},[rt,$e,tt,Ut]),(0,b.useEffect)(()=>{rt&&!$e.length&&qe.current.length>0&&!tt&&Ke(!0)},[rt,$e,tt]),(0,b.useEffect)(()=>{!rt||$e.length||(tt||(RN(!1,Oe),Fe(!1)),Ce(Gt))},[Ce,$e.length,rt,tt,Gt]),(0,b.useEffect)(()=>{if(tt||!rt||$e.length||vi())return;let e=(De.filter(e=>e.chatId===R).find(e=>e.message&&UP.test(e.message))?.message)?.match(UP)?.[1];if(Vt.current&&Vt.current.filterUrl)try{let e=new URL(Vt.current.filterUrl).href;console.warn(e,`_url`),ot(e)}catch{console.error(`Invalid redirectException in URL`)}else e&&ot(e)},[R,tt,rt,De,$e]),(0,b.useEffect)(()=>{!w&&at&&(si({link:at,iframeElem:l.current,sessionId:P,websiteCode:e,cb:()=>{ae(!1)},systemCode:j,expand:A}),ot(``))},[w,l,R,at,e,P,ae,ie,j,A]),(0,b.useEffect)(()=>{t?.length===0&&(Fe(!0),Li.postLoginGreeting({websiteCode:e,aticket:yn(`aticket`)||``}).then(e=>e&&e.result.isShowMessage?e.result.message:null).then(t=>{let n=[],r=BM();t&&n.push({message:t,source:`service`,delay:!0,chatId:r,renderId:BM(),onDelayAnswerStatusChange:e=>{Ut(e)}}),Li.getWelcomeMessage({websiteCode:e,systemCode:j||`rog`,clientId:wn()||``,cusId:yn(`APREFORZ`)||``}).then(e=>{let{result:t}=e;n.push({message:t.render[0].message,source:`service`,delay:!0,chatId:r,renderId:t.render[0].renderId,onDelayAnswerStatusChange:e=>{Ut(e)}},{content:(0,B.jsx)(pk,{options:t.render[0].option}),source:`welcome`,delay:!1,chatId:r,timing:mr(new Date().getTime()),onDelayAnswerStatusChange:e=>{Ut(e),F(!0)}}),it(!0),et(n),He(r),s?.(!1)})}).catch(e=>console.error(e)))},[t?.length,Ut,j,e,F,s]),(0,b.useEffect)(()=>{let t=/shop(stage)?.asus.com/.test(location.href);if(te||!t||o){Te();return}ee&&rt&&$e.length===0&&e!==`global`&&we({setServiceMessageQueue:et,updateHistory:Wt,setInputDisabled:Fe})},[o,rt,ee,we,$e.length,e,Wt,Te,te]),(0,b.useEffect)(()=>
172{if(yn(`aticket`)||I||!bt.isTrigger||!rt||$e.length!==0||tt)return;re(!0);let e=BM(),t=S({sessionId:P,chatId:e,chatType:bt.chatType,chatType2:bt.chatType2,suppressExternalSearchOffer:!0,onExternalSearch:Yt});et(n=>[...n,...C({chatId:e,type:bt.type,currentTime:bt.renderTime,onDelayAnswerStatusChange:Ut,updateHistory:Wt}),{source:t.type,content:t.content,renderId:BM(),delay:!1,onDelayAnswerStatusChange:Ut}]),xt(e=>({...e,isTrigger:!1}))},[I,tt,bt,$e.length,rt,C,Ut,Wt,ut,S,Yt,re,P]),(0,b.useEffect)(()=>{let e=localStorage.getItem(`ids`)||``,t=!1,n=N===99999||N===0;if(e&&(t=e.includes(N.toString())),!(!le||tt||!ee)){if(Me&&[0,2,4].includes(M)&&!t&&!n){let t=zM(Ee[`overview-page-auto-message-1`],[{productName:Me||``}]);M===2&&(t=zM(Ee[`overview-page-auto-message-2`],[{productName:Me||``}])),Fe(!0),qt(t,{inputType:0,chatType2:`specification-consultation`,mainProducts:[{originProductName:Me,modelOneId:N,score:1}]});let n=[];e.length?(n=e.split(`&`),n.push(N.toString())):n=[N.toString()],localStorage.setItem(`ids`,n.join(`&`)),localStorage.setItem(`aia_id`,P)}else ve&&qt(ve);ue(!1)}},[ee,Me,N,M,tt,qt,Ee,P,le,ue,ye,ve]),(0,b.useEffect)(()=>{let t=localStorage.getItem(`aia_id`)||``,{sessionId:n}=gr(e);(t!==P||t!==n)&&(localStorage.removeItem(`ids`),localStorage.removeItem(`aia_id`))},[P,e]);let tn=(0,b.useCallback)(()=>{qt(Ee[`member-login`],{...Be,inputType:1}),l.current?.contentWindow&&l.current.contentWindow.location.reload(),Ae(!1)},[qt,l,Be,Ee]);if(Re)throw Error(`broken`);(0,b.useEffect)(()=>{if(!De.length)return;let e=[...De].reverse().findIndex(e=>e.source===`user`);if(e===-1)return;let t=De.length-e-1;We(De.slice(t+1,t+2).map(e=>e.chatId)[0]||``)},[De]),(0,b.useEffect)(()=>{if(!Ue||tt||!rt||$e.length)return;let e=(document.querySelector(`#shadowRoot`)?.shadowRoot)?.querySelector(`[data-latest-resp=true]`);e&&e.focus({preventScroll:!0})},[Ue,tt,rt,$e]);let nn=()=>{let e=ht.current;e&&(Mt.current=!0,e.scrollTo({top:e.scrollHeight,behavior:`smooth`}),setTimeout(()=>{Lt(!1)},100))};(0,b.useEffect)(()=>{let e=ht.current,t=e?.querySelector(`.scroll-bottom-detector`);if(!e||!t)return;let n=new IntersectionObserver(e=>{e.forEach(e=>{Lt(!e.isIntersecting)})},{root:e,rootMargin:`32px`,threshold:0});return n.observe(t),()=>{n.disconnect()}},[]),(0,b.useEffect)(()=>{let e=_t.current;if(!e)return;let t=()=>{let t=e.offsetHeight;yt(t+(gt.current?.offsetHeight??0)+HP)};t();let n=new ResizeObserver(t);return n.observe(e),gt.current&&n.observe(gt.current),()=>{n.disconnect()}},[Ge,Pe]),(0,b.useEffect)(()=>{let e=ht.current;if(!e)return;let t=De[De.length-1];return t&&(t.message===Ee[`session-close-ask`]||t.message===Ee[`session-close-hint`]||t.message===Ee[`ask-user-feedback-and-suggestion`]||t.source===`idleFeedback`||t.source===`welcome`)&&Bt.current!==t&&(Bt.current=t,zt.current=setTimeout(()=>{e&&e.scrollTo({top:e.scrollHeight,behavior:`smooth`})},100)),()=>{zt.current&&clearTimeout(zt.current)}},[De,Ee]);let rn=(0,b.useMemo)(()=>{let e=new Map;return De.map((t,n)=>{if(!t.renderId)return`msg-${n}`;let r=e.get(t.renderId)??0;return e.set(t.renderId,r+1),`${t.renderId}-${r}`})},[De]);return(0,B.jsxs)(B.Fragment,{children:[pt&&!c&&(0,B.jsx)(GN,{}),(0,B.jsx)(`div`,{className:T?KN.mainJune:KN.main,style:{display:c?`none`:`block`,marginTop:pt&&!ce?`48px`:`0`},children:(0,B.jsxs)(`div`,{className:T?KN.contentJune:KN.content,children:[(0,B.jsxs)(vk,{ref:ht,"aria-live":`polite`,"aria-relevant":`additions`,children:[De.map((e,t)=>(0,B.jsx)(zC,{msgs:[e],currentChatId:R,sessionId:P,onDelayAnswerStatusChange:e.onDelayAnswerStatusChange,lastRespChatId:Ue},rn[t])),o&&(0,B.jsx)(VC,{}),(0,B.jsx)(`div`,{className:`scroll-bottom-detector`})]}),!KP&&It&&(0,B.jsx)(LN,{onClick:nn,bottom:vt}),ke&&(0,B.jsx)(MN,{callback:tn,showLogin:ke,setShowLogin:Ae}),(0,B.jsxs)(`div`,{className:KN.toolCase,children:[(0,B.jsx)(PN,{popTitle:Ee[`assistant-notice-title`],children:(0,B.jsx)(`span`,{dangerouslySetInnerHTML:{__html:Et(Ee[j===`rog`?`assistant-notice-content-rog`:`assistant-notice-content`])}})}),!Pe&&(Ge||Ze)&&(0,B.jsxs)(`div`,{className:Ge||Ze?KN.isShowSuggestInfo:``,ref:gt,children:[Ge&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(`div`,{className:L(KN.collapseIconWrap,Je&&KN.flip),onClick:()=>{Ye(e=>!e);let e=Je?`expand`:`collapse`;V({...Rn,session_id:P,intent:`${Xe.current.returnChatType2}/${Xe.current.returnChatType}`,labels:`${e}_click`,name_ga4:`${e}_click_brand_assit`,action:`clicked`})},"aria-label":Yr[Je?`expandClick`:`collapseClick`],role:`button`,tabIndex:0,children:(0,B.jsx)(AN,{width:`16px`,height:`16px`})}),(0,B.jsx)(`div`,{className:L(KN.inputSelectWrap,Je&&KN.collapseSuggest),"data-pid":`suggestButton`,children:(0,B.jsx)(hk,{disabled:n,optionData:qe.current,keyName:`name`,valueName:`value`,className:KN.inputSelectWrap__optionWrap,chatType:Xe.current.returnChatType,chatType2:Xe.current.returnChatType2,ga_label:kn(`suggestButton`),onSelectClick:(t,n)=>{n.stopPropagation(),n.preventDefault();let r=n.target;if(r.tagName.toLowerCase()!==`button`)return;let i=Array.prototype.slice.call(r.parentNode.children).indexOf(r),a=qe.current[i].answer,o=qe.current[i].name;if(yt((_t.current?.offsetHeight??VP)+HP),a?.length){if(he(),ht.current&&ht.current.scrollTo(0,ht.current.scrollHeight),a[0].type===`intention`){let e={chatType2:a[0].value,timeOut:0,conversationType:dk.Hint},t=a?.find(e=>e.type===`trigger`),n=a?.filter(e=>e.type===`mainProduct`);return t&&(e.trigger=t.value),n.length>0&&(e.mainProducts=n.map(e=>({score:1,modelOneId:e.value}))),qt(o,e)}k(!1);let t=new Date().getTime();Oe(e=>[...e,{message:o,source:`user`,timing:mr(t),renderId:BM()}]);let n=a.find(e=>e.type===`generateHint`);
172n&&(RN(!0,Oe),Fe(!0),Li.getHint({systemCode:j,websiteCode:e,modelOneId:n.value}).then(e=>{WP({returnChatType:`Specified Product Inquiry`,returnChatType2:`specification-consultation`,render:[e.result]},qe,z,Xe)})),ot(``),Wt({answer:a,userInput:o,returnChatType:z.current.returnChatType,returnChatType2:z.current.returnChatType2,timestamp:t,conversationType:dk.Hint}),Mt.current=!1,Rt.current=!0,Ce(Gt);let r=BM(),i=a.map(({type:e,value:n})=>{let i={source:`service`,timing:mr(t),renderId:r,onDelayAnswerStatusChange:e=>{Ut(e),et(e=>e.slice(1))}};if(e===`product`)return{...i,content:(0,B.jsx)(DN,{data:n,type:`normal`}),source:`carousel`,devChatType2:z.current.returnChatType2};if(e===`link`){let e=BN(zM(Ee[`hint-redirect`],[{hint:o}]),{word:o,tag:`a`,attr:[{type:`href`,value:n}]});return V({...Bn,session_id:P,intent:`${Xe.current.returnChatType2}/${Xe.current.returnChatType}`,labels:`${o}/text_link_impression`}),{...i,message:e,delay:!0,devChatType:Xe.current.returnChatType,devChatType2:Xe.current.returnChatType2}}return{...i,message:n,delay:!0}});GP(qe,z,Xe,Ke);let s=i.find(e=>e&&e.message&&UP.test(e.message))?.message?.match(UP)?.[1]||``;s&&ot(s),et(e=>[...e,...i]);return}Qt.current={returnChatType2:`specification-consultation`}}})})]}),Ge&&Ze&&(0,B.jsx)(`div`,{className:KN.divider}),Ze&&(0,B.jsxs)(`div`,{className:KN.inputLimitWarning,children:[(0,B.jsx)(EP,{}),(0,B.jsx)(`span`,{children:Ee[`exceed-input-limitation`]})]})]})]}),(0,B.jsxs)(`div`,{ref:_t,className:KN.inputArea,children:[(0,B.jsx)(sk,{submitCallback:qt,isDisable:Pe,defaultValue:Ie,setDefaultValue:Le,submitTimerRef:jt,inputRecord:At.current,setLoading:s,websiteCode:e,onImageUploaded:Zt,setInputLimitWarning:Qe}),(0,B.jsx)(BP,{})]})]})})]})},JP={complainTypeList:`_complainTypeList_c68lh_1`,complainTypeList__btn:`_complainTypeList__btn_c68lh_8`,complainTypeList__btn__selected:`_complainTypeList__btn__selected_c68lh_26`},YP=({handleCheckbox:e,checkboxIndex:t,starIndex:n=5})=>{let r=(0,b.useContext)(_n),i=(0,b.useMemo)(()=>[r[`review-low-option-1`],r[`review-low-option-2`],r[`review-low-option-3`],r[`review-low-option-4`],r[`review-low-option-5`],r[`review-option-4`]],[r]),a=(0,b.useMemo)(()=>[r[`review-medium-option-1`],r[`review-medium-option-2`],r[`review-medium-option-3`],r[`review-medium-option-4`],r[`review-option-4`]],[r]),o=(0,b.useMemo)(()=>[r[`review-high-option-1`],r[`review-high-option-2`],r[`review-high-option-3`],r[`review-high-option-4`],r[`review-option-4`]],[r]),s=(0,b.useMemo)(()=>n===3?a:n>3?o:i,[o,a,i,n]);return(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`div`,{className:JP.complainTypeList,children:s.map((n,r)=>(0,B.jsx)(Bi,{className:L(JP.complainTypeList__btn,t.includes(n)&&JP.complainTypeList__btn__selected),onClick:e,id:n,children:n},r))})})})},XP={lightBoxJune:`_lightBoxJune_dtlh8_1`,lightBox:`_lightBox_dtlh8_1`,feedback__header__closeWrapper:`_feedback__header__closeWrapper_dtlh8_16`,feedback__header__closeWrapper__close:`_feedback__header__closeWrapper__close_dtlh8_31`,feedback__title:`_feedback__title_dtlh8_38`,feedback__content:`_feedback__content_dtlh8_44`,feedback__content__avatar:`_feedback__content__avatar_dtlh8_52`,rog:`_rog_dtlh8_55`,asus:`_asus_dtlh8_58`,aiot:`_aiot_dtlh8_61`,proart:`_proart_dtlh8_64`,feedback__content__title:`_feedback__content__title_dtlh8_67`,feedback__content__finish:`_feedback__content__finish_dtlh8_71`,feedback__content__text:`_feedback__content__text_dtlh8_74`,feedback__button:`_feedback__button_dtlh8_79`,feedback__button__disabled:`_feedback__button__disabled_dtlh8_86`,feedback__button__maxWidth:`_feedback__button__maxWidth_dtlh8_89`,main:`_main_dtlh8_92`},ZP=({feedbackPartial:e,feedBackId:t=``,cancelFeedBack:n,confirmRechat:r,clearFeedbackId:i,showFeedback:a,...o})=>{let{theme:s,websiteCode:c,systemCode:l}=Gr(),u=jr(),{sessionId:d}=Qr(),f=(0,b.useContext)(_n),{setShowHeaderMenu:p}=ei(),[m,h]=(0,b.useState)(``),[g,_]=(0,b.useState)(5),[v,y]=(0,b.useState)(!1),[x,S]=(0,b.useState)([]),[C,w]=(0,b.useState)(!1),T=(0,b.useCallback)(e=>{e.stopPropagation(),w(!0),Li.postFeedbackChatReview({sessionId:d,chatId:t,rating:g||void 0,message:m,complainTypeList:x,websiteCode:c,systemCode:l}).then(e=>{e.status===200?y(!0):console.error(e.message,`feedback fail`)}).finally(()=>{w(!1)}).catch(e=>{throw console.error(e,`error feedback`),Error(`error feedback`)}),V({...Xn,session_id:d,labels:(t?``:`${g}/`)+`survey_submit`,name_ga4:`survey_submit_brand_assit`,action:`clicked`})},[d,g,t,m,x,c,l]),E=(0,b.useCallback)(e=>{e.stopPropagation();let t=e.target;t&&S(e=>e.includes(t.id)?e.filter(e=>e!==t.id):[...e,t.id])},[]),D=e=>{e.stopPropagation(),h(``),S([]),y(!1),p(!1),n(),i?.()};return(0,b.useEffect)(()=>{a&&V({...Xn,session_id:d,labels:`survey_impression`,name_ga4:`survey_impression_brand_assit`,action:`displayed`})},[d,a]),(0,B.jsx)(Nr,{className:u?XP.lightBoxJune:XP.lightBox,style:{height:a?void 0:0},...o,children:(0,B.jsxs)(`div`,{className:XP.main,children:[(0,B.jsx)(`div`,{className:XP.feedback__header,children:(0,B.jsx)(`div`,{tabIndex:0,role:`button`,className:XP.feedback__header__closeWrapper,"aria-label":Yr.closeFeedback,onClick:e=>{D(e),V({...Xn,session_id:d,labels:`survey_cancel`,name_ga4:`survey_cancel_brand_assit`,action:`clicked`})},onKeyDown:e=>{e.key===`Enter`&&(e.preventDefault(),e.stopPropagation(),D(e))},children:(0,B.jsx)(`div`,{className:L(XP.feedback__header__closeWrapper__close)})})}),(0,B.jsxs)(`div`,{className:XP.feedback__content,children:[(0,B.jsx)(qr,{className:L(XP.feedback__content__avatar,s?XP[s]:XP.asus)}),v?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(`div`,{className:L(XP.feedback__title),children:f[`review-rate-thanksgiving`]}),(0,B.jsx)(`div`,{className:L(XP.feedback__content__title,XP.feedback__content__finish),dangerouslySetInnerHTML:{__html:Et(f[`review-after`])}}),(0,B.jsx)(Fr,{className:XP.feedback__button,onClick:D,children:f[`session-return`]}),(0,B.jsx)(Lr,{className:L(XP.feedback__button),onClick:e=>{r(e),D(e)},children:f[`session-restart`]})]}):(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(`div`,{className:XP.feedback__content__title,children:f[`share-user-experience`]}),e.includes(`rate`)&&(0,B.jsx)(jP,{setStarIndex:_,starIndex:g}),e.includes(`intent`)&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsxs)(`p`,{className:XP.feedback__content__text,children:[g<3&&f[`review-low-subtitle`],g===3&&f[`review-medium-subtitle`],g>3&&f[`review-high-subtitle`]]}),(0,B.jsx)(YP,{handleCheckbox:E,checkboxIndex:x,starIndex:g})]}),e.includes(`text`)&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(`p`,{className:XP.feedback__content__text,children:f[`share-more-thought`]}),(0,B.jsx)(gP,{setFeedbackText:h,feedbackText:m})]}),(0,B.jsx)(Fr,{className:L(XP.feedback__button,vi()&&XP.feedback__button__maxWidth),onClick:T,disabled:C,children:f.submit})]})]})]})})},QP=({isHidden:e})=>{let t=(0,b.useContext)(_n),n=jr(),{theme:r,websiteCode:i,systemCode:a}=Gr(),{sessionId:o}=Qr(),{setIsSent:s,idleRating:c,setIdleFeedbackLightBox:l,idleFeedbackLightBox:u,checkboxIndex:d,feedbackText:f,setFeedbackText:p}=kP(),m=e||!u,h=(0,b.useCallback)(e=>{e.stopPropagation(),l(!1),s(!0);let n=document.querySelector(`#shadowRoot`).shadowRoot.querySelector(`div[data-chat-source="idleFeedback"]`);n.style.display=``;let r=n.previousSibling;r.children[1].innerHTML=Et(t[`feedback-sent`]),Li.postFeedbackChatReview({sessionId:o,rating:c||void 0,message:f,checkboxIndex:d,websiteCode:i,systemCode:a}).then(e=>{e.status===200||console.error(e.message,`feedback fail`)}).catch(e=>{throw console.error(e,`error feedback`),Error(`error feedback`)}),V({...Xn,session_id:o,labels:`${c}/survey_submit`,name_ga4:`survey_submit_brand_assit`,action:`clicked`})},[l,s,t,o,c,f,d,i,a]),g=e=>{e.stopPropagation(),l(!1)};return u?(0,B.jsx)(Nr,{className:n?XP.lightBoxJune:XP.lightBox,style:{height:m?0:void 0},children:(0,B.jsxs)(`div`,{className:XP.main,children:[(0,B.jsx)(`div`,{className:XP.feedback__header,children:(0,B.jsx)(`div`,{className:L(XP.feedback__header__close),onClick:e=>{g(e),V({...Xn,session_id:o,labels:`survey_cancel`,name_ga4:`survey_cancel_brand_assit`,action:`clicked`})}})}),(0,B.jsxs)(`div`,{className:XP.feedback__content,children:[(0,B.jsx)(qr,{className:L(XP.feedback__content__avatar,r?XP[r]:XP.asus)}),(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(`div`,{className:XP.feedback__content__title,children:t[`review-rate-service`]}),(0,B.jsx)(gP,{setFeedbackText:p,feedbackText:f}),(0,B.jsx)(Fr,{className:L(XP.feedback__button,!f&&XP.feedback__button__disabled,vi()&&XP.feedback__button__maxWidth),onClick:h,children:t.submit})]})]})]})}):null},$P={reverse:`_reverse_g5t0p_1`,selectWrap:`_selectWrap_g5t0p_4`,selectButton:`_selectButton_g5t0p_8`,selectButton__text:`_selectButton__text_g5t0p_18`,selectButton__text__icon:`_selectButton__text__icon_g5t0p_26`,selected:`_selected_g5t0p_32`,selectItems:`_selectItems_g5t0p_35`,selectItems__upward:`_selectItems__upward_g5t0p_48`,selectItem:`_selectItem_g5t0p_35`},eF=4,tF=8,nF=(e,t)=>{let n=(document.querySelector(`#shadowRoot`)?.shadowRoot)?.querySelector(`#ageLimit_${e}
172`),r=n?.querySelector(`[data-pid="${t}"]`);if(!r||!n)return;let i=r.getBoundingClientRect(),a=n.getBoundingClientRect();n.scrollTop=i.top-a.top},rF=({optionItems:e,selectedCallback:t,value:n,selected:r,placeholder:i,defaultValue:a,dateField:o,width:s,height:c,...l})=>{let[u,d]=(0,b.useState)(!1),[f,p]=(0,b.useState)(n),[m,h]=(0,b.useState)(!1),[g,_]=(0,b.useState)(),v=(0,b.useRef)(null),y=(0,b.useRef)(null);function x(){d(e=>!e)}(0,b.useEffect)(()=>{if(!u)return;let e=e=>{let t=e.composedPath();v.current&&!t.includes(v.current)&&d(!1)};return document.addEventListener(`mousedown`,e),()=>{document.removeEventListener(`mousedown`,e)}},[u]),(0,b.useLayoutEffect)(()=>{if(!u){h(!1),_(void 0);return}let e=v.current,t=y.current;if(!e||!t)return;let n=e.ownerDocument.defaultView||window,r=()=>{let r=e.getBoundingClientRect(),i=t.scrollHeight,a=n.innerHeight-r.bottom-eF-tF,o=r.top-eF-tF,s=i>a&&o>a;h(s),_(Math.max(s?o:a,0))};return r(),n.addEventListener(`resize`,r),()=>n.removeEventListener(`resize`,r)},[u]);function S(e){p(e),d(!1),t?.(e)}return(0,b.useEffect)(()=>{n!==f&&p(n)},[n,f]),(0,b.useEffect)(()=>{!u||!o||(a&&!f&&nF(o,a),f&&nF(o,f))},[a,u,o,f]),(0,B.jsxs)(`div`,{ref:v,className:$P.selectWrap,style:{"--select-button-width":s,"--select-button-height":c},children:[(0,B.jsx)(`button`,{type:`button`,className:L($P.selectButton,r&&$P.selected,l.className),...l,onClick:x,children:(0,B.jsxs)(`p`,{className:$P.selectButton__text,children:[(0,B.jsx)(`span`,{children:f||i}),(0,B.jsx)(`span`,{className:L($P.selectButton__text__icon,u&&$P.reverse),children:(0,B.jsx)(AN,{width:`12px`,height:`12px`})})]})}),u&&(0,B.jsx)(iF,{data:e,handleSelectVal:S,dateField:o,listRef:y,openUpward:m,maxHeight:g})]})},iF=({data:e,handleSelectVal:t,dateField:n,listRef:r,openUpward:i,maxHeight:a})=>{function o(e){t(e)}return(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`ul`,{ref:r,className:L($P.selectItems,i&&$P.selectItems__upward,`scrollbarWrap`),style:a===void 0?void 0:{maxHeight:a},role:`listbox`,id:`ageLimit_${n}`,children:e.map((e,t)=>typeof e==`object`?(0,B.jsx)(`li`,{tabIndex:0,role:`option`,onClick:()=>o(e.value),className:$P.selectItem,"data-pid":e.value,onKeyDown:t=>{t.key===`Enter`&&(t.preventDefault(),t.stopPropagation(),o(e.value))},children:e.name},t):(0,B.jsx)(`li`,{className:$P.selectItem,tabIndex:0,role:`option`,onClick:()=>o(e),"data-pid":e,onKeyDown:t=>{t.key===`Enter`&&(t.preventDefault(),t.stopPropagation(),o(e))},children:e},t))})})},aF=rF,oF={lightBox:`_lightBox_19eeg_1`,closeWrapper:`_closeWrapper_19eeg_12`,close:`_close_19eeg_12`,main:`_main_19eeg_34`,ageLimitBody:`_ageLimitBody_19eeg_49`,privacyLogo:`_privacyLogo_19eeg_73`,agree:`_agree_19eeg_77`,start:`_start_19eeg_85`},sF=({confirmRechat:e,privacyPolicy:t})=>{let n=(0,b.useContext)(_n),[r,i]=(0,b.useState)(!1),[a,o]=(0,b.useState)(``),[s,c]=(0,b.useState)(``),[l,u]=(0,b.useState)(``),[d]=se([`aticket`]),{systemCode:f}=Gr(),{sessionId:p}=Qr(),{setIsPassAgeLimit:m,isPassAgeLimit:h,privacyPolicyAgree:g,setIsSubmitAge:_,isSubmitAge:v,setHistoryContent:y}=Ci();function x(){i(!0),!(typeof a==`string`||typeof s==`string`||typeof l==`string`)&&new Promise(e=>e(!0)).then(()=>{let e=!1;if(t.ageVerificationStatus&&t.adultAge){let n=new Date,r=n.getFullYear()-Number(a);n.getMonth()+1>Number(s)||n.getMonth()+1===Number(s)&&n.getDate()>=Number(l)||--r,e=r>=t.adultAge,m(e)}let n={websiteCode:t.websiteCode,privacyPolicyVersion:t.version,privacyPolicyAgree:!0,cusId:d.aticket,sessionId:p,visitorId:localStorage.getItem(`idT`)||``,systemCode:f};if(t.ageVerificationStatus&&(n.privacyPolicyPassAgeVerification=e),_(!0),e)return V({event:`data_layer_event`,session_id:p,name_ga4:`age_check_submit_brand_assit`,intent:`age_check`,action:`clicked`,labels:`age_check_click`}),Li.editConversationRecord(n);throw o(``),c(``),u(``),Error(`user do not meet the age requirements`)}).then(({result:e})=>{if(!e.isSuccess)throw Error(`record privacy error`);return Li.getConversationRecord(p)}).then(({result:e,status:t})=>{if(t!==200)throw Error(`get privacy error`);return y(e.history)})}let S=e=>{let t=e;typeof t==`string`&&(t=parseInt(t)),o(t)},C=e=>{let t=e;typeof t==`string`&&(t=parseInt(t)),c(t)},w=e=>{let t=e;typeof t==`string`&&(t=parseInt(t)),u(t)},T=(0,b.useMemo)(()=>Array(125).fill(new Date().getFullYear()+1-125).map((e,t)=>e+t),[]),E=(0,b.useMemo)(()=>{let e=[];for(let t=1;t<13;t++)e.push(t);return e},[]),D=(0,b.useMemo)(()=>{let e=31;e=new Date(typeof a==`string`?1900:a,typeof s==`string`?1:s,0).getDate();let t=[];for(let n=1;n<e+1;n++)t.push(n);return t},[a,s]);return(0,b.useEffect)(()=>{typeof l!=`string`&&l>D.length&&u(1)},[l,D.length]),(0,b.useEffect)(()=>{g||i(!1)},[g]),(0,b.useEffect)(()=>{!g||h||V({event:`data_layer_event`,session_id:p,name_ga4:`age_check_impression_brand_assit`,intent:`age_check`,action:`displayed`,labels:`age_check_impression`})},[g,h,p]),(0,B.jsx)(Nr,{style:{height:d.aticket||!g||h?0:void 0},className:L(oF.lightBoxJune,oF.lightBox),children:(0,B.jsxs)(`div`,{className:oF.main,children:[(0,B.jsx)(`div`,{tabIndex:0,role:`button`,"aria-label":Yr.closeLegalAge,className:oF.closeWrapper,onClick:()=>{e(),i(!1)},onKeyDown:t=>{t.key===`Enter`&&(t.preventDefault(),t.stopPropagation(),e(),i(!1))},children:(0,B.jsx)(`div`,{className:L(oF.close)})}),(0,B.jsxs)(`div`,{className:L(oF.ageLimitBody),children:[(0,B.jsx)(xi,{}),(0,B.jsx)(`h3`,{children:t.ageVerificationTitle}),(0,B.jsx)(`h4`,{children:v?t.childrenPrivacyContent:t.ageVerificationContent}),v?null:(0,B.jsxs)(`div`,{className:oF.agree,children:[(0,B.jsx)(aF,{value:a,optionItems:T,selectedCallback:S,selected:typeof a!=`string`,"data-
172pid":`age-check-year`,placeholder:n[`age-check-year`],defaultValue:2e3,dateField:`year`}),(0,B.jsx)(aF,{value:s,optionItems:E,selectedCallback:C,selected:typeof s!=`string`,"data-pid":`age-check-month`,placeholder:n[`age-check-month`],dateField:`month`}),(0,B.jsx)(aF,{value:l,optionItems:D,selectedCallback:w,selected:typeof l!=`string`,"data-pid":`age-check-day`,placeholder:n[`age-check-day`],dateField:`day`})]})]}),!v&&(0,B.jsx)(Fr,{className:oF.start,disabled:r||typeof a==`string`||typeof s==`string`||typeof l==`string`,onClick:x,"data-pid":`legalPass`,children:n.submit}),v&&!h&&(0,B.jsx)(Fr,{className:oF.start,onClick:()=>{i(!1),e()},children:n[`session-restart`]})]})})},cF={cameraActionSwitcherWrap:`_cameraActionSwitcherWrap_182da_1`,cameraActionContainer:`_cameraActionContainer_182da_7`,noCameraFeed:`_noCameraFeed_182da_16`,retryButton:`_retryButton_182da_24`,cameraActionContainerMobile:`_cameraActionContainerMobile_182da_30`,cameraActionSwitcherWrapMobile:`_cameraActionSwitcherWrapMobile_182da_34`,noCameraFeedMobile:`_noCameraFeedMobile_182da_43`};function lF(e){let t=e.trim();return t=t.replace(/.*asus\b[\s-]*/i,``),t=t.replace(/\b(MODEL NO\.?|PRODUCT NO\.?|PART NO\.?|MODEL#|P\/N|S\/N|SERIAL NO\.?)[.:;-]*/gi,``),t.replace(/^[^a-zA-Z0-9]+/,``).replace(/[^a-zA-Z0-9]+$/,``).replace(/^[\s0-9]+/,``).replace(/\s+/g,` `).trim()}function uF(e){let t=new Set,n=e.replace(/[^a-zA-Z0-9]+/g,``).toUpperCase();n&&t.add(n.length<=3?n:n.substring(0,3));let r=e.split(/\s+/);for(let e of r){let n=e.replace(/[^a-zA-Z0-9]+/g,``).toUpperCase();n&&t.add(n.length<=3?n:n.substring(0,3))}return Array.from(t)}function dF(e){let t=new Map;return e.forEach(e=>{Object.keys(e).filter(e=>e!==`m1Id`&&e!==`aiProductLine`).forEach(n=>{let r=e[n];if(!r||typeof r!=`string`)return;let i=lF(r);i&&uF(i).forEach(n=>{let r=t.get(n);r?r.push(e):t.set(n,[e])})})}),t}var fF={cameraBody:`_cameraBody_xzuf2_1`,bottomMask:`_bottomMask_xzuf2_13`,topMask:`_topMask_xzuf2_13`,cut:`_cut_xzuf2_22`,leftCut:`_leftCut_xzuf2_30`,rightCut:`_rightCut_xzuf2_31`,roundedBox:`_roundedBox_xzuf2_36`,topLeft:`_topLeft_xzuf2_41`,topRight:`_topRight_xzuf2_42`,bottomLeft:`_bottomLeft_xzuf2_43`,bottomRight:`_bottomRight_xzuf2_44`,scanningLine:`_scanningLine_xzuf2_73`,scanMove:`_scanMove_xzuf2_1`,scannedResult:`_scannedResult_xzuf2_94`,scannedResultText:`_scannedResultText_xzuf2_103`,sendButton:`_sendButton_xzuf2_107`,close:`_close_xzuf2_110`,instruction:`_instruction_xzuf2_119`,scannedResultMobile:`_scannedResultMobile_xzuf2_131`,scannedResultTextMobile:`_scannedResultTextMobile_xzuf2_140`,instructionMobile:`_instructionMobile_xzuf2_143`},pF=`modulepreload`,mF=function(e,t){return new URL(e,t).href},hF={},gF=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=mF(t,n),t in hF)return;hF[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:pF,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},_F=async e=>{let t=`${{NODE_ENV:`production`,MODE:`stage`,API_DOMAIN:`https://stage-asuschatapi.asus.com/aiassistantapi`,ACCOUNT_DOMAIN:`https://dev-account.asus.com`,LOGIN_DOMAIN_ASUS:`https://stage-asgardapi.asus.com/recent-data/apiv2/LoginInfo`,LOGIN_DOMAIN_ROG:`https://stage-api-rog.asus.com/recent-data/api/v4/Account/Status`,ASSISTANT_DOMAIN:`https://stage-asus-brand-assistant.asus.com`,SEARCH_DOMAIN:`https://stage-asgardapi.asus.com`,DEVTOOL:!1,HQ_AUTH_USERNAME:`asushqteam`,HQ_AUTH_PASSWORD:`asushqteam@asus2026#$#$`}.ASSISTANT_DOMAIN||``}/${e}`,n=t,r=window.location.hostname.match(/^([^.]+)\.asus\.(com|cn)$/),i=r?r[1]:``;return i&&(n=`${t}?${i}`),n},vF=async()=>{try{let e=e=>{let t=window.location.hostname.match(/^([^.]+)\.asus\.(com|cn)$/);return e&&t?t[1]:``},t=await gF(()=>import(`/file-mapping.js?${e(!0)}`),[],import.meta.url);if(t.workerFileName)return t.workerFileName}catch(e){console.warn(`Could not load file-mapping.js, using fallback`,e)}return`assets/fuzzyMatch.worker-c7de5cdd.js`},yF=async e=>{let t=await fetch(e);if(!t.ok)throw Error(`Failed to fetch worker: ${t.status} ${t.statusText}`);let n=await t.text(),r=new Blob([n],{type:`application/javascript`});return URL.createObjectURL(r)},bF=()=>{let e=(0,b.useRef)(null),t=(0,b.useRef)(null);return(0,b.useEffect)(()=>((async()=>{try{let n=window.location.hostname===`localhost`||window.location.hostname===`127.0.0.1`,r;
172n?e.current=new Worker(new URL(``+new URL(`assets/fuzzyMatch.worker-_yC0dFCb.js`,import.meta.url).href,``+import.meta.url),{type:`module`}):(r=await yF(await _F(await vF())),t.current=r,e.current=new Worker(r,{type:`module`}))}catch(e){console.error(`Error initializing fuzzyMatch worker:`,e)}})(),()=>{e.current&&=(e.current.terminate(),null),t.current&&(URL.revokeObjectURL(t.current),t.current=null,console.info(`FuzzyMatch worker blob URL revoked`))}),[]),{matchTextBatch:(0,b.useCallback)((t,n)=>new Promise((r,i)=>{if(!e.current){console.error(`Worker is not initialized in matchTextBatch`),i(`Worker is not initialized`);return}let a=t=>{e.current?.removeEventListener(`message`,a),e.current?.removeEventListener(`error`,o),r(t.data)},o=t=>{console.error(`Worker error in matchTextBatch:`,t),e.current?.removeEventListener(`message`,a),e.current?.removeEventListener(`error`,o),i(t)};e.current.addEventListener(`message`,a),e.current.addEventListener(`error`,o);let s={modelNameMapping:Array.from(n.entries()),type:`MATCH_BATCH`,targets:t};e.current.postMessage(s)}),[]),worker:e.current}};function xF(e,t){let n=[];for(let r=e;r<=t;r++)n.push(String.fromCharCode(r));return n.join(``)}function SF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()`}function CF(){return xF(1536,1791)+xF(65136,65279)}function wF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()ÀÂÆÇÉÈÊËÎÏÔŒÙÛÜŸàâæçéèêëîïôœùûüÿ`}function TF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()áéíóúüñÁÉÍÓÚÜÑ`}function EF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()éèëÉÈË`}function DF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()àáâãçéêíóôõúüÀÁÂÃÇÉÊÍÓÔÕÚÜ`}function OF(){return xF(19968,40959)}function kF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()čćđšžČĆĐŠŽ`}function AF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()áčďéěíňóřšťúůýžÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ`}function jF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()æøåÆØÅ`}function MF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()äöüÄÖÜšžŠŽ`}function NF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()åäöÅÄÖ`}function PF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()ÄÖÜäöüß`}function FF(){return`ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψω 0123456789+;.-()`}function IF(){return xF(1424,1535)}function LF(){return xF(12353,12438)+xF(12449,12538)+xF(19968,40879)}function RF(){return xF(44032,55215)}function zF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()āčēģīķļņšūžĀČĒĢĪĶĻŅŠŪŽ`}function BF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()ąčęėįšųūžĄČĘĖĮŠŲŪŽ`}function VF(){return xF(4096,4255)}function HF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()æøåÆØÅ`}function UF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()ąćęłńóśźżĄĆĘŁŃÓŚŹŻ`}function WF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()ăâîșțĂÂÎȘȚ`}function GF(){return xF(1024,1279)}function KF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()åäöÅÄÖ`}function qF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()áčďéíľňóŕšťúýžÁČĎÉÍĽŇÓŔŠŤÚÝŽ`}function JF(){return xF(3584,3711)}function YF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-()çğıöşüÇĞIÖŞÜ`}function XF(){return xF(1024,1279)+xF(7296,7311)+xF(66176,66207)}function ZF(){return`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+;.-() `+xF(32,591)+xF(7680,7935)}function QF(){return xF(6016,6143)}function $F(e){let t=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789
172+:;.-()/`,n={lang:`eng`,whitelist:t};switch(e){case`global`:case`au`:case`bd`:case`bt`:case`bn`:case`bg`:case`ca-en`:case`ea`:case`eg-en`:case`in`:case`ir`:case`ie`:case`ke`:case`my`:case`mv`:case`me-en`:case`mn`:case`np`:case`nz`:case`pk`:case`ph`:case`sa-en`:case`rs-en`:case`sg`:case`za`:case`lk`:case`ch-en`:case`uk`:case`us`:case`wa`:case`gr-en`:break;case`ea-sw`:n={lang:[`eng`,`eng`],whitelist:t+SF()};break;case`dz-ar`:case`eg`:case`iq`:case`me-ar`:case`nafr-ar`:case`sa-ar`:case`tn-ar`:n={lang:[`eng`,`ara`],whitelist:t+CF()};break;case`dz-fr`:case`be-fr`:case`ca-fr`:case`fr`:case`ma-fr`:case`africa-fr`:case`ch-fr`:case`tn-fr`:n={lang:[`eng`,`fra`],whitelist:t+wF()};break;case`ar`:case`cl`:case`co`:case`ec`:case`latin`:case`mx`:case`py`:case`pe`:case`es`:case`uy`:n={lang:[`eng`,`spa`],whitelist:t+TF()};break;case`be-nl`:case`nl`:n={lang:[`eng`,`nld`],whitelist:t+EF()};break;case`br`:case`pt`:n={lang:[`eng`,`por`],whitelist:t+DF()};break;case`cn`:n={lang:[`eng`,`chi_sim`],whitelist:t+OF(),preserve_interword_spaces:`1`};break;case`tw`:n={lang:[`eng`,`chi_tra`],whitelist:t+xF(19968,40959),preserve_interword_spaces:`1`};break;case`hr`:case`rs`:case`si`:n={lang:[`eng`,`hrv`],whitelist:t+kF()};break;case`cz`:n={lang:[`eng`,`ces`],whitelist:t+AF()};break;case`dk`:n={lang:[`eng`,`dan`],whitelist:t+jF()};break;case`ee`:n={lang:[`eng`,`est`],whitelist:t+MF()};break;case`fi`:n={lang:[`eng`,`fin`],whitelist:t+NF()};break;case`de`:n={lang:[`eng`,`deu`],whitelist:t+PF()};break;case`gr`:case`gr-el`:n={lang:[`eng`,`ell`],whitelist:t+FF()};break;case`hk`:n={lang:[`eng`,`chi_tra`],whitelist:t+OF()};break;case`hk-en`:n={lang:[`eng`,`chi_tra`],whitelist:t+OF()};break;case`hu`:n={lang:[`eng`,`hun`],whitelist:t+`áéíóöőúüűÁÉÍÓÖŐÚÜŰ`};break;case`id`:n={lang:[`eng`,`ind`],whitelist:t};break;case`il`:n={lang:[`eng`,`heb`],whitelist:t+IF()};break;case`it`:n={lang:[`eng`,`ita`],whitelist:t+`àèéìòóù`};break;case`jp`:n={lang:[`eng`,`jpn`],whitelist:t+LF()};break;case`kz`:n={lang:[`eng`,`rus`],whitelist:t+GF()};break;case`kr`:n={lang:[`eng`,`kor`],whitelist:t+RF()};break;case`lv`:n={lang:[`eng`,`lav`],whitelist:t+zF()};break;case`lt`:n={lang:[`eng`,`lit`],whitelist:t+BF()};break;case`middleeast-fa`:n={lang:[`eng`,`fas`],whitelist:t+CF()};break;case`mm`:n={lang:[`eng`,`mya`],whitelist:t+VF()};break;case`no`:n={lang:[`eng`,`nor`],whitelist:t+HF()};break;case`pl`:n={lang:[`eng`,`pol`],whitelist:t+UF()};break;case`ro`:n={lang:[`eng`,`ron`],whitelist:t+WF()};break;case`ru`:n={lang:[`eng`,`rus`],whitelist:t+GF()};break;case`se`:n={lang:[`eng`,`swe`],whitelist:t+KF()};break;case`sk`:n={lang:[`eng`,`slk`],whitelist:t+qF()};break;case`th`:n={lang:[`eng`,`tha`],whitelist:t+JF()};break;case`tr`:n={lang:[`eng`,`tur`],whitelist:t+YF()};break;case`ua`:case`ua-ua`:n={lang:[`eng`,`ukr`],whitelist:t+XF()};break;case`vn`:n={lang:[`eng`,`vie`],whitelist:t+ZF()};break;case`kh`:n={lang:[`eng`,`khm`],whitelist:t+QF()};break}return n}var eI=e=>{let t=`${{NODE_ENV:`production`,MODE:`stage`,API_DOMAIN:`https://stage-asuschatapi.asus.com/aiassistantapi`,ACCOUNT_DOMAIN:`https://dev-account.asus.com`,LOGIN_DOMAIN_ASUS:`https://stage-asgardapi.asus.com/recent-data/apiv2/LoginInfo`,LOGIN_DOMAIN_ROG:`https://stage-api-rog.asus.com/recent-data/api/v4/Account/Status`,ASSISTANT_DOMAIN:`https://stage-asus-brand-assistant.asus.com`,SEARCH_DOMAIN:`https://stage-asgardapi.asus.com`,DEVTOOL:!1,HQ_AUTH_USERNAME:`asushqteam`,HQ_AUTH_PASSWORD:`asushqteam@asus2026#$#$`}.ASSISTANT_DOMAIN||``}/${e}`,n=t,r=window.location.hostname.match(/^([^.]+)\.asus\.(com|cn)$/),i=r?r[1]:``;return i&&(n=`${t}?${i}`),n},tI=async e=>{let t=await fetch(e);if(!t.ok)throw Error(`Failed to fetch worker: ${t.status} ${t.statusText}`);let n=await t.text();return new Blob([n],{type:`application/javascript`})},nI=async()=>{try{let e=await tI(eI(`worker.min.js`));return URL.createObjectURL(e)}catch(e){throw console.error(`Error fetching Tesseract worker blob:`,e),Error(`Failed to create worker blob: ${e}`)}},rI=e=>{try{URL.revokeObjectURL(e)}catch(e){console.error(`Error revoking worker blob URL:`,e)}},iI=()=>window.location.hostname===`localhost`||window.location.hostname===`127.0.0.1`,aI=s(((e,t)=>{var n=function(e){var t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},i,a=typeof Symbol==`function`?Symbol:{},o=a.iterator||`@@iterator`,s=a.asyncIterator||`@@asyncIterator`,c=a.toStringTag||`@@toStringTag`;function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}
172try{l({},``)}catch{l=function(e,t,n){return e[t]=n}}function u(e,t,n,i){var a=t&&t.prototype instanceof _?t:_,o=Object.create(a.prototype);return r(o,`_invoke`,{value:E(e,n,new A(i||[]))}),o}e.wrap=u;function d(e,t,n){try{return{type:`normal`,arg:e.call(t,n)}}catch(e){return{type:`throw`,arg:e}}}var f=`suspendedStart`,p=`suspendedYield`,m=`executing`,h=`completed`,g={};function _(){}function v(){}function y(){}var b={};l(b,o,function(){return this});var x=Object.getPrototypeOf,S=x&&x(x(j([])));S&&S!==t&&n.call(S,o)&&(b=S);var C=y.prototype=_.prototype=Object.create(b);v.prototype=y,r(C,`constructor`,{value:y,configurable:!0}),r(y,`constructor`,{value:v,configurable:!0}),v.displayName=l(y,c,`GeneratorFunction`);function w(e){[`next`,`throw`,`return`].forEach(function(t){l(e,t,function(e){return this._invoke(t,e)})})}e.isGeneratorFunction=function(e){var t=typeof e==`function`&&e.constructor;return t?t===v||(t.displayName||t.name)===`GeneratorFunction`:!1},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,l(e,c,`GeneratorFunction`)),e.prototype=Object.create(C),e},e.awrap=function(e){return{__await:e}};function T(e,t){function i(r,a,o,s){var c=d(e[r],e,a);if(c.type===`throw`)s(c.arg);else{var l=c.arg,u=l.value;return u&&typeof u==`object`&&n.call(u,`__await`)?t.resolve(u.__await).then(function(e){i(`next`,e,o,s)},function(e){i(`throw`,e,o,s)}):t.resolve(u).then(function(e){l.value=e,o(l)},function(e){return i(`throw`,e,o,s)})}}var a;function o(e,n){function r(){return new t(function(t,r){i(e,n,t,r)})}return a=a?a.then(r,r):r()}r(this,`_invoke`,{value:o})}w(T.prototype),l(T.prototype,s,function(){return this}),e.AsyncIterator=T,e.async=function(t,n,r,i,a){a===void 0&&(a=Promise);var o=new T(u(t,n,r,i),a);return e.isGeneratorFunction(n)?o:o.next().then(function(e){return e.done?e.value:o.next()})};function E(e,t,n){var r=f;return function(i,a){if(r===m)throw Error(`Generator is already running`);if(r===h){if(i===`throw`)throw a;return M()}for(n.method=i,n.arg=a;;){var o=n.delegate;if(o){var s=D(o,n);if(s){if(s===g)continue;return s}}if(n.method===`next`)n.sent=n._sent=n.arg;else if(n.method===`throw`){if(r===f)throw r=h,n.arg;n.dispatchException(n.arg)}else n.method===`return`&&n.abrupt(`return`,n.arg);r=m;var c=d(e,t,n);if(c.type===`normal`){if(r=n.done?h:p,c.arg===g)continue;return{value:c.arg,done:n.done}}else c.type===`throw`&&(r=h,n.method=`throw`,n.arg=c.arg)}}}function D(e,t){var n=t.method,r=e.iterator[n];if(r===i)return t.delegate=null,n===`throw`&&e.iterator.return&&(t.method=`return`,t.arg=i,D(e,t),t.method===`throw`)||n!==`return`&&(t.method=`throw`,t.arg=TypeError(`The iterator does not provide a '`+n+`' method`)),g;var a=d(r,e.iterator,t.arg);if(a.type===`throw`)return t.method=`throw`,t.arg=a.arg,t.delegate=null,g;var o=a.arg;if(!o)return t.method=`throw`,t.arg=TypeError(`iterator result is not an object`),t.delegate=null,g;if(o.done)t[e.resultName]=o.value,t.next=e.nextLoc,t.method!==`return`&&(t.method=`next`,t.arg=i);else return o;return t.delegate=null,g}w(C),l(C,c,`Generator`),l(C,o,function(){return this}),l(C,`toString`,function(){return`[object Generator]`});function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type=`normal`,delete t.arg,e.completion=t}function A(e){this.tryEntries=[{tryLoc:`root`}],e.forEach(O,this),this.reset(!0)}e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}};function j(e){if(e){var t=e[o];if(t)return t.call(e);if(typeof e.next==`function`)return e;if(!isNaN(e.length)){var r=-1,a=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=i,t.done=!0,t};return a.next=a}}return{next:M}}e.values=j;function M(){return{value:i,done:!0}}return A.prototype={constructor:A,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=i,this.done=!1,this.delegate=null,this.method=`next`,this.arg=i,this.tryEntries.forEac
172h(k),!e)for(var t in this)t.charAt(0)===`t`&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=i)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type===`throw`)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return s.type=`throw`,s.arg=e,t.next=n,r&&(t.method=`next`,t.arg=i),!!r}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if(o.tryLoc===`root`)return r(`end`);if(o.tryLoc<=this.prev){var c=n.call(o,`catchLoc`),l=n.call(o,`finallyLoc`);if(c&&l){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(c){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else if(l){if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else throw Error(`try statement without catch or finally`)}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,`finallyLoc`)&&this.prev<i.finallyLoc){var a=i;break}}a&&(e===`break`||e===`continue`)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=e,o.arg=t,a?(this.method=`next`,this.next=a.finallyLoc,g):this.complete(o)},complete:function(e,t){if(e.type===`throw`)throw e.arg;return e.type===`break`||e.type===`continue`?this.next=e.arg:e.type===`return`?(this.rval=this.arg=e.arg,this.method=`return`,this.next=`end`):e.type===`normal`&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if(r.type===`throw`){var i=r.arg;k(n)}return i}}throw Error(`illegal catch attempt`)},delegateYield:function(e,t,n){return this.delegate={iterator:j(e),resultName:t,nextLoc:n},this.method===`next`&&(this.arg=i),g}},e}(typeof t==`object`?t.exports:{});try{regeneratorRuntime=n}catch{typeof globalThis==`object`?globalThis.regeneratorRuntime=n:Function(`r`,`regeneratorRuntime = r`)(n)}})),oI=s(((e,t)=>{t.exports=(e,t)=>`${e}-${t}-${Math.random().toString(16).slice(3,8)}`})),sI=s(((e,t)=>{var n=oI(),r=0;t.exports=({id:e,action:t,payload:i={}})=>{let a=e;return a===void 0&&(a=n(`Job`,r),r+=1),{id:a,action:t,payload:i}}})),cI=s((e=>{var t=!1;e.logging=t,e.setLogging=e=>{t=e},e.log=(...n)=>t?console.log.apply(e,n):null})),lI=s(((e,t)=>{var n=sI(),{log:r}=cI(),i=oI(),a=0;t.exports=()=>{let t=i(`Scheduler`,a),o={},s={},c=[];a+=1;let l=()=>c.length,u=()=>Object.keys(o).length,d=()=>{if(c.length!==0){let e=Object.keys(o);for(let t=0;t<e.length;t+=1)if(s[e[t]]===void 0){c[0](o[e[t]]);break}}},f=(i,a)=>new Promise((o,l)=>{let u=n({action:i,payload:a});c.push(async t=>{c.shift(),s[t.id]=u;try{o(await t[i].apply(e,[...a,u.id]))}catch(e){l(e)}finally{delete s[t.id],d()}}),r(`[${t}]: Add ${u.id} to JobQueue`),r(`[${t}]: JobQueue length=${c.length}`),d()});return{addWorker:e=>(o[e.id]=e,r(`[${t}]: Add ${e.id}`),r(`[${t}]: Number of workers=${u()}`),d(),e.id),addJob:async(e,...n)=>{if(u()===0)throw Error(`[${t}]: You need to have at least one worker before adding jobs`);return f(e,n)},terminate:async()=>{Object.keys(o).forEach(async e=>{await o[e].terminate()}),c=[]},getQueueLen:l,getNumWorkers:u}}})),uI=s(((e,t)=>{t.exports=e=>{let t={};return typeof WorkerGlobalScope<`u`?t.type=`webworker`:typeof document==`object`?t.type=`browser`:typeof process==`object`&&typeof f==`function`&&(t.type=`node`),e===void 0?t:t[e]}})),dI=s(((e,t)=>{var n=uI()(`type`)===`browser`?e=>new URL(e,window.location.href).href:e=>e;t.exports=e=>{let t={...e};return[`corePath`,`workerPath`,`langPath`].forEach(r=>{e[r]&&(t[r]=n(t[r]))}),t}})),fI=s(((e,t)=>{t.exports={TESSERACT_ONLY:0,LSTM_ONLY:1,TESSERACT_LSTM_COMBINED:2,DEFAULT:3}})),pI=c({author:()=>``,browser:()=>CI,bugs:()=>AI,collective:()=>MI,contributors:()=>wI,default:()=>NI,dependencies:()=>DI,description:()=>gI,devDependencies:()=>EI,homepage:()=>jI,jsdelivr:()=>xI,license:()=>TI,main:()=>_I,name:()=>mI,overrides:()=>OI,repository:()=>kI,scripts:()=>SI,type:()=>vI,types:()=>yI,unpkg:()=>bI,version:()=>hI}),mI,hI,gI,_I,vI,yI,bI,xI,SI,CI,wI,TI,EI,DI,OI,kI,AI,jI,MI,NI,PI=o((()=>{mI=`tesseract.js`,hI=`6.0.1`,gI=`Pure Javascript Multilingual OCR`,_I=`src/index.js`,vI=`commonjs`,yI=`src/index.d.ts`,bI=`dist/tesseract.min.js`,xI=`dist/tesseract.min.js`,SI={start:`node scripts/server.js`,build:`rimraf dist && webpack --config scripts/webpack.config.prod.js && rollup -c scripts/rollup.esm.mjs`,"profile:tesseract":`webpack-bundle-analyzer dist/tesseract-stats.json`,"profile:worker":`webpack-bundle-analyzer dist/worker-stats.json`,prepublishOnly:`npm run build`,wait:`rimraf dist && wait-on http://localhost:3000/dist/tesseract.min.js`,test:`npm-run-all -p -r start test:all`,"test:all":`npm-run-all wait test:browser test:node:
172all`,"test:browser":`karma start karma.conf.js`,"test:node":`nyc mocha --exit --bail --require ./scripts/test-helper.mjs`,"test:node:all":`npm run test:node -- ./tests/*.test.mjs`,lint:`eslint src`,"lint:fix":`eslint --fix src`,postinstall:`opencollective-postinstall || true`},CI={"./src/worker/node/index.js":`./src/worker/browser/index.js`},wI=[`jeromewu`],TI=`Apache-2.0`,EI={"@babel/core":`^7.21.4`,"@babel/eslint-parser":`^7.21.3`,"@babel/preset-env":`^7.21.4`,"@rollup/plugin-commonjs":`^24.1.0`,acorn:`^8.8.2`,"babel-loader":`^9.1.2`,buffer:`^6.0.3`,cors:`^2.8.5`,eslint:`^7.32.0`,"eslint-config-airbnb-base":`^14.2.1`,"eslint-plugin-import":`^2.27.5`,"expect.js":`^0.3.1`,express:`^4.18.2`,mocha:`^10.2.0`,"npm-run-all":`^4.1.5`,karma:`^6.4.2`,"karma-chrome-launcher":`^3.2.0`,"karma-firefox-launcher":`^2.1.2`,"karma-mocha":`^2.0.1`,"karma-webpack":`^5.0.0`,nyc:`^15.1.0`,rimraf:`^5.0.0`,rollup:`^3.20.7`,"wait-on":`^7.0.1`,webpack:`^5.79.0`,"webpack-bundle-analyzer":`^4.8.0`,"webpack-cli":`^5.0.1`,"webpack-dev-middleware":`^6.0.2`,"rollup-plugin-sourcemaps":`^0.6.3`},DI={"bmp-js":`^0.1.0`,"idb-keyval":`^6.2.0`,"is-url":`^1.2.4`,"node-fetch":`^2.6.9`,"opencollective-postinstall":`^2.0.3`,"regenerator-runtime":`^0.13.3`,"tesseract.js-core":`^6.0.0`,"wasm-feature-detect":`^1.2.11`,zlibjs:`^0.3.1`},OI={"@rollup/pluginutils":`^5.0.2`},kI={type:`git`,url:`https://github.com/naptha/tesseract.js.git`},AI={url:`https://github.com/naptha/tesseract.js/issues`},jI=`https://github.com/naptha/tesseract.js`,MI={type:`opencollective`,url:`https://opencollective.com/tesseractjs`}
172,NI={name:mI,version:hI,description:gI,main:_I,type:vI,types:yI,unpkg:bI,jsdelivr:xI,scripts:SI,browser:CI,author:``,contributors:wI,license:TI,devDependencies:EI,dependencies:DI,overrides:OI,repository:kI,bugs:AI,homepage:jI,collective:MI}})),FI=s(((e,t)=>{t.exports={workerBlobURL:!0,logger:()=>{}}})),II=s(((e,t)=>{var n=(PI(),d(pI).default).version;t.exports={...FI(),workerPath:`https://cdn.jsdelivr.net/npm/tesseract.js@v${n}/dist/worker.min.js`}})),LI=s(((e,t)=>{t.exports=({workerPath:e,workerBlobURL:t})=>{let n;if(Blob&&URL&&t){let t=new Blob([`importScripts("${e}");`],{type:`application/javascript`});n=new Worker(URL.createObjectURL(t))}else n=new Worker(e);return n}})),RI=s(((e,t)=>{t.exports=e=>{e.terminate()}})),zI=s(((e,t)=>{t.exports=(e,t)=>{e.onmessage=({data:e})=>{t(e)}}})),BI=s(((e,t)=>{t.exports=async(e,t)=>{e.postMessage(t)}})),VI=s(((e,t)=>{var n=e=>new Promise((t,n)=>{let r=new FileReader;r.onload=()=>{t(r.result)},r.onerror=({target:{error:{code:e}}})=>{n(Error(`File could not be read! Code=${e}`))},r.readAsArrayBuffer(e)}),r=async e=>{let t=e;return e===void 0?`undefined`:(typeof e==`string`?t=/data:image\/([a-zA-Z]*);base64,([^"]*)/.test(e)?atob(e.split(`,`)[1]).split(``).map(e=>e.charCodeAt(0)):await(await fetch(e)).arrayBuffer():typeof HTMLElement<`u`&&e instanceof HTMLElement?(e.tagName===`IMG`&&(t=await r(e.src)),e.tagName===`VIDEO`&&(t=await r(e.poster)),e.tagName===`CANVAS`&&await new Promise(r=>{e.toBlob(async e=>{t=await n(e),r()})})):typeof OffscreenCanvas<`u`&&e instanceof OffscreenCanvas?t=await n(await e.convertToBlob()):(e instanceof File||e instanceof Blob)&&(t=await n(e)),new Uint8Array(t))};t.exports=r})),HI=s(((e,t)=>{t.exports={defaultOptions:II(),spawnWorker:LI(),terminateWorker:RI(),onMessage:zI(),send:BI(),loadImage:VI()}})),UI=s(((e,t)=>{var n=dI(),r=sI(),{log:i}=cI(),a=oI(),o=fI(),{defaultOptions:s,spawnWorker:c,terminateWorker:l,onMessage:u,loadImage:d,send:f}=HI(),p=0;t.exports=async(e=`eng`,t=o.LSTM_ONLY,m={},h={})=>{let g=a(`Worker`,p),{logger:_,errorHandler:v,...y}=n({...s,...m}),b={},x=typeof e==`string`?e.split(`+`):e,S=t,C=h,w=[o.DEFAULT,o.LSTM_ONLY].includes(t)&&!y.legacyCore,T,E,D=new Promise((e,t)=>{E=e,T=t}),O=e=>{T(e.message)},k=c(y);k.onerror=O,p+=1;let A=({id:e,action:t,payload:n})=>new Promise((r,a)=>{i(`[${g}]: Start ${e}, action=${t}`);let o=`${t}-${e}`;b[o]={resolve:r,reject:a},f(k,{workerId:g,jobId:e,action:t,payload:n})}),j=()=>console.warn("`load` is depreciated and should be removed from code (workers now come pre-loaded)"),M=e=>A(r({id:e,action:`load`,payload:{options:{lstmOnly:w,corePath:y.corePath,logging:y.logging}}})),N=(e,t,n)=>A(r({id:n,action:`FS`,payload:{method:`writeFile`,args:[e,t]}})),P=(e,t)=>A(r({id:t,action:`FS`,payload:{method:`readFile`,args:[e,{encoding:`utf8`}]}})),F=(e,t)=>A(r({id:t,action:`FS`,payload:{method:`unlink`,args:[e]}})),ee=(e,t,n)=>A(r({id:n,action:`FS`,payload:{method:e,args:t}})),te=(e,t)=>A(r({id:t,action:`loadLanguage`,payload:{langs:e,options:{langPath:y.langPath,dataPath:y.dataPath,cachePath:y.cachePath,cacheMethod:y.cacheMethod,gzip:y.gzip,lstmOnly:[o.DEFAULT,o.LSTM_ONLY].includes(S)&&!y.legacyLang}}})),ne=(e,t,n,i)=>A(r({id:i,action:`initialize`,payload:{langs:e,oem:t,config:n}})),I=(e=`eng`,t,n,r)=>{if(w&&[o.TESSERACT_ONLY,o.TESSERACT_LSTM_COMBINED].includes(t))throw Error(`Legacy model requested but code missing.`);let i=t||S;S=i;let a=n||C;C=a;let s=(typeof e==`string`?e.split(`+`):e).filter(e=>!x.includes(e));return x.push(...s),s.length>0?te(s,r).then(()=>ne(e,i,a,r)):ne(e,i,a,r)},re=(e={},t)=>A(r({id:t,action:`setParameters`,payload:{params:e}})),ie=async(e,t={},n={text:!0},i)=>A(r({id:i,action:`recognize`,payload:{image:await d(e),options:t,output:n}})),ae=async(e,t)=>{if(w)throw Error("`worker.detect` requires Legacy model, which was not loaded.");return A(r({id:t,action:`detect`,payload:{image:await d(e)}}))},oe=async()=>(k!==null&&(l(k),k=null),Promise.resolve());u(k,({workerId:e,jobId:t,status:n,action:r,data:a})=>{let o=`${r}-${t}`;if(n===`resolve`)i(`[${e}]: Complete ${t}`),b[o].resolve({jobId:t,data:a}),delete b[o];else if(n===`reject`)if(b[o].reject(a),delete b[o],r===`load`&&T(a),v)v(a);else throw Error(a);else n===`progress`&&_({...a,userJobId:t})});let se={id:g,worker:k,load:j,writeText:N,readText:P,removeFile:F,FS:ee,reinitialize:I,setParameters:re,recognize:ie,detect:ae,terminate:oe};return M().then(()=>te(e)).then(()=>ne(e,t,h)).then(()=>E(se)).catch(()=>{}),D}})),WI=s(((e,t)=>{var n=UI();t.exports={recognize:async(e,t,r)=>{let i=await n(t,1,r);return i.recognize(e).finally(async()=>{await i.terminate()})},detect:async(e,t)=>{let r=await n(`osd`,0,t);return r.detect(e).finally(async()=>{await r.terminate()})}}})),GI=s(((e,t)=>{t.exports={AFR:`afr`,AMH:`amh`,ARA:`ara`,ASM:`asm`,AZE:`aze`,AZE_CYRL:`aze_cyrl`,BEL:`bel`,BEN:`ben`,BOD:`bod`,BOS:`bos`,BUL:`bul`,CAT:`cat`,CEB:`ceb`,CES:`ces`,CHI_SIM:`chi_sim`,CHI_TRA:`chi_tra`,CHR:`chr`,CYM:`cym`,DAN:`dan`,DEU:`deu`,DZO:`dzo`,ELL:`ell`,ENG:`eng`,ENM:`enm`,EPO:`epo`,EST:`est`,EUS:`eus`,FAS:`fas`,FIN:`fin`,FRA:`fra`,FRK:`frk`,FRM:`frm`,GLE:`gle`,GLG:`glg`,GRC:`grc`,GUJ:`guj`,HAT:`hat`,HEB:`heb`,HIN:`hin`,HRV:`hrv`,HUN:`hun`,IKU:`iku`,IND:`ind`,ISL:`isl`,ITA:`ita`,ITA_OLD:`ita_old`,JAV:`jav`,JPN:`jpn`,KAN:`kan`,KAT:`kat`,KAT_OLD:`kat_old`,KAZ:`kaz`,KHM:`khm`,KIR:`kir`,KOR:`kor`,KUR:`kur`,LAO:`lao`,LAT:`lat`,LAV:`lav`,LIT:`lit`,MAL:`mal`,MAR:`mar`,MKD:`mkd`,MLT:`mlt`,MSA:`msa`,MYA:`mya`,NEP:`nep`,NLD:`nld`,NOR:`nor`,ORI:`ori`,PAN:`pan`,POL:`pol`,POR:`por`,PUS:`pus`,RON:`ron`,RUS:`rus`,SAN:`san`,SIN:`sin`,SLK:`slk`,SLV:`slv`,SPA:`spa`,SPA_OLD:`spa_old`,SQI:`sqi`,SRP:`srp`,SRP_LATN:`srp_latn`,SWA:`swa`,SWE:`swe`,SYR:`syr`,TAM:`tam`,TEL:`tel`,TGK:`tgk`,TGL:`tgl`,THA:`tha`,TIR:`tir`,TUR:`tur`,UIG:`uig`,UKR:`ukr`,URD:`urd`,UZB:`uzb`,UZB_CYRL:`uzb_cyrl`,VIE:`vie`,YID:`yid`}})),KI=s(((e,t)=>{t.exports={OSD_ONLY:`0`,AUTO_OSD:`1`,AUTO_ONLY:`2`,AUTO:`3`,SINGLE_COLUMN:`4`,SINGLE_BLOCK_VERT_TEXT:`5`,SINGLE_BLOCK:`6`,SINGLE_LINE:`7`,SINGLE_WORD:`8`,CIRCLE_WORD:`9`,SINGLE_CHAR:`10`,SPARSE_TEXT:`11`,SPARSE_TEXT_OSD:`12`,RAW_LINE:`13`}})),qI=u(s(((e,t)=>{aI();var n=lI(),r=UI(),i=WI(),a=GI(),o=fI(),s=KI(),{setLogging:c}=cI();t.exports={languages:a,OEM:o,PSM:s,createScheduler:n,createWorker:r,setLogging:c,...i}}))(),1),JI=qI.default.OEM.LSTM_ONLY,YI=()=>{let[e,t]=(0,b.useState)(null),{websiteCode:n}=Gr(),r=(0,b.useRef)(null),i=(0,b.useRef)(!0);return(0,b.useEffect)(()=>{let e=null;return(async()=>{try{let{lang:r,whitelist:a,preserve_interword_spaces:o}=$F(n),s=`/worker.min.js`;iI()||(s=await nI()),e=await qI.default.createWorker(r,JI,{workerPath:s,workerBlobURL:!1,logger:e=>console.info(`Tesseract:`,e)}),await e.setParameters({tessedit_pageseg_mode:qI.default.PSM.SINGLE_BLOCK,tessedit_char_whitelist:a,preserve_interword_spaces:o}),iI()||rI(s),i.current?t(e):e&&await e.terminate()}catch(e){console.error(`Error initializing Tesseract worker:`,e)}})(),()=>{i.current=!1,r.current&&=(clearTimeout(r.current),null),(async()=>{e&&(await e.terminate(),console.info(`Tesseract worker terminated`))})()}},[n]),{worker:e,timeoutRef:r,recognizeText:async t=>{if(!e)throw Error(`Tesseract worker is not initialized`);try{let{data:{text:n}}=await e.recognize(t);return n}catch(e){throw console.error(`Error during text recognition:`,e),e}},isMounted:i}},XI={landscape:`14%`,portrait:`30%`},ZI={landscape:`38%`,portrait:`16%`},QI=1500,$I=()=>{let e=(0,b.useContext)(_n),[t,n]=(0,b.useState)(!1),{modelNameMapping:r,mediaStream:i,setMediaStream:a,setShowCameraWindow:o,setModelNameMapping:s}=_i(),{websiteCode:c,systemCode:l}=Gr(),{worker:u,recognizeText:d,timeoutRef:f,isMounted:p}=YI(),[m,h]=(0,b.useState)(!1),g=(0,b.useRef)(null),_=(0,b.useRef)(null),v=(0,b.useRef)(null),{submitMsg:y}=fk(),x=(0,b.useRef)(!1),{matchTextBatch:S}=bF(),[C,w]=(0,b.useState)(null),[T,E]=(0,b.useState)(null),[D,O]=(0,b.useState)(null),[k,A]=(0,b.useState)(()=>vi()&&window.matchMedia(`(orientation: landscape)`).matches),j=k?ZI.landscape:ZI.portrait,M=k?XI.landscape:XI.portrait;(0,b.useEffect)(()=>{_.current=document.createElement(`canvas`)},[]),(0,b.useEffect)(()=>{Li.getModelNameMapping({websiteCode:c,systemCode:l}).then(({result:e,status:t})=>{if(t!==200)throw Error(`get model name mapping error`);s(e.data)}).catch(console.error)},[s,l,c]),(0,b.useEffect)(()=>{let e=window.matchMedia(`(orientation: landscape)`),t=e=>{A(e.matches&&vi())};return e.addEventListener(`change`,t),()=>{e.removeEventListener(`change`,t)}},[]);let N=(0,b.useCallback)(()=>{let e=window.__TEST_GRAB_FRAME__;if(e)return e();let t=g.current,n=_.current;if(!t||!n)return null;let r=t.videoWidth,i=t.videoHeight,a=t.clientWidth,o=t.clientHeight,s=0,c=0,l=0,u=0,d=0,f=0;if(!r||!i)return null;r/i>a/o?(c=parseInt(M)/100*i,u=parseInt(j)/100*i,s=(o/i*r-a)/2/(o/i),l=a/(o/i)):(s=0,l=r,c=(i-r/a*o)/2+r/a*o*(parseInt(M)/100),u=parseInt(j)/100*c),f=parseInt(j)/100*o,d=a,n.width=d,n.height=f,n?.getContext(`2d`,{willReadFrequently:!0})?.drawImage(t,s,c,l,u,0,0,d,f);let p=n.getContext(`2d`,{willReadFrequently:!0});if(p){let e=p.getImageData(0,0,n.width,n.height),t=e.data;for(let e=0;e<t.length;e+=4){let n=(t[e]+t[e+1]+t[e+2])/3;n=(n-128)*1.25+128+-5;let r=n<0?0:n>255?255:n|0;t[e]=r,t[e+1]=r,t[e+2]=r}p.putImageData(e,0,0)}return n},[j,M]),P=(0,b.useCallback)(()=>
172{i?.getTracks().forEach(e=>e.stop()),a(null),o(!1),u&&u.terminate()},[i,a,o,u]),F=(0,b.useCallback)(()=>{let t=zM(e[`overview-page-auto-message-1`],[{productName:T||``}]);y?.(t,{chatType:`Specified Product Inquiry`,chatType2:`specification-consultation`,mainProducts:[{modelOneId:D||``}],applicationSource:`OCR`}),P()},[P,T,D,y,e]),ee=(e,t)=>{let n=parseInt(e)/100,r=parseInt(t)/100;document.documentElement.style.setProperty(`--scanHeight`,n*100+`vh`),document.documentElement.style.setProperty(`--scanoffsetY`,r*100+`vh`)};(0,b.useEffect)(()=>{ee(j,M)},[j,M]);let te=(0,b.useMemo)(()=>dF(r),[r]),ne=(0,b.useCallback)(async e=>{if(i&&u&&e){if(performance.now(),x.current){p.current&&(f.current=setTimeout(()=>{ne(N())},QI));return}x.current=!0;try{performance.now();let t=await d(e);performance.now();let n=(t||``).trim().split(`
173`),r=Array.from(new Set([n.join(` `),...n]));performance.now();let i=await S(r,te),a=``,o=[],s=``;r.forEach((e,t)=>{let n=i[t];o.push({...n,text:e}),n&&n.bestValue&&(s=n.bestValue),a+=`Text: ${e}\nBest Match: ${s}\nScore: ${n?.score||0} / ${n?.threshold||0}\n\n`}),performance.now(),o.sort(function(e,t){return t.score>e.score?1:-1}),o.length>0&&o.length>0&&w({text:a.trim()+`
174
175`,match:o[0].bestValue||``,score:`${o[0].score} / ${o[0].threshold}`,error:void 0,websiteCode:c}),o.length>0&&o[0].score>=o[0].threshold&&(E(o[0].bestMatch?.m1DisplayName||``),O(o[0].bestMatch?.m1Id||null)),performance.now(),console.info(`OCR Result:`,t)}catch(e){console.error(`Error occurred while running OCR:`,e),w(t=>({...t||{text:``,match:``,score:`0`},error:String(e),websiteCode:c}))}finally{x.current=!1,p.current&&(f.current=setTimeout(()=>{ne(N())},QI))}}},[i,u,p,f,N,d,S,te,c]),I=(0,b.useCallback)(async()=>{g.current&&i&&(g.current.srcObject=i)},[i]);return(0,b.useEffect)(()=>{I();let e=g.current;return()=>{e&&(e.srcObject=null)}},[I]),(0,b.useEffect)(()=>{m&&u&&ne(N())},[m,u,ne,N]),(0,B.jsx)(B.Fragment,{children:(0,B.jsxs)(`div`,{className:fF.cameraBody,children:[(0,B.jsx)(`video`,{playsInline:!0,autoPlay:!0,muted:!0,ref:g,onCanPlay:()=>h(!0),style:{opacity:+!!m,transition:`opacity 0.2s ease-in`,...t?{filter:`grayscale(100%)`}:{}}}),(0,B.jsxs)(`div`,{className:fF.topMask,children:[(0,B.jsx)(`span`,{className:L(fF.close),onClick:P,"data-pid":`closeCamera`,"aria-label":e.close}),(0,B.jsx)(`span`,{className:L(fF.instruction,vi()&&fF.instructionMobile),children:e[`scanning-information`]})]}),(0,B.jsxs)(`div`,{className:fF.cut,children:[(0,B.jsx)(`div`,{className:L(fF.leftCut,vi()&&fF.leftCutMobile)}),(0,B.jsxs)(`div`,{className:fF.roundedBox,ref:v,children:[(0,B.jsx)(`div`,{className:fF.topLeft}),(0,B.jsx)(`div`,{className:fF.topRight}),(0,B.jsx)(`div`,{className:fF.bottomLeft}),(0,B.jsx)(`div`,{className:fF.bottomRight}),i&&(0,B.jsx)(`div`,{className:L(fF.scanningLine,vi()&&fF.scanningLineMobile)})]}),(0,B.jsx)(`div`,{className:L(fF.rightCut,vi()&&fF.rightCutMobile)})]}),(0,B.jsxs)(`div`,{className:fF.bottomMask,children:[T&&(0,B.jsxs)(`div`,{className:L(fF.scannedResult,vi()&&fF.scannedResultMobile),children:[e[`ocr-scan-notice`],(0,B.jsx)(`div`,{className:L(fF.scannedResultText,vi()&&fF.scannedResultTextMobile),children:T}),(0,B.jsx)(Fr,{className:fF.sendButton,onClick:F,children:e[`ocr-scan-send`]})]}),{NODE_ENV:`production`,MODE:`stage`,API_DOMAIN:`https://stage-asuschatapi.asus.com/aiassistantapi`,ACCOUNT_DOMAIN:`https://dev-account.asus.com`,LOGIN_DOMAIN_ASUS:`https://stage-asgardapi.asus.com/recent-data/apiv2/LoginInfo`,LOGIN_DOMAIN_ROG:`https://stage-api-rog.asus.com/recent-data/api/v4/Account/Status`,ASSISTANT_DOMAIN:`https://stage-asus-brand-assistant.asus.com`,SEARCH_DOMAIN:`https://stage-asgardapi.asus.com`,DEVTOOL:!1,HQ_AUTH_USERNAME:`asushqteam`,HQ_AUTH_PASSWORD:`asushqteam@asus2026#$#$`}.MODE===`dev`&&C&&(0,B.jsxs)(`div`,{style:{marginTop:8,marginInlineStart:16,fontSize:14,color:`#c00`,wordBreak:`break-all`,overflowY:`scroll`,height:`100%`},children:[(0,B.jsx)(`div`,{style:{marginBlock:`8px 16px`},children:(0,B.jsxs)(`label`,{children:[(0,B.jsx)(`input`,{type:`checkbox`,checked:t,onChange:e=>n(e.target.checked)}),`Enable grayscale effect`]})}),(0,B.jsx)(`div`,{children:(0,B.jsx)(`span`,{dangerouslySetInnerHTML:{__html:Et(C.text.replace(/\n/g,`<br />`))}})}),(0,B.jsxs)(`div`,{children:[`Matched: `,C.match]}),(0,B.jsxs)(`div`,{children:[`Score: `,C.score]}),C.error&&(0,B.jsxs)(`div`,{style:{color:`#c00`,marginBlockStart:8},children:[`Error: `,C.error]}),(0,B.jsxs)(`div`,{children:[`WebsiteCode: `,C.websiteCode]})]})]})]})})},eL={actionsContainer:`_actionsContainer_lk0m1_1`,actionBtn:`_actionBtn_lk0m1_13`,actionText:`_actionText_lk0m1_31`,active:`_active_lk0m1_35`,actionsContainerMobile:`_actionsContainerMobile_lk0m1_40`,actionBtnMobile:`_actionBtnMobile_lk0m1_48`},tL=({onActionClick:e,active:t})=>{let n=(0,b.useContext)(_n),r=t=>{e?.(t)};return(0,B.jsxs)(`div`,{className:L(eL.actionsContainer,vi()&&eL.actionsContainerMobile),children:[(0,B.jsxs)(`button`,{className:L(eL.actionBtn,vi()&&eL.actionBtnMobile,t===`scan`&&eL.active),type:`button`,onClick:()=>r(`scan`),children:[(0,B.jsx)(gn,{}),(0,B.jsx)(`span`,{className:eL.actionText,children:n[`camera-ocr`]})]}),(0,B.jsxs)(`button`,{className:L(eL.actionBtn,vi()&&eL.actionBtnMobile,t===`photo`&&eL.active),type:`button`,onClick:()=>r(`photo`),children:[(0,B.jsx)(jt,{color:`#fff`}),(0,B.jsx)(`span`,{className:eL.actionText,children:n[`camera-photo`]})]})]})},nL={cameraBody:`_cameraBody_1e2ve_1`,bottomMask:`_bottomMask_1e2ve_14`,topMask:`_topMask_1e2ve_14`,instruction:`_instruction_1e2ve_25`,close:`_close_1e2ve_35`,instructionMobile:`_instructionMobile_1e2ve_46`,cut:`_cut_1e2ve_51`,bottomMaskMobile:`_bottomMaskMobile_1e2ve_65`,bottomContent:`_bottomContent_1e2ve_69`,sendActions:`_sendActions_1e2ve_77`,cancelCameraCapture:`_cancelCameraCapture_1e2ve_82`,sendButton:`_sendButton_1e2ve_87`,sendActionsMobile:`_sendActionsMobile_1e2ve_92`,captureContainer:`_captureContainer_1e2ve_98`,capture:`_capture_1e2ve_98`,spinner:`_spinner_1e2ve_119`,spin:`_spin_1e2ve_119`,captureContainerMobile:`_captureContainerMobile_1e2ve_134`,uploadButton:`_uploadButton_1e2ve_138`},rL={landscape:`20%`,portrait:`16%`},iL={landscape:`32%`,portrait:`40%`},aL=800,oL=600,sL=()=>{let e=(0,b.useContext)(_n),[t,n]=(0,b.useState)(!1),[r,i]=(0,b.useState)(!1),{mediaStream:a,setMediaStream:o,setShowCameraWindow:s}=_i(),{websiteCode:c}=Gr(),l=(0,b.useRef)(null),u=(0,b.useRef)(null),{submitMsg:d,setMessageLog:f}=fk(),[p,m]=(0,b.useState)(()=>vi()&&window.matchMedia(`(orientation: landscape)`).matches),h=p?iL.landscape:iL.portrait,g=p?rL.landscape:rL.portrait;(0,b.useEffect)(()=>{u.current=document.createElement(`canvas`)},[]),(0,b.useEffect)(()=>{let e=window.matchMedia(`(orientation: landscape)`),t=e=>{m(e.matches&&vi())};return e.addEventListener(`change`,t),()=>{e.removeEventListener(`change`,t)}},[]);let _=()=>{let e=l.current,t=u.current;if(!e||!t)return null;let n=e.videoWidth,r=e.videoHeight,i=e.clientWidth,a=e.clientHeight,o=0,s=0,c=0,d=0,f=0,p=0;if(!n||!r)return null;if(n/r>i/a?(s=parseInt(g)/100*r,d=parseInt(h)/100*r,o=(a/r*n-i)/2/(a/r),c=i/(a/r)):(o=0,c=n,s=(r-n/i*a)/2+n/i*a*(parseInt(g)/100),d=parseInt(h)/100*r),p=parseInt(h)/100*a,f=i,f>aL||p>oL){let e=Math.min(aL/f,oL/p);f=Math.round(f*e),p=Math.round(p*e)}return t.width=f,t.height=p,t?.getContext(`2d`)?.drawImage(e,o,s,c,d,0,0,f,p),t},v=(0,b.useCallback)(()=>
175{a?.getTracks().forEach(e=>e.stop()),o(null),s(!1)},[a,o,s]),y=(e,t)=>{let n=parseInt(e)/100,r=parseInt(t)/100;document.documentElement.style.setProperty(`--scanHeight`,n*100+`vh`),document.documentElement.style.setProperty(`--scanoffsetY`,r*100+`vh`)};(0,b.useEffect)(()=>{let e=()=>{y(h,g)};(async()=>{l.current&&a&&a.active&&(y(h,g),l.current.srcObject=a)})();let t=l.current;return window.addEventListener(`resize`,e),()=>{window.removeEventListener(`resize`,e),t&&(t.srcObject=null)}},[a,h,g]);let x=async()=>{n(!0);let e=_();if(!e){console.error(`No frame captured from video`),n(!1);return}let t=await new Promise(t=>{e.toBlob(t,`image/jpeg`)});if(t)try{if(!t)throw Error(`Failed to capture image`);await C(new File([t],`photo.png`,{type:`image/png`}))}catch(e){console.error(`Error: `,e)}finally{n(!1)}},S=()=>{l.current?.pause(),i(!0)},C=async e=>{let t=URL.createObjectURL(e);f(e=>[...e,{source:`user`,timing:mr(),content:(0,B.jsx)(`img`,{src:t,alt:`user upload`,style:{maxWidth:`100%`}})}]);try{let t=await Li.searchEventByImage(e,c);if(t&&t.result.searchStatus==`success`)d?.(t.result.eventTitle,{trigger:`ocr-matching-event`,chatType:`Promotional Activity Consultation`,chatType2:`promotional-activity-consultation`});else if(t&&t.result.searchStatus==`no-matching-event`){let e=BM();d?.(e,{chatId:e,trigger:`no-matching-event`,chatType:`Promotional Activity Consultation`,chatType2:`promotional-activity-consultation`,shouldPreventMessageLog:!0})}}catch(e){console.error(`Upload failed:`,e)}finally{n(!1),i(!1),v()}},w=()=>{l.current?.play(),i(!1)};return(0,B.jsx)(B.Fragment,{children:(0,B.jsxs)(`div`,{className:nL.cameraBody,children:[(0,B.jsx)(`video`,{playsInline:!0,autoPlay:!0,muted:!0,ref:l}),(0,B.jsxs)(`div`,{className:nL.topMask,children:[(0,B.jsx)(`span`,{className:L(nL.close),onClick:v,"data-pid":`closeCamera`,"aria-label":e.close}),(0,B.jsx)(`span`,{className:L(nL.instruction,vi()&&nL.instructionMobile),children:e[`camera-information`]})]}),(0,B.jsx)(`div`,{className:nL.cut}),(0,B.jsx)(`div`,{className:L(nL.bottomMask,vi()&&nL.bottomMaskMobile),children:(0,B.jsxs)(`div`,{className:nL.bottomContent,children:[r&&!t&&(0,B.jsxs)(`div`,{className:L(nL.sendActions,vi()&&nL.sendActionsMobile),children:[(0,B.jsx)(Bi,{className:nL.cancelCameraCapture,onClick:()=>w(),children:e[`camera-cancel`]}),(0,B.jsx)(Fr,{className:nL.sendButton,onClick:x,children:e[`ocr-scan-send`]})]}),(!r||t)&&a&&(0,B.jsx)(`div`,{className:L(nL.captureContainer,vi()&&nL.captureContainerMobile),onClick:()=>S(),role:`button`,children:(0,B.jsx)(`div`,{className:nL.capture,children:t&&(0,B.jsx)(`div`,{className:nL.spinner})})})]})})]})})},cL=()=>{let[e,t]=(0,b.useState)(`scan`),[n,r]=(0,b.useState)(`scan`),i=e=>{t(e)},{mediaStream:a,setMediaStream:o}=_i(),{setSnackbarMessage:s}=ei(),c=(0,b.useContext)(_n),l=(0,b.useCallback)(async()=>{try{o(await navigator.mediaDevices.getUserMedia({video:{facingMode:{ideal:`environment`}},audio:!1}))}catch(e){console.error(`Error accessing camera:`,e),s(c[`camera-input-unable-access`])}},[c,o,s]),u=(0,b.useCallback)(()=>{l()},[l]);return(0,b.useEffect)(()=>{if(!navigator.permissions||!navigator.permissions.query){l();return}let e=null,t=()=>{e?.state===`granted`||e?.state===`prompt`?l():e?.state===`denied`&&o(null)};return navigator.permissions.query({name:`camera`}).then(n=>{e=n,e.addEventListener(`change`,t),t()}).catch(e=>{console.error(`Camera permission watcher failed:`,e)}),()=>{e&&e.removeEventListener(`change`,t)}},[l,o]),(0,b.useEffect)(()=>{let t=setTimeout(()=>{r(e)},300);return()=>{clearTimeout(t)}},[e]),(0,B.jsxs)(`div`,{className:L(cF.cameraActionSwitcherWrap,vi()&&cF.cameraActionSwitcherWrapMobile),children:[n===`scan`&&(0,B.jsx)($I,{}),n===`photo`&&(0,B.jsx)(sL,{}),(0,B.jsxs)(`div`,{className:L(cF.cameraActionContainer,vi()&&cF.cameraActionContainerMobile),children:[!a&&(0,B.jsxs)(`div`,{className:L(cF.noCameraFeed,vi()&&cF.noCameraFeedMobile),children:[c[`camera-notice`],(0,B.jsx)(Fr,{className:cF.retryButton,onClick:u,children:c[`camera-retry`]})]}),(0,B.jsx)(tL,{onActionClick:i,active:e})]})]})},lL={localUserInfoFormBody:`_localUserInfoFormBody_6aifa_1`,localUserInfoFormBody__formBody:`_localUserInfoFormBody__formBody_6aifa_15`,button:`_button_6aifa_21`},uL={itemTitle:`_itemTitle_1woet_1`,itemTitle__aesterisk:`_itemTitle__aesterisk_1woet_11`,itemTitle__text:`_itemTitle__text_1woet_14`,inputField:`_inputField_1woet_17`,inputField__errorBorder:`_inputField__errorBorder_1woet_30`,inputField__error:`_inputField__error_1woet_30`,inputField__error__errorIcon:`_inputField__error__errorIcon_1woet_40`,inputField__error__errorIconAsus:`_inputField__error__errorIconAsus_1woet_46`,inputField__error__errorIconProart:`_inputField__error__errorIconProart_1woet_52`,inputField__error__errorIconAiot:`_inputField__error__errorIconAiot_1woet_58`,
175inputField__error__errorText:`_inputField__error__errorText_1woet_64`,textareaField:`_textareaField_1woet_69`,dropdownItemTitle:`_dropdownItemTitle_1woet_83`,dropdownItemTitle__aesterisk:`_dropdownItemTitle__aesterisk_1woet_93`,checkboxItem:`_checkboxItem_1woet_96`},dL=({title:e,required:t})=>(0,B.jsxs)(`div`,{className:uL.itemTitle,children:[t&&(0,B.jsx)(`div`,{className:uL.itemTitle__aesterisk,children:`*`}),(0,B.jsx)(`div`,{className:uL.itemTitle__text,children:e})]}),fL=({title:e,name:t,value:n,onChange:r,placeholder:i,error:a,required:o=!0})=>{let{theme:s}=Gr();return(0,B.jsxs)(`div`,{children:[(0,B.jsx)(dL,{title:e,required:o}),(0,B.jsx)(`input`,{type:`text`,className:`${uL.inputField} ${a?uL.inputField__errorBorder:``}`,name:t,value:n,onChange:r,placeholder:i}),a&&(0,B.jsxs)(`div`,{className:uL.inputField__error,children:[(0,B.jsx)(`div`,{className:L(s.includes(`asus`)&&uL.inputField__error__errorIconAsus,s.includes(`proart`)&&uL.inputField__error__errorIconProart,s.includes(`aiot`)&&uL.inputField__error__errorIconAiot,s.includes(`rog`)&&uL.inputField__error__errorIcon)}),(0,B.jsx)(`div`,{className:uL.inputField__error__errorText,children:`This field is invalid.`})]})]})},pL=({name:e,title:t,value:n,onChange:r,placeholder:i})=>(0,B.jsxs)(`div`,{children:[(0,B.jsx)(dL,{title:t}),(0,B.jsx)(`textarea`,{name:e,value:n,onChange:r,placeholder:i,className:uL.textareaField})]}),mL=({title:e,value:t,onChange:n,optionItems:r})=>(0,B.jsxs)(`div`,{children:[(0,B.jsxs)(`div`,{className:uL.dropdownItemTitle,children:[(0,B.jsx)(`div`,{className:uL.dropdownItemTitle__aesterisk,children:`*`}),(0,B.jsx)(`div`,{children:e})]}),(0,B.jsx)(`div`,{children:(0,B.jsx)(aF,{selectedCallback:n,selected:t!==``,optionItems:r,placeholder:`Please select`,value:t,width:`100%`,height:`fit-content`})})]}),hL=({checked:e,onChange:t})=>(0,B.jsxs)(`div`,{className:uL.checkboxItem,children:[(0,B.jsx)(`input`,{type:`checkbox`,checked:e,onChange:t}),(0,B.jsxs)(`div`,{children:[`I accept the`,` `,(0,B.jsx)(`a`,{href:`https://www.asus.com/in/terms_of_use_notice_privacy_policy/official-site/`,className:uL.checkboxItem__link,children:`Tnc`}),` `,`&`,` `,(0,B.jsx)(`a`,{href:`https://www.asus.com/in/terms_of_use_notice_privacy_policy/privacy_policy/`,className:uL.checkboxItem__link,children:`Privacy Policy`})]})]}),gL=`https://asus.in/internal_api/hq_chatbot/user_validation.php`,_L={NODE_ENV:`production`,MODE:`stage`,API_DOMAIN:`https://stage-asuschatapi.asus.com/aiassistantapi`,ACCOUNT_DOMAIN:`https://dev-account.asus.com`,LOGIN_DOMAIN_ASUS:`https://stage-asgardapi.asus.com/recent-data/apiv2/LoginInfo`,LOGIN_DOMAIN_ROG:`https://stage-api-rog.asus.com/recent-data/api/v4/Account/Status`,ASSISTANT_DOMAIN:`https://stage-asus-brand-assistant.asus.com`,SEARCH_DOMAIN:`https://stage-asgardapi.asus.com`,DEVTOOL:!1,HQ_AUTH_USERNAME:`asushqteam`,HQ_AUTH_PASSWORD:`asushqteam@asus2026#$#$`}.MODE===`production`?`https://asus.in/internal_api/hq_chatbot/hq_form_details.php`:`https://asus.in/internal_api/hq_chatbot/hq_form_details_testing.php`,vL=function(e){return e.CommercialUse=`Commercial Use`,e.PersonalUse=`Personal Use`,e.ServiceQuery=`Service Query`,e}(vL||{}),yL=[`Learning & Education`,`Content Creation (photo, video, etc.)`,`Gaming & Entertainment`,`Office and Productivity work`,`Coding / Programing`,`Other`],bL=[`ASUS eShop (Online)`,`ASUS Exclusive Store (Offline)`,`Amazon`,`Flipkart`,`Other`],xL={name:``,email:``,phoneNumber:``,pinCode:``,usageType:``,primaryReason:``,whereBuyAsus:``,serialNumber:``,detailConcern:``},SL=/^[^\s@.]+(\.[^\s@.]+)*@[^\s@.]+(\.[^\s@.]+)+$/,CL=/^[6-9]\d{9}$/,wL=/^\d{6}$/,TL=()=>{let{setHasFillLocalUserInfo:e,hasFillLocalUserInfo:t}=Ci(),{sessionId:n}=Qr(),{theme:r}=Gr(),[i,a]=(0,b.useState)(xL),[o,s]=(0,b.useState)(!1),[c,l]=(0,b.useState)(!1),[u,d]=(0,b.useState)(!1),[f,p]=(0,b.useState)(!1),[m,h]=(0,b.useState)(!1),[g,_]=(0,b.useState)(!1),[v,y]=(0,b.useState)(null),x=e=>{let{name:t,value:n}=e.target;a(e=>({...e,[t]:n})),t===`name`&&o&&s(!1),t===`email`&&c&&l(!1),t===`phoneNumber`&&u&&d(!1),t===`pinCode`&&f&&p(!1),t===`serialNumber`&&m&&h(!1)},S=e=>{a(t=>({...t,usageType:e,primaryReason:``,whereBuyAsus:``,serialNumber:``,detailConcern:``}))};if(v)throw v;let C=(0,b.useMemo)(()=>!g||i.name===``||i.email===``||i.phoneNumber===``||i.pinCode===``||i.usageType===``||i.usageType===`Personal Use`&&(i.primaryReason===``||i.whereBuyAsus===``)||i.usageType===`Service Query`&&i.serialNumber===``,[i,g]),w=async()=>{let e={username:{NODE_ENV:`production`,MODE:`stage`,API_DOMAIN:`https://stage-asuschatapi.asus.com/aiassistantapi`,ACCOUNT_DOMAIN:`https://dev-account.asus.com`,LOGIN_DOMAIN_ASUS:`https://stage-asgardapi.asus.com/recent-data/apiv2/LoginInfo`,LOGIN_DOMAIN_ROG:`https://stage-api-rog.asus.com/recent-data/api/v4/Account/Status`,ASSISTANT_DOMAIN:`https://stage-asus-brand-assistant.asus.com`,SEARCH_DOMAIN:`https://stage-asgardapi.asus.com`,DEVTOOL:!1,HQ_AUTH_USERNAME:`asushqteam`,HQ_AUTH_PASSWORD:`asushqteam@asus2026#$#$`}.HQ_AUTH_USERNAME,password:{NODE_ENV:`production`,MODE:`stage`,API_DOMAIN:`https://stage-asuschatapi.asus.com/aiassistantapi`,ACCOUNT_DOMAIN:`https://dev-account.asus.com`,LOGIN_DOMAIN_ASUS:`https://stage-asgardapi.asus.com/recent-data/apiv2/LoginInfo`,LOGIN_DOMAIN_ROG:`https://stage-api-rog.asus.com/recent-data/api/v4/Account/Status`,ASSISTANT_DOMAIN:`https://stage-asus-brand-assistant.asus.com`,SEARCH_DOMAIN:`https://stage-asgardapi.asus.com`,DEVTOOL:!1,HQ_AUTH_USERNAME:`asushqteam`,HQ_AUTH_PASSWORD:`asushqteam@asus2026#$#$`}.HQ_AUTH_PASSWORD};try{let t=await fetch(gL,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify(e)});if(!t.ok)throw Error(`HTTP error!`);return(await t.json()).auth_key}catch{console.error(`Error while fetching auth key.`)}},T=async(e,t)=>{let n={user_name:t.name,user_email:t.email,phone_number:t.phoneNumber,pincode:t.pinCode,usage_type:t.usageType,primary_reason:t.primaryReason,where_buy_asus:t.whereBuyAsus,serial_number:t.serialNumber,detail_concern:t.detailConcern,auth_key:e},r=await fetch(_L,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify(n)});if(!r.ok)throw Error(`Submit form request failed`);return r.json()},E=async()=>await T(await w(),i);return(0,b.useEffect)(()=>{t||V({event:`data_layer_event`,session_id:n,name_ga4:`initial_form_impression_brand_assit`,action:`displayed`,labels:`initial_form_impression`,intent:`initial_form`})},[t,n]),(0,B.jsxs)(`div`,{className:lL.localUserInfoFormBody,children:[(0,B.jsx)(`h5`,{children:r.includes(`rog`)?(0,B.jsxs)(B.Fragment,{children:[`Hey There!`,(0,B.jsx)(`br`,{}),` Please begin after filling the details!`]}):`Hey There! Please begin after filling the details!`}),(0,B.jsxs)(`div`,{className:lL.localUserInfoFormBody__formBody,
175children:[(0,B.jsx)(fL,{name:`name`,title:`Name`,value:i.name,onChange:x,error:o,placeholder:`Fill your Name`}),(0,B.jsx)(fL,{name:`email`,title:`Email`,value:i.email,onChange:x,error:c,placeholder:`Please enter your Email`}),(0,B.jsx)(fL,{name:`phoneNumber`,title:`Phone Number`,value:i.phoneNumber,onChange:x,error:u,placeholder:`Please enter your Contact Number`}),(0,B.jsx)(fL,{name:`pinCode`,title:`PinCode`,value:i.pinCode,onChange:x,error:f,placeholder:`Please enter your PinCode`}),(0,B.jsx)(mL,{name:`usageType`,title:`How will you be using the ASUS product?`,value:i.usageType,optionItems:Object.values(vL),onChange:S}),i.usageType===`Personal Use`&&(0,B.jsx)(mL,{title:`Primary reason for purchasing?`,value:i.primaryReason,optionItems:yL,onChange:e=>a(t=>({...t,primaryReason:e}))}),i.usageType===`Personal Use`&&(0,B.jsx)(mL,{title:`Where will you purchase your ASUS?`,value:i.whereBuyAsus,optionItems:bL,onChange:e=>a(t=>({...t,whereBuyAsus:e}))}),i.usageType===`Service Query`&&(0,B.jsx)(fL,{name:`serialNumber`,title:`Serial Number (as mention on back of laptop)`,value:i.serialNumber,onChange:x,error:m,placeholder:`Mention your Serial Number`}),i.usageType===`Service Query`&&(0,B.jsx)(pL,{name:`detailConcern`,title:`Detail Concern`,value:i.detailConcern,onChange:x,placeholder:`Detail Concern`,required:!1}),(0,B.jsx)(hL,{checked:g,onChange:e=>_(e.target.checked)})]}),(0,B.jsx)(Fr,{className:lL.button,disabled:C,onClick:async()=>{let t=i.name.trim()!==``,r=SL.test(i.email),a=CL.test(i.phoneNumber),o=wL.test(i.pinCode),c=i.usageType!==`Service Query`||i.serialNumber.trim()!==``;if(s(!t),l(!r),d(!a),p(!o),h(!c),!(!t||!r||!a||!o||!c))try{(await E()).response===`success`&&(e(!0),V({event:`data_layer_event`,session_id:n,name_ga4:`initial_form_submit_brand_assit`,action:`clicked`,labels:`initial_form_click`,intent:`initial_form`}))}catch{e(!1),y(Error(`Submit form request failed`))}},"data-pid":`localUserInfoFormSubmit`,children:`Submit`})]})},EL=({isAppError:e})=>{let t=(0,b.useRef)(null),[n,r]=(0,b.useState)(!1),i=(0,b.useContext)(_n),[a,o]=(0,b.useState)(!1),{historyContent:s,setHistoryContent:c,setPrivacyPolicyAgree:l,privacyPolicyAgree:u,setIsPassAgeLimit:d,isPassAgeLimit:f,setIsSubmitAge:p,setAgeLimit:m,hasFillLocalUserInfo:h}=Ci(),{snackbarMessage:g,showFeedback:_,setShowFeedback:v,feedBackPartial:y,setFeedBackPartial:x,setShowDislikeList:S}
175=ei(),{websiteCode:C}=Gr(),{expand:w}=jr(),{showCameraWindow:T}=_i(),{sessionId:E,setSessionId:D,setWelcomeRenderDone:O,setIsSentWelcomeLoginHint:k,setIsSentLoginHint:A,setLoginIdleSecond:j}=Qr(),[M]=se([`aticket`]),[N,P]=(0,b.useState)(``),[F,ee]=(0,b.useState)(!1),te=(0,b.useRef)(),ne=(0,b.useRef)(!0),[I,re]=(0,b.useState)(!1),[ie,ae]=(0,b.useState)({}),oe=(0,b.useRef)(!1),[ce,le]=(0,b.useState)(!1),L=()=>{ne.current=!1,l(!0)},ue=(0,b.useCallback)(()=>{c([]),l(!1),d(!1),p(!1),k(!1),A(!1),j(Date.now()),S([]),ne.current=!0;let e=gr(C);if(M.aticket)if(ce){let t=BM();bn(`aiAssistant_${C}`,{...e,sessionId:t,sessionDate:pr(new Date),signApiCalled:!1}),D(t)}else bn(`aiAssistant_${C}`,e);else{let t=BM();bn(`aiAssistant_${C}`,{...e,sessionId:``,sessionDate:pr(new Date),signApiCalled:!1}),D(t)}O(!1),le(!1),o(!1),t.current&&t.current.resetError()},[c,l,d,p,M.aticket,ce,O,C,D,k,j,A,S]),de=(0,b.useCallback)(({e,chatId:t,feedbackPartial:n})=>{e.stopPropagation(),v(!0),P(t),x(n)},[v,x]);(0,b.useEffect)(()=>{let{sessionId:e}=gr(C);M.aticket||(e&&xn(`aiAssistant_${C}`),ue())},[M.aticket,ue,C]),(0,b.useEffect)(()=>{let{signApiCalled:e,sessionId:t,...n}=gr(C);if(M.aticket&&!document.hidden){let r={...n,sessionId:t||E,signApiCalled:e,expand:w};bn(`aiAssistant_${C}`,r)}},[M.aticket,E,C,w]),(0,b.useEffect)(()=>{if(!M.aticket||document.hidden)return;let{signApiCalled:e,...t}=gr(C);!ne.current&&!e&&(Li.postSignUpInChat({sessionId:E,cusId:M.aticket}).catch(e=>console.error(e,`api sign fail`)),bn(`aiAssistant_${C}`,{...t,sessionId:E,signApiCalled:!0}))},[M.aticket,C,E]),(0,b.useEffect)(()=>{u||!w||V({...Kn,labels:`agree_impression`,session_id:E,name_ga4:`agree_impression_brand_assit`,action:`displayed`})},[E,w,u]),(0,b.useEffect)(()=>{te.current&&clearTimeout(te.current),te.current=setTimeout(async()=>{try{let{sessionId:e}=gr(C);if(!document.hidden)return;let t=M.aticket?e:E,{status:n,result:r}=await Li.getConversationRecord(t);n===200&&(c(r.history),D(t),O(!1),l(r.privacyPolicyAgree))}catch(e){console.error(e,`error`),o(!0)}},1e3)},[E,C,M.aticket,D,c,O,l]),(0,b.useEffect)(()=>{M.aticket&&Li.getFeedbackChatReviewStatus({sessionId:E}).then(e=>{ee(e.result.isReviewed),e.status!==200&&console.error(e.message,`feedback fail`)})},[E,M.aticket]),(0,b.useEffect)(()=>{Li.getPrivacyPolicy({websiteCode:C}).then(e=>{let{result:t}=e;ae(t),re(!1),m(t.adultAge||null)}).catch(()=>{re(!0)}).finally(()=>oe.current=!0)},[m,C]),(0,b.useEffect)(()=>{ce&&ue()},[ce,ue]);let fe=(0,b.useMemo)(()=>C===`in`&&!h,[C,h]);return(0,B.jsx)(B.Fragment,{children:oe.current&&!I&&(0,B.jsx)(yi,{confirmRechat:ue,historyContent:s,invertBg:!!u&&!T,aticket:M.aticket,setIsStartRechat:le,children:(0,B.jsxs)(Hi,{ref:t,websiteCode:C,isError:a||e,updateIsError:e=>o(e),systemErrorMessage:i[`system-error`],setIsStartRechat:le,buttonText:i[`session-restart`],liveSupportLink:i[`live-support-transfer-link`],children:[T&&u&&(0,B.jsx)(cL,{}),fe&&(0,B.jsx)(TL,{}),!fe&&!u&&(0,B.jsx)(Ri,{handlePrivacy:L,privacyPolicy:ie}),ie.ageVerificationStatus&&!f&&!M.aticket&&(0,B.jsx)(sF,{handleAge:L,confirmRechat:ue,privacyPolicy:ie}),!fe&&u&&(!ie.ageVerificationStatus||ie.ageVerificationStatus&&f||M.aticket)&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(qP,{isHidden:T,loading:n,setLoading:r,websiteCode:C,historyContent:s,openFeedback:de,confirmRechat:ue,isReviewed:F}),(0,B.jsx)(ZP,{feedbackPartial:y,cancelFeedBack:()=>v(!1),confirmRechat:ue,showFeedback:_&&!T,feedBackId:N,clearFeedbackId:()=>P(``)}),(0,B.jsx)(QP,{isHidden:T})]}),g&&(0,B.jsx)(Wi,{content:g,style:{zIndex:window?.AsusAPIConfig?.brandAssistantPanelZIndex||9999}})]})})})};function DL(e,t){if(!e||!t)throw Error(`not pass parent or selector`);if(e.querySelector(t))return e.querySelector(t);console.warn(`chatId: ${t} isn't in dom`)}var OL=({isError:e})=>{let[t,n]=(0,b.useState)([]),{websiteCode:r,theme:i,setWebsiteCode:a}=Gr(),{setWelcomeRenderDone:o}=Qr(),[s,c]=(0,b.useState)(0),[l,u]=(0,b.useState)(``),d=document.querySelector(`#shadowRoot`)?.shadowRoot?.querySelector(`#brandAssistant-root`);return(0,b.useEffect)(()=>{let e=t=>{if(!d)return console.error(`chatbot anchor root is not found!`);if(/\.asus\.com$/.test(t.origin)||t.origin.startsWith(`http://localhost`)){let{type:r=``,sessionId:i=null,chatIdPass:o=null}=t.data;if(r===`remove-source`&&window.removeEventListener(`message`,e),(!i||!VM(i))&&(!o||!VM(o)))return console.error(`invalid sessionId or chatId from message event`);if(r===`cms-id`){let e=o?o.replace(/[^0-9a-f-]/gi,``):null;if(e){let t=DL(d,`div[data-chatid="${e}"]`);if(t)return t?.scrollIntoView()}if(!i||!VM(i))return console.error(`invalid sessionId from message event`);Li.getConversationRecord(i).then(({status:t,result:r})=>{t===200&&(a(r.websiteCode),n(r.history),c(e),u(i))}).catch(e=>{console.error(e,`history error`)})}}};return window.addEventListener(`message`,e),()=>{window.removeEventListener(`message`,e)}},[d,a]),(0,b.useEffect)(()=>
175{if(!d)return;let e=new MutationObserver(()=>{DL(d,`div[data-chatid="${s}"]`)?.scrollIntoView(),e.disconnect()});return e.observe(d,{childList:!0,subtree:!0}),()=>e.disconnect()},[d,s]),(0,b.useEffect)(()=>{l&&o(!1)},[l,o]),d?t.length?e?`not get chatbot translate`:(0,li.createPortal)((0,B.jsx)(`div`,{"data-theme":i,children:(0,B.jsx)(qP,{disableAll:!0,websiteCode:r,historyContent:t,isReviewed:!0})}),d):`history record is error or not found`:`not found root`},kL={fullLoading:`_fullLoading_10ctq_1`,fadeinout:`_fadeinout_10ctq_15`,fullLoading__fadeinout:`_fullLoading__fadeinout_10ctq_1`,fullLoading__rotate:`_fullLoading__rotate_10ctq_1`},AL=()=>{let{iframeRef:e}=(0,b.useContext)(x),{systemCode:t}=Gr(),{shrink:n,display:r}=jr(),{iframeLoading:i,mounted:a}=UN();if(!(!r||n||!t.includes(`rog`))&&(!a||i)&&e.current)return(0,B.jsx)(`div`,{className:kL.fullLoading,style:{width:e.current.offsetWidth}})};function jL(){(0,b.useEffect)(()=>{let e=document.createElement(`link`);e.rel=`preconnect`,e.href=`https://cdn.fonts.net`,document.head.appendChild(e);let t=document.createElement(`link`);return t.rel=`stylesheet`,t.href=`https://cdn.fonts.net/kit/9d6c4993-7af8-42eb-aef7-5ba3591e71b6/9d6c4993-7af8-42eb-aef7-5ba3591e71b6.css`,document.head.appendChild(t),()=>{document.head.removeChild(t),document.head.removeChild(e)}},[])}function ML(e){let[t,n]=(0,b.useState)({}),[r,i]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{Li.getChatTranslate(e)?.then(e=>{n([...e.result.translates].reduce((e,t)=>(e[t.key]=t.value,e),{}))}).catch(e=>{console.error(e,`error`),i(!0)})},[e]),{langConfig:t,isError:r}}function NL(){let{autoOpen:e,setAutoOpen:t,setExpand:n}=jr();(0,b.useEffect)(()=>{let e=new URLSearchParams(window.location.search).get(`aia-autoOpen`);e&&t(e===`true`)},[t]),(0,b.useEffect)(()=>{e===!0&&n(e)},[e,n])}function PL(){(0,b.useEffect)(()=>{let e=(document.querySelector(`#shadowRoot`)?.shadowRoot)?.querySelectorAll(`.scrollbarWrap`)||null;if(!e)return;let t=new Map;return e.forEach(e=>{let n=t=>{let{clientWidth:n,offsetWidth:r}=e,i=r-n,a=t;a.offsetX>n-i&&a.offsetX<n+10?e.classList.add(`scrollbar-hovered`):e.classList.remove(`scrollbar-hovered`)},r=()=>{e.classList.remove(`scrollbar-hovered`)};e.addEventListener(`mousemove`,n),e.addEventListener(`mouseleave`,r),t.set(e,{onMouseMove:n,onMouseLeave:r})}),()=>{t.forEach(({onMouseMove:e,onMouseLeave:t},n)=>{n.removeEventListener(`mousemove`,e),n.removeEventListener(`mouseleave`,t)})}})}function FL({embedPageToIframe:e,embeddedStatusRef:t}){let{display:n,setDisplay:r,expand:i,setExpand:a,setShrink:o,blockRedirect:s,offsetX:c,setOffsetX:l,offsetY:u,setOffsetY:d,iconSize:f,setIconSize:p,isIframeInit:m,setHintAlignment:h,setProductPartNoList:g,hintAlignment:_}=jr(),{setWebsiteCode:v,theme:y,setTheme:x,setSystemCode:S,setModel1Name:C,setModel1Id:w}=Gr(),{setIsAutoTrigger:T}=ei(),{setMounted:E}=UN(),{setExternalQuestion:D}=fk();(0,b.useEffect)(()=>{if(window.self===window.top)return window.brandAssistantRenderExpand=n=>{t.current||e(),a(n),o(!n)},window.brandAssistantRenderDisplay=e=>r(e),window.brandAssistantChangeWebsiteCode=e=>v(e),window.brandAssistantChangeTheme=e=>x(e),window.brandAssistantChangeSystemCode=e=>S(e),window.brandAssistantChangeOffsetX=e=>l(e),window.brandAssistantChangeOffsetY=e=>d(e),window.brandAssistantChangeIconSize=e=>p(e),window.brandAssistantChangeHintAlignment=e=>h(e),window.brandAssistantGetStatus=()=>({display:n,expand:i,blockRedirect:s,offsetX:c,offsetY:u,iconSize:f,isIframeInit:m,hintAlignment:_}),window.brandAssistantSetMounted=(e,t)=>E(e,t),window.brandAssistantChangeQuestion=e=>{D(e),T(!0)},window.brandAssistantChangeProductPartNoList=e=>{g(e)},()=>{delete window.brandAssistantRenderExpand,delete window.brandAssistantRenderDisplay,delete window.brandAssistantChangeWebsiteCode,delete window.brandAssistantChangeTheme,delete window.brandAssistantChangeSystemCode,delete window.brandAssistantChangeOffsetX,delete window.brandAssistantChangeOffsetY,delete window.brandAssistantChangeIconSize,delete window.brandAssistantGetStatus,delete window.brandAssistantSetMounted,delete window.brandAssistantChangeQuestion,delete window.brandAssistantChangeProductPartNoList,delete window.brandAssistantRefreshCart}},[e,t,n,i,s,y,c,u,f,m,_,a,r,l,d,p,S,x,v,E,h,o,D,T,g]),(0,b.useEffect)(()=>{C(window.AsusAPIConfig.brandAssistantModel1Name||``),w(window.AsusAPIConfig.brandAssistantModel1Id||0)},[C,w])}function IL(e,t){let n=(0,b.useRef)(!1),r=(0,b.useRef)(null),[i]=se([`aticket`]),{submitMsg:a}=fk(),{setMounted:o}=UN(),{websiteCode:s,setModel1Name:c,setModel1Id:l}=Gr(),{setSessionId:u,sessionId:d}=Qr(),{expand:f,setExpand:p,setShrink:m,setBlockRedirect:h,setIsIframeInit:g,autoOpen:_}=jr(),v=(0,b.useCallback)(()=>
175{if(n.current)return;let e=window?.AsusAPIConfig?.brandAssistantAlignment||(En(s)===`rtl`?`left`:`right`),t=document.createElement(`iframe`);t.name=`brandAssistant-iframe`,t.src=window.location.href,t.style.position=`fixed`,t.style.zIndex=`0`,t.style.top=`0`,t.style.left=e===`left`?`auto`:`0`,t.style.right=e===`right`?`auto`:`0`,t.style.width=window.CSS.supports(`width:100dvw`)?`calc(100dvw - 360px)`:`calc(100vw - 360px)`,t.style.height=window.CSS.supports(`height:100dvh`)?`100dvh`:`100vh`,t.style.border=`0`,t.style.opacity=`0`,t.title=document.title,r.current=t,document.body.appendChild(t),t.addEventListener(`load`,function(){c(t.contentWindow?.AsusAPIConfig.brandAssistantModel1Name||``),l(t.contentWindow?.AsusAPIConfig.brandAssistantModel1Id||0),o(!0)});let i=t.contentWindow;i&&(i.brandAssistantRenderExpand=window.brandAssistantRenderExpand,i.brandAssistantRenderDisplay=window.brandAssistantRenderDisplay,i.brandAssistantChangeWebsiteCode=window.brandAssistantChangeWebsiteCode,i.brandAssistantChangeTheme=window.brandAssistantChangeTheme,i.brandAssistantChangeSystemCode=window.brandAssistantChangeSystemCode,i.brandAssistantChangeOffsetX=window.brandAssistantChangeOffsetX,i.brandAssistantChangeOffsetY=window.brandAssistantChangeOffsetY,i.brandAssistantChangeIconSize=window.brandAssistantChangeIconSize,i.brandAssistantChangeHintAlignment=window.brandAssistantChangeHintAlignment,i.brandAssistantGetStatus=window.brandAssistantGetStatus,i.brandAssistantSetMounted=window.brandAssistantSetMounted,i.brandAssistantChangeQuestion=window.brandAssistantChangeQuestion,i.brandAssistantChangeProductPartNoList=window.brandAssistantChangeProductPartNoList,i.brandAssistantRefreshCart=window.brandAssistantRefreshCart);function a(){let e=document.querySelector(`#shadowRoot`);Array.from(document.body.children).forEach(n=>{n!==e&&n!==t&&(n.parentNode?.removeChild(n),(t.contentDocument||t?.contentWindow?.document)?.readyState===`complete`&&(t.style.opacity=``))})}t.onload=()=>{document.body.style.overflow=`hidden`,document.startViewTransition?document.startViewTransition(()=>a()):a(),document.body.style.margin=`0`},new MutationObserver(e=>{for(let t of e)t.addedNodes.forEach(e=>{e.parentNode?.removeChild(e)})}).observe(document.body,{childList:!0}),n.current=!0,g(!0),new MutationObserver(()=>{t.contentDocument.documentElement.lang=document.documentElement.lang}).observe(document.documentElement,{attributes:!0,attributeFilter:[`lang`]})},[s,c,l,o,g]);return(0,b.useEffect)(()=>{if(!e||window.self!==window.top||window.AsusAPIConfig.brandAssistantSystemCode===`cms`)return;if(i.aticket){let e=yn(`aiAssistant_${s}`);if(e){let n=Cn(JSON.parse(e));if(n){let{expand:e,sessionId:r,submitLoginMessage:i,trigger:o,chatType2:c,...l}=n;p(e),m(!e);let d=r||BM(),f={...l,expand:_??e,sessionId:d,submitLoginMessage:i,trigger:o,chatType2:c};if(bn(`aiAssistant_${s}`,f),u(d.toString()),i&&a&&document.hasFocus()){let e={inputType:1,trigger:o,chatType2:c};a(t[`member-login`],e),bn(`aiAssistant_${s}`,{...f,submitLoginMessage:!1,trigger:void 0,chatType2:void 0})}}}else{let e=BM();bn(`aiAssistant_${s}`,{expand:_??f,sessionId:e,sessionDate:pr(new Date),signApiCalled:!1}),u(e.toString())}}else f&&v();let n=e=>{if(/\.asus\.com$/.test(e.origin)){let{type:t=``,value:n=null}=e.data;if(!n||typeof n!=`object`)return;if(t===`brand-assistant-iframe-load`){let{title:e,url:t}=n;if(t===window.location.href)return;let r;try{r=new URL(t)}catch{return console.error(`invalid url from iframe`)}if(r.protocol!==`http:`&&r.protocol!==`https:`)return console.error(`unsafe url protocol from iframe`);let i=window.location.origin,a=r.hostname.toLowerCase(),o=a===`asus.com`||a.endsWith(`.asus.com`);if(i===r.origin)window.history.replaceState(null,e,t),window.document.title=e;else if(o){let e=r.href.replace(/[^A-Za-z0-9\-._~:/?#[\]@!$&'()*+,;=%]/g,``);window.location.href=e}else console.error(`disallowed cross-origin url from iframe`)}else if(t===`brand-assistant-pop-state`){let{url:e}=n;if(e===window.location.href)return;window.history.replaceState(null,``,e)}}},o=()=>{let e=r.current;e&&e.src!==window.location.href&&(e.src=window.location.href)};return window.addEventListener(`message`,n),window.addEventListener(`popstate`,o,!1),()=>{window.removeEventListener(`message`,n),window.removeEventListener(`popstate`,o,!1)}},[v,e,h,p,m,s,f,i.aticket,d,u,a,t,_]),(0,b.useEffect)(()=>
175{if(!e||window.self===window.top||window.AsusAPIConfig.brandAssistantSystemCode===`cms`)return;let t=()=>{window.parent.postMessage({type:`brand-assistant-iframe-load`,value:{title:document?.title,url:window.location.href}},`*`)},n=()=>{let e=window.location.href;window.top&&window.top.history.replaceState(null,``,e)},r=()=>{window.parent.postMessage({type:`brand-assistant-pop-state`,value:{url:window.location.href}},`*`)};return window.addEventListener(`load`,t,!1),window.addEventListener(`hashchange`,n,!1),window.addEventListener(`popstate`,r,!1),window.history.pushState=new Proxy(window.history.pushState,{apply:(e,t,n)=>{let r=n[2];return e.apply(t,n),r&&window.top&&(window.top.history.replaceState(null,``,`${window.location.origin}${r}`),document?.title&&(window.top.document.title=document.title)),!1}}),()=>{window.removeEventListener(`load`,t,!1),window.removeEventListener(`hashchange`,n,!1),window.removeEventListener(`popstate`,r,!1)}},[e]),{embedPageToIframe:v,iframeRef:r,embeddedStatusRef:n}}function LL(){let[e]=se([`aticket`]),{websiteCode:t}=Gr(),{setExpand:n,setShrink:r,autoOpen:i}=jr();(0,b.useEffect)(()=>{if(!e.aticket){let e=i??(window.AsusAPIConfig?.brandAssistantDefaultExpand||!1),a=yn(`aiAssistant_${t}`);if(a)try{let n=Cn(JSON.parse(a));if(n){let r={...n,expand:e};bn(`aiAssistant_${t}`,r)}}catch(e){console.error(`Error updating cookie:`,e)}else bn(`aiAssistant_${t}`,{expand:e,sessionDate:pr(new Date),signApiCalled:!1});n(e),r(!e)}},[e.aticket,t,n,r,i])}var RL=!0;function zL(e){let{websiteCode:t}=Gr(),{expand:n}=jr(),[r]=se([`aticket`]),[i,a]=(0,b.useState)(!0),{sessionId:o,setSessionId:s}=Qr(),{setHistoryContent:c,setHasPrevLog:l,setPrivacyPolicyAgree:u}=Ci();return(0,b.useEffect)(()=>{if(!RL||window.AsusAPIConfig.brandAssistantSystemCode===`cms`)return;RL=!1;let{sessionId:i,expand:d}=gr(t),f=d||n;window.self===window.top&&f&&r.aticket&&e();let p=i;if(!p&&!r.aticket)return a(!1);DP({cookieId:p,websiteCode:t,sessionId:o}).then(e=>{let{result:t,state:n}={result:e?.result,state:e?.state};if(n===`overTime`)return s(i);t?.id&&(l(!0),s(i),u(!0),c(t.history))}).finally(()=>{a(!1)})},[t,l,s,c,u,o,r.aticket,e,n]),i}xn(`chatRecord_tw`);function BL(e){let{isJune:t=!1}=e,{websiteCode:n,theme:r}=Gr(),{langConfig:i,isError:a}=ML(n),{embeddedStatusRef:o,embedPageToIframe:s,iframeRef:c}=IL(t,i);jL(),NL(),PL(),FL({embedPageToIframe:s,embeddedStatusRef:o}),LL();let l=zL(s);return window.AsusAPIConfig.brandAssistantSystemCode===`cms`?(0,B.jsx)(_n.Provider,{value:i,children:(0,B.jsx)(x.Provider,{value:{embedPageToIframe:s,iframeRef:c},children:(0,B.jsx)(OL,{isError:a})})}):!l&&window.self===window.top?(0,B.jsx)(_n.Provider,{value:i,children:(0,B.jsxs)(x.Provider,{value:{embedPageToIframe:s,iframeRef:c},children:[(0,B.jsx)(AL,{}),(0,B.jsx)(`div`,{"data-theme":r,"data-region":n,children:(0,B.jsx)(EL,{isAppError:a})})]})}):null}var VL=document.createElement(`div`);VL.id=`brandAssistant-root`,document.body.append(VL);var HL=document.createElement(`div`);HL.id=`shadowRoot`,HL.attachShadow({mode:`open`}),window.AsusAPIConfig=window.AsusAPIConfig||{};var UL=window.AsusAPIConfig.brandAssistantSystemCode===`cms`,WL=document.querySelector(`#cms-chat`);if(UL&&WL?WL.append(HL):document.body.append(HL),!UL){let e=document.createElement(`link`);e.rel=`stylesheet`,e.type=`text/css`,gF(()=>import(`/file-mapping.js?${ji(!0)}`).then(e=>{let t=e.hash;if(t){let e=document.createElement(`link`);e.rel=`stylesheet`,e.type=`text/css`,e.href=`${{NODE_ENV:`production`,MODE:`stage`,API_DOMAIN:`https://stage-asuschatapi.asus.com/aiassistantapi`,ACCOUNT_DOMAIN:`https://dev-account.asus.com`,LOGIN_DOMAIN_ASUS:`https://stage-asgardapi.asus.com/recent-data/apiv2/LoginInfo`,LOGIN_DOMAIN_ROG:`https://stage-api-rog.asus.com/recent-data/api/v4/Account/Status`,ASSISTANT_DOMAIN:`https://stage-asus-brand-assistant.asus.com`,SEARCH_DOMAIN:`https://stage-asgardapi.asus.com`,DEVTOOL:!1,HQ_AUTH_USERNAME:`asushqteam`,HQ_AUTH_PASSWORD:`asushqteam@asus2026#$#$`}.ASSISTANT_DOMAIN}/brand-assistant-${t}.css`,HL?.shadowRoot?.prepend(e)}}),[],import.meta.url)}var GL=document.querySelectorAll(`style[data-vite-dev-id]`),KL=Array.from(GL).map(e=>e.cloneNode(!0));VL&&HL&&HL.shadowRoot&&(HL.shadowRoot.appendChild(VL),!UL&&HL.shadowRoot.prepe
175nd(...KL)),y.createRoot(VL).render((0,B.jsx)(BL,{isJune:!0}));var qL=({data:e})=>{let{type:t,value:n}=e;if(t!==`brand-assistant-method`)return;let{method:r,param:i}=n;r&&window[r]?.(i)},JL=()=>{window.addEventListener(`message`,qL)};JL(),JL();

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.